.editorial{--font-mono:"Geist Mono",monospace;font-optical-sizing:auto;text-rendering:optimizeLegibility}.editorial :is(h1,h2,h3){font-kerning:normal}.editorial :is(.story-bio,.story-journey-copy>p,.work-chapter-description){font-size:clamp(16px,1.25vw,19px);line-height:1.65;letter-spacing:-.015em;max-width:48ch;text-wrap:pretty}.editorial .story-opening h1{letter-spacing:-.075em;font-weight:520}.editorial .story-opening-copy>p:nth-child(2){font-size:clamp(16px,1.4vw,20px);line-height:1.5;letter-spacing:-.025em}.editorial :is(.manifesto-heading,.e-section-heading h2){letter-spacing:-.055em;line-height:1.04}.editorial :is(.story-journey-copy h3,.work-chapter-tagline){letter-spacing:-.035em;text-wrap:balance}.editorial .work-chapter-copy h3{letter-spacing:-.055em}.editorial :is(.e-kicker,.story-eyebrow,.story-meta){font-size:clamp(11px,.8vw,12px);line-height:1.6;letter-spacing:.065em}.editorial .footer-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.065em}.editorial .footer-motion-intro h2{font-size:clamp(58px,10vw,152px);letter-spacing:-.06em}.editorial .footer-connect-main h3{letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.editorial :is(.footer-colophon,.footer-card-bottom){font-size:10px;line-height:1.6}.editorial .footer-connect-actions :is(a,button){font-size:14px;min-height:46px}.editorial .e-header nav a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;letter-spacing:.055em}.editorial :is(.e-command-button,.e-menu-button,.e-motion-toggle,.footer-colophon button){min-height:44px;min-width:44px}.editorial :is(.e-work-filter button,.toolkit-controls nav a,.footer-explore a,.footer-card-bottom a){min-height:44px;display:inline-flex;align-items:center}.dialog-close{min-width:44px;min-height:44px;display:grid;place-items:center}.e-command-dialog>input{font-size:16px!important}.editorial :is(a,button){-webkit-tap-highlight-color:transparent}.editorial :is(a,button):focus-visible{outline:2px solid #244bff;outline-offset:5px}.editorial .work-chapter-index>div{flex-wrap:wrap;row-gap:12px}@media(min-width:761px){.editorial .footer-motion-stage{min-height:max(560px,var(--footer-content-height,440px) + 280px)}}@media(max-width:1024px){.editorial .work-chapter-index{align-items:flex-start;flex-direction:column}.editorial .work-chapter-index>div{gap:12px 22px}}@media(max-width:760px){.editorial .footer-motion-stage{min-height:0;height:100svh}.editorial .story-opening h1{letter-spacing:-.065em}.editorial .story-meta{font-size:10px;letter-spacing:.025em}.editorial .story-opening-copy>p:first-child{font-size:13px}.editorial .story-opening-copy>p:nth-child(2){max-width:32ch}.editorial .e-section-heading h2{font-size:clamp(48px,12vw,80px)}.editorial .footer-motion-intro{padding-inline:20px}.editorial .footer-motion-intro button{font-size:13px;line-height:1.5}.editorial .footer-explore{gap:0 14px}.editorial .footer-explore a{font-size:12px}.editorial .footer-connect-actions{gap:10px}.editorial .footer-connect-actions :is(a,button){font-size:13px;padding:12px 15px}.editorial .footer-card-bottom{font-size:9px;gap:12px}.editorial .footer-colophon{font-size:9px}.editorial .footer-scene-label{font-size:10px}.editorial .footer-ribbon text{font-size:112px;letter-spacing:-5px}.editorial .story-footer{font-size:9px}}@media(max-width:360px){.editorial .footer-motion-stage .footer-connect-card{padding:22px 18px}.editorial .footer-motion-stage .footer-connect-main h3{font-size:27px}}@media(max-height:560px){.editorial .card-toolkit[data-motion=on] .toolkit-stage,.editorial .scroll-story[data-motion=on] .story-stage{height:620px}.editorial .scroll-story[data-motion=on] .story-opening h1{font-size:min(12vw,100px)}}@media(prefers-reduced-motion:reduce){.editorial :is(a,button){transition:none!important}}@media(max-height:700px){.editorial .footer-motion-stage .footer-connect-card{max-height:calc(100svh - 160px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.editorial .motion-footer[data-reduced=true] .footer-connect-card{max-height:none;overflow:visible}}@media(prefers-reduced-motion:reduce){.editorial .motion-footer .footer-connect-card{max-height:none;overflow:visible}}