.split .w{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.split .w>span{animation:.95s cubic-bezier(.2,.8,.2,1) forwards wup;animation-delay:calc(.1s + var(--i)*60ms);display:inline-block;transform:translateY(108%)}.blog-hero{padding-block:clamp(48px,7vw,104px) clamp(32px,4vw,56px)}.blog-hero .dot{margin-bottom:22px}.blog-hero .dot .eyebrow{color:var(--ink);order:1}.blog-hero h1{letter-spacing:-.04em;max-width:12em;font-size:clamp(40px,6.4vw,88px)}.blog-hero .lead{color:var(--ink-2);max-width:34em;margin-top:clamp(18px,2vw,28px);font-size:clamp(15px,1.3vw,18px)}.blog-list{padding-top:0;padding-bottom:clamp(56px,6vw,96px)}.chips{flex-wrap:wrap;gap:8px;margin-bottom:clamp(28px,3.5vw,44px);display:flex}.chip{font:inherit;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:9px 16px;font-size:14px;font-weight:500;transition:background .25s,color .25s,border-color .25s,transform .2s;display:inline-flex}.chip small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;transition:color .25s}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip:active{transform:scale(.97)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip[aria-pressed=true] small{color:color-mix(in srgb,var(--paper) 70%,transparent)}.chip:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.bcard{background:var(--surface);border:1px solid var(--line);border-radius:2px;min-width:0;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.bcard-in{grid-template-rows:auto 1fr;width:100%;display:grid}.bcard-pic{aspect-ratio:16/10;background:var(--card);display:block;overflow:hidden}.bcard-pic img{object-fit:cover;width:100%;height:100%;filter:var(--imgf);transition:scale 1.2s cubic-bezier(.2,.7,.2,1),filter .5s}.bcard-txt{flex-direction:column;gap:10px;padding:24px 26px 28px;display:flex}.bcard h3{letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:1.2}.bcard h3 a:after{content:"";z-index:1;position:absolute;inset:0}.bcard p{color:var(--ink-2);font-size:15px}.bcard .more{align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:15px;font-weight:500;display:inline-flex}.bcard .more .arrow{transition:transform .25s;display:inline-block}.bcard:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--ink) 6%,transparent),transparent 65%);transition:opacity .35s;position:absolute;inset:0}.bcard:has(a:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.bcard h3 a:focus-visible{outline:none}@media (hover:hover){.bcard:hover{border-color:var(--ink);transform:translateY(-3px)}.bcard:hover:after{opacity:1}.bcard:hover .bcard-pic img{filter:none;scale:1.05}.bcard:hover .more .arrow{transform:translate(5px)}}@container (width>=480px) and (width<=679px){.bcard-pic{aspect-ratio:2}}@container (width>=680px){.bcard-in{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bcard-pic{aspect-ratio:auto;min-height:260px;position:relative}.bcard-pic img{position:absolute;inset:0}.bcard-txt{justify-content:center;gap:12px;padding:clamp(24px,3cqi,38px)}.bcard h3{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(22px,2.6cqi,29px);line-height:1.12}.bcard p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:30em;font-size:15.5px;display:-webkit-box;overflow:hidden}.bcard .more{margin-top:8px}}.bcard.feat{margin-bottom:16px}@media (width<=1000px){.bcard.feat .bcard-in{grid-template-columns:1fr}.bcard.feat .bcard-pic{aspect-ratio:21/9;min-height:0}.bcard.feat .bcard-pic img{position:static}}.bgrid{flex-wrap:wrap;gap:16px;display:flex}.bgrid>.bcard{flex:calc(33.3333% - 10.6667px)}.bgrid.two>.bcard{flex-basis:calc(50% - 8px)}@media (width<=900px){.bgrid>.bcard{flex-basis:calc(50% - 8px)}}@media (width<=560px){.bgrid>.bcard,.bgrid.two>.bcard{flex-basis:100%}.bcard-txt{padding:20px 20px 24px}}.bempty{color:var(--ink-2);padding:24px 0}[data-hide]{display:none!important}.blog-cta{padding-top:0}.cta-panel{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;padding:clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}.cta-panel .eyebrow{color:var(--ink-2)}.cta-panel h2{max-width:13em;margin-top:14px;font-size:clamp(30px,4vw,54px)}.cta-panel:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--ink) 6%,transparent),transparent);translate:var(--cx,40%) var(--cy,10%);pointer-events:none;transition:translate 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-40%}.cta-panel>*{position:relative}.art-head{justify-items:start;padding-top:clamp(36px,5vw,72px);display:grid}.back{color:var(--ink-2);align-items:center;gap:8px;margin-bottom:clamp(20px,3vw,40px);padding-block:10px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.back .arrow{transition:transform .25s;display:inline-block}.back:hover{color:var(--ink)}.back:hover .arrow{transform:translate(-5px)}.art-meta{margin-bottom:18px;display:block}.art-by{color:var(--ink-2);margin-top:22px;font-size:14px}.art-by strong{color:var(--ink);font-weight:600}.art-head h1{letter-spacing:-.035em;max-width:16em;font-size:clamp(34px,5.2vw,72px)}.art-head .lead{color:var(--ink-2);max-width:34em;margin-top:clamp(16px,2vw,24px);font-size:clamp(16px,1.5vw,20px)}.art-cover{background:var(--card);aspect-ratio:21/9;border-radius:2px;margin:clamp(32px,4.5vw,64px) 0 0;overflow:hidden}.art-cover img{object-fit:cover;width:100%;height:100%;filter:var(--imgf)}@media (width<=700px){.art-cover{aspect-ratio:4/3;border-radius:0;margin-inline:calc(-1*clamp(16px,4vw,48px))}}.prose{max-width:680px;margin:clamp(40px,5vw,72px) auto 0;font-size:clamp(17px,1.25vw,19px);line-height:1.7}.prose>*+*{margin-top:1.15em}.prose h2{letter-spacing:-.02em;margin-top:2em;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.prose h3{margin-top:1.8em;font-size:clamp(20px,1.8vw,24px)}.prose p,.prose li{color:var(--ink-2)}.prose strong{color:var(--ink);font-weight:600}.prose a{text-underline-offset:3px;text-decoration:underline 1px}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.4em}.prose blockquote{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);margin:2em 0;padding:4px 0 4px 24px;font-size:clamp(21px,2vw,26px);line-height:1.35;position:relative}.prose blockquote p{color:inherit}.prose blockquote:before{content:"";background:var(--ink);transform-origin:50% 0;width:2px;position:absolute;top:0;bottom:0;left:0}.prose hr{background:var(--line);border:0;height:1px;margin:2.6em 0}.prose img{border-radius:2px;margin-block:1.6em}.prose em{color:var(--ink-3)}.art-more{padding-bottom:clamp(56px,7vw,100px)}.art-more .sec-head .side:last-child{align-self:end;justify-items:end}@media (width<=800px){.art-more .sec-head .side:last-child{justify-items:start}}.js .bcard[data-r] .bcard-pic img{transition:scale 1.8s cubic-bezier(.28,.11,.32,1) calc(var(--d,0s) + .1s),filter .5s;scale:1.18}.js .bcard[data-r].in .bcard-pic img{scale:1}@media (hover:hover){.js .bcard[data-r].in:hover .bcard-pic img{transition:scale 1.2s cubic-bezier(.2,.7,.2,1),filter .5s;scale:1.05}}.js .art-cover.reveal{clip-path:inset(14% 8% 0 round 2px);animation:1.4s cubic-bezier(.65,0,.2,1) .35s forwards cover-open}.js .art-cover.reveal img{animation:1.9s cubic-bezier(.2,.7,.2,1) .35s forwards cover-img;scale:1.15}@keyframes cover-open{to{clip-path:inset(0 round 2px)}}@keyframes cover-img{to{scale:1}}.js .prose blockquote[data-r]:before{transition:transform 1s cubic-bezier(.2,.7,.2,1) .25s;transform:scaleY(0)}.js .prose blockquote[data-r].in:before{transform:none}.js .prose h2[data-r]{translate:0 20px}[data-vt] .art-cover.reveal,[data-vt] .art-cover.reveal img{clip-path:none;animation:none;scale:1}@media (prefers-reduced-motion:reduce){.split .w>span{animation:none;transform:none}.js .art-cover.reveal,.js .art-cover.reveal img{clip-path:none;animation:none;scale:1}}
