:root{--bg:#050b0f;--panel:#0a151b;--panel-2:#0e1c24;--line:#f3efe817;--line-2:#f3efe829;--fg:#f3efe8;--fg-2:#a9b5ba;--fg-3:#7f8e94;--navy:#0f3b4c;--rust:#c6674a;--rust-hi:#e0876a;--rust-ink:#9a4a33;--cream:#f3efe8;--l-card:#fffdf9;--l-fg-2:#46616d;--sans:"Geist Sans", "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:"Geist Mono", ui-monospace, "SFMono-Regular", monospace;--ease:cubic-bezier(.2, .7, .2, 1);--max:1240px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--rust-hi);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--fg);color:var(--bg);border-radius:999px;padding:10px 16px;font-weight:500;position:fixed;top:-60px;left:16px}.skip:focus{top:12px}.eyebrow{font:500 15px/1.2 var(--mono);letter-spacing:.02em;color:var(--rust-hi);margin-bottom:18px}.h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,4.6vw,64px);font-weight:500;line-height:1.04}.lede{color:var(--fg-2);max-width:36em;margin-top:20px;font-size:19px;line-height:1.55}.btn{letter-spacing:-.005em;white-space:nowrap;min-height:52px;transition:background-color .2s var(--ease), border-color .2s var(--ease), transform .35s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:16px;font-weight:500;display:inline-flex}.btn--light{background:var(--fg);color:#071016}.btn--light:hover{background:#fff}.btn--ghost{border:1px solid var(--line-2);color:var(--fg)}.btn--ghost:hover{background:#f3efe80f;border-color:#f3efe84d}.btn--sm{min-height:40px;padding:9px 18px;font-size:15px}.js [data-reveal]:not(.is-in),.js [data-reveal-group]>:not(.is-in){opacity:0;filter:blur(8px);transform:translateY(24px)}[data-reveal],[data-reveal-group]>*{transition:opacity .9s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s), filter .9s var(--ease) var(--d,0s)}.nav{z-index:50;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:fixed;inset:0 0 auto}.nav.is-scrolled,.nav.is-open{-webkit-backdrop-filter:saturate(160%)blur(18px);border-bottom-color:var(--line);background:#050b0fb8}.nav.is-open{background:var(--bg);height:100dvh}html:not(.js) .nav{border-bottom-color:var(--line);background:#050b0fe6}.nav.is-light:not(.is-open){color:var(--navy);background:#f3efe8c7;border-bottom-color:#0f3b4c1a}.nav.is-light:not(.is-open) .nav__mark{color:var(--navy)}.nav.is-light:not(.is-open) .nav__links a{color:var(--l-fg-2)}.nav.is-light:not(.is-open) .nav__links a:hover{color:var(--navy)}.nav.is-light:not(.is-open) .nav__cta{background:var(--navy);color:var(--cream)}.nav.is-light:not(.is-open) .nav__toggle span[aria-hidden]{background:var(--navy)}.nav__inner{max-width:var(--max);align-items:center;gap:32px;height:68px;margin:0 auto;padding:0 20px;display:flex}.nav__brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.nav__mark{width:30px;height:25px;color:var(--fg)}.nav__links{gap:28px;margin-left:8px;display:none}.nav__links a{color:var(--fg-2);font-size:15px;transition:color .2s}.nav__links a:hover{color:var(--fg)}.nav__cta{margin-left:auto;display:none}.nav__toggle{cursor:pointer;background:0 0;border:0;place-content:center;gap:6px;width:44px;height:44px;margin-left:auto;display:grid}.nav__toggle span[aria-hidden]{background:var(--fg);width:20px;height:1.5px;transition:transform .3s var(--ease);display:block}.nav.is-open .nav__toggle span[aria-hidden]:nth-of-type(2){transform:translateY(3.75px)rotate(45deg)}.nav.is-open .nav__toggle span[aria-hidden]:nth-of-type(3){transform:translateY(-3.75px)rotate(-45deg)}.nav__sheet{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 20px 28px;display:flex}.nav__sheet[hidden]{display:none}.nav__sheet a:not(.btn){letter-spacing:-.02em;border-bottom:1px solid var(--line);padding:14px 0;font-size:22px}.nav__sheet .btn{margin-top:20px}@media (min-width:900px){.nav__inner{padding:0 32px}.nav__links,.nav__cta{display:flex}.nav__toggle,.nav__sheet{display:none!important}}.hero{text-align:center;padding:128px 20px 40px;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.55;pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 30%,#000 20%,#0000 75%)}.hero__copy{z-index:2;max-width:1000px;margin:0 auto;position:relative}.badge{border:1px solid var(--line-2);color:var(--fg-2);background:#f3efe80a;border-radius:999px;align-items:center;gap:10px;padding:5px 16px 5px 8px;font-size:15px;transition:border-color .2s,color .2s;display:inline-flex}.badge:hover{color:var(--fg);border-color:#f3efe84d}.badge__tag{color:var(--rust-hi);background:#c6674a33;border-radius:999px;padding:3px 10px;font-weight:600}.hero__title{letter-spacing:-.048em;text-wrap:balance;background:linear-gradient(180deg, #fff 0%, var(--fg) 45%, #f3efe88c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:28px;font-size:clamp(42px,7vw,96px);font-weight:500;line-height:.98}.hero__title span{display:block}.hero__sub{max-width:34em;color:var(--fg-2);margin:24px auto 0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.hero__list{z-index:2;color:var(--fg-3);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:32px;font-size:15px;display:flex;position:relative}.hero__list li{align-items:center;gap:10px;display:inline-flex}.hero__list li:before{content:"";background:var(--rust);border-radius:50%;width:5px;height:5px}@media (min-width:1100px){.hero{max-width:var(--max);text-align:left;grid-template-columns:minmax(0,13fr) minmax(0,9fr);align-items:center;gap:16px;min-height:100vh;margin:0 auto;padding:108px 32px 48px;display:grid}.hero:before{-webkit-mask-image:radial-gradient(50% 60% at 70% 45%,#000 15%,#0000 75%);mask-image:radial-gradient(50% 60% at 70% 45%,#000 15%,#0000 75%)}.hero__title{font-size:clamp(52px,4.5vw,66px)}.hero__title span{display:inline}.hero__sub{margin-left:0}.hero .hero__ctas,.hero .hero__list{justify-content:flex-start}.hero .mark3d{width:100%;height:min(640px,72vh);margin:0}}.mark3d{width:min(880px,100%);height:clamp(300px,44vw,560px);margin:8px auto 0;position:relative}.mark3d__glow{filter:blur(24px);background:radial-gradient(closest-side,#e0876a6b,#c6674a29 48%,#0000 76%);border-radius:50%;animation:7s ease-in-out infinite breathe;position:absolute;inset:4% 14%}@keyframes breathe{50%{opacity:.85;transform:scale(1.06)}}.mark3d__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.mark3d.is-ready .mark3d__canvas{opacity:1}.mark3d__flat{width:38%;color:var(--fg);transition:opacity .8s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mark3d.is-ready .mark3d__flat{opacity:0}.trust{max-width:var(--max);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;margin:0 auto;padding:48px 20px 56px}.trust__label{font:500 15px/1 var(--mono);color:var(--fg-3)}.trust__names{flex-wrap:wrap;justify-content:center;gap:18px 56px;margin-top:28px;display:flex}.trust__names li{letter-spacing:-.03em;color:var(--fg-2);font-size:clamp(20px,2.2vw,28px);font-weight:600;transition:color .3s}.trust__names li:hover{color:var(--fg)}.statement{max-width:1120px;margin:0 auto;padding:140px 20px}.statement__text{letter-spacing:-.032em;font-size:clamp(28px,3.8vw,54px);font-weight:500;line-height:1.14}.statement__text .w{color:#f3efe829;transition:color .35s var(--ease)}.statement__text .w.on{color:var(--fg-2)}.statement__text .w.lead.on{color:var(--fg)}.section{max-width:var(--max);margin:0 auto;padding:120px 20px;position:relative}.section__head{max-width:820px;margin-bottom:56px}@media (min-width:900px){.section{padding:160px 32px}.trust{padding:56px 32px 64px}}.bento{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.card{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--line);isolation:isolate;border-radius:24px;flex-direction:column;min-height:360px;padding:28px;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.card:before{content:"";z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #e0876a21, transparent 45%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.card:hover{border-color:var(--line-2)}.card:hover:before{opacity:1}.card__text{margin-top:auto}.card__label{color:var(--rust-hi);font-size:15px;font-weight:500}.card__title{letter-spacing:-.015em;max-width:24em;margin-top:8px;font-size:22px;font-weight:500;line-height:1.3}@media (min-width:760px){.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.card--one{grid-column:span 2}.card--wide{grid-column:span 4}.card--half{grid-column:span 3}}.ca{flex:1;place-items:center;min-height:170px;margin-bottom:24px;display:grid}.sk{background:#f3efe817;border-radius:6px;display:block}.win{aspect-ratio:16/9.5;border:1px solid var(--line-2);background:#08131a;border-radius:12px;width:min(460px,92%);position:relative;overflow:hidden}.win__bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.win__bar i{background:#f3efe829;border-radius:50%;width:9px;height:9px}.win__url{background:#f3efe812;border-radius:6px;width:38%;height:12px;margin-left:14px}.win__body{gap:10px;padding:18px;display:grid}.sk--title{background:#f3efe829;width:46%;height:16px}.sk--line{width:72%;height:10px}.win__grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px;display:grid}.sk--card{border-radius:8px;height:62px}.win__grid .sk--card:nth-child(2){background:#c6674a47}.win__sheen{animation:sheen 4.5s var(--ease) infinite;background:linear-gradient(105deg,#0000 35%,#f3efe812 50%,#0000 65%);position:absolute;inset:0}@keyframes sheen{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.phone{border:1.5px solid var(--line-2);background:#08131a;border-radius:28px;width:140px;height:230px;position:relative;overflow:hidden}.phone__notch{z-index:1;background:#f3efe824;border-radius:8px;width:44px;height:12px;margin-left:-22px;position:absolute;top:9px;left:50%}.phone__feed{animation:feed 6s var(--ease) infinite;gap:10px;padding:34px 14px 14px;display:grid}.sk--row{border-radius:10px;height:42px}.sk--row:nth-child(3n+2){background:#c6674a42}@keyframes feed{0%,20%{transform:translateY(0)}45%,70%{transform:translateY(-52px)}95%,to{transform:translateY(0)}}.ca--table{place-items:stretch stretch;gap:8px;width:100%;display:grid}.trow{border:1px solid var(--line);animation:rowpick 5s var(--ease) infinite;animation-delay:calc(var(--i) * 1s);border-radius:10px;grid-template-columns:auto 1fr .5fr;align-items:center;gap:14px;padding:12px 14px;display:grid}.trow .dot{background:#f3efe840;border-radius:50%;width:8px;height:8px}.sk--cell{height:9px}.sk--cell.short{width:70%}@keyframes rowpick{0%,16%{background:#c6674a24;border-color:#c6674a66}24%,to{border-color:var(--line);background:0 0}}.ca--links,.ca--design,.ca--pulse{width:100%;max-width:320px;height:auto}.ca--links circle{fill:var(--panel);stroke:var(--line-2);stroke-width:1.5px}.ca--links circle:nth-of-type(2){fill:var(--rust);stroke:var(--rust-hi)}.flow{fill:none;stroke:#f3efe866;stroke-width:1.5px;stroke-dasharray:4 7;animation:1.6s linear infinite flow}.flow--slow{stroke:#e0876a99;animation-duration:2.8s}@keyframes flow{to{stroke-dashoffset:-22px}}.ca--design .frame,.art--design .frame{fill:#08131a;stroke:var(--line-2);stroke-width:1.5px}.ca--design rect,.art--design rect{fill:#f3efe829}.ca--design .soft,.art--design .soft{fill:#f3efe814}.ca--design .sel,.art--design .sel{fill:#c6674a38;stroke:var(--rust-hi);stroke-width:1.5px}.ca--design .cursor,.art--design .cursor{fill:var(--fg);animation:cursor 4s var(--ease) infinite}@keyframes cursor{0%,to{transform:translate(0)}40%,60%{transform:translate(-46px,-10px)}}.ca--orbit{width:220px;height:220px;position:relative}.ca--orbit .core{background:radial-gradient(circle at 35% 35%, #f7c3ad, var(--rust) 55%, #7a3522);border-radius:50%;width:38px;height:38px;margin:-19px 0 0 -19px;position:absolute;top:50%;left:50%;box-shadow:0 0 60px #e0876a73}.ring{border:1px solid var(--line-2);border-radius:50%;animation:14s linear infinite spin;position:absolute;top:50%;left:50%}.ring i{background:var(--fg);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;left:50%}.ring--1{width:100px;height:100px;margin:-50px 0 0 -50px;animation-duration:9s}.ring--2{width:160px;height:160px;margin:-80px 0 0 -80px;animation-duration:15s;animation-direction:reverse}.ring--3{width:216px;height:216px;margin:-108px 0 0 -108px;animation-duration:22s}.ring--2 i{background:var(--rust-hi)}@keyframes spin{to{transform:rotate(360deg)}}.beat{fill:none;stroke:var(--rust-hi);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:520;animation:beat 3.2s var(--ease) infinite}@keyframes beat{0%{stroke-dashoffset:520px}60%,to{stroke-dashoffset:0}}.ca--pulse rect{fill:#f3efe824}.ca--pulse rect.now{fill:var(--rust-hi)}.process{--p:0;position:relative}.process__pin{max-width:var(--max);margin:0 auto;padding:120px 20px}.process__text .h2{max-width:13em}.steps{margin-top:40px}.step{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:4px 16px;padding:22px 0;display:grid}.step__n{font:500 15px/1.9 var(--mono);color:var(--rust-hi)}.step__label{letter-spacing:-.02em;font-size:26px;font-weight:500}.step__body{color:var(--fg-2);max-width:30em;margin-top:6px}.step__art{border:1px solid var(--line);background:var(--panel);border-radius:20px;grid-column:1/-1;margin-top:18px}.step__art svg{width:100%;height:auto;display:block}.process__bar,.process__stage{display:none}@media (min-width:980px){.process{height:380vh}.process__pin{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:72px;height:100vh;padding:84px 32px 32px;display:grid;position:sticky;top:0}.process .h2{font-size:clamp(36px,3.6vw,54px)}.step{opacity:.38;transition:opacity .5s var(--ease);padding:18px 0}.step.is-active{opacity:1}.step.is-done{opacity:.6}.step__body{opacity:0;max-height:0;transition:max-height .5s var(--ease), opacity .5s var(--ease), margin-top .5s var(--ease);margin-top:0;overflow:hidden}.step.is-active .step__body{opacity:1;max-height:8em;margin-top:6px}.step__art{display:none}.process__bar{background:var(--line);height:2px;margin-top:8px;display:block;overflow:hidden}.process__bar i{background:var(--rust-hi);transform-origin:0;height:100%;transform:scaleX(var(--p));display:block}.process__stage{aspect-ratio:1/.9;border:1px solid var(--line);background:radial-gradient(80% 70% at 70% 20%, #c6674a24, transparent 70%), linear-gradient(180deg, var(--panel-2), var(--panel));border-radius:32px;max-height:74vh;display:block;position:relative;overflow:hidden}.stage__panel{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);place-items:center;display:grid;position:absolute;inset:0;transform:scale(.96)}.stage__panel.is-active{opacity:1;transform:none}.stage__panel svg{width:78%;height:auto}.stage__label{font:500 15px/1 var(--mono);color:var(--fg-3);position:absolute;top:24px;left:28px}}.art rect{fill:#f3efe824}.art--listen rect{fill:#f3efe838;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite alternate bars;animation-delay:calc(var(--i) * -90ms)}.art--listen rect:nth-child(4n+1){fill:var(--rust-hi)}@keyframes bars{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.art--build rect{fill:#f3efe81f;stroke:var(--line-2);animation:stack 4s var(--ease) infinite;animation-delay:calc(var(--i) * .25s)}.art--build rect.top{fill:#c6674a59;stroke:var(--rust-hi)}@keyframes stack{0%{opacity:0;transform:translateY(-30px)}20%,85%{opacity:1;transform:none}to{opacity:0}}.art--run .live{fill:var(--rust-hi);transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite live}@keyframes live{50%{opacity:.5;transform:scale(1.6)}}.art--run .chip{fill:#c6674a29;stroke:var(--rust-hi)}.art--run .chip-t{fill:var(--fg);font:500 15px var(--sans)}.light{background:var(--cream);color:var(--navy);border-radius:40px 40px 0 0}.light .eyebrow{color:var(--rust-ink)}.light .h2{color:#0a2833}.work{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.wcard{background:var(--l-card);min-height:440px;transition:transform .5s var(--ease);border-radius:28px;flex-direction:column;gap:24px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0f3b4c0f,0 20px 40px -24px #0f3b4c40}.wcard:hover{transform:translateY(-4px)}.wcard__label{color:var(--rust-ink);font-size:15px;font-weight:500}.wcard__title{letter-spacing:-.03em;color:#0a2833;margin-top:8px;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.12}.wcard__body{color:var(--l-fg-2);max-width:28em;margin-top:12px}.tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tags li{color:var(--l-fg-2);border:1px solid #0f3b4c29;border-radius:999px;padding:5px 12px;font-size:15px}.tags li:last-child{color:var(--rust-ink);border-color:#9a4a3359}.wa{width:min(240px,60%);height:auto;margin:auto 0 0 auto}.wa .ring{fill:none;stroke:#0f3b4c2e;stroke-width:2px}.wa .runner{fill:none;stroke:var(--rust);stroke-width:3px;stroke-linecap:round;stroke-dasharray:60 430;animation:4s linear infinite runner}@keyframes runner{to{stroke-dashoffset:-490px}}.wa .node{fill:#0f3b4c}.wa .hot{fill:var(--rust)}.wa .line{fill:none;stroke:#0f3b4c;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.products{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.products__label{font:500 15px/1.2 var(--mono);color:var(--rust-ink);align-self:center}.product{background:#0f3b4c0f;border-radius:24px;padding:28px}.product h3{letter-spacing:-.02em;color:#0a2833;font-size:24px;font-weight:500}.product p{color:var(--l-fg-2);margin-top:8px}@media (min-width:900px){.work{grid-template-columns:repeat(2,minmax(0,1fr))}.wcard{padding:40px}.products{grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,5fr)}}.agents__glow{filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#c6674a33,#0000 75%);width:60%;height:70%;position:absolute;top:18%;right:0}.agents__grid{align-items:center;gap:48px;display:grid;position:relative}.checks{gap:12px;margin:28px 0 36px;display:grid}.checks li{align-items:center;gap:12px;font-size:17px;display:flex}.checks li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6.5 11.5l3 3 6-7' fill='none' stroke='%23e0876a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/22px no-repeat,#c6674a29;border-radius:50%;flex:none;width:22px;height:22px}@media (min-width:980px){.agents__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px}}.console{border:1px solid var(--line-2);background:linear-gradient(180deg, var(--panel-2), var(--panel));isolation:isolate;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0009}.console:before{content:"";z-index:-1;background:radial-gradient(500px circle at var(--mx,70%) var(--my,0%), #e0876a1a, transparent 45%);position:absolute;inset:0}.console__bar{border-bottom:1px solid var(--line);height:52px;font:500 15px/1 var(--mono);color:var(--fg-2);align-items:center;gap:14px;padding:0 18px;display:flex}.console__dots{gap:6px;display:flex}.console__dots i{background:#f3efe829;border-radius:50%;width:10px;height:10px}.console__example{color:var(--rust-hi);border:1px solid #e0876a66;border-radius:999px;margin-left:auto;padding:4px 10px}.console__tabs{flex-wrap:wrap;gap:8px;padding:16px 18px 0;display:flex}.console__tab{border:1px solid var(--line-2);height:38px;color:var(--fg-2);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:15px;font-weight:500;transition:background-color .2s,color .2s}.console__tab:hover{color:var(--fg)}.console__tab[aria-selected=true]{background:var(--fg);border-color:var(--fg);color:#071016}.console__panel{padding:20px 18px 22px}.console__summary{color:var(--fg-2);min-height:3.2em}.console__log{margin-top:14px}.log{border-top:1px solid var(--line);transition:opacity .5s var(--ease), transform .5s var(--ease);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 0;font-size:16px;display:flex}.js .log:not(.is-in){opacity:0;transform:translateY(8px)}.log__icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.6 2.6L14 7.5' fill='none' stroke='%23050b0f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px no-repeat, var(--fg-2);border-radius:50%;flex:none;width:20px;height:20px}.log--wait .log__icon{border:2px solid var(--rust-hi);background:0 0;animation:1.4s ease-in-out infinite live}.log__ask{color:var(--rust-hi);background:#c6674a2e;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:15px;font-weight:500}.console__note{color:var(--fg-3);margin-top:14px;font-size:15px}.cta{text-align:center;border-top:1px solid var(--line);padding:140px 20px 120px;position:relative;overflow:hidden}.cta__glow{filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#c6674a52,#c6674a14 55%,#0000 75%);border-radius:50%;width:min(1100px,140%);height:90%;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.cta__inner{max-width:900px;margin:0 auto;position:relative}.cta__mark{width:64px;height:54px;color:var(--fg);margin-bottom:28px}.cta__title{letter-spacing:-.045em;text-wrap:balance;background:linear-gradient(#fff 10%,#f3efe899 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,6.4vw,92px);font-weight:500;line-height:1}.cta__sub{max-width:32em;color:var(--fg-2);margin:22px auto 0;font-size:19px}.people{flex-wrap:wrap;justify-content:center;gap:16px 40px;margin-top:56px;display:flex}.people li{color:var(--fg-3);gap:2px;font-size:15px;display:grid}.people a{color:var(--fg);border-bottom:1px solid var(--line-2);font-size:17px;transition:border-color .2s}.people a:hover{border-color:var(--rust-hi)}.footer{border-top:1px solid var(--line)}.footer__inner{max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin:0 auto;padding:40px 20px 48px;display:flex}.footer__links{color:var(--fg-2);flex-wrap:wrap;gap:10px 24px;font-size:15px;display:flex}.footer__links a:hover{color:var(--fg)}.footer__fine{width:100%;color:var(--fg-3);font-size:15px}@media (min-width:900px){.footer__inner{padding:48px 32px 56px}.footer__fine{width:auto}}.lost{text-align:center;place-items:center;min-height:100vh;padding:40px 20px;display:grid}.lost p{max-width:30em;color:var(--fg-2);margin:20px auto 32px;font-size:19px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-sans-latin-400-normal.0wepk1jkdx2t3.woff2)format("woff2"),url(../media/geist-sans-latin-400-normal.3epwaurv0pl9t.woff)format("woff")}
@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-sans-latin-500-normal.3jdsnffercngn.woff2)format("woff2"),url(../media/geist-sans-latin-500-normal.26i2rfrknklmh.woff)format("woff")}
@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/geist-sans-latin-600-normal.420jvuh0kho27.woff2)format("woff2"),url(../media/geist-sans-latin-600-normal.2ht3jakdxampk.woff)format("woff")}
@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-latin-500-normal.07nc5rf20ybdn.woff2)format("woff2"),url(../media/geist-mono-latin-500-normal.0iyk3eo7gifx4.woff)format("woff")}
