.editorial-shell{width:min(100% - 3rem,1400px);margin-inline:auto}.editorial-text-link,.editorial-read-link{display:inline-flex;width:fit-content;align-items:center;gap:.65rem;border-bottom:1px solid currentColor;padding-bottom:.35rem;font-family:var(--font-sans);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:color .22s ease,gap .22s ease}.editorial-text-link:hover,.editorial-text-link:focus-visible,.editorial-read-link:hover,.editorial-read-link:focus-visible{color:var(--editorial);gap:.95rem;outline:none}.editorial-trailer{padding-block:clamp(4rem,8vw,8rem);background:var(--paper);color:var(--ink)}.editorial-home-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}.editorial-home-preview__copy{display:flex;flex-direction:column;align-items:flex-start}.editorial-home-preview__edition{margin-top:1.75rem;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,2.25rem);font-style:italic}.editorial-home-preview h2{max-width:13ch;margin-top:1rem;font-size:clamp(3rem,5.7vw,6.5rem);line-height:.92;letter-spacing:-.03em}.editorial-home-preview__deck{max-width:62ch;margin-top:2rem;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.7;color:color-mix(in oklab,var(--ink) 72%,transparent)}.editorial-home-preview__links{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;margin-top:2.25rem}.editorial-home-preview__image{position:relative;display:block;justify-self:end;width:min(100%,540px);aspect-ratio:4 / 5;overflow:hidden;border:1px solid color-mix(in oklab,var(--ink) 18%,transparent);cursor:pointer;transition:transform .26s var(--motion-ease-out),box-shadow .26s var(--motion-ease-out),border-color .26s ease}.editorial-home-preview__image img{width:100%;height:100%;object-fit:cover;transition:transform .32s var(--motion-ease-out)}.editorial-home-preview__caption{position:absolute;right:1rem;bottom:1rem;left:1rem;padding:1rem;background:color-mix(in oklab,var(--background) 92%,transparent);font-family:var(--font-display);font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.2}.editorial-home-preview__caption>span{display:block;margin-bottom:.45rem;font-family:var(--font-sans);font-size:.58rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--editorial)}.editorial-home-preview__action{position:absolute;top:1rem;right:1rem;padding:.65rem .8rem;background:var(--lime);font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:0;transform:translateY(.4rem);transition:opacity .2s ease,transform .2s var(--motion-ease-out)}.editorial-home-preview__image:hover,.editorial-home-preview__image:focus-visible{border-color:var(--ink);box-shadow:0 18px 45px color-mix(in oklab,var(--ink) 14%,transparent);outline:none;transform:translateY(-.35rem)}.editorial-home-preview__image:hover img,.editorial-home-preview__image:focus-visible img{transform:scale(1.018)}.editorial-home-preview__image:hover .editorial-home-preview__action,.editorial-home-preview__image:focus-visible .editorial-home-preview__action{opacity:1;transform:translateY(0)}.editorial-landing{padding-bottom:clamp(5rem,10vw,9rem);background:var(--background)}.editorial-landing__masthead{padding-block:clamp(4.5rem,9vw,8rem) clamp(3rem,6vw,5rem);border-bottom:1px solid color-mix(in oklab,var(--ink) 18%,transparent)}.editorial-landing__masthead h1{max-width:12ch;margin-top:1.5rem;font-size:clamp(4rem,11vw,10.5rem);line-height:.82;letter-spacing:-.035em}.editorial-landing__masthead>p:last-child{max-width:44ch;margin-top:2.5rem;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.55;color:color-mix(in oklab,var(--ink) 65%,transparent)}.editorial-cover-story{padding-block:clamp(3rem,7vw,7rem)}.editorial-cover-story__meta{display:flex;justify-content:space-between;gap:2rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in oklab,var(--ink) 18%,transparent);font-family:var(--font-display);font-size:1.2rem;font-style:italic}.editorial-cover-story__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,.72fr);gap:clamp(3rem,7vw,8rem);align-items:start}.editorial-cover-story__copy h2{max-width:12ch;font-size:clamp(3.25rem,6.5vw,7.5rem);line-height:.92}.editorial-cover-story__copy>p{max-width:58ch;margin-block:2.5rem;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.7;color:color-mix(in oklab,var(--ink) 72%,transparent)}.editorial-cover-story__image{display:block;aspect-ratio:4 / 5;overflow:hidden;border:1px solid color-mix(in oklab,var(--ink) 18%,transparent)}.editorial-cover-story__image img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--motion-ease-out)}.editorial-cover-story__image:hover img,.editorial-cover-story__image:focus-visible img{transform:scale(1.025)}.editorial-cover-story__image:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.editorial-archive{padding-top:3rem;border-top:1px solid color-mix(in oklab,var(--ink) 18%,transparent)}.editorial-archive__list a{display:grid;grid-template-columns:8rem 1fr auto;gap:2rem;align-items:center;padding-block:1.5rem;border-bottom:1px solid color-mix(in oklab,var(--ink) 12%,transparent)}.editorial-article{background:var(--background)}.editorial-article-hero{padding-block:clamp(2.5rem,5vw,5rem) clamp(3.5rem,7vw,6rem)}.editorial-article-hero__breadcrumbs{display:flex;flex-wrap:wrap;gap:.65rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in oklab,var(--ink) 18%,transparent);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.editorial-article-hero__breadcrumbs a:hover,.editorial-article-hero__breadcrumbs a:focus-visible{color:var(--editorial)}.editorial-article-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.68fr);gap:clamp(3rem,6vw,7rem);align-items:end;margin-top:clamp(2.5rem,5vw,4.5rem)}.editorial-article-hero h1{max-width:15ch;margin-top:1.5rem;font-size:clamp(3.1rem,5vw,4.5rem);line-height:.97;letter-spacing:-.02em}.editorial-article-hero__deck{max-width:64ch;margin-top:2.5rem;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.72;color:color-mix(in oklab,var(--ink) 72%,transparent)}.editorial-article-hero__byline{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2.5rem;font-size:.68rem;letter-spacing:.15em;text-transform:uppercase}.editorial-article-hero__image{aspect-ratio:4 / 5;overflow:hidden}.editorial-article-hero__image img{width:100%;height:100%;object-fit:cover}.editorial-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid color-mix(in oklab,var(--ink) 15%,transparent)}.editorial-tags li{padding:.38rem .72rem;border:1px solid color-mix(in oklab,var(--ink) 22%,transparent);border-radius:999px;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.editorial-article-body{padding-bottom:clamp(4rem,8vw,8rem)}.editorial-section-title{display:grid;grid-template-columns:100px minmax(0,740px);gap:1.5rem;align-items:start;max-width:980px;margin-top:clamp(4rem,6vw,6rem);padding-top:1.25rem;border-top:1px solid var(--ink);scroll-margin-top:6rem}.editorial-section-title h2{max-width:19ch;font-size:clamp(2.875rem,3.5vw,3.5rem);line-height:1.04}.editorial-prose{max-width:740px;margin-top:clamp(2rem,3vw,2.75rem);font-family:var(--font-display);font-size:clamp(1.25rem,1.45vw,1.375rem);line-height:1.75}.editorial-prose p+p{margin-top:1.5em}.editorial-prose.has-drop-cap p:first-child:first-letter{float:left;margin:.08em .12em 0 0;font-family:var(--font-display);font-size:5.3em;line-height:.72}.editorial-image{width:min(100% - 3rem,1120px);margin:clamp(3rem,5vw,4.75rem) auto}.editorial-image img{display:block;width:100%;height:auto;object-fit:contain}.editorial-image--portrait{max-width:680px}.editorial-image--landscape{max-width:800px}.editorial-image--wide{max-width:900px}.editorial-image--compact{max-width:640px}.editorial-image--small{max-width:480px}.editorial-image figcaption{margin-top:.75rem;font-size:.72rem;color:color-mix(in oklab,var(--ink) 55%,transparent)}.editorial-split{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem);max-width:980px;margin-top:clamp(3rem,5vw,4.75rem)}.editorial-split--reverse figure{order:0}.editorial-split figure{width:min(100%,800px);height:auto;margin-inline:auto;overflow:visible}.editorial-split figure img{display:block;width:100%;height:auto;object-fit:contain}.editorial-split figure figcaption{margin-top:.75rem;font-size:.65rem;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:color-mix(in oklab,var(--ink) 55%,transparent)}.editorial-split .editorial-prose{width:100%;max-width:740px;margin-inline:auto;margin-top:0}.editorial-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch;max-width:1120px;margin-top:clamp(3rem,5vw,4.75rem);padding-block:0;border:1px solid color-mix(in oklab,var(--ink) 18%,transparent)}.editorial-stat{display:flex;min-height:300px;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,3vw,2.75rem);background:var(--paper)}.editorial-stat+.editorial-stat{border-left:1px solid color-mix(in oklab,var(--ink) 18%,transparent)}.editorial-stat strong{display:block;font-family:var(--font-display);font-size:clamp(4.5rem,8vw,7.75rem);font-weight:400;font-style:italic;line-height:.72;letter-spacing:-.06em}.editorial-stat p{max-width:29ch;margin-top:2.5rem;font-size:clamp(.85rem,1.1vw,1rem);line-height:1.55}.editorial-stat--2{background:var(--ink);color:var(--background)}.editorial-stat--3{grid-column:auto;justify-self:stretch;max-width:none;color:var(--editorial)}.editorial-quote{display:grid;min-height:min(88vh,900px);margin-top:clamp(5rem,9vw,9rem);padding:clamp(3rem,9vw,9rem);place-content:center;background:var(--ink);color:var(--background)}.editorial-quote blockquote{max-width:18ch;font-family:var(--font-display);font-size:clamp(3rem,6vw,6.75rem);font-style:italic;line-height:.96}.editorial-quote figcaption{justify-self:end;margin-top:2.5rem;color:var(--lime);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}.editorial-statement{max-width:740px;margin-top:clamp(3.5rem,6vw,5rem);padding-block:clamp(2rem,4vw,3rem);border-block:1px solid color-mix(in oklab,var(--ink) 16%,transparent)}.editorial-statement>.eyebrow{margin-bottom:2rem;color:var(--editorial)}.editorial-statement__main{max-width:none;font-family:var(--font-display);font-size:clamp(1.55rem,2.35vw,2.35rem);line-height:1.35;letter-spacing:-.015em}.editorial-statement__supporting{max-width:24ch;margin-top:2rem;margin-left:auto;font-family:var(--font-display);font-size:clamp(1.6rem,3.2vw,4rem);font-style:italic;line-height:1.05}.editorial-closing{max-width:740px;margin-top:clamp(4rem,6vw,6rem);padding-block:clamp(3rem,5vw,5rem);border-block:1px solid var(--ink)}.editorial-closing h2{max-width:25ch;margin-top:1.5rem;font-size:clamp(1.75rem,2.5vw,2.5rem);line-height:1.2}.editorial-linkedin{padding-top:2rem}.editorial-linkedin a{display:inline-block;border-bottom:1px solid;padding-bottom:.3rem;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.editorial-sources{max-width:980px;margin-top:clamp(5rem,8vw,8rem);padding-top:1.5rem;border-top:1px solid var(--ink)}.editorial-sources h2{font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.editorial-sources ol{margin-top:2rem;border-top:1px solid color-mix(in oklab,var(--ink) 12%,transparent)}.editorial-sources li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding-block:1.25rem;border-bottom:1px solid color-mix(in oklab,var(--ink) 12%,transparent)}.editorial-sources li>span{color:var(--editorial);font-family:var(--font-display);font-style:italic}.editorial-sources a{display:inline-block;margin-top:.4rem;font-family:var(--font-display);font-size:clamp(1rem,1.4vw,1.25rem)}.editorial-sources a:hover,.editorial-sources a:focus-visible{color:var(--editorial);text-decoration:underline;text-underline-offset:.25rem}.editorial-sources li div>p:last-child{margin-top:.4rem;font-size:.7rem;color:color-mix(in oklab,var(--ink) 55%,transparent)}.editorial-reading-column{width:min(100% - 3rem,740px);margin-inline:auto}.editorial-carousel{margin-top:clamp(5rem,9vw,9rem);padding-block:clamp(3rem,5vw,5rem);border-block:1px solid var(--ink)}.editorial-carousel__header{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.editorial-carousel__header h2{margin-top:.75rem;font-size:clamp(2.5rem,4vw,4.25rem);line-height:1}.editorial-carousel__controls{display:flex;align-items:center;gap:.8rem;flex:none}.editorial-carousel__controls button{display:grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid color-mix(in oklab,var(--ink) 35%,transparent);border-radius:999px;transition:background .18s ease,color .18s ease}.editorial-carousel__controls button:hover:not(:disabled),.editorial-carousel__controls button:focus-visible{background:var(--ink);color:var(--lime);outline:none}.editorial-carousel__controls button:disabled{cursor:not-allowed;opacity:.3}.editorial-carousel__controls p{min-width:4.2rem;text-align:center;font-size:.68rem;font-weight:600;letter-spacing:.14em}.editorial-carousel__track{display:flex;gap:clamp(1rem,2vw,1.75rem);overflow-x:auto;overscroll-behavior-inline:contain;padding:0 8vw 1rem 0;cursor:grab;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:var(--editorial) color-mix(in oklab,var(--ink) 12%,transparent);scrollbar-width:thin;touch-action:pan-x pan-y}.editorial-carousel__track[data-dragging=true]{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.editorial-carousel__slide{position:relative;flex:0 0 min(72vw,720px);scroll-snap-align:start}.editorial-carousel__slide img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;border:1px solid color-mix(in oklab,var(--ink) 18%,transparent);object-fit:contain;background:#fff}.editorial-carousel__slide figcaption{margin-top:.75rem;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--ink) 60%,transparent)}.editorial-credits{margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid color-mix(in oklab,var(--ink) 18%,transparent)}.editorial-credits h2{margin-bottom:1rem;font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.editorial-credits p{font-size:.78rem;line-height:1.6;color:color-mix(in oklab,var(--ink) 62%,transparent)}.editorial-credits p+p{margin-top:.4rem}.editorial-author{margin-top:4rem;padding-block:2rem;border-block:1px solid color-mix(in oklab,var(--ink) 18%,transparent)}.editorial-author__name{margin-top:.8rem;font-family:var(--font-display);font-size:clamp(2rem,3vw,3rem);line-height:1}.editorial-author__name+p{margin-top:.65rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--ink) 58%,transparent)}.editorial-edition-navigation{display:flex;align-items:end;justify-content:space-between;gap:2rem;max-width:980px;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--ink)}.editorial-edition-navigation>div{text-align:right}.editorial-edition-navigation>div p:last-child{margin-top:.5rem;font-family:var(--font-display);font-size:1.5rem;font-style:italic;color:color-mix(in oklab,var(--ink) 55%,transparent)}@media(min-width:768px){.editorial-shell{width:min(100% - 5rem,1400px)}}@media(max-width:1099px){.editorial-section-title{grid-template-columns:1fr;gap:1rem;max-width:740px}}@media(max-width:1023px){.editorial-home-preview{grid-template-columns:1fr;gap:2.5rem}.editorial-home-preview__image{grid-row:1;justify-self:stretch;width:100%;max-width:650px}.editorial-cover-story__grid,.editorial-article-hero__grid,.editorial-split{grid-template-columns:1fr}.editorial-cover-story__image{grid-row:1;max-width:650px}.editorial-article-hero__image{grid-row:auto;width:min(100%,620px)}.editorial-split--reverse figure{order:0}.editorial-split figure{min-height:0;height:auto;max-height:none}.editorial-split .editorial-prose{max-width:760px}.editorial-stats{grid-template-columns:1fr}.editorial-stat{min-height:240px}.editorial-stat+.editorial-stat{border-top:1px solid color-mix(in oklab,var(--ink) 18%,transparent);border-left:0}}@media(max-width:639px){.editorial-landing__masthead h1{font-size:clamp(3.5rem,19vw,5.25rem)}.editorial-cover-story__meta{display:block}.editorial-cover-story__meta p+p{margin-top:.5rem}.editorial-cover-story__copy h2,.editorial-article-hero h1{font-size:clamp(2.9rem,13vw,4.2rem)}.editorial-section-title{grid-template-columns:1fr;gap:1rem}.editorial-section-title h2{font-size:clamp(2.35rem,11vw,3.5rem)}.editorial-prose{font-size:1.18rem;line-height:1.66}.editorial-stat--3{grid-column:auto;justify-self:stretch;max-width:none}.editorial-stat strong{font-size:clamp(5.5rem,31vw,8.5rem)}.editorial-quote{min-height:78svh;padding:4rem 1.5rem}.editorial-quote blockquote{font-size:clamp(2.8rem,13vw,4.5rem)}.editorial-statement__main{font-size:clamp(1.5rem,7vw,2rem)}.editorial-statement__supporting{margin-left:0}.editorial-closing h2{font-size:clamp(1.75rem,8vw,2.25rem)}.editorial-sources li{grid-template-columns:2rem 1fr}.editorial-carousel__header{align-items:start;flex-direction:column}.editorial-carousel__controls{width:100%;justify-content:space-between}.editorial-carousel__slide{flex-basis:calc(100vw - 4.5rem)}.editorial-edition-navigation{align-items:start;flex-direction:column}.editorial-edition-navigation>div{text-align:left}}@media(prefers-reduced-motion:reduce){.editorial-home-preview__image,.editorial-home-preview__image img,.editorial-home-preview__action{transition:none}.editorial-home-preview__image:hover,.editorial-home-preview__image:focus-visible,.editorial-home-preview__image:hover img,.editorial-home-preview__image:focus-visible img{transform:none}.editorial-carousel__track{scroll-behavior:auto}}
