@font-face{font-family:marow;src:url(../media/MarowBlock_Regular-s.p.1li9b1ei55j-s.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:marow Fallback;src:local(Arial);ascent-override:53.84%;descent-override:0.53%;line-gap-override:0.0%;size-adjust:132.05%}.marow_6e9f7539-module__mJukXW__className{font-family:marow,marow Fallback;font-weight:400}.marow_6e9f7539-module__mJukXW__variable{--font-marow:"marow", "marow Fallback"}
@font-face{font-family:know;src:url(../media/Know_Regular-s.p.2050bu9vh2naf.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:know Fallback;src:local(Arial);ascent-override:27.61%;descent-override:7.36%;line-gap-override:0.0%;size-adjust:271.62%}.know_423771e3-module__MseyLG__className{font-family:know,know Fallback;font-weight:400}.know_423771e3-module__MseyLG__variable{--font-know:"know", "know Fallback"}
@font-face{font-family:tansa;src:url(../media/Tansa_Bold-s.p.09363gox3rgqd.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:tansa Fallback;src:local(Arial);ascent-override:94.93%;descent-override:30.77%;line-gap-override:17.58%;size-adjust:113.77%}.tansa_7369bac-module__ddwK0G__className{font-family:tansa,tansa Fallback;font-weight:700}.tansa_7369bac-module__ddwK0G__variable{--font-tansa:"tansa", "tansa Fallback"}
:root{--bg:#fff;--surface:#f4f4f6;--card:#fff;--text:#070708;--body:#3a3a44;--muted:#5b5b66;--border:#e3e3ea;--input-border:#c9c9d3;--nav:#ffffff9e;--nav-h:82px;--error:#9b1c31;--aura:.42;--hatch:#0707080b;--font-display:var(--font-marow), system-ui, sans-serif;--font-headline:var(--font-know), system-ui, sans-serif;--font-ui:var(--font-tansa), system-ui, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0b0b0f;--surface:#111117;--card:#16161d;--text:#f5f5f7;--body:#c8c8d2;--muted:#a3a3b2;--border:#2a2a34;--input-border:#3a3a46;--nav:#10101694;--error:#ff8a9b;--aura:.3;--hatch:#ffffff0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);-webkit-text-size-adjust:100%;margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.display{font-family:var(--font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:normal;text-shadow:none;-webkit-text-stroke:.012em var(--display-stroke,#a3a8ea);paint-order:stroke fill;font-style:normal;font-weight:400;line-height:1.1}.display.readable{font-family:var(--font-headline)}.foil-band .display{--display-stroke:#ffffffe6}a{color:inherit}.foil-band{background-image:url(/art/foil.jpg);background-position:0%;background-size:170% 170%;animation:22s ease-in-out infinite alternate foilDrift}.float-ticket{animation:7s ease-in-out infinite ticketFloat}.float-coin-a{animation:5.5s ease-in-out infinite coinFloat}.float-coin-b{animation:6.5s ease-in-out -2s infinite coinFloat}.float-coin-c{animation:6s ease-in-out -4s infinite coinFloat}.spark{opacity:0;pointer-events:none;border-radius:50%;animation:7s ease-in-out infinite sparkRise;position:absolute}.spark.star{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);border-radius:0}.btn-foil{background:linear-gradient(115deg,#d5e1cb,#afeee5,#bbbff2,#a8e2f6,#dfade5,#faadc3,#fbcfb3,#d5e1cb) 0 0/220% 100%;transition:background-position .7s,transform .18s,box-shadow .25s;position:relative;overflow:hidden}.btn-foil:after{content:"";background:linear-gradient(100deg,#0000,#ffffffbf,#0000);width:40%;transition:left .7s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.btn-foil:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 10px 26px #bbbff28c}.btn-foil:hover:after{left:130%}.btn-foil:active{transform:translateY(0)scale(.98);box-shadow:0 4px 12px #bbbff273}.btn-foil:focus-visible,.btn-line:focus-visible,.nav-link:focus-visible,.site-logo:focus-visible,summary:focus-visible,.copy-btn:focus-visible{outline-offset:3px;outline:3px solid #a3a8ea}.btn-line{transition:transform .18s,background-color .2s}.btn-line:hover{transform:translateY(-2px)}.btn-line:active{transform:scale(.98)}.nav-link{background-image:linear-gradient(90deg,#afeee5,#bbbff2,#faadc3);background-position:12px calc(100% - 8px);background-repeat:no-repeat;background-size:0% 2px;text-decoration:none;transition:background-size .3s}.nav-link:hover{background-size:calc(100% - 24px) 2px}.field{transition:border-color .2s,box-shadow .2s}.field:focus{border-color:#a3a8ea;outline:none;box-shadow:0 0 0 4px #bbbff273}.lift{transition:transform .25s,box-shadow .25s}.lift:hover{transform:translateY(-4px);box-shadow:0 16px 36px #1410281a}.lift:hover .tile .ico{animation:.6s iconWiggle}.ico{display:block;overflow:visible}.ico .ico-fill{fill:url(#holo)}.tile{background:#f6f5fb;border:1px solid #0707080f;border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.chev{transition:transform .25s}details[open] .chev{transform:rotate(45deg)}details[open]{box-shadow:0 10px 28px #14102814}.copy-btn{cursor:pointer;transition:background-color .2s,transform .15s}.copy-btn:active{transform:scale(.96)}.copy-btn{position:relative}.copy-fx{z-index:1;pointer-events:none;position:absolute;inset:0}.fx{opacity:0;will-change:transform, opacity;border-radius:50%;position:absolute;top:50%;left:50%}.fx-chip{border-radius:1.5px}.fx-sparkle,.fx-face{filter:drop-shadow(0 0 3px #bbbff2d9);border-radius:0}.fx svg{width:100%;height:100%;display:block;overflow:visible}.burst{opacity:0;pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;animation-duration:1s;animation-timing-function:cubic-bezier(.15,.7,.3,1);animation-fill-mode:forwards;position:absolute;top:50%;left:50%}.b0{background:#afeee5;animation-name:b0}.b1{background:#bbbff2;animation-name:b1}.b2{background:#faadc3;animation-name:b2}.b3{background:#fbcfb3;animation-name:b3}.b4{background:#a8e2f6;animation-name:b4}.b5{background:#dfade5;animation-name:b5}.b6{background:#d5e1cb;animation-name:b6}.b7{background:#bbbff2;animation-name:b7}.b8{background:#faadc3;animation-name:b8}.b9{background:#afeee5;animation-name:b9}.b10{background:#fbcfb3;animation-name:b10}.b11{background:#a8e2f6;animation-name:b11}@keyframes b0{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(110px)scale(.3)}}@keyframes b1{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(61px,-35px)scale(.3)}}@keyframes b2{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(55px,-95px)scale(.3)}}@keyframes b3{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(-70px)scale(.3)}}@keyframes b4{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-55px,-95px)scale(.3)}}@keyframes b5{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-61px,-35px)scale(.3)}}@keyframes b6{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-110px)scale(.3)}}@keyframes b7{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-61px,35px)scale(.3)}}@keyframes b8{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-55px,95px)scale(.3)}}@keyframes b9{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(70px)scale(.3)}}@keyframes b10{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(55px,95px)scale(.3)}}@keyframes b11{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(61px,35px)scale(.3)}}@keyframes foilDrift{0%{filter:hue-rotate();background-position:0 40%}to{filter:hue-rotate(-18deg);background-position:100% 60%}}@keyframes ticketFloat{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-16px)rotate(1.5deg)}}@keyframes coinFloat{0%,to{transform:translateY(0)scaleX(1)}50%{transform:translateY(-22px)scaleX(.84)}}@keyframes sparkRise{0%{opacity:0;transform:translateY(12px)scale(.4)}25%{opacity:.95}70%{opacity:.7}to{opacity:0;transform:translateY(-70px)scale(1)}}@keyframes iconWiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-8deg)scale(1.06)}60%{transform:rotate(5deg)}}@keyframes popIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.pop{animation:.45s cubic-bezier(.2,.8,.3,1) both popIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.stage{transition:opacity .3s}.stage.dim{opacity:.55}.stage-card{transition:border-color .35s,box-shadow .35s,transform .35s}.stage-card.on{transform:translateY(-3px);box-shadow:0 0 0 3px #bbbff28c,0 14px 30px #1410281a;border-color:#a3a8ea!important}.track{stroke-dasharray:3 6;opacity:.35}.runner{stroke-dasharray:4 100;stroke-dashoffset:4px;opacity:0}.runner.go{animation:1.8s cubic-bezier(.4,0,.2,1) forwards travel}@keyframes travel{0%{stroke-dashoffset:4px;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:-96px;opacity:0}}.hub-coin{animation:4s ease-in-out infinite coinFloat}.tline{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(4px)}.tline.shown{opacity:1;transform:none}.term-cursor{vertical-align:-.2em;background:#afeee5;width:.6em;height:1.15em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.dot{stroke-dasharray:.01 200;stroke-dashoffset:0;opacity:0}.dot.go{animation-timing-function:cubic-bezier(.45,0,.55,1);animation-fill-mode:forwards}.dot.go.seg1{animation-name:dotIn;animation-duration:.8s}.dot.go.seg1.fb{animation-delay:.24s}.dot.go.seg1.fc{animation-delay:.48s}.dot.go.seg2{animation-name:dotEnter;animation-duration:.34s;animation-delay:.8s}.dot.go.seg2.fb{animation-delay:1.04s}.dot.go.seg2.fc{animation-delay:1.28s}.dot.go.seg3{animation-name:dotIn;animation-duration:.34s;animation-delay:.15s}.dot.go.seg4{animation-name:dotOut;animation-duration:.85s;animation-delay:.49s}@keyframes dotIn{0%{stroke-dashoffset:0;opacity:1}96%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@keyframes dotEnter{0%{stroke-dashoffset:0;opacity:1}70%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@keyframes dotOut{0%{stroke-dashoffset:0;opacity:1}88%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}.stage-card.absorb{animation:.8s 1.05s absorb}.stage-card.emit{animation:.5s emit}@keyframes absorb{0%,to{transform:translateY(-3px)scale(1)}35%{transform:translateY(-3px)scale(1.1);box-shadow:0 0 0 7px #bbbff299,0 14px 30px #1410281f}70%{transform:translateY(-3px)scale(.97)}}@keyframes emit{0%{transform:scale(1)}40%{transform:scale(1.08);box-shadow:0 0 0 6px #faadc380}to{transform:scale(1)}}.chip-pulse.on{animation:1.6s ease-in-out infinite chipPulse}@keyframes chipPulse{0%,to{box-shadow:0 0 #bbbff200}50%{box-shadow:0 0 0 5px #bbbff28c}}.jtab{cursor:pointer;transition:background-color .2s;position:relative}.jtab:before{content:"";transform-origin:0;background:linear-gradient(90deg,#afeee5,#bbbff2,#faadc3);height:3px;transition:transform .45s;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.jtab.on:before{transform:scaleX(1)}.jtab .arrow{transition:transform .2s}.jtab:hover .arrow{transform:translate(3px)}.jtab:focus-visible{outline-offset:-3px;outline:3px solid #a3a8ea}@media (max-width:900px){.journey-row{flex-direction:column}.connector{opacity:.35;border-left:1.5px dashed;width:0;flex:0 0 40px!important;min-width:0!important}.connector svg,.stub{display:none}}@media (prefers-reduced-motion:reduce){.runner,.hub-coin,.chip-pulse.on,.stage-card.absorb,.stage-card.emit{animation:none}.runner,.dot{display:none}.stage-card,.jtab:before{transition:none}.foil-band,.site-aura:before,.float-ticket,.float-coin-a,.float-coin-b,.float-coin-c,.spark,.burst,.pop,.reveal,.lift:hover .tile .ico{animation:none}.spark,.burst{display:none}.btn-foil,.btn-line,.lift,.btn-foil:after{transition:none}.btn-foil:hover,.btn-line:hover,.lift:hover{transform:none}}dialog.waitlist{width:calc(100% - 32px);max-width:520px;max-height:calc(100dvh - 32px);color:inherit;background:0 0;border:0;padding:0;overflow:visible}dialog.waitlist::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0707086b}dialog.waitlist[open]{animation:.4s cubic-bezier(.2,.8,.3,1) both popIn}dialog.waitlist[open]::backdrop{animation:.2s both fadeIn}.waitlist-card{max-height:calc(100dvh - 32px);overflow-y:auto}html:has(dialog.waitlist[open]){overflow:hidden}.btn-foil:disabled{cursor:progress;opacity:.8}.honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}@media (prefers-reduced-motion:reduce){dialog.waitlist[open],dialog.waitlist[open]::backdrop{animation:none}}.hero-title{font-size:min(clamp(40px,5vw,72px),12cqi)}@media (max-width:775px){.hero-title{font-size:min(9.6cqi,72px)}}.site-aura{z-index:-1;pointer-events:none;height:620px;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0,#0009 40%,#0000 100%);mask-image:linear-gradient(#000 0,#0009 40%,#0000 100%)}.site-aura:before{content:"";filter:blur(80px)saturate(140%);opacity:var(--aura);background:url(/art/foil.jpg) 50%/cover;animation:24s ease-in-out infinite alternate auraDrift;position:absolute;inset:-140px}@keyframes auraDrift{to{transform:translate(-5%)scale(1.08)}}body:has(.hero-backdrop) .site-aura{display:none}.under-nav{padding-top:var(--nav-h)}.hero-glow-fade{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.site-nav{z-index:10;box-sizing:border-box;height:var(--nav-h);margin-bottom:calc(-1 * var(--nav-h));padding:16px 16px 0;position:sticky;top:0}.nav-shell{background-color:var(--nav);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);border-radius:18px;position:relative;box-shadow:0 14px 34px -20px #8c82dc99}.nav-shell:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.7;pointer-events:none;background:linear-gradient(115deg,#afeee5,#bbbff2,#dfade5,#faadc3,#fbcfb3,#afeee5);padding:1px;position:absolute;inset:0;-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}@supports (animation-timeline:scroll()){.nav-shell,.nav-shell:before{animation:linear both navGlass;animation-timeline:scroll(root);animation-range:0 96px}.nav-shell:before{animation-name:navEdge}}@keyframes navGlass{0%{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background-color:#0000;box-shadow:0 14px 34px -20px #0000}}@keyframes navEdge{0%{opacity:0}}.site-logo{min-height:44px;color:var(--text);border-radius:8px;align-items:center;text-decoration:none;display:flex}.site-logo-word{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:baseline;font-size:26px;line-height:1;display:inline-flex}.site-logo-face{flex:none;width:.924em;height:.924em;margin:0 -.074em;transition:transform .32s cubic-bezier(.2,.9,.3,1.4);display:inline-block;position:relative;top:.112em}.site-logo-face.pop{transform:scale(1.22)rotate(-10deg)}.site-logo-face svg{width:100%;height:100%;display:block;overflow:visible}@media (prefers-reduced-motion:reduce){.site-logo-face{transition:none}}.star-border{isolation:isolate;border-radius:var(--star-border-radius);background:var(--star-border-surface);color:var(--star-border-text);-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:14px 24px;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.star-border.is-clickable{cursor:pointer}.star-border:before{content:"";pointer-events:none;z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 var(--star-border-thickness) var(--star-border-track);position:absolute;inset:0}.star-border:focus-visible{outline-offset:3px;outline:3px solid #a3a8ea}.star-border:disabled{cursor:not-allowed;opacity:.5}.star-border-light{pointer-events:none;z-index:-1;width:calc(100% + 96px);height:calc(100% + 96px);position:absolute;top:-48px;left:-48px}.nav-github{--nav-github-glass:#ffffff0f;--nav-github-tint:.2;--nav-github-edge:.55;--nav-github-surface:linear-gradient(115deg, rgb(175 238 229/var(--nav-github-tint)), rgb(187 191 242/var(--nav-github-tint)), rgb(223 173 229/var(--nav-github-tint)), rgb(250 173 195/var(--nav-github-tint)), rgb(175 238 229/var(--nav-github-tint))) 0 0 / 220% 100%, var(--nav-github-glass);box-sizing:border-box;min-height:44px;font:inherit;-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);margin:0 6px;padding:0 14px;transition:background-position .7s,transform .18s,box-shadow .25s;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000002e,0 8px 22px -14px #8c82dcb3}@media (prefers-color-scheme:light){.nav-github{--nav-github-glass:#ffffff80;--nav-github-tint:.3;--nav-github-edge:.9;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0707080d,0 8px 22px -14px #8c82dc99}}.nav-github:before{box-shadow:none;-webkit-mask-composite:xor;opacity:var(--nav-github-edge);background:linear-gradient(115deg,#afeee5,#bbbff2,#dfade5,#faadc3,#fbcfb3,#afeee5);padding:1px;transition:opacity .25s;-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}.nav-github:after{content:"";pointer-events:none;z-index:-1;border-radius:inherit;background:linear-gradient(100deg,#0000 38%,#fff6 50%,#0000 62%) 100% 0/250% 100% no-repeat;transition:background-position .7s;position:absolute;inset:0}.nav-github:hover{background-position:100% 0,0 0;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000002e,0 12px 26px -12px #bbbff2bf}.nav-github:hover:before{opacity:1}.nav-github:hover:after{background-position:0 0}.nav-github:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.nav-github,.nav-github:before,.nav-github:after{transition:none}.nav-github:hover{transform:none}}.nav-github-mark{flex:none;width:16px;height:16px}.nav-github-count{border-left:1px solid var(--border);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-left:2px;padding-left:10px;display:inline-flex}.nav-github-count svg{flex:none;width:15px;height:15px;overflow:visible}@media (max-width:640px){header nav .nav-link,header nav .nav-github{display:none}}
