@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink: #08090d;--ink-2: #262b38;--ink-3: #4b5367;--ink-4: #6f778c;--ground-0: #ecedf4;--ground-1: #dee1ed;--line: rgba(8, 9, 13, .12);--line-2: rgba(8, 9, 13, .24);--box: #cfd4e2;--pink: #e273d5;--blue: #6b7df1;--bad: #b4234f;--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--display: "Anton", "Arial Narrow", sans-serif;--side: 24px}*{box-sizing:border-box}html{background:var(--ground-1);-webkit-text-size-adjust:100%}body{margin:0;color:var(--ink);font-family:var(--mono);-webkit-font-smoothing:antialiased;background:linear-gradient(var(--ground-0),var(--ground-1)) fixed;overflow-x:hidden}html.no-gl body{background-image:radial-gradient(rgba(255,255,255,.55) .8px,transparent 1.1px),linear-gradient(var(--ground-0),var(--ground-1));background-size:4px 4px,100% 100%}@media(pointer:fine){html.probe-on body,html.probe-on a,html.probe-on button{cursor:none}}a{color:inherit}button{font:inherit;color:inherit}img,svg{max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:8px;top:-60px;z-index:60;background:var(--ink);color:#fff;padding:8px 12px;text-transform:uppercase;letter-spacing:.08em;font-size:12px;text-decoration:none}.skip:focus{top:8px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.linkish{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.linkish:hover{text-decoration-thickness:2px}canvas.air{position:fixed;inset:0;width:100vw;height:100vh;display:block;z-index:0}html.no-gl canvas.air{display:none}.frame{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column}main{flex:1}.nav{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:18px var(--side);pointer-events:none}.nav>*{pointer-events:auto}.nav:before{content:"";position:absolute;inset:0 0 -28px;z-index:-1;pointer-events:none;background:linear-gradient(#ecedf4f0,#ecedf400)}.nav-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--display);font-size:25px;text-transform:uppercase;letter-spacing:.01em}.nav-links{display:flex;align-items:center;gap:22px;font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em}.nav-links a{text-decoration:none}.nav-links a:hover,.nav-links .linkish:hover{text-decoration:underline;text-underline-offset:4px}.nav-links .linkish{text-decoration:none;font:inherit;text-transform:uppercase}.foot{position:relative;z-index:2;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;margin:0 var(--side);padding:20px 0 92px;border-top:1.5px solid var(--ink);font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.05em}.foot-links{display:flex;gap:16px;flex-wrap:wrap}.foot-links a{text-decoration:none}.foot-links a:hover{text-decoration:underline;text-underline-offset:4px}.sound-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 12px;border:0;border-radius:999px;background:var(--ink);color:#fff;font:600 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.sound-pill[data-on="0"] .sound-wave{opacity:.35}.sound-wave{width:44px;height:13px}.sound-corner{position:fixed;left:20px;bottom:22px;z-index:30}.markbtn{position:fixed;right:20px;bottom:22px;z-index:30;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff}.markbtn .pmark{color:#fff}.probe{position:fixed;left:0;top:0;z-index:40;width:116px;height:116px;display:grid;place-content:center;justify-items:center;gap:6px;pointer-events:none;text-align:center;text-transform:uppercase;opacity:0;transition:opacity .3s ease;color:#fff;mix-blend-mode:difference}.probe-a{font:600 11px/1.25 var(--mono);letter-spacing:.08em}.probe-b{font:500 9px/1 var(--mono);letter-spacing:.08em;opacity:.7}.probe.hold .probe-a{opacity:.4}@media(pointer:coarse){.probe-a{display:none}}html.no-gl .probe{display:none}.headline{margin:0;font:400 clamp(52px,6.6vw,112px)/.9 var(--display);text-transform:uppercase;letter-spacing:.005em}.headline span{display:block}.headline-two{padding-left:1.1em}.headline-xl{font-size:clamp(64px,10vw,176px)}.headline-m{font-size:clamp(40px,4.5vw,72px)}.tag{margin:0 0 18px;font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em}.lede{margin:24px 0 0;max-width:34em;font:400 15px/1.6 var(--mono);color:var(--ink-2)}.note{margin:0;font:400 14px/1.6 var(--mono);color:var(--ink-2)}.note b{color:var(--ink);font-weight:500;word-break:break-word}.note.small{font-size:12.5px;color:var(--ink-3)}.small-print{margin:18px 0 0;font:400 12.5px/1.5 var(--mono);color:var(--ink-3)}.aside-alt{margin:22px 0 0;font:400 13.5px/1.5 var(--mono);color:var(--ink-2)}.aside-alt a{text-transform:uppercase;font-weight:500;text-decoration:none;color:var(--ink)}.aside-alt a:hover{text-decoration:underline;text-underline-offset:4px}.home .chapter{position:relative;min-height:100vh;display:flex;align-items:center;padding:96px var(--side)}.hero{min-height:100vh;min-height:100svh}.hero-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}html.no-gl .hero-name{position:static;width:auto;height:auto;clip:auto;margin:0 auto;font:400 15vw/.9 var(--display);text-transform:uppercase;white-space:normal;text-align:center}.live-pill{position:absolute;top:74px;left:0;right:0;margin:0;text-align:center;padding:0 var(--side)}.live-pill span{display:inline-block;padding:7px 14px;border-radius:999px;background:#ecedf4e6;font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:150px;pointer-events:none;background:linear-gradient(#dee1ed00,#dee1edeb)}.holdbar{position:absolute;left:144px;right:144px;bottom:26px;z-index:1}.holdbar-words{display:flex;justify-content:space-between;align-items:baseline;gap:20px;font:400 clamp(22px,2.5vw,38px)/1 var(--display);text-transform:uppercase}.capsule{margin-top:8px;height:14px;border:2px solid var(--ink);border-radius:999px;overflow:hidden}.capsule i{display:block;height:100%;background:var(--ink);transform:scaleX(0);transform-origin:left}.copy{position:relative;max-width:min(600px,44vw);margin-left:3vw}.copy:before{content:"";position:absolute;inset:-60px -80px;z-index:-1;background:radial-gradient(closest-side,#ecedf4db,#ecedf400)}.copy-center{margin:0 auto;max-width:820px;text-align:center}.copy-center .headline-two{padding-left:0}.copy-center .lede{margin-left:auto;margin-right:auto}.proof{margin:30px 0 0;border-top:2px solid var(--ink)}.proof div{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.proof dt{font:500 12px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.05em}.proof dd{margin:0;font:400 13.5px/1.5 var(--mono)}.angle{margin:26px 0 0;font:400 56px/1 var(--display);text-transform:uppercase}.angle span{margin-left:14px;font:500 13px/1 var(--mono);letter-spacing:.06em;vertical-align:middle}.field-names{list-style:none;margin:22px 0 6px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:5px 18px;font:500 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.03em}.copy .headline-xl{font-size:clamp(56px,7.2vw,124px)}.cta{margin-top:34px;display:flex;align-items:center;justify-content:center;gap:30px}.cta .link{font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;text-decoration:none}.cta .link:hover{text-decoration:underline;text-underline-offset:4px}.disc{width:170px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-decoration:none;background:#fff;box-shadow:0 0 0 7px #ffffff8c,0 22px 50px #28325a2e;font:600 14px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.1em;text-align:center;padding:18px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.disc:hover{transform:scale(1.07)}.gate{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 45%,#ecedf4f2,#dee1edf7)}.gate-line{display:flex;align-items:center;gap:clamp(16px,2vw,34px);font:400 clamp(56px,8.6vw,150px)/.86 var(--display);text-transform:uppercase}.gate-disc{position:relative;width:clamp(120px,11vw,168px);aspect-ratio:1;border-radius:50%;border:0;background:#fff;color:var(--ink);cursor:pointer;box-shadow:0 0 0 7px #ffffff8c,0 18px 40px #28325a29;font:500 14px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.gate-disc:hover{transform:scale(1.06)}.gate-disc .br{position:absolute;width:10px;height:10px;border:1.5px solid var(--ink)}.gate-disc .tl{left:-20px;top:-20px;border-right:0;border-bottom:0}.gate-disc .tr{right:-20px;top:-20px;border-left:0;border-bottom:0}.gate-disc .bl{left:-20px;bottom:-20px;border-right:0;border-top:0}.gate-disc .bR{right:-20px;bottom:-20px;border-left:0;border-top:0}.gate-foot{position:absolute;bottom:34px;left:0;right:0;display:grid;justify-items:center;gap:14px;padding:0 var(--side)}.gate-foot p{margin:0;text-align:center;font:500 14px/1.45 var(--mono);text-transform:uppercase;letter-spacing:.05em}.split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,6vw,96px);max-width:1380px;margin:0 auto;padding:124px var(--side) 72px;align-items:start}.split-aside{position:sticky;top:112px;padding:0 0 40px 2vw}.split-aside .headline{font-size:clamp(52px,5.6vw,96px)}.split-aside .lede{margin-top:32px}.steps li[data-state=done] .steps-n{font-size:0}.steps li[data-state=done] .steps-n:before{margin:0 0 0 4px}.steps{list-style:none;margin:40px 0 0;padding:0;border-top:1.5px solid var(--ink);max-width:440px}.steps li{border-bottom:1px solid var(--line)}.steps button,.steps-row{display:flex;align-items:center;gap:16px;width:100%;padding:13px 0;background:none;border:0;text-align:left;font:500 13px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.05em}.steps button{cursor:pointer}.steps-n{color:var(--ink-4);min-width:22px}.steps-name{flex:1}.steps-change{font-size:11px;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.steps li[data-state=next] .steps-name{color:var(--ink-4)}.steps li[data-state=now] .steps-n{color:var(--ink)}.steps li[data-state=now] .steps-name:after{content:"";display:inline-block;width:8px;height:8px;margin-left:10px;border-radius:50%;background:var(--blue);vertical-align:middle}.steps li[data-state=done] .steps-n:before{content:"";display:inline-block;width:5px;height:9px;margin-right:6px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg) translateY(-2px)}.card{position:relative;background:#ffffffeb;border:1px solid rgba(8,9,13,.08);border-radius:28px;padding:clamp(22px,3vw,40px);box-shadow:0 40px 90px -40px #1e285a59,0 1px #ffffffb3 inset}.card-head{margin-bottom:26px}.card-count{font:500 12px/1 var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.card-title{margin:10px 0 0;font:400 clamp(32px,3vw,44px)/.95 var(--display);text-transform:uppercase}.card-line{margin:12px 0 0;font:400 14px/1.55 var(--mono);color:var(--ink-2)}.card-progress{margin-top:18px;height:3px;border-radius:3px;background:var(--line);overflow:hidden}.card-progress i{display:block;height:100%;background:var(--ink);transform-origin:left;transition:transform .4s ease}.card-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line);flex-wrap:wrap}.card-foot-left{justify-content:flex-start}.card-foot-right{justify-content:flex-end}.card-moment{display:grid;justify-items:center;gap:16px;padding:26px 0;text-align:center}.stack{display:grid;gap:18px}.step{animation:step-in .35s ease both}@keyframes step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px}.field{min-width:0}.field-wide{grid-column:1 / -1}.field-label{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;font:500 11.5px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2)}.field-opt{color:var(--ink-4)}.field-box{position:relative}.field-input{width:100%;height:54px;padding:0 46px 0 16px;border:1.5px solid var(--box);border-radius:14px;background:#fff;color:var(--ink);font:400 15px/1.2 var(--mono);outline:none;transition:border-color .15s ease,box-shadow .15s ease;appearance:none;-webkit-appearance:none}.field-input::placeholder{color:#9aa1b4}.field-input:hover{border-color:#b4bacb}.field[data-focus="1"] .field-input{border-color:var(--ink);box-shadow:0 0 0 4px #6b7df133}.field[data-state=bad] .field-input{border-color:var(--bad);box-shadow:0 0 0 4px #b4234f1a}.field-mark{position:absolute;right:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);display:grid;place-items:center;pointer-events:none}.field[data-state=ok] .field-mark:after{content:"";width:6px;height:11px;margin-top:-3px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg)}.field-box:has(.field-peek) .field-input{padding-right:104px}.field-box:has(.field-peek) .field-mark{right:72px}.field-peek{position:absolute;right:10px;top:50%;transform:translateY(-50%);height:34px;padding:0 12px;border:0;border-radius:999px;background:#08090d0f;font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.field-select{cursor:pointer}.field-select[data-empty="1"]{color:#9aa1b4}.field-caret{position:absolute;right:18px;top:50%;width:9px;height:9px;margin-top:-7px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(45deg);pointer-events:none}.field-box:has(.field-caret) .field-mark{display:none}.field-area{height:auto;min-height:150px;padding:14px 16px;line-height:1.55;resize:vertical}.field-hint{display:block;margin-top:7px;font:400 12px/1.45 var(--mono);color:var(--ink-3)}.field[data-state=bad] .field-hint{color:var(--bad)}.field-count{font:inherit}.row-label{margin:0 0 10px;font:500 11.5px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2)}.choices{display:grid;grid-template-columns:1fr 1fr;gap:16px}.choice{position:relative;display:grid;align-content:start;gap:10px;padding:24px 24px 26px;text-align:left;border:1.5px solid var(--box);border-radius:20px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .2s ease,transform .2s ease}.choice:hover{border-color:#b4bacb;transform:translateY(-1px)}.choice[data-on="1"]{border-color:var(--ink);box-shadow:0 0 0 1.5px var(--ink) inset,0 18px 40px -24px #1e285a73}.choice-label{font:400 30px/1 var(--display);text-transform:uppercase;padding-right:30px}.choice-sub{font:400 13.5px/1.55 var(--mono);color:var(--ink-2)}.choice-dot{position:absolute;top:22px;right:22px;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-2);background:#fff}.choice[data-on="1"] .choice-dot{border:6px solid var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.chip{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 16px;border:1.5px solid var(--box);border-radius:999px;background:#fff;font:500 13px/1 var(--mono);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.chip:hover{border-color:#b4bacb}.chip-box{width:14px;height:14px;border:1.5px solid var(--ink-3);border-radius:4px;background:#fff;flex:none}.chip[data-on="1"]{background:var(--ink);border-color:var(--ink);color:#fff}.chip[data-on="1"] .chip-box{border-color:#fff;box-shadow:inset 0 0 0 3px var(--ink);background:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 30px;border:0;border-radius:999px;background:var(--ink);color:#fff;font:600 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px -14px #08090d8c}.btn:disabled{opacity:.45;cursor:default}.btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line-2)}.btn-ghost:hover:not(:disabled){box-shadow:none;border-color:var(--ink)}.btn-wide{width:100%}.hold{position:relative;width:100%;height:64px;border:1.5px solid var(--ink);border-radius:999px;background:#fff;overflow:hidden;cursor:pointer;padding:0;touch-action:none;user-select:none;-webkit-user-select:none}.hold:disabled{opacity:.5;cursor:default;border-color:var(--ink-4)}.hold-fill{position:absolute;inset:0;background:var(--ink);transform:scaleX(var(--fill, 0));transform-origin:left}.hold-words{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;color:#fff;mix-blend-mode:difference}.hold-label{font:600 14px/1 var(--mono);text-transform:uppercase;letter-spacing:.12em}.hold-sub{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em}.check{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;cursor:pointer;font:400 13.5px/1.55 var(--mono);color:var(--ink-2)}.check input{position:absolute;opacity:0;width:1px;height:1px}.check-box{position:relative;width:22px;height:22px;margin-top:1px;border:1.5px solid var(--ink);border-radius:6px;background:#fff}.check[data-on="1"] .check-box{background:var(--ink)}.check[data-on="1"] .check-box:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.check input:focus-visible+.check-box{outline:2px solid var(--ink);outline-offset:3px}.check a{color:var(--ink)}.send{display:grid;gap:24px}.send-side{display:grid;gap:16px}.summary{margin:0;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.summary-group{padding:14px 18px;border-bottom:1px solid var(--line)}.summary-group:last-child{border-bottom:0}.summary-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font:600 11.5px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.06em}.summary-head .linkish{font-size:11.5px;text-transform:uppercase}.summary-row{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:4px 0;font:400 13px/1.5 var(--mono)}.summary-row dt{color:var(--ink-3)}.summary-row dd{margin:0;word-break:break-word;white-space:pre-wrap}.human{min-height:65px}.human .err{margin:6px 0 0;font:400 13px/1.5 var(--mono);color:var(--bad)}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.alt-way{margin-top:26px;display:grid;gap:14px;justify-items:center}.alt-way .check{justify-self:stretch}.or{display:flex;align-items:center;gap:14px;width:100%;font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.google{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:50px;padding:0 24px;border-radius:999px;background:#fff;border:1px solid #747775;color:#1f1f1f;font:500 14px/1 Roboto,Arial,sans-serif;letter-spacing:.25px;cursor:pointer}.google:disabled{opacity:.5;cursor:default}.errors{margin-top:18px;padding:12px 16px;border-radius:14px;background:#b4234f0f;border:1px solid rgba(180,35,79,.25)}.errors .error-line:first-child{margin-top:0}.error-line{margin:10px 0 0;font:400 13px/1.5 var(--mono);color:var(--bad)}.error-line a{color:var(--ink);font-weight:500}.error-field{font-weight:600;margin-right:6px}.owner-note{margin:0 0 22px;padding:16px 18px;border-radius:16px;background:#6b7df114;border:1px solid rgba(107,125,241,.28)}.owner-note-label{font:600 11.5px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.06em}.owner-note p{margin:8px 0 0;font:400 14px/1.6 var(--mono);white-space:pre-wrap}.timeline{list-style:none;margin:0 0 22px;padding:0}.timeline li{position:relative;display:grid;grid-template-columns:22px 1fr;gap:16px;padding-bottom:22px}.timeline li:not(:last-child):before{content:"";position:absolute;left:10px;top:24px;bottom:2px;width:1.5px;background:var(--line-2)}.timeline li[data-state=done]:not(:last-child):before{background:var(--ink)}.tl-dot{position:relative;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line-2);background:#fff}.timeline li[data-state=done] .tl-dot{background:var(--ink);border-color:var(--ink)}.timeline li[data-state=done] .tl-dot:after{content:"";position:absolute;left:7px;top:3.5px;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.timeline li[data-state=now] .tl-dot{border-color:var(--ink)}.timeline li[data-state=now] .tl-dot:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--blue);animation:pulse 1.6s ease-in-out infinite}.timeline li[data-state=bad] .tl-dot{background:var(--bad);border-color:var(--bad)}@keyframes pulse{0%,to{transform:scale(.75);opacity:.7}50%{transform:scale(1);opacity:1}}.tl-label{margin:1px 0 0;font:600 13px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.05em}.timeline li[data-state=next] .tl-label{color:var(--ink-4)}.tl-detail{margin-top:8px;display:grid;gap:12px;justify-items:start}.sent{margin-top:6px;padding-top:16px;border-top:1px solid var(--line)}.sent summary{cursor:pointer;font:600 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.05em}.sent .summary{margin-top:14px}.countdown{margin:14px 0 0;font:400 13.5px/1.5 var(--mono);color:var(--ink-2)}.countdown .linkish{margin-left:10px}.enter{display:grid;gap:10px}.moment{min-height:64vh;display:grid;place-items:center}.spin{width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .8s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.pmark{position:relative;display:inline-block;flex:none;color:var(--ink);line-height:0;vertical-align:middle}.pmark-still{display:block;overflow:visible}.pmark-live{position:absolute;pointer-events:none;visibility:hidden}.pmark[data-moving="1"] .pmark-live{visibility:visible}.pmark[data-moving="1"] .pmark-still{visibility:hidden}@media(max-width:900px){.split{grid-template-columns:1fr;gap:24px;padding:92px var(--side) 40px}.split-aside{position:static;padding:0}.steps{display:none}.split-aside .headline{font-size:clamp(44px,12vw,72px)}}@media(max-width:700px){:root{--side: 16px}.nav{padding:14px var(--side)}.nav-brand{font-size:20px}.nav-links{gap:12px;font-size:11px}.nav-more{display:none}.gate-line{flex-direction:column;font-size:17vw;gap:18px}.home .chapter{align-items:flex-start;padding-top:92px;padding-bottom:46vh}.home .hero,.home .join{padding-bottom:96px}.copy{max-width:none;margin:0 -6px;padding:18px 16px 20px;border-radius:18px;background:#ecedf4e6}.copy:before{display:none}.proof .on-screen{display:none}.headline{font-size:13.5vw}.headline-xl{font-size:16vw}.lede{font-size:13.5px}.proof div{grid-template-columns:1fr;gap:2px}.holdbar{left:var(--side);right:var(--side);bottom:84px}.holdbar-words{flex-direction:column;align-items:flex-start;gap:8px;font-size:26px}.holdbar-words .hint{font:600 12px/1 var(--mono);letter-spacing:.08em}.live-pill{top:64px}.live-pill span{font-size:10.5px;white-space:nowrap}.angle{font-size:40px}.disc{width:140px}.sound-corner{left:16px;bottom:18px}.markbtn{right:16px;bottom:18px}.card{border-radius:22px}.fields,.choices,.field-names{grid-template-columns:1fr}.summary-row{grid-template-columns:1fr;gap:0}.card-foot .btn{flex:1}.foot{padding-bottom:84px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
