@layer theme,base,hs-base,components,utilities,hs-components;@layer hs-pages{:where(.blog-showcase){padding-bottom:var(--hs-space-9)}:where(.blog-shell){margin-left:auto;margin-right:auto}:where(.blog-hero__frame){position:relative}:where(.blog-hero__content){z-index:2;align-content:end}:where(.blog-pill){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:34px}:where(.blog-button){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:where(.blog-hero__stats){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}:where(.blog-featured__main){min-height:420px;position:relative;overflow:hidden}:where(.blog-featured__body){z-index:2;align-content:end;min-height:420px;position:relative}:where(.blog-featured__meta){align-items:center}:where(.blog-date),:where(.blog-tag),:where(.blog-card__date),:where(.blog-card__tag){font-weight:var(--hs-fw-bold);align-items:center;width:fit-content;min-height:28px;display:inline-flex}:where(.blog-side-list),:where(.blog-path-list){border-radius:var(--hs-radius-3);overflow:hidden}:where(.blog-bucket){gap:var(--hs-space-4);display:grid}:where(.blog-bucket__head){max-width:760px}:where(.blog-card){overflow:hidden}:where(.blog-card__body){align-content:start}:where(.blog-final){justify-content:space-between}@media (max-width:1024px){:where(.blog-hero__stats),:where(.blog-card-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:where(.blog-hero__stats),:where(.blog-card-grid){grid-template-columns:1fr}:where(.blog-button){width:100%}}:where(.blog-hero__stats span){font-weight:var(--hs-fw-bold);line-height:var(--hs-lh-ui)}:where(.blog-hero__stats strong){line-height:var(--hs-lh-snug)}:where(.blog-featured__media):after{background-image:linear-gradient(color-mix(in srgb, var(--hs-ink) 2%, transparent) 0%, var(--hs-scrim) 100%);content:"";position:absolute;inset:0}:where(.blog-featured__body p){max-width:580px}:where(.blog-side-list span),:where(.blog-path-list span){font-weight:var(--hs-fw-bold);line-height:var(--hs-lh-ui)}:where(.blog-side-list strong),:where(.blog-path-list strong){line-break:strict;text-wrap-style:balance}:where(.blog-bucket__head h3){line-height:var(--hs-lh-display)}:where(.blog-final p){line-height:var(--hs-lh-body)}.blog-showcase{background:var(--hs-paper);color:var(--hs-ink-2)}.blog-shell{width:100%;max-width:calc(var(--hs-container) + 2 * var(--hs-gutter));padding-inline:var(--hs-gutter);box-sizing:border-box;margin-inline:auto}.blog-hero{padding:calc(var(--hs-nav-h) + var(--hs-space-6)) 0 var(--hs-space-6);border-bottom:var(--hs-border-hair);background:var(--hs-paper)}.blog-hero__frame{border-radius:var(--hs-radius-0);min-height:0;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.blog-hero__content{gap:var(--hs-space-6);min-height:0;color:var(--hs-ink);background:0 0;padding:0;display:grid;position:static}.blog-hero__copy{gap:var(--hs-space-4);max-width:calc(var(--hs-measure) + 8em);text-align:left;display:grid}.blog-pill,.blog-kicker{justify-self:start;align-items:center;gap:var(--hs-space-3);border-radius:var(--hs-radius-0);color:var(--hs-gold-text);font-size:var(--hs-fs-eyebrow);font-weight:var(--hs-fw-semibold);letter-spacing:var(--hs-ls-eyebrow-latin);background:0 0;border:0;margin:0;padding:0;display:inline-flex}.blog-pill:before{content:"";background:var(--hs-gold);width:32px;height:1px}.blog-hero h1{color:var(--hs-ink);font-family:var(--hs-font-serif);font-size:var(--hs-fs-title);font-weight:var(--hs-fw-regular);line-height:var(--hs-lh-display);letter-spacing:var(--hs-ls-title);margin:0}.blog-hero__lead{max-width:var(--hs-measure);color:var(--hs-ink-2);font-size:var(--hs-fs-lead);line-height:var(--hs-lh-body);margin:0}.blog-actions{gap:var(--hs-space-3);flex-wrap:wrap;display:flex}.blog-button{min-height:48px;padding:0 var(--hs-space-5);border:var(--hs-border-ui);border-radius:var(--hs-radius-1);box-shadow:none;color:var(--hs-ink);font-size:var(--hs-fs-ui);font-weight:var(--hs-fw-semibold);letter-spacing:var(--hs-ls-button);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.blog-button:hover,.blog-button--primary{border-color:var(--hs-ink);background:var(--hs-ink);color:var(--hs-on-dark)}.blog-button--primary:hover{background:var(--hs-ink-hover);box-shadow:inset 0 -1px 0 var(--hs-gold)}.blog-button:focus-visible{outline:2px solid var(--hs-focus);outline-offset:2px}.blog-hero__stats{border:0;border-top:var(--hs-border-hair);border-radius:var(--hs-radius-0);box-shadow:none;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.blog-hero__stats article{gap:var(--hs-space-1);padding:var(--hs-space-3) var(--hs-space-3) var(--hs-space-3) 0;border:0;border-bottom:var(--hs-border-hair);background:0 0;display:grid}.blog-hero__stats article:nth-child(2n){padding-left:var(--hs-space-4);border-left:var(--hs-border-hair)}.blog-hero__stats span{color:var(--hs-muted);font-size:var(--hs-fs-sm)}.blog-hero__stats strong{color:var(--hs-ink);font-size:var(--hs-fs-h4);font-weight:var(--hs-fw-semibold)}@media (min-width:1024px){.blog-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-hero__stats article:nth-child(2n){border-left:0;padding-left:0}.blog-hero__stats article:not(:first-child){padding-left:var(--hs-space-5);border-left:var(--hs-border-hair)}}.blog-section{padding:var(--hs-section-y) 0 0;background:var(--hs-paper)}.blog-section__head{gap:var(--hs-stack-heading);max-width:calc(var(--hs-measure) + 6em);margin:0 0 var(--hs-space-6);text-align:left;display:grid}.blog-section__head h2,.blog-final h2{color:var(--hs-ink);font-family:var(--hs-font-serif);font-size:var(--hs-fs-h2);font-weight:var(--hs-fw-regular);line-height:var(--hs-lh-heading);letter-spacing:var(--hs-ls-heading);margin:0}.blog-section__head>p:not(.blog-kicker){color:var(--hs-muted);font-size:var(--hs-fs-lead);line-height:var(--hs-lh-body);margin:0}.blog-featured{gap:var(--hs-space-7);display:grid}.blog-featured__main{gap:var(--hs-space-4);border-radius:var(--hs-radius-0);box-shadow:none;color:var(--hs-ink);background:0 0;border:0;text-decoration:none;display:grid}.blog-featured__media,.blog-card__media{aspect-ratio:var(--hs-ratio-photo);border-radius:var(--hs-radius-0);background:var(--hs-paper-2);position:relative;overflow:hidden}.blog-featured__media img,.blog-card__media img{object-fit:cover;transition:transform var(--hs-dur-3) var(--hs-ease-out)}.blog-featured__main:hover img,.blog-card:hover img{transform:scale(1.02)}.blog-featured__body,.blog-card__body{gap:var(--hs-space-2);background:0 0;padding:0;display:grid}.blog-featured__meta,.blog-card__meta{gap:var(--hs-space-1) var(--hs-space-3);color:var(--hs-muted);font-size:var(--hs-fs-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.blog-date,.blog-tag,.blog-card__date,.blog-card__tag{border-radius:var(--hs-radius-0);color:inherit;font-size:var(--hs-fs-xs);background:0 0;border:0;padding:0}.blog-tag,.blog-card__tag{color:var(--hs-gold-text);font-weight:var(--hs-fw-semibold)}.blog-featured__body h3{color:var(--hs-ink);font-family:var(--hs-font-serif);font-size:var(--hs-fs-h2);font-weight:var(--hs-fw-regular);line-height:var(--hs-lh-heading);letter-spacing:var(--hs-ls-heading);margin:0}.blog-featured__body p,.blog-card__body p,.blog-side-card>p{color:var(--hs-muted);font-size:var(--hs-fs-sm);line-height:var(--hs-lh-body);margin:0}.blog-link{min-height:32px;color:var(--hs-ink);font-size:var(--hs-fs-sm);font-weight:var(--hs-fw-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--hs-gold);text-decoration-color:var(--hs-gold);text-underline-offset:.35em;justify-self:start;align-items:center;display:inline-flex}.blog-side{gap:var(--hs-space-7);align-content:start;display:grid}.blog-side-card{gap:var(--hs-space-3);border-radius:var(--hs-radius-0);box-shadow:none;color:var(--hs-ink);background:0 0;border:0;padding:0;text-decoration:none;display:grid}.blog-side-card h3{color:var(--hs-ink);font-family:var(--hs-font-sans);font-size:var(--hs-fs-h3);font-weight:var(--hs-fw-semibold);margin:0}.blog-side-list,.blog-path-list{border-top:var(--hs-border-hair);background:0 0;gap:0;padding:0;display:grid}.blog-side-list article,.blog-path-list a{gap:var(--hs-space-hair);padding:var(--hs-space-3) 0;border:0;border-bottom:var(--hs-border-hair);border-radius:var(--hs-radius-0);color:var(--hs-ink);background:0 0;text-decoration:none;display:grid}.blog-side-list span,.blog-path-list span{color:var(--hs-muted);font-size:var(--hs-fs-xs)}.blog-side-list strong,.blog-path-list strong{color:var(--hs-ink);font-size:var(--hs-fs-sm);font-weight:var(--hs-fw-semibold);line-height:var(--hs-lh-snug)}.blog-path-list a:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--hs-gold);text-decoration-color:var(--hs-gold);text-underline-offset:.3em}.blog-featured__main:focus-visible,.blog-card:focus-visible,.blog-path-list a:focus-visible,.blog-side-card:focus-visible{outline:2px solid var(--hs-focus);outline-offset:4px}@media (min-width:1024px){.blog-featured{gap:var(--hs-space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.blog-share{margin:var(--hs-space-5) 0}.blog-buckets{gap:var(--hs-space-8);display:grid}.blog-bucket{border-radius:var(--hs-radius-0);box-shadow:none;background:0 0;border:0;padding:0}.blog-bucket__head{gap:var(--hs-space-2);margin:0 0 var(--hs-space-5);padding:var(--hs-space-5) 0 0;border:0;border-top:1px solid var(--hs-gold);display:grid}.blog-bucket__head h3{color:var(--hs-ink);font-family:var(--hs-font-serif);font-size:var(--hs-fs-h3);font-weight:var(--hs-fw-regular);letter-spacing:var(--hs-ls-heading);margin:0}.blog-bucket__head>p:not(.blog-kicker){color:var(--hs-muted);font-size:var(--hs-fs-body);margin:0}.blog-card-grid{gap:var(--hs-space-6) var(--hs-space-5);display:grid}.blog-card{align-content:start;gap:var(--hs-space-3);border-radius:var(--hs-radius-0);box-shadow:none;color:var(--hs-ink);background:0 0;border:0;text-decoration:none;display:grid;transform:none}.blog-card__body h4{color:var(--hs-ink);font-family:var(--hs-font-sans);font-size:var(--hs-fs-h4);font-weight:var(--hs-fw-semibold);line-height:var(--hs-lh-snug);margin:0}@media (min-width:768px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-final{gap:var(--hs-space-6);margin:var(--hs-section-y) 0 0;padding:var(--hs-section-y) var(--hs-gutter);border-radius:var(--hs-radius-0);background:var(--hs-ink);max-width:none;box-shadow:none;color:var(--hs-on-dark);border:0;display:grid}.blog-final .blog-kicker{color:var(--hs-gold-on-dark)}.blog-final h2{color:var(--hs-on-dark)}.blog-final p:not(.blog-kicker){margin:var(--hs-space-3) 0 0;color:var(--hs-on-dark-muted);font-size:var(--hs-fs-lead);line-height:var(--hs-lh-body)}.blog-final .blog-button{border-color:var(--hs-on-dark-line-strong);color:var(--hs-on-dark);background:0 0}.blog-final .blog-button--primary{border-color:var(--hs-on-dark);background:var(--hs-on-dark);color:var(--hs-ink)}.blog-final .blog-button:focus-visible{outline-color:var(--hs-focus-on-dark)}@media (min-width:1024px){.blog-final{padding-inline:max(var(--hs-gutter), calc((100% - var(--hs-container)) / 2));grid-template-columns:minmax(0,1fr) auto;align-items:end}}}
