.founding-access{padding:clamp(48px,6vw,88px) var(--chapter-gutter,5vw);border-block:1px solid var(--line);background:var(--space-black)}.founding-access-inner{max-width:var(--chapter-width,1440px);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);margin:auto;display:grid}.founding-access-copy h2,.beta-hero h1{letter-spacing:-.04em;margin:22px 0;font:400 clamp(34px,3.6vw,56px)/1.04 Georgia,Times New Roman,serif}.founding-access-copy h2 em,.beta-hero h1 em{color:var(--accent)}.founding-access-copy>p:not(.eyebrow),.founding-access-offer>p:not(.eyebrow):not(.founding-number){max-width:56ch;color:var(--muted);line-height:1.65}.founding-actions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:28px;display:flex}.founding-access-offer{border-left:1px solid var(--line);padding-left:clamp(24px,4vw,56px)}.founding-number{color:var(--accent-soft);font:400 clamp(72px,7vw,112px)/1 var(--display);letter-spacing:-.07em;margin:16px 0 8px}.founding-number span{font-size:.5em}.founding-access-offer h3{font:500 22px/1.3 var(--display);margin:12px 0}.founding-access-offer small{color:var(--muted);max-width:52ch;line-height:1.6;display:block}:is(.founding-access a:focus-visible,.beta-page a:focus-visible){outline:2px solid var(--accent);outline-offset:5px}.founding-access small a,.beta-terms a{color:var(--accent-soft);text-underline-offset:4px;text-decoration:underline}.beta-page{background:var(--space-black);color:var(--paper)}.beta-wrap{width:min(1280px,100% - 2*clamp(20px,5vw,74px));margin-inline:auto}.beta-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);padding-top:clamp(140px,14vw,200px);padding-bottom:64px;display:grid}.beta-hero h1{font-size:clamp(44px,5.2vw,80px)}.beta-intro{color:var(--muted);max-width:54ch;line-height:1.7}.beta-hero-aside{border:1px solid var(--line);background:rgba(var(--accent-rgb),.035);border-radius:20px;padding:clamp(24px,3vw,40px)}.beta-hero-aside h2{margin:16px 0 28px;font:400 clamp(28px,3vw,40px)/1.08 Georgia,Times New Roman,serif}.beta-hero-aside ol{counter-reset:beta-step;gap:22px;margin:0;padding:0;list-style:none;display:grid}.beta-hero-aside li{counter-increment:beta-step;grid-template-columns:26px 1fr;gap:12px;display:grid}.beta-hero-aside li:before{content:"0" counter(beta-step);font:12px/1.6 var(--mono);color:var(--accent)}.beta-hero-aside b{font-weight:500}.beta-hero-aside p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.6}.beta-terms{border-top:1px solid var(--line);padding-block:48px 64px;scroll-margin-top:120px}.beta-terms h2,.beta-enrollment h2{letter-spacing:-.035em;margin:14px 0 24px;font:400 clamp(32px,3.6vw,48px)/1.1 Georgia,Times New Roman,serif}.beta-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.beta-rate{border:1px solid var(--line);border-radius:16px;padding:28px}.beta-rate h3{font:500 22px/1.3 var(--display);margin:0 0 16px}.beta-rate p{color:var(--muted);line-height:1.6}.beta-rate strong{font:400 clamp(32px,4vw,48px)/1.2 var(--display);color:var(--paper)}.beta-terms-list{color:var(--muted);max-width:100ch;padding-left:20px;line-height:1.7}.beta-terms-list li{margin:12px 0;padding-left:8px}.beta-terms>p{color:var(--muted);max-width:100ch;line-height:1.7}.beta-enrollment{border-top:1px solid var(--line);padding-block:64px 100px;scroll-margin-top:100px}.beta-enrollment .join-form-shell{gap:clamp(28px,5vw,72px)}.beta-enrollment .join-form-shell>header h2{font-size:clamp(36px,4vw,56px)}.beta-enrollment .join-form-shell>header>p{color:var(--muted);line-height:1.65}.beta-request-note{border:1px solid var(--line);color:var(--accent-soft);border-radius:12px;padding:18px;font-size:14px;line-height:1.6}.pr-beta-notice{border:1px solid var(--line);background:rgba(var(--accent-rgb),.035);border-radius:16px;margin:0 0 28px;padding:22px 26px}.pr-beta-notice p{color:var(--muted);margin:8px 0;line-height:1.6}.pr-beta-notice a{color:var(--accent-soft);text-underline-offset:4px;text-decoration:underline}.pr-founding-rate{color:var(--accent-soft);margin:10px 0 0;font-size:13px;line-height:1.6}@media (max-width:760px){.founding-access-inner,.beta-hero{grid-template-columns:1fr}.founding-access-offer{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.founding-number{font-size:72px}.beta-hero{padding-top:140px}.beta-rates{grid-template-columns:1fr}.beta-rate{padding:24px}.beta-enrollment .join-form-shell{grid-template-columns:1fr}.beta-enrollment .join-form-shell>header{position:static}}
