@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_a867e2aa-module__JxLjXW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_a867e2aa-module__JxLjXW__variable{--font-body:"DM Sans", "DM Sans Fallback"}
:root{--ground:#050507;--ground-2:#08080b;--white:#fff;--muted:#ffffff94;--faint:#ffffff75;--word-off:#ffffff75;--iris:#6a00f4;--iris-rgb:106 0 244;--iris-bright:#b388ff;--iris-bright-rgb:179 136 255;--apricot:#ffd6a5;--apricot-rgb:255 214 165;--on-apricot:#2a1b08;--glass:#ffffff0e;--glass-strong:#ffffff17;--glass-line:#ffffff1a;--r-pill:999px;--r-card:28px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--band:clamp(56px, 10vh, 96px);--bay:clamp(72px, 14vh, 128px);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.4s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.16, .84, .28, 1);--type-section:clamp(30px, 4.2vw, 48px);--type-display:clamp(30px, 5vw, 62px);--gutter:clamp(20px, 5vw, 48px);--shell:1180px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);color:var(--white);font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}a{color:inherit}:focus-visible{outline:2px solid var(--iris-bright);outline-offset:3px;border-radius:4px}.shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin:0 auto}.page{z-index:2;position:relative}.nav-dock:before{content:"";pointer-events:none;background:linear-gradient(180deg, var(--ground) 18%, #050507b8 55%, transparent);z-index:-1;opacity:.25;height:92px;transition:opacity var(--dur-base) var(--ease-standard);position:fixed;top:0;left:0;right:0}.nav-dock[data-scrolled]:before{opacity:1}.nav-dock{z-index:200;isolation:isolate;padding-inline:var(--gutter);margin-top:14px;position:sticky;top:14px}.nav{max-width:var(--shell);border-radius:var(--r-pill);background:linear-gradient(#ffffff0d,#ffffff0d),#09090d8c;border:1px solid #ffffff12;border-color:#ffffff29 #ffffff12 #ffffff0a;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:9px 9px 9px 18px;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav{-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%)}}@supports ((-webkit-backdrop-filter:blur(1px))){.nav{-webkit-backdrop-filter:blur(30px)saturate(150%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav{background:#09090df0}}.brand{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.brand img{width:auto;height:36px;display:block}.nav-links{gap:28px;font-size:15px;display:flex}.nav-links a{color:var(--muted);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}.nav-links a:hover{color:var(--white)}.nav-end{align-items:center;gap:6px;display:flex}.btn-nav{background:var(--white);color:#0a0810;white-space:nowrap;box-shadow:0 6px 20px -10px #ffffff47}.btn-nav-label-short{display:none}@media (max-width:480px){.btn-nav-label-full{display:none}.btn-nav-label-short{display:inline}.btn-nav{padding:0 18px;font-size:14px}}.nav[data-quiet] .btn-nav{color:var(--iris-bright);border-color:rgb(var(--iris-bright-rgb) / .42);box-shadow:none;background:0 0}@media (hover:hover){.nav[data-quiet] .btn-nav:hover{background:rgb(var(--iris-bright-rgb) / .16)}}.nav-toggle{border-radius:var(--r-pill);width:44px;height:44px;color:var(--white);cursor:pointer;background:0 0;border:none;padding:0;display:none;position:relative}.nav-bar{width:17px;height:1.5px;transition:transform var(--dur-base) var(--ease-standard);background:currentColor;border-radius:2px;margin-left:-8.5px;position:absolute;top:50%;left:50%}.nav-bar:first-of-type{transform:translateY(-4px)}.nav-bar:last-of-type{transform:translateY(3px)}.nav-dock[data-open] .nav-bar:first-of-type{transform:rotate(45deg)}.nav-dock[data-open] .nav-bar:last-of-type{transform:rotate(-45deg)}.nav-toggle:active{background:#ffffff14}.nav-scrim{z-index:-2;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard);background:#04040699;position:fixed;inset:0}.nav-dock[data-open] .nav-scrim{opacity:1;pointer-events:auto}.nav-sheet{top:calc(100% + 8px);left:var(--gutter);right:var(--gutter);transform-origin:100% 0;opacity:0;visibility:hidden;transition:transform var(--dur-slow) var(--ease-standard), opacity var(--dur-base) var(--ease-standard), backdrop-filter var(--dur-slow) var(--ease-standard), -webkit-backdrop-filter var(--dur-slow) var(--ease-standard), visibility 0s linear var(--dur-slow);background:#09090db8;border:1px solid #ffffff12;border-top-color:#ffffff29;border-radius:26px;padding:8px;position:absolute;transform:scale(.92)translateY(-10px);box-shadow:0 30px 70px -30px #000000f2}.nav-dock[data-open] .nav-sheet{opacity:1;visibility:visible;transition-delay:0s;transform:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-sheet{-webkit-backdrop-filter:blur()saturate(140%);backdrop-filter:blur()saturate(140%)}.nav-dock[data-open] .nav-sheet{-webkit-backdrop-filter:blur(30px)saturate(140%);backdrop-filter:blur(30px)saturate(140%)}}@supports ((-webkit-backdrop-filter:blur(1px))){.nav-sheet{-webkit-backdrop-filter:blur()saturate(140%)}.nav-dock[data-open] .nav-sheet{-webkit-backdrop-filter:blur(30px)saturate(140%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-sheet{background:#09090df7}}.nav-sheet ul{margin:0;padding:0;list-style:none}.nav-sheet a{min-height:52px;color:var(--white);transition:background var(--dur-fast) var(--ease-standard);border-radius:18px;align-items:center;padding:0 16px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.nav-sheet a:active{background:#ffffff14;transition-duration:.1s}@media (max-width:920px){.nav-toggle{display:inline-flex}}.hero-wrap{justify-content:center;align-items:center;min-height:clamp(560px,88vh,900px);margin-top:-88px;padding-top:88px;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;background:linear-gradient(#1d1c21 0%,#131317 46%,#08080b 100%);position:absolute;inset:0}.hero-bg img{object-fit:cover;width:100%;height:100%;display:block}.hero-bg:after{content:"";background:radial-gradient(74% 58% at 32% 46%, #07060aad, transparent 76%), linear-gradient(180deg, #07060ac7 0%, #07060a4d 34%, #07060ab8 82%, var(--ground) 100%);position:absolute;inset:0}.hero{z-index:1;text-align:left;padding-block:clamp(48px, 9vh, 96px) var(--band);align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex;position:relative}.hero>.eyebrow{margin-bottom:calc(var(--space-5) * -1 + var(--space-3))}.hero>.sub{margin-top:calc(var(--space-5) * -1 + var(--space-4))}.hero-actions{margin-top:var(--space-2)}.hero-columns{grid-template-columns:1fr;align-items:center;gap:clamp(32px,6vw,64px);display:grid}@media (min-width:860px){.hero-columns{grid-template-columns:minmax(0,1fr) minmax(240px,340px)}}.hero-phone{justify-content:center;display:flex}.hero-helper{max-width:48ch;color:var(--faint);margin:0;font-size:13.5px;line-height:1.5}.hero-discord{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--iris-bright-rgb) / .4);text-decoration-color:rgb(var(--iris-bright-rgb) / .4);text-underline-offset:3px;margin-top:-2px;font-size:14px;font-weight:500}@media (hover:hover){.hero-discord:hover{color:var(--iris-bright);-webkit-text-decoration-color:var(--iris-bright);text-decoration-color:var(--iris-bright)}}.eyebrow{letter-spacing:.19em;text-transform:uppercase;color:var(--iris-bright);margin:0;font-size:12.5px;font-weight:500}h1{letter-spacing:clamp(-3.08px,1.05px - .385vw,-.92px);text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(42px,8.2vw,88px);font-weight:700;line-height:1.02}h1 .lit{color:var(--iris-bright)}.sub{color:var(--muted);text-wrap:balance;max-width:52ch;margin:0;font-size:clamp(17px,2vw,20px)}.hero-meta{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:2px;padding:0;list-style:none;display:flex}.pill{letter-spacing:.02em;color:var(--muted);border-radius:var(--r-pill);background:var(--glass);border:1px solid var(--glass-line);align-items:center;gap:8px;padding:7px 15px;font-size:13px;display:inline-flex}.btn{letter-spacing:-.005em;border-radius:var(--r-pill);cursor:pointer;min-height:56px;transition:transform var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 30px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transition-duration:.1s;transform:scale(.97)}.btn-primary{background:var(--white);color:#0a0810;box-shadow:0 6px 20px -10px #ffffff47}@media (hover:hover){.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px -10px #fff6}}.btn-iris{background:var(--iris);color:var(--white);box-shadow:0 8px 24px -14px rgb(var(--iris-rgb) / .7)}@media (hover:hover){.btn-iris:hover:not(:disabled){background:#7a66e0;transform:translateY(-2px)}}.btn-sm{min-height:48px;padding:0 22px;font-size:15px}.btn:disabled{opacity:.55;cursor:not-allowed}.section-head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:clamp(34px,5vw,56px);display:flex}.section-head h2{font-size:var(--type-section);letter-spacing:-.028em;text-wrap:balance;max-width:18ch;margin:0;font-weight:700;line-height:1.06}.waitlist{border-radius:var(--r-card);background:radial-gradient(90% 140% at 50% 0%, rgb(var(--iris-bright-rgb) / .3), transparent 70%), linear-gradient(180deg, var(--glass-strong), var(--glass));border:1px solid var(--glass-line);text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:clamp(70px,12vh,130px);padding:clamp(38px,6vw,70px) clamp(24px,5vw,60px);display:flex}.waitlist h2{font-size:var(--type-section);letter-spacing:-.028em;text-wrap:balance;max-width:18ch;margin:0;font-weight:700;line-height:1.06}.waitlist>p{color:var(--muted);text-wrap:pretty;max-width:46ch;margin:0}.wl-form{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;max-width:470px;margin-top:10px;display:flex}.wl-form input{min-width:0;color:var(--white);border-radius:var(--r-pill);background:var(--glass-strong);min-height:56px;transition:border-color var(--dur-fast) var(--ease-standard);border:1px solid #ffffff61;flex:240px;padding:0 20px;font-family:inherit;font-size:16px}.wl-form input::placeholder{color:var(--faint)}.wl-form input:focus{border-color:rgb(var(--iris-bright-rgb) / .6);outline:none}.wl-form input:focus-visible{outline:2px solid var(--iris-bright);outline-offset:2px}.wl-note{color:var(--faint);margin:4px 0 0;font-size:13.5px}.wl-msg{min-height:22px;margin:6px 0 0;font-size:15px}.wl-msg.err{color:#ff9aa8}.join-tick{width:52px;height:52px;color:var(--on-apricot);background:var(--apricot);border:1px solid rgb(var(--apricot-rgb) / .5);animation:tick var(--dur-slow) cubic-bezier(.2, 1.5, .4, 1) both;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.join-tick svg{width:26px;height:26px}@keyframes tick{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.join-tick{animation:none}}.join-again{color:var(--faint);cursor:pointer;text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:none;margin-top:2px;padding:8px 4px;font-family:inherit;font-size:14.5px;-webkit-text-decoration:underline #ffffff38;text-decoration:underline #ffffff38}@media (hover:hover){.join-again:hover{color:var(--white)}}.join-again:active{color:var(--white)}.foot-brand{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.foot-brand img{opacity:.72;width:auto;height:30px;display:block}footer{border-top:1px solid var(--glass-line);padding-block:var(--space-6) var(--space-7);gap:var(--space-5) var(--space-6);color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;font-size:14.5px;display:flex}footer nav{flex-wrap:wrap;gap:24px;display:flex}footer a{color:var(--muted);transition:color var(--dur-fast) var(--ease-standard);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}footer a:hover{color:var(--iris-bright)}.article{max-width:720px;padding-block:clamp(40px,7vh,76px) clamp(56px,10vh,100px)}.article h1{text-align:left;max-width:none;margin:16px 0 0;font-size:clamp(38px,6vw,60px)}.article .lede{color:var(--muted);max-width:60ch;margin:18px 0 0;font-size:19px}.article .updated{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:22px;font-size:12.5px}.article section{border-top:1px solid var(--glass-line);margin-top:36px;padding-top:30px}.article section h2{letter-spacing:-.022em;margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.18}.article section p{color:var(--muted);max-width:60ch;margin:0}.article-foot{border-top:1px solid var(--glass-line);color:var(--faint);max-width:60ch;margin-top:40px;padding-top:26px;font-size:15px}.article-foot a,.article-foot a:link,.article-foot a:visited{color:var(--iris-bright);text-underline-offset:3px;-webkit-text-decoration-color:rgb(var(--iris-bright-rgb) / .42);text-decoration-color:rgb(var(--iris-bright-rgb) / .42)}.article-foot a:hover{-webkit-text-decoration-color:var(--iris-bright);text-decoration-color:var(--iris-bright)}.rise{opacity:0;transition:opacity var(--dur-slow) var(--ease-emphasized), transform var(--dur-slow) var(--ease-emphasized);will-change:opacity, transform;transform:translateY(26px)}.rise.is-in{opacity:1;will-change:auto;transform:none}.reveal{animation:rise var(--dur-slow) var(--ease-emphasized) both}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.no-js .rise{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nav-sheet{transition:opacity var(--dur-fast) var(--ease-standard), visibility 0s linear var(--dur-fast);transform:none}.nav-dock[data-open] .nav-sheet{transform:none}.rise{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.btn:hover,.card:hover{transform:none}}@media (max-width:920px){.nav-links{display:none}.nav{padding-left:16px}}@media (prefers-reduced-transparency:reduce){.nav,.nav-sheet{-webkit-backdrop-filter:none;background:#09090df7}.nav-dock:before{opacity:1}.waitlist,.faq-item,.pill{background:#0d0d12}}@media (prefers-contrast:more){:root{--muted:#ffffffdb;--faint:#ffffffb8;--word-off:#ffffff80;--glass-line:#ffffff52}.nav,.nav-sheet,.faq-item,.waitlist{border-color:var(--glass-line);background:#08080c}.nav,.nav-sheet{-webkit-backdrop-filter:none}.btn-outline,.nav[data-quiet] .btn-nav{border-color:var(--iris-bright)}.stat-figure{color:var(--white);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}}.shot{width:100%;height:auto;margin-inline:auto;display:block}.shot--hero{max-width:300px}.steps{padding-block:var(--band)}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.4vw,44px);display:grid}.steps-grid>.rise{height:100%}.step{align-items:center;gap:var(--space-3);text-align:center;border-radius:var(--r-card);background:var(--glass);border:1px solid var(--glass-line);flex-direction:column;height:100%;padding:clamp(24px,2.6vw,32px) clamp(18px,2vw,24px);display:flex}.step-art{aspect-ratio:1;width:100%;max-width:300px;margin-bottom:var(--space-2);position:relative}.step-art .shot{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.step-n{letter-spacing:.14em;color:var(--iris-bright);margin:0;font-size:12px;font-weight:700}.step h3{letter-spacing:-.02em;margin:0;font-size:clamp(19px,1.9vw,23px);font-weight:700;line-height:1.15}.step p:last-child{color:var(--muted);text-wrap:pretty;max-width:32ch;margin:0;font-size:15px;line-height:1.55}@media (max-width:900px){.steps-grid{grid-template-columns:1fr;gap:32px}}.stat{text-align:center;padding-block:var(--bay);flex-direction:column;align-items:center;gap:18px;display:flex}.stat h2{font-size:var(--type-section);letter-spacing:-.03em;text-wrap:balance;max-width:17ch;margin:0;font-weight:700;line-height:1.05}.stat-figure{letter-spacing:-.05em;background:linear-gradient(175deg,#fff 12%,#c5bfd8 52%,#8a83a0 96%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:clamp(18px,5vh,56px) 0 0;font-size:clamp(64px,16vw,190px);font-weight:700;line-height:.95}.stat-sub{color:var(--faint);letter-spacing:-.01em;margin:6px 0 0;font-size:clamp(18px,2.4vw,26px);font-weight:700;line-height:1.15}.band{min-height:clamp(340px,56vh,580px);padding-block:var(--band);background:radial-gradient(78% 118% at 50% 118%, rgb(var(--iris-bright-rgb) / .28), transparent 62%), radial-gradient(52% 82% at 50% 8%, rgb(var(--iris-bright-rgb) / .09), transparent 70%), linear-gradient(180deg, var(--ground), #0b0a12 46%, var(--ground));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.band:before{content:"";z-index:2;pointer-events:none;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;position:absolute;inset:0}.band-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.band-bg video{object-fit:cover;width:100%;height:100%;display:block}.band-bg:after{content:"";background:radial-gradient(58% 72% at 50% 50%, #050507d1, #05050780 62%, transparent 82%), linear-gradient(180deg, var(--ground) 0%, #05050773 20%, #05050773 80%, var(--ground) 100%);position:absolute;inset:0}.band-quote{z-index:3;z-index:1;padding-inline:var(--gutter);text-align:center;font-size:var(--type-display);letter-spacing:-.028em;text-wrap:balance;max-width:20ch;margin:0;font-weight:700;line-height:1.16;position:relative}[id]{scroll-margin-top:104px}.wl-or{color:var(--faint);letter-spacing:.01em;margin:6px 0 -4px;font-size:13.5px}.hero-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pill-check{width:13px;height:13px;color:var(--iris-bright);flex:none}@media (hover:hover){.btn-glow:hover:not(:disabled){box-shadow:0 12px 30px -10px #ffffff61, 0 0 28px rgb(var(--iris-bright-rgb) / .5);transform:translateY(-2px)scale(1.02)}}.how{padding-block:var(--band)}.stat-argument{flex-direction:column;gap:10px;max-width:42ch;margin:clamp(26px,5vh,54px) auto 0;display:flex}.stat-argument p{color:var(--muted);text-wrap:balance;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.5}.stat-argument .stat-punch{color:var(--white);font-weight:700}.value-art{width:min(240px,62vw);margin:clamp(28px,5vh,56px) auto 0}.value-line{max-width:42ch;color:var(--white);text-wrap:balance;margin:clamp(26px,5vh,54px) auto 0;font-size:clamp(16px,1.6vw,19px);font-weight:700;line-height:1.5}.edges{padding-block:var(--band)}.edges-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.4vw,44px);display:grid}.edge{align-items:flex-start;gap:var(--space-3);text-align:left;border-radius:var(--r-card);background:var(--glass);border:1px solid var(--glass-line);flex-direction:column;height:100%;padding:clamp(24px,2.6vw,32px);display:flex}.edges-grid>.rise{height:100%}.edge-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin:0;font-size:12px;font-weight:500}.edge h3{letter-spacing:-.02em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(20px,2vw,25px);font-weight:700;line-height:1.15}.edge p{color:var(--muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.55}@media (max-width:900px){.edges-grid{grid-template-columns:1fr;gap:38px}}.faq{padding-block:var(--band);gap:var(--space-6);grid-template-columns:1fr;display:grid}.faq-head{align-items:flex-start;gap:var(--space-3);text-align:left;flex-direction:column;display:flex}@media (min-width:900px){.faq{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,104px)}}.faq-title{font-size:var(--type-section);letter-spacing:-.028em;text-wrap:balance;max-width:20ch;margin:0;font-weight:700;line-height:1.06}.faq-list{flex-direction:column;display:flex}.faq-item{border:none;border-top:1px solid var(--glass-line);transition:border-color var(--dur-base) var(--ease-standard);background:0 0;border-radius:0;overflow:hidden}.faq-list>.rise:last-child .faq-item{border-bottom:1px solid var(--glass-line)}.faq-item[open]{border-top-color:rgb(var(--iris-bright-rgb) / .4)}.faq-item summary{cursor:pointer;padding:var(--space-5) 0;justify-content:space-between;align-items:center;gap:18px;font-size:clamp(16px,1.5vw,18px);font-weight:500;line-height:1.4;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}@media (hover:hover){.faq-item summary:hover{color:var(--iris-bright)}}.faq-item summary:active{background:#ffffff12;transition-duration:.1s}.faq-item summary{transition:background var(--dur-fast) var(--ease-standard)}.faq-chevron{width:19px;height:19px;color:var(--iris-bright);transition:transform var(--dur-base) var(--ease-emphasized);flex:none}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{padding:0 0 var(--space-5)}.faq-answer p{color:var(--muted);max-width:46ch;margin:0;font-size:16px;line-height:1.6}.faq-answer a{color:var(--iris-bright);text-underline-offset:3px;text-decoration:underline}@supports selector(::details-content){html{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;transition:block-size var(--dur-slow) var(--ease-emphasized), content-visibility var(--dur-slow) allow-discrete;overflow:hidden}.faq-item[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.step-card:hover,.btn-glow:hover:not(:disabled){transform:none}.faq-item::details-content{transition:none}}.pinned{height:calc(var(--runway,1.8) * 100vh);position:relative}.pinned-inner{height:100vh;padding:96px var(--gutter) clamp(32px, 6vh, 64px);justify-content:center;align-items:center;display:flex;position:sticky;top:0}.pinned-text{text-align:center;max-width:20ch;font-size:var(--type-display);letter-spacing:-.028em;margin:0 auto;font-weight:700;line-height:1.16}.pinned-text .word{color:var(--word-off)}@supports (color:color-mix(in srgb, red, blue)){.pinned-text .word{color:color-mix(in srgb, var(--white) calc(var(--w,1) * 100%), var(--word-off))}}.pinned.is-static,.no-js .pinned{height:auto}.pinned.is-static .pinned-inner,.no-js .pinned .pinned-inner{height:auto;padding-block:clamp(56px,10vh,120px);position:static}.no-js .pinned-text .word{color:var(--white)}@media (prefers-reduced-motion:reduce){.pinned{height:auto}.pinned-inner{height:auto;padding-block:clamp(56px,10vh,120px);position:static}.pinned-text .word{color:var(--white)}}@media (max-width:720px){.pinned-inner{padding-top:84px}}.btn-icon{flex:none;align-items:center;display:inline-flex}.btn-icon svg{width:18px;height:18px}.btn-outline{color:var(--iris-bright);border:1px solid rgb(var(--iris-bright-rgb) / .42);background:0 0}@media (hover:hover){.btn-outline:hover:not(:disabled){background:rgb(var(--iris-bright-rgb) / .14);border-color:var(--iris-bright);transform:translateY(-2px)}}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.join-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:560px){.hero-actions,.join-actions{flex-direction:column;align-items:stretch;width:100%}.hero-actions .btn,.join-actions .btn{width:100%}.hero-actions .btn-quiet-sm,.join-actions .btn-quiet-sm{width:auto;min-height:48px;padding:0 var(--space-2);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--iris-bright-rgb) / .4);text-decoration-color:rgb(var(--iris-bright-rgb) / .4);background:0 0;border-color:#0000;align-self:center}}@media (prefers-reduced-motion:reduce){.btn-outline:hover:not(:disabled){transform:none}}.howto{--enter:0;max-width:100vw;margin-top:-21vh;position:relative}.howto-wrap{z-index:1;width:100%;min-height:150vh;padding-inline:var(--gutter);position:relative}.howto-wrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62% 42% at 50% 30%, rgb(var(--iris-bright-rgb) / .1), transparent 72%);opacity:var(--enter);position:absolute;inset:0}.howto-stage{width:100%;max-width:var(--shell);flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;min-height:80vh;margin-inline:auto;padding-top:clamp(104px,17vh,180px);padding-bottom:72px;display:flex;position:sticky;top:5%}.no-js .howto{--enter:1}.howto-row{display:contents}.howto-meta{letter-spacing:.02em;color:var(--muted);opacity:calc(.15 + .85 * min(1, var(--enter) * 1.45));transform:translateY(calc((1 - min(1, var(--enter) * 1.45)) * 10px));justify-content:center;align-items:center;gap:9px;margin:0;font-size:13.5px;display:flex}.howto-glyph{width:15px;height:15px;color:var(--ink);display:inline-flex}.howto-glyph svg{width:100%;height:100%}.howto-dot{opacity:.55}.howto-n{font-variant-numeric:tabular-nums;color:var(--accent)}.howto-media{aspect-ratio:16/9;border:1px solid var(--glass-line);width:min(1120px,100%,177.778vh - 711.111px);box-shadow:0 44px 120px -54px #000000f2, 0 0 90px -34px rgb(var(--iris-bright-rgb) / .3);transform-origin:50% 0;transform:scale(calc(.86 + .14 * var(--enter)));opacity:calc(.6 + .4 * var(--enter));will-change:transform, opacity;background:#ffffff0a;border-radius:clamp(14px,1.5vw,24px);position:relative;overflow:hidden}.howto[data-settled] .howto-media{will-change:auto}.howto-media img,.howto-media video{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:860px),(max-height:620px){.howto{margin-top:-8vh}.howto-wrap{min-height:0}.howto-stage{min-height:0;padding-top:clamp(56px,10vh,110px);padding-bottom:clamp(48px,8vh,80px);position:static}.howto{--enter:1}}@media (max-width:640px){.howto-wrap{padding-inline:0}.howto-media{border-left:none;border-right:none;border-radius:0;width:100%}.howto-meta{padding-inline:var(--gutter)}}@media (prefers-reduced-motion:reduce){.howto{--enter:1}.howto-media,.howto-meta{transform:none}}.howto-play{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:relative}.howto-play img{filter:brightness(.9);transition:filter var(--dur-slow) var(--ease-standard), transform var(--dur-slow) var(--ease-standard)}@media (hover:hover){.howto-play:hover img{filter:brightness();transform:scale(1.012)}}.howto-play:focus-visible img{filter:brightness();transform:scale(1.012)}.howto-btn{background:var(--iris);color:#fff;width:72px;height:72px;transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px -12px #000000b3}.howto-btn svg{width:30px;height:30px;margin-left:3px}@media (hover:hover){.howto-play:hover .howto-btn{background:var(--iris-bright);color:#0a0810;transform:translate(-50%,-50%)scale(1.07)}}.howto-play:focus-visible .howto-btn{background:var(--iris-bright);color:#0a0810;transform:translate(-50%,-50%)scale(1.07)}.howto-play:active .howto-btn{transition-duration:.1s;transform:translate(-50%,-50%)scale(.94)}@media (prefers-reduced-motion:reduce){.howto-row{opacity:1;transition:none;transform:none}.howto-play img,.howto-play:hover .howto-btn{transform:none}.howto-play:focus-visible .howto-btn{transform:none}}
