@font-face{font-family:"Inter Display";src:url(/assets/fonts/inter-display-800.fdeea6008e.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/assets/fonts/inter-400.e5d2cecf31.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/assets/fonts/inter-700.b89ab3c21c.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Plex Cond";src:url(/assets/fonts/plex-cond-600.ffef7bb178.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Fallback";src:local("Arial"),local("ArialMT"),local("Helvetica");font-weight:100 900;size-adjust:107.35%;ascent-override:90.24%;descent-override:22.47%;line-gap-override:0.00%}@font-face{font-family:"Inter Display Fallback";src:local("Arial"),local("ArialMT"),local("Helvetica");font-weight:100 900;size-adjust:106.08%;ascent-override:91.32%;descent-override:22.74%;line-gap-override:0.00%}@font-face{font-family:"Plex Cond Fallback";src:local("Arial"),local("ArialMT"),local("Helvetica");font-weight:100 900;size-adjust:94.60%;ascent-override:108.35%;descent-override:29.07%;line-gap-override:0.00%}:root{--fl-blue:#006CFF;--fl-white:#FFFFFF;--fl-ink:#091717;--fl-yellow:#FFF04B;--fl-powder:#B1C0D2;--fl-pale:#70ACFF;--stem:clamp(28px,7vw,192px);--foot-h:calc(var(--stem) * 0.863);--foot-w:calc(var(--stem) * 3.716);--gap-stem:clamp(16px,4vw,48px);--col-left:calc(var(--stem) + var(--gap-stem) + env(safe-area-inset-left,0px));--col-right:calc(clamp(20px,5vw,72px) + env(safe-area-inset-right,0px));--col-mirror:calc(var(--stem) + var(--gap-stem) + env(safe-area-inset-right,0px));--col-max:1080px;--page-max:2200px;--grid-gap:max(48px,var(--gap-stem));--measure:62ch;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--sec-pad:clamp(3rem,8vw,8rem);--ease:ease;--ease-out:cubic-bezier(.23,1,.32,1);--t-color:150ms;--t-press:100ms;--f-body:"Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--f-display:"Inter Display","Inter Display Fallback","Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--f-label:"Plex Cond","Plex Cond Fallback","Arial Narrow",Arial,sans-serif;--t-h1:clamp(2.75rem,1.333rem + 6.3vw,11rem);--t-h2:clamp(2rem,1.333rem + 2.963vw,5rem);--t-h3:clamp(1.375rem,1.25rem + .556vw,2rem);--t-lead:clamp(1.125rem,1.042rem + .37vw,1.625rem);--t-body:clamp(1.0625rem,1.042rem + .093vw,1.25rem);--t-label:clamp(.8125rem,.771rem + .185vw,.9375rem);--logo-h:clamp(28px,25.33px + .741vw,40px);--logo-h-foot:clamp(40px,34.67px + 1.481vw,64px);--header-h:clamp(64px,58.67px + 1.481vw,88px)}:root,[data-mode="paper"]{--bg:var(--fl-white);--fg:var(--fl-ink);--soft:var(--fl-ink);--lab:var(--fl-ink);--seam:var(--fl-blue);--link:var(--fl-blue);--link-hover:var(--fl-ink);--focus:var(--fl-ink);--btn-bg:var(--fl-blue);--btn-fg:var(--fl-white);--hl-bg:var(--fl-yellow);--hl-fg:var(--fl-ink)}[data-mode="ink"]{--bg:var(--fl-ink);--fg:var(--fl-white);--soft:var(--fl-powder);--lab:var(--fl-pale);--seam:var(--fl-blue);--link:var(--fl-pale);--link-hover:var(--fl-white);--focus:var(--fl-yellow);--btn-bg:var(--fl-blue);--btn-fg:var(--fl-white);--hl-bg:var(--fl-yellow);--hl-fg:var(--fl-ink)}[data-mode="blue"]{--bg:var(--fl-blue);--fg:var(--fl-white);--soft:var(--fl-white);--lab:var(--fl-white);--seam:var(--fl-ink);--link:var(--fl-white);--link-hover:var(--fl-white);--focus:var(--fl-yellow);--btn-bg:var(--fl-ink);--btn-fg:var(--fl-white);--hl-bg:var(--fl-yellow);--hl-fg:var(--fl-ink)}[data-mode]{background-color:var(--bg);color:var(--fg)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:var(--fl-white)}html.top-ink{background-color:var(--fl-ink)}body{margin:0;background-color:var(--fl-white);color:var(--fl-ink);font-family:var(--f-body);font-size:var(--t-body);font-weight:400;line-height:1.6;font-kerning:normal;font-synthesis:none;min-height:100svh;display:flex;flex-direction:column}h1,h2,h3,p,ul,figure{margin:0}h1,h2,h3,p,li{overflow-wrap:break-word}img{display:block;max-width:100%;height:auto}main{display:flex;flex-direction:column;flex:1 0 auto}main>:first-child{flex:1 0 auto}main:focus{outline:none}h1,.t-h1{font-family:var(--f-display);font-weight:800;font-size:var(--t-h1);font-size:min(var(--t-h1),19cqi);line-height:.95;letter-spacing:-.035em;text-wrap:balance}h2,.t-h2,.statement{font-family:var(--f-display);font-weight:800;font-size:var(--t-h2);font-size:min(var(--t-h2),16.5cqi);line-height:.95;letter-spacing:-.03em;text-wrap:balance}h3,.t-h3{font-family:var(--f-body);font-weight:700;font-size:var(--t-h3);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}p,li{text-wrap:pretty}p{max-width:var(--measure)}.statement{max-width:none}.lead{font-size:var(--t-lead);line-height:1.45;color:var(--soft)}.label{font-family:var(--f-label);font-weight:600;font-size:var(--t-label);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--lab)}.nobr{white-space:normal}@container (min-width:15rem){.label .nobr{white-space:nowrap}}@container (min-width:18rem){.statement .nobr,.footer-statement .nobr{white-space:nowrap}}.hl{color:var(--hl-fg);background-image:linear-gradient(var(--hl-bg),var(--hl-bg));background-repeat:no-repeat;background-size:100% .82em;background-position:0 .2em;padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}a{color:var(--link);text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:.15em;transition:color var(--t-color) var(--ease),text-decoration-color var(--t-color) var(--ease);touch-action:manipulation}a[href^="mailto:"]{overflow-wrap:anywhere}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.navlist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:var(--s5)}.navlist a{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:700;font-size:1rem;line-height:1;letter-spacing:-.01em;text-decoration-line:none}.navlist a[aria-current="page"]{text-decoration-line:underline}.wrap{container-type:inline-size;padding-left:var(--col-left);padding-right:clamp(var(--col-right),calc(100% - var(--col-left) - var(--col-max)),var(--col-mirror));max-width:calc(var(--col-left) + var(--page-max) + var(--col-mirror));margin-inline:auto}.section>.wrap{padding-top:var(--sec-pad);padding-bottom:var(--sec-pad)}.section[data-mode="paper"] + .section[data-mode="paper"]>.wrap{padding-top:calc(var(--sec-pad) * .5)}.frame-l,.frame-stem{position:relative}.frame-l::before,.frame-stem::before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--stem);background-color:var(--seam)}.frame-l::after{content:"";position:absolute;left:0;bottom:0;width:var(--foot-w);height:var(--foot-h);background-color:var(--seam)}.frame-l>.wrap{padding-bottom:calc(var(--foot-h) + clamp(2rem,6vw,6rem))}.skip{position:absolute;z-index:10;left:var(--col-left);top:var(--s2);display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--s4);background-color:var(--fl-blue);color:var(--fl-white);font-weight:700;font-size:1.0625rem;line-height:1;text-decoration-line:none;transform:translateY(calc(-100% - 2 * var(--s4)))}.skip:focus{transform:none}html.top-ink .skip{--focus:var(--fl-yellow)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.5rem 1.25rem;background-color:var(--btn-bg);color:var(--btn-fg);font-family:var(--f-body);font-weight:700;font-size:1.0625rem;line-height:1.1;letter-spacing:-.01em;text-decoration-line:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform var(--t-press) var(--ease-out)}.btn:active{transform:scale(.98)}.btn--compact{min-height:2.75rem;padding:.5rem 1rem}.logo{display:block;flex:none;line-height:0;margin:calc(var(--lh) * -.25) calc(var(--lh) * -.2435) calc(var(--lh) * -.25) calc(var(--lh) * -.2159)}.logo svg{display:block;height:calc(var(--lh) * 1.5);width:calc(var(--lh) * 3)}.logo--head{--lh:var(--logo-h)}.logo--foot{--lh:var(--logo-h-foot)}.site-header{background-color:var(--bg)}.site-header .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);min-height:var(--header-h);padding-top:var(--s2);padding-bottom:var(--s2)}.brand{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration-line:none;margin-right:auto}.site-nav{display:none}.hero>.wrap{padding-top:clamp(3rem,10vw,9rem)}.hero h1{margin-top:var(--s5)}.hero .lead{margin-top:var(--s6);max-width:44ch}.cta-row{margin-top:var(--s6)}.features h2{margin-bottom:var(--s7)}.features-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s7)}.feature h3{margin-bottom:var(--s3)}.founder h2{margin-bottom:var(--s5)}.founder .more{margin-top:var(--s4)}.closing .statement{color:var(--fg)}.page-head>.wrap{padding-top:clamp(3rem,8vw,7rem);padding-bottom:var(--s7)}.page-head .label{margin-top:var(--s5)}.page-head .lead{margin-top:var(--s5)}.h1--compact{font-size:var(--t-h2);font-size:min(var(--t-h2),16.5cqi);line-height:.95;letter-spacing:-.03em}.page-body>.wrap{padding-bottom:var(--sec-pad)}.page-body .lead + p,.page-body p + p{margin-top:var(--s4)}.about-facts{margin-top:var(--s4)}.page-body .lead{max-width:34em}.page-body--cta>.wrap{padding-bottom:var(--s8)}.mail-line{margin-top:var(--s6)}.page-contact>.wrap{padding-bottom:var(--s8)}.contact-body{margin-top:var(--s7)}.contact-body p + p{margin-top:var(--s4)}.prose h2{font-family:var(--f-body);font-weight:700;font-size:var(--t-h3);line-height:1.15;letter-spacing:-.02em;margin-top:var(--s7);margin-bottom:var(--s3)}.prose h2:first-child{margin-top:0}.prose p + p{margin-top:var(--s4)}.prose ul{margin:var(--s3) 0 0;padding-left:1.25em;max-width:var(--measure)}.prose li + li{margin-top:var(--s2)}.prose ul + p{margin-top:var(--s4)}.notfound>.wrap{padding-bottom:var(--sec-pad)}.thanks>.wrap{padding-bottom:var(--sec-pad)}.thanks-body{margin-top:var(--s6)}.thanks-body .lead{max-width:34em}.thanks-body p + p{margin-top:var(--s4)}.notfound .links{margin-top:var(--s6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4) var(--s6)}.notfound .links p{max-width:none}.page-head--waitlist .label{margin-top:0}.page-head--waitlist h1{margin-top:var(--s5)}.page-head--waitlist .lead{max-width:44ch}@media (max-width:767.98px){.page-head--waitlist>.wrap{padding-top:clamp(2rem,6vw,7rem);padding-bottom:var(--s6)}}.join-title{font-family:var(--f-body);font-weight:700;font-size:var(--t-h3);line-height:1.15;letter-spacing:-.02em;max-width:32rem}.join-form{max-width:32rem;margin-top:var(--s6)}.field + .field{margin-top:var(--s5)}.field-label{display:block;margin-bottom:var(--s2);font-weight:700;font-size:1.0625rem;line-height:1.3;letter-spacing:-.01em}.field-hint{font-weight:400}.field-input{display:block;width:100%;min-height:3.25rem;margin:0;padding:.75rem 1rem;border:0;border-radius:0;-webkit-appearance:none;appearance:none;background-color:var(--fl-white);color:var(--fl-ink);font-family:var(--f-body);font-size:var(--t-body);font-weight:400;line-height:1.3}.select{position:relative}.select .field-input{padding-right:44px;text-overflow:ellipsis}.select::after{content:"";position:absolute;top:50%;right:16px;width:12px;height:7px;margin-top:-3.5px;background-color:var(--fl-ink);clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none}button.btn{border:0;border-radius:0;-webkit-appearance:none;appearance:none;cursor:pointer}.btn--block{display:flex;width:100%;min-height:3.25rem;margin-top:var(--s6)}.consent{margin-top:var(--s4);font-size:1rem;line-height:1.5}.form-note{margin-bottom:var(--s5);font-weight:700;line-height:1.4}.form-error{margin-top:var(--s3);font-weight:700;font-size:1.0625rem;line-height:1.4;letter-spacing:-.01em}.form-error[hidden]{display:none}.form-error[hidden]:target{display:block}.form-error:target{scroll-margin-top:7rem}.form-status .form-error{margin-top:var(--s5)}.turnstile{margin-top:var(--s5);line-height:0}button.btn[aria-busy="true"]{transform:scale(.98);cursor:progress}.site-footer{margin-top:-1px;padding-top:1px}.site-footer>.wrap{padding-top:var(--sec-pad)}.footer-statement{margin-top:var(--s6);max-width:none}.site-footer nav{margin-top:var(--s5)}.footer-mail{margin-top:var(--s2)}.footer-line{position:absolute;bottom:0;left:calc(var(--foot-w) + var(--s4));height:var(--foot-h);display:flex;align-items:center;max-width:none;font-size:min(var(--t-label),calc(var(--foot-h) * .55));white-space:nowrap}@media (min-width:768px){h1,.t-h1{line-height:.9}.site-nav{display:block}.site-nav .navlist{column-gap:var(--s5)}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gap)}}@media (min-width:1080px){.features-grid{row-gap:var(--s8)}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gap);align-items:start}.wrap.split>*{margin-top:0;margin-bottom:0}.wrap.split>*>:first-child{margin-top:0}.split--end{align-items:end}.site-footer .split{align-items:end}.prose-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--s4);align-items:start}.wrap.prose-split>*{grid-column:2;margin:0}.wrap.prose-split>h2{grid-column:1}.wrap.prose-split>h2,.wrap.prose-split>h2 + *{margin-top:calc(var(--s7) - var(--s4))}.closing>.wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--grid-gap);align-items:end}.closing .cta-row{margin-top:0}}@media (min-width:1440px){:root{--gap-stem:min(3.333vw,80px)}}@media (hover:hover) and (pointer:fine){a:hover{color:var(--link-hover)}.navlist a:hover{text-decoration-line:underline}.btn:hover{color:var(--btn-fg);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:3px}}.navlist a:focus-visible{text-decoration-line:underline}@media (prefers-reduced-motion:reduce){button.btn[aria-busy="true"]{transform:none;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:3px}.btn{transition:none}.btn:active{transform:none;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:3px}}@media (forced-colors:active){.field-input{border:1px solid CanvasText}.select::after{background-color:CanvasText}.btn,button.btn{border:1px solid ButtonText}.hl{outline:1px solid CanvasText}}
