.ScrollCue-module__Irl2OW__cue{color:var(--gold-ink);opacity:0;animation:ScrollCue-module__Irl2OW__cueIn 1s var(--cue-at,2.6s)forwards;padding:10px;transition:opacity .5s;position:absolute;bottom:28px;left:50%;translate:-50%}.ScrollCue-module__Irl2OW__cue svg{animation:2.4s ease-in-out infinite ScrollCue-module__Irl2OW__nod;display:block}.ScrollCue-module__Irl2OW__gone{pointer-events:none;animation:none;opacity:0!important}@keyframes ScrollCue-module__Irl2OW__cueIn{to{opacity:.8}}@keyframes ScrollCue-module__Irl2OW__nod{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.ScrollCue-module__Irl2OW__cue{opacity:.8;animation:none}.ScrollCue-module__Irl2OW__cue svg{animation:none}.ScrollCue-module__Irl2OW__gone{opacity:0!important}}
.home-module__06co2W__root{padding-top:0}.home-module__06co2W__gold{color:var(--gold-ink)}.home-module__06co2W__block{margin-top:168px}.home-module__06co2W__h2{font-family:var(--font-display),serif;letter-spacing:.03em;font-size:clamp(38px,6.4vw,56px);font-weight:400;line-height:1.04}.home-module__06co2W__lede{max-width:36rem;color:var(--text-muted);margin-top:24px;font-size:17px;line-height:1.65}.home-module__06co2W__hero{min-height:calc(100svh - var(--header-height));text-align:center;background:var(--band-bg);--logo-dark:#c3c2c0;--gold-ink:var(--mark-gold);flex-direction:column;justify-content:center;align-items:center;padding:24px 24px 96px;display:flex;position:relative}.home-module__06co2W__hero+.home-module__06co2W__manifesto{margin-top:136px}.home-module__06co2W__mark{width:100%}.home-module__06co2W__title{letter-spacing:.08em;color:var(--gold-ink);margin:8px 0 0;font-size:clamp(52px,11vw,88px);line-height:1}.home-module__06co2W__motto{font-family:var(--font-display),serif;letter-spacing:.03em;color:var(--footer-foreground);margin-top:28px;font-size:clamp(24px,5vw,34px);line-height:1.15}.home-module__06co2W__sub{color:var(--footer-foreground-muted);margin-top:14px;font-size:18px;line-height:1.6}.home-module__06co2W__manifesto{scroll-margin-top:var(--header-height);padding-top:24px}.home-module__06co2W__premise{font-family:var(--font-display),serif;letter-spacing:.02em;font-size:clamp(28px,4.6vw,40px);line-height:1.18}.home-module__06co2W__moments{margin:48px 0 0;padding:0;list-style:none}.home-module__06co2W__moments li{font-family:var(--font-display),serif;letter-spacing:.02em;font-size:clamp(44px,9.4vw,72px);font-weight:400;line-height:1.08}.home-module__06co2W__ways{color:var(--text-muted);margin-top:64px;font-size:18px;line-height:1.6}.home-module__06co2W__pivot{--p:1;font-family:var(--font-display),serif;letter-spacing:.02em;margin-top:120px;font-size:clamp(30px,6.2vw,48px);line-height:1.18}.home-module__06co2W__pivot span{opacity:calc(.14 + .86*clamp(0,var(--p)*(var(--n) + 3) - var(--i),1))}.home-module__06co2W__band{background:var(--band-bg);color:var(--footer-foreground);border-top:1px solid var(--footer-border);border-bottom:1px solid var(--footer-border);margin-top:168px}.home-module__06co2W__bandInner{text-align:center;max-width:48rem;margin:0 auto;padding:136px 24px}.home-module__06co2W__bandLine{font-family:var(--font-display),serif;letter-spacing:.03em;font-size:clamp(44px,8vw,68px);font-weight:400;line-height:1.04}.home-module__06co2W__bandLine,.home-module__06co2W__bandNote{color:var(--footer-foreground)}.home-module__06co2W__bandGold{color:var(--mark-gold)}.home-module__06co2W__bandText{max-width:34rem;color:var(--footer-foreground-muted);margin:36px auto 0;font-size:18px;line-height:1.6}.home-module__06co2W__bandNote{margin-top:24px;font-size:18px;line-height:1.5}.home-module__06co2W__grid{grid-template-columns:1fr 1fr;gap:56px 48px;margin:56px 0 0;padding:0;list-style:none;display:grid}.home-module__06co2W__num{font-family:var(--font-display),serif;color:#0000;-webkit-text-stroke:1px var(--mark-gold-dark);font-size:72px;line-height:1}.home-module__06co2W__stepTitle{font-family:var(--font-display),serif;letter-spacing:.03em;margin-top:12px;font-size:30px;font-weight:400;line-height:1.05}.home-module__06co2W__stepText{color:var(--text-muted);margin-top:12px;font-size:15px;line-height:1.6}.home-module__06co2W__quote{border-left:1.5px solid var(--mark-gold-dark);padding-left:28px}.home-module__06co2W__quote p{font-family:var(--font-display),serif;letter-spacing:.02em;font-size:clamp(24px,3.6vw,30px);line-height:1.25}.home-module__06co2W__after{margin-top:120px}.home-module__06co2W__points{flex-wrap:wrap;gap:12px 32px;margin:36px 0 0;padding:0;list-style:none;display:flex}.home-module__06co2W__points li{font-family:var(--font-display),serif;letter-spacing:.03em;border-left:1px solid var(--mark-gold-dark);padding:2px 0 2px 16px;font-size:24px}.home-module__06co2W__final{text-align:center;margin-top:168px}.home-module__06co2W__finalTitle{font-size:clamp(40px,7vw,60px)}.home-module__06co2W__finalText{max-width:34rem;color:var(--text-muted);margin:24px auto 0;font-size:17px;line-height:1.65}.home-module__06co2W__doors{grid-template-columns:1fr 1fr;gap:14px;margin-top:48px;display:grid}.home-module__06co2W__facts{letter-spacing:.06em;color:var(--text-faint);margin-top:32px;font-size:13px}@media (max-width:720px){.home-module__06co2W__block,.home-module__06co2W__band,.home-module__06co2W__final{margin-top:120px}.home-module__06co2W__hero{padding-bottom:72px}.home-module__06co2W__sub{font-size:16px}.home-module__06co2W__moments{margin-top:36px}.home-module__06co2W__ways{margin-top:48px;font-size:16px}.home-module__06co2W__pivot{margin-top:96px}.home-module__06co2W__bandInner{padding:104px 24px}.home-module__06co2W__bandText,.home-module__06co2W__bandNote{font-size:16px}.home-module__06co2W__grid{grid-template-columns:1fr;gap:44px;margin-top:48px}.home-module__06co2W__num{font-size:64px}.home-module__06co2W__stepTitle{font-size:28px}.home-module__06co2W__quote{padding-left:20px}.home-module__06co2W__after{margin-top:96px}.home-module__06co2W__points{flex-direction:column;gap:10px}.home-module__06co2W__points li:nth-child(2){margin-left:22%}.home-module__06co2W__points li:nth-child(3){margin-left:44%}.home-module__06co2W__doors{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__root *,.home-module__06co2W__root :before,.home-module__06co2W__root :after{transition:none!important;animation:none!important}}
