.s-blog-hero{min-height:max(24rem,33.333vw);padding-block:calc(var(--header-h) + var(--space-l))var(--space-l);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}@media (width<=47.999em){.s-blog-hero{min-height:max(26rem,125vw)}}.s-blog-hero__media{z-index:-1;background:var(--color-ink-deep);position:absolute;inset:0}.s-blog-hero__video{object-fit:cover;width:100%;height:100%}.s-blog-hero__media:after{content:"";background:var(--overlay-service-hero);position:absolute;inset:0}.s-blog-hero__inner{gap:var(--space-m);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.s-blog-hero__title{font-size:calc(clamp(2.75rem,1rem + 7.6vw,8.5rem)*var(--fit,1));font-weight:var(--fw-black);letter-spacing:var(--ls-display);line-height:.95}.s-blog-hero__title .line-mask{margin-bottom:-.32em;padding-block:.06em .26em}.s-blog-hero__title .line-mask:first-child{margin-top:-.06em}.s-blog-hero__title .line-mask:last-child{margin-bottom:-.26em}.s-blog-hero__intro{max-width:34rem;margin-top:var(--space-m);font-size:clamp(1.125rem,1rem + .6vw,1.375rem);line-height:1.5}.s-blog-feature{padding-block:var(--space-l)var(--space-xl)}.post-feature{gap:var(--space-m);color:inherit;display:grid;position:relative}.post-feature__media{aspect-ratio:3/2;background:var(--color-surface);position:relative;overflow:hidden}.post-feature__media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);display:block}.post-feature__frame{box-shadow:inset 0 0 0 var(--frame-w)var(--accent);opacity:0;pointer-events:none;transition:opacity var(--dur-base)var(--ease-out);position:absolute;inset:0}.post-feature__body{flex-direction:column;align-items:flex-start;display:flex}.post-feature__tags{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.post-feature__title{margin-top:var(--space-s);font-size:clamp(2rem,1.3rem + 2.6vw,3.75rem);font-weight:var(--fw-black);letter-spacing:var(--ls-display);line-height:1}.post-feature__dek{margin-top:var(--space-s);font-size:var(--fs-lead);color:var(--color-bone-soft);line-height:1.5}.post-feature__meta{margin-top:var(--space-s);font-size:var(--fs-small);color:var(--text-muted)}.post-feature .link-arrow{margin-top:var(--space-m)}@media (width>=56.25em){.post-feature{gap:var(--space-l);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.post-feature__media{aspect-ratio:16/10}}html:not(.has-cursor) .post-feature:hover .post-feature__media img,.post-feature.is-pointed .post-feature__media img,.post-feature:focus-visible .post-feature__media img{transform:scale(1.04)}html:not(.has-cursor) .post-feature:hover .post-feature__frame,.post-feature.is-pointed .post-feature__frame,.post-feature:focus-visible .post-feature__frame{opacity:1}html:not(.has-cursor) .post-feature:hover .link-arrow,.post-feature.is-pointed .link-arrow,.post-feature:focus-visible .link-arrow{color:var(--accent)}.post-feature:focus-visible{outline-offset:6px}.s-blog-list{padding-block:0 var(--space-2xl)}.s-blog-list>.container{padding-top:var(--space-l);position:relative}.s-blog-list>.container:before{content:"";inset:0 var(--gutter-end)auto var(--gutter-start);border-top:var(--border-w)solid var(--border);position:absolute}.s-blog-list__head{justify-content:space-between;align-items:end;gap:var(--space-s)var(--space-m);margin-bottom:var(--space-l);flex-wrap:wrap;display:flex}.s-blog-list__title{font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:.92}.s-blog-list__foot{align-items:center;gap:var(--space-s);margin-top:var(--space-l);flex-direction:column;display:flex}.s-blog-list__foot[hidden]{display:none}.s-blog-list__count{font-size:var(--fs-small);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.js-anim .s-blog-hero__title{visibility:hidden}.js-anim .s-blog-hero__intro,.js-anim .s-blog-hero .video-toggle,.js-anim .post-feature{opacity:0}}