@font-face{font-family:"serif";src:url(../media/InstrumentSerif_Regular-s.p.2zo21yor93qdc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.serif_c15a2068-module__cMjosq__className{font-family:"serif",serif Fallback,ui-serif,Georgia,Times New Roman,serif}.serif_c15a2068-module__cMjosq__variable{--font-serif:"serif", "serif Fallback", ui-serif, Georgia, Times New Roman, serif}
@font-face{font-family:sans;src:url(../media/Geist_Variable-s.p.175rzww1hghhr.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.sans_afb01f24-module__e4iFmW__className{font-family:sans,sans Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.sans_afb01f24-module__e4iFmW__variable{--font-sans:"sans", "sans Fallback", -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif}
@font-face{font-family:display;src:url(../media/Michroma_Regular-s.p.2e-s2owtn-wqy.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:81.35%;descent-override:18.69%;line-gap-override:0.0%;size-adjust:142.13%}.display_4e395daf-module___nRPCa__className{font-family:display,display Fallback,Helvetica Neue,Arial,sans-serif;font-weight:400}.display_4e395daf-module___nRPCa__variable{--font-display:"display", "display Fallback", Helvetica Neue, Arial, sans-serif}
@font-face{font-family:mono;src:url(../media/GeistMono_Variable-s.p.29txv0wq9-da0.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.mono_2d16b0dc-module__lVs6wq__className{font-family:mono,mono Fallback,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mono_2d16b0dc-module__lVs6wq__variable{--font-mono:"mono", "mono Fallback", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}
:root{--bg:#000;--panel:#0b0b0d;--panel-2:#111114;--element:#505051;--border:#ffffff17;--border-strong:#ffffff29;--text:#f1f0ec;--muted:#a3a1a9;--faint:#77757e;--accent:#8909c1;--accent-bright:#bd23ff;--flash:#c44af8;--purple-deep:#8d31b5;--blue:#0062ff;--silver:#c2c4c9;--ok:#3fa86b;--trinity-body-a:#c44af8;--trinity-body-b:#c2c4c9;--trinity-body-c:#0062ff;--shimmer:#f2f2f7;--danger:#ff6a4d;--serif:var(--font-serif), ui-serif, Georgia, "Times New Roman", serif;--sans:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--display:var(--font-display), "Helvetica Neue", Arial, sans-serif;--mono:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--r-sm:8px;--r-card:18px;--r-xl:26px;--wrap:1200px;--gutter:clamp(20px, 5vw, 48px);--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#000;scroll-padding-top:84px}body{color:var(--text);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;margin:0;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}a{color:inherit}::selection{background:color-mix(in srgb, var(--accent) 55%, transparent)}h1,h2,h3,h4,p{margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--flash);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:#fff;border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;transition:top .15s;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.serif{font-family:var(--serif);letter-spacing:-.015em;font-weight:400}.eyebrow{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:lowercase;color:var(--flash);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--flash));width:22px;height:1px}.h2{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(36px,5.4vw,68px);font-weight:400;line-height:1.04}.h2 em,.hero h1 em,.built-quote em{color:var(--text);-webkit-text-fill-color:transparent;background-image:radial-gradient(circle at 22% 30%,#fff 0 .8px,#0000 1.4px),radial-gradient(circle at 70% 65%,#fffc 0 .6px,#0000 1.2px),radial-gradient(30% 95% at 12% 55%,#c44af8,#0000 72%),radial-gradient(28% 120% at 36% 35%,#0062fff2,#0000 74%),radial-gradient(30% 105% at 60% 62%,#e08cfff2,#0000 74%),radial-gradient(26% 90% at 85% 40%,#5a96fff2,#0000 72%),linear-gradient(95deg,#c9b2ff,#e2e3ea 50%,#a9c4ff);background-size:31px 23px,47px 37px,200% 100%,200% 100%,200% 100%,200% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:22s ease-in-out infinite alternate nebula-drift}.hero h1 em{filter:drop-shadow(0 0 28px #a03cff73)drop-shadow(0 0 70px #0062ff40)}.sky-backdrop{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.nebula-window{z-index:40;pointer-events:none;mix-blend-mode:darken;width:100%;height:100%;position:fixed;inset:0}.cursor-tracer{z-index:90;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.space-window :is(.h2,.hero h1,.built-quote) em{color:#fff;-webkit-text-fill-color:#fff;filter:none;background:0 0;animation:none}@keyframes nebula-drift{0%{background-position:0 0,0 0,0%,100%,20%,80%,0 0}to{background-position:62px -46px,-47px 37px,100%,0%,90%,10%,0 0}}.lede{color:var(--muted);text-wrap:pretty;max-width:56ch;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.section{padding:clamp(72px,11vw,148px) 0;position:relative}.section-head{gap:20px;margin-bottom:clamp(36px,5vw,64px);display:grid}.section-head.center{text-align:center;justify-items:center}.btn{height:52px;font:600 16px/1 var(--sans);cursor:pointer;color:#fff;transition:transform .15s var(--ease), box-shadow .2s, background-color .2s, border-color .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:inline-flex;position:relative}.btn-primary{background:linear-gradient(180deg, #a216dd, var(--accent) 60%, #7607a8);border-color:#ffffff2e;box-shadow:0 0 0 1px #8909c180,0 10px 40px -8px #bd23ff8c,inset 0 1px #ffffff47}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 1px #c44af8b3,0 14px 48px -6px #bd23ffbf,inset 0 1px #ffffff59}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn:disabled{cursor:progress;opacity:.8}.btn-ghost{border-color:var(--border-strong);background:#ffffff08}.btn-ghost:hover{border-color:var(--flash);background:#c44af814}.btn-block{width:100%}.btn .arrow{width:16px;height:16px;transition:transform .2s var(--ease)}.btn:hover .arrow{transform:translate(3px)}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.nav{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#000000c7,#0000);align-items:center;height:68px;display:flex;position:fixed;inset:0 0 auto}.nav .wrap{justify-content:space-between;align-items:center;gap:16px;display:flex}.nav-logo{border-radius:8px;align-items:center;display:inline-flex}.nav-links{color:var(--muted);gap:30px;font-size:14.5px;display:none}.nav-links a{padding:6px 0;text-decoration:none;transition:color .15s}.nav-links a:hover{color:var(--text)}.nav-cta{white-space:nowrap;height:40px;padding:0 18px;font-size:14px}@media (min-width:860px){.nav-links{display:flex}}@media (max-width:420px){.nav-cta{padding:0 14px;font-size:13px}}.hero{isolation:isolate;position:relative}.hero-canvas{width:100%;height:min(100vw,460px);margin-top:56px;display:block}.hero-copy{z-index:2;padding:4px 0 56px;position:relative}.hero h1{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(28px,7.4vw,64px);font-weight:400;line-height:1.12}.hero .lede{max-width:46ch;margin-top:24px;font-size:clamp(16px,4.2vw,20px)}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:32px;display:flex}.hero-note{color:var(--muted);align-items:flex-start;gap:10px;max-width:48ch;margin-top:20px;font-size:13.5px;line-height:1.5;display:flex}.hero-note svg{color:var(--flash);flex:none;margin-top:2px}.hero-note b{color:var(--text);font-weight:600}.hero-scroll{display:none}@media (min-width:1000px){.hero{align-items:center;min-height:max(100svh,720px);display:flex}.hero-canvas{z-index:0;height:100%;margin:0;position:absolute;inset:0}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000b8 0%,#0000009e 26%,#0000006b 42%,#00000026 53%,#0000 62%);position:absolute;inset:0}.hero-copy{width:100%;padding:110px 0 80px}.hero-copy .inner{max-width:min(700px,56vw)}.hero h1{font-size:clamp(36px,3.6vw,56px)}.hero-scroll{z-index:2;font:500 11px/1 var(--mono);letter-spacing:.2em;color:var(--faint);text-decoration:none;display:block;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}}.demo{padding-top:clamp(40px,6vw,80px)}.demo-frame{border-radius:var(--r-xl);border:1px solid var(--border);background:linear-gradient(#ffffff0f,#ffffff04);padding:clamp(10px,2vw,22px);position:relative;box-shadow:0 60px 160px -40px #8909c173,0 0 0 1px #0009}.demo-frame:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:conic-gradient(from 210deg,#c44af800,#c44af88c,#0062ff66,#c2c4c966,#c44af800);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.demo-frame .fx{border-radius:calc(var(--r-xl) - 10px)}.demo-cap{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:28px;font-size:14px;display:flex}.demo-cap b{color:var(--text);font-weight:500}.demo-scroll-x{overflow:hidden}.statement{padding-top:clamp(40px,6vw,80px)}.statement-title{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;max-width:14ch;font-size:clamp(40px,7.4vw,108px);line-height:1}.statement-title span{color:var(--faint)}.statement-grid{background:var(--border);border:1px solid var(--border);border-radius:var(--r-card);gap:1px;margin-top:clamp(40px,6vw,80px);display:grid;overflow:hidden}.statement-cell{background:#000;align-content:start;gap:14px;padding:clamp(24px,3vw,36px);display:grid}.statement-cell .n{font:500 12px/1 var(--mono);color:var(--flash);letter-spacing:.12em}.statement-cell h3{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(26px,2.4vw,32px);font-weight:400;line-height:1.1}.statement-cell p{color:var(--muted);font-size:15.5px}@media (min-width:820px){.statement-grid{grid-template-columns:repeat(3,1fr)}}.features-grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:720px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.features-grid{grid-template-columns:repeat(3,1fr);gap:22px}}.fcard{border:1px solid var(--border);border-radius:var(--r-card);transition:border-color .25s, transform .25s var(--ease);background:linear-gradient(#0e0e11,#070708);flex-direction:column;display:flex;position:relative;overflow:hidden}.fcard:hover{border-color:#c44af873}.fcard-art{background:radial-gradient(80% 70% at 50% 40%,#8909c138,#0000 70%);padding:18px 18px 0;position:relative}.fcard-art .fx{max-width:420px;margin:0 auto}.fcard-body{gap:10px;padding:8px 24px 28px;display:grid}.fcard-kicker{font:500 11.5px/1 var(--mono);letter-spacing:.14em;color:var(--flash)}.fcard h3{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(26px,2.2vw,31px);font-weight:400;line-height:1.1}.fcard p{color:var(--muted);font-size:15px;line-height:1.55}.more-grid{border-top:1px solid var(--border);gap:0;display:grid}.more-item{border-bottom:1px solid var(--border);grid-template-columns:44px 1fr;align-items:start;gap:6px 14px;padding:24px 0;transition:background .2s;display:grid}.more-item svg{width:28px;height:28px;color:var(--flash);grid-row:span 2;margin-top:2px}.more-item h3{font:600 17px/1.3 var(--sans);letter-spacing:-.005em}.more-item p{color:var(--muted);max-width:52ch;font-size:15px;line-height:1.55}@media (min-width:820px){.more-grid{grid-template-columns:repeat(2,1fr);column-gap:64px}}.built{overflow:hidden}.built-inner{border:1px solid var(--border);border-radius:var(--r-xl);background:radial-gradient(60% 90% at 100% 0,#8909c147,#0000 60%),radial-gradient(50% 70% at 0 100%,#0062ff24,#0000 60%),#050506;gap:40px;padding:clamp(28px,5vw,72px);display:grid;position:relative}.built-quote{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;max-width:16ch;font-size:clamp(40px,6.6vw,92px);line-height:1}.built-points{align-content:end;gap:22px;display:grid}.built-points li{color:var(--muted);grid-template-columns:22px 1fr;gap:12px;font-size:16px;list-style:none;display:grid}.built-points li:before{content:"";background:radial-gradient(circle, #fff 0 30%, var(--flash) 60%, transparent 70%);border-radius:50%;width:9px;height:9px;margin-top:8px;box-shadow:0 0 14px 2px #c44af899}.built-points b{color:var(--text);font-weight:500}.built-points{margin:0;padding:0}@media (min-width:900px){.built-inner{grid-template-columns:1.25fr 1fr;align-items:end;gap:64px}}.who-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.who-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.who-grid{grid-template-columns:repeat(6,1fr)}.who-card{grid-column:span 2}.who-card:nth-child(4){grid-column:2/span 2}.who-card:nth-child(5){grid-column:4/span 2}}.who-card{border:1px solid var(--border);border-radius:var(--r-card);background:linear-gradient(#0c0c0f,#060607);align-content:start;gap:14px;padding:28px;display:grid;position:relative;overflow:hidden}.who-orb{width:38px;height:38px;position:relative}.who-orb-trails{filter:drop-shadow(0 0 2px #ffffff40);position:absolute;inset:0;overflow:visible}.who-orb i{width:9px;height:9px;box-shadow:0 0 12px 3px var(--c,#c44af8);background:#fff;border-radius:50%;position:absolute}.who-card h3{font-family:var(--serif);letter-spacing:-.01em;font-size:27px;font-weight:400;line-height:1.1}.who-card p{color:var(--muted);font-size:15px}.faq-wrap{gap:40px;display:grid}@media (min-width:960px){.faq-wrap{grid-template-columns:.8fr 1.2fr;gap:80px}.faq-wrap .section-head{align-self:start;margin-bottom:0;position:sticky;top:110px}}.faq{border-top:1px solid var(--border)}.faq details{border-bottom:1px solid var(--border)}.faq summary{cursor:pointer;font:500 clamp(18px, 2vw, 21px)/1.35 var(--sans);letter-spacing:-.01em;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:24px 4px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:#fff}.faq .plus{border:1px solid var(--border-strong);width:30px;height:30px;transition:transform .3s var(--ease), background .2s, border-color .2s;border-radius:50%;flex:none;position:relative}.faq .plus:before,.faq .plus:after{content:"";background:var(--text);width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq .plus:after{transition:transform .3s var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.faq details[open] .plus{background:var(--accent);border-color:var(--accent);transform:rotate(180deg)}.faq details[open] .plus:after{transform:translate(-50%,-50%)rotate(0)}.faq .answer{color:var(--muted);gap:12px;max-width:62ch;padding:0 4px 26px;font-size:16.5px;display:grid}.faq .answer b{color:var(--text);font-weight:500}.faq details[open] .answer{animation:faq-in .3s var(--ease)}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}}.beta{overflow:hidden}.beta:before{content:"";pointer-events:none;background:radial-gradient(50% 50% at 50% 30%,#8909c157,#0000 70%);width:min(1200px,140vw);height:720px;position:absolute;top:0;left:50%;transform:translate(-50%)}.beta-grid{align-items:center;gap:48px;display:grid;position:relative}@media (min-width:960px){.beta-grid{grid-template-columns:1.1fr .9fr;gap:88px}}.beta-copy{gap:24px;display:grid}.beta-copy .h2{font-size:clamp(42px,6vw,84px)}.beta-need{gap:12px;margin:8px 0 0;padding:0;display:grid}.beta-need li{color:var(--muted);grid-template-columns:22px 1fr;gap:10px;font-size:15.5px;list-style:none;display:grid}.beta-need li svg{color:var(--flash);margin-top:3px}.beta-need b{color:var(--text);font-weight:600}.form-card{border-radius:var(--r-xl);border:1px solid var(--border-strong);background:linear-gradient(#121216,#09090b);gap:20px;padding:clamp(22px,3vw,32px);display:grid;position:relative;box-shadow:0 40px 120px -30px #8909c180}.field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.label{font:500 13px/1.2 var(--sans);color:var(--text);letter-spacing:.01em;padding:0}.label .req{color:var(--flash)}.label .opt{color:var(--muted);font-weight:400}.input{border:1px solid var(--border-strong);width:100%;height:50px;color:var(--text);font:400 16px/1 var(--sans);background:#0a0a0c;border-radius:12px;padding:0 16px;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:#7d7b84}.input:hover:not(:disabled){border-color:#ffffff47}.input:focus{border-color:var(--flash);outline:none;box-shadow:0 0 0 4px #c44af833}.input.is-invalid{border-color:var(--danger);box-shadow:0 0 0 4px #ff6a4d24}.input:disabled{opacity:.6}.field-error{color:var(--danger);font-size:13.5px;line-height:1.4}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--border-strong);height:40px;color:var(--muted);font:500 14px/1 var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;transition:all .15s}.chip:hover{color:var(--text);border-color:#ffffff4d}.chip[aria-pressed=true]{color:#fff;border-color:var(--flash);background:#8909c159;box-shadow:0 0 20px -4px #c44af899}.chips+input{display:none}.hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.req-note{color:var(--muted);background:#8909c11a;border:1px solid #c44af852;border-radius:12px;grid-template-columns:18px 1fr;gap:12px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:grid}.req-note svg{color:var(--flash);margin-top:2px}.req-note strong{color:var(--text);font-weight:600}.form-error{color:#ffb3a4;background:#ff6a4d14;border:1px solid #ff6a4d73;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.form-error p{flex:200px}.retry{color:#ffd2c8;height:34px;font:600 13px/1 var(--sans);cursor:pointer;background:0 0;border:1px solid #ff6a4d99;border-radius:999px;padding:0 14px}.retry:hover{background:#ff6a4d24}.form-foot{text-align:center;color:var(--muted);font-size:13px}.form-foot a{text-underline-offset:3px;text-decoration:underline}.form-success{text-align:center;outline:none;justify-items:center;padding-block:clamp(32px,5vw,52px)}.form-success h3{font-family:var(--serif);text-wrap:balance;font-size:clamp(30px,3.4vw,40px);font-weight:400;line-height:1.1}.form-success p{color:var(--muted);overflow-wrap:anywhere;max-width:40ch}.form-success strong{color:var(--text);font-weight:500}.form-success .fine{font-size:13.5px}.form-success a{color:var(--flash);text-underline-offset:3px}.success-orbs{width:72px;height:72px;animation:9s linear infinite spin;position:relative}.success-orbs i{background:#fff;border-radius:50%;width:14px;height:14px;position:absolute}.success-orbs i:first-child{top:10px;left:6px;box-shadow:0 0 20px 6px #ffffff8c}.success-orbs i:nth-child(2){top:30px;right:4px;box-shadow:0 0 20px 6px #0062ffe6}.success-orbs i:nth-child(3){bottom:4px;left:18px;box-shadow:0 0 20px 6px #c44af8e6}.footer{border-top:1px solid var(--border);padding:56px 0 40px;position:relative}.footer-top{gap:36px;display:grid}@media (min-width:860px){.footer-top{grid-template-columns:1.4fr 1fr 1fr}}.footer p.small{color:var(--muted);max-width:46ch;margin-top:18px;font-size:14px}.footer .fh{font:500 12px/1 var(--mono);letter-spacing:.16em;color:var(--faint);text-transform:lowercase;margin-bottom:16px}.footer ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.footer ul a{color:var(--muted);text-decoration:none}.footer ul a:hover{color:var(--text)}.footer-req{border:1px solid var(--border);color:var(--muted);background:#070709;border-radius:14px;align-items:flex-start;gap:12px;margin-top:40px;padding:18px 20px;font-size:14px;display:flex}.footer-req svg{color:var(--flash);flex:none;margin-top:2px}.footer-req b{color:var(--text);font-weight:600}.footer-bottom{color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:28px;font-size:13px;display:flex}.prose{padding:150px 0 96px}.prose .wrap{max-width:720px}.prose h1{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:40px;font-size:clamp(44px,8vw,72px);font-weight:400;line-height:1}.prose h2{font:600 17px/1.3 var(--sans);margin:36px 0 10px}.prose p{color:var(--muted);font-size:16px;line-height:1.75}.prose a{color:var(--flash);text-underline-offset:3px}.prose .stamp{color:var(--faint);margin-top:48px;font-size:13px}.clip-stage{background:#000;place-items:center;min-height:100vh;display:grid}
