
.inner-main{padding:0 7vw 70px;overflow:clip}.page-opening{position:relative;min-height:130svh}.page-opening-stage{position:sticky;top:0;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:130px 0 80px;transform:translateY(var(--lead-y,0px));opacity:var(--lead-opacity,1)}.page-opening h1{margin:35px 0 45px;max-width:1200px}.page-opening .inner-intro{margin:0;max-width:800px}.page-cue{display:flex;gap:25px;align-items:center;margin-top:45px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;width:max-content}.page-cue span{display:grid;place-items:center;border:1px solid #ffffff55;border-radius:50%;width:44px;height:44px;font-size:22px}.inner-main .content-row{min-height:75svh;align-items:center;padding:100px 0;position:relative;gap:9vw}.content-row h2{position:sticky;top:150px;align-self:start;padding-top:35px;transform:translateY(var(--title-drift,0px));max-width:520px}.content-row>div{padding:35px 0;max-width:650px}.content-row:after{content:attr(data-chapter);position:absolute;top:20px;left:0;font:11px Arial,sans-serif;letter-spacing:.12em;color:#f5d22b}.inner-main .content-row p{line-height:1.7}.inner-main .content-row a{display:inline-block;min-height:44px}.inner-main .site-footer{margin-top:60px}.inside-dots{position:fixed;right:1.5vw;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;z-index:35}.inside-dots a{width:44px;height:44px;display:grid;place-items:center}.inside-dots i{width:7px;height:7px;border-radius:50%;background:#adb5b777;transition:background .3s,box-shadow .3s}.inside-dots a[aria-current] i{background:#f5d22b;box-shadow:0 0 0 5px #f5d22b16}.inside-dots a:focus-visible{outline:2px solid #f5d22b;outline-offset:0}.page-current{position:fixed;left:7vw;bottom:24px;font:10px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#d0d5d4;z-index:12;background:#252a2ce8;padding:9px 12px;border-left:2px solid #f5d22b;pointer-events:none}.collective-logo-space{display:flex;align-items:center;min-height:150px;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;font:clamp(32px,4vw,64px)/1.2 Uni,Arial,sans-serif;margin-bottom:25px}.collective-logo-space small{display:block;font:12px Arial,sans-serif;color:#b4bec1;margin-top:20px}.inner-page .paused .page-opening-stage,.paused .content-row h2{transform:none!important;opacity:1!important}.inner-page .motion{width:44px;height:44px}.inner-page .content-row:before{content:'';position:absolute;left:-7vw;right:-7vw;top:0;height:100%;z-index:-1;background:radial-gradient(ellipse at 85% 40%,#64727912,transparent 65%);opacity:var(--chapter-glow,.3)}
@media(max-width:800px){.inner-main{padding:0 9vw 60px}.page-opening{min-height:110svh}.page-opening-stage{padding:125px 0 65px;min-height:90svh}.page-opening h1{font-size:16vw;line-height:1.04}.page-opening .inner-intro{font-size:22px}.inner-main .content-row{min-height:65svh;padding:75px 0;gap:15px}.content-row h2{position:relative;top:auto;transform:none!important;padding:0}.content-row>div{padding:15px 0}.inside-dots{right:0}.inside-dots a{width:35px}.page-current{left:9vw;bottom:10px;font-size:9px}.collective-logo-space{min-height:130px}.inner-main .site-footer{padding-bottom:40px}}
@media(prefers-reduced-motion:reduce){.page-opening{min-height:0}.page-opening-stage{position:relative;min-height:0;transform:none!important;opacity:1!important}.content-row h2{position:relative;top:auto;transform:none!important}.inner-main .content-row{min-height:0}}

.page-current{display:none}.inner-page.paused .page-opening-stage{transform:none!important;opacity:1!important}
