.cookie-banner[data-astro-cid-hq3mgpmn]{z-index:120;padding:0 1rem calc(1rem + env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.cookie-banner__inner[data-astro-cid-hq3mgpmn]{pointer-events:auto;border:1px solid var(--line);border-radius:var(--r-box);background:#121212;justify-content:space-between;align-items:center;gap:1.25rem 2rem;max-width:72rem;margin:0 auto;padding:1rem 1.1rem;display:flex}.cookie-banner[data-astro-cid-hq3mgpmn] p[data-astro-cid-hq3mgpmn]{color:var(--ink-soft);font-size:var(--type-small);margin:0;line-height:1.5}.cookie-banner[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--orange)}.cookie-banner__actions[data-astro-cid-hq3mgpmn]{flex:none;gap:.6rem;display:flex}.cookie-banner[data-astro-cid-hq3mgpmn] .btn[data-astro-cid-hq3mgpmn]{min-height:2.5rem;padding-inline:1rem}@media (width<=720px){.cookie-banner__inner[data-astro-cid-hq3mgpmn]{flex-direction:column;align-items:stretch}.cookie-banner__actions[data-astro-cid-hq3mgpmn]{justify-content:flex-end}}:root{--black:#050505;--graphite:#0a0a0a;--charcoal:#121212;--slate:#1a1a1a;--bone:#f0ece4;--orange:#f58220;--orange-dark:#f58220;--orange-light:#f58220;--live-dot:#ef4444;--live:var(--live-dot);--hud-orange:#f58220;--hud-chrome:#15191f;--hud-live:#00f05c;--hud-stop:red;--line:#ffffff12;--line-strong:#ffffff24;--ink:#fff;--ink-soft:#ffffffbd;--ink-mute:#939393;--ink-dim:#7d7d7d;--fs-micro:11px;--fs-meta:13px;--fs-sm:14px;--fs-body:15px;--fs-lg:17px;--fs-h3:var(--type-subtitle);--fs-section-title:var(--type-section-title);--r-sm:10px;--r-md:14px;--r-lg:20px;--r-box:12px;--r-pill:999px;--font:"Inter", system-ui, sans-serif;--hud-font:"Oxanium", system-ui, sans-serif;--nav-h:72px;--ease:cubic-bezier(.16, 1, .3, 1);--wrap:min(1280px, 90vw)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:92px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--black);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:400;line-height:1.65;overflow-x:hidden}body.is-locked{overflow:hidden}body:after{content:"";z-index:9998;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}ul{list-style:none}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.skip{z-index:200;background:var(--orange);color:#000;font-size:var(--fs-body);border-radius:var(--r-pill);padding:.7rem 1.1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.wrap{width:var(--wrap);margin-inline:auto}.display{letter-spacing:-.035em;font-weight:600;line-height:1.05;font-size:var(--type-section-title)}.hero .display,.page-hero .display{letter-spacing:-.04em;line-height:.92;font-size:var(--type-hero)}.page-hero .display{font-size:var(--type-page-title);line-height:.98}.statement{letter-spacing:-.03em;font-weight:600;line-height:1.1;font-size:var(--type-section-title);max-width:22ch}.label{font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);font-weight:600}.label--accent{color:var(--orange)}.num{font-size:var(--fs-micro);letter-spacing:.18em;color:var(--orange);font-weight:600}.lede{color:var(--ink-soft);max-width:46ch;line-height:1.65}.body-mute{color:var(--ink-mute);max-width:52ch}.btn{font-size:var(--fs-body);letter-spacing:-.005em;border-radius:var(--r-box);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.6rem;padding:.8rem 1.4rem;font-weight:600;display:inline-flex}.btn--primary{background:var(--orange);color:#000}.btn--primary:hover{background:var(--orange-light);filter:brightness(1.1)}.btn--ghost{border-color:var(--line-strong);color:#ffffffd9}.btn--ghost:hover{background:#ffffff0a}.btn__arrow{border-radius:var(--r-pill);width:18px;height:18px;font-size:var(--fs-micro);background:#00000038;place-items:center;display:grid}.btn--ghost .btn__arrow{background:#ffffff1f}.nav{z-index:60;height:var(--nav-h);border-bottom:1px solid var(--line);background:#050505;justify-content:space-between;align-items:center;padding:0 5vw;transition:background .4s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}.nav.is-stuck{backdrop-filter:blur(16px);border-bottom-color:var(--line-strong);background:#050505f5}.nav__logo img{width:auto;height:34px}@media (width<=760px){.nav__logo img{height:30px}}.nav__links{align-items:center;gap:2.2rem;display:flex}.nav__links>a,.nav__trigger{font-family:inherit;font-size:var(--fs-body);letter-spacing:-.005em;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.nav__links>a:hover,.nav__trigger:hover,.nav__item.is-open .nav__trigger,.nav__links>a[aria-current=page]{color:#fff}.nav__right{align-items:center;gap:1.1rem;display:flex}.nav .btn{padding:.6rem 1.1rem}.lang{font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-weight:600}.lang a{color:var(--ink-dim)}.lang a.is-on,.lang a:hover{color:#fff}.lang span{color:#ffffff2e;margin:0 .35rem}.nav__item{position:relative}.nav__trigger{align-items:center;gap:.4rem;display:inline-flex}.nav__trigger svg{opacity:.7;width:9px;height:9px;transition:transform .25s}.nav__item.is-open .nav__trigger svg{transform:rotate(180deg)}.menu{z-index:70;border:1px solid var(--line-strong);border-radius:var(--r-md);backdrop-filter:blur(18px);opacity:0;visibility:hidden;background:#0a0a0af5;width:max-content;max-width:min(44rem,88vw);padding:1.1rem;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:calc(100% + 1.1rem);left:-1.2rem;transform:translateY(-8px);box-shadow:0 24px 60px #0000008c}.menu:before{content:"";height:1.1rem;position:absolute;top:-1.1rem;left:0;right:0}.nav__item:hover .menu,.nav__item.is-open .menu{opacity:1;visibility:visible;transform:none}.menu__grid{grid-template-columns:1fr 1fr;gap:.3rem;display:grid}.menu__grid--single{grid-template-columns:1fr}.menu__grid a,.menu__foot a{border-radius:var(--r-sm);padding:.85rem .95rem;transition:background .2s;display:block}.menu__grid a:hover,.menu__foot a:hover{background:#ffffff0d}.menu i{font-style:normal;font-size:var(--fs-micro);letter-spacing:.18em;color:#ffffff47;margin-bottom:.45rem;font-weight:600;display:block}.menu b{font-size:var(--fs-body);letter-spacing:-.01em;color:#fff;align-items:center;gap:.5rem;font-weight:600;display:flex}.menu span{font-size:var(--fs-meta);color:#ffffff73;margin-top:.3rem;line-height:1.45;display:block}.menu em,.drawer em{font-style:normal;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);border-radius:var(--r-pill);border:1px solid #f5822073;padding:.15rem .45rem;font-weight:600}.menu__foot{border-top:1px solid var(--line);margin-top:.4rem;padding-top:.4rem}.nav__burger{border:1px solid var(--line-strong);border-radius:var(--r-pill);cursor:pointer;background:#ffffff0a;width:34px;height:34px;padding:0;display:none;position:relative}.nav__burger span{background:#fff;width:14px;height:1.5px;transition:transform .25s,opacity .2s;position:absolute;left:50%;transform:translate(-50%)}.nav__burger span:first-child{top:13px}.nav__burger span:last-child{bottom:13px}.nav__burger.is-on span:first-child{transform:translate(-50%)translateY(4px)rotate(45deg)}.nav__burger.is-on span:last-child{transform:translate(-50%)translateY(-4px)rotate(-45deg)}.drawer{z-index:55;backdrop-filter:blur(20px);opacity:0;visibility:hidden;background:#050505fa;padding:6.5rem 5vw 3rem;transition:opacity .3s,visibility .3s;position:fixed;inset:0;overflow-y:auto}.drawer.is-open{opacity:1;visibility:visible}.drawer__group+.drawer__group{margin-top:2.2rem}.drawer__group>p{margin-bottom:.9rem}.drawer__group a{border-top:1px solid var(--line);letter-spacing:-.015em;align-items:center;gap:.6rem;padding:.7rem 0;font-size:1.05rem;font-weight:600;display:flex}.drawer .btn{margin-top:2.4rem}.drawer .lang{margin-top:1.6rem;display:block}@media (width<=1000px){.nav__links{display:none}.nav__burger{display:block}}@media (width>=1001px){.drawer{display:none}}.hero{min-height:calc(100svh - var(--nav-h));margin-top:var(--nav-h);isolation:isolate;background:#020507;align-content:center;padding:clamp(3.5rem,7vh,5.5rem) 0 clamp(3rem,6vh,4.5rem);display:grid;position:relative;overflow:hidden}.hero__media{z-index:0;background:#07101a;position:absolute;inset:0;overflow:hidden}.hero__plate,.hero__hud{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__plate{z-index:0;object-position:55% 50%;filter:saturate(.88)contrast(1.08)brightness(.82);animation:18s ease-in-out infinite alternate heroDrift;transform:scale(1.035)}.hero__hud{z-index:1;object-position:center;opacity:.82;filter:drop-shadow(0 0 18px #0000006b);animation:hudWake 1.2s var(--ease) both}.hero__wash{z-index:2;background:radial-gradient(circle at 69% 58%,#f5822014,#0000 24%),linear-gradient(90deg,#020507fa 0%,#020507e8 27%,#02050780 48%,#0205071f 70%,#02050757 100%),linear-gradient(#020507d6 0%,#0205072e 22%,#02050714 64%,#020507f5 100%);position:absolute;inset:0}.hero__grid{z-index:3;width:90vw;max-width:none;position:relative}.hero .label--accent{align-items:center;gap:.8rem;display:inline-flex}.hero .label--accent:before{content:"";background:var(--orange);width:2.4rem;height:1px;box-shadow:0 0 18px #f58220bf}.hero .display{max-width:18ch;font-size:var(--type-hero);letter-spacing:-.055em;text-wrap:balance;text-shadow:0 10px 40px #0000007a;margin-top:1.5rem;line-height:.84}.define{color:#ffffff9e;max-width:48ch;margin-top:2rem;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.62}.define strong{color:#fff;letter-spacing:-.015em;margin-bottom:.8rem;font-size:clamp(1.1rem,1.5vw,1.34rem);font-weight:600;line-height:1.35;display:block}.hero__cta{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.hero__cta .btn{min-height:50px}.suite{border-top:1px solid #ffffff21;width:max-content;max-width:100%;margin-top:2.5rem;padding-top:1.15rem}.suite__pills{flex-wrap:wrap;gap:1.5rem;margin-top:.75rem;display:flex}.suite__pills:first-child{margin-top:0}.suite__pills span,.suite__pills a{font-family:var(--hud-font);font-size:var(--fs-meta);letter-spacing:.035em;color:#ffffffc2;font-weight:600}.suite__pills a:hover{color:var(--orange)}@keyframes heroDrift{0%{transform:scale(1.035)translate(0,0)}to{transform:scale(1.075)translate(-.35%,-.25%)}}@keyframes hudWake{0%{opacity:0;transform:scale(1.018)}to{opacity:.82;transform:scale(1)}}.dot{border-radius:var(--r-pill);background:var(--live-dot);width:6px;height:6px;box-shadow:0 0 10px #ef4444b3}.dot--pulse{animation:1.8s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.2}}.page-hero{padding:9.5rem 0 4.5rem;position:relative;overflow:hidden}.page-hero--shot{padding-bottom:0}.page-hero .display{max-width:16ch;margin-top:1.4rem}.page-hero .lede{margin-top:1.5rem}.page-hero .btn{margin-top:2rem}.page-hero__media{border:1px solid var(--line-strong);border-radius:var(--r-md);background:#000;margin-top:3.5rem;overflow:hidden}.page-hero__media img{aspect-ratio:16/9;object-fit:cover;object-position:top;width:100%}.section{padding:8.5rem 0}.section--tight{padding:5.5rem 0}.section__head{text-align:center;width:100%;margin-inline:auto}.section__head .display{max-width:18ch;font-size:var(--fs-section-title);margin:1.2rem auto 0}.section__head .lede{margin:1.4rem auto 0}.section--line{border-top:1px solid var(--line)}.sources{grid-template-columns:repeat(3,1fr);gap:3rem 2.4rem;margin-top:4.5rem;display:grid}.source__shot{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--r-md);background:var(--graphite);position:relative;overflow:hidden}.source__shot img{object-fit:cover;filter:grayscale()contrast(1.08)brightness(.95);width:100%;height:100%}.source__shot--real img{filter:grayscale()contrast(.96)brightness(.58);transform:scale(.9)}.source__shot:after{content:"";background:linear-gradient(#0000 45%,#0505058c 100%);position:absolute;inset:0}.source__top{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.1rem;display:flex}.source__status{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);border-radius:var(--r-pill);white-space:nowrap;border:1px solid #f5822066;padding:.2rem .55rem;font-weight:600}.source h3{letter-spacing:-.015em;font-size:1.05rem;font-weight:600}.source p{font-size:var(--fs-sm);color:#ffffff6b;margin-top:.4rem;line-height:1.5}@media (width<=900px){.sources{grid-template-columns:1fr 1fr;gap:2.2rem 1.4rem}}@media (width<=520px){.sources{grid-template-columns:1fr}}.products{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:4.5rem;display:grid}.product{background:var(--black);flex-direction:column;min-height:100%;padding:1.8rem 1.5rem 1.7rem;transition:background .25s;display:flex}.product:hover{background:var(--charcoal)}.product i{font-style:normal;font-size:var(--fs-micro);letter-spacing:.18em;color:var(--ink-dim);font-weight:600;display:block}.product h3{letter-spacing:-.03em;margin-top:1.4rem;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:600}.product .moment{font-size:var(--fs-body);color:var(--orange);letter-spacing:-.01em;margin-top:.35rem;font-weight:500}.product p{font-size:var(--fs-body);color:var(--ink-mute);flex:1;margin-top:.85rem;line-height:1.55}.product .more{font-size:var(--fs-meta);color:#ffffff8c;margin-top:1.4rem;font-weight:600}.product:hover .more{color:var(--orange)}@media (width<=900px){.products{grid-template-columns:1fr 1fr}}@media (width<=560px){.products{grid-template-columns:1fr}}.metric{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8rem 0;position:relative}.metric:before{content:"";pointer-events:none;background:radial-gradient(50% 55% at 50% 45%,#f582201f,#0000 70%);position:absolute;inset:0}.metric .label,.metric .display,.metric .lede,.metric .proof{position:relative}.metric__stat{letter-spacing:-.045em;color:var(--orange);margin-top:1.2rem;font-size:clamp(4rem,13vw,10rem);font-weight:600;line-height:.9}.metric .lede{margin:1.4rem auto 0}.proof{font-size:var(--fs-body);color:#ffffffb3;flex-wrap:wrap;justify-content:center;gap:.5rem 2.2rem;margin-top:2.2rem;font-weight:600;display:flex}.ints{grid-template-columns:repeat(4,1fr);gap:2.4rem;margin-top:4.2rem;display:grid}.int{border-top:1px solid var(--line-strong);padding-top:1.15rem}.int h3{letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.int p{font-size:var(--fs-body);color:var(--ink-mute);margin-top:.5rem}@media (width<=900px){.ints{grid-template-columns:1fr 1fr}}@media (width<=560px){.ints{grid-template-columns:1fr}}.trust{grid-template-columns:repeat(4,1fr);gap:2rem 2.4rem;margin-top:4rem;display:grid}.trust div{border-top:1px solid var(--line);padding-top:1rem}.trust strong{font-size:var(--fs-body);font-weight:600;display:block}.trust p{font-size:var(--fs-sm);color:var(--ink-dim);margin-top:.35rem}@media (width<=900px){.trust{grid-template-columns:1fr 1fr}}@media (width<=520px){.trust{grid-template-columns:1fr}}.sov-note{font-size:var(--fs-meta);color:var(--ink-dim);max-width:62ch;margin-top:2.2rem}.works{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:5rem 0}.works__head{text-align:center;flex-flow:column wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.works__head h2{letter-spacing:-.028em;max-width:24ch;margin:1rem auto 0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600;line-height:1.12}.marks{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 2.4rem;margin-top:2.6rem;display:flex}.marks span{font-size:var(--fs-lg);letter-spacing:-.01em;color:#ffffff61;filter:grayscale();font-weight:600}.works .lede{text-align:center;margin:2rem auto 0}.stub{border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--ink-dim);font-size:var(--fs-body);max-width:58ch;margin-top:2rem;padding:1.4rem 1.5rem}.faq{margin-top:4rem}.faq details{border-top:1px solid var(--line);padding:1.6rem 0}.faq details:last-of-type{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.018em;justify-content:space-between;align-items:baseline;gap:2rem;font-size:1.15rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--orange);flex-shrink:0;font-size:1.3rem;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{font-size:var(--fs-body);color:#ffffff80;max-width:62ch;margin-top:.9rem;line-height:1.6}.close{text-align:center;padding:11rem 0 8rem;position:relative}.close:before{content:"";pointer-events:none;background:radial-gradient(50% 50% at 50% 45%,#f582201f,#0000 70%);position:absolute;inset:0}.close .label,.close h2,.close .lede,.close .btn{position:relative}.close h2{max-width:18ch;margin:1.2rem auto 0}.close .lede{margin:1.6rem auto 0}.close .btn{margin-top:2.6rem}.site-foot{border-top:1px solid var(--line);padding:3.4rem 0 4.5rem}.site-foot__grid{grid-template-columns:1.1fr 1fr 1fr 1fr;gap:2.4rem;display:grid}.site-foot img{width:auto;height:22px}.site-foot p,.site-foot a{font-size:var(--fs-sm);color:var(--ink-dim)}.site-foot .col p{max-width:28ch;margin-top:.9rem;line-height:1.55}.site-foot .col nav{gap:.45rem;margin-top:.85rem;display:grid}.site-foot .col a:hover{color:#fff}.site-foot .col strong{font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-weight:600;display:block}.site-foot__legal{border-top:1px solid var(--line);font-size:var(--fs-meta);color:#ffffff47;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.4rem;display:flex}@media (width<=900px){.site-foot__grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.site-foot__grid{grid-template-columns:1fr}}.split{grid-template-columns:1.05fr .95fr;align-items:start;gap:3rem;margin-top:3.5rem;display:grid}.split--reverse{grid-template-columns:.95fr 1.05fr}.split img,.shot{border:1px solid var(--line);border-radius:var(--r-md);background:#000;overflow:hidden}.shot img{width:100%}.shot figcaption,.stage__caption{font-family:var(--hud-font);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;background:var(--hud-chrome);padding:.65rem .85rem .75rem;font-weight:600}.pills{flex-wrap:wrap;gap:.4rem;margin-top:1.4rem;display:flex}.pills span{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;border:1px solid var(--line);border-radius:var(--r-pill);background:#ffffff08;padding:.4rem .75rem;font-weight:600}.pills span.is-key{color:#fff;border-color:#f5822073}.grid-2{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:2.4rem;display:grid}.card{background:var(--charcoal);border:1px solid var(--line);border-radius:var(--r-md);padding:1.4rem 1.45rem}.card h3{letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.08rem;font-weight:600}.card li,.prose li{color:var(--ink-mute);font-size:var(--fs-body);margin:.4rem 0;padding-left:.95rem;position:relative}.card li:before,.prose li:before{content:"";background:var(--orange);border-radius:50%;width:.32rem;height:.32rem;position:absolute;top:.55em;left:0}@media (width<=900px){.split,.split--reverse,.grid-2{grid-template-columns:1fr}}.verticals{gap:1.2rem;margin-top:3.5rem;display:grid}.vert{border-top:1px solid var(--line);grid-template-columns:1.35fr 1fr;align-items:center;gap:2.4rem;padding:2rem 0;display:grid}.vert--lead{border-top:0;grid-template-columns:1.6fr 1fr;padding-top:0}.vert h3{letter-spacing:-.03em;margin-top:.7rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1.1}.vert p{color:var(--ink-mute);max-width:46ch;margin-top:.8rem}.vert__shot{border-radius:var(--r-md);border:1px solid var(--line);background:var(--graphite);min-height:220px;overflow:hidden}.vert__shot img{object-fit:cover;filter:grayscale(.35)contrast(1.05);width:100%;height:100%}.vert--lead .vert__shot{min-height:340px}@media (width<=800px){.vert,.vert--lead{grid-template-columns:1fr}}.partner-block+.partner-block{margin-top:5rem}.partner-block h3{letter-spacing:-.028em;margin-top:.8rem;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600}.partner-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin-top:2rem;display:grid}.partner-list article{border-bottom:1px solid var(--line);padding:1.4rem 1.5rem 1.4rem 0}.partner-list article:nth-child(odd){padding-right:1.8rem}.partner-list article:nth-child(2n){border-left:1px solid var(--line);padding-left:1.8rem}.partner-list h4{font-size:1.05rem;font-weight:600}.partner-list p{font-size:var(--fs-sm);color:var(--ink-mute);margin-top:.35rem}.partner-list .status{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin-top:.55rem;font-weight:600;display:inline-block}.partner-list .status.is-live{color:var(--orange)}@media (width<=700px){.partner-list{grid-template-columns:1fr}.partner-list article:nth-child(odd),.partner-list article:nth-child(2n){border-left:0;padding-left:0;padding-right:0}}.form-wrap{grid-template-columns:.9fr 1.1fr;align-items:start;gap:4rem;display:grid}.form{border:1px solid var(--line);border-radius:var(--r-md);background:var(--charcoal);gap:1rem;padding:1.6rem;display:grid}.form label{font-size:var(--fs-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);gap:.4rem;font-weight:600;display:grid}.form input,.form select,.form textarea{background:var(--black);border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;font-size:var(--fs-lg);letter-spacing:0;text-transform:none;color:#fff;padding:.75rem .9rem;font-weight:400}.form textarea{resize:vertical;min-height:8rem}.form button{justify-self:start;margin-top:.4rem}.form__ok,.form__err{font-size:var(--fs-body);line-height:1.5;display:none}.form.is-ok .form__ok{color:#fff;display:block}.form.is-err .form__err{color:#f87171;display:block}.form.is-ok .form__fields,.form.is-ok button{display:none}@media (width<=800px){.form-wrap{grid-template-columns:1fr;gap:2rem}}.demo-page__main{isolation:isolate;min-height:calc(100svh - 5rem);padding:calc(var(--nav-h) + clamp(16px, 3vh, 36px)) 0 clamp(3rem, 6vh, 5rem);position:relative;overflow:hidden}.demo-page__main:before{content:"";z-index:-2;opacity:.82;background:linear-gradient(90deg,#0505056b,#050505f0 63%,#050505),linear-gradient(#05050547,#050505 88%),url(/_astro/votix-command-center.CQHtop52.webp) 20%/cover no-repeat;position:absolute;inset:0}.demo-page__main:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 76% 30%,#f582201a,#0000 25%),linear-gradient(90deg,#0000 46%,#0505059e);position:absolute;inset:0}.demo-page__grid{grid-template-columns:minmax(0,.82fr) minmax(34rem,1fr);align-items:start;gap:clamp(4rem,8vw,8rem);display:grid}.demo-intro{padding-top:clamp(1.5rem,5vw,4.5rem);position:sticky;top:7rem}.demo-intro .display{max-width:13ch;font-size:var(--type-hero);margin-top:1.35rem;line-height:.99}.demo-intro .display span{color:var(--orange)}.demo-intro .lede{max-width:47ch;color:var(--ink-soft);margin-top:1.6rem}.demo-steps{border-top:1px solid var(--line);margin-top:clamp(2.75rem,6vw,4.75rem);display:grid}.demo-steps li{border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:var(--fs-sm);grid-template-columns:2.6rem 1fr;align-items:center;gap:.8rem;padding:1.15rem 0;display:grid}.demo-steps i{color:var(--orange);font-size:var(--fs-micro);letter-spacing:.12em;font-style:normal;font-weight:700}.demo-form-card{border:1px solid var(--line);border-radius:var(--r-lg);backdrop-filter:blur(1.4rem);background:#111214e6;padding:clamp(1.75rem,4vw,3.15rem);box-shadow:0 2.4rem 6rem #0000007a}.demo-form-card>.display{margin-top:.65rem;font-size:clamp(1.9rem,3vw,2.8rem)}.demo-form-card__intro{max-width:54ch;color:var(--ink-mute);font-size:var(--fs-sm);margin-top:.8rem}.demo-form.form{background:0 0;border:0;border-radius:0;gap:0;margin-top:2rem;padding:0}.demo-current-stack,.demo-fields>label{gap:.5rem;display:grid}.demo-current-stack>span,.demo-fields label>span{color:var(--ink-soft);font-size:var(--fs-meta);letter-spacing:.02em;text-transform:none;font-weight:600}.demo-current-stack small{color:var(--ink-dim);font-size:var(--fs-micro);letter-spacing:.01em;text-transform:none;line-height:1.5}.demo-current-stack textarea,.demo-fields input,.demo-fields select,.demo-fields textarea{border:1px solid var(--line);border-radius:var(--r-sm);color:#fff;width:100%;min-height:3.15rem;font-size:var(--fs-sm);letter-spacing:.01em;text-transform:none;background:#050505c2;padding:.75rem .9rem;font-weight:500;transition:border-color .2s,background .2s}.demo-current-stack textarea{resize:vertical;min-height:5.75rem}.demo-fields textarea{resize:vertical;min-height:7.25rem}.demo-current-stack textarea::placeholder,.demo-fields input::placeholder,.demo-fields textarea::placeholder{color:var(--ink-dim)}.demo-current-stack textarea:focus,.demo-fields input:focus,.demo-fields select:focus,.demo-fields textarea:focus{border-color:var(--orange);background:var(--black);outline:0}.demo-fields{grid-template-columns:1fr 1fr;gap:1.25rem 1rem;margin-top:1.6rem;display:grid}.demo-field--full{grid-column:1/-1}.demo-checks{gap:.75rem;margin-top:1.5rem;display:grid}.demo-form.form .demo-check{color:var(--ink-mute);font-size:var(--fs-micro);letter-spacing:.01em;text-transform:none;cursor:pointer;grid-template-columns:1rem 1fr;align-items:start;gap:.65rem;font-weight:500;line-height:1.5;display:grid}.demo-check input{width:1rem;height:1rem;accent-color:var(--orange);margin-top:.1rem}.demo-check a,.wp-form__check a,.light-close__consent a{color:inherit;text-underline-offset:2px;text-decoration:underline}.demo-form__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.8rem;padding-top:1.55rem;display:flex}.demo-form__foot p{color:var(--ink-dim);font-size:var(--fs-micro);text-align:right}.demo-form.form .form__ok,.demo-form.form .form__err{margin-top:1rem}@media (width<=980px){.demo-page__grid{grid-template-columns:1fr;gap:3.5rem}.demo-intro{padding-top:0;position:static}.demo-intro .display{max-width:15ch}.demo-intro .lede{max-width:58ch}.demo-steps{margin-top:2.4rem}}@media (width<=620px){.demo-page__main{padding-top:2.75rem}.demo-intro .display{font-size:clamp(2.45rem,13vw,3.7rem)}.demo-form-card{padding:1.5rem 1.1rem}.demo-fields{grid-template-columns:1fr}.demo-field--full{grid-column:auto}.demo-form__foot{flex-direction:column;align-items:stretch}.demo-form__foot .btn{width:100%}.demo-form__foot p{text-align:center}}.incident{isolation:isolate;background:#020405;position:relative;overflow:clip}.incident__intro{z-index:3;background:radial-gradient(70% 58% at 50% 58%,#f582201f,#0000 72%),linear-gradient(#020405 0%,#020405e0 72%,#020405 100%);align-content:center;justify-items:center;min-height:32rem;padding-block:clamp(4.75rem,6vh,5.5rem) clamp(3rem,4vh,3.5rem);display:grid;position:relative}.incident__intro .section__head .display{max-width:18ch;font-size:var(--fs-section-title)}.incident__intro .section__head .lede{max-width:54ch}.call{border-left:1px solid var(--orange);text-align:left;max-width:40rem;margin:clamp(1.5rem,3vh,2rem) auto 0;padding:.2rem 0 .2rem 1.6rem}.call__head{align-items:center;gap:.5rem;display:flex}.call blockquote{letter-spacing:-.02em;margin-top:.7rem;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:500;line-height:1.35}.call__meta{flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1rem;display:flex}.incident__scroll{color:#ffffff7a;justify-items:center;gap:.7rem;margin-top:clamp(1.5rem,3vh,2rem);display:grid}.incident__scroll span{width:2.25rem;height:2.25rem;color:var(--orange);border:1px solid #fff3;border-radius:50%;place-items:center;animation:1.8s ease-in-out infinite scrollCue;display:grid}@keyframes scrollCue{0%,to{transform:translateY(0)}50%{transform:translateY(.4rem)}}.track{background:#000;margin-top:0;display:block;position:relative}.stage{z-index:1;height:0;position:sticky;top:0;transform:none}.stage__frame{width:100%;height:100svh;box-shadow:none;background:#020405;border:0;border-radius:0;position:relative;overflow:hidden}.stage__frame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#020405eb 0%,#0204058a 22%,#02040514 38%,#0000 48%),linear-gradient(#0204059e 0%,#0000 18% 78%,#020405b8 100%);position:absolute;inset:0}.beats{z-index:2;margin-top:0;display:grid;position:relative}.beat{box-sizing:border-box;opacity:1;background:linear-gradient(90deg,#020405db 0,#02040585 5vw,#02040538 calc(5vw + 28rem),#0000 calc(5vw + 36rem));grid-template-columns:minmax(0,34rem) 1fr;grid-auto-rows:max-content;align-content:center;width:100%;min-height:100svh;padding:clamp(7rem,12vh,9rem) 5vw clamp(4rem,9vh,7rem);display:grid;transform:none}.beat:nth-child(2n){background:linear-gradient(90deg,#020405db 0,#02040585 5vw,#02040538 calc(5vw + 28rem),#0000 calc(5vw + 36rem));grid-template-columns:minmax(0,34rem) 1fr}.beat>*{z-index:3;opacity:.16;transition:opacity .65s ease, transform .65s var(--ease);text-shadow:0 2px 24px #000000eb;grid-column:1;position:relative;transform:translateY(2rem)}.beat.is-active>*{opacity:1;transform:none}.beat__meta{align-items:baseline;gap:1rem;display:flex}.beat .statement{margin-top:1.2rem}.beat__now{color:#ffffffd1;max-width:40ch;margin-top:1.6rem}.beat__old{border:1px solid #f582207a;border-left:3px solid var(--orange);border-radius:var(--r-sm);backdrop-filter:blur(12px);background:linear-gradient(100deg,#f5822026,#020405b8 68%);max-width:36ch;margin-top:1.6rem;padding:1.05rem 1.2rem;box-shadow:inset 0 0 0 1px #f582200d,0 12px 36px #0000003d}.beat__old .label{color:var(--orange);letter-spacing:.14em}.beat__old p{font-size:var(--fs-body);color:#ffffffb8;margin-top:.4rem}.beat__old .label+p{margin-top:.55rem}.beat__piece{margin-top:2rem}.stage__chrome{z-index:4;border-radius:var(--r-pill);backdrop-filter:blur(12px);font-family:var(--hud-font);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;background:#0204058a;border:1px solid #ffffff24;align-items:center;gap:.7rem;padding:.7rem .9rem;font-weight:600;display:flex;position:absolute;top:clamp(4.8rem,9vh,6.5rem);left:5vw;right:5vw}.stage__chrome .live{color:var(--hud-live);align-items:center;gap:.4rem;display:flex}.stage__chrome .live .dot{background:var(--hud-live);box-shadow:none}.stage__chrome .id{color:#ffffff8c}.stage__progress{background:#ffffff2e;flex:1;height:1px;margin-inline:.5rem;overflow:hidden}.stage__progress i{background:var(--orange);width:14.285%;height:100%;transition:width .55s var(--ease);display:block;box-shadow:0 0 12px #f58220cc}.stage__step{color:#ffffff85}.stage__chrome .clock{color:var(--hud-orange);font-weight:700}.stage__shots{position:absolute;inset:0}.stage__shots>img{opacity:0;pointer-events:none;object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.05)brightness(.88);width:100%;height:100%;transition:opacity .85s,transform 5.5s;position:absolute;inset:0;transform:scale(1.055)}.stage__shots>img.is-active{opacity:1;transform:scale(1)}.stage__shots>img[data-shot=room]{object-position:64% center;filter:saturate(.96)contrast(1.06)brightness(.98)}.stage__caption{z-index:4;border:1px solid var(--line);border-radius:var(--r-pill);backdrop-filter:blur(12px);font-family:var(--hud-font);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;background:#0204058f;padding:.55rem .85rem;font-weight:600;position:absolute;bottom:clamp(1.5rem,4vh,3rem);left:5vw}.pillars{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:2.4rem;display:grid}.pill{border:1px solid var(--line);border-radius:var(--r-md);background:var(--charcoal);padding:1.2rem 1.25rem}.pill strong{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;display:block}.pill p{font-size:var(--fs-body);color:var(--ink-mute)}table.plain{border-collapse:collapse;width:100%;margin-top:1.6rem;font-size:.92rem}table.plain th,table.plain td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.85rem .5rem}table.plain th{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-size:.65rem;font-weight:600}table.plain td.muted{color:var(--ink-mute)}@media (width<=1000px){.incident__intro{padding-inline:5vw}.incident .track{display:block}.incident .stage{z-index:1;background:#020405;height:0;padding:0;position:sticky;top:0;transform:none}.incident .stage__frame{aspect-ratio:auto;height:100svh}.incident .beats{margin-top:0}.incident .beat,.incident .beat:nth-child(2n){background:linear-gradient(#0000 0% 42%,#0204058c 62%,#020405f5 82%,#020405 100%);grid-template-columns:1fr;align-content:end;min-height:100svh;padding:8rem 6vw 5.5rem}.incident .beat>*,.incident .beat:nth-child(2n)>*{grid-column:1}.incident .stage__chrome{top:4.7rem;left:4vw;right:4vw}.incident .stage__chrome .id{display:none}.incident .stage__caption{bottom:1.1rem;left:4vw}.incident .stage__shots>img{object-position:58% center}.incident .stage__shots>img[data-shot=room]{object-position:70% center}.hero{min-height:calc(100svh - var(--nav-h));align-content:end;padding:5rem 0 4rem}.hero__plate{object-position:64% 50%}.hero__hud{object-position:59% 50%;opacity:.58}.hero__wash{background:linear-gradient(#020507d6 0%,#0205073d 22%,#020507a8 50%,#020507fa 100%),linear-gradient(90deg,#020507e0 0%,#02050761 100%)}.hero .display{max-width:8ch;font-size:var(--type-hero);line-height:.88}.define{max-width:42ch}.suite{margin-top:2.5rem}.pillars{grid-template-columns:1fr}}@media (width<=620px){.hero{padding-bottom:3.5rem}.hero__hud{opacity:.46}.hero__cta{grid-template-columns:1fr;display:grid}.hero__cta .btn{justify-content:space-between}.suite__pills{gap:.7rem 1rem}.suite__pills a{font-size:var(--fs-micro)}}.reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(18px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal,.beat{opacity:1!important;transform:none!important}}.noscript-ok .reveal,.noscript-ok .beat{opacity:1;transform:none}.bgscene{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bgscene__plate{opacity:0;filter:blur(3px);transition:opacity 1.1s;position:absolute;inset:0;transform:scale(1.04)}.bgscene__plate.is-on{opacity:var(--op,.5)}.bgscene__plate--flat{filter:brightness(2.1);transform:none}.bgscene__plate--soft{filter:blur(5px)}.bgscene__plate img,.bgscene__plate video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bgscene__plate video{opacity:0;transition:opacity .8s}.bgscene__plate video.is-live{opacity:1}.bgscene__scrim{background:radial-gradient(100% 72% at 50% 40%,#0505051f,#05050599 100%),linear-gradient(#05050580,#05050542 45%,#0505058f);position:absolute;inset:0}.clipband{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--r-md);background:#050505;align-items:center;margin-top:3.5rem;display:flex;position:relative;overflow:hidden}#sources.section--full{width:100%;max-width:none}#sources.section--full .clipband{border-left:0;border-right:0;border-radius:0;width:100%}.clipband video{object-fit:cover;object-position:72% 50%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.14)}.clipband__scrim{background:linear-gradient(90deg,#050505e6 0%,#050505b3 30%,#05050529 60%,#05050500 82%),linear-gradient(#05050557,#05050500 42%);position:absolute;inset:0}.clipband__copy{z-index:2;text-align:center;max-width:min(31rem,60%);padding:clamp(1.5rem,3.4vw,3.4rem);position:relative}#sources.section--full .clipband__copy{max-width:min(37rem,52%);padding-left:max(5vw,1.5rem)}.clipband__copy .display{margin:.7rem auto 0;font-size:clamp(1.7rem,2.9vw,2.85rem)}.clipband__copy .lede{margin:1rem auto 0}.clipband__copy .btn{margin-top:1.8rem}@media (width<=860px){.clipband{aspect-ratio:5/9;border-radius:var(--r-sm);align-items:flex-end;max-height:78vh;margin-top:2.2rem}.clipband video{object-position:58% center;transform:none}.clipband__scrim{background:linear-gradient(#05050524 0%,#05050557 30%,#050505e0 56%,#050505f7 100%)}.clipband__copy{max-width:100%}#sources.section--full .clipband__copy{max-width:100%;padding-inline:5vw}}body[data-type=cockpit]{--font:var(--hud-font);letter-spacing:.01em;font-weight:500}body[data-type=cockpit] .display{letter-spacing:-.005em;line-height:1.08}body[data-type=cockpit] .hero .display,body[data-type=cockpit] .page-hero .display{letter-spacing:-.01em;line-height:.98}body[data-type=cockpit] .statement{letter-spacing:-.005em;line-height:1.14}body[data-type=cockpit] .label,body[data-type=cockpit] .num{letter-spacing:.14em}body[data-type=cockpit] .lede{line-height:1.7}body[data-type=cockpit] .btn,body[data-type=cockpit] .nav__links>a,body[data-type=cockpit] .nav__trigger{letter-spacing:.02em}.imported-section{border-top:1px solid var(--line)}.imported-head{text-align:center}.imported-head .display{max-width:24ch;font-size:var(--fs-section-title);text-wrap:balance;margin:1rem auto 0}.imported-head .lede{max-width:62ch;margin:1.25rem auto 0}.bento{grid-template-columns:repeat(6,1fr);gap:.75rem;margin-top:4rem;display:grid}.bento__card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--charcoal);flex-direction:column;grid-column:span 2;padding:1.9rem 1.75rem 2rem;transition:border-color .25s,background .25s;display:flex}.bento__card:hover{background:var(--slate);border-color:#f5822057}.bento__card h3{max-width:24ch;font-size:var(--fs-h3);letter-spacing:-.005em;font-weight:600;line-height:1.24}.bento__card p{max-width:46ch;color:var(--ink-mute);font-size:var(--fs-sm);line-height:1.6}.bento__card h3+p{margin-top:.65rem}.bento__card .bento__tag{color:var(--orange);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.bento__tag+h3{margin-top:.9rem}.bento__figure{margin-bottom:1.6rem}.bento__figure b{color:var(--ink);letter-spacing:-.02em;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:600;line-height:1;display:block}.bento__figure b i{letter-spacing:0;font-size:.42em;font-style:normal}.bento__figure span{color:var(--ink-dim);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;margin-top:.5rem;font-weight:600;display:block}.bento__card--fleet{grid-column:span 6;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:0;padding:0;display:grid;overflow:hidden}.bento__body{flex-direction:column;justify-content:center;padding:2.15rem 2rem;display:flex}.bento__card--fleet h3{max-width:22ch;font-size:clamp(1.35rem,1.9vw,1.75rem)}.bento__card--fleet video{object-fit:cover;width:100%;height:100%;min-height:28rem;display:block}.bento__card--stat{grid-column:span 3}.bento__card--stat h3{max-width:28ch}.bento__card--stat .bento__figure{margin-bottom:auto;padding-bottom:1.6rem}.bento__card--wide{grid-column:span 3;grid-template-columns:1fr 1fr;align-items:start;gap:2.1rem;display:grid}.bento__card--wide h3{max-width:20ch}.specs{align-content:start;gap:.9rem;display:grid}.specs li{border-left:1px solid var(--line-strong);padding-left:.9rem}.specs b{color:var(--ink);font-size:var(--fs-meta);letter-spacing:.02em;font-weight:600;display:block}.specs span{color:var(--ink-mute);font-size:var(--fs-meta);margin-top:.25rem;line-height:1.5;display:block}.specs--grid{grid-template-columns:1fr 1fr;gap:.9rem 1.1rem}.stacks{gap:.75rem;margin-top:1.5rem}.partner-card__head{border-bottom:1px solid var(--line);text-align:center;padding-bottom:clamp(1.75rem,3vw,2.5rem)}.partner-card__head .display{max-width:24ch;font-size:var(--fs-section-title);text-wrap:balance;margin:1rem auto 0}.partner-card__head>p:not(.label){max-width:70ch;color:var(--ink-mute);font-size:var(--fs-lg);margin:1.25rem auto 0}.partner-card__head .btn{margin-top:1.5rem}.partner-count{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(2.1rem,4vw,3.25rem);display:grid}.partner-count li{background:var(--black);text-align:center;padding:clamp(1.4rem,2.6vw,2rem) 1.25rem}.partner-count b{color:var(--orange);font-size:clamp(2.6rem,4.6vw,4rem);font-weight:600;line-height:1;display:block}.partner-count span{max-width:22ch;color:var(--ink-mute);font-size:var(--fs-meta);text-wrap:balance;margin:.75rem auto 0;line-height:1.5;display:block}.marquee{margin-top:clamp(1.6rem,3vw,2.4rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee__track{width:max-content;animation:42s linear infinite partnerMarquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__row{align-items:center;display:flex}.marquee__row li{color:var(--ink-dim);white-space:nowrap;padding:0 clamp(1.6rem,3.2vw,3rem);font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:600}@keyframes partnerMarquee{to{transform:translate(-50%)}}.faq-section{border-top:1px solid var(--line)}.faq__layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:6vw;display:grid}.faq__intro,.faq__main{min-width:0}.faq__intro{position:sticky;top:7.4rem}.faq__intro .display{font-size:var(--fs-section-title);margin-top:1rem}.faq__intro .lede{max-width:26ch;margin-top:1.1rem}.faq__intro .btn{margin-top:1.6rem}.faq__tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.4rem;display:flex}.faq__tab{border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--ink-mute);font-size:var(--fs-meta);white-space:nowrap;cursor:pointer;background:0 0;padding:.5rem .9rem;font-weight:600;position:relative;overflow:hidden}.faq__tab:before{content:"";background:linear-gradient(90deg, var(--orange), var(--orange-light));transition:transform .4s var(--ease);position:absolute;inset:0;transform:translateY(100%)}.faq__tab span{z-index:1;position:relative}.faq__tab.is-active{border-color:var(--orange);color:#000}.faq__tab.is-active:before{transform:none}.faq__panel{display:none}.faq__panel.is-active{animation:faqIn .4s var(--ease);gap:.5rem;display:grid}@keyframes faqIn{0%{opacity:0;transform:translateY(1rem)}}.faq__item{border:1px solid var(--line);border-radius:var(--r-md);background:var(--charcoal);transition:border-color .25s,background .25s}.faq__item.is-open{border-color:var(--line-strong);background:var(--slate)}.faq__q{width:100%;color:var(--ink-soft);font-size:var(--fs-lg);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 1.25rem;font-weight:600;line-height:1.3;display:flex}.faq__sign{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:1.65rem;height:1.65rem;position:relative}.faq__sign:before,.faq__sign:after{content:"";width:.65rem;height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__sign:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__item.is-open .faq__q{color:var(--ink)}.faq__item.is-open .faq__sign{border-color:var(--orange);color:var(--orange);background:#f582201f}.faq__item.is-open .faq__sign:before{transform:translate(-50%,-50%)rotate(45deg)}.faq__item.is-open .faq__sign:after{transform:translate(-50%,-50%)rotate(135deg)}.faq__a{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__a>p{max-width:68ch;color:var(--ink-mute);font-size:var(--fs-sm);padding-inline:1.25rem;line-height:1.65;overflow:hidden}.faq__item.is-open .faq__a>p{padding-bottom:1.25rem}@media (width<=1000px){.bento{grid-template-columns:repeat(4,1fr)}.bento__card,.bento__card--wide,.bento__card--stat{grid-column:span 2}.bento__card--wide{grid-template-columns:1fr;gap:1.5rem}.bento__card--fleet{grid-column:span 4;grid-template-columns:1fr}.bento__card--fleet video{aspect-ratio:16/9;min-height:0}.faq__layout{grid-template-columns:1fr;gap:2.15rem}.faq__intro{position:static}}@media (width<=700px){.bento{grid-template-columns:1fr;margin-top:2.5rem}.bento__card,.bento__card--wide,.bento__card--stat,.bento__card--fleet{grid-column:span 1}.bento__body{padding:1.65rem 1.4rem 1.5rem}.partner-count{grid-template-columns:1fr}.faq__q{font-size:var(--fs-body);gap:1rem;padding:1rem}.faq__a>p{padding-inline:1rem}.faq__tabs{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;margin-inline:0;padding-inline:0;overflow-x:auto}.faq__tabs::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.marquee__track,.client-story__panel{animation:none}}.client-proof{border-top:1px solid var(--line);padding-block:clamp(2.75rem,4vw,4rem);position:relative;overflow:hidden}.client-proof:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 28%,#f582201f,#0000 32%),linear-gradient(#0505054d,#050505e0);position:absolute;inset:0}.client-proof>.wrap{z-index:1;position:relative}.client-proof__head{text-align:center;max-width:54rem;margin-inline:auto}.client-proof__head .display{max-width:20ch;font-size:var(--fs-section-title);margin:.55rem auto 0}.client-story{margin-top:clamp(1.75rem,2.5vw,2.5rem);width:min(68rem,100%);margin-inline:auto}.client-story__stage{min-height:14rem}.client-story__panel{text-align:center;min-height:14rem;animation:clientStoryIn .45s var(--ease);grid-template-columns:1fr;align-content:center;justify-items:center;gap:.85rem;padding:clamp(1.25rem,2.5vw,2.25rem);display:grid}.client-story__panel[hidden]{display:none}@keyframes clientStoryIn{0%{opacity:0;transform:translateY(.5rem)}}.client-story__mark{width:3.9rem;height:3.9rem;color:var(--orange);font-family:var(--hud-font);font-size:var(--fs-sm);letter-spacing:.14em;background:#f582200f;border:1px solid #f5822085;border-radius:50%;place-items:center;font-weight:600;display:grid;box-shadow:0 0 3rem #f582201a}.client-story__panel h3{margin-top:.55rem;max-width:24ch;color:var(--ink);text-wrap:balance;margin-inline:auto;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.16}.client-story__panel div>p:last-child{margin-top:.7rem;max-width:58ch;color:var(--ink-mute);font-size:var(--fs-body);margin-inline:auto;line-height:1.55}.client-story__nav{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:.9rem;display:flex}.client-story__nav button{border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--ink-mute);font-family:inherit;font-size:var(--fs-meta);cursor:pointer;background:#050505a8;padding:.68rem 1rem;font-weight:600}.client-story__nav button:hover,.client-story__nav button.is-active{border-color:var(--orange);background:var(--orange);color:#050505}.close--drone{text-align:center;background:#030303;border-top:0;align-items:center;min-height:22rem;padding:clamp(3rem,4vw,3.75rem) 0;display:grid;position:relative;overflow:hidden}.close--drone:before{z-index:1;background:linear-gradient(90deg,#020405ad,#0204054d 50%,#020405ad),linear-gradient(#02040538,#02040594)}.close__drone{z-index:0;object-fit:cover;object-position:center 46%;opacity:.88;width:100%;height:100%;position:absolute;inset:0}.close__content{z-index:2;position:relative}.close--drone .label,.close--drone h2,.close--drone .lede,.close--drone .btn{margin-left:auto;margin-right:auto}.close--drone h2{color:#fff;max-width:22ch;font-size:var(--fs-section-title)}.close--drone .label{color:var(--orange)}.close--drone .lede{color:#ffffffc2;max-width:52ch;margin-top:1rem}.close--drone .btn{border-color:var(--orange);background:var(--orange);color:#080808;margin-top:1.75rem}.close--drone .btn:hover{color:#080808;background:#fff;border-color:#fff}.site-foot{background:radial-gradient(circle at 8% 0,#f5822014,#0000 20%),#050505;width:100%;position:relative}.site-foot:before{content:"";background:linear-gradient(90deg, var(--orange), transparent);width:min(18rem,36vw);height:2px;position:absolute;top:-1px;left:0}.site-foot .col:first-child img{height:2rem}.foot{border-top:1px solid var(--line);background:#050505;padding:4.25rem 0 1.6rem}.foot__grid{grid-template-columns:1.4fr repeat(3,.6fr);gap:2.5rem;display:grid}.foot__brand img{width:5.9rem}.foot__brand p{max-width:24ch;color:var(--ink-mute);font-size:var(--fs-sm);margin-top:1.25rem}.foot strong{color:var(--ink-dim);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.foot nav{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.foot nav a{color:var(--ink-soft);font-size:var(--fs-sm)}.foot nav a:hover{color:#fff}.foot__legal{border-top:1px solid var(--line);color:var(--ink-dim);font-size:var(--fs-micro);justify-content:space-between;gap:1.25rem;margin-top:4rem;padding-top:1.4rem;display:flex}@media (width<=900px){.close--drone{align-items:center;min-height:22rem;padding-block:3.25rem}.close__drone{object-position:center}.close--drone:before{background:#020405b3}.foot__grid{grid-template-columns:1.2fr repeat(2,1fr)}.foot__grid>div:last-child{grid-column:2}}@media (width<=560px){.client-story__stage,.client-story__panel{min-height:19rem}.client-story__panel{grid-template-columns:1fr;align-content:center;gap:1.5rem;padding:2rem 1.4rem}.client-story__mark{width:3.9rem;height:3.9rem}.client-story__panel h3{font-size:1.7rem}.client-story__nav{grid-template-columns:1fr 1fr;display:grid}.close--drone{min-height:24rem}.foot{padding-top:3.25rem}.foot__grid{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem}.foot__brand{grid-column:1/-1}.foot__grid>div:last-child{grid-column:auto}.foot__legal{flex-direction:column;align-items:flex-start;margin-top:3rem}}:root{--color-void:#050505;--color-text:#fff;--color-text-muted:#ffffffa3;--color-cta:#f58220;--font-reading:"Montserrat", system-ui, sans-serif;--font-display:var(--font-reading);--font-body:var(--font-reading);--font:var(--font-reading);--hud-font:var(--font-reading);--type-hero:clamp(2.75rem, 4vw, 3.5rem);--type-page-title:clamp(2.5rem, 4vw, 3rem);--type-section-title:clamp(2rem, 4vw, 2.75rem);--type-subtitle:clamp(1.125rem, 1.35vw, 1.25rem);--type-lede:clamp(1rem, 1.1vw, 1.125rem);--site-lede-measure:min(66ch, calc(100% - 3rem));--site-lede-line-height:1.75;--site-lede-size:clamp(1.0625rem, 1.18vw, 1.1875rem);--type-body:1rem;--type-small:.875rem;--type-label:clamp(.6875rem, .72vw, .75rem)}*{box-sizing:border-box}:is(.label,.eyebrow,.co-pill,.pt-pill,.pt-eyebrow,.uc-pill,.ix-pill,.ix-eyebrow,.faq-pill,.legal-pill,.hub-pill,.hc-pill,.edge-eyebrow,.scene-hero__eyebrow,.why-eyebrow,.cr-eyebrow,.suite-eyebrow,.cx-eyebrow,.ucb-eyebrow,.pc-eyebrow,.mxi-eyebrow,.hs-eyebrow,.hs-chip:not(.st-rec)):before{content:none!important;display:none!important}html{background:var(--color-void);color:var(--color-text);font-family:var(--font-reading)}body{min-width:320px;margin:0}body.sequence-theater-open{overflow:hidden}.live-tag{color:#fff;font:700 11px/1 var(--font-reading);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.live-tag:before{content:"";background:#f58220;border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite live-tag-pulse}@keyframes live-tag-pulse{0%,to{opacity:1;box-shadow:0 0 #f58220b3}50%{opacity:.5;box-shadow:0 0 0 6px #f5822000}}@media (prefers-reduced-motion:reduce){.live-tag:before{animation:none}}body.sequence-theater-open .nav{visibility:hidden}body.sequence-theater-open .incident{isolation:auto;overflow:visible}button,input,select,textarea{font:inherit}a{color:inherit}h1,h2,h3,h4,.display,.statement{font-family:var(--font-display);text-wrap:balance}p,li,dd{text-wrap:pretty}:is(.hero-lede,.hub-lede,.hc-lede,.team-lead,.pc-lead,.cx-lead,.suite-lead,.close-sub){text-wrap:balance}:is(p.lede,p.why-lead,p.pv-lede,p.ucb-lede,.hero-lede,.hub-lede,.hc-lede,.cx-lead,.pc-lead,.suite-lead){max-width:var(--site-lede-measure);font-size:var(--site-lede-size);line-height:var(--site-lede-line-height);letter-spacing:.01em;text-wrap:pretty}.hl-s{text-wrap:balance;display:block}.hl-k{text-wrap:balance;display:inline-block}@media (width<=700px){br.br-desktop{display:none}}body.home-page{--font-display:var(--font-reading);--hud-font:var(--font-reading);--font:var(--font-reading);--fs-section-title:var(--type-section-title);--fs-lg:var(--type-lede);--fs-body:var(--type-body);--fs-sm:var(--type-small);--fs-meta:.8125rem;--fs-micro:var(--type-label);font-family:var(--font-reading);font-weight:400}body.home-page h1,body.home-page h2,body.home-page h3,body.home-page .display,body.home-page .statement{font-family:var(--font-reading);font-weight:600}body.home-page .display{font-size:var(--type-section-title);letter-spacing:-.035em;line-height:1.08}body.home-page .label,body.home-page .num{font-size:var(--type-label);letter-spacing:.16em;font-weight:600;line-height:1.45}body.home-page :is(.lede,.why-lead,.pv-lede,.ucb-lede){font-size:var(--site-lede-size);line-height:var(--site-lede-line-height);max-width:var(--site-lede-measure);letter-spacing:.01em;text-wrap:pretty}body.home-page .btn,body.home-page .nav__links,body.home-page .nav__right,body.home-page .drawer{font-family:var(--font-reading)}.scroll-fade.is-more-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.scroll-fade.is-more-start{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}.scroll-fade.is-more-start.is-more-end{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}img[src*=major-incidents-eoc],img[src*=who-public-safety]{object-position:center 22%}@media (height<=860px){main .section{padding-block:clamp(2.25rem,6vh,4.25rem)!important}}:is(.label.label--accent,.eyebrow,.why-eyebrow,.ucb-eyebrow,.suite-eyebrow,.pc-eyebrow,.hs-eyebrow,.cx-eyebrow,.mxi-eyebrow,.edge-eyebrow,.ix-pill,.ix-eyebrow,.pt-pill,.pt-eyebrow,.co-pill,.faq-pill,.hub-pill,.hc-pill,.uc-pill,.cr-eyebrow,.legal-pill,.scene-hero__kicker,#sources .imported-head>.label,#scenario .section__head>.label,#partners .pv-head>.label,#faq .faq__intro>.label,#close .close__content>.label,#audiences .label){letter-spacing:.14em!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}:root{--label-title-gap:24px}:is(.label,.eyebrow,.why-eyebrow,.ucb-eyebrow,.suite-eyebrow,.pc-eyebrow,.hs-eyebrow,.cx-eyebrow,.mxi-eyebrow,.edge-eyebrow,.ix-pill,.ix-eyebrow,.pt-pill,.pt-eyebrow,.co-pill,.faq-pill,.hub-pill,.hc-pill,.cr-eyebrow):has(+:is(h1,h2)){margin-bottom:var(--label-title-gap)!important}:is(.label,.eyebrow,.why-eyebrow,.ucb-eyebrow,.suite-eyebrow,.pc-eyebrow,.hs-eyebrow,.cx-eyebrow,.mxi-eyebrow,.edge-eyebrow,.ix-pill,.ix-eyebrow,.pt-pill,.pt-eyebrow,.co-pill,.faq-pill,.hub-pill,.hc-pill,.cr-eyebrow)+:is(h1,h2){margin-top:0!important}:is(.suite-link,.text-link,.scta-link,.quiet-link,.ucb-link,.panel-link,.ix-answer a,.api-more a,.gets-cta a,.pq-more a,.all-shows a,.support-alt a,.resources-section__head a,.resource-spotlight__all):not(#_){font-weight:700!important}:is(.suite-link,.text-link,.scta-link,.quiet-link,.api-more a,.gets-cta a,.pq-more a,.all-shows a,.support-alt a):not(#_){font-size:16px!important}
