.brand-page{--brand-gap:clamp(18px,2.5vw,42px)}.brand-page section>header{gap:3rem}.brand-page section>header h2{text-wrap:balance;max-width:15ch;line-height:.92}.brand-section-note{color:#969a99;max-width:720px;margin:-1rem 0 3.5rem auto;font-size:15px;line-height:1.6}.brand-mark-grid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.brand-mark{background:#070808}.brand-mark__stage{background:#050607;min-height:clamp(280px,35vw,540px);position:relative;overflow:hidden}.brand-mark__stage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.brand-mark__stage img{object-fit:contain;padding:clamp(48px,8vw,130px)}.brand-mark--compact img{padding:clamp(75px,10vw,155px)}.brand-mark__copy{background:#080909;min-height:190px;padding:24px}.brand-mark__copy>div{justify-content:space-between;gap:2rem;display:flex}.brand-mark__copy b{font-size:19px;font-weight:500}.brand-mark__copy small,.brand-mark__copy a{font:400 9px var(--mono);letter-spacing:.08em}.brand-mark__copy small{color:#6f7473}.brand-mark__copy p{color:#969a99;max-width:47ch;font-size:14px;line-height:1.5}.brand-mark__copy a{border-bottom:1px solid #4b4f4e;gap:10px;margin-top:22px;padding-bottom:6px;display:inline-flex}.brand-mark__copy a span{color:var(--orange)}.brand-mark__copy a:active,.brand-downloads a:active{transform:scale(.99)}.brand-rule-grid{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.brand-rule-grid article{min-height:220px;border-left:0!important;padding:28px 24px!important}.brand-rule-grid article+article{border-left:1px solid var(--line)!important}.brand-rule-grid article>div{align-items:baseline;gap:14px;display:flex}.brand-rule-grid span{font:500 12px var(--mono);font-variant-numeric:tabular-nums;color:var(--orange)}.brand-rule-grid b{font:550 21px/1.15 var(--display);letter-spacing:-.025em}.brand-rule-grid p{color:#b1b5b4;text-wrap:pretty;max-width:34ch;font-size:15px;line-height:1.55;margin:56px 0 0!important}.brand-guidance>.brand-clearspace{background:#0a0b0b;border-block:1px solid #ffffff24;grid-template-columns:minmax(260px,.72fr) minmax(0,1.55fr);align-items:center;gap:clamp(48px,7vw,120px);margin-top:clamp(56px,8vw,112px);padding:clamp(32px,5vw,80px);display:grid}.brand-clearspace__copy{max-width:480px}.brand-clearspace__copy>span{color:var(--orange);font:500 12px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:24px;display:block}.brand-clearspace__copy h3{max-width:12ch;font:550 clamp(34px,3.35vw,58px)/.96 var(--display);letter-spacing:-.052em;text-wrap:balance;margin:0}.brand-clearspace__copy>p{color:#b7bbba;text-wrap:pretty;max-width:43ch;margin:28px 0 0;font-size:16px;line-height:1.58}.brand-clearspace__copy dl{border-top:1px solid #ffffff26;grid-template-columns:1fr 1fr;gap:24px;margin:48px 0 0;padding-top:22px;display:grid}.brand-clearspace__copy dl>div{gap:7px;display:grid}.brand-clearspace__copy dt{font:500 18px/1 var(--mono);font-variant-numeric:tabular-nums;color:#f1f0eb}.brand-clearspace__copy dd{color:#8f9493;margin:0;font-size:13px;line-height:1.35}.brand-clearspace__example{min-width:0;margin:0}.brand-clearspace__boundary{background:#050607;border:1px solid #ff4c1ae6;place-items:center;min-height:clamp(250px,27vw,430px);padding:clamp(52px,6.5vw,104px);display:grid;position:relative;box-shadow:0 24px 70px #00000047}.brand-clearspace__boundary:before,.brand-clearspace__boundary:after{content:"";background:var(--orange);position:absolute}.brand-clearspace__boundary:before{width:3px;top:20%;bottom:20%;left:-1px}.brand-clearspace__boundary:after{height:3px;top:-1px;left:20%;right:20%}.brand-clearspace__boundary>span{color:var(--orange);font:500 12px/1 var(--mono);font-variant-numeric:tabular-nums;background:#050607;padding:4px 6px;position:absolute;top:14px;left:16px}.brand-clearspace__boundary img{object-fit:contain;filter:none;width:100%;height:auto;display:block}.brand-clearspace__example figcaption{color:#a8acab;text-wrap:pretty;max-width:52ch;margin:16px 0 0;font-size:14px;line-height:1.5}.brand-palette{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.brand-palette article{background:var(--swatch)!important;min-height:230px!important;color:var(--swatch-text)!important;padding:20px!important}.brand-palette span,.brand-palette b,.brand-palette small{font-family:var(--mono)!important}.brand-palette b{margin-top:auto;font-weight:400;font-size:18px!important}.brand-palette small{letter-spacing:.07em;opacity:.7;margin-top:8px;font-size:8px}.brand-color-example{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.brand-color-example>div{background:#050607;flex-direction:column;min-height:410px;padding:28px;display:flex}.brand-color-example>div+div{background:#0e0e0f}.brand-color-example small,.brand-color-example span{font:400 8px var(--mono);letter-spacing:.09em;color:#777}.brand-color-example strong{font:500 clamp(40px,4vw,70px)/.88 var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:auto 0}.brand-color-example em{color:#c8ff00;font-style:normal}.brand-product-grid{background:var(--line)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;display:grid!important}.brand-product{grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden;background:#070808!important;min-height:360px!important}.brand-product--light{color:#050607;background:#f1f0eb!important}.brand-product>div{min-height:300px;position:relative}.brand-product img{object-fit:contain!important;filter:none!important;padding:clamp(55px,7vw,105px)!important}.brand-product>span{border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);letter-spacing:.08em;padding:18px 20px;font:400 9px var(--mono)!important;position:static!important}.brand-product>i{background:var(--product-accent);width:7px;height:7px;box-shadow:0 0 18px color-mix(in srgb,var(--product-accent) 70%,transparent);position:absolute;bottom:19px;right:20px}.brand-lockup-demo{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.brand-lockup-demo>div{background:#070808;flex-direction:column;min-height:430px;padding:28px;display:flex}.brand-lockup-demo small{font:400 8px var(--mono);letter-spacing:.08em;color:#777}.brand-lockup-demo__good>span,.brand-lockup-demo__bad>span{justify-content:center;align-items:center;gap:38px;margin:auto 0;display:flex}.brand-lockup-demo img{object-fit:contain}.brand-lockup-demo__good i{background:#4a4d4d;width:1px;height:76px}.brand-lockup-demo__good b{font:500 24px/1 var(--display);letter-spacing:-.03em}.brand-lockup-demo__bad span{gap:7px;transform:rotate(-2deg)}.brand-lockup-demo__bad img{filter:drop-shadow(0 0 12px #ff4c1a)}.brand-lockup-demo__bad b{color:#595d5c;font-size:9px}.brand-lockup-demo p{color:#8d9190;max-width:48ch;margin:0;font-size:13px;line-height:1.5}.brand-type-grid{border-block:1px solid var(--line);grid-template-columns:1.3fr .7fr;display:grid}.brand-type-grid article{flex-direction:column;min-height:480px;padding:28px;display:flex}.brand-type-grid article+article{border-left:1px solid var(--line)}.brand-type-grid span,.brand-type-grid code{font-family:var(--mono)}.brand-type-grid span{letter-spacing:.09em;color:#777;font-size:8px}.brand-type-grid strong{font:500 clamp(48px,5.7vw,100px)/.84 var(--display);letter-spacing:-.065em;margin:auto 0}.brand-type-grid code{color:var(--orange);margin:auto 0;font-size:clamp(12px,1.25vw,19px);line-height:1.8}.brand-type-grid p{color:#8f9392;max-width:48ch;font-size:13px;line-height:1.5}.brand-voice{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.brand-voice article{background:#070808;flex-direction:column;min-height:260px;padding:28px;display:flex}.brand-voice small{font:400 8px var(--mono);color:var(--orange);letter-spacing:.09em}.brand-voice article+article small{color:#777}.brand-voice b{letter-spacing:-.04em;margin:auto 0;font-size:clamp(24px,2.4vw,42px);font-weight:500;line-height:1.02}.brand-voice p{color:#858988;max-width:43ch;margin:0;font-size:13px;line-height:1.45}.brand-misuse>div{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.brand-misuse article{background:#070808;min-width:0}.brand-misuse article>span{background:#0c0d0d;height:220px;display:block;position:relative;overflow:hidden}.brand-misuse article img{object-fit:contain;padding:52px 22px}.brand-misuse article p{font:400 9px var(--mono);letter-spacing:.07em;color:#a1a5a4;margin:0;padding:18px}.brand-misuse__cramped img{transform:scale(1.5)}.brand-misuse__stretched img{transform:scaleX(1.45)}.brand-misuse__effect img{filter:drop-shadow(0 0 10px #ff4c1a)drop-shadow(0 0 24px #c8ff00)}.brand-misuse__low img{opacity:.08}.brand-downloads>div{margin-top:4rem}.brand-downloads a{transition:padding-left .22s var(--ease-out),color .18s ease,transform .12s var(--ease-out);align-items:center}.brand-downloads small{color:#7d8180;gap:16px;display:flex}.brand-downloads small b{color:var(--orange);font-weight:400}@media (hover:hover) and (pointer:fine){.brand-mark__copy a:hover{color:var(--orange)}.brand-downloads a:hover{color:#fff;padding-left:14px}}@media (max-width:800px){.brand-section-note{margin:2rem 0 3rem}.brand-mark-grid,.brand-product-grid,.brand-color-example,.brand-lockup-demo,.brand-type-grid,.brand-voice{grid-template-columns:1fr!important}.brand-mark:first-child{grid-column:auto}.brand-mark__stage{min-height:280px}.brand-mark--compact img{padding:85px}.brand-rule-grid,.brand-palette,.brand-misuse>div{grid-template-columns:1fr 1fr!important}.brand-rule-grid article{min-height:220px}.brand-rule-grid article:nth-child(3){border-left:0!important}.brand-rule-grid article:nth-child(n+3){border-top:1px solid var(--line)}.brand-rule-grid p{margin-top:40px!important}.brand-guidance>.brand-clearspace{grid-template-columns:1fr;padding:36px 24px}.brand-clearspace__copy h3{font-size:clamp(34px,9vw,48px)}.brand-clearspace__boundary{min-height:240px;padding:clamp(42px,10vw,74px)}.brand-color-example>div{min-height:330px}.brand-product{min-height:300px!important}.brand-product>div{min-height:250px}.brand-lockup-demo>div{min-height:360px}.brand-lockup-demo__good>span,.brand-lockup-demo__bad>span{gap:18px}.brand-lockup-demo__good img{width:180px;height:auto}.brand-lockup-demo__good i{height:55px}.brand-type-grid article{min-height:390px}.brand-type-grid article+article{border-left:0;border-top:1px solid var(--line)}}@media (max-width:520px){.brand-rule-grid,.brand-palette,.brand-misuse>div{grid-template-columns:1fr!important}.brand-rule-grid article{min-height:auto;padding:26px 4px!important}.brand-rule-grid article+article,.brand-rule-grid article:nth-child(3){border-top:1px solid var(--line);border-left:0!important}.brand-rule-grid p{margin-top:24px!important}.brand-palette article{min-height:190px!important}.brand-guidance>.brand-clearspace{margin-inline:calc(var(--edge) * -1);padding-inline:var(--edge)}.brand-clearspace__copy dl{gap:14px}.brand-clearspace__boundary{min-height:200px;padding:46px 30px}.brand-clearspace__example figcaption{font-size:13px}.brand-lockup-demo__good>span{gap:12px}.brand-lockup-demo__good img{width:145px}.brand-lockup-demo__good b{font-size:17px}}@media (prefers-reduced-motion:reduce){.brand-mark__copy a,.brand-downloads a{transition:none}}
.brand-hero{position:relative}.brand-hero__ascii{opacity:.45;pointer-events:none;width:42%;height:62%;position:absolute;top:10%;right:0}.case-ascii{height:clamp(180px,26vw,430px);margin:0 var(--edge);border-bottom:1px solid var(--line);opacity:.58}.news-editorial{position:relative}.news-editorial__ascii{border-bottom:1px solid var(--line);opacity:.48;height:clamp(140px,18vw,260px);margin-top:1px}.article-view__intro{position:relative;overflow:hidden}.article-view__ascii{opacity:.12;pointer-events:none;position:absolute;inset:8% 10%}.article-view__intro h1,.article-view__intro p{z-index:1;position:relative}.ascii-field--network canvas,.ascii-field--broadcast canvas{filter:drop-shadow(0 0 10px #ff4c1a14)}.ascii-field--chip canvas{filter:drop-shadow(0 0 12px #ffffff0f)}@media (max-width:800px){.brand-hero__ascii{width:100%;height:220px;margin-top:2rem;position:relative;inset:auto}.case-ascii{height:180px;margin-inline:18px}.news-editorial__ascii{height:140px}.article-view__ascii{inset:0}}
.ascii-hero__field.ascii-field--junction{opacity:.82;filter:drop-shadow(0 0 18px #ffffff0e)}.ascii-hero__brand{z-index:3;pointer-events:none;filter:drop-shadow(0 0 24px #ffffff0b);width:min(74vw,1240px);position:absolute;top:15vh;left:50%;transform:translate(-50%)}.ascii-hero__brand img{width:100%;height:auto;display:block}.ascii-hero__threshold{z-index:4;left:var(--edge);right:var(--edge);height:1px;font:8px var(--mono);letter-spacing:.12em;color:#777;pointer-events:none;position:absolute;bottom:0}.ascii-hero__threshold i{background:linear-gradient(90deg,transparent 0,var(--orange) 18%,#ffffff6b 50%,var(--orange) 82%,transparent 100%);transform-origin:50%;position:absolute;inset:0;transform:scaleX(0)}.ascii-hero__threshold span{opacity:0;position:absolute;bottom:12px;right:0;transform:translateY(8px)}@media (max-width:800px),(pointer:coarse){.ascii-hero__brand{width:92vw;top:17vh}.ascii-hero__field.ascii-field--junction{opacity:.62}.ascii-hero__threshold{display:none}}@media (prefers-reduced-motion:reduce){.ascii-hero__brand{opacity:1!important;clip-path:none!important;transform:translate(-50%)!important}.ascii-hero__threshold{display:none}}
.team-editorial__operator{border:1px solid var(--line);background:linear-gradient(135deg,#0c0d0d,#050606);width:140px;height:140px;transition:border-color .35s,background-color .35s;position:relative;overflow:hidden}.team-editorial__operator>span{font:9px var(--mono);color:#777;position:absolute;top:10px;left:12px}.team-editorial__operator>b{font:500 78px/1 var(--display);letter-spacing:-.09em;color:#252727;transition:color .35s ease,transform .55s var(--ease-out);position:absolute;bottom:-12px;right:8px}.team-editorial__operator>i{background:linear-gradient(90deg,transparent,var(--orange),transparent);width:160%;height:1px;transition:transform .75s var(--ease-out);position:absolute;top:50%;left:-30%;transform:translate(-55%)}.team-editorial__roster article{transition:background-color .35s;position:relative}.team-editorial__roster article:after{content:"";background:var(--orange);transform-origin:0;height:1px;transition:transform .55s var(--ease-out);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.team-editorial__roster article:hover,.team-editorial__roster article:focus-within{background:#ffffff05}.team-editorial__roster article:hover:after,.team-editorial__roster article:focus-within:after{transform:scaleX(1)}.team-editorial__roster article:hover .team-editorial__operator,.team-editorial__roster article:focus-within .team-editorial__operator{border-color:#525555}.team-editorial__roster article:hover .team-editorial__operator>b,.team-editorial__roster article:focus-within .team-editorial__operator>b{color:#4b4e4d;transform:translateY(-5px)}.team-editorial__roster article:hover .team-editorial__operator>i,.team-editorial__roster article:focus-within .team-editorial__operator>i{transform:translate(55%)}.editorial-github{background:linear-gradient(110deg,#ff4c1a17,#0000 60%);border:1px solid #ff4c1a6b;margin-top:2rem}.editorial-github__proof{flex-direction:column;justify-content:center;gap:.7rem;min-height:170px;padding:28px 34px;display:flex;position:relative;overflow:hidden}.editorial-github__proof:after{content:"01";font:500 150px/1 var(--display);color:#ff4c1a14;position:absolute;bottom:-30px;right:16px}.editorial-github__proof small{font:8px var(--mono);letter-spacing:.12em;color:var(--orange)}.editorial-github__proof strong{z-index:1;font:500 clamp(25px,3vw,50px)/.95 var(--display);letter-spacing:-.045em;position:relative}.editorial-github__proof span{z-index:1;color:#aaa;max-width:52ch;font-size:13px;line-height:1.45;position:relative}.news-overlay{touch-action:pan-y;-webkit-overflow-scrolling:touch}.news-overlay .article-view{overflow:visible}@media (max-width:800px),(pointer:coarse){.team-editorial__operator{width:90px;height:100px}.team-editorial__operator>b{font-size:55px}.editorial-github__proof{min-height:190px;padding:24px 18px}.editorial-github__proof:after{font-size:110px}}@media (prefers-reduced-motion:reduce){.team-editorial__operator>i,.team-editorial__roster article:after{transition:none}}
.site-trigger__signal{color:#dfe2df;isolation:isolate;width:150px;height:18px;margin:auto;position:relative;overflow:hidden;display:block!important}.dev-signal__command{opacity:0;will-change:transform, opacity;animation:dev-command 12s var(--ease-out) infinite;justify-content:center;align-items:center;position:absolute;inset:0;transform:translateY(70%);display:flex!important}.dev-signal__command code{color:#e0e3e0ad;max-width:100%;font:400 6.5px/1 var(--mono);letter-spacing:.015em;white-space:nowrap;display:block;overflow:hidden}.dev-signal__command code:first-letter{color:var(--orange)}.dev-signal__command code:after{content:"_";color:var(--orange);margin-left:2px;animation:.8s step-end infinite dev-cursor}.dev-signal__command--2{animation-delay:3s}.dev-signal__command--3{animation-delay:6s}.dev-signal__command--4{animation-delay:9s}.site-trigger[data-open=true] .site-trigger__signal{opacity:.58;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);transform:scale(.97)}@keyframes dev-command{0%,2%{opacity:0;transform:translateY(70%)}5%,22%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-70%)}}@keyframes dev-cursor{0%,48%{opacity:1}49%,to{opacity:0}}@media (max-width:640px){.site-trigger__signal{width:118px}.dev-signal__command code{font-size:5.7px}}@media (prefers-reduced-motion:reduce){.dev-signal__command{animation:none}.dev-signal__command--1{opacity:1;transform:none}.dev-signal__command code:after{animation:none}.site-trigger[data-open=true] .site-trigger__signal{transform:none}}
.privacy-page{padding:120px var(--edge) 15vh}.privacy-hero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:76svh;padding-bottom:30px;display:flex}.privacy-hero>span,.privacy-summary>span,.privacy-sections>section>span,.privacy-contact>span{font:400 9px var(--mono);letter-spacing:.08em;color:#7d8180}.privacy-hero h1{max-width:11ch;font:500 clamp(58px,8vw,145px)/.82 var(--display);letter-spacing:-.068em;text-transform:uppercase;margin:auto 0 8vh}.privacy-hero>div{justify-content:space-between;align-items:flex-end;display:flex}.privacy-hero p{color:#a2a5a4;max-width:34ch;margin:0;font-size:17px;line-height:1.5}.privacy-hero small{font:400 8px var(--mono);color:#777}.privacy-summary{border-bottom:1px solid var(--line);grid-template-columns:2fr 4fr;gap:5vw;padding:10vh 0;display:grid}.privacy-summary p{max-width:31ch;font:500 clamp(29px,3.5vw,60px)/.98 var(--display);letter-spacing:-.04em;margin:0}.privacy-sections>section{border-bottom:1px solid var(--line);grid-template-columns:70px 2fr 3fr;gap:3vw;padding:50px 0;display:grid}.privacy-sections h2{font:500 clamp(26px,2.5vw,43px)/1 var(--display);letter-spacing:-.035em;margin:0}.privacy-sections section>div{max-width:65ch}.privacy-sections p{color:#a3a6a5;margin:0;font-size:16px;line-height:1.65}.privacy-sections p+p{margin-top:18px}.privacy-sections strong{color:#e8e9e5;font-weight:500}.privacy-sections a{color:#fff;border-bottom:1px solid #777}.privacy-contact{grid-template-columns:2fr 4fr;align-items:end;gap:5vw;padding:12vh 0 4vh;display:grid}.privacy-contact a{border-block:1px solid var(--line);font:500 clamp(23px,3vw,48px)/1 var(--display);letter-spacing:-.035em;transition:color .18s ease,transform .12s var(--ease-out);justify-content:space-between;align-items:center;padding:20px 0;display:flex}.privacy-contact a b{color:var(--orange);transition:transform .22s var(--ease-out);font-weight:400}.privacy-contact a:active{transform:scale(.99)}.footer__base a{color:#aaa;border-bottom:1px solid #555;padding-bottom:2px}.site-menu footer a{color:#aaa;border-bottom:1px solid #555}@media (hover:hover) and (pointer:fine){.privacy-contact a:hover,.privacy-contact a:focus-visible{color:#fff}.privacy-contact a:hover b,.privacy-contact a:focus-visible b{transform:translate(3px,-3px)}}@media (max-width:800px){.privacy-page{padding:100px 18px 12vh}.privacy-hero{min-height:68svh}.privacy-hero h1{font-size:14vw}.privacy-hero>div{display:block}.privacy-hero small{margin-top:28px;display:block}.privacy-summary{display:block}.privacy-summary p{margin-top:32px;font-size:8.5vw}.privacy-sections>section{grid-template-columns:38px 1fr;padding:38px 0}.privacy-sections section>div{grid-column:2}.privacy-sections h2{font-size:27px}.privacy-contact{display:block}.privacy-contact a{margin-top:28px;font-size:7vw}.footer__base{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion:reduce){.privacy-contact a,.privacy-contact a b{transition:none}}
.stats-band header h2{max-width:15ch;font-size:clamp(36px,4vw,64px)!important}.video-cta__copy p{max-width:20ch;font-size:clamp(34px,4vw,62px)!important;line-height:.9!important}.case-title[data-motion=title] h2{font-family:var(--display)}.case-title[data-motion=title] h2 span{display:block}.case-system-story{min-height:150svh;margin:0 var(--edge) 11vh;border-block:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(18px,2.2vw,38px);padding:13vh 0 20vh;display:grid;position:relative}.case-system-story__route{pointer-events:none;background:#ffffff14;width:1px;position:absolute;top:0;bottom:0;left:66.666%}.case-system-story__route i{background:linear-gradient(var(--project-accent),#ffffff2e,transparent);transform-origin:top;width:100%;height:100%;box-shadow:0 0 12px color-mix(in srgb,var(--project-accent) 45%,transparent);display:block}.case-system-story .case-showcase{border-radius:0;grid-column:1/5;align-self:start;margin:0;position:sticky;top:11vh}.case-system-story .case-features{grid-column:5/7;align-self:start;margin:0;padding:18vh 0 24vh;display:block}.case-system-story .case-features>span{color:var(--project-accent);font:500 9px/1 var(--mono);letter-spacing:.1em;margin-bottom:10vh;display:block}.case-system-story .case-features ol{margin:0;padding:0;list-style:none}.case-system-story .case-features li{color:#d9dad6;border:0;grid-template-columns:42px 1fr;align-items:start;gap:16px;min-height:128px;padding:24px 4px;display:grid;position:relative}.case-system-story .case-features li i{background:linear-gradient(90deg,var(--project-accent),#ffffff38);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.case-system-story .case-features li b{color:#777;font:400 9px/1 var(--mono)}.case-system-story .case-features li span{font:500 clamp(22px,2vw,35px)/1 var(--display);letter-spacing:-.035em}.about-history article{transition:opacity .22s,color .22s;position:relative}.about-history article>i{background:linear-gradient(90deg,var(--orange),#ff4c1a0d);transform-origin:0;height:1px;position:absolute;top:-1px;left:0;right:0}.about-history[data-route-motion=true] article:not(.is-active){opacity:.42}.about-history article.is-active{opacity:1}.about-history article.is-active h3{color:#f4f4ef}.founder-linkage{border-bottom:1px solid var(--line);color:#929695;min-height:92px;font:400 9px/1 var(--mono);letter-spacing:.08em;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:14px;display:grid}.founder-linkage i{background:linear-gradient(90deg,#ffffff29,var(--orange),#ffffff29);transform-origin:0;height:1px}.founder-linkage span:nth-of-type(2),.founder-linkage span:nth-of-type(3){color:#f2f2ed}.founder-card{clip-path:inset(0)}.technology-map{position:relative}.technology-map__route{z-index:-1;background:linear-gradient(var(--orange),#ff4c1a14);transform-origin:top;width:1px;position:absolute;top:9rem;bottom:5rem;left:16px}.technology-system{transition:opacity .22s,background-color .22s}.technology-map[data-route-motion=true] .technology-system{opacity:.42}.technology-map[data-route-motion=true] .technology-system.is-active{opacity:1;background:linear-gradient(90deg,#ff4c1a09,#0000 45%)}.technology-system.is-active h2{color:#f3f3ee}.technology-system li{transition:color .16s}.technology-system.is-active li{color:#d7d8d4}@media (max-width:800px),(pointer:coarse){.stats-band header h2{max-width:18ch}.video-cta__copy p{font-size:clamp(30px,10vw,46px)!important}.case-system-story{min-height:0;margin-inline:18px;padding:10vh 0;display:block}.case-system-story__route{left:8px}.case-system-story .case-showcase{margin-left:18px;position:relative;top:auto}.case-system-story .case-features{padding:11vh 0 2vh 28px}.case-system-story .case-features>span{margin-bottom:7vh}.case-system-story .case-features li{min-height:105px}.about-history article:not(.is-active){opacity:1}.founder-linkage{grid-template-columns:1fr 1fr;gap:18px 22px;padding:24px 0}.founder-linkage i{display:none}.technology-map__route{left:5px}.technology-system{opacity:1}}@media (prefers-reduced-motion:reduce){.case-system-story__route i,.case-system-story .case-features li i,.about-history article>i,.founder-linkage i,.technology-map__route{transform:none!important}.about-history article,.technology-system{opacity:1;transition:color .16s,background-color .16s}.founder-card,.product-team-card__media,.product-team-card__copy,[data-motion=meta]>*,[data-motion=copy] p,[data-motion=title] span,[data-motion=systems] li{clip-path:none!important;opacity:1!important;transform:none!important}}
.site-trigger{width:min(520px,100vw - 24px)}.site-trigger>button{height:44px;transition:transform .14s var(--ease-out), background-color .18s ease, border-color .18s ease;background:#0a0b0be8;border-color:#ffffff38;grid-template-columns:54px minmax(0,1fr) 54px;padding:0 11px;box-shadow:0 14px 46px #00000052}.site-trigger>button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.site-trigger__signal{color:#a2a6a4;width:100%;height:18px;margin:0}.dev-signal__status{color:#a2a6a4;font:400 7px/1 var(--mono);letter-spacing:.15em;white-space:nowrap;animation:route-status-in .22s var(--ease-out) both;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.dev-signal__status:before{content:"";background:var(--orange);flex:none;width:4px;height:4px;margin-right:9px;box-shadow:0 0 10px #ff4c1aa8}@keyframes route-status-in{0%{opacity:0;transform:translateY(45%)}to{opacity:1;transform:translateY(0)}}.site-menu__backdrop{z-index:112;opacity:0;visibility:hidden;cursor:default;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:opacity .18s var(--ease-out), backdrop-filter .22s var(--ease-out), visibility 0s .22s;background:#00000057;border:0;position:fixed;inset:0}.site-menu__backdrop[data-open]{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition-delay:0s}.site-menu{transform-origin:top;filter:blur(3px);width:min(860px,100vw - 24px);max-height:calc(100svh - 82px);transition:opacity .18s var(--ease-out), transform .24s var(--ease-out), filter .22s var(--ease-out), visibility 0s .24s;background:#070808f7;border:1px solid #fff3;flex-direction:column;padding:0;display:flex;inset:66px auto auto 50%;overflow:hidden auto;transform:translate(-50%)scale(.985);box-shadow:0 28px 90px #00000094}.site-menu[data-open]{transform:translate(-50%)scale(1)}.site-menu__head{color:#757a78;font:400 7px/1 var(--mono);letter-spacing:.1em;border-bottom:1px solid #ffffff29;flex:none;justify-content:space-between;padding:11px 13px;display:flex}.site-menu__head span:last-child{color:var(--orange)}.site-menu__body{grid-template-columns:minmax(0,1.38fr) minmax(260px,.82fr);min-height:0;display:grid}.site-menu nav{border:0;align-self:stretch}.site-menu nav a{border-bottom:1px solid #ffffff21;grid-template-columns:42px minmax(0,1fr) 28px;min-height:57px;padding:0 12px;transition:background-color .16s,color .16s}.site-menu nav a small{color:#676c6a;font:400 7px/1 var(--mono);padding:0}.site-menu nav a>span{text-align:left;grid-template-columns:minmax(105px,.55fr) 1fr;align-items:center;gap:18px;display:grid}.site-menu nav a strong{font:500 19px/1 var(--display);letter-spacing:-.035em}.site-menu nav a em{color:#797e7c;font:400 8px/1.25 var(--mono);letter-spacing:.025em;font-style:normal;transition:color .16s}.site-menu nav a b{color:var(--orange);font:400 14px/1 var(--mono);transition:transform .18s var(--ease-out);padding:0}.site-menu nav a[aria-current=page]{color:#050606;background:#f1f0eb}.site-menu nav a[aria-current=page] small,.site-menu nav a[aria-current=page] em{color:#555a58}.site-menu__context{border-left:1px solid #ffffff29;flex-direction:column;justify-content:flex-end;min-height:100%;display:flex;position:relative}.site-menu__context-copy{border-top:1px solid #ffffff29;padding:16px}.site-menu__context span{color:#6f7472;font:400 7px/1 var(--mono);letter-spacing:.1em;display:block}.site-menu__context strong{color:var(--orange);font:400 9px/1 var(--mono);letter-spacing:.09em;margin-top:12px;display:block}.site-menu__context p{color:#a5a9a7;max-width:29ch;margin:12px 0 0;font-size:12px;line-height:1.4}.site-menu footer{border-top:1px solid #ffffff29;flex:none;padding:11px 13px;font-size:7px}.home-journey{isolation:isolate;position:relative;overflow:clip}.home-journey__route{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-journey__route path{fill:none;vector-effect:non-scaling-stroke}.home-journey__ghost{stroke:#ffffff14;stroke-width:1px}.home-journey__progress{stroke:var(--orange);stroke-width:1.25px;opacity:0;stroke-linecap:round;filter:drop-shadow(0 0 6px #ff4c1a6b)}.home-journey [data-journey]{scroll-margin-top:76px}.home-journey [data-journey][data-journey-active]{--journey-state:1}.capability-story__link{font:400 8px/1 var(--mono);letter-spacing:.055em;border-bottom:1px solid #ffffff8a;gap:14px;margin-top:28px;padding-bottom:6px;display:inline-flex}.capability-story__link b{color:var(--orange);transition:transform .18s var(--ease-out);font-weight:400}.project-chapters>header{grid-template-columns:1fr auto 1fr;align-items:center}.project-chapters>header a{color:#b8bcba;font:400 8px/1 var(--mono);letter-spacing:.06em;border-bottom:1px solid #ffffff7a;padding-bottom:5px}.project-chapters>header span:last-child{text-align:right}.journey-expansions{z-index:7;margin:0 var(--edge);background:var(--bg);padding:14vh 12px 16vh;position:relative}.journey-expansions>header{transform-origin:0;grid-template-columns:2fr 4fr;align-items:start;padding-bottom:10vh;display:grid}.journey-expansions>header span{color:#777c7a;font:400 8px/1 var(--mono);letter-spacing:.1em}.journey-expansions h2{max-width:18ch;font:500 clamp(34px, 4.4vw, 72px)/.93 var(--display);letter-spacing:-.05em;margin:0}.journey-expansions>div{border-top:1px solid var(--line)}.journey-expansions a{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) 40px;align-items:center;min-height:178px;transition:background-color .18s,color .18s;display:grid}.journey-expansions a small{color:#737876;font:400 8px/1 var(--mono)}.journey-expansions a>span{grid-template-columns:140px minmax(220px,.8fr) minmax(260px,1fr);align-items:center;gap:24px;display:grid}.journey-expansions em{color:var(--orange);font:400 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-style:normal}.journey-expansions strong{max-width:17ch;font:500 clamp(23px, 2.35vw, 38px)/.98 var(--display);letter-spacing:-.035em}.journey-expansions p{color:#929795;max-width:46ch;margin:0;font-size:13px;line-height:1.5}.journey-expansions a>b{color:var(--orange);font:400 18px/1 var(--mono);transition:transform .18s var(--ease-out)}@media (hover:hover) and (pointer:fine){.site-menu nav a:hover{color:#050606;background:#f1f0eb}.site-menu nav a:hover em,.site-menu nav a:hover small{color:#555a58}.site-menu nav a:hover b,.capability-story__link:hover b,.journey-expansions a:hover>b{transform:translate(3px,-3px)}.journey-expansions a:hover{background:#ffffff09}}@media (max-width:800px),(pointer:coarse){.site-trigger{width:calc(100vw - 24px)}.site-trigger>button{grid-template-columns:42px minmax(0,1fr) 42px}.dev-signal__status{letter-spacing:.1em;font-size:5.8px}.site-menu{width:calc(100vw - 24px);top:62px}.site-menu__body{display:block}.site-menu nav a{min-height:50px}.site-menu nav a>span{display:block}.site-menu nav a strong{font-size:17px}.site-menu nav a em{display:none}.site-menu__context{border-top:1px solid #ffffff29;border-left:0;min-height:118px;display:flex}.site-menu footer span:first-child{display:none}.home-journey__route{opacity:.72;width:calc(100% + 20px);left:-20px}.project-chapters>header{grid-template-columns:1fr auto}.project-chapters>header span:last-child{display:none}.journey-expansions{margin-inline:18px;padding:11vh 4px 13vh}.journey-expansions>header{display:block}.journey-expansions h2{margin-top:28px;font-size:clamp(34px,10vw,50px)}.journey-expansions a{grid-template-columns:44px minmax(0,1fr) 28px;min-height:150px}.journey-expansions a>span{display:block}.journey-expansions strong{margin-top:10px;font-size:26px;display:block}.journey-expansions p{margin-top:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.dev-signal__status{animation:none}.site-menu,.site-menu__backdrop{filter:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-journey__progress{filter:none;opacity:.42!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}.journey-expansions>header,.journey-expansions a,.journey-expansions a>b,.capability-story__link b{opacity:1!important;transition:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.site-trigger>button,.site-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080909}}:root{--type-label:clamp(.625rem, .58vw, .75rem);--type-body-sm:clamp(.875rem, .82vw, 1rem);--type-body:clamp(.9375rem, .92vw, 1.0625rem);--type-chapter:clamp(2.125rem, 3.5vw, 3.125rem);--type-section:clamp(2.25rem, 4vw, 4rem)}body{font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dev-signal__status,.site-menu__head,.site-menu nav a small,.site-menu nav a em,.site-menu__context span,.site-menu footer,.ascii-hero__meta,.ascii-hero__threshold,.ascii-hero__foot a,.capability-story__intro>span,.capability-story__meta,.capability-visual__readout,.capability-story__handoff,.capability-story__link,.project-chapters>header,.project-chapters>header a,.project-feature__copy>div,.project-feature__number,.project-feature__cta,.stats-band__visual>span,.stats-band>header small,.network-field__coords,.journey-expansions>header span,.journey-expansions a small,.journey-expansions em,.updates>header span,.updates>header>a,.update__meta,.update small,.video-cta__copy>span,.video-cta__copy a{font-size:var(--type-label)}.site-menu nav a strong{font-size:clamp(1.125rem,1.3vw,1.375rem)}.site-menu__context p,.ascii-hero__foot p,.capability-story__body,.project-feature__copy p,.stats-band__grid p,.journey-expansions p{font-size:var(--type-body-sm);text-wrap:pretty;line-height:1.55}.ascii-hero__title{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;font-size:clamp(2.5rem,4.8vw,4.75rem);line-height:.92}.capability-story__intro>p{text-wrap:balance;max-width:22ch;font-size:clamp(1.875rem,2.8vw,2.875rem);line-height:.98}.capability-story__title{max-width:14ch;font-size:var(--type-chapter);line-height:.96}.project-feature__copy h2{text-wrap:balance;max-width:14ch;font-size:clamp(2rem,3.4vw,3.5rem);line-height:.94}.stats-band>header h2,.journey-expansions h2,.updates>header h2,.video-cta__copy p{letter-spacing:-.045em;text-wrap:balance;line-height:.94;font-size:var(--type-section)!important}.stats-band__grid strong{font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,5.4vw,6rem);line-height:.86}.stats-band__grid h3{font-size:1rem}.journey-expansions strong{font-size:clamp(1.375rem,2vw,2.125rem);line-height:1.02}.update h3{text-wrap:pretty;max-width:24ch;font-size:clamp(1.25rem,1.45vw,1.75rem);line-height:1.08}.footer__motto{font-size:clamp(3.125rem,6vw,6.25rem);line-height:.86}@media (max-width:800px),(pointer:coarse){:root{--type-label:.5625rem;--type-body-sm:.875rem;--type-body:.9375rem;--type-chapter:clamp(2rem, 8.7vw, 2.75rem);--type-section:clamp(2.25rem, 9vw, 3rem)}.dev-signal__status{font-size:.5rem}.ascii-hero__title{font-size:clamp(2.25rem,10vw,3rem)}.capability-story__intro>p{font-size:clamp(1.875rem,8vw,2.375rem)}.project-feature__copy h2{font-size:clamp(2rem,9vw,2.75rem)}.stats-band__grid strong{font-size:clamp(3.75rem,16vw,5rem)}.update h3{font-size:clamp(1.25rem,6vw,1.625rem)}.footer__motto{font-size:clamp(2.75rem,10vw,4rem)}}.route-content{transform-origin:top;transition:transform .3s var(--ease-space), opacity .26s var(--ease-out), filter .3s var(--ease-out)}.route-content[data-transitioning]{opacity:.68;filter:blur(2px);transform:translateY(-4px)scale(.992)}.transition-layer--material{opacity:0;background:#050607f5;animation:none}.transition-layer--material[data-phase=cover]{animation:material-soft-cover .3s var(--ease-space) both}.transition-layer--material[data-phase=reveal]{animation:material-soft-reveal .44s var(--ease-out) both}.transition-layer--material .transition-layer__material{background:radial-gradient(circle,#ffffff06,#0000 34%)}.transition-layer--material .transition-layer__material img{object-fit:contain;opacity:.28;filter:brightness(0)invert();width:42px;height:42px}.transition-layer--material .transition-layer__material:after{content:none}@keyframes material-soft-cover{0%{opacity:0}to{opacity:1}}@keyframes material-soft-reveal{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.route-content,.transition-layer--material{filter:none!important;transition:none!important;animation:none!important;transform:none!important}}
