html,body,#root{margin:0;padding:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site{--ink: #232220;--paper: #F6F4EF;--peri: #9C8FD4;--fog: #8E8B85;--hairline: #3A3835;position:relative;overflow:clip;background:var(--ink);color:var(--paper);font-family:SOD Grotesk,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;min-height:100vh}.site .mono{font-family:SOD Mono,monospace}.aura{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.aura i{position:absolute;border-radius:50%;filter:blur(70px);display:block}.aura .a1{width:55vmax;height:55vmax;left:-16vmax;top:-12vmax;background:radial-gradient(circle at 50% 50%,rgba(156,143,212,.17),transparent 62%);animation:aura1 48s ease-in-out infinite alternate}.aura .a2{width:48vmax;height:48vmax;right:-18vmax;top:32vh;background:radial-gradient(circle at 50% 50%,rgba(122,110,168,.14),transparent 60%);animation:aura2 58s ease-in-out infinite alternate}.aura .a3{width:42vmax;height:42vmax;left:18vw;bottom:-22vmax;background:radial-gradient(circle at 50% 50%,rgba(142,139,133,.11),transparent 60%);animation:aura3 42s ease-in-out infinite alternate}@keyframes aura1{0%{transform:translate(0) scale(1)}to{transform:translate(9vw,7vh) scale(1.16)}}@keyframes aura2{0%{transform:translate(0) scale(1.1)}to{transform:translate(-8vw,-8vh) scale(.94)}}@keyframes aura3{0%{transform:translateY(4vh) scale(1)}to{transform:translate(7vw,-6vh) scale(1.13)}}.site>.topbar,.site>.hero,.site>.how,.site>.divider,.site>.drop,.site>.foot{position:relative;z-index:1}.shimmer{position:absolute;inset:0;z-index:-1;pointer-events:none;display:block}.shimmer-on .aura{display:none}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:10px;padding:12px 22px;background:#232220e0;backdrop-filter:blur(8px);border-bottom:1px solid var(--hairline)}.topbar .brandmark .mini{width:20px;height:20px;display:block}.topbar .brandname{font-family:SOD Goudy,serif;font-size:17px;color:var(--paper);white-space:nowrap}.topbar .brandname i{font-style:normal;color:var(--peri)}.topbar .toplinks{margin-left:auto;display:flex;gap:20px}.topbar .toplinks a{font-family:SOD Mono,monospace;font-size:11px;letter-spacing:2px;color:var(--fog);text-decoration:none;text-transform:lowercase;display:inline-flex;align-items:center;min-height:44px}.topbar .toplinks a:hover,.topbar .toplinks a:focus-visible{color:var(--paper)}.hero{min-height:min(86vh,760px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 24px 56px}.lockup{position:relative;display:inline-block;margin-top:clamp(72px,10vw,96px)}.lockup-glyph{position:absolute;left:0;bottom:calc(100% + 16px)}.hero-borax{width:clamp(56px,10vw,80px);height:auto;display:block}.lockup-glyph{animation:ghostdrift 16s ease-in-out infinite}@keyframes ghostdrift{0%{transform:translate(0) rotate(0)}25%{transform:translate(2px,-7px) rotate(.6deg)}50%{transform:translate(-1px,-3px) rotate(0)}75%{transform:translate(-3px,-9px) rotate(-.5deg)}to{transform:translate(0) rotate(0)}}.borax-draw{stroke-dashoffset:1;opacity:0;animation:boraxdraw 3s cubic-bezier(.37,0,.18,1) forwards,boraxfade 2.2s ease-out forwards}@keyframes boraxdraw{to{stroke-dashoffset:0}}@keyframes boraxfade{to{opacity:1}}.wordmark{font-family:SOD Goudy,serif;font-weight:400;font-size:clamp(38px,7vw,62px);letter-spacing:.01em;color:var(--paper);margin:0}.wordmark i{font-style:normal;color:var(--peri)}.wordmark.small{font-size:22px}.tag{margin:24px 0 0;font-family:SOD Goudy,serif;font-size:clamp(17px,2.6vw,22px);color:#d8d4cb;max-width:32ch;line-height:1.5;letter-spacing:.01em}.sub{margin-top:34px;font-family:SOD Mono,monospace;font-size:12px;letter-spacing:3px;color:var(--fog)}.orbit{margin-top:54px;width:min(560px,100%)}.orbit-note{font-family:SOD Mono,monospace;font-size:10.5px;letter-spacing:2px;color:var(--fog);margin:0 0 18px}.shuffle{display:flex;justify-content:center;gap:clamp(14px,4vw,34px);cursor:pointer;outline-offset:6px;border-radius:8px;padding:6px 4px}.markcell{width:clamp(52px,12vw,72px);text-align:center;animation:celldrift 8.5s ease-in-out infinite;animation-delay:var(--d, 0s)}@keyframes celldrift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.markcell svg{width:100%;height:auto;display:block}.how{background:var(--paper);color:var(--ink);padding:88px 24px}.wrap{max-width:760px;margin:0 auto}.kicker{font-family:SOD Mono,monospace;font-size:12px;letter-spacing:3px;color:#6e6b65;text-transform:uppercase;margin:0 0 14px;display:flex;align-items:center;gap:12px}.kicker-mark{width:22px;height:22px;display:inline-block}.kicker-mark svg{width:100%;height:100%;display:block}.how h2{font-family:SOD Goudy,serif;font-weight:400;font-size:clamp(28px,4.6vw,40px);margin:0 0 40px}.step{display:flex;gap:22px;padding:22px 0;border-top:1px solid #E2DDD2}.step:last-child{border-bottom:1px solid #E2DDD2}.step .n{font-family:SOD Mono,monospace;font-size:12px;color:#6e6b65;padding-top:4px;min-width:24px}.step p{margin:0;font-size:clamp(16px,2.4vw,19px);line-height:1.55}.step b{font-family:SOD Goudy,serif;font-weight:400;font-size:1.14em;letter-spacing:.01em}.divider{display:flex;align-items:center;gap:18px;padding:34px 24px}.divider .rule{flex:1;height:1px;background:var(--hairline)}.divider-mark{width:30px;height:30px;display:inline-block}.divider-mark svg{width:100%;height:100%;display:block}.drop{background:var(--ink);padding:84px 24px 92px;text-align:center}.pill{display:inline-flex;align-items:center;gap:10px;border:1.5px solid var(--hairline);border-radius:999px;padding:10px 22px;font-family:SOD Mono,monospace;font-size:12px;letter-spacing:3px;color:var(--paper);text-transform:lowercase;margin-bottom:30px}.pill-mark{width:17px;height:17px;display:inline-block}.pill-mark svg{width:100%;height:100%;display:block}.drop h2{font-family:SOD Goudy,serif;font-weight:400;font-size:clamp(26px,4.2vw,36px);margin:0 0 12px;color:var(--paper)}.drop h2 i{font-style:normal;color:var(--peri)}.drop p{color:#cfcbc2;font-size:clamp(15px,2.2vw,18px);margin:0 auto 46px;max-width:44ch;line-height:1.55}.tee{width:min(300px,72vw);margin:0 auto}.tee svg{width:100%;height:auto;display:block}.tee.float svg{animation:teefloat 17s ease-in-out infinite}@keyframes teefloat{0%{transform:translate(0)}30%{transform:translate(3px,-14px)}62%{transform:translate(-2px,-6px)}to{transform:translate(0)}}.tee figcaption{margin-top:16px;font-family:SOD Mono,monospace;font-size:11px;letter-spacing:2px;color:var(--fog)}.foot{border-top:1px solid var(--hairline);padding:44px 24px 40px;text-align:center}.footmarks{display:flex;justify-content:center;gap:24px;margin-top:22px}.footmarks span{width:22px;height:22px;display:inline-block;opacity:.85;animation:markbob 6.8s ease-in-out infinite;animation-delay:var(--d, 0s)}.footmarks svg{width:100%;height:100%;display:block}@keyframes markbob{0%,to{transform:translate(0)}35%{transform:translate(1.5px,-9px)}70%{transform:translate(-1.5px,-4px)}}.foot .promises{margin:18px 0 0;font-family:SOD Mono,monospace;font-size:11px;letter-spacing:2px;color:var(--fog)}.rv{opacity:0;transform:translateY(28px);filter:blur(7px);transition:opacity 1.9s ease,transform 1.9s cubic-bezier(.16,1,.3,1),filter 1.9s ease}.rv.on{opacity:1;transform:none;filter:blur(0)}.rv.d1{transition-delay:.2s}.rv.d2{transition-delay:.4s}.rv.d3{transition-delay:.6s}@media(prefers-reduced-motion:reduce){.site .rv{opacity:1;transform:none;filter:none;transition:none}.site .borax-draw{animation:none;stroke-dashoffset:0;opacity:1}.site .lockup-glyph,.site .markcell,.site .aura i{animation:none}.site .tee.float svg,.site .footmarks span{animation:none}}@media(max-width:480px){.topbar{padding:10px 16px;gap:8px}.topbar .brandname{font-size:15px}.topbar .toplinks{gap:12px}.topbar .toplinks a{font-size:10px;letter-spacing:1.2px}}
