.essay-page{--paper:#eee7dc;--paper-deep:#e4dacb;--ink:#211a16;--muted:#74695f;--rule:rgba(70,51,40,0.2);--copper:#9a5138;min-height:100vh;background:radial-gradient(circle at 82% 8%,rgba(154,81,56,.1),transparent 30rem),var(--paper);color:var(--ink);font-family:var(--font-newsreader),Georgia,serif}.essay-progress{position:fixed;inset:0 auto auto 0;z-index:90;height:3px;background:var(--copper);transition:width .1s linear}.essay-nav{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:0 clamp(22px,5vw,76px);border-bottom:1px solid var(--rule);font-family:var(--font-geist-mono),monospace}.essay-nav__brand{font-family:var(--font-fraunces),Georgia,serif;font-size:1.1rem;font-weight:600;letter-spacing:-.02em}.essay-nav__links{display:flex;gap:clamp(18px,3vw,42px);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.essay-nav a{transition:opacity .2s ease}.essay-nav a:hover{opacity:.55}.essay-hero{position:relative;min-height:min(700px,76svh);display:flex;align-items:end;overflow:hidden;border-bottom:1px solid var(--rule)}.essay-hero__inner{position:relative;z-index:2;width:min(100%,1220px);margin:0 auto;padding:clamp(90px,13vw,170px) clamp(24px,7vw,100px) clamp(70px,9vw,120px)}.essay-hero__number{position:absolute;right:-1vw;bottom:-10vw;color:rgba(74,52,39,.055);font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(24rem,48vw,48rem);font-style:italic;line-height:.7;user-select:none}.essay-back,.essay-byline,.essay-kicker{font-family:var(--font-geist-mono),monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.essay-back{display:inline-block;margin-bottom:clamp(46px,7vw,82px);color:var(--muted)}.essay-kicker{display:flex;align-items:center;gap:12px;color:var(--copper)}.essay-kicker span{width:28px;height:1px;background:currentColor}.essay-hero h1{max-width:1040px;margin-top:22px;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(3.15rem,7.7vw,7rem);font-weight:420;line-height:.93;letter-spacing:-.055em;text-wrap:balance}.essay-byline{display:flex;flex-wrap:wrap;gap:9px 14px;margin-top:38px;color:var(--muted)}.essay-article{display:grid;grid-template-columns:minmax(36px,1fr) minmax(0,760px) minmax(36px,1fr);padding:clamp(72px,11vw,140px) 0}.essay-copy{grid-column:2;font-size:clamp(1.18rem,1.7vw,1.36rem);line-height:1.72}.essay-copy>p:first-child{font-size:clamp(1.48rem,2.4vw,1.9rem);line-height:1.48;letter-spacing:-.012em}.essay-copy p+p{margin-top:1.55em}.essay-copy h2{margin:2.5em 0 .85em;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(2.3rem,4.7vw,3.7rem);font-weight:430;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.essay-copy h2+p{margin-top:0}.essay-copy em{font-style:italic}.essay-copy a{color:var(--copper);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.essay-copy ol{margin:1.8em 0 1.8em 1.3em;list-style:decimal}.essay-copy li{padding-left:.55em;margin-top:.55em}.essay-copy .essay-break,.essay-copy hr{width:100%;height:1px;margin:clamp(48px,8vw,78px) 0;border:0;background:var(--rule)}.essay-article__rule{grid-column:1;justify-self:end;width:1px;margin-right:clamp(18px,4vw,62px);background:var(--rule)}.essay-article__rule span{position:sticky;top:24px;display:block;width:1px;height:18vh;background:var(--copper)}.essay-footer{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:0 clamp(24px,7vw,100px);padding:42px 0 54px;border-top:1px solid var(--rule);color:var(--muted)}.essay-footer p{max-width:430px;font-size:1.05rem}.essay-footer a{font-family:var(--font-geist-mono),monospace;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}@media (max-width:640px){.essay-nav{min-height:64px}.essay-nav__links a:first-child{display:none}.essay-hero{min-height:70svh}.essay-hero__inner{padding-top:64px}.essay-article{grid-template-columns:24px minmax(0,1fr) 24px}.essay-article__rule{display:none}.essay-copy{grid-column:2}.essay-footer{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.essay-progress{transition:none}}