:root{--ink:#101820;--ink-2:#091015;--cyan:#00c9d8;--ice:#e8f7f7;--muted:#95a8ac;--line:#315058;--paper:#f5f5ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--ice);font-family:Manrope,Arial,sans-serif;margin:0}.grain{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");inset:0;opacity:.09;pointer-events:none;position:fixed;z-index:5}.nav{align-items:center;border-bottom:1px solid #223a40;display:flex;justify-content:space-between;padding:22px clamp(24px,5vw,76px);position:relative;z-index:2}.brand{color:var(--ice);font-size:10px;font-weight:800;letter-spacing:.13em;text-decoration:none}.brand span{color:var(--cyan)}.nav p{color:var(--cyan);font:10px 'DM Mono',monospace;letter-spacing:.09em;margin:0}.section{padding-left:clamp(24px,8vw,136px);padding-right:clamp(24px,8vw,136px)}.hero{background:#071116;min-height:720px;overflow:hidden;position:relative}.hero-image{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.hero-shade{background:linear-gradient(90deg,#071116 0%,#071116ee 28%,#07111690 52%,#07111612 77%,#07111611 100%);inset:0;position:absolute}.hero-copy{padding-bottom:110px;padding-top:130px;position:relative;z-index:1}.hero-marker{bottom:35px;color:#80a5a9;font:10px/1.55 'DM Mono',monospace;letter-spacing:.11em;position:absolute;right:clamp(24px,5vw,76px);text-align:right;z-index:1}.hero-marker span{color:#d7eeee}.eyebrow{color:var(--cyan);font:11px 'DM Mono',monospace;letter-spacing:.12em;margin:0 0 21px}.pulse{background:var(--cyan);border-radius:50%;display:inline-block;height:6px;margin:0 6px;vertical-align:1px;width:6px}h1,h2{letter-spacing:-.055em;margin:0}h1{font-size:clamp(3.85rem,8vw,8.5rem);font-weight:800;line-height:.83;max-width:780px}h1 em,h2 em{font-family:'Playfair Display',serif;font-weight:600}.hero-lead{font-size:clamp(1.12rem,1.8vw,1.42rem);line-height:1.6;margin:42px 0 12px;max-width:590px}.hero-note{color:#b7cbce;font-size:15px;line-height:1.55;margin:0 0 32px;max-width:520px}.button{align-items:center;border:0;cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;gap:34px;justify-content:space-between;letter-spacing:.08em;padding:19px 20px;text-decoration:none;transition:transform .2s}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--cyan);color:#071115}.button span{font-size:20px;font-weight:400}.availability{color:#adbec1;font-size:11px;margin:15px 0}.manifesto{background:var(--paper);color:var(--ink);padding-bottom:110px;padding-top:110px}.manifesto .eyebrow{color:#167985}.manifesto-grid{display:grid;gap:12%;grid-template-columns:1.3fr .7fr}.manifesto h2{font-size:clamp(2.55rem,5vw,5.5rem);line-height:.96}.manifesto h2 em{color:#147582}.manifesto-grid div{align-self:end}.manifesto-grid p{font-size:17px;line-height:1.6;margin:0 0 22px}.outcomes{padding-bottom:120px;padding-top:115px}.section-label{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:18px;padding-bottom:16px}.section-label span{color:var(--cyan);font:11px 'DM Mono',monospace}.section-label p{font:11px 'DM Mono',monospace;letter-spacing:.1em;margin:0}.outcome-list{display:grid;grid-template-columns:repeat(3,1fr)}.outcome-list article{border-right:1px solid var(--line);min-height:300px;padding:36px 30px 0 0}.outcome-list article+article{padding-left:30px}.outcome-list article:last-child{border:0}.outcome-list b{color:var(--cyan);font:11px 'DM Mono',monospace}.outcome-list h3{font-size:23px;letter-spacing:-.04em;margin:74px 0 12px}.outcome-list p{color:var(--muted);font-size:14px;line-height:1.65;max-width:260px}.for-you{background:#13242a;display:grid;gap:12%;grid-template-columns:1fr 1fr;padding-bottom:105px;padding-top:105px}.for-you h2{font-size:clamp(2.1rem,4vw,4.4rem);line-height:.99}.for-you ul{border-top:1px solid #42636a;list-style:none;margin:0;padding:0}.for-you li{border-bottom:1px solid #42636a;color:#d8e5e4;font-size:15px;line-height:1.5;padding:20px 0 20px 30px;position:relative}.for-you li:before{color:var(--cyan);content:'↗';left:0;position:absolute}.registration{background:var(--paper);color:var(--ink);display:grid;gap:9%;grid-template-columns:1fr 1fr;padding-bottom:120px;padding-top:125px}.registration .eyebrow{color:#167985}.registration h2{font-size:clamp(2.6rem,5vw,5.6rem);line-height:.89}.registration h2 em{color:#147582}.form-intro>p:not(.eyebrow):not(.step){font-size:16px;line-height:1.65;margin-top:34px;max-width:440px}.step{align-items:center;color:#53686d;display:flex;font:10px 'DM Mono',monospace;gap:12px;letter-spacing:.08em;margin-top:55px}.step span{background:#4d7379;height:1px;width:50px}form{padding-top:2px}label:not(.check){display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 22px}input:not([type=checkbox]){background:transparent;border:0;border-bottom:1px solid #779197;border-radius:0;color:var(--ink);display:block;font:16px Manrope,sans-serif;margin-top:11px;outline:0;padding:11px 0;width:100%}input:not([type=checkbox]):focus{border-color:#009cac}.check{display:flex;font-size:11px;gap:10px;line-height:1.5;margin:20px 0}.check input{accent-color:#008e9b;flex:0 0 auto;margin:2px 0 0}.check a{color:#086a76}.optional{color:#52676c}.registration .button{margin-top:8px;width:100%}.status{font-size:12px;min-height:20px}.status.error{color:#b72b35}.fineprint{color:#586e73;font-size:10px;line-height:1.55;margin-top:18px}.closing{background:var(--ink-2);padding-bottom:150px;padding-top:150px;text-align:center}.closing h2{font-size:clamp(2rem,4.4vw,4.7rem);line-height:1.1;margin:auto;max-width:1050px}.closing h2 em{color:var(--cyan)}footer{align-items:center;background:var(--ink-2);border-top:1px solid #263a3f;color:#759096;display:flex;font:10px 'DM Mono',monospace;justify-content:space-between;letter-spacing:.08em;padding:25px clamp(24px,8vw,136px)}footer a{color:var(--cyan);text-decoration:none}@media(max-width:750px){.nav{padding:18px 22px}.brand{font-size:8px}.brand span{display:none}.nav p{font-size:8px}.hero{min-height:790px}.hero-image{object-position:62% center}.hero-shade{background:linear-gradient(90deg,#071116 0%,#071116ed 41%,#07111684 77%,#07111622 100%)}.hero-copy{padding-bottom:55px;padding-top:75px}.hero-marker{bottom:22px;right:24px}.manifesto,.outcomes,.for-you,.registration,.closing{padding-bottom:70px;padding-top:70px}.manifesto-grid,.for-you,.registration{display:block}.manifesto-grid div{margin-top:36px}.outcome-list{display:block}.outcome-list article,.outcome-list article+article{border-bottom:1px solid var(--line);border-right:0;min-height:0;padding:28px 0}.outcome-list h3{margin:24px 0 10px}.for-you ul{margin-top:40px}.registration form{margin-top:52px}.closing{padding-left:24px;padding-right:24px}.section{padding-left:24px;padding-right:24px}.hero-lead{font-size:18px}}
@import url("mobile.css");
