:root{color-scheme:dark;--black:#050505;--navy:#080d18;--card:#0c111c;--card-2:#111827;--card-3:#161e2e;--red:#e31b23;--red-hi:#ff2a33;--red-dk:#8b0000;--white:#ffffff;--gray:#a1a1aa;--muted:#8a8a94;--dim:#5d5d68;--line:rgba(255,255,255,.1);--line-2:rgba(255,255,255,.18);--line-red:rgba(227,27,35,.32);--ok:#00d294;--warn:#f5b041;--paper:#f7f8fa;--ink:#0f172b;--ink-2:#45556c;--ink-3:#62748e;--ink-line:#e2e8f0;--f-head:"Outfit","Segoe UI",system-ui,sans-serif;--f-body:"Inter","Segoe UI",system-ui,-apple-system,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Consolas,monospace;--gut:clamp(18px,4vw,56px);--max:1320px;--cut:14px;--ease:cubic-bezier(.2,.8,.2,1);--ease-io:cubic-bezier(.76,0,.24,1)}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--black);overflow-x:clip;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--black);color:var(--white);font-family:var(--f-body);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;display:block}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer;padding:0}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--red-hi);outline-offset:3px}h1,h2,h3,h4{font-family:var(--f-head);letter-spacing:-.025em;line-height:1.05;margin:0;text-wrap:balance}p{margin:0}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.skip{position:absolute;left:-9999px;top:8px;z-index:300;background:var(--red);color:#fff;padding:10px 16px}.skip:focus{left:8px}.red{color:var(--red)}.eyebrow,.mono{font-family:var(--f-mono)}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--red)}.eyebrow:before{content:"";width:22px;height:1px;background:currentColor}.eyebrow.plain:before{display:none}.h1{font-size:clamp(42px,6vw,88px);letter-spacing:-.035em;line-height:1}.h2{font-size:clamp(32px,4.2vw,58px);letter-spacing:-.03em}.h3{font-size:clamp(22px,2vw,28px)}.lead{font-size:clamp(17px,1.3vw,19.5px);color:var(--gray);max-width:60ch;line-height:1.7}.sec{padding-block:clamp(84px,10vw,150px);position:relative}.sec.tight{padding-block:clamp(60px,7vw,100px)}.sec-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:28px 56px;gap:28px 56px;align-items:end;margin-bottom:clamp(44px,5vw,76px)}.sec-head>div{display:flex;flex-direction:column;gap:20px}.navy{background:var(--navy)}.paper{background:var(--paper);color:var(--ink);color-scheme:light}.paper .lead,.paper p{color:var(--ink-2)}.paper .eyebrow{color:var(--red)}.white{background:#fff;color:var(--ink);color-scheme:light}.white .lead,.white p{color:var(--ink-2)}.chamfer{-webkit-clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.ticks{position:relative}.ticks:after,.ticks:before{content:"";position:absolute;width:16px;height:16px;border-color:var(--red);border-style:solid;opacity:0;transition:opacity .35s,transform .45s var(--ease);pointer-events:none}.ticks:before{top:-1px;left:-1px;border-width:2px 0 0 2px;transform:translate(6px,6px)}.ticks:after{bottom:-1px;right:-1px;border-width:0 2px 2px 0;transform:translate(-6px,-6px)}.ticks:focus-within:after,.ticks:focus-within:before,.ticks:hover:after,.ticks:hover:before{opacity:1;transform:none}.btn{--bg:var(--red);--fg:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 26px;font-family:var(--f-head);font-weight:500;font-size:15.5px;letter-spacing:.01em;color:var(--fg);background:var(--bg);-webkit-clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);transition:background .3s,color .3s;white-space:nowrap;isolation:isolate}.btn:hover{--bg:var(--red-hi)}.btn svg{width:14px;height:14px;transition:transform .4s var(--ease)}.btn:hover svg{transform:translateX(4px)}.btn.ghost{--bg:var(--line-2);--fg:#fff;background:transparent}.btn.ghost:before{content:"";position:absolute;inset:0;background:var(--line-2);z-index:-2;-webkit-clip-path:inherit;clip-path:inherit}.btn.ghost:after{content:"";position:absolute;inset:1px;background:var(--black);z-index:-1;-webkit-clip-path:polygon(11.5px 0,100% 0,100% calc(100% - 11.5px),calc(100% - 11.5px) 100%,0 100%,0 11.5px);clip-path:polygon(11.5px 0,100% 0,100% calc(100% - 11.5px),calc(100% - 11.5px) 100%,0 100%,0 11.5px);transition:background .3s}.btn.ghost:hover:after{background:#121212}.navy .btn.ghost:after{background:var(--navy)}.paper .btn.ghost,.white .btn.ghost{--fg:var(--ink)}.paper .btn.ghost:before,.white .btn.ghost:before{background:#cbd5e1}.paper .btn.ghost:after{background:var(--paper)}.white .btn.ghost:after{background:#fff}.paper .btn.ghost:hover:after,.white .btn.ghost:hover:after{background:#eef1f5}.btn.sm{min-height:42px;padding:0 18px;font-size:14.5px}.link-arrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-head);font-weight:500;color:var(--white);border-bottom:1px solid var(--line-red);padding-bottom:4px;transition:gap .35s var(--ease),border-color .3s}.link-arrow:hover{gap:16px;border-color:var(--red)}.paper .link-arrow,.white .link-arrow{color:var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;padding:6px 11px;border:1px solid var(--line-2);color:var(--gray)}.paper .chip,.white .chip{border-color:#d5dce6;color:var(--ink-2);background:#fff}.chip.red{border-color:var(--line-red);color:#ffb3b6;background:rgba(227,27,35,.08)}.paper .chip.red,.white .chip.red{color:#b5121a;background:rgba(227,27,35,.06)}html.js .rv{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease)}html.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js .rv{opacity:1;transform:none}}.intro{display:none}html.js.show-intro .intro{display:grid;position:fixed;inset:0;z-index:400;background:var(--black);place-items:center;overflow:hidden}.intro-bg{position:absolute;inset:0;background:url(/assets/img/hero-bg.jpg) 50%/cover;opacity:0;transform:scale(1.08);transition:opacity 1.6s ease,transform 3s var(--ease)}.intro.on .intro-bg{opacity:.35;transform:scale(1)}.intro-core{position:relative;display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center;padding:24px}.intro-logo{width:min(220px,46vw);-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0);transition:-webkit-clip-path 1.1s var(--ease-io);transition:clip-path 1.1s var(--ease-io);transition:clip-path 1.1s var(--ease-io),-webkit-clip-path 1.1s var(--ease-io)}.intro.on .intro-logo{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.intro-scan{position:absolute;left:50%;top:0;width:min(300px,60vw);height:2px;margin-left:calc(min(300px,60vw) / -2);background:linear-gradient(90deg,transparent,var(--red-hi),transparent);box-shadow:0 0 18px var(--red);opacity:0}.intro.on .intro-scan{animation:scan 1.4s .2s var(--ease-io) forwards}@keyframes scan{0%{top:12%;opacity:0}15%{opacity:1}85%{opacity:1}to{top:52%;opacity:0}}.intro-text{display:flex;flex-direction:column;gap:10px;align-items:center}.intro-text small{font-family:var(--f-mono);font-size:12.5px;letter-spacing:.42em;color:var(--red);text-transform:uppercase;opacity:0;transform:translateY(10px);transition:all .7s .9s var(--ease)}.intro.on .intro-text small{opacity:1;transform:none}.intro-text b{font-family:var(--f-head);font-weight:600;font-size:clamp(34px,6.4vw,76px);letter-spacing:-.03em;line-height:1;display:block}.intro-text b span{display:inline-block;opacity:0;transform:translateY(60%);transition:opacity .6s var(--ease),transform .8s var(--ease)}.intro.on .intro-text b span{opacity:1;transform:none}.intro-bar{width:min(320px,70vw);height:1px;background:var(--line);position:relative;overflow:hidden}.intro-bar i{position:absolute;inset:0;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform 2s .3s var(--ease-io)}.intro.on .intro-bar i{transform:scaleX(1)}.intro-skip{position:absolute;right:var(--gut);bottom:calc(24px + env(safe-area-inset-bottom,0px));font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray);padding:10px 4px}.intro-skip:hover{color:#fff}.hexwipe{position:fixed;inset:0;z-index:350;pointer-events:none;background:var(--red);visibility:hidden}.hexwipe-in{position:absolute;inset:0;background:var(--black)}html.arriving .hexwipe{visibility:visible}.hexwipe-mark{position:absolute;left:50%;top:50%;width:96px;transform:translate(-50%,-50%);opacity:.9}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding-top:env(safe-area-inset-top,0);transition:transform .5s var(--ease),background .4s,border-color .4s;border-bottom:1px solid transparent}.nav.solid{background:rgba(5,5,5,.82);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-color:var(--line)}.nav.hide{transform:translateY(-100%)}.nav-in{justify-content:space-between;gap:20px;height:78px}.brand,.nav-in{display:flex;align-items:center}.brand{flex:none}.brand img{height:50px;width:auto}.links{display:flex;align-items:center;gap:2px}.links,.links>.item{position:relative}.links a.top,.links button.top{position:relative;z-index:2;display:flex;align-items:center;gap:6px;height:44px;padding:0 15px;font-size:14.5px;font-weight:500;color:var(--gray);transition:color .3s}.links .top.active,.links a.top:hover,.links button.top:hover{color:#fff}.links .top svg{width:9px;height:9px;opacity:.7;transition:transform .3s}.links .item.open .top svg{transform:rotate(180deg)}.brk{position:absolute;top:0;height:44px;left:0;width:0;z-index:1;pointer-events:none;transition:left .5s var(--ease),width .5s var(--ease),opacity .3s;opacity:0}.brk:after,.brk:before{content:"";position:absolute;top:6px;bottom:6px;width:9px;background:var(--red);-webkit-clip-path:polygon(100% 0,40% 50%,100% 100%,70% 100%,0 50%,70% 0);clip-path:polygon(100% 0,40% 50%,100% 100%,70% 100%,0 50%,70% 0)}.brk:before{left:0}.brk:after{right:0;transform:scaleX(-1)}.nav-tools{display:flex;align-items:center;gap:10px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 13px;border:1px solid var(--line-2);color:var(--gray);font-size:13.5px;transition:color .3s,border-color .3s}.icon-btn:hover{color:#fff;border-color:var(--gray)}.icon-btn svg{width:17px;height:17px}kbd{font-family:var(--f-mono);font-size:11px;padding:1px 6px;border:1px solid;opacity:.75}.map-btn{padding:0;border:0;position:relative;color:#fff}.map-btn,.map-btn svg{width:46px;height:46px}.map-btn:hover .hx-o{stroke:var(--red)}.mega{position:absolute;top:100%;left:50%;width:min(820px,92vw);transform:translate(-50%,10px);opacity:0;visibility:hidden;transition:opacity .3s,transform .4s var(--ease),visibility 0s .4s;padding-top:10px}.item.open .mega{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .3s,transform .4s var(--ease)}.mega-in{display:grid;grid-template-columns:1.25fr .75fr;background:var(--navy);border:1px solid var(--line);box-shadow:0 30px 80px rgba(0,0,0,.6)}.mega-list{padding:14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.mega-list.one{grid-template-columns:1fr}.mega-list a{display:flex;gap:14px;padding:14px;transition:background .25s}.mega-list a:focus-visible,.mega-list a:hover{background:rgba(255,255,255,.04)}.mega-list a .mi{width:38px;height:38px;flex:none;display:grid;place-items:center;color:var(--red);border:1px solid var(--line-red);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.mega-list a .mi svg{width:18px;height:18px}.mega-list b{display:block;font-family:var(--f-head);font-weight:500;font-size:15px;color:#fff;margin-bottom:2px}.mega-list span{font-size:13.5px;color:var(--gray);line-height:1.45}.mega-side{border-left:1px solid var(--line);padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;background:linear-gradient(180deg,rgba(227,27,35,.08),transparent)}.mega-side p{font-size:14px;color:var(--gray)}.mega-side h4{font-size:19px;font-weight:500}.navigator{position:fixed;inset:0;z-index:200;background:rgba(5,5,5,.97);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;grid-gap:40px;gap:40px;padding:110px var(--gut) 40px;visibility:hidden;opacity:0;transition:opacity .4s,visibility 0s .4s;overflow-y:auto}.navigator.open{visibility:visible;opacity:1;transition:opacity .4s}.navigator:before{content:"";position:fixed;inset:0;background:url(/assets/img/hero-bg.jpg) 50%/cover;opacity:.18;pointer-events:none}.nv-close{position:fixed;top:calc(18px + env(safe-area-inset-top,0px));right:var(--gut);z-index:3;display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;border:1px solid var(--line-2);font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.nv-close:hover{color:#fff;border-color:#fff}.nv-title{position:fixed;top:calc(30px + env(safe-area-inset-top,0px));left:var(--gut);z-index:3}.honey{position:relative;width:min(600px,100%);aspect-ratio:1/1;margin-inline:auto;--s:clamp(58px,8.4vw,100px)}.hx{position:absolute;left:50%;top:50%;width:calc(var(--s) * 2);height:calc(var(--s) * 1.732);margin:calc(var(--s) * -.866) 0 0 calc(var(--s) * -1);transform:translate(calc(var(--q) * var(--s) * 1.56),calc((var(--r) + var(--q) / 2) * var(--s) * 1.8)) scale(.6);opacity:0;transition:transform .7s var(--ease),opacity .5s;transition-delay:calc(var(--i) * 45ms)}.navigator.open .hx{transform:translate(calc(var(--q) * var(--s) * 1.56),calc((var(--r) + var(--q) / 2) * var(--s) * 1.8)) scale(1);opacity:1}.hx a{inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:var(--line-2)}.hx a,.hx a:before{position:absolute;transition:background .35s}.hx a:before{content:"";inset:1.5px;-webkit-clip-path:inherit;clip-path:inherit;background:var(--card);z-index:-1}.hx a{isolation:isolate}.hx a:focus-visible,.hx a:hover,.hx.cur a{background:var(--red)}.hx a:focus-visible:before,.hx a:hover:before{background:#1a0a0b}.hx.cur a:before{background:#170809}.hx a svg{width:24px;height:24px;color:var(--red)}.hx a b{font-family:var(--f-head);font-weight:500;font-size:clamp(13px,1.3vw,17px)}.hx a small{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.hx.home a svg{width:30px;height:30px}.nv-info{position:relative;z-index:2;display:flex;flex-direction:column;gap:20px;max-width:460px}.nv-info h3{font-size:clamp(34px,4vw,54px)}.nv-info p{color:var(--gray)}.nv-sub{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.nv-sub li a{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);color:var(--gray);font-size:15px;transition:color .25s,padding .35s var(--ease)}.nv-sub li a:hover{color:#fff;padding-left:8px}.nv-sub li a span{font-family:var(--f-mono);font-size:11px;color:var(--dim)}.nv-foot{display:flex;flex-wrap:wrap;gap:20px;font-size:13.5px;color:var(--gray)}.cmdk{position:fixed;inset:0;z-index:260;display:flex;justify-content:center;align-items:flex-start;padding:13vh var(--gut) 0;background:rgba(5,5,5,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cmdk-box{width:min(640px,100%);background:var(--navy);border:1px solid var(--line-2);box-shadow:0 40px 120px rgba(0,0,0,.7);animation:pop .3s var(--ease)}@keyframes pop{0%{opacity:0;transform:translateY(-10px)}}.cmdk-in{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.cmdk-in svg{width:18px;height:18px;color:var(--red);flex:none}.cmdk-in input{flex:1 1;min-width:0;background:none;border:0;outline:0;font:inherit;font-size:17px;color:#fff}.cmdk-list{list-style:none;margin:0;padding:8px;max-height:min(440px,56vh);overflow-y:auto}.cmdk-list li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;cursor:pointer;font-size:15px;color:var(--gray);border-left:2px solid transparent}.cmdk-list li span{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--dim);text-transform:uppercase;white-space:nowrap}.cmdk-list li[aria-selected=true]{background:rgba(227,27,35,.1);color:#fff;border-left-color:var(--red)}.cmdk-empty{padding:18px;color:var(--muted)}.cmdk-foot{display:flex;gap:18px;padding:10px 18px;border-top:1px solid var(--line);font-family:var(--f-mono);font-size:11px;color:var(--dim)}.phero{position:relative;padding-top:150px;padding-bottom:clamp(60px,7vw,100px);overflow:hidden;background:var(--black)}.phero-bg{position:absolute;inset:0;background:url(/assets/img/hero-bg.jpg) 50%/cover;opacity:.5}.phero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--black) 18%,rgba(5,5,5,.55) 60%,rgba(5,5,5,.2)),linear-gradient(0deg,var(--black),transparent 40%)}.phero .wrap{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-gap:40px;gap:40px;align-items:end}.phero-copy{display:flex;flex-direction:column;gap:24px}.crumbs{display:flex;gap:10px;align-items:center;font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;color:var(--muted)}.crumbs a:hover{color:#fff}.crumbs i{width:5px;height:5px;background:var(--red);transform:rotate(45deg)}.phero .h1 em{font-style:normal;color:var(--red)}.phero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.page-no{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.page-no b{font-family:var(--f-head);font-weight:300;font-size:clamp(70px,9vw,140px);line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.25)}.page-no b span{-webkit-text-stroke:1px var(--red)}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:110px;padding-bottom:30px;overflow:hidden;background:radial-gradient(ellipse 50% 60% at 72% 48%,rgba(227,27,35,.13),transparent 70%),var(--black)}#hexfield{position:absolute;inset:0;width:100%;height:100%;display:block}.hero:after{content:"";position:absolute;inset:auto 0 0 0;height:30%;background:linear-gradient(0deg,var(--black),transparent);pointer-events:none}.hero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:40px;gap:40px;align-items:center;width:100%;pointer-events:none}.hero .wrap a,.hero .wrap button{pointer-events:auto}.hero-copy{display:flex;flex-direction:column;gap:28px}.hero-tags{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;font-family:var(--f-mono);font-size:12px;letter-spacing:.18em;color:var(--gray);text-transform:uppercase}.hero-tags i{width:5px;height:5px;background:var(--red);transform:rotate(45deg)}.hero h1{font-size:clamp(44px,5.6vw,86px);letter-spacing:-.04em;line-height:.98}.hero h1 .ln{display:block;overflow:hidden;padding-bottom:.06em}.hero h1 .ln>span{display:inline-block}.hero h1 em{font-style:normal;color:var(--red)}.hero .lead{max-width:52ch}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.emblem{position:relative;width:min(520px,100%);aspect-ratio:1/1;justify-self:center;pointer-events:auto}.emblem svg.rings{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.emblem .r1{animation:spin 60s linear infinite}.emblem .r1,.emblem .r2{transform-origin:50% 50%}.emblem .r2{animation:spin 90s linear infinite reverse}.emblem .r3{transform-origin:50% 50%;animation:spin 40s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.emblem .logo-c{width:38%;transform:translate(-50%,-52%);filter:drop-shadow(0 0 30px rgba(227,27,35,.35))}.emblem .logo-c,.node{position:absolute;left:50%;top:50%}.node{width:0;height:0}.node a{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;white-space:nowrap;padding:9px 14px 9px 10px;background:rgba(8,13,24,.86);border:1px solid var(--line);font-family:var(--f-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:color .3s,border-color .3s,background .3s}.node a i{width:9px;height:9px;background:var(--red);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.node a:focus-visible,.node a:hover{color:#fff;border-color:var(--red);background:rgba(227,27,35,.14)}.hero-foot{position:relative;z-index:2;margin-top:clamp(30px,5vh,60px)}.statbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.stat{padding:24px 24px 4px 0;display:flex;flex-direction:column;gap:6px}.stat+.stat{padding-left:24px;border-left:1px solid var(--line)}.stat b{font-family:var(--f-head);font-weight:600;font-size:clamp(34px,3.6vw,52px);letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat b sup{color:var(--red);font-size:.5em;vertical-align:top;position:relative;top:.15em;margin-left:2px}.stat>span{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.14em;color:var(--gray);text-transform:uppercase}.trust{border-block:1px solid var(--line);background:var(--navy)}.trust-in{display:grid;grid-template-columns:auto repeat(5,minmax(0,1fr));align-items:stretch}.trust-label{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:26px 30px 26px 0;border-right:1px solid var(--line)}.trust-label b{font-family:var(--f-head);font-weight:500;font-size:18px}.trust-label span{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;color:var(--red);text-transform:uppercase}.trust-item{display:flex;align-items:center;gap:14px;padding:22px 20px;border-right:1px solid var(--line);min-width:0}.trust-item:last-child{border-right:0}.trust-item img{height:34px;width:auto;flex:none;background:#fff;padding:3px}.trust-item .flag{height:24px;padding:0}.trust-item b{display:block;font-family:var(--f-head);font-weight:500;font-size:15px;line-height:1.2}.trust-item span{font-size:12.5px;color:var(--gray);line-height:1.35;display:block}.trust-item .gl{width:34px;height:34px;flex:none;color:var(--red)}.domains{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:0;gap:0;border:1px solid var(--line)}.dom-list{list-style:none;margin:0;padding:0;border-right:1px solid var(--line)}.dom-list li+li{border-top:1px solid var(--line)}.dom-list button{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;grid-gap:14px;gap:14px;align-items:center;padding:22px 26px;text-align:left;color:var(--gray);transition:color .3s,background .3s;position:relative}.dom-list button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--red);transform:scaleY(0);transition:transform .4s var(--ease)}.dom-list button[aria-selected=true]{color:#fff;background:rgba(227,27,35,.06)}.dom-list button[aria-selected=true]:before{transform:none}.dom-list .n{font-family:var(--f-mono);font-size:12px;color:var(--muted)}.dom-list button[aria-selected=true] .n{color:var(--red)}.dom-list b{font-family:var(--f-head);font-weight:500;font-size:clamp(18px,1.6vw,22px)}.dom-list svg{width:16px;height:16px;opacity:0;transition:opacity .3s,transform .4s var(--ease);transform:translateX(-6px)}.dom-list button[aria-selected=true] svg{opacity:1;transform:none}.dom-panel{position:relative;padding:clamp(28px,3.4vw,52px);display:flex;flex-direction:column;gap:22px;min-height:100%;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 100% 0,rgba(227,27,35,.12),transparent 70%),var(--navy)}.dom-panel .big{position:absolute;right:-12px;bottom:-40px;font-family:var(--f-head);font-weight:700;font-size:200px;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);pointer-events:none}.dom-panel .hxi{width:64px;height:64px;display:grid;place-items:center;color:var(--red);background:rgba(227,27,35,.1);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.dom-panel .hxi svg{width:28px;height:28px}.dom-panel h3{font-size:clamp(28px,2.8vw,40px)}.dom-panel p{color:var(--gray);max-width:50ch}.dom-panel ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 24px;gap:10px 24px}.dom-panel li{display:flex;gap:10px;font-size:15px;color:#e4e4e7}.dom-panel li:before{content:"";width:7px;height:7px;margin-top:9px;flex:none;background:var(--red);transform:rotate(45deg)}.dom-panel .swap{display:flex;flex-direction:column;gap:22px;animation:swap .5s var(--ease)}@keyframes swap{0%{opacity:0;transform:translateY(14px)}}.why-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.why-track:before{content:"";position:absolute;left:0;right:0;top:33px;height:1px;background:var(--line)}.why-step{position:relative;padding-right:28px;display:flex;flex-direction:column;gap:14px}.why-step .hxn{width:66px;height:66px;display:grid;place-items:center;font-family:var(--f-mono);font-size:14px;color:#fff;background:var(--line-2);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);position:relative;isolation:isolate;margin-bottom:8px}.why-step .hxn:before{content:"";position:absolute;inset:1.5px;background:var(--black);-webkit-clip-path:inherit;clip-path:inherit;z-index:-1;transition:background .4s}.why-step:hover .hxn{background:var(--red)}.why-step:hover .hxn:before{background:#1a0a0b}.why-step h3{font-size:22px;font-weight:500}.why-step p{color:var(--gray);font-size:15.5px}.duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.prod-card{position:relative;padding:clamp(28px,3vw,44px);background:var(--card);display:flex;flex-direction:column;gap:20px;min-height:420px;overflow:hidden;--cut:22px}.prod-card:after{content:"";position:absolute;right:-60px;top:-60px;width:240px;height:240px;background:radial-gradient(circle,rgba(227,27,35,.22),transparent 70%);pointer-events:none}.prod-card .k{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;color:var(--red);text-transform:uppercase}.prod-card h3{font-size:clamp(38px,4vw,58px);font-weight:700;letter-spacing:-.04em}.prod-card h3 sup{font-size:.32em;color:var(--gray);font-weight:400;vertical-align:top;position:relative;top:.5em}.prod-card p{color:var(--gray)}.prod-card ul{list-style:none;margin:auto 0 0;padding:0;border-top:1px solid var(--line)}.prod-card li{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);font-size:15px}.prod-card li span{color:var(--ok);font-family:var(--f-mono);font-size:12px}.posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.post{display:flex;flex-direction:column;background:#fff;color:var(--ink);transition:transform .5s var(--ease),box-shadow .5s;--cut:18px;height:100%}.post:hover{transform:translateY(-6px);box-shadow:0 26px 60px rgba(15,23,43,.14)}.post .im{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--navy)}.post .im img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.post:hover .im img{transform:scale(1.05)}.post .im span{position:absolute;left:14px;bottom:14px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;background:var(--red);color:#fff;padding:5px 9px}.post .bd{padding:22px 22px 24px;display:flex;flex-direction:column;gap:12px;flex:1 1}.post h3{font-size:19px;line-height:1.3;font-weight:600;color:var(--ink)}.post p{font-size:14.5px;color:var(--ink-2)}.post .meta{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--f-mono);font-size:11.5px;color:var(--ink-3);padding-top:12px;border-top:1px solid var(--ink-line)}.post .meta b{font-weight:500;color:var(--red);display:inline-flex;align-items:center;gap:6px}.black .post,.navy .post{box-shadow:none}.cta{position:relative;overflow:hidden;background:var(--red);color:#fff}.cta:before{content:"";position:absolute;inset:0;background:url(/assets/img/hero-bg.jpg) 50%/cover;mix-blend-mode:multiply;opacity:.55}.cta .wrap{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:40px;gap:40px;align-items:end;padding-block:clamp(70px,8vw,120px)}.cta h2{font-size:clamp(36px,5vw,72px);letter-spacing:-.035em}.cta p{color:rgba(255,255,255,.88);max-width:46ch}.cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.cta .btn:hover{--bg:#1a1a1a}.cta .btn.ghost:before{background:rgba(255,255,255,.6)}.cta .btn.ghost:after{background:var(--red)}.cta .btn.ghost:hover:after{background:#c8151c}.cta .hexes{position:absolute;right:-80px;top:-80px;width:420px;opacity:.25;pointer-events:none}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:start}.pillars{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.pillar{background:var(--black);padding:26px;display:flex;flex-direction:column;gap:12px}.pillar svg{width:26px;height:26px;color:var(--red)}.pillar b{font-family:var(--f-head);font-weight:500;font-size:19px}.pillar p{font-size:14.5px;color:var(--gray)}.badges{flex-wrap:wrap;margin-top:8px}.badge,.badges{display:flex;gap:10px}.badge{align-items:center;padding:10px 16px;border:1px solid var(--line-red);background:rgba(227,27,35,.06);font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.badge i{width:8px;height:8px;background:var(--red);transform:rotate(45deg)}.journey{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:start}.years{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:120px}.years button{display:flex;align-items:baseline;gap:18px;padding:10px 0;text-align:left;font-family:var(--f-head);font-weight:600;font-size:clamp(36px,4.6vw,72px);letter-spacing:-.04em;line-height:1}.years button,.years button small{color:var(--dim);transition:color .4s}.years button small{font-family:var(--f-mono);font-weight:400;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.years button[aria-selected=true]{color:#fff}.years button[aria-selected=true] small{color:var(--red)}.years button:hover{color:var(--gray)}.moments{position:relative;border-left:1px solid var(--line);padding-left:clamp(26px,3vw,46px);display:flex;flex-direction:column;gap:clamp(60px,10vh,120px);padding-block:20px}.moments .prog{position:absolute;left:-1px;top:0;width:1px;height:0;background:var(--red)}.moment{position:relative;display:flex;flex-direction:column;gap:12px;opacity:.38;transition:opacity .5s}.moment.on{opacity:1}.moment:before{content:"";position:absolute;left:calc(clamp(26px,3vw,46px) * -1 - 8px);top:8px;width:16px;height:14px;background:var(--dim);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);transition:background .4s}.moment.on:before{background:var(--red)}.moment .yr{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;color:var(--red)}.moment h3{font-size:clamp(26px,2.6vw,36px)}.moment p{color:var(--gray);max-width:54ch}.leaders{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.leader{background:var(--card);padding:clamp(26px,3vw,40px);flex-direction:column;--cut:22px}.leader,.leader-top{display:flex;gap:20px}.leader-top{align-items:center}.mono-av{width:84px;height:74px;flex:none;display:grid;place-items:center;font-family:var(--f-head);font-weight:600;letter-spacing:-.02em;color:#fff;background:linear-gradient(135deg,var(--red),var(--red-dk));-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.leader h3,.mono-av{font-size:26px}.leader .role{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-top:6px}.leader dl{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 18px;gap:6px 18px;margin:0;font-size:14.5px}.leader dt{color:var(--muted);font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding-top:2px}.leader dd{margin:0;color:#e4e4e7}.leader blockquote{margin:0;padding:16px 0 0;border-top:1px solid var(--line);font-family:var(--f-head);font-size:19px;font-weight:400;color:#fff}.leader p{color:var(--gray);font-size:15px}.team-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:28px}.tab{position:relative;height:46px;padding:0 20px;font-family:var(--f-head);font-weight:500;font-size:15px;color:var(--gray);border:1px solid var(--line);transition:color .3s,border-color .3s,background .3s}.tab span{font-family:var(--f-mono);font-size:11px;color:var(--muted);margin-left:8px}.tab:hover{color:#fff}.tab[aria-selected=true]{color:#fff;border-color:var(--red);background:rgba(227,27,35,.1)}.paper .tab{color:var(--ink-2);border-color:#d5dce6;background:#fff}.paper .tab[aria-selected=true]{color:#fff;background:var(--ink);border-color:var(--ink)}.team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.member{background:var(--card);padding:24px;display:flex;flex-direction:column;gap:14px;--cut:16px;animation:swap .5s var(--ease) both}.member .mono-av{width:60px;height:52px;font-size:18px;background:linear-gradient(135deg,#2a2f3a,#161b25);border:0}.member b{font-family:var(--f-head);font-weight:500;font-size:18px;line-height:1.25}.member span{font-size:14px;color:var(--gray)}.member a{margin-top:auto;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--red);display:inline-flex;gap:8px;align-items:center}.member a:hover{color:var(--red-hi)}.six{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.six>div{background:var(--black);padding:30px;display:flex;flex-direction:column;gap:12px}.navy .six>div{background:var(--navy)}.six .n{font-family:var(--f-mono);font-size:12px;color:var(--red);letter-spacing:.1em}.six h3{font-size:21px;font-weight:500}.six p{color:var(--gray);font-size:15px}.svc-layout{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:clamp(30px,4vw,64px);gap:clamp(30px,4vw,64px);align-items:start}.svc-rail{position:-webkit-sticky;position:sticky;top:110px;display:flex;flex-direction:column;border-left:1px solid var(--line)}.svc-rail>a{position:relative;display:flex;gap:12px;align-items:baseline;padding:12px 0 12px 20px;color:var(--muted);font-size:15px;transition:color .3s}.svc-rail>a span{font-family:var(--f-mono);font-size:11px}.svc-rail>a:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:var(--red);transform:scaleY(0);transition:transform .4s var(--ease)}.svc-rail>a.on{color:#fff}.svc-rail>a.on:before{transform:none}.svc-rail>a:hover{color:#fff}.svc-rail .rail-cta{margin-top:22px;padding:18px 0 0 20px;gap:12px;font-size:14px;color:var(--gray)}.svc-block,.svc-rail .rail-cta{border-top:1px solid var(--line);display:flex;flex-direction:column}.svc-block{padding-block:clamp(50px,6vw,90px);gap:30px;scroll-margin-top:90px}.svc-block:first-child{border-top:0;padding-top:0}.svc-block .no{font-family:var(--f-mono);font-size:12px;letter-spacing:.18em;color:var(--red);text-transform:uppercase}.svc-block h2{font-size:clamp(34px,4vw,56px)}.svc-block h2 em{font-style:normal;color:var(--red)}.svc-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:26px 40px;gap:26px 40px}.checklist{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.checklist li{display:flex;gap:14px;align-items:flex-start;padding:13px 0;border-bottom:1px solid var(--line);font-size:15.5px;color:#e4e4e7}.checklist li:before{content:"";width:8px;height:8px;margin-top:9px;flex:none;background:var(--red);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.panel{background:var(--card);padding:26px;display:flex;flex-direction:column;gap:16px;--cut:16px}.panel h4{font-family:var(--f-mono);font-weight:400;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gray)}.panel p{color:var(--gray);font-size:15px}.cycle{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cycle span{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.12em;padding:9px 12px;border:1px solid var(--line-2);color:#e4e4e7}.cycle span.on{border-color:var(--red);background:rgba(227,27,35,.14);color:#fff}.cycle i{width:14px;height:1px;background:var(--line-2)}.flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0}.flow,.flow>div{position:relative}.flow>div{padding:18px 14px;text-align:center;font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#e4e4e7;border:1px solid var(--line);margin-left:-1px;background:var(--card)}.flow>div:after{content:"";position:absolute;right:-6px;top:50%;width:10px;height:10px;margin-top:-5px;background:var(--red);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);z-index:2}.flow>div:last-child:after{display:none}.flow>div.pulse{background:rgba(227,27,35,.16);color:#fff}.fw-tabs{gap:6px}.fw-grid,.fw-tabs{display:flex;flex-wrap:wrap}.fw-grid{gap:8px;min-height:90px;align-content:flex-start}.fw-grid .chip{animation:swap .4s var(--ease) both}.fw-count{display:flex;align-items:baseline;gap:14px}.fw-count b{font-family:var(--f-head);font-size:64px;font-weight:600;letter-spacing:-.05em;line-height:1}.fw-count span{color:var(--gray);font-size:15px}.ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.ai-grid>div{background:var(--card);padding:24px;display:flex;flex-direction:column;gap:10px;--cut:14px}.ai-grid .n{font-family:var(--f-mono);font-size:12px;color:var(--red)}.ai-grid b{font-family:var(--f-head);font-weight:500;font-size:18px;line-height:1.3}.ai-grid p{color:var(--gray);font-size:14.5px}.steps6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid var(--line)}.steps6>div{padding:26px 18px 0 0;display:flex;flex-direction:column;gap:10px;position:relative}.steps6>div:before{content:"";position:absolute;top:-5px;left:0;width:10px;height:9px;background:var(--red);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.steps6 .n{font-family:var(--f-mono);font-size:12px;color:var(--muted)}.steps6 h3{font-size:20px;font-weight:500}.steps6 p{color:var(--gray);font-size:14.5px}.industries{display:flex;flex-wrap:wrap;gap:10px}.industries span{display:flex;align-items:center;gap:12px;padding:16px 22px;background:var(--card);font-family:var(--f-head);font-size:18px;--cut:10px}.industries span i{width:9px;height:9px;background:var(--red);transform:rotate(45deg)}.dash{background:linear-gradient(180deg,#0f1625,#0a0f1a);border:1px solid var(--line-2);box-shadow:0 40px 120px -30px rgba(227,27,35,.25);min-width:0}.dash-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:12px;color:var(--gray);flex-wrap:wrap}.dash-top .dots{display:flex;gap:6px}.dash-top .dots i{width:9px;height:9px;background:var(--line-2);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.dash-top .dots i:first-child{background:var(--red)}.live{color:var(--ok);display:flex;align-items:center;gap:7px}.live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok);animation:ping 1.8s infinite}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(0,210,148,.6)}70%{box-shadow:0 0 0 8px rgba(0,210,148,0)}to{box-shadow:0 0 0 0 rgba(0,210,148,0)}}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.kpi{padding:14px 16px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px;min-width:0}.kpi:last-child{border-right:0}.kpi>span{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.kpi b{font-family:var(--f-head);font-weight:600;font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meter{height:4px;background:rgba(255,255,255,.08)}.meter i{display:block;height:100%;background:var(--red);transition:width 1s var(--ease)}.meter i.ok{background:var(--ok)}.tbl-wrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:13.5px;min-width:560px}.tbl th{text-align:left;font-family:var(--f-mono);font-weight:400;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:11px 16px}.tbl td,.tbl th{border-bottom:1px solid var(--line)}.tbl td{padding:12px 16px}.tbl tr:last-child td{border-bottom:0}.tbl td.num{font-family:var(--f-mono);color:var(--gray)}.tbl tr{transition:background .5s}.tbl tr.flash{background:rgba(0,210,148,.07)}.sev{display:inline-flex;align-items:center;gap:7px;font-size:13px}.sev:before{content:"";width:8px;height:8px;background:currentColor;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.sev.c{color:#ff4d5a}.sev.h{color:#ff7a45}.sev.m{color:var(--warn)}.sev.l{color:#7cc4ff}.st{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px}.st.open{color:#ff6b75;background:rgba(227,27,35,.12)}.st.retest{color:var(--warn);background:rgba(245,176,65,.12)}.st.fixed{color:var(--ok);background:rgba(0,210,148,.12)}.alert-pop{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--line);font-size:13px;color:#ffd5d7;background:rgba(227,27,35,.1);min-height:44px}.alert-pop b{letter-spacing:.12em;color:#fff;background:var(--red);padding:3px 7px}.alert-pop b,.dash-note{font-family:var(--f-mono);font-size:10.5px}.dash-note{padding:9px 16px;border-top:1px solid var(--line);letter-spacing:.08em;color:var(--muted)}.zw-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--line)}.zw-body>div{padding:18px 16px}.zw-body>div+div{border-left:1px solid var(--line)}.dept{display:grid;grid-gap:12px;gap:12px}.dept div{display:grid;grid-template-columns:96px 1fr 40px;grid-gap:10px;gap:10px;align-items:center;font-size:13px;color:var(--gray)}.dept div em{font-style:normal;font-family:var(--f-mono);font-size:12px;color:#fff;text-align:right}.ring{width:150px;height:150px;margin:6px auto 0;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--f-head);font-size:34px;font-weight:600}.ring small{display:block;text-align:center;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin-top:8px}.prod-sec{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-gap:clamp(30px,4vw,64px);gap:clamp(30px,4vw,64px);align-items:start}.prod-sec.flip{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)}.prod-sec.flip .prod-txt{order:2}.prod-txt{display:flex;flex-direction:column;gap:22px}.prod-txt h2 sup{font-size:.35em;color:var(--gray);vertical-align:top;position:relative;top:.4em}.prob{border-left:2px solid var(--red);padding:4px 0 4px 18px;color:var(--gray)}.prob b{display:block;color:#fff;font-family:var(--f-mono);font-weight:400;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px}.sticky-dash{position:-webkit-sticky;position:sticky;top:110px}.shift{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.shift>div{background:var(--card);padding:28px;display:flex;flex-direction:column;gap:14px;--cut:18px}.shift .from{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.shift h3{font-size:22px;font-weight:500}.shift p{color:var(--gray);font-size:15px}.ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;align-items:end}.rung{display:flex;flex-direction:column;gap:12px;padding:26px 22px;background:var(--card);border-left:1px solid var(--line)}.rung:first-child{min-height:220px}.rung:nth-child(2){min-height:270px}.rung:nth-child(3){min-height:320px}.rung:nth-child(4){min-height:370px;background:linear-gradient(180deg,rgba(227,27,35,.2),var(--card))}.rung .n{font-family:var(--f-mono);font-size:12px;color:var(--red)}.rung h3{font-size:24px;font-weight:500;margin-top:auto}.rung p{color:var(--gray);font-size:15px}.paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.path{background:var(--card);padding:26px;display:flex;flex-direction:column;gap:14px;--cut:16px}.path h3{font-size:20px;font-weight:500}.traits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px;gap:0 30px}.traits li{padding:14px 0;border-bottom:1px solid var(--ink-line);display:flex;gap:12px;font-size:16px;color:var(--ink)}.traits li:before{content:"";width:8px;height:8px;margin-top:9px;background:var(--red);transform:rotate(45deg);flex:none}.openings{background:var(--card);padding:clamp(28px,3vw,44px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;--cut:22px}.openings .state{display:flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--warn)}.openings .state:before{content:"";width:8px;height:8px;background:var(--warn);transform:rotate(45deg)}.openings h3{font-size:clamp(24px,2.4vw,32px);margin:10px 0}.openings p{color:var(--gray)}.reach{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.reach>div{background:var(--card);padding:24px;display:flex;flex-direction:column;gap:12px;--cut:16px}.reach .k{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.reach .v{font-family:var(--f-head);font-size:clamp(18px,1.6vw,22px);font-weight:500;-moz-user-select:all;user-select:all;-webkit-user-select:all;word-break:break-word}.copy{align-self:flex-start;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);border:1px solid var(--line-2);padding:6px 12px;transition:color .3s,border-color .3s}.copy:hover{color:#fff;border-color:#fff}.intents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.intent{position:relative;text-align:left;background:var(--card);padding:28px;display:flex;flex-direction:column;gap:14px;--cut:18px;transition:background .3s}.intent .n{font-family:var(--f-mono);font-size:12px;color:var(--red)}.intent h3{font-size:22px;font-weight:500}.intent p{color:var(--gray);font-size:15px}.intent .go{margin-top:auto;font-family:var(--f-head);font-weight:500;color:#fff;display:inline-flex;gap:10px;align-items:center}.intent[aria-pressed=true]{background:linear-gradient(180deg,rgba(227,27,35,.22),var(--card))}.intent[aria-pressed=true]:after,.intent[aria-pressed=true]:before{opacity:1;transform:none}.form{grid-gap:18px}.form,.form-row{display:grid;gap:18px}.form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field label{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.field input,.field select,.field textarea{font:inherit;font-size:16px;color:#fff;background:var(--card);border:1px solid var(--line-2);border-radius:0;padding:14px 16px;width:100%;transition:border-color .3s,box-shadow .3s}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gray) 50%),linear-gradient(135deg,var(--gray) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}.field textarea{min-height:140px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px rgba(227,27,35,.18)}.field option{background:var(--navy)}.form-msg{font-family:var(--f-mono);font-size:13px;min-height:1.4em;color:var(--ok)}.form-msg.err{color:#ff6b75}.form-done{display:flex;flex-direction:column;gap:14px;padding:30px;background:var(--card);--cut:18px}.form-done b{font-family:var(--f-head);font-size:26px;font-weight:600}.regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line)}.regions>div{padding:28px;display:flex;flex-direction:column;gap:8px;position:relative}.regions>div+div{border-left:1px solid var(--line)}.regions b{font-family:var(--f-head);font-size:24px;font-weight:500}.regions span{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.regions p{color:var(--gray);font-size:15px}.scan{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:start}.scan-left{display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:110px}.scan-in{display:flex;align-items:stretch;background:#fff;border:1px solid #cbd5e1}.scan-in:focus-within{border-color:var(--red);box-shadow:0 0 0 3px rgba(227,27,35,.14)}.scan-in span{display:flex;align-items:center;padding-left:16px;color:var(--ink-3);font-family:var(--f-mono);font-size:14px}.scan-in input{flex:1 1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:16.5px;color:var(--ink);padding:14px 10px}.scan-in .btn{-webkit-clip-path:none;clip-path:none;min-height:auto}.scan-note{font-size:14px;color:var(--ink-3)!important}.scan-msg{font-size:14px;color:#b5121a!important;min-height:1.4em}.checks{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink-line)}.check{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--ink-line)}.check .ic{width:28px;height:25px;display:grid;place-items:center;background:#d5dce6;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);position:relative}.check .ic:before{content:"";position:absolute;inset:2px;background:#fff;-webkit-clip-path:inherit;clip-path:inherit}.check .ic svg{position:relative;width:12px;height:12px;color:#fff;opacity:0}.check.run .ic{background:var(--red);animation:pulse .7s infinite alternate}@keyframes pulse{to{opacity:.4}}.check.done .ic,.check.done .ic:before{background:var(--red)}.check.done .ic svg{opacity:1}.check b{display:block;font-weight:600;font-size:16px;color:var(--ink);margin-bottom:3px}.check p{font-size:14.5px}.check .s{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-top:4px;white-space:nowrap}.check.done .s{color:#b5121a}.scan-res{margin-top:22px;padding:22px;background:var(--ink);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;--cut:16px}.scan-res p{color:#cbd5e1!important;max-width:44ch}.scan-res strong{color:#fff}.featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);background:#fff;color:var(--ink);--cut:24px;transition:box-shadow .5s}.featured:hover{box-shadow:0 30px 80px rgba(15,23,43,.16)}.featured .im{position:relative;overflow:hidden;min-height:360px;background:var(--navy)}.featured .im img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.featured:hover .im img{transform:scale(1.04)}.featured .bd{padding:clamp(28px,3.4vw,52px);display:flex;flex-direction:column;gap:18px;justify-content:center}.featured h2{font-size:clamp(28px,2.8vw,40px);color:var(--ink)}.featured h2 span{color:var(--red)}.featured .meta{font-family:var(--f-mono);font-size:12px;color:var(--ink-3);display:flex;gap:14px}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.filters button{height:42px;padding:0 16px;border:1px solid #d5dce6;background:#fff;color:var(--ink-2);font-size:14.5px;transition:all .3s}.filters button:hover{border-color:var(--ink-3)}.filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.filters button span{font-family:var(--f-mono);font-size:11px;margin-left:8px;opacity:.7}.post.out{display:none}.ahero{position:relative;padding-top:140px;padding-bottom:0;background:var(--black);overflow:hidden}.ahero .wrap{position:relative;display:flex;flex-direction:column;gap:22px;max-width:1080px}.ahero h1{font-size:clamp(36px,4.8vw,66px);letter-spacing:-.03em}.ahero h1 span{display:block;color:var(--red)}.ahero .lead{max-width:62ch}.ameta{display:flex;flex-wrap:wrap;gap:18px;align-items:center;font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;color:var(--gray)}.ameta i{width:5px;height:5px;background:var(--red);transform:rotate(45deg)}.acover{position:relative;max-width:1080px;margin:36px auto 0;padding-inline:var(--gut)}.acover img{width:100%;aspect-ratio:21/9;object-fit:cover;--cut:24px;-webkit-clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px)}.acover:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(0deg,#fff,#fff 30%,transparent 30.1%);z-index:-1}.abody{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);max-width:1080px;margin:0 auto;padding:clamp(40px,5vw,70px) var(--gut) clamp(70px,8vw,110px)}.prose{font-size:17.5px;line-height:1.85;color:#334155;max-width:70ch}.prose>*+*{margin-top:1.15em}.prose h2{font-size:clamp(26px,2.4vw,32px);margin-top:2em;letter-spacing:-.02em}.prose h2,.prose h3{color:var(--ink);scroll-margin-top:100px}.prose h3{font-size:21px;margin-top:1.6em}.prose ol,.prose ul{padding-left:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.prose li{position:relative;padding-left:24px}.prose ul li:before{content:"";position:absolute;left:2px;top:.72em;width:8px;height:7px;background:var(--red);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.prose ol{counter-reset:o}.prose ol li{counter-increment:o}.prose ol li:before{content:counter(o,decimal-leading-zero);position:absolute;left:0;font-family:var(--f-mono);font-size:12px;color:var(--red);top:.35em}.prose strong{color:var(--ink)}.prose code{font-family:var(--f-mono);font-size:.88em;background:#eef1f5;padding:2px 6px;color:#b5121a}.prose pre{background:var(--navy);color:#e4e4e7;padding:18px;overflow-x:auto;font-size:14px}.prose pre code{background:none;color:inherit;padding:0}.prose a{color:#b5121a;text-decoration:underline;text-underline-offset:3px}.prose .callout{border-left:3px solid var(--red);background:#fff4f4;padding:20px 22px;margin-block:1.6em}.prose .callout p:first-child{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#b5121a;margin-bottom:6px}.prose .callout p{color:#3b2a2b}.aside{position:-webkit-sticky;position:sticky;top:110px;align-self:start;display:flex;flex-direction:column;gap:26px}.toc h4{font-family:var(--f-mono);font-weight:400;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--ink-line)}.toc a{display:block;padding:7px 0 7px 16px;font-size:14px;line-height:1.4;color:var(--ink-3);position:relative;transition:color .25s}.toc a:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:var(--red);transform:scaleY(0);transition:transform .3s}.toc a.on{color:var(--ink)}.toc a.on:before{transform:none}.toc a:hover{color:var(--ink)}.hexprog{display:flex;align-items:center;gap:14px;font-family:var(--f-mono);font-size:12px;color:var(--ink-3)}.hexprog svg{width:52px;height:46px}.hexprog .trk{fill:none;stroke:var(--ink-line);stroke-width:3}.hexprog .bar{fill:none;stroke:var(--red);stroke-width:3;transition:stroke-dashoffset .15s linear}.share{display:flex;gap:8px;flex-wrap:wrap}.share a,.share button{height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid #d5dce6;background:#fff;font-size:13.5px;color:var(--ink-2)}.share a:hover,.share button:hover{border-color:var(--ink);color:var(--ink)}.reading-bar{position:fixed;left:0;top:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:var(--red);z-index:120}.legal{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);max-width:1080px;margin:0 auto;padding:clamp(50px,6vw,80px) var(--gut) clamp(70px,8vw,110px)}.draft{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;background:#fff8e6;border-left:3px solid var(--warn);font-size:14.5px;color:#5c4510!important;margin-bottom:28px}.foot{background:var(--black);border-top:1px solid var(--line);padding-top:clamp(60px,7vw,100px);overflow:hidden}.foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr;grid-gap:36px;gap:36px}.foot-brand{display:flex;flex-direction:column;gap:20px}.foot-brand img{height:76px;width:auto;align-self:flex-start}.foot-brand p{color:var(--gray);font-size:15px;max-width:32ch}.foot h4{font-family:var(--f-mono);font-weight:400;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:16px}.foot ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.foot li,.foot li a{font-size:15px;color:var(--gray);transition:color .25s}.foot li a:hover{color:#fff}.socials{display:flex;gap:8px}.socials a{width:42px;height:38px;display:grid;place-items:center;color:var(--gray);background:var(--card);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);transition:background .3s,color .3s}.socials a:hover{background:var(--red);color:#fff}.socials svg{width:16px;height:16px}.foot-word{position:relative;margin-top:clamp(50px,6vw,80px);font-family:var(--f-head);font-weight:700;font-size:clamp(70px,19vw,300px);letter-spacing:-.05em;line-height:.76;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.foot-word span{color:transparent;-webkit-text-stroke:1px rgba(227,27,35,.5)}.foot-bot{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-block:22px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted);padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}.foot-bot nav{display:flex;gap:20px}.foot-bot a:hover{color:#fff}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,200%);opacity:0;background:#fff;color:var(--ink);font-size:14px;padding:12px 20px;z-index:300;transition:transform .5s var(--ease),opacity .3s;-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.toast.show{transform:translate(-50%);opacity:1}.to-top{position:fixed;right:var(--gut);bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:90;width:48px;height:42px;display:grid;place-items:center;background:var(--red);color:#fff;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);opacity:0;transform:translateY(20px);transition:opacity .3s,transform .4s var(--ease);pointer-events:none}.to-top.on{opacity:1;transform:none;pointer-events:auto}.to-top svg{width:16px;height:16px}@media (max-width:1180px){.links,.nav-tools .search,.nav-tools .talk{display:none}.trust-in{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-label{grid-column:1/-1;border-bottom:1px solid var(--line);padding:20px 0}.trust-item:nth-child(4),.trust-label{border-right:0}.trust-item{border-bottom:1px solid var(--line)}.foot-top{grid-template-columns:1fr 1fr 1fr}.foot-brand{grid-column:1/-1}.steps6,.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.steps6{gap:30px 0}}@media (max-width:980px){.abody,.cta .wrap,.featured,.hero .wrap,.journey,.legal,.navigator,.phero .wrap,.prod-sec,.prod-sec.flip,.scan,.sec-head,.split{grid-template-columns:minmax(0,1fr)}.prod-sec.flip .prod-txt{order:0}.page-no{display:none}.emblem{width:min(420px,92%)}.hero{min-height:0;padding-top:100px}.domains{grid-template-columns:minmax(0,1fr)}.dom-list{border-right:0;border-bottom:1px solid var(--line)}.dom-list button{padding:16px 18px}.why-track{grid-template-columns:1fr 1fr;gap:34px 0}.why-track:before{display:none}.duo,.leaders{grid-template-columns:minmax(0,1fr)}.posts{grid-template-columns:1fr 1fr}.years{position:static;flex-direction:row;flex-wrap:wrap;gap:4px 18px}.years button{font-size:30px}.years button small{display:none}.svc-layout{grid-template-columns:minmax(0,1fr)}.svc-rail{display:none}.svc-cols{grid-template-columns:minmax(0,1fr)}.ai-grid,.intents,.paths,.reach,.shift,.six{grid-template-columns:1fr 1fr}.flow{grid-template-columns:1fr}.flow>div{margin-left:0;margin-top:-1px}.flow>div:after{right:50%;top:auto;bottom:-6px;margin:0 -5px 0 0;transform:rotate(90deg)}.ladder{grid-template-columns:1fr 1fr}.rung{min-height:0!important}.aside,.scan-left,.sticky-dash{position:static}.aside{order:-1}.toc{display:none}.kpis{grid-template-columns:1fr 1fr}.kpi:nth-child(2){border-right:0}.kpi:nth-child(-n+2){border-bottom:1px solid var(--line)}.navigator{align-content:start;padding-top:100px}.nv-info{max-width:none}.acover:after{display:none}}@media (max-width:640px){.statbar{grid-template-columns:1fr 1fr}.stat:nth-child(3){padding-left:0;border-left:0}.stat{padding-bottom:18px}.stat:nth-child(n+3){border-top:1px solid var(--line)}.trust-in{grid-template-columns:1fr 1fr}.trust-item{border-right:0}.trust-item:nth-child(odd){border-right:1px solid var(--line)}.trust-item:last-child{grid-column:1/-1;border-right:0}.ai-grid,.intents,.ladder,.paths,.pillars,.posts,.reach,.regions,.shift,.six,.team-grid,.traits,.why-track{grid-template-columns:minmax(0,1fr)}.regions>div+div{border-left:0;border-top:1px solid var(--line)}.dom-panel ul{grid-template-columns:1fr}.steps6{grid-template-columns:1fr 1fr}.form-row,.openings{grid-template-columns:minmax(0,1fr)}.foot-top{grid-template-columns:1fr 1fr}.zw-body{grid-template-columns:minmax(0,1fr)}.zw-body>div+div{border-left:0;border-top:1px solid var(--line)}.node a{font-size:10px;padding:7px 10px 7px 8px;letter-spacing:.06em}.honey{--s:clamp(46px,13.5vw,70px)}.hx a small{display:none}.nav-in{height:70px}.brand img{height:42px}.scan-in{flex-wrap:wrap}.scan-in .btn{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.featured svg,.intent .go svg,.post .meta b svg{width:14px;height:14px;flex:none}.rail-cta .btn{align-self:flex-start}html.js .rv.rv-card{opacity:0;transform:perspective(1000px) translateY(70px) rotateX(16deg) scale(.96);filter:blur(6px);transform-origin:50% 0;transition:opacity .9s var(--ease),transform 1.2s var(--ease),filter .9s var(--ease)}html.js .rv.rv-card.in{opacity:1;transform:none;filter:none}.fx{position:relative;isolation:isolate}.fx-glare{position:absolute;inset:0;pointer-events:none;z-index:3;opacity:0;transition:opacity .45s;background:radial-gradient(460px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.08),transparent 45%)}.fx:hover .fx-glare{opacity:1}.fx-hex{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .5s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='72.75' viewBox='0 0 42 72.75'%3E%3Cpath d='M21 0 42 12.12v24.25L21 48.5 0 36.37V12.12zM21 48.5V72.75' fill='none' stroke='%23e31b23' stroke-width='1'/%3E%3C/svg%3E");background-size:42px 72.75px;-webkit-mask-image:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),#000 0,transparent 75%);mask-image:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),#000 0,transparent 75%)}.fx:hover .fx-hex{opacity:.55}.fx-edge{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:4;overflow:visible}.fx-edge path{fill:none}.fx-edge .base{stroke:rgba(255,255,255,.08);stroke-width:1}.fx-edge .trace{stroke:var(--red);stroke-width:2;stroke-dasharray:var(--len,2000px) var(--len,2000px);stroke-dashoffset:var(--len,2000px);transition:stroke-dashoffset 1s var(--ease-io)}.fx:focus-visible .fx-edge .trace,.fx:hover .fx-edge .trace{stroke-dashoffset:0}.fx-edge .comet{stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:70px var(--len,2000px);opacity:0;transition:opacity .3s}.fx:hover .fx-edge .comet{opacity:1;animation:comet 2.6s linear .9s infinite}@keyframes comet{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--len,2000px) * -1)}}.paper .fx-edge .base,.white .fx-edge .base{stroke:rgba(15,23,43,.08)}.paper .fx-edge .comet,.white .fx-edge .comet{stroke:var(--red-hi)}.prod-card h3{transition:letter-spacing .7s var(--ease),transform .7s var(--ease)}.prod-card:hover h3{letter-spacing:-.05em;transform:translateX(6px)}.prod-card li{transition:transform .55s var(--ease),color .3s}.prod-card:hover li{transform:translateX(10px)}.prod-card:hover li:nth-child(2){transition-delay:.06s}.prod-card:hover li:nth-child(3){transition-delay:.12s}.prod-card li span{transition:color .3s,text-shadow .3s}.prod-card:hover li span{color:#fff;text-shadow:0 0 12px var(--ok)}.prod-card .k{transition:letter-spacing .6s var(--ease)}.prod-card:hover .k{letter-spacing:.24em}.post .im .im-reveal{position:absolute;inset:0;z-index:1;-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0);pointer-events:none}.post .im .im-reveal img{width:100%;height:100%;object-fit:cover;transform:scale(1.06)}.post .im .im-reveal:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(227,27,35,.28),transparent 60%);mix-blend-mode:multiply}.post .im span{z-index:2}@media (hover:hover){.post .im>img{filter:grayscale(.7) brightness(.8)}}.post h3{background:linear-gradient(var(--red),var(--red)) 0 100%/0 2px no-repeat;transition:background-size .6s var(--ease);padding-bottom:2px;align-self:flex-start}.post:hover h3{background-size:100% 2px}.post .meta b svg{transition:transform .45s var(--ease)}.post:hover .meta b svg{transform:translateX(5px)}.post:hover{transform:none}.why-track:after{content:"";position:absolute;left:0;right:0;top:33px;height:2px;margin-top:-.5px;background:linear-gradient(90deg,var(--red),var(--red-hi) 70%,transparent);transform:scaleX(0);transform-origin:left;transition:transform 2s var(--ease-io)}.why-track.lit:after{transform:scaleX(1)}.why-step .hxn{transition:background .5s,transform .6s var(--ease)}.why-step .hxn:before{transition:background .5s}.why-track.lit .why-step .hxn{background:var(--red)}.why-track.lit .why-step:first-child .hxn,.why-track.lit .why-step:first-child .hxn:before{transition-delay:.3s}.why-track.lit .why-step:nth-child(2) .hxn,.why-track.lit .why-step:nth-child(2) .hxn:before{transition-delay:.75s}.why-track.lit .why-step:nth-child(3) .hxn,.why-track.lit .why-step:nth-child(3) .hxn:before{transition-delay:1.2s}.why-track.lit .why-step:nth-child(4) .hxn,.why-track.lit .why-step:nth-child(4) .hxn:before{transition-delay:1.65s}.why-step{transition:transform .6s var(--ease)}.why-step:hover{transform:translateY(-8px)}.why-step:hover .hxn{transform:scale(1.12)}.why-step:hover .hxn:before{background:var(--red)!important;transition-delay:0s!important}.why-step h3{transition:color .3s}.why-step:hover h3{color:var(--red-hi)}.dom-list .prog{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;pointer-events:none}.dom-list button.cycling .prog{animation:prog 6s linear forwards}@keyframes prog{to{transform:scaleX(1)}}.dom-panel.sweep:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;z-index:3;background:linear-gradient(90deg,transparent,var(--red-hi),transparent);box-shadow:0 0 18px var(--red);animation:dscan 1s var(--ease-io) forwards}@keyframes dscan{0%{top:0;opacity:1}to{top:100%;opacity:0}}.dom-panel .big{animation:bigIn 1s var(--ease) both}@keyframes bigIn{0%{opacity:0;transform:translateY(60px)}}.dom-panel .hxi{animation:hexIn .8s var(--ease) both}@keyframes hexIn{0%{opacity:0;transform:rotate(-120deg) scale(.5)}}.dom-panel li{animation:swap .55s var(--ease) both}.trust-item{transition:background .4s}.trust-item:hover{background:rgba(227,27,35,.07)}.trust-item .gl,.trust-item img{transition:transform .5s var(--ease)}.trust-item:hover .gl,.trust-item:hover img{transform:scale(1.08) rotate(-3deg)}@media (prefers-reduced-motion:reduce){html.js .rv.rv-card{transform:none;filter:none;opacity:1}.fx-edge .comet{display:none}}.hero .wrap{grid-template-columns:minmax(0,1fr)}.hero-copy{max-width:min(700px,56%)}.hero-stage{z-index:1}#globe,.hero-stage{position:absolute;inset:0}#globe{width:100%;height:100%;display:block;touch-action:pan-y}.hero .wrap,.hero-foot,.story{z-index:3}.story{bottom:18vh;width:min(520px,40vw);height:1px}.story-item{bottom:0}.story-item b{display:block;font-family:var(--f-head);font-weight:300;font-size:clamp(70px,9vw,150px);letter-spacing:-.06em;line-height:.85;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.story-item b sup{font-size:.4em;color:var(--red);vertical-align:top;position:relative;top:.2em;font-weight:500}.story-item p{margin-top:16px;font-size:clamp(17px,1.4vw,21px);color:var(--gray);max-width:30ch}.hq-tag{position:absolute;z-index:3;left:0;top:0;pointer-events:none;opacity:0;display:flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:#fff;white-space:nowrap;transform:translate(-9999px)}.hq-tag:before{content:"";width:46px;height:1px;background:var(--ok)}.hq-tag span{padding:7px 12px;background:rgba(5,5,5,.85);border:1px solid rgba(0,210,148,.5)}.hud{position:absolute;z-index:3;right:var(--gut);bottom:120px;width:260px;font-size:12.5px;color:var(--gray);background:rgba(8,13,24,.72);border:1px solid var(--line);padding:14px 16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.hud-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.hud-h b{font-family:var(--f-head);font-weight:600;font-size:22px;color:#fff;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feed{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px;font-family:var(--f-mono);font-size:11.5px}.feed li{display:flex;gap:8px;white-space:nowrap;overflow:hidden;animation:swap .5s var(--ease)}.feed .ok{color:var(--ok)}.feed .bad{color:var(--red-hi)}@media (max-width:1180px){.hud{display:none}}@media (max-width:980px){.hero{display:flex;flex-direction:column}.hero-stage{position:relative;inset:auto;height:min(92vw,430px);order:-1;margin-top:-10px}.hero-copy{max-width:none}.hq-tag,.story{display:none}}.duel{position:relative;height:clamp(580px,74vh,720px);overflow:hidden;--x:50%;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px)}.side{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr}.side.dfn{background:radial-gradient(ellipse 80% 90% at 85% 50%,rgba(0,210,148,.12),transparent 60%),linear-gradient(180deg,#07121a,#050c12)}.side.atk{background:radial-gradient(ellipse 80% 90% at 15% 50%,rgba(227,27,35,.26),transparent 60%),linear-gradient(180deg,#1a0607,#100304);-webkit-clip-path:inset(0 calc(100% - var(--x)) 0 0);clip-path:inset(0 calc(100% - var(--x)) 0 0);z-index:2}.side-copy{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-width:0}.side-copy h3{font-size:clamp(30px,3.4vw,52px);letter-spacing:-.035em}.side.atk .side-copy h3 span{color:var(--red-hi)}.side.dfn .side-copy h3 span{color:var(--ok)}.side-copy p{color:var(--gray);max-width:40ch}.side.dfn .eyebrow{color:var(--ok)}.svc-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.svc-list li{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line);font-size:15.5px}.svc-list li span{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.06em;color:var(--muted)}.term{margin:clamp(20px,3vw,40px);border:1px solid var(--line);background:rgba(0,0,0,.45);display:flex;flex-direction:column;overflow:hidden;min-width:0}.term-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:11px;color:var(--muted)}.term-bar i{width:9px;height:9px;background:var(--line-2);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.term-bar b{margin-left:auto;font-weight:400}.term pre{margin:0;padding:16px;font-family:var(--f-mono);font-size:12.5px;line-height:1.85;color:var(--gray);white-space:pre-wrap;word-break:break-word;flex:1 1;overflow:hidden}.c-r{color:var(--red-hi)}.c-g{color:var(--ok)}.c-y{color:var(--warn)}.c-w{color:#fff}.c-m{color:var(--muted)}.caret{display:inline-block;width:8px;height:15px;background:currentColor;vertical-align:-3px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.handle{left:var(--x);width:0;z-index:5;cursor:ew-resize}.handle,.handle:before{position:absolute;top:0;bottom:0}.handle:before{content:"";left:-1px;width:2px;background:linear-gradient(180deg,transparent,#fff 20%,#fff 80%,transparent)}.knob{position:absolute;top:50%;left:0;width:76px;height:66px;margin:-33px 0 0 -38px;background:#fff;color:var(--black);display:grid;place-items:center;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);transition:transform .3s var(--ease)}.knob svg{width:26px;height:26px}.duel.dragging .knob,.handle:hover .knob{transform:scale(1.08)}.duel-foot{display:flex;justify-content:space-between;margin-top:16px;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);gap:16px}.duel-foot span:first-child{color:var(--red)}.duel-foot span:last-child{color:var(--ok)}@media (max-width:980px){.duel{height:auto;display:grid;grid-gap:1px;gap:1px;background:var(--line)}.side{position:relative;grid-template-columns:1fr}.side.atk{-webkit-clip-path:none;clip-path:none;order:-1}.duel-foot,.handle,.side .term{display:none}}.duo-img{position:relative;display:block;overflow:hidden;background:#140607}.duo-img img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.18) brightness(.8);transition:filter .7s var(--ease),transform 1.1s var(--ease)}.duo-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,5,.05) 40%,rgba(227,27,35,.22));transition:opacity .7s var(--ease);pointer-events:none}.lbl{display:block;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.founders{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:stretch}.founders-txt{display:flex;flex-direction:column;gap:20px;justify-content:center}.founder{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;--cut:22px;background:var(--card)}.founder .duo-img{position:absolute;inset:0}.founder:hover .duo-img img{filter:none;transform:scale(1.04)}.founder:hover .duo-img:after{opacity:0}.founder .f-info{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px;display:flex;flex-direction:column;gap:6px;background:linear-gradient(0deg,rgba(5,5,5,.95) 30%,transparent)}.founder .f-info b{font-family:var(--f-head);font-weight:600;font-size:clamp(20px,1.8vw,26px);line-height:1.15}.founder .f-info .eyebrow{color:var(--red-hi);font-size:11px}.f-certs{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.f-certs i{font-style:normal;font-family:var(--f-mono);font-size:10.5px;padding:3px 7px;background:rgba(227,27,35,.18);border:1px solid var(--line-red);color:#ffd5d7}.who{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:center}.who-art{position:relative;--cut:26px;background:#fff;box-shadow:0 30px 80px rgba(15,23,43,.14)}.who-art img{width:100%;height:auto}.paper .badge{color:var(--ink);background:#fff;border-color:#f3c0c2}.pillars4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:clamp(40px,5vw,70px)}.pillars4>div{background:#fff;padding:24px;display:flex;flex-direction:column;gap:10px;--cut:16px;transition:transform .5s var(--ease),box-shadow .5s}.pillars4>div:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(15,23,43,.12)}.pillars4 svg{width:26px;height:26px;color:var(--red)}.pillars4 b{font-family:var(--f-head);font-weight:600;font-size:18px;color:var(--ink)}.pillars4 p{font-size:14.5px}.dossiers{display:flex;flex-direction:column;gap:clamp(50px,7vw,100px)}.dossier{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:center}.dossier.flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.dossier.flip .dos-photo{order:2}.dos-photo{position:relative;margin:0;aspect-ratio:4/5;--cut:28px}.dos-photo .duo-img{position:absolute;inset:0}.dossier:hover .dos-photo img{filter:none;transform:scale(1.03)}.dossier:hover .dos-photo .duo-img:after{opacity:.25}.dos-photo figcaption{position:absolute;left:0;bottom:0;z-index:2;display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--red);font-family:var(--f-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase}.dos-photo figcaption span{font-family:var(--f-head);font-size:22px;font-weight:600;letter-spacing:-.02em}.dos-body{display:flex;flex-direction:column;gap:22px}.dos-body h3{font-size:clamp(34px,4vw,56px);letter-spacing:-.035em}.dos-body blockquote{margin:0;font-family:var(--f-head);font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.35;color:#fff;padding-left:20px;border-left:3px solid var(--red)}.dos-body>p{color:var(--gray)}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block:1px solid var(--line)}.facts div{padding:16px 16px 16px 0}.facts div+div{padding-left:16px;border-left:1px solid var(--line)}.facts dt{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.facts dd{margin:0;font-family:var(--f-head);font-size:17px;font-weight:500}.creds{display:flex;flex-wrap:wrap;gap:8px}.cred{position:relative;outline:none}.cred>b{display:grid;place-items:center;width:78px;height:68px;font-family:var(--f-mono);font-weight:500;font-size:12.5px;color:#fff;background:linear-gradient(160deg,#2a0b0d,#160506);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);transition:background .35s,transform .45s var(--ease);cursor:help}.cred:focus>b,.cred:hover>b{background:var(--red);transform:translateY(-4px)}.tip{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,6px);width:max-content;max-width:240px;padding:10px 12px;background:#fff;color:var(--ink);font-size:12.5px;line-height:1.4;opacity:0;visibility:hidden;transition:opacity .25s,transform .3s var(--ease),visibility 0s .3s;z-index:10;pointer-events:none;box-shadow:0 14px 40px rgba(0,0,0,.4)}.tip strong{display:block;font-family:var(--f-head);font-size:13.5px;margin-bottom:2px}.tip:after{content:"";position:absolute;left:50%;top:100%;margin-left:-6px;border:6px solid transparent;border-top-color:#fff}.cred:focus .tip,.cred:hover .tip{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .25s,transform .3s var(--ease)}.team-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);margin-bottom:34px}.team-stats div{padding:20px 20px 20px 0;display:flex;flex-direction:column;gap:4px}.team-stats div+div{padding-left:20px;border-left:1px solid var(--line)}.team-stats b{font-family:var(--f-head);font-size:clamp(30px,3vw,44px);font-weight:600;letter-spacing:-.04em;line-height:1}.team-stats span{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.team-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px}.team-bar .team-tabs{margin:0}.view-toggle{display:flex;border:1px solid var(--line-2)}.view-toggle button{height:44px;padding:0 18px;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);transition:all .3s}.view-toggle button[aria-pressed=true]{background:#fff;color:var(--black)}.dept-note{color:var(--gray);margin-bottom:28px;min-height:1.6em;max-width:70ch}.team-grid2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.person{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;text-align:left;background:var(--card);-webkit-clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);transition:transform .6s var(--ease),opacity .5s,filter .5s}.person .duo-img{position:absolute;inset:0}.person:focus-visible .duo-img img,.person:hover .duo-img img{filter:none;transform:scale(1.05)}.person:focus-visible .duo-img:after,.person:hover .duo-img:after{opacity:0}.person .p-meta{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:40px 14px 14px;display:flex;flex-direction:column;gap:3px;background:linear-gradient(0deg,rgba(5,5,5,.96) 35%,transparent)}.person .p-meta b{font-family:var(--f-head);font-weight:600;font-size:16.5px;line-height:1.2}.person .p-meta span{font-size:13px;color:var(--gray);line-height:1.3}.person .p-dept{left:12px;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;background:rgba(5,5,5,.75);padding:4px 8px;color:#fff;border-left:2px solid var(--red)}.person .p-dept,.person .p-open{position:absolute;top:12px;z-index:2}.person .p-open{right:12px;width:34px;height:30px;display:grid;place-items:center;background:var(--red);color:#fff;font-size:18px;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);transform:scale(0) rotate(-90deg);transition:transform .45s var(--ease)}.person:focus-visible .p-open,.person:hover .p-open{transform:none}.person[data-dept=lead] .p-dept{border-left-color:#fff;background:var(--red)}.person.dim{opacity:.16;filter:grayscale(1);transform:scale(.96)}.org-top{display:flex;gap:clamp(20px,4vw,60px);justify-content:center;position:relative;padding-bottom:40px}.org-top:after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:40px;background:var(--red)}.org-cols{grid-template-columns:1fr 2fr 1fr;grid-gap:20px;gap:20px;padding-top:40px}.org-col{align-items:center;gap:22px}.org-col:before{top:-40px;height:40px}.org-dept{padding:12px 18px;background:var(--card);border:1px solid var(--line-red)}.org-dept i{width:10px;height:9px;background:var(--red);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.org-dept b{font-weight:500;font-size:16px}.org-dept span{color:var(--muted)}.org-members{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.org-node{flex-direction:column;gap:8px;width:150px;text-align:center;transition:opacity .4s}.org-ph{position:relative;display:block;width:96px;height:84px;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:var(--line-2);transition:background .35s,transform .45s var(--ease)}.org-ph .duo-img{position:absolute;inset:2px;-webkit-clip-path:inherit;clip-path:inherit}.org-node:focus-visible .org-ph,.org-node:hover .org-ph{background:var(--red);transform:translateY(-4px)}.org-node:hover .duo-img img{filter:none}.org-node:hover .duo-img:after{opacity:0}.org-node b{font-weight:500;font-size:14.5px}.org-node span{font-size:12.5px;color:var(--gray);line-height:1.3}.org-top .org-node{width:190px}.org-top .org-ph{width:128px;height:112px;background:var(--red)}.org-node.dim{opacity:.2}.pdrawer{position:fixed;inset:0;z-index:240;visibility:hidden;pointer-events:none;overflow:hidden;transition:visibility 0s .7s}.pdrawer.open{visibility:visible;pointer-events:auto;transition:none}.pd-scrim{position:absolute;inset:0;background:rgba(5,5,5,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .5s}.pdrawer.open .pd-scrim{opacity:1}.pd-panel{position:absolute;top:0;right:0;bottom:0;width:min(560px,100%);background:var(--navy);border-left:1px solid var(--line);transform:translateX(100%);transition:transform .7s var(--ease-io);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.pdrawer.open .pd-panel{transform:none}.pd-close{position:absolute;top:16px;right:16px;z-index:3;width:46px;height:40px;display:grid;place-items:center;background:rgba(5,5,5,.7);color:#fff;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);transition:background .3s}.pd-close:hover{background:var(--red)}.pd-close svg{width:14px;height:14px}.pd-photo{aspect-ratio:4/3.4;background:#140607}.pd-photo img{object-position:50% 22%;animation:pdIn .9s var(--ease)}.pd-photo:after{content:"";position:absolute;inset:auto 0 0 0;height:50%;background:linear-gradient(0deg,var(--navy),transparent)}@keyframes pdIn{0%{opacity:0;transform:scale(1.08)}}.pd-body{padding:0 clamp(22px,3vw,36px) 36px;margin-top:-30px;position:relative;display:flex;flex-direction:column;gap:16px}.pd-body h3{font-size:clamp(30px,3vw,40px)}.pd-role{font-family:var(--f-head);font-size:18px;color:var(--red-hi)!important}.pd-body p{color:var(--gray)}.pd-mates{display:flex;gap:8px;flex-wrap:wrap}.pd-mates button{width:58px;height:50px;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);position:relative;background:var(--line-2);transition:background .3s}.pd-mates button .duo-img{position:absolute;inset:2px;-webkit-clip-path:inherit;clip-path:inherit}.pd-mates button:hover{background:var(--red)}.pd-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.pd-actions .btn.ghost:after{background:var(--navy)}.pd-creds .creds .tip{bottom:auto;top:calc(100% + 10px)}.pd-creds .creds .tip:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#fff}.mq{overflow:hidden;border-block:1px solid var(--line);background:var(--navy);padding-block:18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq-track{display:flex;gap:16px;width:max-content;animation:marq 50s linear infinite}.mq:hover .mq-track{animation-play-state:paused}@keyframes marq{to{transform:translateX(calc(-50% - 8px))}}.mq-item{display:flex;align-items:center;gap:14px;padding:8px 20px 8px 8px;background:var(--card);-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:background .3s}.mq-item:hover{background:#1a0a0b}.mq-item .duo-img{width:56px;height:56px;flex:none;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.mq-item:hover .duo-img img{filter:none}.mq-item b{display:block;font-family:var(--f-head);font-weight:500;font-size:15px;white-space:nowrap;color:#fff}.finder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(24px,4vw,60px);gap:clamp(24px,4vw,60px);align-items:start;margin-bottom:40px;padding:clamp(24px,3vw,40px);background:linear-gradient(135deg,rgba(227,27,35,.12),transparent 60%),var(--card);--cut:22px}.finder h3{font-size:clamp(24px,2.4vw,32px)}.finder p{color:var(--gray);margin-top:10px}.interests{display:flex;flex-wrap:wrap;gap:8px}.interests button{height:46px;padding:0 16px;border:1px solid var(--line-2);color:var(--gray);font-size:14.5px;transition:all .3s;display:inline-flex;align-items:center;gap:10px}.interests button:before{content:"";width:9px;height:8px;background:var(--line-2);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);transition:background .3s}.interests button[aria-pressed=true]{border-color:var(--red);color:#fff;background:rgba(227,27,35,.14)}.interests button[aria-pressed=true]:before{background:var(--red)}.fit{margin-top:18px;font-family:var(--f-mono);font-size:12.5px;letter-spacing:.06em;color:var(--gray);min-height:1.5em}.fit b{color:#fff;font-weight:500}.path{transition:opacity .5s,transform .6s var(--ease),background .4s}.paths.filtering .path{opacity:.3;transform:scale(.97)}.paths.filtering .path.match{opacity:1;transform:translateY(-6px);background:linear-gradient(180deg,rgba(227,27,35,.2),var(--card))}.apply{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:start}.drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:130px;padding:20px;border:1px dashed var(--line-2);background:var(--card);text-align:center;color:var(--gray);font-size:14.5px;cursor:pointer;transition:border-color .3s,background .3s}.drop svg{width:28px;height:28px;color:var(--red)}.drop input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.drop.over,.drop:focus-within{border-color:var(--red);background:rgba(227,27,35,.08)}.drop b{font-family:var(--f-head);font-weight:500;color:#fff}.killchain pre{margin:0;padding:18px;font-family:var(--f-mono);font-size:13px;line-height:1.9;color:var(--gray);min-height:250px;white-space:pre-wrap}.ringwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}.ring-svg{width:100%;max-width:340px;justify-self:center;aspect-ratio:1/1;overflow:visible}.ring-svg text{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;fill:var(--gray)}.ring-svg .nd{fill:var(--card);stroke:var(--line-2);stroke-width:1.5;transition:fill .4s,stroke .4s}.ring-svg .nd.on{fill:var(--red);stroke:var(--red-hi)}.ring-svg text.on{fill:#fff}.ring-svg .arc{fill:none;stroke:var(--red);stroke-width:1.5;stroke-dasharray:6 8;animation:spin 30s linear infinite;transform-origin:170px 170px}.ring-info b{display:block;font-family:var(--f-head);font-size:28px;font-weight:600;margin-bottom:8px}.ring-info p{color:var(--gray)}.pyramid{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0}.pyramid div{display:grid;place-items:center;height:54px;font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%)}.pyramid div:first-child{width:40%;background:var(--red)}.pyramid div:nth-child(2){width:68%;background:#a3141a}.pyramid div:nth-child(3){width:96%;background:#5c0b0f}.erp{display:grid;grid-template-columns:repeat(4,72px);grid-auto-rows:62px;grid-gap:4px 6px;gap:4px 6px;justify-content:center;padding:10px 0 40px}.erp span{display:grid;place-items:center;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;color:#fff;background:var(--card-3);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);transition:background .3s}.erp span:nth-child(2n){transform:translateY(33px)}.erp span.core,.erp span:hover{background:var(--red)}@media (max-width:1180px){.team-grid2{grid-template-columns:repeat(4,minmax(0,1fr))}.founders{grid-template-columns:1fr 1fr}.founders-txt{grid-column:1/-1}}@media (max-width:980px){.apply,.dossier,.dossier.flip,.finder,.ringwrap,.who{grid-template-columns:minmax(0,1fr)}.dossier.flip .dos-photo{order:0}.dos-photo{max-width:440px}.pillars4{grid-template-columns:1fr 1fr}.team-grid2{grid-template-columns:repeat(3,minmax(0,1fr))}.org-cols{grid-template-columns:minmax(0,1fr);gap:50px}.org-col:before,.org-cols:before{display:none}.team-stats{grid-template-columns:1fr 1fr}.team-stats div:nth-child(3){padding-left:0;border-left:0}}@media (max-width:640px){.team-grid2{grid-template-columns:1fr 1fr}.facts,.founders,.pillars4{grid-template-columns:1fr}.facts div+div{padding-left:0;border-left:0;border-top:1px solid var(--line)}.org-top{flex-direction:column;align-items:center}.cred>b{width:66px;height:58px;font-size:11.5px}}.field label.drop{font-family:var(--f-body);font-size:14.5px;letter-spacing:0;text-transform:none;color:var(--gray)}:root{--f-head:"Archivo","Segoe UI",system-ui,sans-serif;--f-body:"IBM Plex Sans","Segoe UI",system-ui,-apple-system,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Consolas,monospace}body{font-size:16.5px;line-height:1.7}h1,h2,h3,h4{font-stretch:106%;font-weight:600;letter-spacing:-.02em}.h1,.hero h1{letter-spacing:-.03em;font-weight:650}.h2{letter-spacing:-.025em}.eyebrow{font-weight:500;letter-spacing:.16em}.btn{font-family:var(--f-body);font-weight:600;letter-spacing:0}.lead{line-height:1.75}.fx-edge .comet,.fx-hex{display:none!important}html.js .rv.rv-card{transform:translateY(40px);filter:none}.prod-card:hover h3{letter-spacing:-.03em;transform:none}.chip{position:relative;overflow:hidden;isolation:isolate;transition:color .35s,border-color .35s,transform .35s var(--ease)}.chip:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(227,27,35,.14);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.chip:hover{color:#fff;border-color:var(--red);transform:translateY(-2px)}.chip:hover:before{transform:scaleX(1)}.paper .chip:hover,.white .chip:hover{color:var(--ink)}.paper .chip:before,.white .chip:before{background:rgba(227,27,35,.08)}html.js .chips:not(.pop) .chip{opacity:0;transform:translateY(10px) scale(.96)}.chips.pop .chip{animation:chipIn .55s var(--ease) both;animation-delay:calc(var(--i, 0) * 55ms)}@keyframes chipIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.js .chips:not(.pop) .chip{opacity:1;transform:none}}.hero-tags{gap:8px}.hero-tags span{padding:8px 13px;border:1px solid var(--line-2);background:rgba(8,13,24,.5);font-size:11.5px;letter-spacing:.16em;animation:chipIn .6s var(--ease) both}.hero-tags span:first-of-type{animation-delay:.2s;border-color:var(--line-red)}.hero-tags span:nth-of-type(2){animation-delay:.3s}.hero-tags span:nth-of-type(3){animation-delay:.4s}.hero-tags span:nth-of-type(4){animation-delay:.5s}.hero-tags i{display:none}.cap-mq{border-block:1px solid var(--line);background:var(--navy);overflow:hidden;padding-block:20px}.cap-track{display:flex;width:max-content;animation:capm 42s linear infinite}.cap-mq:hover .cap-track{animation-play-state:paused}.cap-g{display:flex;align-items:center;gap:40px;padding-right:40px}.cap-g span{font-family:var(--f-head);font-size:clamp(20px,2.2vw,30px);font-weight:600;font-stretch:110%;white-space:nowrap;color:#fff;transition:color .3s}.cap-g span.o{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.55)}.cap-g span:hover{color:var(--red);-webkit-text-stroke:0}.cap-g i{width:10px;height:9px;background:var(--red);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);flex:none}@keyframes capm{to{transform:translateX(-50%)}}.hud{display:none!important}.story{position:absolute;z-index:4;left:var(--gut);top:50%;bottom:auto;width:min(460px,38vw);height:auto;transform:translateY(-50%);pointer-events:none;opacity:0;transition:opacity .5s var(--ease)}.story.show{opacity:1}.story-dots{display:flex;gap:6px;margin-bottom:22px}.story-dots i{width:28px;height:3px;background:rgba(255,255,255,.18);transition:background .4s}.story-dots i.on{background:var(--red)}.story-items{position:relative;min-height:230px}.story-item{position:absolute;left:0;top:0;width:100%;bottom:auto;opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity .5s var(--ease),transform .6s var(--ease),visibility 0s .5s}.story-item.on{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--ease),transform .6s var(--ease)}.story-item h3{font-size:clamp(30px,3.6vw,52px);margin:12px 0 14px;letter-spacing:-.03em}.story-item p{font-size:clamp(15.5px,1.2vw,18px);color:#c4c9d2;max-width:42ch;margin:0}.story-item b{font-size:inherit;font-weight:inherit;display:inline;letter-spacing:inherit;line-height:inherit}.story-stats{display:grid;grid-template-columns:repeat(3,auto);grid-gap:22px;gap:22px;margin-top:14px;justify-content:start}.story-stats b{display:block!important;font-family:var(--f-head);font-size:clamp(36px,4vw,56px)!important;font-weight:650!important;letter-spacing:-.04em!important;line-height:1!important}.story-stats span{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.story .chips .chip{opacity:1!important;transform:none!important}@media (max-width:980px){.hero{min-height:100vh;min-height:100svh;justify-content:flex-end;padding-top:90px;padding-bottom:26px}.hero-stage{position:absolute;inset:0;height:auto;order:0;margin:0}.hero:after{height:62%;background:linear-gradient(0deg,var(--black) 45%,transparent)}.hero-foot{display:none}.hero h1{font-size:clamp(34px,9.6vw,48px)}.hero .lead{font-size:15.5px}.hero-copy{gap:18px}.hq-tag,.story{display:block}.hq-tag{display:none}.story{left:var(--gut);right:var(--gut);top:auto;bottom:calc(18px + env(safe-area-inset-bottom,0px));width:auto;transform:none;padding:20px 20px 18px;background:rgba(8,13,24,.86);border:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.story-dots{margin-bottom:14px}.story-items{min-height:178px}.story-item h3{font-size:clamp(24px,7vw,32px);margin:8px 0 10px}.story-item p{font-size:15px}.story-stats{gap:16px}.story-stats b{font-size:clamp(28px,8vw,40px)!important}}@media (max-height:640px) and (max-width:980px){.story-items{min-height:150px}.story-item p{font-size:14px}}.paper,.white{--line:#e2e8f0;--line-2:#cbd5e1}.paper .h2,.paper h3,.white .h2,.white h3{color:var(--ink)}.white .why-track:before{background:#e2e8f0}.white .why-step .hxn{background:#cbd5e1;color:var(--ink)}.white .why-step .hxn:before{background:#fff}.white .why-track.lit .why-step .hxn{background:var(--red)}.white .why-step:hover .hxn:before{background:var(--red)!important}.white .why-step:hover .hxn{color:#fff}.white .why-step p{color:var(--ink-2)}.white .why-step:hover h3{color:var(--red)}.trust.white{background:#fff}.trust.white,.trust.white .trust-item,.trust.white .trust-label{border-color:#e2e8f0}.trust.white .trust-item b,.trust.white .trust-label b{color:var(--ink)}.trust.white .trust-item span{color:var(--ink-2)}.trust.white .trust-item img{box-shadow:0 0 0 1px #e2e8f0}.trust.white .trust-item:hover{background:#fff5f5}.white .years button{color:#cbd5e1}.white .years button small{color:#94a3b8}.white .years button[aria-selected=true]{color:var(--ink)}.white .years button[aria-selected=true] small{color:var(--red)}.white .years button:hover{color:var(--ink-3)}.white .moments{border-color:#e2e8f0}.white .moment:before{background:#cbd5e1}.white .moment.on:before{background:var(--red)}.white .moment p{color:var(--ink-2)}.white .badge{color:var(--ink);background:#fff;border-color:#f3c0c2}.white .tab{color:var(--ink-2);border-color:#d5dce6;background:#fff}.paper .tab span,.white .tab span{color:var(--ink-3)}.paper .tab[aria-selected=true],.white .tab[aria-selected=true]{color:#fff;background:var(--ink);border-color:var(--ink)}.paper .tab[aria-selected=true] span,.white .tab[aria-selected=true] span{color:#cbd5e1}.paper .six,.white .six{background:#e2e8f0;border-color:#e2e8f0}.white .six>div{background:#fff}.paper .six>div{background:var(--paper)}.paper .six p,.white .six p{color:var(--ink-2)}.paper .checklist li,.white .checklist li{color:var(--ink);border-color:#e2e8f0}.paper .checklist,.paper .steps6,.white .checklist,.white .steps6{border-color:#e2e8f0}.paper .steps6 p,.white .steps6 p{color:var(--ink-2)}.paper .steps6 .n,.white .steps6 .n{color:var(--ink-3)}.paper .industries span,.white .industries span{background:#fff;color:var(--ink);box-shadow:0 1px 0 #e2e8f0}.paper .pillar,.white .pillar{background:#fff}.paper .pillar b,.white .pillar b{color:var(--ink)}.paper .pillars,.white .pillars{background:#e2e8f0;border-color:#e2e8f0}.paper .regions,.paper .regions>div+div,.white .regions,.white .regions>div+div{border-color:#e2e8f0}.paper .regions b,.white .regions b{color:var(--ink)}.paper .reach>div,.white .reach>div{background:#fff;box-shadow:0 1px 0 #e2e8f0}.paper .reach .v,.white .reach .v{color:var(--ink)}.paper .copy,.white .copy{color:var(--ink-2);border-color:#cbd5e1}.paper .intent,.white .intent{background:#fff}.paper .intent .go,.paper .intent h3,.white .intent .go,.white .intent h3{color:var(--ink)}.paper .intent[aria-pressed=true],.white .intent[aria-pressed=true]{background:linear-gradient(180deg,#fff1f1,#fff)}.paper .panel,.white .panel{background:#fff;box-shadow:0 1px 0 #e2e8f0}.paper .panel h4,.white .panel h4{color:var(--ink-3)}.paper .openings,.white .openings{background:#fff;box-shadow:0 1px 0 #e2e8f0}.paper .openings h3,.white .openings h3{color:var(--ink)}.paper .field label,.white .field label{color:var(--ink-2)}.paper .field input,.paper .field select,.paper .field textarea,.white .field input,.white .field select,.white .field textarea{background:#fff;color:var(--ink);border-color:#cbd5e1}.paper .field option,.white .field option{background:#fff;color:var(--ink)}.paper .field input::placeholder,.paper .field textarea::placeholder,.white .field input::placeholder,.white .field textarea::placeholder{color:#94a3b8}.paper .drop,.white .drop{background:#fff;border-color:#cbd5e1;color:var(--ink-2)}.paper .drop b,.white .drop b{color:var(--ink)}.paper .field label.drop,.white .field label.drop{color:var(--ink-2)}.paper .form-msg.err,.white .form-msg.err{color:#b5121a}.paper .form-done,.white .form-done{background:#fff;box-shadow:0 1px 0 #e2e8f0}.paper .form-done b,.white .form-done b{color:var(--ink)}.paper .lbl,.white .lbl{color:var(--ink-3)}.paper .eyebrow.plain,.white .eyebrow.plain{color:var(--red)}.leaders2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.lcard{background:#fff;padding:clamp(24px,2.6vw,36px);display:flex;flex-direction:column;gap:18px;border:1px solid #e2e8f0;transition:box-shadow .5s,transform .5s var(--ease),border-color .4s}.lcard:hover{box-shadow:0 24px 60px rgba(15,23,43,.1);transform:translateY(-4px);border-color:#f3c0c2}.l-top{display:flex;gap:20px;align-items:center}.l-ph{width:104px;height:124px;flex:none;overflow:hidden;background:#e2e8f0;-webkit-clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.l-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .8s var(--ease)}.lcard:hover .l-ph img{transform:scale(1.05)}.lcard h3{font-size:clamp(22px,2vw,28px);color:var(--ink);margin-top:6px}.l-meta{font-size:14px;color:var(--ink-3)!important;margin-top:4px}.lcard blockquote{margin:0;padding:2px 0 2px 16px;border-left:3px solid var(--red);font-family:var(--f-head);font-size:18px;font-weight:500;color:var(--ink);line-height:1.45}.lcard>p{color:var(--ink-2);font-size:15.5px}.lcard .cred>b{width:62px;height:54px;font-size:11px;background:#fff1f1;color:#b5121a;box-shadow:inset 0 0 0 1px #f3c0c2}.lcard .cred:focus>b,.lcard .cred:hover>b{background:var(--red);color:#fff}.lcard .tip{background:var(--ink);color:#fff}.lcard .tip:after{border-top-color:var(--ink)}.paper .team-stats,.paper .team-stats div+div{border-color:#e2e8f0}.paper .team-stats b{color:var(--ink)}.paper .team-stats span{color:var(--ink-3)}.paper .view-toggle{border-color:#cbd5e1;background:#fff}.paper .view-toggle button{color:var(--ink-2)}.paper .view-toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.paper .dept-note{color:var(--ink-2)}.team-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.tm{display:flex;align-items:center;gap:14px;padding:12px;text-align:left;background:#fff;border:1px solid #e2e8f0;transition:border-color .35s,box-shadow .45s,transform .45s var(--ease),opacity .45s}.tm:focus-visible,.tm:hover{border-color:#f3c0c2;box-shadow:0 16px 40px rgba(15,23,43,.08);transform:translateY(-3px)}.tm-ph{width:58px;height:70px;flex:none;overflow:hidden;background:#e2e8f0;-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.tm-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.tm-tx{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.tm-tx b{font-family:var(--f-head);font-weight:600;font-size:15.5px;line-height:1.25;color:var(--ink)}.tm-tx span{font-size:13.5px;color:var(--ink-2);line-height:1.35}.tm-tx em{font-style:normal;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-top:4px}.tm-go{color:var(--ink-3);transition:transform .35s var(--ease),color .3s}.tm:hover .tm-go{transform:translateX(4px);color:var(--red)}.tm.dim{opacity:.28}.org{flex-direction:column}.org,.org-lead{display:flex;align-items:center}.org-lead{flex-wrap:wrap;justify-content:center;gap:12px 16px;padding:16px 22px;background:var(--ink);color:#fff;position:relative;margin-bottom:40px}.org-lead b{font-family:var(--f-head);font-weight:600;font-size:15.5px}.org-lead i{width:6px;height:6px;background:var(--red);transform:rotate(45deg)}.org-lead .lbl{color:#94a3b8}.org-lead:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:40px;background:var(--red)}.org-cols{display:grid;grid-template-columns:1fr 1.6fr 1fr;grid-gap:18px;gap:18px;width:100%;position:relative;padding-top:0}.org-cols:before{content:"";position:absolute;top:0;left:16.6%;right:16.6%;height:1px;background:var(--red)}.org-col{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-top:28px}.org-col:before{content:"";position:absolute;top:0;left:50%;width:1px;height:28px;background:var(--red)}.org-dept{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #f3c0c2;border-top:3px solid var(--red)}.org-dept b{font-family:var(--f-head);font-weight:600;font-size:15.5px;color:var(--ink)}.org-dept span{font-family:var(--f-mono);font-size:11px;color:var(--ink-3)}.org-members{display:grid;grid-gap:8px;gap:8px}.org-col[data-dept=off] .org-members{grid-template-columns:1fr 1fr}.org-node{display:flex;align-items:center;gap:12px;width:auto;padding:10px;text-align:left;background:#fff;border:1px solid #e2e8f0;transition:border-color .3s,transform .4s var(--ease),opacity .4s}.org-node:hover{border-color:#f3c0c2;transform:translateY(-2px)}.org-ph{width:44px;height:52px;flex:none;overflow:hidden;background:#e2e8f0;-webkit-clip-path:none;clip-path:none}.org-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.org-node b{display:block;font-family:var(--f-head);font-weight:600;font-size:14px;line-height:1.25;color:var(--ink)}.org-node span span{font-size:12.5px;color:var(--ink-2)}.org-node.dim{opacity:.25}.pd-panel{background:#fff;color:var(--ink);border-left:0;width:min(500px,100%)}.pd-close{background:var(--ink)}.pd-head{display:flex;gap:20px;align-items:center;padding:30px clamp(22px,3vw,34px) 22px;border-bottom:1px solid #e2e8f0;background:var(--paper)}.pd-photo{position:relative;width:96px;height:116px;aspect-ratio:auto;flex:none;overflow:hidden;-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.pd-photo:after{display:none}.pd-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;animation:pdIn .6s var(--ease)}.pd-head h3{font-size:clamp(22px,2.4vw,28px);color:var(--ink);margin-top:6px}.pd-role{font-family:var(--f-body);font-size:15px;color:#b5121a!important;margin-top:2px}.pd-body{margin:0;padding:24px clamp(22px,3vw,34px) 34px;gap:22px}.pd-body p{color:var(--ink-2)}.pd-body .lbl{color:var(--ink-3)}.pd-mates button{width:48px;height:56px;-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#e2e8f0;overflow:hidden}.pd-mates button img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.pd-mates button:hover{outline:2px solid var(--red)}.pd-actions .btn.ghost{--fg:var(--ink)}.pd-actions .btn.ghost:before{background:#cbd5e1}.pd-actions .btn.ghost:after{background:#fff}.founders{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.founders-cards{display:grid;grid-gap:14px;gap:14px}.fcard{display:flex;gap:18px;align-items:center;padding:16px;background:#fff;border:1px solid #e2e8f0;transition:box-shadow .45s,transform .45s var(--ease),border-color .3s}.fcard:hover{box-shadow:0 20px 50px rgba(15,23,43,.1);transform:translateY(-3px);border-color:#f3c0c2}.f-ph{width:88px;height:106px;flex:none;overflow:hidden;background:#e2e8f0;-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.f-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.f-tx{display:flex;flex-direction:column;gap:4px;min-width:0}.f-tx b{font-family:var(--f-head);font-weight:600;font-size:19px;color:var(--ink)}.f-q{font-size:14.5px;color:var(--ink-2);font-style:italic}.f-tx .chips{margin-top:6px;gap:5px}.f-tx .chip{font-size:10.5px;padding:3px 7px}.mq-ph{width:44px;height:52px;flex:none;overflow:hidden;-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.mq-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.mq-item>span:last-child{font-size:13px;color:var(--gray);white-space:nowrap}@media (max-width:1180px){.team-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.founders,.leaders2{grid-template-columns:minmax(0,1fr)}.team-list{grid-template-columns:1fr 1fr}.org-cols{grid-template-columns:minmax(0,1fr);gap:28px}.org-col:before,.org-cols:before,.org-lead:after{display:none}.org-lead{margin-bottom:24px}.org-col{padding-top:0}}@media (max-width:640px){.team-list{grid-template-columns:minmax(0,1fr)}.org-col[data-dept=off] .org-members{grid-template-columns:1fr}.l-top{align-items:flex-start}.l-ph{width:84px;height:100px}}.why2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(30px,6vw,96px);gap:clamp(30px,6vw,96px);align-items:start}.why-l{position:-webkit-sticky;position:sticky;top:110px;display:flex;flex-direction:column;gap:22px}.why-badges{display:flex;flex-wrap:wrap;gap:10px}.why-badges span{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--paper);border:1px solid #e2e8f0;font-size:13px;line-height:1.3;font-weight:500;color:var(--ink);transition:border-color .3s,transform .4s var(--ease)}.why-badges span:hover{border-color:#f3c0c2;transform:translateY(-2px)}.why-badges img{height:28px;width:auto}.why-badges b{font-family:var(--f-head);font-size:24px;font-weight:650;color:var(--red);letter-spacing:-.02em}.why-r{list-style:none;margin:0;padding:0;border-top:1px solid #e2e8f0;counter-reset:w}.why-row{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) 150px;grid-gap:20px;gap:20px;align-items:start;padding:30px 0;border-bottom:1px solid #e2e8f0;transition:background .4s,padding .5s var(--ease)}.why-row:before{content:"";position:absolute;left:0;top:-1px;height:2px;width:100%;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease)}.why-row.on:before,.why-row:hover:before{transform:scaleX(1)}.why-row.on,.why-row:hover{padding-left:14px;background:linear-gradient(90deg,#fff6f6,transparent 70%)}.wn{font-family:var(--f-mono);font-size:13px;color:var(--ink-3);padding-top:6px;transition:color .3s}.why-row.on .wn,.why-row:hover .wn{color:var(--red)}.wt h3{font-size:clamp(21px,1.9vw,26px);color:var(--ink);margin-bottom:8px}.wt p{color:var(--ink-2);font-size:15.5px;max-width:52ch}.ws{display:flex;flex-direction:column;gap:4px;text-align:right;padding-top:2px}.ws b{font-family:var(--f-head);font-size:clamp(28px,2.6vw,38px);font-weight:650;letter-spacing:-.03em;color:var(--ink);line-height:1;transition:color .3s}.why-row.on .ws b,.why-row:hover .ws b{color:var(--red)}.ws span{font-size:12.5px;color:var(--ink-3);line-height:1.35}@media (max-width:980px){.why2{grid-template-columns:minmax(0,1fr)}.why-l{position:static}}@media (max-width:640px){.why-row{grid-template-columns:44px minmax(0,1fr)}.ws{grid-column:2;text-align:left;flex-direction:row;align-items:baseline;gap:10px}}.guide-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:24px 56px;gap:24px 56px;align-items:end;margin-bottom:36px}.guide-head>div{display:flex;flex-direction:column;gap:18px}.guide{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;counter-reset:g}.guide a{height:100%;display:flex;flex-direction:column;gap:16px;padding:26px;background:#fff;border:1px solid #e2e8f0;border-top:3px solid var(--ink);transition:border-color .35s,box-shadow .45s,transform .45s var(--ease)}.guide a:hover{border-top-color:var(--red);box-shadow:0 20px 50px rgba(15,23,43,.1);transform:translateY(-4px)}.g-n{font-family:var(--f-mono);font-size:13px;color:var(--red)}.g-t{display:flex;flex-direction:column;gap:8px}.g-t b{font-family:var(--f-head);font-size:22px;font-weight:650;color:var(--ink)}.g-t span{color:var(--ink-2);font-size:15.5px;line-height:1.65}.g-m{margin-top:auto;display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-top:14px;border-top:1px solid #e2e8f0}.g-m:after{content:"→";color:var(--red);transition:transform .35s var(--ease)}.guide a:hover .g-m:after{transform:translateX(5px)}.tldr{justify-self:end;align-self:end;width:min(380px,100%);padding:22px 24px;background:rgba(8,13,24,.82);border:1px solid var(--line);border-left:3px solid var(--red);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tldr ol{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px;counter-reset:t}.tldr li{counter-increment:t;display:grid;grid-template-columns:24px 1fr;grid-gap:8px;gap:8px;font-size:15px;line-height:1.5;color:#e4e4e7}.tldr li:before{content:counter(t,decimal-leading-zero);font-family:var(--f-mono);font-size:11.5px;color:var(--red);padding-top:3px}@media (max-width:980px){.guide,.guide-head{grid-template-columns:minmax(0,1fr)}.tldr{justify-self:stretch;width:auto;margin-top:8px}.story{bottom:auto!important;top:calc(100svh - 18px - env(safe-area-inset-bottom,0px));transform:translateY(-100%)!important}}.in-story .to-top{opacity:0!important;pointer-events:none!important}.hl{color:#fff;font-weight:600}.paper .hl,.white .hl{color:var(--ink)}.paper .intent,.white .intent{border:1px solid #e2e8f0;transition:border-color .3s,box-shadow .4s,transform .4s var(--ease)}.paper .intent:hover,.white .intent:hover{border-color:#f3c0c2;box-shadow:0 18px 44px rgba(15,23,43,.08);transform:translateY(-3px)}.paper .intent[aria-pressed=true],.white .intent[aria-pressed=true]{border-color:var(--red)}.cta .btn{--bg:#050505}.cta .btn:hover{--bg:#fff;--fg:#050505}.cta .btn.ghost{--fg:#fff}.cta .btn.ghost:before{background:#fff}.cta .btn.ghost:after{background:#a3141a}.cta .btn.ghost:hover:after{background:#fff}.cta .btn.ghost:hover{--fg:#050505}.cert-mq{align-items:stretch;border-block:1px solid var(--line)}.cert-lbl,.cert-mq{display:flex;background:#050505}.cert-lbl{flex:none;align-items:center;padding:0 26px 0 var(--gut);font-family:var(--f-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--red);border-right:1px solid var(--line);position:relative;z-index:2}.cert-win{overflow:hidden;flex:1 1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cert-track{display:flex;width:max-content;animation:capm 46s linear infinite}.cert-mq:hover .cert-track{animation-play-state:paused}.cert-g{align-items:center;gap:28px;padding:20px 28px 20px 0}.cert-g,.cm{display:flex}.cm{align-items:baseline;gap:12px;white-space:nowrap;font-size:14px;color:var(--gray)}.cm b{font-family:var(--f-head);font-weight:650;font-size:22px;color:#fff;letter-spacing:-.01em}.cert-g i{width:8px;height:7px;background:var(--red);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);flex:none}@media (max-width:640px){.cert-lbl{display:none}}.sec.scan-on:before{content:"";position:absolute;left:0;top:0;height:1px;width:100%;background:linear-gradient(90deg,transparent,var(--red) 40%,var(--red-hi) 50%,transparent);transform-origin:left;animation:secscan 1.6s var(--ease-io) forwards;pointer-events:none;z-index:2}@keyframes secscan{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.dec{color:var(--red)!important;opacity:.85}@media (prefers-reduced-motion:reduce){.sec.scan-on:before{display:none}}.paper .intent,.white .intent{-webkit-clip-path:none;clip-path:none}.odo{display:inline-flex;line-height:1;vertical-align:bottom}.odo,.odo .dg{overflow:hidden}.odo .dg{display:inline-block;height:1em;position:relative}.odo .dg span{display:flex;flex-direction:column;transition:transform 1.6s cubic-bezier(.16,1,.3,1);transition-delay:var(--dl,0s)}.odo .dg span i{font-style:normal;height:1em;line-height:1}.smeter,.stat{position:relative}.smeter{display:block;height:2px;margin-top:10px;background:rgba(255,255,255,.08);overflow:hidden;width:calc(100% - 24px)}.smeter:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--red-dk),var(--red-hi));transform-origin:left;transform:scaleX(0);transition:transform 1.8s cubic-bezier(.16,1,.3,1) .3s}.stat.go .smeter:after{transform:scaleX(var(--p))}.glow{position:relative;--gx:50%;--gy:50%}.glow:after{content:"";position:absolute;inset:0;padding:1px;background:radial-gradient(240px circle at var(--gx) var(--gy),var(--red-hi),rgba(227,27,35,.35) 35%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s;pointer-events:none;z-index:5}.glow:hover:after{opacity:1}.guide a.glow>*{position:relative;z-index:1}.ws .wv{display:flex;justify-content:flex-end;margin-top:12px}.wv.ticks{gap:3px}.wv.ticks i{width:4px;height:16px;background:#e2e8f0;transform:scaleY(.4);transform-origin:bottom;transition:background .3s,transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--k) * 45ms)}.why-row.go .wv.ticks i{background:var(--red);transform:none}.wv.ring{align-items:center;gap:8px}.wv.ring svg{width:44px;height:44px;transform:rotate(-90deg)}.wv.ring circle{fill:none;stroke:#e2e8f0;stroke-width:4}.wv.ring circle.v{stroke:var(--red);stroke-dasharray:113.1;stroke-dashoffset:113.1;transition:stroke-dashoffset 1.8s cubic-bezier(.16,1,.3,1) .2s}.why-row.go .wv.ring circle.v{stroke-dashoffset:11.3}.wv.ring em{font-style:normal;font-family:var(--f-mono);font-size:12px;color:var(--ink-2)}.wv.hexes{gap:6px}.wv.hexes i{font-style:normal;font-family:var(--f-mono);font-size:10.5px;padding:6px 10px;border:1px solid #e2e8f0;color:var(--ink-3);opacity:0;transform:translateY(8px);transition:all .6s var(--ease)}.wv.hexes i:nth-child(2){transition-delay:.18s}.why-row.go .wv.hexes i{opacity:1;transform:none;border-color:#f3c0c2;color:#b5121a;background:#fff5f5}.wv.tl{position:relative;gap:18px;padding:2px 0 18px}.wv.tl:before{background:#e2e8f0}.wv.tl:after,.wv.tl:before{content:"";position:absolute;left:4px;right:4px;top:6px;height:1px}.wv.tl:after{background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform 1.6s var(--ease) .2s}.why-row.go .wv.tl:after{transform:scaleX(1)}.wv.tl i{position:relative;z-index:1;width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid #cbd5e1;transition:border-color .3s,background .3s;transition-delay:calc(.2s + var(--k) * .3s)}.why-row.go .wv.tl i{border-color:var(--red)}.why-row.go .wv.tl i:last-child{background:var(--red);box-shadow:0 0 0 4px rgba(227,27,35,.15)}.wv.tl i:after{content:attr(data-y);position:absolute;top:14px;left:50%;transform:translateX(-50%);font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);white-space:nowrap}@media (max-width:640px){.ws .wv{justify-content:flex-start}}.mini{position:relative;z-index:1;margin:4px 0 2px;border:1px solid var(--line);background:rgba(5,5,5,.45);font-size:13px}.mini-h{display:flex;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}.mini-live{color:var(--ok);display:inline-flex;align-items:center;gap:6px}.mini-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok);animation:ping 1.8s infinite}.mini-rows div{display:grid;grid-template-columns:10px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--line);color:#e4e4e7;transition:background .5s}.mini-rows div:last-child{border-bottom:0}.mini-rows div.flash{background:rgba(0,210,148,.08)}.sv{width:8px;height:8px;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.sv.c{background:#ff4d5a}.sv.h{background:#ff7a45}.sv.m{background:var(--warn)}.ms{font-style:normal;font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;color:#ff6b75;background:rgba(227,27,35,.14);transition:color .3s,background .3s}.ms.retest{color:var(--warn);background:rgba(245,176,65,.14)}.ms.fixed{color:var(--ok);background:rgba(0,210,148,.14)}.mini-f{padding:6px 12px;border-top:1px solid var(--line);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.zw-row{display:grid;grid-template-columns:76px 1fr;grid-gap:16px;gap:16px;align-items:center;padding:12px}.zw-ring{position:relative;width:76px;height:76px}.zw-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.zw-ring circle{fill:none;stroke:rgba(255,255,255,.1);stroke-width:6}.zw-ring circle.v{stroke:var(--red);stroke-dasharray:150.8;stroke-dashoffset:150.8;transition:stroke-dashoffset 1.8s cubic-bezier(.16,1,.3,1)}.zw-mini.go .zw-ring circle.v{stroke-dashoffset:19.6}.zw-ring b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--f-head);font-size:17px;font-weight:650}.zw-bars{display:grid;grid-gap:9px;gap:9px}.zw-bars div{display:grid;grid-template-columns:76px 1fr;grid-gap:10px;gap:10px;align-items:center;font-size:12px;color:var(--gray)}.zw-bars i{display:block;height:4px;background:rgba(255,255,255,.08);position:relative;overflow:hidden}.zw-bars i:after{content:"";position:absolute;inset:0;width:var(--w);background:linear-gradient(90deg,var(--ok),#2ff0b0);transform:scaleX(0);transform-origin:left;transition:transform 1.6s cubic-bezier(.16,1,.3,1)}.zw-bars div:nth-child(2) i:after{transition-delay:.15s}.zw-bars div:nth-child(3) i:after{transition-delay:.3s}.zw-mini.go .zw-bars i:after{transform:scaleX(1)}.prod-card{min-height:0}html.js .stagger>.rv{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}html.js .stagger>.rv.in{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:opacity .9s var(--ease),transform .9s var(--ease),-webkit-clip-path 1s var(--ease-io);transition:opacity .9s var(--ease),transform .9s var(--ease),clip-path 1s var(--ease-io);transition:opacity .9s var(--ease),transform .9s var(--ease),clip-path 1s var(--ease-io),-webkit-clip-path 1s var(--ease-io)}.post .im:after{content:"";position:absolute;inset:0;background:var(--red);transform-origin:right;transform:scaleX(1);transition:transform .9s var(--ease-io) .15s;z-index:2;pointer-events:none}.post.in .im:after,html:not(.js) .post .im:after{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.odo .dg span{transition:none}.post .im:after{display:none}}.ws b .odo,.ws b .odo i,.ws b .odo span{font-size:inherit!important;color:inherit!important;line-height:1!important;display:inline-flex}.ws b .odo .dg span{flex-direction:column;display:flex}.ws b{display:inline-flex;align-items:flex-end;justify-content:flex-end}@media (max-width:640px){.ws{flex-wrap:wrap}.ws .wv{flex-basis:100%;margin-top:14px}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.svc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:14px;gap:14px;padding-bottom:clamp(50px,6vw,90px)}.svc-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px 26px 26px;background:var(--card);--cut:18px;min-height:280px;overflow:hidden;transition:background .4s,transform .5s var(--ease)}.svc-card:before{content:"";position:absolute;left:0;top:0;height:2px;width:0;background:var(--red);transition:width .6s var(--ease)}.svc-card:hover{background:var(--card-2);transform:translateY(-4px)}.svc-card:hover:before{width:100%}.svc-card .mi{width:44px;height:44px;display:grid;place-items:center;color:var(--red);background:rgba(227,27,35,.08);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.svc-card .mi svg{width:22px;height:22px}.svc-card .k{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.svc-card h3{font-size:clamp(22px,2vw,27px);font-weight:700;letter-spacing:-.02em}.svc-card p{color:var(--gray);font-size:15px;flex:1 1}.svc-card .go{display:inline-flex;gap:8px;align-items:center;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#fff}.svc-card .go svg{width:14px;height:14px;transition:transform .4s var(--ease)}.svc-card:hover .go svg{transform:translateX(5px)}.svc-single{max-width:1080px}.svc-single .svc-block{padding-top:0;border-top:0}.faq-list{display:flex;flex-direction:column;border-top:1px solid var(--ink-line);max-width:960px}.faq-item{border-bottom:1px solid var(--ink-line)}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 2px;font-size:clamp(17px,1.5vw,20px);font-weight:600;color:var(--ink)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary i{position:relative;flex:none;width:30px;height:30px;background:var(--ink-line);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);transition:background .3s}.faq-item summary i:after,.faq-item summary i:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.6px;background:var(--red);transform:translate(-50%,-50%);transition:transform .35s var(--ease),background .3s}.faq-item summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open] summary i{background:var(--red)}.faq-item[open] summary i:after,.faq-item[open] summary i:before{background:#fff}.faq-item[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.faq-item summary:hover{color:var(--red)}.faq-item summary:focus-visible{outline:2px solid var(--red);outline-offset:4px}.faq-a{padding:0 60px 24px 2px;color:var(--ink-2);font-size:16px;line-height:1.7}.faq-item[open] .faq-a{animation:faqIn .45s var(--ease)}@keyframes faqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:560px){.faq-a{padding-right:0}}.rel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));grid-gap:12px;gap:12px}.rel-card{display:flex;flex-direction:column;gap:10px;padding:22px;background:var(--card);--cut:14px;transition:background .3s}.rel-card:hover{background:var(--card-2)}.rel-card .k{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.rel-card b{font-size:18px}.rel-card .go{margin-top:auto;color:var(--gray);font-size:14px}.to-top{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.zchat{position:fixed;right:var(--gut);bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:280;font-family:var(--f-body)}.zchat-launch{position:relative;display:flex;align-items:center;gap:10px;height:52px;padding:0 20px 0 14px;background:var(--red);color:#fff;font-weight:600;font-size:15px;-webkit-clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);transition:background .3s,transform .4s var(--ease)}.zchat-launch:hover{background:var(--red-hi);transform:translateY(-2px)}.zchat-launch:focus-visible{outline:2px solid #fff;outline-offset:3px}.zl-ic svg{width:24px;height:24px;display:block}.zl-dot{position:absolute;top:10px;left:32px;width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 2px var(--red)}.zchat.is-offline .zl-dot{background:var(--dim)}.zchat.open .zchat-launch{background:var(--card-3)}.zchat.open .zl-dot{box-shadow:0 0 0 2px var(--card-3)}.zchat-panel{position:absolute;right:0;bottom:66px;width:min(400px,calc(100vw - 2 * var(--gut)));height:min(600px,calc(100dvh - 120px));display:flex;flex-direction:column;background:var(--card);--cut:18px;-webkit-clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));box-shadow:inset 0 0 0 1px var(--line-2);filter:drop-shadow(0 24px 50px rgba(0,0,0,.55));opacity:0;transform:translateY(14px) scale(.98);transform-origin:bottom right;transition:opacity .25s,transform .35s var(--ease)}.zchat-panel.in{opacity:1;transform:none}.zchat-panel[hidden]{display:none!important}.zc-head{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 18px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(227,27,35,.12),transparent)}.zc-mark{flex:none;width:36px;height:36px;display:grid;place-items:center;color:var(--red);background:rgba(227,27,35,.12);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.zc-mark svg{width:20px;height:20px}.zc-id{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.zc-name{font-size:15px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zc-status{display:flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.zc-status i{width:6px;height:6px;border-radius:50%;background:var(--warn)}.zc-status.on i{background:var(--ok);box-shadow:0 0 8px var(--ok)}.zc-status.off i{background:var(--dim)}.zc-new{flex:none;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);padding:7px 9px;border:1px solid var(--line)}.zc-new:hover{color:#fff;border-color:var(--line-2)}.zc-close{flex:none;width:34px;height:34px;display:grid;place-items:center;color:var(--gray)}.zc-close:hover{color:#fff}.zc-close svg{width:16px;height:16px}.zc-log{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin}.zc-msg{max-width:88%;padding:11px 14px;font-size:14.5px;line-height:1.6;overflow-wrap:anywhere;animation:zcIn .35s var(--ease)}@keyframes zcIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.zc-msg.user{align-self:flex-end;background:var(--red);color:#fff;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 calc(100% - 10px));white-space:pre-wrap}.zc-msg.assistant{align-self:flex-start;background:var(--card-3);color:#e5e7eb;border-left:2px solid var(--red)}.zc-msg.error{align-self:flex-start;background:rgba(245,176,65,.08);border-left:2px solid var(--warn);color:#f3e2c0}.zc-msg ol+p,.zc-msg p+ol,.zc-msg p+p,.zc-msg p+ul,.zc-msg ul+p{margin-top:8px}.zc-msg ol,.zc-msg ul{padding-left:18px;margin:6px 0 0}.zc-msg ul{list-style:square}.zc-msg li+li{margin-top:3px}.zc-msg a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px}.zc-msg code{font-family:var(--f-mono);font-size:.9em;background:rgba(255,255,255,.08);padding:1px 5px}.zc-src{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line)}.zc-src span{width:100%;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.zc-src a{font-size:12.5px;padding:3px 8px;text-decoration:none}.zc-retry,.zc-src a{border:1px solid var(--line-2)}.zc-retry{margin-top:8px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fff;padding:6px 10px}.zc-msg.typing{display:flex;gap:5px;padding:14px 16px}.zc-msg.typing i{width:6px;height:6px;border-radius:50%;background:var(--gray);animation:zcDot 1.1s infinite}.zc-msg.typing i:nth-child(2){animation-delay:.15s}.zc-msg.typing i:nth-child(3){animation-delay:.3s}@keyframes zcDot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.zc-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px}.zc-chips[hidden]{display:none}.zc-chips button{font-size:13px;color:#e5e7eb;padding:7px 11px;border:1px solid var(--line-2);background:transparent;text-align:left;transition:border-color .25s,background .25s}.zc-chips button:hover{border-color:var(--red);background:rgba(227,27,35,.08)}.zc-form{display:flex;align-items:flex-end;gap:8px;padding:12px 12px 8px 16px;border-top:1px solid var(--line)}.zc-form textarea{flex:1 1;resize:none;min-height:42px;max-height:120px;padding:10px 12px;background:var(--black);color:#fff;border:1px solid var(--line-2);border-radius:0;font:inherit;font-size:16px;line-height:1.4}.zc-form textarea:focus{outline:none;border-color:var(--red)}.zc-form textarea:disabled{opacity:.6}.zc-send{flex:none;width:44px;height:42px;display:grid;place-items:center;background:var(--red);color:#fff;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);transition:background .25s}.zc-send:hover{background:var(--red-hi)}.zc-send:disabled{background:var(--card-3);color:var(--dim)}.zc-send svg{width:16px;height:16px}.zc-note{padding:0 16px 12px;font-size:11.5px;color:var(--muted)}.zc-note a{color:var(--gray);text-decoration:underline}@media (max-width:560px){.zl-txt{display:none}.zchat-launch{padding:0 14px}.zl-dot{left:auto;right:9px}.zchat-panel{position:fixed;left:10px;right:10px;bottom:calc(84px + env(safe-area-inset-bottom,0px));width:auto;height:calc(100dvh - 110px)}}@media (prefers-reduced-motion:reduce){.faq-item[open] .faq-a,.zc-msg,.zchat-panel{animation:none;transition:none}}@media print{.zchat{display:none}}.svc-cards .svc-card:last-child:nth-child(odd){grid-column:1/-1;min-height:0}.form-done #doneEmail{color:#fff;font-weight:600}.paper .form-done #doneEmail,.white .form-done #doneEmail{color:var(--ink)}.ccard{position:relative;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);margin-top:clamp(36px,5vw,56px);background:var(--card);color:#fff;--cut:22px;box-shadow:0 30px 60px -30px rgba(5,5,5,.55)}.ccard:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 70% at 0 0,rgba(227,27,35,.14),transparent 55%)}.ccard-meter{position:absolute;left:0;right:0;top:0;height:3px;background:rgba(255,255,255,.07);z-index:1}.ccard-meter i{position:absolute;inset:0;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.ccard.is-ready .ccard-meter i{background:var(--red-hi);box-shadow:0 0 14px rgba(255,42,51,.7)}.ccard-main{position:relative;padding:clamp(26px,4vw,48px)}.ccard-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.ccard-chan{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:#e4e4e7}.ccard-chan svg{width:16px;height:16px;color:var(--red-hi)}.ccard-state{font-family:var(--f-mono);font-size:12.5px;color:var(--gray);transition:color .3s}.ccard.is-ready .ccard-state{color:var(--ok)}.ccard .ccard-title{font-size:clamp(26px,2.6vw,34px);font-weight:600;margin-bottom:26px;max-width:22ch;color:#fff}.ccard .form{gap:22px}.ccard .tchips{border:0;margin:0;padding:0;min-width:0}.ccard .tchips legend{padding:0;margin-bottom:12px;font-size:14px;color:var(--gray)}.tchips-row{display:flex;flex-wrap:wrap;gap:8px}.tchip{font-size:14.5px;line-height:1.2;padding:10px 15px;color:#d4d4d8;background:rgba(255,255,255,.04);border:1px solid var(--line-2);transition:border-color .25s,background .25s,color .25s}.tchip:hover{border-color:rgba(255,255,255,.4);color:#fff}.tchip[aria-pressed=true]{background:rgba(227,27,35,.16);border-color:var(--red);color:#fff}.ccard .field label{font-family:var(--f-body);font-size:14px;letter-spacing:0;text-transform:none;color:var(--gray);transition:color .25s}.ccard .field label em{font-style:normal;color:var(--dim);margin-left:6px}.ccard .field:focus-within label{color:#fff}.ccard .field input,.ccard .field textarea{background:rgba(5,5,5,.45);color:#fff;border:0;border-bottom:1px solid var(--line-2);padding:14px 14px 13px;box-shadow:none;transition:border-color .25s,background .25s}.ccard .field input::placeholder,.ccard .field textarea::placeholder{color:#62626c}.ccard .field input:focus,.ccard .field textarea:focus{outline:none;background:rgba(5,5,5,.7);border-bottom-color:var(--red-hi);box-shadow:0 1px 0 var(--red-hi)}.ccard .field textarea{min-height:150px}.ccard-send{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:4px}.ccard-note{font-size:13.5px;color:var(--muted)}.ccard .form-msg{color:var(--ok);min-height:0}.ccard .form-msg:empty{display:none}.ccard .form-msg.err{color:#ff7a83}.ccard .form-done{background:none;box-shadow:none;padding:12px 0 0}.ccard .form-done b{color:#fff}.ccard .form-done p{color:var(--gray)}.ccard .form-done #doneEmail{color:#fff}.ccard .form-done .btn.ghost{--fg:#fff}.ccard .form-done .btn.ghost:before{background:var(--line-2)}.ccard .form-done .btn.ghost:after{background:var(--card)}.ccard-ok{display:grid;place-items:center;width:44px;height:44px;color:var(--ok);border:1px solid rgba(0,210,148,.4);background:rgba(0,210,148,.08)}.ccard-ok svg{width:20px;height:20px}.ccard-rail{position:relative;display:flex;flex-direction:column;gap:34px;padding:clamp(26px,4vw,48px);background:rgba(255,255,255,.025);border-left:1px solid var(--line)}.ccard .ccard-rail h4{font-family:var(--f-head);font-size:18px;font-weight:600;margin-bottom:16px;color:#fff}.ccard-lines{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.ccard-lines li{display:grid;grid-gap:3px;gap:3px;padding:14px 0;border-bottom:1px solid var(--line)}.ccard-lines span{font-size:13px;color:var(--muted)}.ccard-lines a,.ccard-lines p{font-size:16px;color:#fff;overflow-wrap:anywhere}.ccard-lines a{justify-self:start;background:linear-gradient(var(--red-hi),var(--red-hi)) 0 100%/0 1px no-repeat;transition:background-size .3s var(--ease)}.ccard-lines a:hover{background-size:100% 1px}.ccard-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;counter-reset:cs}.ccard-steps li{counter-increment:cs;display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;font-size:15px;color:#d4d4d8;line-height:1.5}.ccard-steps li:before{content:counter(cs);display:grid;place-items:center;width:24px;height:24px;font-family:var(--f-mono);font-size:12px;color:#fff;background:rgba(227,27,35,.22);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}@media (max-width:900px){.ccard{grid-template-columns:minmax(0,1fr)}.ccard-rail{border-left:0;border-top:1px solid var(--line)}}@media (max-width:560px){.ccard{--cut:16px}.ccard .form-row{grid-template-columns:minmax(0,1fr)}.tchip{flex:1 1 auto;text-align:center}}@media (prefers-reduced-motion:reduce){.ccard-lines a,.ccard-meter i{transition:none}}.cmdk-box{position:relative;timeline-scope:--cmdk}.cmdk-list{overscroll-behavior:contain;scroll-timeline:--cmdk block;scrollbar-width:none;-webkit-mask-image:linear-gradient(transparent,#000 14px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(transparent,#000 14px,#000 calc(100% - 22px),transparent)}.cmdk-list::-webkit-scrollbar{display:none}.cmdk-list li{transition:background .2s,color .2s,border-color .2s}.cmdk-list li:hover{color:#fff;background:rgba(255,255,255,.04)}@supports (animation-timeline:view()){.cmdk-list li{animation:cmdk-enter linear both,cmdk-leave linear both;animation-timeline:view(),view();animation-range:entry 0 entry 100%,exit 0 exit 100%}.cmdk-box:after{content:"";position:absolute;right:0;top:58px;bottom:38px;width:2px;background:var(--red-hi);transform:scaleY(0);transform-origin:top;animation:cmdk-rail linear both;animation-timeline:--cmdk;pointer-events:none}}@keyframes cmdk-enter{0%{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes cmdk-leave{to{opacity:0;transform:translateY(-12px) scale(.96)}}@keyframes cmdk-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.cmdk-box:after,.cmdk-list li{animation:none}}