.storyPage{background:var(--ivory);color:var(--ink)}.storyHeader{height:92px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4.5vw;border-bottom:1px solid rgba(24,51,47,.16)}.storyBrand{display:flex;align-items:center;gap:13px;width:max-content}.storyBrand>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(24,51,47,.55);border-radius:50%;font:13px var(--font-display),serif}.storyBrand div{display:grid}.storyBrand strong{font:21px/1 var(--font-display),serif}.storyBrand small{margin-top:5px;font-size:7px;letter-spacing:.18em;text-transform:uppercase}.storyNav{gap:38px}.storyBook,.storyNav{display:flex;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.storyBook{justify-self:end;gap:26px;padding:13px 16px;background:var(--ink);color:white}.storyHero{display:grid;grid-template-columns:45% 55%;min-height:calc(100svh - 92px)}.storyHeroCopy{display:flex;flex-direction:column;justify-content:center;padding:8vw}.storyKicker,.storyNumber{margin:0;color:#967541;font-size:9px;letter-spacing:.22em;text-transform:uppercase}.storyHero h1{margin:30px 0 38px;color:var(--ink);font-size:clamp(72px,8vw,122px);line-height:.8}.storyHeroCopy>p:not(.storyKicker){max-width:520px;margin:0;color:#596d66;font:20px/1.6 var(--font-display),serif}.storyHeroImage{position:relative;min-height:680px}.storyHeroImage img,.storyVisual img{object-fit:cover}.storyManifesto{display:grid;grid-template-columns:1fr 2fr;padding:140px 8vw;background:#d8d1c4}.storyManifesto blockquote{max-width:920px;margin:0;font:clamp(48px,5.6vw,86px)/1 var(--font-display),serif}.storyManifesto blockquote em{font-weight:400}.storyChapter{display:grid;grid-template-columns:1fr 1fr;min-height:760px;background:var(--ink);color:white}.storyVisual{position:relative;min-height:620px}.storyCopy{display:flex;flex-direction:column;justify-content:center;padding:9vw}.storyCopy h2{margin:25px 0 38px}.storyCopy>p:not(.storyKicker){color:rgba(255,255,255,.68);font:19px/1.7 var(--font-display),serif}.storyFacts{display:grid;grid-template-columns:repeat(3,1fr);padding:100px 8vw;background:#f4f1ea}.storyFacts div{padding:0 5vw;border-left:1px solid rgba(24,51,47,.18)}.storyFacts div:first-child{padding-left:0;border:0}.storyFacts strong{display:block;font:55px var(--font-display),serif}.storyFacts span{font-size:8px;letter-spacing:.16em;text-transform:uppercase}.storyClosing{padding:130px 7vw;text-align:center;background:#bda16f}.storyClosing h2{margin:20px 0 35px}.storyClosing a{display:flex;justify-content:space-between;width:min(360px,100%);margin:auto;padding:19px 20px;background:var(--ink);color:white;font-size:9px;letter-spacing:.15em;text-transform:uppercase}@media(max-width:850px){.storyHeader{grid-template-columns:1fr auto;height:82px;padding:0 22px}.storyNav{display:none}.storyBook{gap:12px}.storyBrand small{display:none}.storyChapter,.storyHero{grid-template-columns:1fr}.storyHeroCopy{padding:75px 24px}.storyHero h1{font-size:19vw}.storyHeroImage{min-height:58svh;grid-row:1}.storyManifesto{grid-template-columns:1fr;padding:90px 24px}.storyManifesto blockquote{margin-top:55px}.storyVisual{min-height:60svh}.storyCopy{padding:90px 24px}.storyFacts{grid-template-columns:1fr;padding:70px 24px}.storyFacts div,.storyFacts div:first-child{padding:28px 0;border:0;border-top:1px solid rgba(24,51,47,.18)}.storyClosing{padding:90px 24px}}