@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/08328e320c8f68d1-s.068q2mbkdvzxv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.0e2v01fdnfw~o.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:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.0w8w9q576xw20.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:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.lexend_4657197b-module__qcFZpq__className{font-family:Lexend,Lexend Fallback;font-style:normal}.lexend_4657197b-module__qcFZpq__variable{--font-lexend:"Lexend", "Lexend Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_811b4345-module__KUJ_XW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_811b4345-module__KUJ_XW__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
:root{--cream:#fef1df;--raised:#fff8ee;--sand:#f9e3c6;--ink:#1f1d1b;--muted:#6a5f55;--hair:#1f1d1b24;--hair-strong:#1f1d1b47;--tang:#ff6b1a;--tang-deep:#e85508;--peach:#ffb481;--go:#6ed39a;--space:#17130f;--space-raised:#221c16;--on-space:#fef1df;--on-space-muted:#fef1df9e;--on-space-hair:#fef1df24;--on-space-soft:#fef1dfdb;--on-space-fill:#fef1df0a;--on-space-track:#fef1df14;--space-cell:#2a221b;--space-cell-hot:#2e1d12;--line:2px solid var(--ink);--drop:5px 5px 0 var(--ink);--display:var(--font-lexend), system-ui, sans-serif;--body:var(--font-lexend), system-ui, sans-serif;--mono:var(--font-space-mono), ui-monospace, monospace;--fs-n4:.625rem;--fs-n3:.702rem;--fs-n2:.79rem;--fs-n1:.889rem;--fs-0:1rem;--fs-1:1.125rem;--fs-2:1.266rem;--fs-4:1.602rem;--fs-d-xs:clamp(1.424rem, 2.6vw, 1.953rem);--fs-d-sm:clamp(1.602rem, 3vw, 2.441rem);--fs-d-md:clamp(1.953rem, 4.8vw, 4.768rem);--fs-d-lg:clamp(2.441rem, 6.4vw, 5.96rem);--fs-d-num:clamp(3.815rem, 6.4vw, 5.96rem);--fs-d-xl:clamp(2.75rem, 7.6vw, 7.451rem);--lh-display:.95;--lh-numeral:.85;--lh-snug:1.1;--lh-heading:1.3;--lh-body:1.6;--ease:cubic-bezier(.22,1,.36,1);--pop:cubic-bezier(.34,1.56,.64,1)}.nav-shell>a:first-child{flex-shrink:0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{background:var(--cream);color:var(--ink);font-family:var(--body);font-size:16px;font-weight:400;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}main{overflow-x:clip}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}body:after{content:"";z-index:9000;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}section[id],header[id]{scroll-margin-top:110px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img{max-width:100%;display:block}::selection{background:var(--tang);color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.skip{z-index:10000;background:var(--ink);color:var(--cream);transition:top .2s var(--ease);border-radius:999px;padding:10px 16px;font-weight:600;position:fixed;top:-60px;left:16px}.skip:focus-visible{top:16px}.work :focus-visible,.footer :focus-visible{outline-color:var(--cream)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{max-width:1320px;margin:0 auto;padding:0 40px}.mono{font-family:var(--mono);font-size:var(--fs-n2);letter-spacing:.12em;text-transform:uppercase;font-weight:400}.eyebrow{border:1.5px solid var(--ink);background:var(--raised);font-family:var(--mono);font-size:var(--fs-n2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-weight:700;display:inline-flex}.star{background:var(--tang);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:12px;height:12px;display:inline-block}.sparkle{transform-origin:50%;animation:3.6s ease-in-out infinite twinkle;display:block}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.55;transform:scale(.55)rotate(45deg)}}.title{font-family:var(--display);font-weight:800;font-size:var(--fs-d-lg);line-height:var(--lh-display);letter-spacing:-.045em}.title .accent,.hero-title .accent{color:var(--tang-deep)}.btn{border:var(--line);box-shadow:4px 4px 0 var(--ink);font-size:var(--fs-0);letter-spacing:-.01em;white-space:nowrap;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s, color .25s;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-weight:600;display:inline-flex}.btn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.btn .arrow{transition:transform .3s var(--ease)}.btn:hover .arrow{transform:translate(4px)}.btn-sm{font-size:var(--fs-n1);box-shadow:3px 3px 0 var(--ink);padding:10px 18px}.btn-primary{background:var(--tang);color:var(--ink)}.btn-primary:hover{background:var(--peach)}.btn-ghost{background:var(--raised);color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--cream)}.btn-ink{background:var(--ink);color:var(--cream);box-shadow:4px 4px 0 var(--cream)}.btn-ink:hover{box-shadow:6px 6px 0 var(--cream);background:var(--space)}.btn-ink:active{box-shadow:1px 1px 0 var(--cream)}.planet{--pl-line:var(--ink);--pl-band:var(--cream)}.planet--dark{--pl-line:var(--cream);--pl-band:var(--space)}.pl-band{fill:var(--pl-band)}.pl-ink{fill:var(--pl-line)}.pl-grain{stroke:var(--pl-band)}.pl-sphere{fill:var(--tang)}.logo{white-space:nowrap;font-family:var(--display);letter-spacing:-.045em;font-weight:800;line-height:1;display:inline-block}.logo-part{display:inline-block}.logo-o{z-index:1}.logo .glyph-o{vertical-align:-.025em;width:.72em}.logo .glyph-planet{width:1.1em;height:1.1em}.intro{z-index:9999;background:var(--cream);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.intro-lockup{font-size:clamp(72px,13vw,150px);position:relative}.intro-labs{white-space:nowrap;font-family:var(--mono);color:var(--tang-deep);align-items:flex-end;margin-top:.05em;font-size:.36em;font-weight:700;line-height:1;transition:opacity .2s;display:inline-flex;position:absolute;top:100%;right:0}.intro-cursor{background:var(--ink);width:.55em;height:.12em;margin-left:.08em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.nav{z-index:60;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;inset:16px 0 auto}.nav>*{pointer-events:auto}.nav-shell{width:100%;max-width:1288px;transition:max-width .9s var(--ease), background .4s, border-color .4s, box-shadow .4s;border:2px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;padding:10px 10px 10px 22px;display:flex}.nav.scrolled .nav-shell{background:color-mix(in srgb, var(--raised) 95%, transparent);border-color:var(--ink);-webkit-backdrop-filter:blur(14px);max-width:900px;box-shadow:4px 4px 0 var(--ink)}.nav-logo{font-size:44px;display:block}.nav-logo .glyph-planet{transition:transform .6s var(--pop)}.nav-shell>a:hover .nav-logo .glyph-planet{transform:translate(-50%,-50%)rotate(-14deg)scale(1.12)}.nav-links{font-size:var(--fs-0);align-items:center;gap:8px;font-weight:500;display:flex}.nav-links a{border-radius:999px;padding:8px 14px;transition:background .25s,color .25s}.nav-links a:hover,.nav-links a[aria-current=true]{background:var(--ink);color:var(--cream)}.nav-actions{align-items:center;gap:10px;display:flex}.nav-cta-wrap{transition:opacity .3s var(--ease), transform .3s var(--ease), visibility 0s;display:inline-flex}.nav-cta-wrap.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility 0s .3s;transform:scale(.9)}.nav-menu-toggle{border:1.5px solid var(--ink);font-family:var(--mono);font-size:var(--fs-n3);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:9px 13px;font-weight:700;display:none}.nav-menu-toggle:hover{background:var(--ink);color:var(--cream)}.nav-cta-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:none}.nav-menu-icon{width:16px;display:none}.nav-menu-icon span{background:currentColor;height:1.5px;margin:3px 0;transition:transform .2s,opacity .2s;display:block}.nav-menu-toggle[aria-expanded=true] .nav-menu-icon span:first-child{transform:translateY(4.5px)rotate(45deg)}.nav-menu-toggle[aria-expanded=true] .nav-menu-icon span:nth-child(2){opacity:0}.nav-menu-toggle[aria-expanded=true] .nav-menu-icon span:last-child{transform:translateY(-4.5px)rotate(-45deg)}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}.hero{flex-direction:column;min-height:100svh;padding-top:118px;display:flex;position:relative}.hero-particles{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-sparkle{z-index:1;pointer-events:none;position:absolute}.hero-main{z-index:2;padding:20px 0 0;position:relative}.hero-center-col{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-eyebrow{margin-bottom:26px}.hero-title{font-family:var(--display);font-weight:800;font-size:var(--fs-d-xl);line-height:var(--lh-display);letter-spacing:-.055em}.hero-title>span{margin:-.04em -.1em -.12em;padding:.04em .1em .12em}.glyph-o{vertical-align:-.01em;width:.58em;height:.58em;margin:0 .04em;display:inline-block;position:relative}.hero-title .pl-sphere{fill:var(--tang-deep)}.glyph-planet{width:1.25em;height:1.25em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-sub{max-width:56ch;font-size:var(--fs-1);font-weight:300;line-height:var(--lh-body);color:var(--muted);margin-top:26px}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px;display:flex}.hero-horizon{min-height:calc(var(--ring-r) * 1.75);pointer-events:none;flex:1;margin-top:28px;position:relative}main{--ring-r:min(152px, 17.5vw)}.ring{z-index:3;height:calc(var(--ring-r) * 2.9);margin-top:calc(var(--ring-r) * -1.45);font-size:calc(var(--ring-r) * .205);position:relative}.ring-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ring-hit{pointer-events:fill}.ring-planet{pointer-events:none;position:absolute}.ring-text{font-family:var(--display);letter-spacing:-.03em;fill:var(--ink);font-weight:800}.ring .rb-ink,.ring .rb-tang,.ring .rb-cream{fill:none}.rb-ink{stroke:var(--ink)}.rb-tang{stroke:var(--tang)}.rb-cream{stroke:var(--cream)}.rb-fill-ink{fill:var(--ink)}.rb-fill-tang{fill:var(--tang)}.rb-fill-cream{fill:var(--cream)}.rb-fill-shade{fill:color-mix(in srgb, var(--tang) 72%, var(--ink))}.manifesto{padding:clamp(48px,5vw,80px) 0 clamp(100px,10vw,140px)}.manifesto-lede{gap:28px;display:grid}.manifesto-body{font-family:var(--display);font-weight:700;font-size:var(--fs-d-md);line-height:var(--lh-snug);letter-spacing:-.04em}.manifesto-body>span{width:fit-content;display:block}.manifesto-body .mark{background:linear-gradient(transparent 30%, var(--tang) 30% 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-left:-.06em;padding:0 .06em}.manifesto-sub{color:var(--muted);font-family:var(--display);font-weight:500;font-size:var(--fs-d-xs);line-height:var(--lh-heading);letter-spacing:-.02em;text-wrap:balance}.manifesto-sub>span{display:block}.manifesto-foot{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:80px;display:grid}.manifesto-pt{border:var(--line);background:var(--raised);box-shadow:var(--drop);border-radius:22px;padding:28px 26px 30px}.manifesto-pt h3{font-size:var(--fs-2);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:8px;font-weight:700;display:flex}.manifesto-pt p{font-size:var(--fs-0);color:var(--muted);font-weight:300;line-height:var(--lh-body)}.caps{padding:40px 0 160px}.caps-head{margin-bottom:60px}.caps-head p{max-width:34ch;color:var(--muted);font-size:var(--fs-0);margin-top:24px;font-weight:300}.caps-list{border:var(--line);background:var(--raised);box-shadow:6px 6px 0 var(--ink);border-radius:28px;overflow:hidden}.caps-list>div+div .cap{border-top:var(--line)}.cap{transition:background .35s var(--ease);cursor:default;grid-template-columns:70px 1fr auto 40px;align-items:center;gap:28px;padding:30px 32px;display:grid}.cap:hover{background:var(--tang)}.cap-idx{border:var(--line);width:48px;height:48px;font-family:var(--mono);font-size:var(--fs-n2);border-radius:50%;place-items:center;font-weight:700;transition:background .35s,color .35s;display:grid}.cap:hover .cap-idx{background:var(--ink);color:var(--tang)}.cap-idx{position:relative}.cap-idx:before{content:"";border:1.5px solid var(--ink);pointer-events:none;border-radius:50%;height:22px;position:absolute;top:50%;left:-9px;right:-9px;transform:translateY(-50%)rotate(-16deg)}.cap-idx:after{content:"";background:var(--tang);border:1.5px solid var(--ink);offset-path:path("M51.8 13.5 L51.9 15.4 L51.0 17.6 L49.3 19.9 L46.8 22.3 L43.5 24.6 L39.5 26.9 L35.0 29.0 L30.2 30.9 L25.0 32.6 L19.8 33.9 L14.7 34.9 L9.7 35.4 L5.2 35.6 L1.1 35.3 L-2.3 34.7 L-5.0 33.6 L-6.8 32.3 L-7.8 30.5 L-7.9 28.6 L-7.0 26.4 L-5.3 24.1 L-2.8 21.7 L0.5 19.4 L4.5 17.1 L9.0 15.0 L13.8 13.1 L19.0 11.4 L24.2 10.1 L29.3 9.1 L34.3 8.6 L38.8 8.4 L42.9 8.7 L46.3 9.3 L49.0 10.4 L50.8 11.7 Z");offset-distance:30%;offset-rotate:0deg;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0}.cap:hover .cap-idx:after{background:var(--cream);animation:2.6s linear infinite moon}@keyframes moon{0%{offset-distance:30%}to{offset-distance:130%}}.cap-main{flex-direction:column;gap:8px;min-width:0;display:flex}.cap-name{font-family:var(--display);font-weight:800;font-size:var(--fs-d-sm);letter-spacing:-.04em;line-height:1}.cap-desc{font-size:var(--fs-0);color:var(--muted);max-width:560px;font-weight:300;line-height:var(--lh-body);transition:color .35s}.cap:hover .cap-desc{color:var(--ink)}.cap-tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:300px;display:flex}.cap-tag{font-family:var(--mono);font-size:var(--fs-n3);border:1.5px solid var(--ink);background:var(--cream);border-radius:999px;padding:6px 12px}.cap-arrow{font-size:var(--fs-4);transition:transform .35s var(--pop);font-weight:700}.cap:hover .cap-arrow{transform:rotate(45deg)scale(1.15)}.work{background:var(--space);color:var(--on-space);border-radius:56px;padding:clamp(160px,16vw,230px) 0 clamp(120px,12vw,170px);position:relative}.work-planet{z-index:0;pointer-events:none;width:min(520px,70vw);height:auto;position:absolute;top:-170px;left:50%;transform:translate(-50%)}.work-sparkle{z-index:0;pointer-events:none;position:absolute}.work-head{text-align:center;z-index:1;margin-bottom:88px;position:relative}.work-head .title{color:var(--on-space)}.work-head .title .accent{color:var(--tang)}.work-head .eyebrow{color:var(--on-space);border-color:var(--on-space-hair);background:0 0}.work-sub{max-width:64ch;color:var(--on-space-muted);font-size:var(--fs-0);font-weight:300;line-height:var(--lh-body);margin:24px auto 0}.work-list{z-index:1;flex-direction:column;gap:clamp(96px,10vw,150px);display:flex;position:relative}.work-item{grid-template-columns:1.05fr 1fr;align-items:start;gap:72px;display:grid}.work-item[data-flip=true]{grid-template-columns:1fr 1.05fr}.work-item[data-flip=true] .work-visual{order:2}.work-visual{min-width:0;position:relative}.work-visual-inner{position:sticky;top:120px}.work-info{padding-top:6px}.work-meta{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.work-meta .mono{color:var(--on-space-muted)}.work-status{font-family:var(--mono);font-size:var(--fs-n3);letter-spacing:.12em;text-transform:uppercase;border:1.5px solid;border-radius:999px;padding:5px 12px;font-weight:700}.work-status.is-live{color:var(--go)}.work-status.is-beta{color:var(--tang)}.work-name{font-family:var(--display);font-weight:800;font-size:var(--fs-d-lg);line-height:var(--lh-display);letter-spacing:-.055em}.work-desc{font-size:var(--fs-1);font-weight:300;line-height:var(--lh-body);color:var(--on-space-muted);max-width:52ch;margin-top:20px}.work-metrics{flex-wrap:wrap;gap:14px;margin:34px 0 28px;display:flex}.work-metric{border:1.5px solid var(--on-space-hair);border-radius:16px;min-width:120px;padding:14px 18px}.work-metric-n{font-family:var(--display);font-weight:800;font-size:var(--fs-4);letter-spacing:-.03em;color:var(--tang)}.work-metric-l{font-family:var(--mono);font-size:var(--fs-n3);letter-spacing:.04em;color:var(--on-space-muted);margin-top:2px}.work-features{gap:12px;margin-bottom:38px;list-style:none;display:grid}.work-desc+.work-features{margin-top:28px}.work-features li{font-size:var(--fs-0);color:var(--on-space-soft);align-items:center;gap:12px;display:flex}.work-features .star{flex-shrink:0}.work-cta{background:var(--cream);color:var(--ink);border:2px solid var(--cream);box-shadow:4px 4px 0 var(--tang);font-size:var(--fs-0);transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-weight:600;display:inline-flex}.work-cta:hover{box-shadow:6px 6px 0 var(--tang);transform:translate(-2px,-2px)}.work-cta:active{box-shadow:1px 1px 0 var(--tang);transform:translate(3px,3px)}.work-cta .arrow{transition:transform .3s}.work-cta:hover .arrow{transform:translate(3px)}.mock{background:var(--space-raised);border:2px solid var(--on-space-hair);width:100%;min-width:0;box-shadow:10px 10px 0 var(--tang), 0 40px 100px -30px #000000b3;border-radius:20px;overflow:hidden}.mock-bar{border-bottom:1.5px solid var(--on-space-hair);background:var(--on-space-fill);align-items:center;gap:7px;padding:13px 16px;display:flex}.mock-dot{background:var(--on-space-hair);border-radius:50%;width:10px;height:10px}.mock-dot:first-child{background:var(--tang)}.mock-dot:nth-child(2){background:var(--peach)}.mock-label{font-family:var(--mono);font-size:var(--fs-n3);letter-spacing:.06em;color:var(--on-space-muted);margin-left:10px}.mock-body{padding:20px}.mock-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mock-live{font-family:var(--mono);font-size:var(--fs-n3);letter-spacing:.12em;color:var(--go);align-items:center;gap:7px;font-weight:700;display:inline-flex}.mock-live-dot{background:var(--go);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite pulse}@keyframes scrub{0%{left:4%}to{left:96%}}@keyframes scrub-fill{0%{right:96%}to{right:4%}}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--go) 50%, transparent)}to{box-shadow:0 0 0 9px #0000}}.mock-mono{font-family:var(--mono);font-size:var(--fs-n3);color:var(--on-space-muted)}.mock-rows{flex-direction:column;gap:9px;display:flex}.mock-row{background:var(--on-space-fill);border-radius:10px;grid-template-columns:1.1fr 1.4fr .7fr;align-items:center;gap:12px;padding:11px 12px;display:grid}.mock-id{flex-direction:column;gap:2px;display:flex}.mock-id b{font-size:var(--fs-n2);color:var(--on-space);font-weight:600}.mock-id span{font-size:var(--fs-n4);color:var(--on-space-muted)}.mock-bar-track{background:var(--on-space-track);border-radius:999px;height:6px;overflow:hidden}.mock-bar-fill{transform-origin:0;border-radius:999px;height:100%;animation:3.4s ease-in-out infinite alternate hf}.mock-row:nth-child(2) .mock-bar-fill{animation-delay:-1.1s}.mock-row:nth-child(3) .mock-bar-fill{animation-delay:-2.3s}.mock-row:nth-child(4) .mock-bar-fill{animation-delay:-.6s}@keyframes hf{0%{transform:scaleX(.86)}to{transform:scaleX(1.04)}}.mock-hf{align-items:center;gap:9px;display:flex}.mock-hf .mock-bar-track{flex:1}.mock-val{text-align:right;font-size:var(--fs-n2);color:var(--on-space-muted);font-variant-numeric:tabular-nums}.mock-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mock-chip{font-family:var(--mono);font-size:var(--fs-n4);border:1.5px solid var(--on-space-hair);color:var(--on-space-muted);border-radius:999px;padding:6px 11px}.mock-ticker{background:var(--on-space-fill);border-radius:10px;margin-bottom:16px;padding:10px 12px;display:flex;overflow:hidden}.mock-ticker-track{width:max-content;animation:16s linear infinite ticker;display:flex}.mock-tick{font-family:var(--mono);font-size:var(--fs-n3);color:var(--on-space-soft);white-space:nowrap;padding-right:18px}@keyframes ticker{to{transform:translate(-50%)}}.mock-tick b{margin-left:6px}.mock-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.mock-panel{background:var(--on-space-fill);border-radius:12px;min-width:0;padding:14px}.mock-panel-h{font-family:var(--mono);font-size:var(--fs-n4);letter-spacing:.1em;text-transform:uppercase;color:var(--on-space-muted);margin-bottom:12px}.mock-li{font-size:var(--fs-n2);color:var(--on-space-soft);justify-content:space-between;gap:8px;padding:6px 0;display:flex}.mock-li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mock-bars{align-items:flex-end;gap:6px;height:64px;display:flex}.mock-bcol{opacity:.9;transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;animation:2.8s ease-in-out infinite alternate flow}.mock-bcol:nth-child(2n){animation-delay:-1.4s}.mock-bcol:nth-child(3n){animation-delay:-.7s}@keyframes flow{0%{transform:scaleY(.7)}to{transform:scaleY(1)}}.mock-frames{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.mock-cell{border:1.5px solid var(--on-space-hair);border-radius:10px;position:relative;overflow:hidden}.mock-cell[data-active=true]{border-color:var(--tang)}.mock-cell-art{aspect-ratio:16/10;background:repeating-linear-gradient(45deg, var(--on-space-track) 0 2px, transparent 2px 9px), var(--space-cell)}.mock-cell-art[data-active=true]{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--tang) 55%, transparent) 0 2px, transparent 2px 9px), var(--space-cell-hot)}.mock-cell-tag{font-family:var(--mono);font-size:var(--fs-n4);color:var(--on-space-muted);position:absolute;bottom:6px;left:7px}.mock-timeline{background:var(--on-space-track);border-radius:999px;height:6px;margin-top:16px;position:relative}.mock-timeline-fill{background:var(--tang);border-radius:999px;animation:7s linear infinite scrub-fill;position:absolute;inset:0 58% 0 0}.mock-playhead{background:var(--cream);border:2px solid var(--tang);border-radius:50%;width:13px;height:13px;animation:7s linear infinite scrub;position:absolute;top:50%;left:42%;transform:translate(-50%,-50%)}.stats{padding:150px 0 130px}.stats-eyebrow{margin-bottom:32px}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.stat-card{border:var(--line);aspect-ratio:5/4;box-shadow:var(--drop);border-radius:28px;flex-direction:column;justify-content:space-between;padding:26px 26px 30px;display:flex}.stat-card .mono{font-weight:700}.stat-card .n{font-family:var(--display);font-weight:900;font-size:var(--fs-d-num);line-height:var(--lh-numeral);letter-spacing:-.06em}.stat-card .l{font-size:var(--fs-0);font-weight:400;line-height:var(--lh-body);max-width:92%}.stat-card.is-tang{background:var(--tang)}.stat-card.is-cream{background:var(--raised)}.stat-card.is-cream .n{color:var(--tang-deep)}.cta{padding:0 0 150px}.cta-card{background:var(--tang);color:var(--ink);border:var(--line);box-shadow:10px 10px 0 var(--ink);border-radius:44px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px;min-height:480px;padding:72px 64px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.cta-planet{pointer-events:none;width:clamp(220px,70cqw,560px);height:auto;position:absolute;top:50%;right:-90px;transform:translateY(-50%)}.cta-planet .pl-sphere{fill:var(--cream)}.cta-planet .pl-band{fill:var(--peach)}.cta-sparkle{pointer-events:none;position:absolute}.eyebrow-onTang{background:var(--ink);color:var(--cream);border-color:var(--ink);z-index:1;position:relative}.eyebrow-onTang .star{background:var(--tang)}.cta-head{font-family:var(--display);font-weight:900;font-size:var(--fs-d-lg);line-height:var(--lh-display);letter-spacing:-.055em;z-index:1;max-width:10ch;position:relative}.cta-foot{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;width:100%;display:flex;position:relative}.cta-sub{text-wrap:balance;max-width:40ch;font-size:var(--fs-0);font-weight:400;line-height:var(--lh-body)}.footer{background:var(--space);color:var(--on-space);border-radius:56px 56px 0 0;padding:90px 0 36px;overflow:hidden}.foot-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:50px;display:flex}.foot-tag{font-family:var(--display);font-weight:700;font-size:var(--fs-d-sm);line-height:var(--lh-snug);letter-spacing:-.035em;max-width:13ch}.foot-cols{flex-wrap:wrap;gap:70px;display:flex}.foot-col h3{font-family:var(--mono);font-size:var(--fs-n3);letter-spacing:.14em;text-transform:uppercase;color:var(--tang);margin-bottom:14px;font-weight:700}.foot-col a,.foot-link-disabled{font-size:var(--fs-0);color:var(--on-space-muted);padding:5px 0;transition:color .25s;display:block}.foot-col a:hover{color:var(--on-space)}.foot-link-disabled{opacity:.7}.foot-mark{margin-top:90px;container-type:inline-size}.foot-mark .logo{font-size:35cqw;display:block}.foot-bottom a:hover{color:var(--on-space)}.foot-bottom{border-top:1.5px solid var(--on-space-hair);font-family:var(--mono);font-size:var(--fs-n3);letter-spacing:.1em;text-transform:uppercase;color:var(--on-space-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:22px;display:flex}.nf{grid-template-rows:auto 1fr;min-height:100svh;padding:28px 40px 60px;display:grid}.nf-logo{justify-self:start}.nf-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.nf-planet{width:min(320px,70vw);height:auto;margin:-12% 0 -8%}.nf-sub{max-width:44ch;color:var(--muted);font-size:var(--fs-1);text-wrap:balance;font-weight:300}@media (max-width:920px){.container{padding:0 22px}.nav{padding:0 10px}.nav-shell{padding-left:10px}.nav-links{display:none}.nav-menu-toggle{display:block}.nav-links.is-open{animation:menu-in .22s var(--ease);border:2px solid var(--ink);background:var(--raised);box-shadow:4px 4px 0 var(--ink);border-radius:20px;flex-direction:column;align-items:stretch;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0}.nav-links.is-open a{padding:11px 14px}.nav-logo{font-size:36px}.btn-sm{font-size:var(--fs-n2);gap:6px;padding:9px 12px}.cap{grid-template-columns:52px 1fr;gap:18px;padding:24px 20px}.cap-tags,.cap-arrow{display:none}.manifesto-foot{grid-template-columns:1fr}.manifesto-lede{gap:20px}.work{border-radius:36px;padding-top:180px}.work-head{margin-bottom:64px}.work-planet{top:-130px}.work-item,.work-item[data-flip=true]{grid-template-columns:1fr;gap:40px}.work-item[data-flip=true] .work-visual{order:0}.work-visual-inner{position:static}.cta-card{border-radius:32px;min-height:0;padding:48px 28px}.cta-planet{top:auto;bottom:-70px;right:-90px;transform:none}.footer{border-radius:36px 36px 0 0}}@media (max-width:540px){.stats-grid{grid-template-columns:1fr}.stat-card{aspect-ratio:auto;gap:24px;min-height:230px}.mock-split{grid-template-columns:1fr}.mock-frames{grid-template-columns:repeat(2,1fr)}.hero{padding-top:110px}.hero-sub{font-size:var(--fs-0)}.hero-sparkle.is-wide-only{display:none}.manifesto-sub{font-size:var(--fs-2)}.hero-ctas{flex-direction:column;width:min(100%,300px)}.hero-ctas>*,.hero-ctas .btn{justify-content:center;width:100%}}@media (max-width:360px){.nav-shell{gap:12px}.nav-cta{gap:0;padding:10px 12px}.nav-cta-label,.nav-cta .arrow,.nav-menu-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-cta-icon,.nav-menu-icon{display:block}.nav-menu-toggle{justify-content:center;align-items:center;width:42px;height:38px;padding:0;display:inline-flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
