@font-face{font-family:Fraunces;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/fraunces-normal-latin.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:Fraunces;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/fraunces-normal-latinext.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:Fraunces;font-style:italic;font-weight:300 400;font-display:swap;src:url(/fonts/fraunces-italic-latin.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:Fraunces;font-style:italic;font-weight:300 400;font-display:swap;src:url(/fonts/fraunces-italic-latinext.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:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin.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:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latinext.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:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrainsmono-latin.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:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrainsmono-latinext.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:#08080A;--elev:#0E0E11;--text:#F0EBE1;--text-2:#C4BEB2;--muted:#948E83;--hair:#1A1A20;--border:#23232A;--graphite:#5A6470;--moonlight:#D8D8D2;--label:#7E8794;--graphite2:#6B6459;--hairline:rgba(236,234,227,.12);--serif:"Fraunces",Georgia,serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--edge:max(24px,env(safe-area-inset-left));color-scheme:dark;accent-color:var(--moonlight)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);background-image:radial-gradient(120% 60% at 50% -6%,#0c0c10 0%,var(--ink) 50%);color:var(--text);font-family:var(--sans);font-optical-sizing:auto;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.6;overflow-x:hidden;width:100%}::selection{background:#d8d8d22e}img,svg{max-width:100%}.wrap{max-width:760px;margin:0 auto;padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--label);font-variant-numeric:tabular-nums}.sec{padding:clamp(82px,15vh,150px) 0;border-top:1px solid var(--hair)}.sec:first-of-type{border-top:0}.h{font-family:var(--serif);font-weight:300;letter-spacing:-.02em;line-height:1.12;font-size:clamp(29px,5.2vw,52px);margin:18px 0 0;text-wrap:balance;overflow-wrap:break-word}.h em{font-style:italic;font-weight:400;color:var(--moonlight)}.body{color:var(--text-2);font-size:clamp(16px,2.4vw,19px);line-height:1.65;margin:26px 0 0;max-width:46ch;text-wrap:pretty}.body.dim{color:var(--muted)}.hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(56px,10vh,120px) 24px;position:relative}.markfield{position:relative;width:min(100%,520px);height:120px;display:flex;align-items:center;justify-content:center}.markfield:before{content:"";position:absolute;width:min(86%,480px);height:100px;background:radial-gradient(58% 70% at 50% 50%,rgba(216,216,210,.06),transparent 72%);filter:blur(11px);pointer-events:none}.markfield svg{position:relative;width:100%;height:120px;overflow:visible}.word{font-family:var(--serif);font-weight:300;font-size:clamp(46px,12vw,100px);letter-spacing:-.02em;line-height:.98;margin:clamp(18px,4vh,36px) 0 0;text-wrap:balance}.tag{font-family:var(--serif);font-weight:300;font-size:clamp(18px,3vw,28px);letter-spacing:-.01em;line-height:1.3;margin:clamp(16px,3vh,26px) auto 0;max-width:22ch;color:var(--text-2);text-wrap:balance}.tag em{font-style:italic;font-weight:400;color:var(--moonlight)}.heromono{margin-top:clamp(28px,6vh,52px)}.scrollcue{position:absolute;bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--graphite)}.spine{display:flex;flex-direction:column;gap:clamp(14px,2.4vh,22px);margin-top:0}.spine .line{font-family:var(--serif);font-weight:300;font-size:clamp(25px,4.6vw,40px);letter-spacing:-.015em;color:var(--text-2);line-height:1.1;overflow-wrap:break-word}.spine .resolve{color:var(--moonlight);font-style:italic;font-weight:400}.nerve{width:100%;max-width:620px;margin:clamp(26px,4.5vh,44px) 0 clamp(40px,7vh,68px)}.nerve svg{display:block;width:100%;height:clamp(72px,12vh,116px);overflow:visible}.capture{text-align:center}.capture .h{margin-left:auto;margin-right:auto}.capture .body{margin-left:auto;margin-right:auto;text-align:center}.form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:36px auto 0;max-width:440px}.form input{flex:1 1 220px;min-width:0;background:var(--elev);border:1px solid var(--border);border-radius:11px;color:var(--text);font-family:var(--sans);font-size:16px;padding:14px 16px;outline:none;transition:border-color .3s ease}.form input::placeholder{color:var(--muted)}.form input:focus{border-color:var(--graphite)}.form input:focus-visible{border-color:var(--moonlight);outline:2px solid var(--moonlight);outline-offset:2px}.form button:focus-visible{outline:2px solid var(--moonlight);outline-offset:3px}.form button{flex:0 0 auto;background:var(--moonlight);color:#0b0b0d;border:0;border-radius:11px;font-family:var(--sans);font-weight:500;font-size:15px;padding:14px 22px;cursor:pointer;white-space:nowrap;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.form button:hover{transform:translateY(-1px)}.form button:active{transform:translateY(0)}.confirm{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--moonlight);font-size:20px;margin:34px 0 0;opacity:0;transition:opacity .6s ease}.confirm.show{opacity:1}.capmono{display:block;margin-top:28px}.sitefoot{border-top:1px solid var(--hair);padding:64px 0 80px;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.foot-icon{width:84px;height:84px;border-radius:22px;background:var(--elev);border:1px solid var(--border);display:flex;align-items:center;justify-content:center}.foot-icon img{width:100%;height:100%;object-fit:contain;display:block}.foot-word{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 16px;margin-top:30px}.foot-name{font-family:var(--serif);font-weight:300;font-size:clamp(36px,8vw,44px);letter-spacing:-.02em;color:var(--text);line-height:1}.foot-beta{font-family:var(--mono);font-size:14px;letter-spacing:.3em;text-transform:uppercase;color:#7e8794}.foot-tag{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(20px,4.5vw,26px);letter-spacing:-.01em;color:var(--text-2);line-height:1.3;margin:18px 0 0}.foot-nav{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:38px}.foot-nav a{font-family:var(--mono);font-size:15px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);text-decoration:none;border:0;transition:color .25s ease}.foot-nav a:hover,.foot-nav a:focus-visible{color:var(--moonlight)}.foot-domain{font-family:var(--mono);font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#7e8794;text-decoration:none;border:0;margin-top:40px;transition:color .25s ease}.foot-domain:hover,.foot-domain:focus-visible{color:var(--moonlight)}.glimpse{text-align:center}.glimpse .h{margin-left:auto;margin-right:auto}.glimpse .body{margin-left:auto;margin-right:auto;text-align:center}.phones{display:flex;gap:clamp(12px,3vw,26px);justify-content:center;align-items:flex-start;flex-wrap:wrap;margin:48px auto 0;max-width:640px}.pcol{display:flex;flex-direction:column;align-items:center;gap:14px;flex:0 0 auto}.phone{position:relative;width:178px;max-width:46vw;aspect-ratio:9/19.2;border-radius:30px;background:#0b0b0e;border:1px solid var(--border);padding:8px;box-shadow:0 34px 80px -44px #000000f2,inset 0 0 0 1px #ffffff03}.phone .notch{position:absolute;top:7px;left:50%;transform:translate(-50%);width:32%;height:5px;border-radius:3px;background:#000;opacity:.55;z-index:2}.scr{position:relative;width:100%;height:100%;border-radius:23px;overflow:hidden;background:radial-gradient(120% 64% at 50% 2%,#0e0e13,var(--ink) 62%);display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:30px 16px 24px}.scr .step{font-family:var(--mono);font-size:8px;letter-spacing:.22em;text-transform:uppercase;color:var(--graphite)}.scr .vis{display:flex;align-items:center;justify-content:center;flex:1;width:100%}.scr .vis svg{overflow:visible}.scr .ttl{font-family:var(--serif);font-weight:300;font-size:18px;letter-spacing:-.01em;color:var(--text);line-height:1.18}.scr .ttl em{font-style:italic;font-weight:400;color:var(--moonlight)}.scr .sub{font-size:10px;color:var(--muted);margin-top:7px;line-height:1.45}.breathline{width:88%;max-width:132px;height:auto;overflow:visible}.phonecap{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.scr.lvl{justify-content:flex-start;padding:0;position:relative;overflow:hidden;background:radial-gradient(125% 72% at 50% 122%,#15151a 0%,var(--ink) 60%)}.lvlhorizon{position:absolute;left:0;top:40%;width:100%;height:54px;overflow:visible;z-index:1}.lvlfog{position:absolute;inset:51% 0 -8px;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#16161b00,#18181e8c 64%,#1a1a20b8)}.lvlread{position:absolute;left:0;right:0;bottom:29px;text-align:center;padding:0 15px;z-index:2}.lvlmeta{font-family:var(--mono);font-size:7px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.lvlaff{font-family:var(--serif);font-weight:400;font-size:13.5px;line-height:1.2;letter-spacing:-.01em;color:var(--text);margin-top:12px;text-wrap:balance}.lvlaff em{font-style:italic;color:var(--moonlight)}.lvlhint{font-family:var(--mono);font-size:6.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:11px}.lvlsound{position:absolute;left:0;right:0;bottom:12px;text-align:center;z-index:2;font-family:var(--mono);font-size:6.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--graphite)}@media(max-width:600px){.phones{flex-direction:column;align-items:center;gap:clamp(34px,7.5vh,56px);margin-top:clamp(40px,7vh,52px);max-width:none}.phone{width:min(222px,68vw);max-width:none}.pcol{gap:16px}.body{margin-top:30px}.wrap{padding-left:max(28px,env(safe-area-inset-left));padding-right:max(28px,env(safe-area-inset-right))}.hero{padding-left:28px;padding-right:28px}.heromono{margin-top:34px}}.reveal{opacity:0;transform:translateY(15px);transition:opacity .8s cubic-bezier(.2,.6,.2,1),transform .8s cubic-bezier(.2,.6,.2,1)}.reveal.in{opacity:1;transform:none}.spine .line{opacity:0;transform:translateY(12px);transition:opacity .7s ease,transform .7s ease}.spine.in .line{opacity:1;transform:none}.spine.in .line:nth-child(1){transition-delay:0s}.spine.in .line:nth-child(2){transition-delay:.5s}.spine.in .line:nth-child(3){transition-delay:1s}.spine.in .line:nth-child(4){transition-delay:1.5s}.spine.in .line:nth-child(5){transition-delay:2s}.spine.in .resolve{transition-delay:2.9s}:focus-visible{outline:2px solid var(--moonlight);outline-offset:3px;border-radius:4px}@media(max-width:440px){.form{flex-direction:column}.form input{flex:1 1 auto;width:100%}.form button{width:100%}}@media(max-height:520px){.scrollcue{display:none}}@media(prefers-reduced-motion:no-preference){@keyframes rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.hero .markfield{animation:fade 1.1s ease .1s both}.hero .word{animation:rise 1.15s cubic-bezier(.2,.7,.2,1) .85s both}.hero .tag{animation:rise 1.15s cubic-bezier(.2,.7,.2,1) 1.15s both}.hero .heromono{animation:fade 1.4s ease 1.6s both}.scrollcue{animation:fade 1.4s ease 2.1s both}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important}.reveal,.spine .line{opacity:1!important;transform:none!important;transition:none!important}}.legal{max-width:680px;margin:0 auto;padding:64px var(--edge) 80px}.legal .back{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-decoration:none;display:inline-block;margin-bottom:40px;transition:color .2s}.legal .back:hover{color:var(--text)}.legal h1{font-family:var(--serif);font-weight:300;letter-spacing:-.015em;font-size:clamp(30px,7vw,44px);line-height:1.1;color:var(--text);margin:0 0 10px}.legal .meta{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite2);margin-bottom:40px}.legal h2{font-family:var(--serif);font-weight:400;font-size:21px;color:var(--text);margin:38px 0 12px;letter-spacing:-.01em}.legal p{font-size:15.5px;color:var(--muted);margin:0 0 14px;line-height:1.75}.legal p strong{color:var(--text);font-weight:600}.legal a{color:var(--text);text-decoration:none;border-bottom:1px solid var(--hairline);transition:border-color .2s}.legal a:hover{border-color:var(--moonlight)}.legal .lede{font-size:17px;color:var(--text);margin-bottom:8px}.legal footer{border:0;border-top:1px solid var(--hairline);margin-top:56px;padding:24px 0 0;text-align:left;font-size:12.5px;color:var(--graphite2);display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.legal footer a{color:var(--muted);border:0}.legal footer a:hover{color:var(--text)}.legal footer .dot{opacity:.4}.nf{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;gap:20px}.nf h1{font-family:var(--serif);font-weight:300;font-size:clamp(40px,12vw,72px);margin:0;letter-spacing:-.02em}.nf p{color:var(--text-2);font-family:var(--serif);font-style:italic;font-size:clamp(18px,3vw,24px);margin:0}.nf a{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--label);text-decoration:none;border-bottom:1px solid var(--hairline);padding-bottom:3px;transition:color .2s,border-color .2s}.nf a:hover{color:var(--text);border-color:var(--moonlight)}
