@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/site/fonts/archivo-var.woff2)format("woff2-variations"),url(/site/fonts/archivo-var.woff2)format("woff2")}:root{--ink:#0d1526;--ink-2:#16213a;--ink-line:#26324d;--on-ink:#e8ebf1;--on-ink-muted:#9aa5ba;--paper:#edefeb;--paper-2:#e1e5df;--paper-line:#c9cfc7;--text:#0d1526;--muted:#566070;--sodium:#f2a23a;--sodium-deep:#c97c14;--survey:#7fa8f0;--bad:#e26a5e;--r:6px;--gutter:clamp(16px, 4vw, 48px);--max:1240px;--wide:"wdth" 118;--xwide:"wdth" 125}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:72px}body.site{color:var(--text);background:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Archivo,system-ui,sans-serif;font-size:17px;line-height:1.6}img,video{max-width:100%;display:block}a{color:inherit}h1,h2,h3{margin:0;font-weight:700}p{margin:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.skip{z-index:100;background:var(--sodium);color:var(--ink);border-radius:var(--r);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--sodium);outline-offset:3px}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.paper{background:var(--paper);color:var(--text)}.ink{background:var(--ink);color:var(--on-ink)}h2{letter-spacing:-.012em;text-wrap:balance;font-size:clamp(34px,4.8vw,66px);font-weight:720;font-stretch:125%;line-height:1}h3{letter-spacing:-.003em;font-size:19px;font-weight:650;font-stretch:112%;line-height:1.25}.btn{--bh:50px;height:var(--bh);border-radius:var(--r);font:inherit;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:600;font-stretch:112%;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn-sm{--bh:38px;padding:0 14px;font-size:14.5px}.btn-amber{background:var(--sodium);color:var(--ink)}.btn-amber:hover{background:#f7b35a}.btn-ghost{color:var(--on-ink);border-color:#e8ebf173}.btn-ghost:hover{border-color:var(--on-ink);background:#e8ebf114}.btn-ink{background:var(--ink);color:var(--on-ink)}.btn-ink:hover{background:var(--ink-2)}.btn[disabled]{opacity:.6;cursor:progress}.nav{z-index:50;height:68px;padding:0 max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));color:var(--on-ink);align-items:center;gap:28px;transition:background-color .25s,box-shadow .25s;display:flex;position:fixed;inset:0 0 auto}.nav.solid{-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--ink-line);background:#0d1526eb}.wordmark{letter-spacing:.01em;align-items:center;gap:10px;font-size:21px;font-weight:800;font-stretch:125%;text-decoration:none;display:inline-flex}.wordmark .mark{color:currentColor;width:28px;height:20px;overflow:visible}.nav-links{gap:26px;margin-left:12px;display:flex}.nav-links a,.nav-signin{color:var(--on-ink-muted);font-size:15px;text-decoration:none;transition:color .15s}.nav-links a:hover,.nav-signin:hover{color:var(--on-ink)}.nav-end{align-items:center;gap:22px;margin-left:auto;display:flex}.hero{min-height:100svh;color:var(--on-ink);background:#1a2340 url(/site/video/hero-poster.jpg) 50%/cover no-repeat;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.hero-video.playing{opacity:1}.hero-shade{background:linear-gradient(#0d152600 38%,#0d15268c 66%,#0d1526eb 100%),linear-gradient(90deg,#0d15268c 0%,#0d152600 55%),linear-gradient(#0d152680 0%,#0d152600 18%);position:absolute;inset:0}.hero-copy{width:100%;max-width:var(--max);padding:0 var(--gutter) clamp(48px, 9vh, 104px);margin:0 auto;position:relative}.hero-title{letter-spacing:-.02em;font-size:clamp(44px,6.4vw,100px);font-weight:780;font-stretch:125%;line-height:.94}.hero-title span{display:block}.hero-lede{color:#d3d8e3;max-width:34em;margin-top:26px;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (prefers-reduced-motion:no-preference){.js .hero-title span{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(.42em)}.js .hero-lede,.js .hero-actions{opacity:0;transition:opacity .9s .55s}.js .hero.in .hero-title span{opacity:1;transform:none}.js .hero.in .hero-title span:nth-child(2){transition-delay:.12s}.js .hero.in .hero-title span:nth-child(3){transition-delay:.24s}.js .hero.in .hero-lede,.js .hero.in .hero-actions{opacity:1}}.buy{padding:clamp(80px,12vw,152px) 0}.buy-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.buy-head{position:sticky;top:104px}.buy-head p{max-width:30em;color:var(--muted);margin-top:22px;font-size:18px}.buy-list{border-top:1.5px solid var(--text);margin:0;padding:0;list-style:none}.buy-list li{border-bottom:1px solid var(--paper-line);grid-template-columns:minmax(0,15em) minmax(0,1fr);gap:8px 32px;padding:24px 0 26px;display:grid}.buy-list h3{padding-top:1px}.buy-list p{color:var(--muted)}.turn{padding:clamp(80px,12vw,152px) 0 clamp(72px,10vw,128px)}.turn-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.turn-head p{color:var(--on-ink-muted);max-width:32em;font-size:18px}.turn-film{max-width:1480px;padding:0 var(--gutter);margin:clamp(40px,6vw,72px) auto 0}.turn-film video{aspect-ratio:16/9;object-fit:cover;background:#222b3d;border-radius:4px;width:100%}.outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,56px);margin-top:clamp(40px,6vw,64px);display:grid}.outcomes>div{border-top:2px solid var(--sodium);padding-top:18px}.outcomes p{color:var(--on-ink-muted);margin-top:8px}.how{padding:clamp(80px,12vw,152px) 0}.how-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.how-head{position:sticky;top:104px}.how-head p{color:var(--muted);max-width:26em;margin:22px 0 30px;font-size:18px}.steps{counter-reset:step;margin:0;padding:0;list-style:none}.steps li{counter-increment:step;grid-template-columns:64px minmax(0,1fr);padding:0 0 34px;display:grid;position:relative}.steps li:before{content:counter(step);border:1.5px solid var(--text);background:var(--paper);z-index:1;border-radius:50%;grid-row:span 2;place-items:center;width:40px;height:40px;font-size:16px;font-weight:700;font-stretch:112%;display:grid;position:relative}.steps li:not(:last-child):after{content:"";border-left:1.5px dashed var(--paper-line);position:absolute;top:40px;bottom:0;left:19.25px}.steps h3{padding-top:7px}.steps p{color:var(--muted);max-width:34em;margin-top:4px}.platform{background:var(--paper-2);padding:clamp(80px,12vw,152px) 0;overflow:hidden}.platform-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.platform h2{font-size:clamp(30px,3.4vw,46px)}.platform-copy>p{color:var(--muted);margin-top:22px;font-size:18px}.feature-list{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.feature-list li{color:var(--muted);padding-left:26px;position:relative}.feature-list li:before{content:"";border:1.5px solid var(--text);width:12px;height:9px;position:absolute;top:.52em;left:2px}.feature-list b{color:var(--text);font-weight:600}.waitlist{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:34px;display:grid}.waitlist input,.waitlist select{grid-column:1/-1}.waitlist select{grid-column:1}.waitlist .form-msg{grid-column:1/-1}.screen{background:#fff;border-radius:10px;margin:0;overflow:hidden;box-shadow:0 30px 60px -20px #0d152659,0 0 0 1px #0d15261f}.screen-bar{background:#f5f6f8;border-bottom:1px solid #e3e6eb;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.screen-bar i{background:#d6d9df;border-radius:50%;width:10px;height:10px}.screen-bar span{color:#8a93a3;margin-left:12px;font-size:12px}.screen video{aspect-ratio:16/10;object-fit:cover;object-position:top left;background:#f4f5f8;width:100%}.screen figcaption{color:#8a93a3;background:#f5f6f8;border-top:1px solid #e3e6eb;padding:8px 12px;font-size:12.5px}.sell{padding:clamp(80px,12vw,152px) 0}.sell-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.sell-head p{color:var(--on-ink-muted);max-width:28em;margin-top:22px;font-size:18px}.sell-head .sell-note{border-left:2px solid var(--ink-line);margin-top:28px;padding-left:14px;font-size:14.5px}.sell-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.span2{grid-column:1/-1}.field label{color:var(--on-ink);margin-bottom:7px;font-size:14.5px;font-weight:500;display:block}.field .opt{color:var(--on-ink-muted);margin-left:4px;font-weight:400}input,select,textarea{font:inherit;color:inherit}.sell-form input,.sell-form select,.sell-form textarea{border-radius:var(--r);border:1.5px solid var(--ink-line);background:var(--ink-2);width:100%;height:50px;color:var(--on-ink);padding:0 14px;font-size:16px;transition:border-color .15s}.sell-form textarea{resize:vertical;height:auto;min-height:110px;padding:12px 14px;line-height:1.5}.sell-form input:hover,.sell-form select:hover,.sell-form textarea:hover{border-color:#3a4867}.sell-form input:focus,.sell-form select:focus,.sell-form textarea:focus{border-color:var(--sodium);outline:none}.sell-form [aria-invalid=true]{border-color:var(--bad)}.sell-form select,.waitlist select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%239AA5BA' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.form-end{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.form-msg{font-size:15px}.form-msg.ok{color:var(--sodium)}.form-msg.err{color:var(--bad)}.platform .form-msg.ok{color:var(--sodium-deep)}.platform .form-msg.err{color:#b23a2f}.fine{color:var(--on-ink-muted);font-size:13.5px}.fine a{color:var(--on-ink)}.waitlist input,.waitlist select{border-radius:var(--r);background:#f6f7f4;border:1.5px solid #b7beb4;height:50px;padding:0 14px;font-size:16px}.waitlist input:focus,.waitlist select:focus{border-color:var(--ink);outline:none}.waitlist [aria-invalid=true]{border-color:#b23a2f}.sent .field,.sent .form-end button,.sent .fine{display:none}.foot{background:var(--ink);color:var(--on-ink-muted);border-top:1px solid var(--ink-line);padding:40px 0 calc(40px + env(safe-area-inset-bottom));font-size:14.5px}.foot-grid{grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px 32px;display:grid}.foot .wordmark{color:var(--on-ink);font-size:18px}.foot nav{gap:22px;display:flex}.foot a{text-decoration:none}.foot nav a:hover{color:var(--on-ink)}.plain{background:var(--paper);min-height:100svh;padding:132px 0 96px}.plain .wrap{max-width:760px}.plain h1{letter-spacing:-.012em;font-size:clamp(36px,5vw,60px);font-weight:740;font-stretch:125%;line-height:1}.plain h2{letter-spacing:0;margin:40px 0 10px;font-size:22px;font-weight:650;font-stretch:112%}.plain p,.plain li{color:#343c49;max-width:40em}.plain p+p{margin-top:14px}.plain .lede{color:var(--muted);margin-top:18px;font-size:19px}.plain .nav{background:var(--ink)}@media (width<=960px){.nav-links,.nav-signin{display:none}.buy-grid,.how-grid,.platform-grid,.sell-grid,.turn-head{grid-template-columns:minmax(0,1fr)}.buy-head,.how-head{position:static}.outcomes{grid-template-columns:minmax(0,1fr);gap:28px}.foot-grid{grid-template-columns:1fr}}@media (width<=640px){body.site{font-size:16.5px}.nav{gap:12px;height:60px}.wordmark{font-size:19px}.hero-title{font-size:clamp(40px,11.6vw,60px)}.hero-actions .btn{flex:100%}.buy-list li{grid-template-columns:minmax(0,1fr);padding:20px 0 22px}.sell-form,.waitlist{grid-template-columns:minmax(0,1fr)}.waitlist select{grid-column:1/-1}.waitlist button{width:100%}.turn-film{padding:0}.turn-film video{border-radius:0}.steps li{grid-template-columns:54px minmax(0,1fr)}}
