@font-face{font-family:Geist;src:url(../fonts/Geist.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(../fonts/GeistMono.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:DINish Variable;src:url(../fonts/DINish-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f6f7f9;--black:#050608;--ink:#111319;--paper:#f2f3f5;--muted:#9ca3ad;--line:#ffffff26;--dark-line:#0b0e1321;--cyan:#6ee8ed;--blue:#1e3c73;--content-max:87.5rem;--pad:max(1.25rem, calc((100% - var(--content-max))/2));background:#050608;font-family:Geist,Noto Sans SC,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}html:has(.home-page){scroll-snap-type:y proximity}body{background:var(--black);min-width:320px;margin:0}body,button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p{line-height:1.75}::selection{color:#031014;background:var(--cyan)}.site-shell{min-height:100vh;overflow:clip}.eyebrow{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.2rem;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.875rem;font-weight:400;line-height:1.25rem}.local-badge{z-index:4;right:var(--pad);color:#f5c879;letter-spacing:.14em;margin:0;font-size:.64rem;position:absolute;bottom:1.5rem}.site-header{z-index:50;padding:0 calc(var(--pad) + 1.5rem);color:#fff;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;transition:height .35s,background .35s,border-color .35s;display:grid;position:sticky;top:0}.site-header,.site-header.is-scrolled{background:#050608cc;height:3.5625rem}.site-header.is-scrolled{pointer-events:auto;border-color:#ffffff1a}.brand{align-items:center;width:max-content;display:inline-flex}.brand-logo{-o-object-fit:contain;object-fit:contain;width:8.75rem;height:auto}.site-header>.brand{min-height:2.5rem;line-height:1}.site-header>.brand .brand-logo{width:8.75rem}.brand,.header-actions{transition:opacity .28s,transform .35s}.site-header.is-scrolled .brand,.site-header.is-scrolled .header-actions{opacity:1;pointer-events:auto;transform:none}.desktop-nav{color:#fffc;letter-spacing:.025em;align-items:center;gap:.7rem;font-size:1rem;font-weight:700;line-height:1.5;transition:opacity .25s;display:flex}.site-header.is-scrolled .desktop-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:0 0;border:0;border-radius:0;gap:.7rem;padding:0}.desktop-nav a{white-space:nowrap;border-radius:.5rem;align-items:center;min-height:2.25rem;transition:color .2s,background .2s;display:inline-flex;position:relative}.desktop-nav a,.site-header.is-scrolled .desktop-nav a{padding:.375rem 1rem}.desktop-nav a+a:before{content:"·";color:#ffffff6b;position:absolute;left:-.52rem}.desktop-nav a:after{display:none}.desktop-nav a.active,.desktop-nav a:focus-visible,.desktop-nav a:hover{color:#fff;background:#ffffff0d}.header-actions{letter-spacing:.025em;justify-self:end;align-items:center;gap:1rem;font-size:1rem;font-weight:700;line-height:1.5;display:flex}.career-header-spacer{grid-column:3;justify-self:end;width:1px;height:1px}.career-site-header.is-scrolled{pointer-events:auto;background:#050608f0;border-bottom:1px solid #ffffff1a}.career-site-header.is-scrolled .brand{opacity:1;pointer-events:auto;transform:none}.career-site-header.is-scrolled .desktop-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:clamp(1.2rem,2.2vw,2.6rem);padding:0}.career-site-header.is-scrolled .desktop-nav a{padding:1.5rem 0}.career-site-header.is-scrolled .desktop-nav a:after{bottom:1rem;left:0;right:0}.language-link{color:#ffffffa8}.header-careers{color:#fffc;transition:color .2s}.header-careers:hover{color:#fff}.header-cta{color:#08090c;letter-spacing:0;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:7.8125rem;min-height:2.25rem;padding:0 1.25rem;font-weight:700;transition:opacity .2s;display:inline-flex}.header-cta:hover{opacity:.9}.mobile-menu{display:none}.home-panel{isolation:isolate;scroll-snap-align:start;scroll-snap-stop:normal;background:#030405;min-height:100svh;position:relative;overflow:hidden}.home-page .color-chips,.home-page .local-badge{display:none}.hero-sequence{z-index:0;background:#020305;transition:transform 1.2s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;overflow:hidden}.home-mobile-product-image{display:none}.hero-sequence .home-product-image{z-index:auto}.home-product-image{z-index:0;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:filter .5s;position:absolute;inset:0}.studio-image{-o-object-position:62% 50%;object-position:62% 50%}.hero-frame{opacity:0;animation-duration:18s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform:scale(1.02)}.frame-one{animation-name:hero-frame-one}.frame-two{animation-name:hero-frame-two}.frame-three{animation-name:hero-frame-three}.film-grain{z-index:1;opacity:.055;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 40% 40%,#ffffffa6 0 1px,#0000 0 4px);background-size:5px 5px;animation:.5s steps(2,end) infinite film-grain;inset:-20%}.film-grain,.home-panel:after{pointer-events:none;position:absolute}.home-panel:after{content:"";z-index:2;filter:blur(18px);background:linear-gradient(90deg,#0000,#a7e8ff17,#0000);width:22%;animation:11s ease-in-out infinite light-sweep;top:-30%;bottom:-30%;left:-35%;transform:skew(-12deg)}.white-image{-o-object-position:center;object-position:center;filter:drop-shadow(0 2rem 5rem #12467159)}.panel-2{background:radial-gradient(circle at 72% 44%,#152842,#070a0f 46%,#020304 76%)}.panel-2 .home-product-image{-o-object-position:center;object-position:center;width:73%;height:96%;inset:4% auto 0 27%}.panel-vignette{z-index:1;pointer-events:none;position:absolute;inset:0}.tone-dark .panel-vignette{background:linear-gradient(90deg,#020305e6,#02030566 40%,#0000 72%),linear-gradient(#0000 62%,#0203059e)}.tone-light{color:#0d1118;background:#fff}.tone-light .panel-vignette{background:linear-gradient(90deg,#fffffffa,#fffc 35%,#fff0 64%)}.tone-light .eyebrow{color:#285d9b}.home-panel-copy{z-index:3;left:var(--pad);width:min(87.5rem,calc(100vw - var(--pad)*2));position:absolute;bottom:clamp(4.8rem,6.75vh,5.6rem)}.home-panel-copy>.eyebrow{display:none}.home-panel-copy .home-product-name{letter-spacing:-.05em;max-width:none;margin:0;font-size:clamp(4.3rem,6.67vw,8rem);font-weight:600;line-height:1}.home-slogan{color:#fffc;letter-spacing:-.025em;margin:1rem 0 0;font-size:clamp(1.3rem,1.57vw,1.875rem);font-weight:650;line-height:1.2}.home-panel-copy .home-description{color:#ffffff80;max-width:37.5rem;margin:1.2rem 0 0;font-size:clamp(.9rem,.94vw,1.125rem);line-height:1.78}.home-panel-copy .hero-actions{margin-top:2rem}.home-panel-copy .outline-link,.home-panel-copy .solid-link{min-height:2.75rem;padding:.62rem 1.25rem;font-size:1rem}.home-panel-copy .solid-link{min-width:8.5rem}.home-panel-copy .outline-link{min-width:7.125rem}.tone-light .home-panel-copy>p:not(.eyebrow){color:#59616d}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.outline-link,.solid-link,.text-link{border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:2.85rem;padding:.75rem 1.2rem;font-size:.8rem;font-weight:650;transition:transform .25s cubic-bezier(.22,.61,.36,1),background .25s,color .25s,box-shadow .25s;display:inline-flex}.text-link{border-radius:0;padding-inline:.2rem}.solid-link span,.text-link span{font-size:1rem;transition:transform .2s}.text-link:hover span{transform:translate(.18rem,-.18rem)}.solid-link:hover span{transform:translate(.2rem)}.outline-link{border:1px solid #ffffff70}.tone-light .outline-link{border-color:#0a0e1359}.solid-link{color:#050608;background:#fff}.service-notice .solid-link,.tone-light .solid-link{color:#fff;background:#0a0c10}.outline-link:hover,.solid-link:hover{transform:translateY(-3px);box-shadow:0 .8rem 2.2rem #00000040}.scroll-cue{z-index:3;color:#ffffffb3;background:#ffffff09;border:1px solid #fff3;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;transition:transform .25s,border-color .25s,background .25s;display:grid;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.scroll-cue:hover{background:#ffffff14;border-color:#ffffff80;transform:translate(-50%)translateY(-3px)}.scroll-cue span{animation:1.8s ease-in-out infinite scroll-arrow}.color-chips{right:var(--pad);gap:.55rem;display:flex;position:absolute;bottom:2rem}.color-chips a{border:1px solid #0003;border-radius:50%;width:.72rem;height:.72rem;transition:transform .24s,box-shadow .24s;box-shadow:0 0 0 3px #fff}.color-chips a:focus-visible,.color-chips a:hover{transform:translateY(-3px)scale(1.18);box-shadow:0 0 0 3px #fff,0 .65rem 1.5rem #0006}.color-chips a.active{box-shadow:0 0 0 3px #fff,0 0 0 5px #6ee8ed7a}.chip-black{background:#16181b}.chip-blue{background:#243c71}.chip-silver{background:#c3c6c9}.product-variant-page{color:#f5f7fa;background:#050608}.blue-variant-page{font-family:DINish Variable,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.variant-hero{isolation:isolate;background:#030405;min-height:100svh;position:relative;overflow:hidden}.variant-hero:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,48%),#4a8edd1f,transparent 24%);position:absolute;inset:0}.blue-variant-hero{background:radial-gradient(circle at 34% 52%,#101923,#05070a 38%,#020304 72%)}.blue-hero-visual{z-index:1;width:54%;transform:translate3d(var(--hero-shift-x,0),var(--hero-shift-y,0),0);transition:transform .45s cubic-bezier(.22,.61,.36,1);position:absolute;top:8%;bottom:-3%;left:1%}.blue-hero-visual:after{content:"";filter:blur(2rem);background:radial-gradient(at 50% 70%,#2d5ba457,#0000 57%);position:absolute;inset:13% 8% 2%}.blue-hero-visual img{z-index:2;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3rem 6rem #000000bd)saturate(.9)brightness(.93);width:100%;height:100%;animation:7.5s ease-in-out infinite product-float;position:relative;transform:rotate(-4deg)scale(1.02)}.blue-hero-halo{z-index:1;aspect-ratio:1;border:1px solid #5293e62e;border-radius:50%;width:62%;animation:5.5s ease-in-out infinite alternate orbit-pulse;position:absolute;top:21%;left:20%;box-shadow:inset 0 0 7rem #305eaa2e,0 0 9rem #1842821f}.blue-hero-copy{z-index:4;top:50%;right:var(--pad);width:min(39rem,40vw);position:absolute;transform:translateY(-48%)}.blue-hero-copy .eyebrow{color:#78aaff}.blue-hero-copy h1{letter-spacing:-.07em;margin:0;font-size:clamp(4rem,6.4vw,7.8rem);font-weight:640;line-height:.83}.blue-hero-copy h1 span{display:block}.blue-hero-copy h1 b{color:#0000;background:linear-gradient(135deg,#fff 8%,#4e96ff 46%,#83d8ff 67%,#f0c58e 92%);font-weight:inherit;-webkit-background-clip:text;background-clip:text}.blue-hero-metrics{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:clamp(2rem,4vh,3.5rem) 0 0;display:grid}.blue-hero-metrics div{gap:.45rem;padding:1.7rem 1rem 0 0;display:grid}.blue-hero-metrics dt{color:#ffffff73;letter-spacing:.08em;font-size:.68rem}.blue-hero-metrics dd{order:-1;margin:0;font-size:clamp(1.45rem,2vw,2.2rem);font-weight:650}.silver-variant-hero{background:radial-gradient(circle at 58% 45%,#17191c,#08090b 41%,#020304 76%);min-height:112svh}.silver-hero-visual{z-index:1;transform:translate3d(var(--hero-shift-x,0),var(--hero-shift-y,0),0);transition:transform .5s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.silver-hero-visual:before{content:"";z-index:2;background:linear-gradient(#02030424,#0000 28%,#02030414 58%,#020304eb 95%),linear-gradient(90deg,#02030440,#0000 58%);position:absolute;inset:0}.silver-hero-visual img{-o-object-fit:contain;object-fit:contain;-o-object-position:61% 35%;object-position:61% 35%;opacity:.72;filter:grayscale(.3)brightness(.66)contrast(1.18)drop-shadow(0 3rem 8rem #000000d1);width:100%;height:100%;animation:8s ease-in-out infinite product-float;transform:scale(1.08)rotate(4deg)}.silver-sensor-field{z-index:3;opacity:.48;filter:drop-shadow(0 0 1.2rem #4c8fffa6);background:radial-gradient(circle,#67c5ffeb 0 1px,#0000 1.5px) 0 0/9px 9px;border-radius:50%;width:23%;height:17%;animation:4s ease-in-out infinite alternate orbit-pulse;position:absolute;top:38%;left:53%;-webkit-mask-image:radial-gradient(#000 0 44%,#0000 72%);mask-image:radial-gradient(#000 0 44%,#0000 72%)}.silver-hero-copy{z-index:4;right:var(--pad);bottom:clamp(8rem,14vh,12rem);left:var(--pad);width:min(52rem,70vw);position:absolute}.silver-hero-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(4.4rem,7.6vw,9rem);font-weight:430;line-height:.88}.silver-hero-copy>p:not(.eyebrow){color:#ffffffd1;margin:1rem 0 0;font-size:clamp(1.25rem,1.8vw,1.85rem);font-weight:560}.silver-mobile-hero-description{display:none}.silver-hero-copy .hero-actions{margin-top:1.6rem}.silver-hero-copy .outline-link{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0405076b;border-color:#ffffff3b;border-radius:.45rem;min-width:9rem}.variant-preview-section{padding:clamp(3rem,6vw,6rem) var(--pad);background:#050608}.blue-ecosystem-section,.blue-preview-section,.blue-reliability-section,.blue-structure-section,.blue-technology-section{border-top:1px solid #ffffff14}.variant-preview-stage{color:#fff;cursor:pointer;background:radial-gradient(circle at 52% 42%,#182638,#0a0d12 46%,#050608 75%);border:1px solid #ffffff1a;border-radius:1rem;width:100%;height:clamp(37rem,62vw,58rem);padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 3rem 8rem #00000047}.variant-preview-stage:after{content:"";z-index:2;background:linear-gradient(0deg,#020406c7,transparent 42%),radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),#69b0ff26,transparent 30%);pointer-events:none;position:absolute;inset:0}.variant-preview-stage img{z-index:1;-o-object-fit:contain;object-fit:contain;opacity:0;filter:drop-shadow(0 3rem 6rem #000000b8)brightness(.87);width:100%;height:100%;transition:opacity .7s,transform 1.2s cubic-bezier(.22,.61,.36,1),filter .6s;position:absolute;inset:0;transform:scale(.93)rotate(-2deg)}.variant-preview-stage img.active{opacity:1}.variant-preview-stage:hover img.active{filter:drop-shadow(0 3.5rem 7rem #2567af61)brightness(1.04);transform:scale(1.01)rotate(0)}.preview-play{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04060961;border:1px solid #fff6;border-radius:50%;place-items:center;width:5rem;height:5rem;transition:transform .28s,background .28s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preview-play i{border-top:.55rem solid #0000;border-bottom:.55rem solid #0000;border-left:.8rem solid #fff;width:0;height:0;margin-left:.3rem}.variant-preview-stage:hover .preview-play{background:#ffffff24;transform:translate(-50%,-50%)scale(1.08)}.product-video-stage video{z-index:1;-o-object-fit:cover;object-fit:cover;background:#050608;width:100%;height:100%;position:absolute;inset:0}.product-video-stage .preview-play{transition:opacity .28s,transform .28s,background .28s}.product-video-stage.is-playing .preview-play{opacity:0}.product-video-stage.is-playing:focus-visible .preview-play,.product-video-stage.is-playing:hover .preview-play{opacity:1}.product-video-stage.is-playing .preview-play i{border:0;border-left:.22rem solid #fff;border-right:.22rem solid #fff;width:.82rem;height:1.05rem;margin:0}.product-video-stage.has-video-error{cursor:default}.product-video-stage.has-video-error .preview-play{display:none}.product-video-stage:focus-visible{outline-offset:.2rem;outline:.16rem solid #6fb4ff}.variant-about-section.content-section{background:#08090b;border-top:1px solid #ffffff14;padding-block:clamp(5rem,8vw,8rem);position:relative}.blue-about-copy{max-width:68.75rem}.blue-about-copy h2{letter-spacing:-.058em;margin:1.5rem 0 0;font-size:clamp(3.4rem,4.4vw,4.5rem);font-weight:560;line-height:1.02;display:grid}.blue-about-copy h2 span:last-child{color:#0000;background:linear-gradient(92deg,#5b9dff 2%,#62d2d8 55%,#b9e364);-webkit-background-clip:text;background-clip:text;width:fit-content}.blue-about-copy>p:last-child{max-width:45rem;color:var(--muted);border-top:1px solid #ffffff1f;margin:2rem 0 0;padding-top:1.5rem;font-size:clamp(.95rem,1.25vw,1.13rem);line-height:1.8}.blue-about-label{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:3.5rem 0 1.5rem;font-size:.7rem}.blue-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.blue-highlight-card{--tilt-x:0deg;--tilt-y:0deg;color:#fff;transform:perspective(1050px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:#050608;border:1px solid #ffffff1a;transition:transform .45s cubic-bezier(.22,.61,.36,1),border-color .35s,box-shadow .45s;position:relative;overflow:hidden}.blue-highlight-card-media{background:radial-gradient(circle at 50% 40%,#182c45,#070a0e 58%,#030405);border-radius:1rem;min-height:clamp(28rem,34vw,32.5rem)}.blue-highlight-card-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 42%,#02040747 62%,#020305f5);position:absolute;inset:0}.blue-highlight-card-media img{-o-object-fit:contain;object-fit:contain;filter:brightness(.86)drop-shadow(0 2.5rem 5rem #000000b8);width:100%;height:100%;padding:1rem;transition:transform .9s cubic-bezier(.22,.61,.36,1),filter .5s;position:absolute;inset:0;transform:scale(.92)}.blue-highlight-card-media>div{z-index:2;position:absolute;bottom:1.8rem;left:2rem;right:2rem}.blue-highlight-card span{color:#67a8ff;letter-spacing:.15em;font-size:.68rem}.blue-highlight-card h3{letter-spacing:-.045em;margin:.72rem 0 .45rem;font-size:clamp(1.7rem,2.35vw,2.7rem);font-weight:540;line-height:1.08}.blue-highlight-card p{color:#ffffff94;max-width:31rem;margin:0;line-height:1.65}.blue-highlight-card:hover{transform:perspective(1050px) translateY(-7px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-color:#60a6ff61;box-shadow:0 2rem 5rem #00000061,0 0 3.5rem #2f74cd1f}.blue-highlight-card-media:hover img{filter:brightness(1.03)drop-shadow(0 3rem 6rem #266bc057);transform:scale(.99)translateY(-.35rem)}.blue-highlight-strip{background:#050608;border:1px solid #ffffff1a;border-radius:1rem;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));min-height:18.75rem;display:grid;overflow:hidden}.blue-highlight-card-compact{text-align:center;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,45%),#498be029,transparent 33%);border:0;border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:1.5rem;display:flex}.blue-highlight-card-compact:last-child{border-right:0}.blue-highlight-card-compact>i{border:1px solid #67a8ff52;border-radius:50%;place-content:center;width:5.7rem;height:5.7rem;margin:.6rem 0 1rem;transition:transform .55s cubic-bezier(.22,.61,.36,1),border-color .35s,box-shadow .35s;display:grid;position:relative;transform:rotate(-14deg)}.blue-highlight-card-compact>i b,.blue-highlight-card-compact>i:after,.blue-highlight-card-compact>i:before{content:"";background:linear-gradient(90deg,#0000,#75b3ff,#0000);width:2.8rem;height:1px;margin:.24rem 0;display:block}.blue-highlight-card-compact>i:after{transform:translate(.45rem)}.blue-highlight-card-compact>i b:first-child{transform:translate(-.42rem)}.blue-highlight-card-compact>i b:nth-child(2){transform:scaleX(.72)}.blue-highlight-card-compact>i b:nth-child(3){transform:translate(.35rem)scaleX(.55)}.blue-highlight-card-compact h3{max-width:15rem;margin-top:.3rem;font-size:clamp(1.1rem,1.55vw,1.45rem)}.blue-highlight-card-compact p{max-width:14rem;font-size:.75rem}.blue-highlight-card-compact:hover{z-index:2;transform:perspective(1050px) translateY(-5px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}.blue-highlight-card-compact:hover>i{border-color:#6fbeffb8;transform:rotate(8deg)scale(1.08);box-shadow:0 0 2.5rem #4591e833}.blue-technology-section{background:#050608;padding-block:clamp(4.5rem,5vw,6.5rem)}.variant-feature-list{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:clamp(2.5rem,3.5vw,4rem);display:grid}.variant-feature-card{--tilt-x:0deg;--tilt-y:0deg;min-height:clamp(22rem,24vw,26rem);transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:radial-gradient(circle at 50% 35%,#16263a,#0b0d11 58%,#07080a);border:1px solid #ffffff1a;border-radius:1rem;transition:transform .45s cubic-bezier(.22,.61,.36,1),border-color .35s,box-shadow .45s;position:relative;overflow:hidden}.variant-feature-card:after{content:"";z-index:1;background:linear-gradient(#0000 30%,#03050857 62%,#030508f2);position:absolute;inset:0}.variant-feature-card img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2.5rem 5rem #000000ad)brightness(.94);width:100%;height:calc(100% - 6rem);transition:transform .9s cubic-bezier(.22,.61,.36,1),filter .5s;position:absolute;inset:0 0 6rem;transform:scale(.92)}.variant-feature-card>div{z-index:2;position:absolute;bottom:1.4rem;left:1.4rem;right:1.4rem}.variant-feature-card span{color:#64a4ff;letter-spacing:.15em;font-size:.68rem}.variant-feature-card h3{letter-spacing:-.055em;margin:.65rem 0 .4rem;font-size:clamp(1.9rem,2.6vw,3rem);font-weight:520}.variant-feature-card p{color:#ffffff94;max-width:34rem;margin:0}.variant-feature-card:hover{transform:perspective(1000px) translateY(-7px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-color:#5b9dff5c;box-shadow:0 2rem 5rem #0000005c,0 0 3rem #2c6dc91a}.variant-feature-card:hover img{filter:drop-shadow(0 3rem 6rem #2262b361)brightness(1.08);transform:scale(.99)translateY(-.3rem)}.variant-showcase-heading{max-width:68rem;margin:clamp(4rem,5vw,6rem) 0 clamp(2rem,3vw,3rem)}.silver-section-heading h2,.variant-showcase-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(3.1rem,5vw,5.8rem);font-weight:520;line-height:1}.variant-showcase-heading>p:last-child{max-width:42rem;color:var(--muted)}.variant-showcase-grid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.variant-showcase-grid article,.variant-showcase-grid article:nth-child(n+3){background:#0b0e12;border:1px solid #ffffff1a;border-radius:1rem;grid-column:auto;min-height:clamp(20rem,23vw,24rem);position:relative;overflow:hidden}.variant-showcase-grid img{-o-object-fit:contain;object-fit:contain;filter:brightness(.82)drop-shadow(0 2rem 4rem #000000a6);width:100%;height:calc(100% - 5rem);transition:transform .9s,filter .5s;position:absolute;inset:0 0 5rem;transform:scale(.91)}.variant-showcase-grid article:after{content:"";z-index:1;background:linear-gradient(#0000 46%,#030507f2);position:absolute;inset:0}.variant-showcase-grid article>div{z-index:2;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.variant-showcase-grid span{color:#64a4ff;font-size:.64rem}.variant-showcase-grid h3{margin:.7rem 0 .35rem;font-size:clamp(1.6rem,2.4vw,2.8rem);font-weight:540}.variant-showcase-grid p{color:#ffffff8a;margin:0;font-size:.78rem}.variant-showcase-grid article:hover img{filter:brightness(1.04)drop-shadow(0 2.5rem 5rem #2569bb59);transform:scale(.99)translateY(-.3rem)}.variant-reliability-section{background:#08090b}.variant-reliability-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:5rem;display:grid}.variant-reliability-grid article{background:#0d1014;border:1px solid #ffffff1a;border-radius:1rem;min-height:38rem;padding:2rem;position:relative;overflow:hidden}.variant-reliability-grid article:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#040608eb,#04060840 44%,#040608b8);position:absolute;inset:0}.variant-reliability-grid h3,.variant-reliability-grid p,.variant-reliability-grid span{z-index:2;position:relative}.variant-reliability-grid span{color:#64a4ff;font-size:.68rem}.variant-reliability-grid h3{margin:1rem 0 .6rem;font-size:clamp(1.8rem,2.4vw,2.7rem);font-weight:520}.variant-reliability-grid p{color:var(--muted);margin:0}.variant-reliability-grid img{-o-object-fit:contain;object-fit:contain;filter:brightness(.73);width:125%;height:72%;transition:transform .9s,filter .5s;position:absolute;bottom:-8%;right:-15%}.variant-reliability-grid article:hover img{filter:brightness(.98)drop-shadow(0 2rem 4rem #2865b147);transform:translateY(-.5rem)scale(1.03)}.variant-ecosystem-section{background:#050608;align-content:center;min-height:92vh;display:grid}.variant-ecosystem-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:5rem;display:grid}.variant-ecosystem-card{--tilt-x:0deg;--tilt-y:0deg;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),#4680d129,transparent 34%),#0c0f14;min-height:23rem;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border:1px solid #ffffff1c;border-radius:1rem;align-content:end;padding:1.7rem;transition:transform .4s,border-color .3s,box-shadow .4s;display:grid;position:relative;overflow:hidden}.variant-ecosystem-card:before{content:"";aspect-ratio:1;border:1px solid #60a0ff21;border-radius:50%;width:75%;position:absolute;top:-14%;right:-20%}.variant-ecosystem-card span{color:#64a4ff;font-size:.68rem}.variant-ecosystem-card h3{letter-spacing:-.045em;margin:.8rem 0 .5rem;font-size:clamp(2rem,2.9vw,3.2rem);font-weight:520}.variant-ecosystem-card p{color:var(--muted);margin:0}.variant-ecosystem-card i{font-style:normal;transition:transform .3s;position:absolute;top:1.4rem;right:1.4rem}.variant-ecosystem-card:hover{transform:perspective(900px) translateY(-7px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-color:#5b9dff61;box-shadow:0 2rem 5rem #00000057}.variant-ecosystem-card:hover i{transform:translate(.2rem,-.2rem)}.variant-structure-section{background:#08090b}.variant-structure-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:5rem;display:grid}.variant-structure-card{--tilt-x:0deg;--tilt-y:0deg;min-height:clamp(39rem,52vw,55rem);transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:radial-gradient(circle at 50% 42%,#172231,#0a0c10 65%);border:1px solid #ffffff1a;border-radius:1rem;transition:transform .45s,border-color .35s,box-shadow .45s;position:relative;overflow:hidden}.variant-structure-card img{-o-object-fit:contain;object-fit:contain;filter:brightness(.85)drop-shadow(0 3rem 6rem #000000ad);width:100%;height:100%;transition:transform 1s,filter .55s;transform:scale(.9)}.variant-structure-card h3{z-index:2;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3vw,3.5rem);font-weight:520;position:absolute;bottom:1.8rem;left:1.8rem;right:1.8rem}.variant-structure-card:hover{transform:perspective(1100px) translateY(-7px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-color:#68a9ff57;box-shadow:0 2rem 5rem #00000061}.variant-structure-card:hover img{filter:brightness(1.06)drop-shadow(0 3rem 6rem #2a67b34d);transform:scale(.97)translateY(-.4rem)}.variant-specification-section{border-top:1px solid #ffffff14}.variant-developer-section:before{background:linear-gradient(115deg,#0000 8%,#4678c35c 44%,#4a9dc92e 61%,#0000 90%)}.blue-reliability-section{position:relative;overflow:hidden}.blue-reliability-visual{z-index:0;top:8%;right:var(--pad);pointer-events:none;place-items:center;width:min(47rem,50vw);display:grid;position:absolute;bottom:5%}.blue-reliability-visual:before{content:"";aspect-ratio:1;border:1px solid #5899eb21;border-radius:50%;width:78%;position:absolute;box-shadow:inset 0 0 8rem #3168b221}.blue-reliability-visual span{opacity:.3;background:linear-gradient(90deg,#0000,#5d9eea,#0000);width:70%;height:1px;position:absolute;transform:rotate(-12deg)}.blue-reliability-visual span:nth-child(2){transform:rotate(47deg)}.blue-reliability-visual span:nth-child(3){transform:rotate(102deg)}.blue-reliability-visual img{-o-object-fit:contain;object-fit:contain;filter:grayscale(.35)brightness(.72)drop-shadow(0 3rem 6rem #000000b8);width:100%;height:100%;transition:transform 1s cubic-bezier(.22,.61,.36,1),filter .55s;position:relative;transform:rotate(7deg)scale(1.06)}.blue-reliability-section:hover .blue-reliability-visual img{filter:grayscale(.1)brightness(.9)drop-shadow(0 3rem 7rem #2260ae57);transform:rotate(3deg)scale(1.1)translateY(-.35rem)}.blue-ecosystem-card-copy{z-index:2;position:relative}.blue-ecosystem-media{z-index:1;place-items:center;height:58%;display:grid;position:absolute;bottom:1.35rem;left:1.8rem;right:1.8rem;overflow:hidden}.blue-ecosystem-media:before{content:"";aspect-ratio:1;border:1px solid #66a1eb26;border-radius:2.1rem;width:13rem;position:absolute;transform:rotate(45deg)}.blue-ecosystem-media img{-o-object-fit:contain;object-fit:contain;opacity:.35;filter:brightness(.9)drop-shadow(0 2rem 4rem #000000b3);width:80%;height:100%;transition:opacity .45s,transform .8s,filter .45s;transform:scale(.9)}.blue-ecosystem-media b{color:#ffffffc7;letter-spacing:-.04em;font-size:clamp(1.8rem,2.8vw,3.2rem);font-weight:560;position:absolute}.variant-ecosystem-card:hover .blue-ecosystem-media img{opacity:.66;filter:brightness(1.03)drop-shadow(0 2.5rem 5rem #2968b757);transform:scale(.98)translateY(-.25rem)}.variant-ecosystem-card:hover .blue-ecosystem-media b{color:#fff}.blue-ecosystem-flow{border-top:1px solid #ffffff1a;margin-top:2rem}.blue-ecosystem-flow>p{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:0;padding:1.4rem 0 1rem;font-size:.68rem}.blue-ecosystem-flow ol{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.blue-ecosystem-flow li{border-right:1px solid #ffffff14;grid-template-columns:2.5rem 1fr;gap:.25rem 1rem;min-width:0;padding:1rem;display:grid}.blue-ecosystem-flow li:last-child{border-right:0}.blue-ecosystem-flow li span{color:#64a4ff;grid-row:1/3;font-size:.64rem}.blue-ecosystem-flow li strong{font-size:1.05rem;font-weight:560}.blue-ecosystem-flow li small{color:var(--muted)}.blue-specification-table{margin:3rem 0 0}.blue-specification-row{border-top:1px solid #ffffff1a;grid-template-columns:8.75rem minmax(0,1fr) minmax(0,1fr);min-height:3rem;display:grid}.blue-specification-row>*{align-items:center;min-width:0;margin:0;padding:.65rem 0;font-size:.86rem;line-height:1.35;display:flex}.blue-specification-row dt,.blue-specification-row span{color:var(--muted)}.blue-specification-row dd{color:#ffffffe0;font-weight:540}.blue-specification-note{color:var(--muted);margin:2rem 0 0;font-size:.8rem;line-height:1.7}.blue-developer-copy{z-index:2;align-self:center;position:relative}.blue-developer-visual{z-index:1;align-self:stretch;min-width:0;position:relative;overflow:hidden}.blue-developer-visual:before{content:"";border:1px solid #5e9ded29;border-radius:50%;position:absolute;inset:12% 4%;box-shadow:inset 0 0 7rem #2f65b024}.blue-developer-visual>span{background:linear-gradient(90deg,#0000,#68a9ff6b,#0000);height:1px;position:absolute;top:48%;left:12%;right:12%;transform:rotate(-13deg)}.blue-developer-visual img{-o-object-fit:contain;object-fit:contain;filter:brightness(.78)drop-shadow(0 3rem 7rem #000000b8);width:100%;height:100%;transition:transform 1s cubic-bezier(.22,.61,.36,1),filter .5s;position:relative;transform:rotate(-5deg)scale(.94)}.blue-developer-section:hover .blue-developer-visual img{filter:brightness(.98)drop-shadow(0 3rem 7rem #2766b954);transform:rotate(-2deg)scale(1)}@media (width>=981px){.blue-variant-hero{height:78.25rem;min-height:0}.blue-hero-visual{width:57%;top:-6%;bottom:-4%;left:13.75rem}.blue-hero-copy{width:40rem;top:26.3438rem;transform:none}.blue-hero-copy .eyebrow{display:none}.blue-hero-copy h1{font-size:6rem;line-height:1}.blue-hero-copy h1 span:last-child{white-space:nowrap}.blue-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:2.5rem;padding-top:1.5rem}.blue-hero-metrics div{gap:.5rem;padding:0}.blue-hero-copy .hero-actions{margin-top:2rem}.blue-hero-copy .hero-actions .outline-link span{display:none}.blue-preview-section{height:57.3125rem;padding:4rem var(--pad);overflow:hidden}.blue-preview-section .variant-preview-stage{aspect-ratio:16/9;border-radius:1.5rem;height:auto}.blue-preview-section .variant-preview-stage img{-o-object-fit:cover;object-fit:cover;filter:none;width:100%;height:100%;inset:0;transform:none}.blue-preview-section .variant-preview-stage:hover img.active{filter:none;transform:scale(1.03)}.blue-preview-section .preview-play{width:6rem;height:6rem}.blue-about-section{height:93.375rem;min-height:0;padding:8rem var(--pad);overflow:hidden}.blue-about-section .blue-about-copy .eyebrow{color:var(--muted)}.blue-about-section .blue-highlight-card-media{background:#000;border-color:#0000}.blue-about-section .blue-highlight-card-media:after{display:none}.blue-about-section .blue-highlight-card-media img{filter:none;padding:1rem;transform:none}.blue-about-section .blue-highlight-card-media:hover img{filter:none;transform:none}.blue-about-section .blue-highlight-card-media>div{bottom:2rem;left:2rem;right:auto}.blue-about-section .blue-highlight-metric strong{letter-spacing:-.04em;font-size:6rem;font-weight:500;line-height:6rem;display:block}.blue-about-section .blue-highlight-card .blue-highlight-metric p{color:#fff;max-width:16rem;margin:.75rem 0 0;font-size:1.25rem;font-weight:500;line-height:1.5rem;display:block}.blue-about-section .blue-highlight-card-compact{background:0 0;gap:1.25rem;padding:2rem}.blue-about-section .blue-highlight-card-compact>p,.blue-about-section .blue-highlight-card-compact>span{display:none}.blue-about-section .blue-highlight-card-compact>i{width:6rem;height:6rem;margin:0}.blue-about-section .blue-highlight-card-compact h3{letter-spacing:0;max-width:14rem;margin:0;font-size:1.125rem;font-weight:500;line-height:1.75rem}.blue-technology-section.content-section{height:89.125rem;padding:8rem var(--pad);overflow:hidden}.blue-technology-section .section-heading{max-width:none}.blue-technology-section .section-heading .eyebrow{color:var(--muted)}.blue-technology-section .section-heading h2{margin-top:1.5rem;font-size:4.5rem}.blue-technology-section .variant-feature-list{border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;margin-top:3rem;padding-top:2rem}.blue-technology-section .variant-feature-card{min-height:4.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible;transform:none}.blue-technology-section .variant-feature-card:after{display:none}.blue-technology-section .variant-feature-card>div{height:4.5rem;padding:0;display:block;position:static}.blue-technology-section .variant-feature-card span{color:var(--muted);letter-spacing:.18em;font-size:1rem;line-height:1.5rem;display:block}.blue-technology-section .variant-feature-card h3{letter-spacing:-.01em;margin:1rem 0 0;font-size:1.5rem;font-weight:500;line-height:2rem}.blue-technology-section .variant-feature-card p{display:none}.blue-technology-section .variant-feature-card:hover{background:0 0;border-color:#0000;transform:none}.blue-technology-section .variant-showcase-heading{margin:3rem 0 1.25rem}.blue-technology-section .variant-showcase-heading .eyebrow{color:var(--muted);letter-spacing:.22em;margin:0;font-size:.75rem;line-height:1rem}.blue-technology-section .variant-showcase-grid{grid-template-rows:repeat(2,21.375rem);grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.blue-technology-section .variant-showcase-grid article,.blue-technology-section .variant-showcase-grid article:nth-child(n+3){grid-column:span 2;height:100%;min-height:0}.blue-technology-section .variant-showcase-grid article:nth-child(4){grid-column:2/span 2}.blue-technology-section .variant-showcase-grid article:nth-child(5){grid-column:4/span 2}.blue-technology-section .variant-showcase-grid article>div{text-align:center;bottom:1.25rem;left:0;right:0}.blue-technology-section .variant-showcase-grid span{display:none}.blue-technology-section .variant-showcase-grid h3{letter-spacing:0;margin:0;font-size:1.125rem;font-weight:500;line-height:1.75rem}.blue-technology-section .variant-showcase-grid p{display:none}.blue-technology-section .variant-showcase-grid img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;inset:0;transform:none}.blue-reliability-section.content-section{height:61.125rem;padding:8rem var(--pad)}.blue-reliability-section .section-heading{z-index:2;width:32.5rem;position:relative}.blue-reliability-section .section-heading .eyebrow{color:var(--muted)}.blue-reliability-section .section-heading h2{margin-top:1.5rem;font-size:3.75rem}.blue-reliability-section .section-lede{border-top:1px solid #ffffff1a;width:32.4375rem;margin-top:1.5rem;padding-top:1.25rem;line-height:2rem}.blue-reliability-section .section-lede strong{color:var(--white);font-weight:500}.blue-reliability-section .variant-reliability-grid{z-index:2;grid-template-columns:1fr;gap:1.5rem;width:32.4375rem;margin-top:1.5rem;position:relative}.blue-reliability-section .variant-reliability-grid article{background:0 0;border:0;border-radius:0;min-height:9rem;padding:0}.blue-reliability-section .variant-reliability-grid span{color:#a3a3a366;letter-spacing:0;font-size:6rem;font-weight:300;line-height:6rem;display:block}.blue-reliability-section .variant-reliability-grid h3{margin:1rem 0 0;font-size:1.5rem;font-weight:500;line-height:2rem;letter-spacing:0!important}.blue-reliability-section .variant-reliability-grid p{display:none}.blue-reliability-section .blue-reliability-visual{top:8rem;right:calc(var(--pad) - 3rem);width:56.0625rem;height:45.0625rem;bottom:auto}.blue-reliability-section .blue-reliability-visual span,.blue-reliability-section .blue-reliability-visual:before{display:none}.blue-reliability-section .blue-reliability-visual img{-o-object-fit:contain;object-fit:contain;filter:grayscale(.35)brightness(.72)drop-shadow(0 3rem 6rem #000000b8);width:100%;height:100%;transform:none}.blue-reliability-section:hover .blue-reliability-visual img{transform:none}.blue-ecosystem-section.content-section{height:86rem;min-height:0;padding:8rem var(--pad);align-content:start;display:block;overflow:hidden}.blue-ecosystem-section .section-heading{max-width:none}.blue-ecosystem-section .section-heading .eyebrow{color:var(--muted)}.blue-ecosystem-section .section-heading h2{white-space:pre-line;max-width:none;margin-top:1.5rem;font-size:3.75rem;line-height:1}.blue-ecosystem-section .variant-ecosystem-grid{border-top:1px solid #ffffff1a;grid-template-rows:21.25rem 23.6865rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem;padding-top:1.5rem}.blue-ecosystem-section .variant-ecosystem-card{background:#050608;border-radius:1.5rem;flex-direction:column;align-content:normal;min-height:0;padding:2rem;display:flex}.blue-ecosystem-section .variant-ecosystem-card:before{display:none}.blue-ecosystem-section .variant-ecosystem-card h3{letter-spacing:-.01em;border-bottom:1px solid #ffffff1a;margin:0;padding-bottom:.75rem;font-size:1.5rem}.blue-ecosystem-section .variant-ecosystem-card p{max-width:28rem;margin-top:1rem;font-size:.9375rem;line-height:1.5rem}.blue-ecosystem-section .variant-ecosystem-card .blue-ecosystem-card-copy>span{display:none}.blue-ecosystem-section .blue-ecosystem-media{flex:1;justify-content:center;align-items:center;width:100%;height:auto;margin-top:1.5rem;display:flex;position:static;bottom:auto;left:auto;right:auto;overflow:visible}.blue-ecosystem-section .blue-ecosystem-media:before{display:none}.blue-ecosystem-section .blue-ecosystem-media img{opacity:.82;filter:none;width:auto;max-width:100%;height:auto;max-height:7.5rem;transform:none}.blue-ecosystem-section .blue-ecosystem-media b{font-size:3rem;position:static}.blue-ecosystem-section .blue-ecosystem-flow{display:none}.blue-structure-section.content-section{height:98.375rem;padding:8rem var(--pad);overflow:hidden}.blue-structure-section .section-heading .eyebrow{color:var(--muted)}.blue-structure-section .section-heading h2{margin-top:1.5rem;font-size:3.75rem}.blue-structure-section .variant-structure-grid{border-top:1px solid #ffffff1a;grid-template-rows:repeat(2,35rem);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem;height:auto;margin-top:3rem;padding-top:1.5rem}.blue-structure-section .variant-structure-card{background:#000;border-color:#ffffff0d;border-radius:1.5rem;height:auto;min-height:0}.blue-structure-section .variant-structure-card:first-child{grid-row:1/3}.blue-structure-section .variant-structure-card img,.blue-structure-section .variant-structure-card:first-child img{-o-object-fit:contain;object-fit:contain;filter:none;width:100%;height:100%;padding:1.5rem;position:absolute;inset:0;transform:none}.blue-structure-section .variant-structure-card:first-child:hover img,.blue-structure-section .variant-structure-card:hover img{transform:none}.blue-structure-section .variant-structure-card h3{font-size:1.5rem;font-weight:500;line-height:2rem;bottom:2rem;left:2rem;right:auto;letter-spacing:0!important}.blue-structure-section .variant-structure-card:not(:first-child) h3{top:2rem;bottom:auto}.blue-specification-section.content-section{height:auto;min-height:65.875rem;padding:8rem var(--pad);overflow:visible}.blue-specification-section .section-heading{max-width:none}.blue-specification-section .section-heading .eyebrow{color:var(--muted)}.blue-specification-section .section-heading h2{margin-top:1.5rem;font-size:3.75rem}.blue-specification-section .blue-specification-table{margin-top:3rem}.blue-specification-section .blue-specification-row{border-top:1px solid #ffffff1a;min-height:4.0625rem}.blue-specification-section .blue-specification-row>*{padding:1.25rem 0;font-size:1rem;line-height:1.5rem}.blue-specification-section .blue-specification-row dd{letter-spacing:-.01em;font-weight:500}.blue-specification-section .blue-specification-note{margin-top:2rem;font-size:1rem;line-height:1.5rem}.blue-developer-section.developer-section{height:47.375rem;min-height:0;padding:8rem var(--pad);text-align:left;grid-template-rows:31.3125rem;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;place-items:stretch stretch;gap:4rem}.blue-developer-section:before{top:-12rem;left:72%}.blue-developer-section .blue-developer-copy{align-self:stretch;height:100%;padding-top:1.0625rem}.blue-developer-section .developer-heading .eyebrow{color:var(--muted)}.blue-developer-section .developer-heading h2{margin-top:1.5rem;font-size:3.75rem}.blue-developer-section .developer-note{border-top:1px solid #ffffff1a;max-width:35rem;margin:1.5rem 0 0;padding-top:1.5rem;font-size:1.125rem;line-height:1.75rem}.blue-developer-section .developer-label{display:none}.blue-developer-section .developer-links{gap:1rem;width:32.5rem;margin-top:2.5rem}.blue-developer-section .developer-link{border-radius:9999px;grid-template-columns:none;justify-content:space-between;align-items:center;min-height:4.375rem;padding:1.25rem 2rem;display:flex}.blue-developer-section .developer-link>span{display:none}.blue-developer-section .developer-link strong{flex:1}.blue-developer-section .blue-developer-visual{width:100%;height:100%}.blue-developer-section .blue-developer-visual span{display:none}.blue-developer-section .blue-developer-visual img{-o-object-fit:contain;object-fit:contain;filter:none;width:100%;height:100%;position:absolute;inset:0;transform:none}}.silver-preview-section .variant-preview-stage{background:radial-gradient(circle at 50% 42%,#272a2e,#0c0e11 53%,#050608);height:clamp(34rem,52vw,49.25rem)}.silver-core-section.content-section{padding:11rem var(--pad) 7rem;background:#050608}.silver-core-heading{border-left:2px solid #ffffff2e;grid-template-columns:13.75rem minmax(0,1fr);gap:3rem;padding-left:2.5rem;display:grid}.silver-core-heading>p{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:.5rem 0 0;font-size:.78rem}.silver-core-heading h2{letter-spacing:-.055em;max-width:47.5rem;margin:0;font-size:clamp(3.2rem,4.4vw,4.5rem);font-weight:520;line-height:1.02;display:grid}.silver-core-heading div>p{max-width:38.75rem;color:var(--muted);margin:2.5rem 0 0;font-size:clamp(.9rem,1.15vw,1.08rem);line-height:1.8}.silver-core-list{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:5rem;display:grid}.silver-core-card{--tilt-x:0deg;--tilt-y:0deg;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,42%),#7e99b426,transparent 34%),#ffffff09;min-height:17.625rem;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border:1px solid #fafafa14;border-radius:1.5rem;padding:2.5rem;transition:transform .35s,border-color .3s,box-shadow .35s,background-color .3s;position:relative;overflow:hidden}.silver-core-number{color:#ffffff17;letter-spacing:-.06em;font-size:3rem;font-weight:650;position:absolute;top:1.5rem;right:2rem}.silver-core-card>i{align-content:center;gap:.26rem;width:2rem;height:2rem;margin-bottom:1rem;font-style:normal;transition:transform .35s;display:grid;transform:none}.silver-core-card>i b{background:linear-gradient(90deg,#9aa7b5,#0000);height:1px;display:block}.silver-core-card>i b:nth-child(2){width:72%;transform:translate(.32rem)}.silver-core-card>i b:nth-child(3){width:48%;transform:translate(.64rem)}.silver-core-card h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,2vw,2rem);font-weight:540}.silver-core-card strong{color:#98a3af;letter-spacing:.025em;margin-top:.5rem;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.875rem;font-weight:400;line-height:1.25rem;display:block}.silver-core-card p{min-height:4.5rem;color:var(--muted);margin:1rem 0 0;font-size:1rem;line-height:1.5rem}.silver-core-card:hover{transform:perspective(900px) translateY(-5px) scale(1.01) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-color:#aabed34d;box-shadow:0 1.5rem 4rem #00000047}.silver-core-card:hover>i{transform:rotate(8deg)translate(.25rem)}.silver-metrics-section.content-section{color:#0c1016;background:#f0f1f3;border-top:1px solid #ffffff14;align-content:center;gap:4rem;min-height:35.56rem;padding-block:6rem;display:grid}.silver-metrics-label{color:#5f6670;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.78rem}.silver-metrics-grid{grid-template-columns:repeat(4,1fr);gap:4rem 3rem;display:grid}.silver-metric{--tilt-x:0deg;--tilt-y:0deg;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),#335c821a,transparent 45%);min-height:7rem;transform:perspective(700px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-radius:.6rem;padding:0;transition:transform .35s,background-color .3s,box-shadow .35s;display:block}.silver-metric strong{letter-spacing:-.055em;font-size:clamp(2rem,3.4vw,3.65rem);font-weight:560;line-height:1;display:block}.silver-metric span{color:#5f6670;max-width:15rem;margin-top:1rem;font-size:1rem;line-height:1.5rem;display:block}.silver-metric:hover{z-index:2;transform:perspective(700px) translateY(-5px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background-color:#ffffff80;box-shadow:0 1.2rem 3rem #111c2a1f}.silver-structure-section.content-section{background:#08090b;border-top:1px solid #ffffff14;padding-block:6rem}.silver-structure-section .section-heading{max-width:none}.silver-structure-section .section-heading .eyebrow{margin-bottom:1.5rem}.silver-structure-list{flex-direction:column;gap:1.5rem;margin-top:4rem;display:flex}.silver-structure-card{background:#ffffff09;border-color:#fafafa14;border-radius:1.5rem;flex:0 0 12.125rem;min-height:12.125rem;padding:2.5rem}.silver-structure-row{align-items:flex-start;gap:1.5rem;display:flex}.silver-structure-row>span{color:#fafafa26;letter-spacing:-.025em;flex:none;font-size:3rem;font-weight:700;line-height:3rem}.silver-structure-row>div{flex:auto;min-width:0}.silver-structure-row h3{letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:400;line-height:2rem;position:static}.silver-structure-row p{min-height:4rem;color:var(--muted);margin:1rem 0 0;font-size:1rem;line-height:2rem}.silver-specification-section.content-section{background:#050608;border-top:1px solid #ffffff14;padding-block:6rem}.silver-specification-heading{max-width:none}.silver-specification-heading .eyebrow{color:var(--muted)}.silver-specification-heading h2{letter-spacing:-.052em;margin:1.5rem 0 0;font-size:clamp(3.1rem,4.6vw,4rem);font-weight:520;line-height:1.02}.silver-specification-groups,.silver-specification-groups article+article{margin-top:3.5rem}.silver-specification-groups h3{letter-spacing:-.03em;margin:0 0 2rem;font-size:clamp(1.5rem,2vw,1.9rem);font-weight:560}.silver-specification-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.silver-spec-row{--tilt-x:0deg;--tilt-y:0deg;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),#93aec614,transparent 42%),#ffffff05;min-height:0;transform:perspective(800px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border:1px solid #fafafa0f;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;transition:transform .3s,border-color .3s,background-color .3s;display:flex}.silver-spec-row dt{color:var(--muted);font-size:1rem;line-height:1.5rem}.silver-spec-row dd{text-align:right;max-width:62%;margin:0;font-size:1.125rem;font-weight:500;line-height:1.75rem}.silver-spec-row:hover{transform:perspective(800px) translateY(-3px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background-color:#ffffff0d;border-color:#bccddd38}.silver-specification-note{color:var(--muted);margin:3rem 0 0;font-size:.86rem;line-height:1.8}.silver-developer-section.developer-section{min-height:auto;padding:6rem var(--pad);text-align:center;border-top:1px solid #ffffff14;align-content:start;display:block}.silver-developer-section:before{background:linear-gradient(115deg,#0000 8%,#bec7cf4d 44%,#5e6f7f2b 61%,#0000 90%)}.silver-developer-inner{width:100%;max-width:87.5rem;margin-inline:auto}.silver-developer-heading,.silver-developer-inner{z-index:2;position:relative}.silver-developer-heading h2,.silver-developer-heading p{letter-spacing:-.04em;margin:0;font-size:4.5rem;font-weight:400;line-height:4.5rem}.silver-developer-heading p{color:#fff9;letter-spacing:-.06em;margin-top:1rem;font-weight:200}.silver-developer-ecosystem{z-index:2;width:100%;margin-top:4rem;position:relative}.silver-developer-ecosystem>p,.silver-developer-label{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.76rem}.silver-developer-ecosystem>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:50rem;margin:2.5rem auto 0;display:grid}.silver-developer-tool{--tilt-x:0deg;--tilt-y:0deg;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),#95b1c81f,transparent 40%),#ffffff09;text-align:left;min-height:16.875rem;transform:perspective(850px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border:1px solid #fafafa14;border-radius:1.5rem;padding:2rem;transition:transform .35s,border-color .3s,box-shadow .35s}.silver-developer-tool h3{margin:0;font-size:1.25rem;font-weight:400;line-height:1.75rem}.silver-developer-tool>span{color:var(--muted);margin-top:.25rem;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.875rem;line-height:1.25rem;display:block}.silver-developer-tool ul{color:var(--muted);gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.silver-developer-tool li{font-size:.9375rem;line-height:1.75rem}.silver-developer-tool li:before{content:"✓";color:#91a2b3;width:1rem;margin-right:.75rem;display:inline-block}.silver-developer-tool:hover{transform:perspective(850px) translateY(-5px) scale(1.01) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-color:#b8ccde47;box-shadow:0 1.5rem 4rem #00000042}.silver-developer-label{z-index:2;margin-top:4rem;position:relative}.silver-developer-links{flex-direction:column;gap:1.25rem;width:32.5rem;margin:2.5rem auto 0;display:flex}.silver-developer-links .developer-link{border-radius:9999px;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:5.125rem;padding:1.25rem 2rem;display:flex}.silver-developer-links .developer-link>span{display:none}.content-section{padding:clamp(6rem,10vw,10rem) var(--pad)}.section-heading{max-width:64rem}.section-heading.align-center{text-align:center;margin-inline:auto}.section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,5.5vw,6.4rem);font-weight:520;line-height:1}.section-lede{max-width:45rem;color:var(--muted);margin:2rem 0 0}.product-hero{isolation:isolate;background:radial-gradient(circle at 50% 58%,#12171d,#090b0e 36%,#030405 72%);min-height:100svh;position:relative;overflow:hidden}.product-hero:before{content:"";z-index:-1;opacity:.18;background-image:radial-gradient(circle,#ffffff57 0 1px,#0000 1.3px);background-size:6px 6px;animation:18s linear infinite hero-dots-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 58%,#000 0 28%,#0000 64%);mask-image:radial-gradient(circle at 50% 58%,#000 0 28%,#0000 64%)}.product-hero:after{content:"";z-index:0;pointer-events:none;opacity:.58;background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,48%),#3b93b533,transparent 27%);transition:background-position .3s ease-out;position:absolute;inset:0}.product-hero-visual{z-index:1;isolation:isolate;width:min(58vw,66rem);transform:translate3d(calc(-50% + var(--hero-shift-x,0px)),var(--hero-shift-y,0),0);place-items:center;transition:transform .42s cubic-bezier(.22,.61,.36,1);animation:1.1s cubic-bezier(.22,.61,.36,1) 80ms both hero-visual-in;display:grid;position:absolute;top:23%;bottom:2%;left:50%}.product-hero-image{z-index:2;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2.5rem 5rem #000000d1);width:100%;height:100%;animation:7s ease-in-out infinite product-float;position:relative}.product-orbit{z-index:1;aspect-ratio:1;border:1px solid #6ee8ed1a;border-radius:50%;width:min(72%,46rem);position:absolute;box-shadow:inset 0 0 8rem #3095b11a}.orbit-two{opacity:.55;width:min(53%,34rem);animation:5s ease-in-out infinite alternate orbit-pulse}.product-hero-shade{z-index:2;pointer-events:none;background:linear-gradient(#020304bd,#0000 28% 72%,#020304ad);position:absolute;inset:0}.product-hero-copy{z-index:4;top:clamp(7rem,10vh,9rem);right:var(--pad);left:var(--pad);text-align:center;justify-items:center;animation:.9s cubic-bezier(.22,.61,.36,1) both hero-copy-in;display:grid;position:absolute}.careers-copy h1,.compact-hero h1,.product-hero-copy h1,.secondary-hero-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(3.8rem,7vw,8rem);font-weight:520;line-height:.94}.product-hero-copy h1{background:linear-gradient(#fff,#fff 42%,#8e9298);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(4.8rem,8vw,9.4rem);font-weight:650}.product-hero-copy .eyebrow{margin-bottom:.75rem}.product-hero-tagline{letter-spacing:-.025em;margin:1rem 0 0;font-size:clamp(1.15rem,1.55vw,1.6rem);font-weight:650;color:#ffffffc7!important}.product-hero-copy .hero-actions{margin-top:1.45rem}.product-hero-copy .outline-link{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06080b6b;border-color:#ffffff3b;border-radius:.42rem;min-width:9rem}.product-hero-copy .outline-link:hover{background:#ffffff17;border-color:#ffffffa8}.product-hero-features{z-index:5;pointer-events:none;margin:0;position:absolute;inset:0}.product-hero-feature{--tilt-x:0deg;--tilt-y:0deg;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;min-width:clamp(8.4rem,10vw,10.2rem);min-height:5.5rem;transform:perspective(700px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:#0c0f138c;border:1px solid #ffffff24;border-radius:.55rem;align-content:center;gap:.55rem;padding:1rem 1.15rem;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s;display:grid;position:absolute;box-shadow:0 1rem 3rem #00000026}.product-hero-feature:after{content:"";opacity:0;border-radius:inherit;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),#6ee8ed26,transparent 55%);pointer-events:none;transition:opacity .24s;position:absolute;inset:0}.product-hero-feature:hover{transform:perspective(700px) translateY(-.35rem) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:#0f1419c7;border-color:#6ee8ed7a;box-shadow:0 1.2rem 3.2rem #00000061,0 0 2.4rem #40b1c914}.product-hero-feature:hover:after{opacity:1}.product-hero-feature dd{z-index:1;letter-spacing:-.025em;order:-1;margin:0;font-size:clamp(1rem,1.25vw,1.3rem);font-weight:650;position:relative}.product-hero-feature dt{z-index:1;color:#ffffff80;letter-spacing:.08em;font-size:.66rem;position:relative}.product-hero-feature:first-child{top:35%;left:max(var(--pad),5vw)}.product-hero-feature:nth-child(2){top:35%;right:max(var(--pad),5vw)}.product-hero-feature:nth-child(3){top:56%;left:max(var(--pad),3.3vw)}.product-hero-feature:nth-child(4){top:56%;right:max(var(--pad),3.3vw)}.product-hero-feature:nth-child(5){bottom:7%;left:max(var(--pad),5vw)}.product-hero-feature:nth-child(6){right:max(var(--pad),5vw);bottom:7%}.product-hero-feature:first-child,.product-hero-feature:nth-child(2){animation:.72s cubic-bezier(.22,.61,.36,1) .24s both hero-card-in}.product-hero-feature:nth-child(3),.product-hero-feature:nth-child(4){animation:.72s cubic-bezier(.22,.61,.36,1) .34s both hero-card-in}.product-hero-feature:nth-child(5),.product-hero-feature:nth-child(6){animation:.72s cubic-bezier(.22,.61,.36,1) .44s both hero-card-in}.product-scroll-cue{z-index:5;color:#ffffff7a;letter-spacing:.12em;justify-items:center;gap:.4rem;font-size:.64rem;display:grid;position:absolute;bottom:1.7rem;left:50%;transform:translate(-50%)}.product-scroll-cue i{font-style:normal;animation:1.8s ease-in-out infinite scroll-arrow}.product-scroll-cue:hover{color:#fff}.product-cinema-section{background:#050608;padding-block:2rem}.product-cinema-stage{background:radial-gradient(circle at 51% 44%,#171c22,#0a0d11 48%,#050608 76%);height:clamp(34rem,52vw,58rem)}.product-cinema-stage img{transform:scale(.96)rotate(-1deg)}.product-cinema-stage:hover img.active{transform:scale(1.025)rotate(0)}.about-product{color:#f5f7fa;background:#080a0e;min-height:105vh;position:relative}.about-heading-layout{grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,8rem);padding-top:clamp(2rem,5vw,5rem);display:grid}.about-heading-label{border-left:1px solid var(--line);align-items:flex-start;gap:1rem;min-height:11rem;padding:.35rem 0 0 1.4rem;display:flex}.about-heading-label>span{color:var(--muted);letter-spacing:.16em;font-size:.62rem}.about-heading-label .eyebrow{color:var(--cyan);margin:0}.about-heading-copy h2{letter-spacing:-.06em;white-space:nowrap;max-width:16ch;margin:0;font-size:clamp(3.4rem,3.6vw,4.75rem);font-weight:520;line-height:.98}.about-heading-copy p{max-width:45rem;color:var(--muted);margin:2rem 0 0;font-size:clamp(.95rem,1.15vw,1.15rem);line-height:1.85}.about-card-grid{width:calc(100% + var(--pad)*2 - 5rem);margin-top:clamp(5rem,8vw,8rem);margin-left:calc(var(--pad)*-1 + 2.5rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.about-feature-card{--tilt-x:0deg;--tilt-y:0deg;color:#fff;min-height:clamp(31rem,37vw,39rem);transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:radial-gradient(circle at 50% 35%,#1b2129,#0b0d11 66%);border:1px solid #ffffff1a;border-radius:1rem;transition:transform .5s cubic-bezier(.22,.61,.36,1),border-color .35s,box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 1.8rem 4.5rem #00000024}.about-feature-card:nth-child(2){background:radial-gradient(circle at 54% 30%,#282a2d,#111214 68%)}.about-feature-card img{z-index:0;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2rem 4rem #00000094)brightness(.95);width:126%;height:78%;transition:transform 1s cubic-bezier(.22,.61,.36,1),filter .55s;position:absolute;inset:-2% -13% 23%;transform:scale(.94)rotate(-2deg)}.about-feature-card:nth-child(2) img{width:120%;height:84%;inset:-7% -10% 19%;transform:scale(.96)rotate(4deg)}.about-feature-card:nth-child(3) img{width:124%;height:83%;inset:-5% -22% 20% -2%;transform:scale(.96)rotate(8deg)}.about-feature-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 38%,#040609b8 74%,#040609f5);position:absolute;inset:0}.about-feature-card>.about-feature-copy{z-index:2;min-height:13.25rem;padding:2.25rem;position:absolute;bottom:0;left:0;right:0}.about-feature-copy>strong{letter-spacing:-.025em;font-size:3.75rem;font-weight:600;line-height:3.75rem;display:block}.about-feature-copy>span{color:#fff9;letter-spacing:.14em;text-transform:uppercase;margin-top:.5rem;font-size:.8125rem;font-weight:500;line-height:1.5rem;display:block}.about-feature-card h3{letter-spacing:-.025em;margin:2.75rem 0 0;font-size:3rem;font-weight:600;line-height:3rem}.about-feature-card p{color:#ffffffb8;max-width:30rem;margin:1rem 0 0;font-size:1.125rem;line-height:2rem}.about-feature-card:hover img{filter:drop-shadow(0 2.6rem 5rem #28709647)brightness(1.08);transform:scale(1.015)rotate(0)}.about-feature-card:hover{transform:perspective(1200px) translateY(-.35rem) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-color:#6ebae040;box-shadow:0 2.3rem 5.5rem #0003,0 0 3rem #4189b014}.about-feature-card:nth-child(2):hover img{transform:scale(1.02)rotate(2deg)translateY(-.4rem)}.about-feature-card:nth-child(3):hover img{transform:scale(1.02)rotate(6deg)translateY(-.4rem)}.capabilities-section{background:#080a0e}.capability-grid{background:0 0;grid-template-columns:1fr;gap:1.25rem;margin-top:5rem;display:grid}.capability-card{border:1px solid var(--line);background:linear-gradient(110deg,#111419,#0d1015 58%,#0a0c10);border-radius:1rem;align-items:center;min-height:clamp(34rem,48vw,45rem);padding:clamp(2rem,4vw,4.5rem);display:grid;position:relative;overflow:hidden}.capability-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#090b0f14,#090b0f42 54%,#090b0ff5 78%);position:absolute;inset:0}.capability-card:nth-child(2n):before{background:linear-gradient(90deg,#090b0ff5 22%,#090b0f42 46%,#090b0f14)}.capability-card:after{content:"";z-index:1;aspect-ratio:1;pointer-events:none;border:1px solid #6ee8ed29;border-radius:50%;width:min(31rem,34vw);position:absolute;bottom:-18%;right:7%;box-shadow:inset 0 0 7rem #205e7629}.capability-card:nth-child(2n):after{left:7%;right:auto}.capability-card img{z-index:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 2.5rem 5rem #0000009e)brightness(1.12)contrast(1.04);width:68%;height:96%;transition:transform .9s cubic-bezier(.22,.61,.36,1),filter .55s,opacity .55s;position:absolute;top:2%;bottom:0;left:-4%;transform:scale(.96)rotate(-1deg)}.capability-card:nth-child(2n) img{left:auto;right:-4%;transform:scale(.96)rotate(1deg)}.capability-card:hover img{filter:drop-shadow(0 3rem 6rem #1c698b52)brightness(1.22)contrast(1.04);transform:scale(1.025)rotate(0)}.capability-card-copy{z-index:2;justify-self:end;width:min(32rem,39%);position:relative}.capability-card:nth-child(2n) .capability-card-copy{justify-self:start}.capability-card-copy>span{color:var(--cyan);font-size:.7rem}.capability-card h3{letter-spacing:-.055em;margin:clamp(7rem,12vw,11rem) 0 1rem;font-size:clamp(3.1rem,5vw,6rem);font-weight:520}.capability-card p{max-width:30rem;color:var(--muted)}.experience-section{color:#f5f7fa;background:#080a0e}.experience-section .eyebrow{color:var(--cyan)}.experience-section .section-lede{color:var(--muted)}.experience-heading{padding-bottom:clamp(4rem,7vw,7rem)}.experience-heading .section-heading{max-width:76rem}.experience-heading .section-heading h2{font-size:clamp(2.9rem,4.2vw,4.9rem)}.experience-grid,.experience-heading .section-lede{margin-inline:auto}.experience-grid{width:min(calc(100% - 2.5rem),var(--content-max));background:0 0;grid-template-columns:repeat(12,1fr);gap:1rem;padding-bottom:clamp(6rem,10vw,10rem);display:grid}.experience-card{border:1px solid var(--line);background:radial-gradient(circle at 50% 35%,#20466452,#0000 48%),#0d1015;border-radius:1rem;min-height:29rem;position:relative;overflow:hidden}.experience-card:before{content:"";z-index:1;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,45%),#6ee8ed29,transparent 32%);transition:opacity .38s;position:absolute;inset:0}.experience-card img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 2rem 4rem #0000009e)brightness(.94);width:calc(100% - 1rem);height:calc(100% - 4.75rem);transition:transform 1.1s cubic-bezier(.22,.61,.36,1),filter .55s;position:absolute;inset:.25rem .5rem 4.5rem;transform:scale(.94)}.experience-card:after{content:"";z-index:1;background:linear-gradient(#0000 36%,#04070a80 73%,#04070af2);position:absolute;inset:0}.experience-card>div{z-index:2;color:#fff;position:absolute;bottom:2rem;left:2rem;right:2rem}.experience-card>div>span{letter-spacing:.15em;color:var(--cyan);font-size:.65rem}.experience-card h3{letter-spacing:-.055em;margin:1rem 0 .5rem;font-size:clamp(2rem,3.2vw,3.8rem);font-weight:520}.experience-card p{color:#ffffffad;max-width:30rem;margin:0}.experience-card:hover:before{opacity:1}.experience-card:hover img{filter:drop-shadow(0 2.5rem 5rem #1f65894d)brightness(1.08);transform:scale(1.015)translateY(-.35rem)}.experience-1{grid-column:span 7}.experience-2{grid-column:span 5}.experience-3,.experience-4,.experience-5{background:radial-gradient(circle at 60% 28%,#143549,#0b1118 56%);grid-column:span 4;min-height:25rem}.experience-3 img,.experience-4 img,.experience-5 img{width:calc(100% - .7rem);height:calc(100% - 4.95rem);inset:.2rem .35rem 4.75rem}.action-atlas-section{padding-bottom:clamp(7rem,10vw,11rem);overflow:hidden}.action-atlas-section .experience-heading{padding-bottom:clamp(3rem,5vw,5rem)}.action-atlas-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:calc(100% + 12vw);margin-left:-6vw;display:grid}.action-atlas-card{--tilt-x:0deg;--tilt-y:0deg;min-height:clamp(22rem,27vw,31rem);transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:radial-gradient(circle at 50% 47%,#18222d,#0d1116 54%,#080a0d);border:1px solid #ffffff17;border-radius:1rem;margin:0;transition:transform .45s cubic-bezier(.22,.61,.36,1),border-color .35s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #00000024}.action-atlas-card:after{content:"";z-index:1;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),#5697ce2e,transparent 38%);transition:opacity .35s;position:absolute;inset:0}.action-atlas-card img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2rem 4rem #00000094)brightness(.96);width:92%;height:92%;transition:transform .9s cubic-bezier(.22,.61,.36,1),filter .5s;position:absolute;inset:4%;transform:scale(.9)rotate(-2deg)}.action-atlas-card:nth-child(2n) img{transform:scale(.92)rotate(3deg)}.action-atlas-card:nth-child(3n) img{transform:scale(.88)rotate(-6deg)}.action-atlas-card>span{z-index:2;color:#ffffff61;letter-spacing:.14em;font-size:.62rem;position:absolute;top:1rem;right:1rem}.action-atlas-card:hover:after{opacity:1}.action-atlas-card:hover img{filter:drop-shadow(0 2.5rem 5rem #20688f4d)brightness(1.08);transform:scale(.98)rotate(0)translateY(-.35rem)}.action-atlas-card:hover{transform:perspective(1100px) translateY(-.3rem) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-color:#579fd347;box-shadow:0 2rem 4.8rem #0000002e,0 0 2.8rem #3977a414}.control-section{padding:clamp(7rem,9vw,9rem) var(--pad) clamp(8rem,11vw,11rem);color:#f5f7fa;background:#050608;position:relative;overflow:hidden}.control-heading{z-index:3;margin-bottom:clamp(4rem,6vw,6rem);position:relative}.control-heading .section-heading{max-width:56rem}.control-heading .section-heading h2{font-size:clamp(3.2rem,4.6vw,5.2rem)}.control-heading .section-lede,.control-stage{margin-inline:auto}.control-stage{--tilt-x:0deg;--tilt-y:0deg;width:min(100%,var(--content-max));background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,62%),#828f9d29,transparent 34%),linear-gradient(145deg,#1a1b1d 0,#101113 48%,#0a0b0d 100%);height:clamp(38rem,47vw,49rem);transform:perspective(1400px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border:1px solid #ffffff21;border-radius:1rem;transition:transform .5s cubic-bezier(.22,.61,.36,1),border-color .4s,box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 3rem 7rem #00000057}.control-stage:before{z-index:1;background:linear-gradient(#0000 54%,#03040685),radial-gradient(circle at 50% 100%,#ffffff17,#0000 48%)}.control-stage:after,.control-stage:before{content:"";pointer-events:none;position:absolute;inset:0}.control-stage:after{z-index:4;opacity:.16;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 40% 40%,#ffffff75 0 1px,#0000 0 5px);background-size:6px 6px}.control-hand-wrap{z-index:3;transform-origin:52% 54%;width:70%;height:110%;transition:transform 1s cubic-bezier(.22,.61,.36,1),filter .6s;position:absolute;bottom:-9%;left:-17%;transform:rotate(86deg)scale(1.08)}.control-hand-wrap img{-o-object-fit:contain;object-fit:contain;filter:grayscale(.84)brightness(.86)contrast(1.14)drop-shadow(0 2.5rem 5rem #000000c2);width:100%;height:100%;animation:7s ease-in-out infinite control-hand-float}.control-cube{z-index:2;aspect-ratio:1.08;background:linear-gradient(145deg,#8a8d90,#56595e 42%,#2a2c2f);width:min(26%,23rem);transition:transform .9s cubic-bezier(.22,.61,.36,1),filter .6s,box-shadow .6s;position:absolute;bottom:10%;right:24%;transform:perspective(900px)rotateX(-4deg)rotateY(-8deg);box-shadow:0 3rem 5rem #00000073,0 0 5rem #a7b3be1f}.control-cube:before{content:"";clip-path:polygon(8% 100%,92% 100%,100% 0,0 0);transform-origin:bottom;background:linear-gradient(155deg,#e1e3e4,#999da1 72%);width:100%;height:24%;position:absolute;bottom:100%;left:0;transform:perspective(480px)rotateX(44deg)}.control-cube span{background:linear-gradient(90deg,#ffffff12,#0003);width:18%;height:100%;position:absolute;inset:0 0 auto auto}.control-cube i{background:#ffffffc7;width:86%;height:1px;position:absolute;top:-24%;left:7%;box-shadow:0 0 2rem #ffffff52}.control-scan{z-index:5;opacity:0;pointer-events:none;filter:blur(8px);background:linear-gradient(90deg,#0000,#b7edff24,#0000);width:10%;transition:left 1.3s cubic-bezier(.22,.61,.36,1),opacity .35s;position:absolute;top:0;bottom:0;left:-18%;transform:skew(-13deg)}.control-stage:hover{transform:perspective(1400px) translateY(-.35rem) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-color:#c8dde547;box-shadow:0 3.5rem 8rem #00000075,0 0 4rem #4994b314}.control-stage:hover .control-hand-wrap{filter:drop-shadow(0 2rem 4rem #3484a41f);transform:rotate(84deg)translateY(-2rem)scale(1.12)}.control-stage:hover .control-cube{filter:brightness(1.09);transform:perspective(900px)translateY(-.5rem)rotateX(-3deg)rotateY(-6deg);box-shadow:0 3.5rem 6rem #00000085,0 0 6rem #acd2e029}.control-stage:hover .control-scan{opacity:1;left:112%}.reliability-section{padding:clamp(7rem,10vw,10rem) var(--pad);color:#f5f7fa;background:#050608;position:relative}.reliability-section .eyebrow{color:var(--cyan)}.reliability-section .section-lede{color:var(--muted)}.reliability-copy{z-index:2;width:min(59rem,72%);position:relative}.reliability-copy h2{font-size:clamp(3rem,4.4vw,5.1rem)}.reliability-list{background:0 0;gap:clamp(5rem,8vw,8rem);margin-top:clamp(5rem,8vw,8rem);display:grid}.reliability-list article{--tilt-x:0deg;--tilt-y:0deg;border:1px solid var(--line);background:linear-gradient(145deg,#101318,#0a0c10 58%,#07090c);border-radius:1rem;min-height:clamp(48rem,64vw,66rem);padding:clamp(1.5rem,2.5vw,2.5rem);position:relative;overflow:hidden}.reliability-list article:before{content:"";z-index:1;opacity:.7;pointer-events:none;background:radial-gradient(circle at var(--pointer-x,58%) var(--pointer-y,55%),#4199b82b,transparent 31%);transition:opacity .4s;position:absolute;inset:0}.reliability-item-copy{z-index:3;max-width:44rem;padding:.5rem 0 clamp(2.5rem,4vw,4rem);position:relative}.reliability-list span{color:var(--cyan);letter-spacing:.16em;font-size:.68rem}.reliability-list h3{letter-spacing:-.045em;margin:1.2rem 0 .8rem;font-size:clamp(2.2rem,3.4vw,4rem);font-weight:520}.reliability-list p{max-width:42rem;color:var(--muted);margin:0}.reliability-visual{background:radial-gradient(circle at 50% 46%,#171d24,#0b0e12 51%,#080a0d 74%);border:1px solid #ffffff17;border-radius:.8rem;height:calc(100% - clamp(14rem,20vw,19rem));position:absolute;bottom:1rem;left:1rem;right:1rem;overflow:hidden}.reliability-visual:before{background:linear-gradient(90deg,#0000,#6ee8ed14,#0000);transition:transform 1.1s cubic-bezier(.22,.61,.36,1);transform:translate(-125%)skew(-12deg)}.reliability-visual:after,.reliability-visual:before{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.reliability-visual:after{background:linear-gradient(#0000 70%,#03050740),radial-gradient(circle at 50% 45%,#0000 30%,#0304064d 90%)}.reliability-visual img{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 3rem 6rem #000000b3)brightness(.94);width:100%;height:100%;transition:transform 1s cubic-bezier(.22,.61,.36,1),filter .6s;position:relative;transform:scale(.88)}.reliability-visual i{z-index:3;background:var(--cyan);width:4rem;height:1px;position:absolute;bottom:1.5rem;right:1.5rem;box-shadow:0 0 1.5rem #6ee8edb3}.reliability-list article:hover .reliability-visual:before{transform:translate(125%)skew(-12deg)}.reliability-list article:hover .reliability-visual img{filter:drop-shadow(0 3.5rem 6.5rem #174f6c80)brightness(1.08);transform:scale(.94)translateY(-.4rem)}.reliability-stage-list{margin-top:clamp(4rem,6vw,6rem)}.reliability-stage-card{min-height:clamp(44rem,58vw,59rem)!important}.reliability-feature-strip{z-index:4;border:1px solid var(--line);background:var(--line);border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(45%,38rem);margin:0;padding:0;list-style:none;display:grid;position:absolute;top:clamp(2rem,3vw,3rem);right:clamp(2rem,3vw,3rem);overflow:hidden}.reliability-feature-strip li{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b0fd6;align-content:space-between;min-height:7.5rem;padding:1rem;display:grid}.reliability-feature-strip span{color:var(--cyan);font-size:.58rem}.reliability-feature-strip strong{color:#f5f7fa;max-width:8ch;font-size:.8rem;font-weight:560;line-height:1.45}.process-line{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.process-line li{background:#0e1117;min-height:14rem;padding:1.5rem;display:grid;position:relative}.process-line li:before{content:"";z-index:2;border:1px solid var(--line);background:#0e1117;border-radius:50%;width:2rem;height:2rem;position:absolute;top:50%;right:-1rem;transform:translateY(-50%)}.process-line li:last-child:before{display:none}.process-line span{color:var(--cyan);font-size:.68rem}.process-line strong{align-self:end;font-size:1.45rem}.process-line small{color:var(--muted)}.specification-section{color:#f5f7fa;background:#050608}.specification-section .eyebrow{color:var(--cyan)}.specification-section .section-lede{color:var(--muted)}.specification-groups{background:0 0;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:5rem;display:grid}.specification-groups article{border:1px solid var(--line);background:#0d1015;border-radius:1rem;padding:1.8rem}.specification-groups h3{min-height:4rem;margin:0;font-size:1.35rem}.specification-groups dl{margin:0}.specification-groups dd,.specification-groups dt{border-top:1px solid var(--line);padding:1.05rem 0}.specification-groups dt{float:left;color:var(--muted);font-size:.82rem}.specification-groups dd{text-align:right;margin:0;font-size:.82rem}.developer-section{min-height:62rem;padding:clamp(8rem,12vw,12rem) var(--pad);text-align:center;background:#050608;border-top:1px solid #ffffff14;place-content:center;justify-items:center;display:grid;position:relative;overflow:hidden}.developer-section:before{content:"";opacity:.42;filter:blur(3rem);background:linear-gradient(115deg,#0000 8%,#a1adb857 44%,#4356662e 61%,#0000 90%);width:min(74rem,74vw);height:22rem;position:absolute;top:-14rem;left:50%;transform:translate(-50%)rotate(-7deg)}.developer-heading{z-index:2;position:relative}.developer-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(3.2rem,4.7vw,5.4rem);font-weight:520;line-height:1.08}.developer-heading h2 span{color:#ffffff57;margin-top:.45rem;font-weight:400;display:block}.developer-label{z-index:2;color:var(--muted);letter-spacing:.14em;margin:3rem 0 2rem;font-size:.76rem;position:relative}.developer-links{z-index:2;width:min(36rem,calc(100vw - var(--pad)*2));gap:.85rem;display:grid;position:relative}.developer-link{--tilt-x:0deg;--tilt-y:0deg;color:#ffffffb8;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),#5ca4bc1f,transparent 38%),#ffffff09;text-align:left;min-height:5rem;transform:perspective(800px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border:1px solid #ffffff1c;border-radius:999px;grid-template-columns:2.8rem 1fr auto;align-items:center;gap:1rem;padding:.65rem 1.4rem .65rem .75rem;transition:transform .38s cubic-bezier(.22,.61,.36,1),border-color .32s,color .32s,background-color .32s,box-shadow .4s;display:grid;position:relative;overflow:hidden}.developer-link>span{width:2.8rem;height:2.8rem;color:var(--cyan);border:1px solid #ffffff1a;border-radius:.7rem;place-items:center;font-size:.65rem;display:grid}.developer-link strong{font-size:1rem;font-weight:560}.developer-link i{font-size:1.25rem;font-style:normal;transition:transform .3s}.developer-link:focus-visible,.developer-link:hover{color:#fff;transform:perspective(800px) translateX(.4rem) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background-color:#ffffff12;border-color:#ffffff45;box-shadow:0 1.4rem 3.5rem #00000047,0 0 2.5rem #377e9a14}.developer-link:focus-visible i,.developer-link:hover i{transform:translate(.35rem)}.developer-note{z-index:2;color:#ffffff61;max-width:40rem;margin:2rem 0 0;font-size:.76rem;position:relative}.black-mobile-about-section{display:none}.black-about-section{height:115.438rem;min-height:0;padding:0;overflow:hidden}.black-about-intro{width:min(87.5rem,calc(100% - var(--pad)*2));-moz-column-gap:3rem;border-left:2px solid var(--line);text-align:left;grid-template-rows:auto 1fr;grid-template-columns:13.75rem minmax(0,1fr);column-gap:3rem;min-height:13.75rem;margin:18rem auto 0;padding-left:2.5rem;display:grid}.black-about-intro .eyebrow{color:var(--muted);grid-area:1/1/span 2;align-self:start;margin:.5rem 0 0;padding:0}.black-about-intro h2{letter-spacing:-.06em;grid-area:1/2;max-width:47.5rem;margin:0;font-size:clamp(3.2rem,4.4vw,4.75rem);font-weight:600;line-height:1.02}.black-about-intro>p:last-child{max-width:38.75rem;color:var(--muted);grid-area:2/2;margin:2.5rem 0 0;font-size:clamp(.95rem,1.08vw,1.08rem);line-height:1.8}.black-about-section .about-card-grid{grid-template-columns:repeat(3,60rem);gap:2rem;width:max-content;margin-top:4rem;margin-left:3.53125rem;display:grid}.black-about-section .about-feature-card{width:60rem;min-height:43.75rem}.black-capabilities-section.content-section{height:248.813rem;padding:6rem var(--pad) 4rem;border-top:1px solid #ffffff14;overflow:hidden}.black-capabilities-section>.section-heading{width:min(87.5rem,100%);max-width:none;margin-inline:auto}.black-capabilities-section>.section-heading .eyebrow{margin-bottom:1.5rem}.black-capabilities-section .capability-grid,.black-capabilities-section .capability-power-grid{gap:1.5rem;width:min(87.5rem,100%);margin-inline:auto;display:grid}.black-capabilities-section .capability-grid{margin-top:4rem}.black-capabilities-section .capability-power-heading{align-items:center;gap:1.5rem;width:min(87.5rem,100%);height:3rem;margin:4rem auto 0;display:flex}.black-capabilities-section .capability-power-heading span{letter-spacing:-.025em;font-size:3rem;font-weight:700;line-height:3rem}.black-capabilities-section .capability-power-heading h3{letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:600;line-height:2rem}.black-capabilities-section .capability-power-grid{margin-top:3rem}.black-capabilities-section .capability-card{border-color:#fafafa14;border-radius:1.5rem;width:100%;height:35rem;min-height:35rem;padding:0;display:block}.black-capabilities-section .capability-card:after{content:none}.black-capabilities-section .capability-card-visual{z-index:0;place-items:center;width:58%;display:grid;position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem}.black-capabilities-section .capability-card-visual:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #6ee8ed29;border-radius:50%;width:min(31rem,78%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 7rem #205e7629}.black-capabilities-section .capability-card-visual img{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.9;width:100%;height:100%;position:relative;inset:auto;transform:scale(.88)}.black-capabilities-section .capability-card:nth-child(2n) .capability-card-visual,.black-capabilities-section .capability-power-card:nth-child(n) .capability-card-visual{left:auto;right:1.5rem}.black-capabilities-section .capability-power-card:nth-child(n):before{background:linear-gradient(90deg,#090b0ff5 22%,#090b0f42 46%,#090b0f14)}.black-capabilities-section .capability-card:hover .capability-card-visual img{transform:scale(.93)}.black-capabilities-section .capability-card-copy{width:32.5rem;padding:3.5rem;position:relative}.black-capabilities-section .capability-card:nth-child(odd) .capability-card-copy{margin-left:auto}.black-capabilities-section .capability-card:nth-child(2n) .capability-card-copy{margin-right:auto}.black-capabilities-section .capability-card-copy>span{color:#ffffffb3;letter-spacing:-.025em;font-size:3rem;font-weight:700;line-height:3rem;display:block}.black-capabilities-section .capability-card h3{letter-spacing:-.03em;margin:1rem 0 0;font-size:1.5rem;font-weight:600;line-height:2rem}.black-capabilities-section .capability-card p{max-width:24rem;color:var(--muted);margin:1rem 0 0;font-size:.9375rem;line-height:1.75rem}.black-capabilities-section .capability-power-card:nth-child(n) .capability-card-copy{margin-left:0;margin-right:auto}.black-capabilities-section .capability-power-card .capability-card-copy>strong{letter-spacing:-.025em;font-size:3rem;font-weight:700;line-height:3rem;display:block}.black-capabilities-section .capability-power-card .capability-card-copy>p{letter-spacing:-.03em;margin-top:1rem;font-size:1.5rem;font-weight:600;line-height:2rem}.black-action-atlas-section{border-top:1px solid #ffffff14;height:94.0156rem;padding:0;overflow:hidden}.black-action-atlas-section .experience-heading.content-section{padding:11rem var(--pad) 4rem}.black-action-atlas-section .experience-heading .section-heading{width:min(87.5rem,100%);max-width:none;margin-inline:auto}.black-action-atlas-section .experience-heading .section-heading .eyebrow{margin-bottom:1.5rem}.black-action-atlas-section .experience-heading .section-lede{max-width:56rem;margin-top:1rem}.black-action-atlas-section .action-atlas-grid{width:min(87.5rem,calc(100% - var(--pad)*2));grid-template-rows:repeat(2,28.6016rem);grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;margin:0 auto;animation:none}.black-action-atlas-section .action-atlas-card{border-color:#fafafa14;border-radius:1.5rem;grid-column:span 2;width:100%;height:28.6016rem;min-height:28.6016rem}.black-action-atlas-section .action-atlas-card:nth-child(4){grid-column:2/span 2}.black-action-atlas-section .action-atlas-card:nth-child(5){grid-column:4/span 2}.black-action-atlas-section .action-atlas-card-complete img{-o-object-position:center;object-position:center;width:92%;height:92%;inset:4%;transform:scale(.92)rotate(0)}.black-action-atlas-section .action-atlas-card-complete:hover img{transform:scale(.97)rotate(0)}.black-control-section{height:71.7734rem;padding:6rem var(--pad)}.black-control-section .control-heading{margin-bottom:4rem}.black-control-section .control-heading .section-heading{width:min(87.5rem,100%);max-width:none;margin-inline:auto}.black-control-section .control-heading .eyebrow{color:var(--muted);margin-bottom:1.25rem}.black-control-section .control-stage{border-color:#fafafa14;border-radius:1.5rem;height:49.2734rem}.black-control-section .control-video-stage{background:#050608;padding:0}.black-control-section .control-video-stage:after,.black-control-section .control-video-stage:before{display:none}.black-control-section .control-video-stage video{-o-object-fit:cover;object-fit:cover}.black-control-section .control-video-stage .preview-play{display:none}.black-specification-section.content-section{height:61rem;padding:6rem var(--pad);transition:height .5s;overflow:hidden}.black-specification-section.is-expanded.content-section{height:101.688rem}.black-specification-inner{width:min(var(--content-max),100%);margin-inline:auto}.black-specification-kicker{width:100%;color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:0 auto;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:1rem;font-weight:400;line-height:1.5rem}.black-specification-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 3rem;margin:4rem 0 0;display:grid}.black-specification-highlights div{min-height:8.5rem}.black-specification-highlights dd{letter-spacing:-.04em;margin:0;font-size:6rem;font-weight:500;line-height:6rem}.black-specification-highlights dt{max-width:15rem;color:var(--muted);margin-top:1rem;font-size:1rem;line-height:1.5rem}.black-specification-rows{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.black-specification-primary-rows{margin-top:6rem}.black-specification-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;min-height:5.8125rem;padding:2rem 0;display:flex}.black-specification-row:nth-child(odd){padding-right:3rem}.black-specification-row:nth-child(2n){padding-left:3rem}.black-specification-row dt{color:var(--muted);font-size:.9375rem;font-weight:400;line-height:1.75rem}.black-specification-row dd{text-align:right;margin:0;font-size:1.125rem;font-weight:500;line-height:1.75rem}.black-specification-more{max-height:0;transition:max-height .5s;overflow:hidden}.black-specification-section.is-expanded .black-specification-more{max-height:125rem}.black-specification-toggle-wrap{justify-content:center;margin-top:2rem;display:flex}.black-specification-toggle{border:1px solid var(--line);min-height:2.875rem;color:var(--muted);cursor:pointer;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#ffffff09;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .25s,border-color .25s,background-color .25s;display:inline-flex}.black-specification-toggle:focus-visible,.black-specification-toggle:hover{color:#fff;background:#ffffff13;border-color:#ffffff4d}.black-specification-toggle span{transition:transform .25s;display:inline-block}.black-specification-toggle:hover span{transform:translateY(.12rem)}.black-reliability-section{height:214.07rem;padding:6rem var(--pad);overflow:hidden}.black-reliability-section .reliability-copy{width:min(87.5rem,100%);margin-inline:auto}.black-reliability-section .reliability-copy .section-heading{max-width:none}.black-reliability-section .reliability-copy .eyebrow{width:100%;color:var(--muted);margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.black-reliability-section .reliability-copy h2{letter-spacing:-.06em;font-size:3.75rem;font-weight:600;line-height:3.75rem}.black-reliability-section .reliability-stage-list{gap:5rem;width:min(87.5rem,100%);margin:3rem auto 0}.black-reliability-section .reliability-stage-card{background:0 0;border:0;border-radius:0;height:62.5234rem;padding:2rem 0 0;overflow:hidden;min-height:62.5234rem!important}.black-reliability-section .reliability-stage-card:first-child{height:57.2734rem;padding-top:0;min-height:57.2734rem!important}.black-reliability-section .reliability-item-copy{z-index:3;max-width:none;padding:0;position:relative}.black-reliability-section .reliability-stage-card h3{letter-spacing:-.03em;margin:0;font-size:1.875rem;font-weight:600;line-height:2.25rem}.black-reliability-section .reliability-stage-card:first-child .reliability-item-copy p{max-width:none;margin-top:1rem;font-size:1.125rem;line-height:1.75rem}.black-reliability-section .reliability-metric{letter-spacing:-.04em;font-size:6rem;font-weight:600;line-height:6rem;display:block}.black-reliability-section .reliability-stage-card:not(:first-child) .reliability-item-copy p{max-width:26.25rem;margin-top:1.5rem;font-size:1.25rem;line-height:1.75rem}.black-reliability-section .reliability-visual{border:1px solid #fafafa14;border-radius:1.5rem;height:auto;inset:0}.black-reliability-section .reliability-stage-card:first-child .reliability-visual{height:49.2734rem;top:8rem}.black-reliability-section .reliability-visual:after{background:linear-gradient(90deg,#030507e6,#03050780 42%,#0305070f 76%),linear-gradient(#0000 50%,#0305079e)}.black-reliability-section .reliability-visual img{-o-object-position:68% center;object-position:68% center;transform:scale(.9)translate(14%)}.black-reliability-section .reliability-stage-card:nth-child(2n) .reliability-visual img{-o-object-position:30% center;object-position:30% center;transform:scale(.9)translate(-14%)}.black-reliability-section .reliability-stage-card:nth-child(2n) .reliability-item-copy{margin-left:0}.black-developer-section.developer-section{height:47.9375rem;min-height:47.9375rem;padding:6rem var(--pad);display:block}.black-developer-section:before{display:none}.black-developer-section .developer-heading{width:min(87.5rem,100%);margin-inline:auto}.black-developer-section .developer-heading h2{margin:0}.black-developer-section .developer-heading h2>span{margin:0;display:block}.black-developer-section .developer-heading .developer-title{color:#f5f7fa;letter-spacing:-.04em;font-size:4.5rem;font-weight:400;line-height:4.5rem}.black-developer-section .developer-heading .developer-subtitle{color:#fff9;letter-spacing:-.06em;margin-top:1rem;font-size:4.5rem;font-weight:200;line-height:4.5rem}.black-developer-section .developer-label{width:min(87.5rem,100%);color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:4rem auto 2.5rem;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:1rem;font-weight:400;line-height:1.5rem}.black-developer-section .developer-links{gap:1.25rem;width:min(32.5rem,100%);margin-inline:auto}.black-developer-section .developer-link{grid-template-columns:none;justify-content:space-between;gap:1rem;min-height:5.125rem;padding:1.25rem 2rem;display:flex}.black-developer-section .developer-link>span{border-radius:.75rem;flex:0 0 2.5rem;width:2.5rem;height:2.5rem}.black-developer-section .developer-link strong{flex:1}.black-developer-section .developer-note{display:none}.developer-title-sr{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.black-product-notes{height:19.7344rem;padding:4rem var(--pad);border-top:1px solid var(--line);color:var(--muted);background:#050608;display:block}.black-product-notes ol{width:min(87.5rem,100%);margin:0 auto;padding:0;list-style:none;display:block}.black-product-notes li{font-size:.76rem;line-height:1.6;display:block}.black-product-notes li+li{margin-top:.75rem}.black-product-notes li span{color:inherit}.secondary-hero{isolation:isolate;min-height:95svh;padding:7rem var(--pad) 4rem;align-items:center;display:grid;position:relative;overflow:hidden}.secondary-hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at var(--hero-pointer-x,72%) var(--hero-pointer-y,48%),#3eaacd2e,transparent 28%);position:absolute;inset:0}.secondary-hero-copy{z-index:2;width:min(50rem,62vw);animation:.9s cubic-bezier(.22,.61,.36,1) both hero-copy-in;position:relative}.secondary-hero-copy>p:not(.eyebrow){max-width:42rem;color:var(--muted)}.technical-hero{background:radial-gradient(circle at 75%,#153f55,#080a0e 47%,#040507 75%)}.signal-visual{z-index:2;opacity:.7;width:min(44vw,42rem);height:54vh;transform:translate3d(var(--hero-shift-x,0),var(--hero-shift-y,0),0);align-items:center;gap:.45rem;transition:transform .42s cubic-bezier(.22,.61,.36,1);animation:1.1s cubic-bezier(.22,.61,.36,1) 80ms both hero-visual-in;display:flex;position:absolute;right:4vw}.signal-visual span{min-width:2px;height:var(--h);background:linear-gradient(180deg,transparent,var(--cyan),transparent);animation:2s ease-in-out infinite alternate signal;animation-delay:calc(var(--i)*-70ms);border-radius:999px;flex:1;display:block}.technology-list{padding-block:0}.technology-list article{--tilt-x:0deg;--tilt-y:0deg;border-bottom:1px solid var(--line);background:radial-gradient(circle at var(--pointer-x,75%) var(--pointer-y,45%),#3089ac17,transparent 34%);transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-radius:.8rem;grid-template-columns:5rem minmax(16rem,.65fr) 1fr;align-items:baseline;gap:2rem;margin-inline:-1.2rem;padding:4.5rem 1.2rem;transition:transform .3s cubic-bezier(.22,.61,.36,1),border-color .3s,background-color .3s,box-shadow .3s;display:grid;position:relative}.technology-list article:hover{transform:perspective(1200px) translateY(-.35rem) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background-color:#ffffff05;border-color:#6ee8ed5c;box-shadow:0 1.25rem 3rem #0000002e}.technology-list article>span{color:var(--cyan);font-size:.7rem}.technology-list h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:520}.technology-list article p{max-width:40rem;color:var(--muted)}.technology-flow{background:#080a0e}.service-hero{color:#f6f7f9;background:#050608}.service-hero img{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:103%;height:103%;transition:filter .45s;animation:12s ease-in-out infinite service-visual-drift;position:absolute;inset:-1.5%}.service-hero:hover img{filter:brightness(1.08)contrast(1.03)}.service-hero:after{content:"";z-index:1;background:linear-gradient(90deg,#020305f5,#020305c2 42%,#0203051a 72%);position:absolute;inset:0}.service-hero .eyebrow{color:var(--cyan)}.service-hero .secondary-hero-copy>p:not(.eyebrow){color:var(--muted)}.service-steps{color:#f6f7f9;background:#080a0e}.service-steps ol{margin:0;padding:0;list-style:none}.service-steps li{--tilt-x:0deg;--tilt-y:0deg;border-bottom:1px solid var(--line);background:radial-gradient(circle at var(--pointer-x,75%) var(--pointer-y,45%),#3089ac17,transparent 34%);transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-radius:.8rem;grid-template-columns:8rem 1fr;gap:2rem;margin-inline:-1.2rem;padding:3rem 1.2rem;transition:transform .3s cubic-bezier(.22,.61,.36,1),border-color .3s,background-color .3s,box-shadow .3s;display:grid;position:relative}.service-steps li:hover{transform:perspective(1200px) translateY(-.35rem) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background-color:#ffffff05;border-color:#6ee8ed5c;box-shadow:0 1.25rem 3rem #0000002e}.service-steps li>span{color:var(--cyan)}.service-steps h2{margin:0;font-size:clamp(2rem,4vw,4rem);font-weight:520}.service-steps p{max-width:40rem;color:var(--muted)}.service-notice{padding:clamp(6rem,10vw,10rem) var(--pad);color:#f6f7f9;background:radial-gradient(circle at 70% 0,#163047,#080a0e 58%)}.service-notice .eyebrow{color:var(--cyan)}.service-notice h2{margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:520}.service-notice>p:not(.eyebrow){max-width:48rem;color:var(--muted)}.careers-hero{isolation:isolate;min-height:142.8rem;padding:8.55rem var(--pad) 2.4rem;background:radial-gradient(circle at 72% 68%,#0e3c4461,#0000 38%),radial-gradient(circle at 18% 12%,#1e3c6933,#0000 34%),#050608;position:relative;overflow:hidden}.careers-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at var(--hero-pointer-x,68%) var(--hero-pointer-y,54%),#3b75ff2b,transparent 26%);position:absolute;inset:0}.careers-grid{opacity:.26;background-image:radial-gradient(#6297ff47 .7px,#0000 .8px);background-size:7px 7px;animation:18s linear infinite alternate career-stars;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 14%,#000 42%,#0000 94%);mask-image:linear-gradient(#000,#0000 14%,#000 42%,#0000 94%)}.careers-status{z-index:3;color:#4d8cff;background:#1637732e;border:1px solid #487fff5c;border-radius:999px;align-items:center;gap:.45rem;width:max-content;min-height:2.4rem;margin:0 auto;padding:.55rem .95rem;font-size:.72rem;line-height:1;animation:.75s cubic-bezier(.22,.61,.36,1) both hero-copy-in;display:flex;position:relative;box-shadow:inset 0 0 1.2rem #4378ff14}.careers-status svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.careers-copy{z-index:3;text-align:center;width:min(56.25rem,100%);margin:2.5rem auto 0;animation:.9s cubic-bezier(.22,.61,.36,1) 80ms both hero-copy-in;position:relative}.careers-copy .eyebrow{display:none}.careers-copy h1{letter-spacing:-.04em;min-height:22.5rem;margin:0;font-size:clamp(4.5rem,6vw,6rem);font-weight:700;line-height:1.2;display:grid}.career-title-line{display:block}.career-title-line:first-child{white-space:nowrap}.career-title-line strong{color:#0000;min-width:2.2em;font:inherit;letter-spacing:-.09em;background:linear-gradient(135deg,#1679ef 8%,#54a5ff 62%,#1769da);-webkit-background-clip:text;background-clip:text;display:inline-block}.careers-product-visual{z-index:1;width:min(56.25rem,72vw);height:37.8477rem;transform:translate3d(var(--hero-shift-x,0),var(--hero-shift-y,0),0);margin:2.5rem auto 0;transition:transform .42s cubic-bezier(.22,.61,.36,1);animation:1.1s cubic-bezier(.22,.61,.36,1) .14s both hero-visual-in;position:relative}.careers-product-visual img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.58;filter:grayscale()sepia(.65)hue-rotate(165deg)saturate(4.2)brightness(.92)contrast(1.28);mix-blend-mode:screen;width:100%;height:100%;animation:8s ease-in-out infinite career-product-float}.careers-product-visual span{pointer-events:none;opacity:.42;mix-blend-mode:screen;background:radial-gradient(circle,#4b89fff0 0 1px,#0000 1.3px) 0 0/6px 6px;position:absolute;inset:8% 4%;-webkit-mask-image:radial-gradient(at 50% 55%,#000 0 46%,#0000 72%);mask-image:radial-gradient(at 50% 55%,#000 0 46%,#0000 72%)}.careers-hero-details{z-index:3;text-align:center;width:min(87.5rem,100%);margin:3rem auto 0;position:relative}.career-hero-manifesto{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d10169e;border:1px solid #ffffff1f;border-radius:1.5rem;align-content:center;gap:1.35rem;width:min(60rem,100%);min-height:35rem;margin:0 auto;padding:clamp(3.5rem,5vw,5rem) clamp(2rem,3.2vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #0000002e}.career-hero-manifesto:after,.career-hero-manifesto:before{color:#4b98ff;font-size:4rem;font-weight:700;line-height:1;position:absolute}.career-hero-manifesto:before{content:"“";top:2.6rem;left:3rem}.career-hero-manifesto:after{content:"”";bottom:1.5rem;right:3rem}.career-hero-manifesto p{color:#ffffff94;text-align:left;max-width:48rem;margin:0 auto;font-size:clamp(.86rem,1vw,1rem);line-height:1.85}.careers-hero-details .hero-actions{justify-content:center;margin-top:2.5rem}.careers-hero-details .solid-link{color:#fff;background:#258aff;border-color:#258aff;box-shadow:0 .8rem 2rem #258aff33}.careers-hero-details .solid-link:hover{background:#1679ee;border-color:#1679ee}.career-categories{z-index:3;background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;width:min(68.75rem,100%);margin:3.5rem auto 0;display:grid;position:relative}.career-categories article{text-align:center;background:#0b0e13bd;border:1px solid #ffffff1f;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;min-height:18.125rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}.career-categories article:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at var(--pointer-x,70%) var(--pointer-y,30%),#4282ff33,transparent 45%);transition:opacity .3s;position:absolute;inset:0}.career-categories article:hover:before{opacity:1}.career-categories i,.career-categories p{display:none}.career-categories article>span{color:#5792ff;letter-spacing:-.04em;margin:0;font-size:4.5rem;font-weight:300;line-height:4.5rem;position:relative}.career-categories h2{letter-spacing:0;margin:.5rem 0 0;font-size:1rem;font-weight:400;line-height:1.5rem;position:relative}.career-categories a{color:#4793f6;align-items:center;gap:.45rem;margin-top:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .2s,transform .2s;display:inline-flex;position:relative}.career-categories a span{transition:transform .2s}.career-categories a:hover{color:#70adff;transform:translateY(-.1rem)}.career-categories a:hover span{transform:translate(.2rem)}.career-categories i svg{stroke-width:1.5px;width:1.5rem;height:1.5rem}.career-categories a svg,.career-categories i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.career-categories a svg{stroke-width:2px;width:.875rem;height:.875rem;transition:transform .2s}.career-categories a:hover svg{transform:translate(.2rem)}.career-contact{min-height:104svh;padding:clamp(7rem,11vw,11rem) var(--pad);color:#10141a;background:#eef1f4;grid-template-columns:minmax(15rem,.6fr) minmax(0,1.4fr);align-content:center;gap:clamp(3rem,8vw,10rem);display:grid}.career-contact .eyebrow{color:#285d9b}.career-contact h2{letter-spacing:-.06em;margin:0;font-size:clamp(3.5rem,7vw,7rem);font-weight:520;line-height:.95}.career-contact-grid{border-top:1px solid #10141a33;border-bottom:1px solid #10141a33;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;display:grid}.career-contact-grid article{border-left:1px solid #10141a29;align-content:space-between;min-height:15rem;padding:1.6rem;display:grid}.career-contact-grid article:first-child{border-left:0}.career-contact-grid h3{color:#69727d;letter-spacing:.1em;margin:0;font-size:.72rem;font-weight:600}.career-contact-grid a,.career-contact-grid p{color:#202833;overflow-wrap:anywhere;border-bottom:1px solid #8c949d;justify-content:space-between;align-self:end;gap:.8rem;margin:0;padding-bottom:.55rem;font-size:clamp(.88rem,1.2vw,1.08rem);display:flex}.career-contact-grid a span{transition:transform .2s}.career-contact-grid a:hover span{transform:translate(.18rem,-.18rem)}.career-typing-cursor{color:#347df2;margin-left:.08em;font-weight:300;animation:1s step-end infinite career-cursor-blink;display:inline-block}.career-closing{min-height:46svh;padding:clamp(4rem,6vw,6rem) var(--pad);background:#050608;align-items:end;display:grid;position:relative;overflow:hidden}.career-closing>img{-o-object-fit:cover;object-fit:cover;-o-object-position:62% center;object-position:62% center;filter:saturate(.65)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.career-closing-shade{background:linear-gradient(90deg,#020305f5,#020305b3 42%,#0203051f 76%),linear-gradient(#0000 52%,#020305b3);position:absolute;inset:0}.career-closing-copy{z-index:1;max-width:61rem;position:relative}.career-closing-copy h2{max-width:9ch;margin:0;font-weight:520}.career-closing-copy h2,.career-closing-subtitle{letter-spacing:-.06em;font-size:clamp(3.8rem,7vw,8rem);line-height:.93}.career-closing-subtitle{color:#fff9;margin:1rem 0 0;font-weight:200}.compact-hero{isolation:isolate;min-height:34rem;padding:8rem var(--pad) 5rem;text-align:center;background:radial-gradient(circle at 50% 0,#182b3d,#080a0e 52%);place-content:center;justify-items:center;display:grid;position:relative;overflow:hidden}.compact-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,42%),#3680ad33,transparent 29%);position:absolute;inset:0}.compact-hero>:not(.local-badge){z-index:1;animation:.85s cubic-bezier(.22,.61,.36,1) both hero-copy-in;position:relative}.compact-hero>h1{animation-delay:60ms}.compact-hero>p:not(.eyebrow,.local-badge){animation-delay:.12s}.compact-hero h1{font-size:clamp(4rem,7vw,7.2rem)}.compact-hero>p:not(.eyebrow,.local-badge){max-width:48rem;color:var(--muted)}.contact-page .compact-hero,.cooperation-page .compact-hero{background:radial-gradient(circle at 14% 58%,#18415e57,#0000 43%),radial-gradient(circle at 84% 60%,#33184147,#0000 42%),#050608;min-height:27.25rem;padding-top:6rem;padding-bottom:3rem}.contact-page .compact-hero>*{transform:translateY(2.3rem)}.contact-page .compact-hero h1,.cooperation-page .compact-hero h1{font-size:6rem;line-height:1}.contact-board{padding:clamp(4rem,7vw,7rem) var(--pad);color:#f5f7fa;background:#080a0e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.contact-row{border:1px solid var(--line);background:radial-gradient(circle at var(--pointer-x,80%) var(--pointer-y,0),#2d75a824,transparent 40%),#0d1015;border-radius:1rem;grid-template-columns:1fr;align-content:space-between;gap:2rem;min-height:17rem;padding:1.8rem;display:grid;position:relative;overflow:hidden}.contact-card-top>span:last-child,.contact-row>span{color:var(--cyan);letter-spacing:.08em;font-size:.72rem}.contact-row a,.contact-row strong{overflow-wrap:anywhere;align-self:end;font-size:clamp(1.1rem,1.55vw,1.55rem);font-weight:520}.contact-row a{justify-content:space-between;align-items:center;transition:color .2s;display:flex}.contact-row a span{color:var(--muted);font-size:.9rem}.contact-row a:hover{color:#fff}.contact-group{padding:clamp(5rem,8vw,8rem) var(--pad);color:#f5f7fa;background:#080a0e;grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);gap:clamp(2.5rem,5vw,6rem);display:grid}.contact-group+.contact-group{padding-top:1rem}.contact-group .contact-board{background:0 0;padding:0}.contact-group-label{border-left:1px solid #4482ff8a;align-self:stretch;padding:.35rem 0 0 1.5rem}.contact-group-label>span{color:#5d97ffc7;letter-spacing:.16em;margin-bottom:1.2rem;font-size:.62rem;display:block}.contact-group-label h2{color:#ffffff85;letter-spacing:.12em;margin:0;font-size:.75rem;font-weight:520;line-height:1.5}.contact-card-top{align-content:start;justify-items:start;gap:1.1rem;display:grid}.contact-icon,.social-icon{color:#4c86ef;letter-spacing:.04em;background:#ffffff05;border:1px solid #ffffff24;border-radius:.8rem;place-items:center;width:2.75rem;height:2.75rem;font-size:.62rem;font-weight:650;display:grid;box-shadow:inset 0 0 1.2rem #2b68d80d}.contact-page .contact-group{gap:clamp(4rem,5.2vw,8.25rem)}.contact-page .contact-channel-section{padding-block:calc(6rem + 3px) 3.5rem}.contact-page .contact-board,.contact-page .social-grid{gap:1.5rem;width:calc(100% + .35rem);margin-left:-.1rem}.contact-page .contact-board{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-page .contact-row{background:radial-gradient(circle at var(--pointer-x,80%) var(--pointer-y,0),#2d75a81a,transparent 42%),#17171766;border-radius:1.5rem;min-height:13.25rem;box-shadow:0 4px 16px #0000000f}.contact-page .contact-row:nth-child(4){grid-column:1/-1;grid-template-columns:minmax(16rem,.55fr) minmax(0,1fr);align-items:center;gap:2rem;min-height:5rem;padding-block:1rem}.contact-page .contact-row:nth-child(4) .contact-card-top{align-items:center;gap:1rem;display:flex}.contact-page .contact-row:nth-child(4) a{justify-self:end}.contact-page .social-board{padding-top:2rem}.contact-page .social-card{background:radial-gradient(circle at var(--pointer-x,80%) var(--pointer-y,0),#2d75a81a,transparent 42%),#17171766;border-radius:1.5rem;height:11.625rem;min-height:0;box-shadow:0 4px 16px #0000000f}.contact-page .social-card:nth-child(n+4){height:18.875rem}.contact-page .contact-row:hover,.contact-page .social-card:hover{border-color:#3c83f652;transform:none;box-shadow:0 4px 16px #00000017}.cooperation-page .compact-hero{text-align:center;min-height:0;padding:11rem 1.5rem 6rem;display:block}.cooperation-page .compact-hero h1{letter-spacing:-.04em;width:fit-content;margin:0 auto;padding-bottom:.15em;font-size:6rem;font-weight:700;line-height:1;transform:none}.cooperation-page .compact-hero>p{width:max-content;max-width:min(41.25rem,100vw - 3rem);margin:2rem auto 0;font-size:1.25rem;line-height:1.4;transform:none}html[lang=zh-CN] .cooperation-page .compact-hero>p{width:41.25rem}.cooperation-page .contact-group{padding:6rem var(--pad);display:block}.cooperation-page .contact-group-label{border-left-width:2px;min-height:auto;padding:0 0 0 2.5rem}.cooperation-page .contact-group-label>span{display:none}.cooperation-page .contact-group-label h2{letter-spacing:.18em;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:1rem;font-weight:400;line-height:1.5}.cooperation-page .contact-board{gap:1.5rem;margin-top:4rem}.cooperation-page .contact-row{background:#17171766;border-radius:1.5rem;min-height:18.0625rem;padding:2rem;display:block;box-shadow:0 4px 16px #0000000f}.cooperation-page .contact-row:hover{border-color:#3c83f666;transform:translateY(-.5rem)scale(1.01);box-shadow:0 1.25rem 3rem #0000002e,0 .6rem 2rem #3c83f614}.cooperation-card-icon{color:#4c86ef;background:#050608;border:1px solid #ffffff24;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.5rem;display:flex;box-shadow:0 .125rem .25rem #00000014}.cooperation-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.cooperation-page .contact-row>.cooperation-card-label{color:#4c86ef;letter-spacing:.14em;text-transform:uppercase;min-height:2.5em;margin-bottom:.5rem;font-size:.75rem;font-weight:600;line-height:1.25em;display:block}.cooperation-page .contact-row>p{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:1.875rem;font-weight:600;line-height:1.2}.cooperation-location-list{gap:1rem;display:grid}.cooperation-location-list p{margin:0;line-height:1.35;display:block}.cooperation-location-list small{color:#4c86ef;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6875rem;font-weight:600;line-height:1.5;display:block}.cooperation-location-list strong{letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.5556;display:block}.cooperation-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cooperation-address-grid article{border:1px solid var(--line);background:radial-gradient(circle at 78% 0,#2d75a81f,#0000 40%),#0d1015;border-radius:1rem;align-content:space-between;min-height:12rem;padding:1.8rem;display:grid}.cooperation-address-grid strong{color:var(--cyan);letter-spacing:.08em;font-size:.72rem}.cooperation-address-grid p{color:#f5f7fa;align-self:end;margin:0;font-size:clamp(1rem,1.35vw,1.35rem)}.lead-form-section{padding:clamp(5rem,9vw,9rem) var(--pad);color:#edf5fb;border-top:1px solid var(--line);background:#0d1218;grid-template-columns:minmax(16rem,.7fr) minmax(22rem,1.3fr);gap:clamp(3rem,8vw,9rem);display:grid}.lead-form-intro h2{letter-spacing:-.05em;max-width:10ch;margin:0 0 1.5rem;font-size:clamp(2.6rem,5vw,5.2rem);font-weight:520;line-height:.98}.lead-form-intro>p:last-child{max-width:34rem;color:var(--muted);line-height:1.8}.lead-form{gap:1.35rem;display:grid}.lead-form label{gap:.65rem;display:grid}.lead-form label>span{color:#aeb9c4;letter-spacing:.08em;font-size:.78rem}.lead-form input,.lead-form select,.lead-form textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff40;border-radius:0;outline:none;width:100%;padding:1rem 0;transition:border-color .2s}.lead-form select option{color:#101820;background:#edf5fb}.lead-form textarea{resize:vertical;min-height:8rem}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--cyan)}.lead-form-columns{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.lead-form .lead-checkbox{grid-template-columns:none;align-items:flex-start;gap:.75rem;display:flex}.lead-checkbox input{accent-color:#43b3dc;flex:none;width:1rem;height:1rem;margin-top:.12rem}.lead-form .solid-link{cursor:pointer;border:0;width:fit-content;margin-top:.65rem}.lead-form .solid-link:disabled{cursor:wait;opacity:.55}.lead-form-feedback,.lead-form-unavailable{border:1px solid var(--line);color:var(--muted);background:#ffffff09;padding:1rem 1.15rem;line-height:1.6}.lead-form-feedback.success{color:#adf1cf;border-color:#5ce0a057}.lead-form-feedback.error{color:#ffd2ce;border-color:#ff6d6557}.privacy-rights-section{background:linear-gradient(135deg,#0d1218,#101b25)}.privacy-rights-section>div:last-child{gap:2.5rem;display:grid}.verification-form{border-top:1px solid #ffffff24;padding-top:2rem}.social-board{color:#f5f7fa;background:#050608;padding-bottom:clamp(6rem,10vw,10rem)}.social-grid{background:0 0;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.social-card{border:1px solid var(--line);background:radial-gradient(circle at var(--pointer-x,80%) var(--pointer-y,0),#2d75a81f,transparent 40%),#0d1015;border-radius:1rem;align-content:start;min-height:15rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.social-card strong{margin-top:2.7rem;font-size:1rem}.social-card>span:not(.social-icon,.social-qr-placeholder){color:var(--muted);align-self:end;margin-top:.6rem;font-size:.82rem}.social-qr-placeholder{opacity:.88;background:#f5f7fa;border-radius:.45rem;place-items:center;width:4.4rem;height:4.4rem;padding:.45rem;display:grid;position:absolute;bottom:1.5rem;right:1.5rem}.social-qr-placeholder i{background:repeating-conic-gradient(#0b0e13 0 25%,transparent 0 50%) 0 0/1rem 1rem;width:100%;height:100%;-webkit-mask-image:radial-gradient(circle,#000 0 62%,#0000 64%);mask-image:radial-gradient(circle,#000 0 62%,#0000 64%)}.legal-page{min-height:75vh;padding:10rem var(--pad) 7rem;color:#f5f7fa;background:#080a0e}.legal-page .eyebrow{color:var(--cyan)}.legal-page h1{letter-spacing:-.06em;margin:0;font-size:clamp(3.6rem,8vw,8rem);font-weight:520}.legal-page>p:not(.eyebrow,.inline-badge){max-width:52rem;color:var(--muted)}.inline-badge{margin-top:3rem;position:static}.terms-document-page,.terms-index-page{color:#f4f5f7;background:#08090b}.terms-index-intro{min-height:58rem;padding:12.5rem var(--pad) 8rem;background-image:radial-gradient(circle at 72% 18%,#2846671f,#0000 35%),radial-gradient(circle,#ffffff0b 0 1px,#0000 1.2px);background-size:auto,18px 18px}.terms-index-intro>.terms-eyebrow{display:none}.terms-index-intro h1{letter-spacing:-.055em;width:100%;margin:0;font-size:3.75rem;font-weight:520;line-height:1}.terms-index-intro>p:not(.terms-eyebrow){color:#ffffff8c;max-width:48rem;margin:1.75rem 0 0;font-size:1rem;line-height:1.75}.terms-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;width:min(59.75rem,100%);margin-top:6.625rem;display:grid}.terms-index-card{background:#17171780;border:1px solid #333;border-radius:.85rem;align-content:start;min-height:11.8rem;padding:2rem;transition:border-color .3s,background .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 .25rem 1rem #0000000f}.terms-index-card>span{color:#4c86ef;letter-spacing:.14em;font-size:.68rem}.terms-index-card h3{margin:1.65rem 0 0;font-size:1.35rem;font-weight:590}.terms-index-card p{color:#ffffff80;max-width:24rem;margin:.7rem 0 0;font-size:.84rem;line-height:1.7}.terms-index-card i{color:#ffffff8f;font-style:normal;transition:color .25s,transform .25s;position:absolute;bottom:1.7rem;right:1.8rem}.terms-index-card:focus-visible,.terms-index-card:hover{background:#1b1f26ad;border-color:#3c83f67a;box-shadow:0 .7rem 2rem #00000029}.terms-index-card:focus-visible i,.terms-index-card:hover i{color:#6da2ff;transform:translate(.2rem,-.2rem)}.terms-contact-cta{min-height:28rem;padding:6rem var(--pad);text-align:center;background-image:radial-gradient(circle,#ffffff09 0 1px,#0000 1.2px);background-size:18px 18px;border-top:1px solid #ffffff1a;place-content:center;justify-items:center;display:grid}.terms-contact-cta h2{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.2vw,3rem);font-weight:560}.terms-contact-cta p{color:#ffffff85;max-width:46rem;margin:1.35rem 0 0}.terms-contact-action{color:#fff;background:#347df2;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;min-width:9.5rem;min-height:2.8rem;margin-top:2rem;padding:.7rem 1.4rem;font-size:.9rem;font-weight:650;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex}.terms-contact-action span{transition:transform .25s}.terms-contact-action:focus-visible,.terms-contact-action:hover{background:#4b8df6;transform:translateY(-2px);box-shadow:0 .9rem 2.4rem #347df238}.terms-contact-action:focus-visible span,.terms-contact-action:hover span{transform:translate(.2rem)}.terms-document-hero{height:21.3125rem;min-height:0;padding:6rem var(--pad) 3rem;background-image:radial-gradient(circle at 72% 18%,#2846671c,#0000 38%),radial-gradient(circle,#ffffff0a 0 1px,#0000 1.2px);background-size:auto,18px 18px;border-bottom:1px solid #ffffff14}.terms-back-link{color:#ffffff80;align-items:center;gap:.5rem;width:max-content;margin:0 0 1.5rem;font-size:.875rem;line-height:1.25rem;transition:color .2s,transform .2s;display:flex}.terms-back-link:focus-visible,.terms-back-link:hover{color:#fff;transform:translate(-.2rem)}.terms-eyebrow{color:#ffffffa3;letter-spacing:.18em;text-transform:uppercase;width:min(48rem,100%);margin:0;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:1rem;font-weight:400;line-height:1.5rem}.terms-document-hero h1{letter-spacing:-.04em;width:min(48rem,100%);margin:1.5rem 0 0;font-size:3.75rem;font-weight:600;line-height:1}.terms-summary{color:#ffffff9e;width:min(36rem,100%);margin:1rem 0 0;font-size:1.125rem;line-height:1.75rem}.terms-document-layout{width:100%;padding:5rem var(--pad) 8rem;grid-template-columns:15rem minmax(0,48rem);gap:4rem;display:grid}.terms-document-aside{min-width:0}.terms-aside-sticky{position:sticky;top:6rem}.terms-aside-sticky>p{color:#ffffff61;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.67rem}.terms-aside-sticky>p:nth-of-type(2){margin-top:2.5rem}.terms-aside-sticky nav{gap:.65rem;display:grid}.terms-aside-sticky nav a{color:#ffffff8a;font-size:.76rem;line-height:1.45;transition:color .2s,transform .2s}.terms-aside-sticky nav a:focus-visible,.terms-aside-sticky nav a:hover{color:#6da2ff;transform:translate(.18rem)}.terms-aside-back{color:#ffffff6b;align-items:center;gap:.55rem;margin-top:2.5rem;font-size:.72rem;display:inline-flex}.terms-document-article{color:#ffffffb8;min-width:0;font-size:1rem;line-height:1.75rem}.terms-article-title{color:#fff;margin:0;font-size:1.5rem;font-weight:620;line-height:1.5}.terms-effective-date{color:#ffffff7a;margin:.5rem 0 0;font-size:.78rem}.terms-draft-notice{background:#1f365429;border:1px solid #4c86ef40;border-left:2px solid #4c86ef;margin:2rem 0 2.6rem;padding:1.15rem 1.3rem}.terms-draft-notice strong{color:#8db4fb;letter-spacing:.1em;font-size:.72rem}.terms-draft-notice p{color:#ffffff94;margin:.5rem 0 0;font-size:.82rem;line-height:1.65}.terms-copy-section{scroll-margin-top:6.5rem}.terms-copy-section+.terms-copy-section{margin-top:4rem}.terms-copy-section h2{color:#fff;letter-spacing:-.02em;border-bottom:1px solid #ffffff1a;margin:0 0 1rem;padding:0 0 .75rem;font-size:1.5rem;font-weight:600;line-height:2.25rem}.terms-copy-section h3{color:#fff;letter-spacing:normal;margin:1.75rem 0 .75rem;font-size:1.125rem;font-weight:600;line-height:1.6875rem}.terms-copy-section p{margin:0 0 1rem;line-height:1.75rem}.terms-copy-section ul{margin:0 0 1rem;padding-left:1.5rem}.terms-copy-section li{margin-bottom:.5rem;padding-left:0;line-height:1.75rem}.terms-table-wrap{border:1px solid #ffffff1f;border-radius:.55rem;max-width:100%;margin-top:1.5rem;overflow-x:auto}.terms-table-wrap table{border-collapse:collapse;width:100%;min-width:38rem}.terms-table-wrap td,.terms-table-wrap th{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;padding:.9rem 1rem}.terms-table-wrap td:last-child,.terms-table-wrap th:last-child{border-right:0}.terms-table-wrap tbody tr:last-child td{border-bottom:0}.terms-table-wrap th{color:#fff;background:#ffffff0b;font-size:.76rem}.terms-table-wrap td{color:#ffffff9e;font-size:.76rem;line-height:1.6}.terms-extra{border-top:1px solid #ffffff1a}.terms-extra .privacy-rights-section{margin:0}.site-error-page{isolation:isolate;min-height:100svh;padding:8rem var(--pad) 6rem;color:#f7f8fa;text-align:center;background:#030405;place-items:center;display:grid;position:relative;overflow:hidden}.site-error-backdrop{z-index:-3;position:absolute;inset:0}.site-error-backdrop img{-o-object-fit:cover;object-fit:cover;-o-object-position:62% 52%;object-position:62% 52%;opacity:.34;filter:grayscale(.35)brightness(.52)contrast(1.15);width:100%;height:100%;animation:14s ease-in-out infinite alternate error-visual-drift;transform:scale(1.04)}.site-error-page:before{content:"";z-index:-2;background:radial-gradient(circle at 68% 42%,#27709f38,#0000 32%),linear-gradient(90deg,#020305fa,#020305b8 44%,#02030561 74%,#020305db);position:absolute;inset:0}.site-error-page:after{content:"";z-index:-1;opacity:.16;pointer-events:none;background-image:radial-gradient(circle,#fff3 0 1px,#0000 1.1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 78%,#0000);mask-image:linear-gradient(#0000,#000 25% 78%,#0000)}.site-error-copy{width:min(50rem,100%)}.site-error-eyebrow{color:#6ee8ed;letter-spacing:.22em;margin:0;font-size:.7rem;font-weight:700}.site-error-code{color:#ffffff24;letter-spacing:-.08em;margin:1.25rem 0 0;font-size:clamp(8rem,18vw,18rem);font-weight:650;line-height:.72}.site-error-copy h1{letter-spacing:-.055em;margin:-1rem 0 0;font-size:clamp(3rem,5.2vw,6rem);font-weight:560;line-height:1}.site-error-copy>p:last-of-type{color:#ffffff94;max-width:34rem;margin:1.6rem auto 0;font-size:1rem}.site-error-action{color:#07090c;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-width:9rem;min-height:2.8rem;margin-top:2rem;padding:.7rem 1.35rem;font-size:.86rem;font-weight:650;transition:transform .25s,box-shadow .25s;display:inline-flex}.site-error-action span{transition:transform .25s}.site-error-action:focus-visible,.site-error-action:hover{transform:translateY(-3px);box-shadow:0 1rem 2.8rem #00000061}.site-error-action:focus-visible span,.site-error-action:hover span{transform:translate(.2rem)}.site-footer{padding:clamp(4.2rem,7vw,7rem) var(--pad) clamp(3rem,5vw,5rem);border-top:1px solid var(--line);color:#ffffff8f;scroll-snap-align:end;scroll-snap-stop:normal;background:#050608;gap:2.1rem;font-size:.75rem;display:grid;position:relative}.footer-primary{justify-content:space-between;align-items:center;gap:3rem;display:flex}.footer-identity{align-items:center;gap:1.5rem;display:flex}.footer-brand{color:#fff}.footer-brand .brand-logo{width:min(13.5rem,58vw)}.footer-contact-link{color:#ffffffc7;align-items:center;gap:.55rem;transition:color .2s;display:inline-flex}.footer-contact-link span{transition:transform .2s}.footer-contact-link:hover{color:#fff}.footer-contact-link:hover span{transform:translate(.16rem,-.16rem)}.footer-socials{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.footer-social{color:#ffffff8c;cursor:default;letter-spacing:.02em;background:#ffffff06;border:1px solid #ffffff24;border-radius:50%;place-items:center;min-width:2.15rem;height:2.15rem;padding:0 .5rem;font-size:.54rem;font-weight:650;transition:transform .25s,color .25s,border-color .25s,background .25s;display:grid}.footer-social:hover{color:#fff;background:#ffffff14;border-color:#ffffff61;transform:translateY(-3px)}.footer-rule{background:var(--line);height:1px}.footer-legal-row{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.footer-legal-row strong{color:#fff;letter-spacing:.04em;font-size:.7rem}.footer-legal-row a,.registration-link{transition:color .2s}.footer-legal-row a:hover,.registration-link:hover{color:#fff}.footer-bottom{justify-content:space-between;align-items:end;gap:3rem;display:flex}.footer-bottom>p{max-width:34rem;margin:0}.footer-bottom>div{text-align:right;flex:none}.footer-bottom>div p{margin:.25rem 0;font-size:.66rem}.utility-rail{z-index:48;gap:.55rem;display:grid;position:fixed;bottom:1.25rem;right:1.25rem}.utility-button{color:#ffffffc2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#0c0e12c2;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;padding:0;font-size:.68rem;transition:transform .25s cubic-bezier(.22,.61,.36,1),color .25s,border-color .25s,background .25s,box-shadow .25s;display:grid;box-shadow:0 .8rem 2.2rem #0003}.utility-button:focus-visible,.utility-button:hover{color:#fff;background:#181c23f0;border-color:#fff6;transform:translateY(-3px)scale(1.04);box-shadow:0 1rem 2.8rem #00000057}.utility-help{font-size:.9rem}.theme-icon{width:1rem;height:1rem;transition:transform .28s cubic-bezier(.22,.61,.36,1);display:block;position:relative}.theme-icon-sun:before{border:1.4px solid;width:.38rem;height:.38rem}.theme-icon-sun:after,.theme-icon-sun:before{content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-icon-sun:after{background:currentColor;width:1.5px;height:1.5px;box-shadow:0 -.46rem,.33rem -.33rem,.46rem 0,.33rem .33rem,0 .46rem,-.33rem .33rem,-.46rem 0,-.33rem -.33rem}.theme-icon-moon{border-radius:50%;transform:rotate(-14deg);box-shadow:inset .3rem -.17rem}.utility-theme:hover .theme-icon-sun{transform:rotate(24deg)}.utility-theme:hover .theme-icon-moon{transform:rotate(3deg)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0a0a0a;--black:#fff;--muted:#626a74;--line:#0a0a0a21;--dark-line:#0a0a0a21;background:#fff}.site-header,.utility-button{transition:color .32s,background-color .32s,border-color .32s}:root[data-theme=light] .contact-card-top>span:last-child,:root[data-theme=light] .contact-row>span,:root[data-theme=light] .cooperation-address-grid strong,:root[data-theme=light] .eyebrow,:root[data-theme=light] .highlight-list span{color:#1f6076}:root[data-theme=light] .career-closing .eyebrow,:root[data-theme=light] .home-panel .eyebrow,:root[data-theme=light] .product-hero .eyebrow,:root[data-theme=light] .service-hero .eyebrow,:root[data-theme=light] .variant-hero .eyebrow{color:#84ebf0}:root[data-theme=light] .site-header{color:#0a0a0a;background:#fffffff0;border-bottom-color:#0a0a0a1a}:root[data-theme=light] .brand-mark{border-color:#0a0a0a99}:root[data-theme=light] .desktop-nav,:root[data-theme=light] .language-link{color:#0a0a0ac2}:root[data-theme=light] .desktop-nav a:after{background:#0a0a0a}:root[data-theme=light] .header-cta{color:#fff;background:#0a0a0a}:root[data-theme=light] .site-header.is-scrolled{background:#fffffff0}:root[data-theme=light] .site-header.is-scrolled .desktop-nav{color:#0a0a0ac2;background:#ffffffd1;border-color:#0a0a0a1f;box-shadow:0 1rem 3rem #0a0a0a1f}:root[data-theme=light] .career-site-header.is-scrolled{background:#fffffff0;border-bottom-color:#0a0a0a1a}:root[data-theme=light] .mobile-menu summary{border-color:#0a0a0a40}:root[data-theme=light] .mobile-menu summary span{background:#0a0a0a}:root[data-theme=light] .mobile-menu nav{color:#0a0a0a;background:#fffffff7;box-shadow:0 2rem 4rem #0a0a0a29}:root[data-theme=light] .inner-page,:root[data-theme=light] .product-page,:root[data-theme=light] .product-variant-page{color:#0a0a0a;background:#fff}:root[data-theme=light] .career-closing,:root[data-theme=light] .home-panel,:root[data-theme=light] .product-hero,:root[data-theme=light] .service-hero,:root[data-theme=light] .variant-hero{color:#f5f7fa}:root[data-theme=light] .about-product,:root[data-theme=light] .black-mobile-about-section,:root[data-theme=light] .black-product-notes,:root[data-theme=light] .blue-technology-section,:root[data-theme=light] .capabilities-section,:root[data-theme=light] .career-categories,:root[data-theme=light] .career-contact,:root[data-theme=light] .compact-hero,:root[data-theme=light] .contact-board,:root[data-theme=light] .contact-group,:root[data-theme=light] .control-section,:root[data-theme=light] .developer-section,:root[data-theme=light] .experience-section,:root[data-theme=light] .lead-form-section,:root[data-theme=light] .legal-page,:root[data-theme=light] .reliability-section,:root[data-theme=light] .service-notice,:root[data-theme=light] .service-steps,:root[data-theme=light] .silver-core-section,:root[data-theme=light] .silver-structure-section,:root[data-theme=light] .social-board,:root[data-theme=light] .specification-section,:root[data-theme=light] .technology-flow,:root[data-theme=light] .technology-list,:root[data-theme=light] .variant-about-section,:root[data-theme=light] .variant-ecosystem-section,:root[data-theme=light] .variant-preview-section,:root[data-theme=light] .variant-reliability-section,:root[data-theme=light] .variant-structure-section{color:#0a0a0a;background:#fff}:root[data-theme=light] .black-product-notes li{color:#626a74}:root[data-theme=light] .black-product-notes li span{color:#176078;font-weight:650}:root[data-theme=light] .compact-hero{background-image:radial-gradient(circle at 50% 0,#e8eef4,#fff 58%)}:root[data-theme=light] .compact-hero:before{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,42%),#3680ad1a,transparent 29%)}:root[data-theme=light] .terms-document-page,:root[data-theme=light] .terms-index-page{color:#0a0a0a;background:#fff}:root[data-theme=light] .terms-document-hero,:root[data-theme=light] .terms-index-intro{color:#0a0a0a;background-color:#fff;background-image:radial-gradient(circle at 72% 18%,#3767971a,#0000 38%),radial-gradient(circle,#0a0a0a0a 0 1px,#0000 1.2px);border-color:#0a0a0a1a}:root[data-theme=light] .terms-aside-back,:root[data-theme=light] .terms-aside-sticky nav a,:root[data-theme=light] .terms-back-link,:root[data-theme=light] .terms-index-intro>p:not(.terms-eyebrow),:root[data-theme=light] .terms-updated{color:#0a0a0a8a}:root[data-theme=light] .terms-index-card{color:#0a0a0a;background:#f8f9fae6;border-color:#0a0a0a1f;box-shadow:0 .4rem 1.4rem #2b435b0f}:root[data-theme=light] .terms-index-card i,:root[data-theme=light] .terms-index-card p{color:#0a0a0a80}:root[data-theme=light] .terms-document-article{color:#0a0a0aad}:root[data-theme=light] .terms-article-title,:root[data-theme=light] .terms-copy-section h2,:root[data-theme=light] .terms-copy-section h3{color:#0a0a0a}:root[data-theme=light] .terms-aside-sticky>p,:root[data-theme=light] .terms-effective-date{color:#0a0a0a6b}:root[data-theme=light] .terms-draft-notice{background:#306cbd0f;border-color:#2d67b833 #2d67b833 #2d67b833 #2f6fca}:root[data-theme=light] .terms-draft-notice p{color:#0a0a0a99}:root[data-theme=light] .terms-copy-section+.terms-copy-section,:root[data-theme=light] .terms-table-wrap,:root[data-theme=light] .terms-table-wrap td,:root[data-theme=light] .terms-table-wrap th{border-color:#0a0a0a1a}:root[data-theme=light] .terms-table-wrap th{color:#0a0a0a;background:#0a0a0a09}:root[data-theme=light] .terms-table-wrap td{color:#0a0a0aa3}:root[data-theme=light] .terms-contact-cta{color:#0a0a0a;background-color:#f7f8f9;background-image:radial-gradient(circle,#0a0a0a0a 0 1px,#0000 1.2px);border-color:#0a0a0a1a}:root[data-theme=light] .terms-contact-cta p{color:#0a0a0a8a}:root[data-theme=light] .careers-hero{color:#0a0a0a;background:radial-gradient(circle at 72% 68%,#29717c1f,#0000 38%),radial-gradient(circle at 18% 12%,#406cae1a,#0000 34%),#fff}:root[data-theme=light] .careers-grid{opacity:.18}:root[data-theme=light] .careers-product-visual img{opacity:.34;mix-blend-mode:multiply}:root[data-theme=light] .career-hero-manifesto p{color:#0a0a0a94}:root[data-theme=light] .career-hero-manifesto{background:#ffffffbd;border-color:#0a0a0a1a;box-shadow:0 1.5rem 4rem #21345217}:root[data-theme=light] .career-categories article{border-color:#0a0a0a1a;box-shadow:0 1rem 2.6rem #2a40600f}:root[data-theme=light] .career-contact{background:#f4f5f6}:root[data-theme=light] .career-categories article,:root[data-theme=light] .contact-row,:root[data-theme=light] .cooperation-address-grid article,:root[data-theme=light] .developer-link,:root[data-theme=light] .highlight-list li,:root[data-theme=light] .social-card,:root[data-theme=light] .specification-groups article,:root[data-theme=light] .variant-ecosystem-card{color:#0a0a0a;background:#fafafaf2;border-color:#0a0a0a1a}:root[data-theme=light] .about-heading-label{border-left-color:#0a0a0a2e}:root[data-theme=light] .about-feature-card:nth-child(odd){color:#0a0a0a;background:radial-gradient(circle at 50% 36%,#fff,#f4f5f6 72%);border-color:#0a0a0a14;box-shadow:0 1.8rem 4rem #345b8117}:root[data-theme=light] .about-feature-card:nth-child(odd):after{background:linear-gradient(#0000 36%,#f7f8f9cc 72%,#f7f8f9fa)}:root[data-theme=light] .about-feature-card:nth-child(odd) p{color:#626a74}:root[data-theme=light] .about-feature-card:nth-child(odd) img{filter:drop-shadow(0 2rem 4rem #2b4a692e)brightness(1.04)}:root[data-theme=light] .action-atlas-card{background:radial-gradient(circle at 50% 48%,#fff,#f7f9fc 74%);border-color:#275d8f1a;box-shadow:0 1.5rem 3.8rem #306daa1c}:root[data-theme=light] .action-atlas-card>span{color:#0a0a0a5c}:root[data-theme=light] .action-atlas-card img{filter:drop-shadow(0 2rem 4rem #1d3e5e29)brightness(1.04)}:root[data-theme=light] .capability-card:nth-child(odd),:root[data-theme=light] .variant-feature-card:nth-child(odd){color:#0a0a0a;background:#fafafaf2;border-color:#0a0a0a14}:root[data-theme=light] .capability-card:nth-child(odd):before{background:linear-gradient(90deg,#fafafa0a,#fafafa57 54%,#fafafafa 78%)}:root[data-theme=light] .capability-card:nth-child(odd) p,:root[data-theme=light] .variant-feature-card:nth-child(odd) p{color:#626a74}:root[data-theme=light] .variant-feature-card:nth-child(odd):after{background:linear-gradient(#0000 28%,#fafafa8a 62%,#fafafafa)}:root[data-theme=light] .capability-card:nth-child(2n),:root[data-theme=light] .experience-card,:root[data-theme=light] .reliability-list article,:root[data-theme=light] .variant-feature-card:nth-child(2n),:root[data-theme=light] .variant-reliability-grid article,:root[data-theme=light] .variant-showcase-grid article,:root[data-theme=light] .variant-structure-card{color:#fff;border-color:#ffffff1a}:root[data-theme=light] .capability-card:nth-child(2n) p,:root[data-theme=light] .reliability-list article p,:root[data-theme=light] .variant-feature-card:nth-child(2n) p,:root[data-theme=light] .variant-reliability-grid article p{color:#fff9}:root[data-theme=light] .contact-group-label h2{color:#0a0a0a8c}:root[data-theme=light] .contact-icon,:root[data-theme=light] .social-icon{background:#0a0a0a05;border-color:#0a0a0a1f}:root[data-theme=light] .contact-row a:hover{color:#1d4f8b}:root[data-theme=light] .cooperation-address-grid p{color:#0a0a0a}:root[data-theme=light] .service-notice .solid-link{color:#fff;background:#0a0a0a}:root[data-theme=light] .developer-heading h2 span{color:#6a6f76}:root[data-theme=light] .developer-link>span{color:#176078;border-color:#0a0a0a24}:root[data-theme=light] .blue-about-copy>p:last-child{color:#626a74;border-top-color:#0a0a0a1f}:root[data-theme=light] .blue-about-label{color:#6a6f76}:root[data-theme=light] .blue-reliability-section .variant-reliability-grid article,:root[data-theme=light] .blue-technology-section .variant-feature-card{color:#0a0a0a;background:0 0;border-color:#0a0a0a1f}:root[data-theme=light] .blue-ecosystem-flow li small,:root[data-theme=light] .blue-ecosystem-flow>p,:root[data-theme=light] .blue-reliability-section .variant-reliability-grid article p,:root[data-theme=light] .blue-specification-note,:root[data-theme=light] .blue-specification-row dt,:root[data-theme=light] .blue-specification-row span,:root[data-theme=light] .blue-technology-section .variant-feature-card p{color:#626a74}:root[data-theme=light] .blue-ecosystem-flow,:root[data-theme=light] .blue-ecosystem-flow li,:root[data-theme=light] .blue-ecosystem-flow ol,:root[data-theme=light] .blue-specification-row{border-color:#0a0a0a1f}:root[data-theme=light] .blue-specification-row dd{color:#0a0a0a}:root[data-theme=light] .blue-ecosystem-media b{color:#0a0a0aad}:root[data-theme=light] .silver-core-heading{border-left-color:#0a0a0a2e}:root[data-theme=light] .silver-core-card,:root[data-theme=light] .silver-developer-tool,:root[data-theme=light] .silver-spec-row{color:#0a0a0a;background-color:#fafafaeb;border-color:#0a0a0a17;box-shadow:0 1.2rem 3rem #2d41540f}:root[data-theme=light] .silver-core-number{color:#0a0a0a14}:root[data-theme=light] .silver-core-card p,:root[data-theme=light] .silver-core-card strong,:root[data-theme=light] .silver-developer-tool ul,:root[data-theme=light] .silver-developer-tool>span,:root[data-theme=light] .silver-spec-row dt{color:#626a74}:root[data-theme=light] .silver-developer-heading p{color:#0a0a0a75}:root[data-theme=light] .silver-developer-tool li:before{color:#4d6377}:root[data-theme=light] .site-footer{color:#0a0a0a94;background:#fff;border-top-color:#0a0a0a1f}:root[data-theme=light] .footer-brand,:root[data-theme=light] .footer-legal-row strong{color:#0a0a0a}:root[data-theme=light] .footer-contact-link{color:#0a0a0ac2}:root[data-theme=light] .footer-contact-link:hover,:root[data-theme=light] .footer-legal-row a:hover{color:#0a0a0a}:root[data-theme=light] .footer-social{color:#0a0a0a8f;background:#0a0a0a06;border-color:#0a0a0a24}:root[data-theme=light] .footer-social:hover{color:#0a0a0a;background:#0a0a0a0f;border-color:#0a0a0a57}:root[data-theme=light] .utility-button{color:#0a0a0ab8;background:#ffffffe6;border-color:#0a0a0a1f;box-shadow:0 .8rem 2.2rem #0a0a0a21}:root[data-theme=light] .utility-button:focus-visible,:root[data-theme=light] .utility-button:hover{color:#0a0a0a;background:#fff;border-color:#0a0a0a4d;box-shadow:0 1rem 2.8rem #0a0a0a2e}.page-enter-active,.page-leave-active{transition:opacity .42s,filter .52s,transform .6s cubic-bezier(.22,.61,.36,1)}.page-enter-from{opacity:0;filter:blur(10px);transform:translateY(1.1rem)}.page-leave-to{opacity:0;filter:blur(7px);transform:translateY(-.65rem)scale(.994)}.scroll-reveal{opacity:0;filter:blur(5px);transition:opacity .85s cubic-bezier(.22,.61,.36,1) var(--reveal-delay,0s),transform .85s cubic-bezier(.22,.61,.36,1) var(--reveal-delay,0s),filter .85s ease var(--reveal-delay,0s);transform:translateY(2.4rem)}.scroll-reveal.is-revealed{opacity:1;filter:none;transform:none}.capability-card,.career-categories article,.career-contact-grid article,.contact-row,.cooperation-address-grid article,.experience-card,.process-line li,.reliability-list article,.social-card{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.22,.61,.36,1),border-color .35s,box-shadow .45s,background .35s}.capability-card:hover,.career-categories article:hover,.career-contact-grid article:hover,.contact-row:hover,.cooperation-address-grid article:hover,.experience-card:hover,.process-line li:hover,.reliability-list article:hover,.social-card:hover{z-index:3;transform:perspective(1000px) translateY(-7px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(1.004);border-color:#6ee8ed45;box-shadow:0 1.6rem 4rem #00000057,0 0 3rem #2d75a817}@keyframes hero-frame-one{0%,27%{opacity:1;transform:scale(1.02)translate(-.2%)}34%,93%{opacity:0;transform:scale(1.055)translate(.4%,-.3%)}to{opacity:1;transform:scale(1.02)}}@keyframes hero-frame-two{0%,27%{opacity:0;transform:scale(1.04)}34%,60%{opacity:1;transform:scale(1.015)translate(.2%)}67%,to{opacity:0;transform:scale(1.055)translate(-.2%,-.25%)}}@keyframes hero-frame-three{0%,60%{opacity:0;transform:scale(1.04)}67%,93%{opacity:1;transform:scale(1.015)translate(.15%)}to{opacity:0;transform:scale(1.055)translate(-.2%,-.25%)}}@keyframes film-grain{0%{transform:translate(-1%,1%)}50%{transform:translate(1%,-1%)}to{transform:translateY(1%)}}@keyframes light-sweep{0%,28%{opacity:0;transform:translate(0)skew(-12deg)}45%{opacity:1}72%,to{opacity:0;transform:translate(680%)skew(-12deg)}}@keyframes error-visual-drift{0%{transform:scale(1.04)translate(-.3%)}to{transform:scale(1.075)translate(.5%,-.4%)}}@keyframes grid-drift{0%{transform:perspective(600px)rotateX(58deg)scale(1.7)translateY(26%)}to{transform:perspective(600px)rotateX(58deg)scale(1.72)translate(-1.5%,23%)}}@keyframes career-stars{0%{transform:translateZ(0)}to{transform:translate(-.5%,.7%)}}@keyframes career-product-float{0%,to{transform:translateZ(0)scale(.98)}50%{transform:translateY(-1.2rem)scale(1)}}@keyframes atlas-drift{0%{translate:0}to{translate:-8rem}}@keyframes control-hand-float{0%,to{translate:0}50%{translate:.45rem -.65rem}}@keyframes hero-dots-drift{0%{transform:translateZ(0)}to{transform:translate(-.6%,.8%)}}@keyframes service-visual-drift{0%,to{transform:translateZ(0)scale(1.01)}50%{transform:translate(-.45%,-.7%)scale(1.035)}}@keyframes scroll-pulse{0%,to{transform-origin:top;opacity:.35;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@keyframes signal{0%{opacity:.35;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1.08)}}@keyframes scroll-arrow{0%,to{opacity:.55;transform:translateY(-.12rem)}50%{opacity:1;transform:translateY(.18rem)}}@keyframes product-float{0%,to{transform:translateZ(0)rotate(-1deg)}50%{transform:translateY(-1rem)rotate(.5deg)}}@keyframes orbit-pulse{0%{opacity:.32;transform:scale(.94)}to{opacity:.68;transform:scale(1.04)}}@keyframes hero-copy-in{0%{opacity:0;filter:blur(8px);translate:0 1.35rem}to{opacity:1;filter:none;translate:0}}@keyframes hero-visual-in{0%{opacity:0;filter:blur(12px);translate:0 1.8rem}to{opacity:1;filter:none;translate:0}}@keyframes hero-card-in{0%{opacity:0;filter:blur(7px);translate:0 1rem}to{opacity:1;filter:none;translate:0}}@keyframes career-cursor-blink{0%,48%{opacity:1}49%,to{opacity:0}}@media (width>=981px){.career-site-header.is-scrolled .desktop-nav{gap:.7rem;padding:0}.eyebrow{font-size:1rem;line-height:1.5rem}:is(body:has(.home-page) .site-header,body:has(.product-page) .site-header,body:has(.silver-variant-page) .site-header){box-sizing:border-box;height:3.5rem}.home-page .home-panel:first-child{height:95vh;min-height:0}.home-page .home-panel:nth-child(2){height:100vh;min-height:0}.home-page .panel-1 .home-panel-copy{bottom:6vh}.home-page .panel-2 .home-panel-copy{bottom:8vh}.home-panel-copy .home-product-name{letter-spacing:-.04em;font-weight:700}.home-slogan{letter-spacing:-.04em;margin-top:.75rem;font-weight:500}.home-panel-copy .home-description{margin-top:1.5rem;font-size:1.125rem;line-height:2rem}.home-panel-copy .outline-link,.home-panel-copy .solid-link{width:auto;min-height:2.75rem;padding:0 1.75rem;font-size:.875rem;line-height:1.25rem}.home-panel-copy .solid-link{font-weight:700}.home-panel-copy .outline-link{font-weight:600}.home-panel-copy .solid-link{gap:.5rem}.home-panel-copy .outline-link{gap:.375rem}.product-hero{height:100vh;min-height:0}.product-hero-copy{top:7vh}.product-hero-copy .eyebrow{display:none}.product-cinema-stage{height:57.2188rem}.product-hero-copy h1{letter-spacing:-.04em;padding-bottom:.15em;font-size:8rem;font-weight:700;line-height:1}.product-hero-tagline{letter-spacing:-.04em;margin-top:.75rem;font-size:2.25rem;font-weight:500;line-height:2.5rem}.product-hero-copy .hero-actions{justify-content:center;gap:1.25rem;margin-top:2.5rem}.product-hero-copy .hero-actions .outline-link,.product-hero-copy .hero-actions .solid-link{border-radius:.5rem;width:10.625rem;min-width:10.625rem;min-height:3.5rem;padding:0 2rem;font-size:1.125rem;font-weight:500;line-height:1.75rem}.product-hero-feature{gap:.375rem;width:max-content;min-width:0;min-height:0;padding:.75rem 1.25rem}.product-hero-feature dd{letter-spacing:normal;font-size:1.5625rem;font-weight:600;line-height:2.34375rem}.product-hero-feature dt{letter-spacing:normal;font-size:.875rem;line-height:1.3125rem}.product-hero-feature:first-child{top:32%;left:20%}.product-hero-feature:nth-child(2){top:32%;right:20%}.product-hero-feature:nth-child(3){top:55%;left:18%}.product-hero-feature:nth-child(4){top:55%;right:18%}.black-mobile-about-section{background:#050608;height:115.438rem;min-height:115.438rem;display:block;position:relative;overflow:clip}.black-mobile-about-frame{width:100%;height:86.5rem;padding-top:18rem;position:sticky;top:0;overflow:hidden}.black-mobile-about-intro{border-left:2px solid #fff3;grid-template-columns:13.75rem minmax(0,1fr);gap:3rem;width:min(87.5rem,100% - 3rem);min-height:0;margin-inline:auto;padding:0 0 0 2.5rem;display:grid}.black-mobile-about-intro>.eyebrow{letter-spacing:.18em;margin:0;padding-top:.5rem;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:1rem;line-height:1.5rem}.black-mobile-about-intro>div{margin-top:0}.black-mobile-about-intro h2{letter-spacing:-.04em;width:47.5rem;margin:0;font-size:4.5rem;font-weight:600;line-height:4.5rem}.black-mobile-about-intro div>p{width:38.75rem;height:6.75rem;color:var(--muted);margin:2.5rem 0 0;font-size:1.25rem;line-height:2.25rem}.black-mobile-about-rail{will-change:transform;gap:2rem;width:max-content;margin-top:4rem;padding-left:3.5rem;display:flex}.black-mobile-about-card{background:radial-gradient(circle at 50% 36%,#242a31,#0b0d11 70%);border:1px solid #ffffff1a;border-radius:1.5rem;flex:0 0 60rem;width:60rem;height:43.75rem;position:relative;overflow:hidden}.black-mobile-about-card img{-o-object-fit:cover;object-fit:cover;filter:brightness(.82)saturate(.86);width:100%;height:100%;transition:transform .8s cubic-bezier(.22,.61,.36,1),filter .45s;position:absolute;inset:0}.black-mobile-about-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 33%,#0406096b 66%,#040609f0);position:absolute;inset:0}.black-mobile-about-card>div{z-index:2;padding:2.25rem;position:absolute;bottom:0;left:0;right:0}.black-mobile-about-card strong{letter-spacing:-.04em;font-family:DIN Alternate,Bahnschrift,Arial Narrow,sans-serif;font-size:4.5rem;font-weight:600;line-height:4.5rem;display:block}.black-mobile-about-card span{color:#ffffffb3;letter-spacing:.15em;text-transform:uppercase;margin-top:.75rem;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:1rem;line-height:1.5rem;display:block}.black-mobile-about-card p{color:#ffffffb8;width:30rem;margin:1rem 0 0;font-size:1.125rem;line-height:2rem}.black-mobile-about-card:hover img{filter:brightness(.96)saturate(.96);transform:scale(1.035)}.product-hero-feature:nth-child(5){bottom:10%;left:20%}.product-hero-feature:nth-child(6){bottom:10%;right:20%}.black-about-intro h2{letter-spacing:-.06em;font-size:4.5rem;font-weight:600;line-height:1}.black-about-intro>p:last-child{font-size:1.25rem;line-height:2.25rem}.black-about-section .about-feature-card h3{letter-spacing:-.025em;margin:2.75rem 0 0;font-size:3rem;font-weight:600;line-height:3rem}.black-about-section .about-feature-card p{font-size:1.125rem;line-height:2rem;display:block}.black-action-atlas-section .section-lede{font-size:1.125rem;line-height:2rem}.black-control-section .section-lede,.black-specification-section .section-lede{display:none}.black-reliability-section .reliability-stage-card:first-child .reliability-item-copy p,.black-reliability-section .section-lede{font-size:1.125rem;line-height:1.75rem}.black-reliability-section .reliability-stage-card:not(:first-child) .reliability-item-copy p{font-size:1.25rem;line-height:1.75rem}.black-product-notes li{font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.8125rem;line-height:1.625}.black-action-atlas-section .section-heading h2,.black-capabilities-section .section-heading h2,.black-control-section .section-heading h2,.black-reliability-section .section-heading h2{letter-spacing:-.06em;font-size:3.75rem;font-weight:600;line-height:1}.black-capabilities-section .capability-card h3{letter-spacing:-.03em;font-size:1.5rem;font-weight:600;line-height:2rem}.black-reliability-section .reliability-stage-card h3{letter-spacing:-.03em;font-size:1.875rem;font-weight:600;line-height:2.25rem}.black-developer-section .developer-heading h2{letter-spacing:-.04em;font-size:4.5rem;font-weight:400;line-height:1}.black-developer-section .developer-heading .developer-title{color:#f5f7fa;letter-spacing:-.04em;margin-top:0;font-weight:400}.black-developer-section .developer-heading .developer-subtitle{color:#fff9;letter-spacing:-.06em;margin-top:1rem;font-weight:200}.black-capabilities-section .capability-card.scroll-reveal{transform:translateY(3rem)scale(.94)}.black-capabilities-section .capability-card.scroll-reveal.is-revealed{filter:none;transform:none}.black-capabilities-section .capability-power-heading.scroll-reveal{transform:translateY(3rem)scale(.94)}.black-capabilities-section .capability-power-heading.scroll-reveal.is-revealed{filter:none;transform:none}.blue-hero-copy{width:40rem;top:26.3438rem;transform:none}.blue-hero-copy h1{letter-spacing:-.045em;font-size:6rem;font-weight:700;line-height:1}.blue-hero-metrics dd{letter-spacing:-.04em;font-size:3rem;font-weight:500;line-height:3rem}.blue-hero-metrics dt{letter-spacing:.18em;text-transform:uppercase;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.75rem;font-weight:400;line-height:1rem}.blue-hero-copy .hero-actions .outline-link,.blue-hero-copy .hero-actions .solid-link{border-radius:999px;gap:.5rem;width:9.75rem;min-height:3rem;padding:0 1.75rem;font-size:1rem;font-weight:700;line-height:1.5rem}.blue-about-copy h2{letter-spacing:-.04em;font-size:4.5rem;font-weight:600;line-height:1}.blue-about-copy>p:last-child{font-size:1.125rem;line-height:1.75rem}.blue-about-label{letter-spacing:.22em;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.75rem;line-height:1rem}.blue-about-section .blue-highlight-card p{display:none}.blue-highlight-card h3{letter-spacing:-.01em;font-size:1.5rem;font-weight:500;line-height:2rem}.blue-technology-section .section-heading h2{letter-spacing:-.04em;font-size:4.5rem;font-weight:600;line-height:1}.blue-ecosystem-section .variant-ecosystem-card h3,.blue-reliability-section .variant-reliability-grid h3,.blue-structure-section .variant-structure-card h3,.blue-technology-section .variant-feature-card h3{letter-spacing:-.01em;font-size:1.5rem;font-weight:500;line-height:2rem}.blue-developer-section .developer-heading h2,.blue-ecosystem-section .section-heading h2,.blue-reliability-section .section-heading h2,.blue-specification-section .section-heading h2,.blue-structure-section .section-heading h2{letter-spacing:-.04em;font-size:3.75rem;font-weight:600;line-height:1}.blue-reliability-section .section-lede{font-size:1.125rem;line-height:2rem}.blue-ecosystem-section .variant-ecosystem-card p{font-size:.9375rem;line-height:1.5rem}.blue-ecosystem-flow>p{letter-spacing:.22em;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.75rem;line-height:1rem}.blue-specification-note{font-size:1rem;line-height:1.5rem}.blue-developer-section .developer-note{font-size:1.125rem;line-height:1.75rem}.silver-variant-hero{height:calc(100vh + 6rem);min-height:0}.silver-hero-copy{width:min(87.5rem,calc(100% - var(--pad)*2));top:calc(54.4625rem + 1px);bottom:auto}.silver-hero-copy .eyebrow{display:none}.silver-hero-copy h1{white-space:nowrap;letter-spacing:-.04em;font-size:8rem;font-weight:400;line-height:1}.silver-hero-copy>p:not(.eyebrow){letter-spacing:-.04em;margin-top:.75rem;font-size:2.25rem;font-weight:400;line-height:2.5rem}.silver-hero-copy .hero-actions{gap:1.25rem;margin-top:2.5rem}.silver-hero-copy .outline-link,.silver-hero-copy .solid-link{border-radius:.5rem;width:10.625rem;min-height:3.5rem;padding:0 2rem;font-size:1.125rem;font-weight:500;line-height:1.75rem}.silver-core-section.content-section{height:56.625rem;min-height:0}.silver-metrics-section.content-section{height:35.5625rem;min-height:0}.silver-structure-section.content-section{height:62.1875rem;min-height:0}.silver-specification-section.content-section{height:auto;min-height:113.438rem}.silver-developer-section.developer-section{height:72.8125rem;min-height:0}.silver-core-heading h2{letter-spacing:-.04em;font-size:4.5rem;font-weight:400;line-height:1}.silver-core-heading>p,.silver-developer-ecosystem>p,.silver-developer-label,.silver-metrics-label{letter-spacing:.18em;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:1rem;font-weight:400;line-height:1.5rem}.silver-core-heading div>p{font-size:1.25rem;line-height:2.25rem}.silver-core-card h3{letter-spacing:-.03em;font-size:1.875rem;font-weight:400;line-height:2.25rem}.silver-core-card p{font-size:1rem;line-height:1.5rem}.silver-core-number{letter-spacing:-.025em;font-size:3rem;font-weight:700;line-height:3rem}.silver-metric strong{letter-spacing:-.04em;font-size:4.5rem;font-weight:600;line-height:4.5rem}.silver-developer-tool>span{letter-spacing:.025em;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.875rem;font-weight:400;line-height:1.25rem}.silver-developer-tool li{font-size:.9375rem;line-height:1.75rem}.silver-specification-heading h2,.silver-structure-section .section-heading h2{letter-spacing:-.04em;font-size:3.75rem;font-weight:400;line-height:1}.silver-structure-card>div h3{letter-spacing:-.03em;font-size:1.5rem;font-weight:400;line-height:2rem}.silver-structure-card>div p{font-size:1rem;line-height:2rem}.silver-specification-groups h3{letter-spacing:-.03em;font-size:1.875rem;font-weight:600;line-height:2.25rem}.silver-developer-heading p{letter-spacing:-.06em;margin-top:1rem;font-size:4.5rem;font-weight:200;line-height:1}.careers-copy h1{min-height:0}.career-hero-manifesto{padding:3rem}.career-hero-manifesto p{white-space:pre-line;letter-spacing:-.01em;max-width:none;font-size:1.25rem;font-weight:300;line-height:2.375rem}.careers-hero{min-height:142.688rem;padding-top:5rem}.careers-status{gap:.5rem;min-height:2.375rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.careers-hero-details .hero-actions{gap:1rem}.careers-hero-details .outline-link,.careers-hero-details .solid-link{border-radius:9999px;min-height:2.75rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.careers-hero-details .solid-link{width:9.875rem}.careers-hero-details .outline-link{width:8.25rem}.career-categories article{border-radius:1.5rem;justify-content:flex-start;min-height:18.125rem;padding:2.5rem}.career-categories i{color:#5792ff;place-items:center;width:3rem;height:3rem;margin:0 0 1.25rem;font-size:1.75rem;font-style:normal;line-height:1;display:grid;position:relative}.career-categories p{display:none}.career-categories article>span{letter-spacing:-.04em;margin:0;font-size:4.5rem;font-weight:300;line-height:4.5rem}.career-categories h2{letter-spacing:0;margin:.5rem 0 0;font-size:1rem;font-weight:400;line-height:1.5rem}.career-categories a{gap:.375rem;margin-top:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.career-contact{height:84.8525rem;min-height:0;padding:7rem var(--pad);text-align:center;display:block}.career-contact-heading{width:100%}.career-contact-heading .eyebrow{letter-spacing:.18em;margin:0;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:1rem;font-weight:400;line-height:1.5rem}.career-contact h2{letter-spacing:-.06em;width:100%;margin:1.5rem 0 0;font-size:3.75rem;font-weight:600;line-height:1}.career-contact-grid{text-align:left;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:75rem;margin:4rem auto 0}.career-contact-grid article{background:#ffffff8a;border-radius:1.5rem;min-height:17.4375rem;padding:2rem;transition:border-color .3s,transform .3s,box-shadow .3s;display:block;box-shadow:0 .7rem 2rem #1c30480f}.career-contact-grid article,.career-contact-grid article:first-child{border:1px solid #10141a26}.career-contact-grid article:hover{border-color:#3c83f666;transform:scale(1.01);box-shadow:0 1.2rem 3rem #1c30481a}.career-contact-icon{color:#347df2;background:#347df20f;border:1px solid #2c5ba633;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.25rem;font-size:1.1rem;display:grid}.career-contact-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.75rem;height:1.75rem}.career-contact-grid h3{letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.75rem}.career-contact-grid a,.career-contact-grid p{border:0;margin-top:.5rem;padding:0;font-size:.875rem;line-height:1.25rem;display:flex}.career-contact-grid p{line-height:1.5rem}.career-contact-visual{-o-object-fit:contain;object-fit:contain;opacity:.62;filter:grayscale(.75)saturate(.5)contrast(1.08);width:39.375rem;height:38.6025rem;margin:4rem auto 0}.career-closing{min-height:37.5625rem;padding:7.0625rem var(--pad) 7rem;text-align:center;background:#050608;align-items:start}.career-closing .eyebrow,.career-closing-shade,.career-closing>img{display:none}.career-closing-copy,.career-closing-copy h2{width:100%;max-width:none}.career-closing-copy h2{letter-spacing:-.06em;font-size:4.5rem;font-weight:600;line-height:1}.career-closing-subtitle{margin-top:1rem;font-size:4.5rem;line-height:1}.career-closing-copy .hero-actions{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;margin-top:3.5rem}.career-desktop-nav{letter-spacing:.025em;font-size:.875rem;font-weight:700;line-height:1.25rem}.career-closing .outline-link,.career-closing .solid-link{border-radius:.5rem;width:32.5rem;min-height:4.375rem;padding:1.25rem 2rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.black-developer-section .developer-links{width:32.5rem}.black-developer-section .developer-link{min-height:5.125rem;font-size:1.25rem;font-weight:400;line-height:1.75rem}.silver-developer-section .developer-links{gap:1.25rem;width:32.5rem;display:flex}.silver-developer-section .developer-link{min-height:5.125rem;font-size:1.25rem;font-weight:400;line-height:1.75rem}.black-developer-section .developer-link strong,.silver-developer-section .developer-link strong{font-size:inherit;font-weight:inherit}.blue-developer-section .developer-link{font-size:1.125rem;font-weight:500;line-height:1.75rem}.blue-developer-section .developer-link strong{font-size:inherit;font-weight:inherit}.contact-page .compact-hero{text-align:center;min-height:0;padding:11rem 0 6rem;display:block}.contact-page .compact-hero h1{letter-spacing:-.04em;width:100%;margin:0;padding-bottom:.15em;font-size:6rem;font-weight:700;line-height:1;transform:none}.contact-page .contact-group{grid-template-columns:11rem minmax(0,1fr);gap:8.375rem}.contact-page .contact-channel-section,.contact-page .social-board{padding-block:6rem}.contact-page .contact-board,.contact-page .social-grid{width:100%;margin-left:0}.contact-page .contact-group-label{border-left-width:2px;padding:.5rem 0 0 2.5rem}.contact-page .contact-group-label>span{display:none}.contact-page .contact-group-label h2,.cooperation-page .contact-group-label h2{letter-spacing:.18em;text-transform:uppercase;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:1rem;font-weight:400;line-height:1.5rem}.contact-page .contact-row,.contact-page .social-card{padding:2rem}.contact-page .contact-row{gap:.5rem}.contact-page .contact-card-top{gap:1.5rem}.contact-page .contact-icon,.contact-page .social-icon{border-radius:1rem;width:3rem;height:3rem}.contact-page .contact-card-top>span:last-child{letter-spacing:.14em;text-transform:uppercase;min-height:2.5em;font-size:.75rem;font-weight:600;line-height:1.25em}.contact-page .contact-row>a{letter-spacing:-.03em;font-size:1.875rem;font-weight:600;line-height:2.25rem}.contact-page .social-card{display:block}.contact-page .social-icon{margin-bottom:1.5rem}.contact-page .social-card strong{margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.5rem;display:block}.contact-page .social-card>span:not(.social-icon,.social-qr-placeholder){margin:0;font-size:.875rem;line-height:1.25rem;display:block}html[lang=en-US] .black-mobile-about-section{height:122.188rem;min-height:122.188rem}html[lang=en-US] .black-mobile-about-frame{height:93.25rem}html[lang=en-US] .blue-technology-section.content-section{height:93.625rem}html[lang=en-US] .blue-reliability-section.content-section{height:68.875rem}html[lang=en-US] .blue-ecosystem-section.content-section{height:88.4375rem}html[lang=en-US] .blue-specification-section.content-section{height:auto;min-height:69.625rem}html[lang=en-US] .silver-core-section.content-section{height:64.125rem}html[lang=en-US] .silver-structure-section.content-section{height:64.1875rem}html[lang=en-US] .careers-hero{min-height:152.273rem}html[lang=en-US] .career-contact{height:87.8525rem}html[lang=en-US] .cooperation-page .contact-row{min-height:21.5625rem}html[lang=en-US] .terms-document-hero{height:23.0625rem}html[lang=en-US] .terms-document-page .terms-contact-cta{height:23.5625rem}.terms-index-intro{min-height:0;padding:6rem var(--pad) 3rem;border-bottom:1px solid var(--line);background:#08090b}.terms-index-intro>.terms-eyebrow{color:#4c86ef;letter-spacing:.18em;margin:0;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:1rem;font-weight:400;line-height:1.5rem;display:block}.terms-index-intro h1{letter-spacing:-.04em;margin:1.5rem 0 0;font-size:3.75rem;font-weight:600;line-height:1}.terms-index-intro>p:not(.terms-eyebrow){max-width:none;margin:1rem 0 0;font-size:1.125rem;line-height:1.75rem}.terms-index-list{height:37.0938rem;padding:6rem var(--pad);background:#08090b}html[lang=en-US] .terms-index-list{height:41.3594rem}.terms-index-list-inner{align-items:start;gap:4rem;width:100%;display:flex}.terms-index-grid{flex:0 0 59.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;width:59.75rem;margin:0}.terms-index-card{border-radius:1rem;flex-direction:column;gap:1rem;min-height:11.7969rem;padding:2rem;display:flex}.terms-index-card>span{display:none}.terms-index-card h3{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem}.terms-index-card p{margin:0;font-size:.875rem;line-height:1.625}.terms-index-card i{bottom:2rem;right:2rem}.terms-index-visual{background:radial-gradient(circle,#3f7ee41f,#0000 44%),linear-gradient(#ffffff09 1px,#0000 0) 0 0/2rem 2rem,linear-gradient(90deg,#ffffff09 1px,#0000 0) 0 0/2rem 2rem;border:1px solid #ffffff14;border-radius:1.5rem;flex:0 0 23.75rem;height:24.84rem;position:relative;overflow:hidden}.terms-index-visual b,.terms-index-visual i,.terms-index-visual span{border:1px solid #4c86ef6b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.terms-index-visual span{width:14rem;height:14rem}.terms-index-visual i{width:9rem;height:9rem}.terms-index-visual b{background:#4c86ef;width:2.5rem;height:2.5rem;box-shadow:0 0 3rem #4c86ef7a}.terms-contact-cta{height:21.8125rem;min-height:0;padding:6rem var(--pad);text-align:center;place-content:normal;justify-items:normal;display:block}.terms-contact-cta h2{letter-spacing:-.04em;width:100%;margin:0;font-size:2.25rem;font-weight:600;line-height:2.5rem}.terms-contact-cta p{width:100%;max-width:none;margin:1rem 0 0;font-size:1.125rem;line-height:1.75rem}.terms-contact-action{min-height:2.5rem;margin-top:2rem;padding-block:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.terms-document-hero .terms-eyebrow{letter-spacing:.18em;font-size:.875rem;line-height:1.25rem}.terms-document-layout{padding:3rem var(--pad) 6rem;grid-template-columns:1fr;gap:0}.terms-document-aside{display:none}}@media (width<=980px){.site-header{grid-template-columns:1fr auto}.career-header-spacer,.desktop-nav,.header-actions{display:none}.site-header.is-scrolled{pointer-events:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050608e6;border-bottom:1px solid #ffffff1a}.site-header.is-scrolled .brand{opacity:1;pointer-events:auto;transform:none}.mobile-menu{justify-self:end;display:block;position:relative}.site-header.is-scrolled .mobile-menu{pointer-events:auto}.mobile-menu summary{cursor:pointer;border:1px solid #ffffff4d;border-radius:50%;place-content:center;gap:.34rem;width:2.7rem;height:2.7rem;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#fff;width:1rem;height:1px;display:block}.mobile-menu nav{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07090df5;border-radius:1rem;min-width:13rem;padding:.7rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 2rem 4rem #00000059}.mobile-menu nav a{padding:.8rem}.home-panel-copy,.secondary-hero-copy{width:min(42rem,80vw)}.product-hero-visual{opacity:.82;width:72vw;transform:translate3d(calc(-50% + var(--hero-shift-x,0px)),var(--hero-shift-y,0),0);top:25%;left:50%}.product-hero-feature{min-width:7.7rem;padding:.85rem}.product-hero-feature:first-child,.product-hero-feature:nth-child(3),.product-hero-feature:nth-child(5){left:var(--pad)}.product-hero-feature:nth-child(2),.product-hero-feature:nth-child(4),.product-hero-feature:nth-child(6){right:var(--pad)}.about-product .section-heading,.reliability-copy{width:90%}.about-heading-layout{grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr);gap:3rem}.about-card-grid{grid-template-columns:1fr 1fr;width:100%;margin-left:0}.about-feature-card:last-child{grid-column:1/-1}.action-atlas-grid{width:100%;padding-inline:var(--pad);grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.black-action-atlas-section .action-atlas-grid{width:min(100%,calc(100% - var(--pad)*2));grid-template-columns:repeat(6,minmax(0,1fr));margin-inline:auto;padding-inline:0}.black-action-atlas-section .action-atlas-card{grid-column:span 2}.black-action-atlas-section .action-atlas-card:nth-child(4){grid-column:2/span 2}.black-action-atlas-section .action-atlas-card:nth-child(5){grid-column:4/span 2}.highlight-list{grid-template-columns:1fr 1fr}.experience-1,.experience-2,.experience-3,.experience-4{grid-column:span 6}.experience-5{grid-column:span 12}.process-line{grid-template-columns:1fr 1fr}.process-line li:nth-child(2):before{display:none}.specification-groups{grid-template-columns:1fr}.technology-list article{grid-template-columns:4rem 1fr}.technology-list article p{grid-column:2}.lead-form-section{grid-template-columns:1fr;gap:2.5rem}.contact-board{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-group{grid-template-columns:8rem minmax(0,1fr);gap:2rem}.terms-document-layout{grid-template-columns:13rem minmax(0,1fr);gap:2.5rem}.career-contact{grid-template-columns:1fr;gap:3rem}.career-contact-grid{align-self:auto}.footer-bottom,.footer-primary{align-items:flex-start}.footer-primary{flex-direction:column}.footer-socials{justify-content:flex-start}}@media (width<=680px){.site-header{box-sizing:border-box;height:3.25rem}:root{--pad:1rem}html{scroll-behavior:auto}html:has(.home-page){scroll-snap-type:none}.site-header{height:3.3125rem}.site-header>.brand .brand-logo{width:8rem}.home-panel{min-height:100svh}.home-product-image{-o-object-fit:cover;object-fit:cover;height:62%;top:auto;bottom:0}.studio-image{-o-object-position:68% center;object-position:68% center;height:100%}.panel-2 .home-product-image,.white-image{-o-object-position:69% center;object-position:69% center;height:64%}.panel-2 .home-product-image{-o-object-fit:contain;object-fit:contain;width:100%;inset:auto 0 0}.tone-dark .panel-vignette{background:linear-gradient(#020305eb,#02030599 44%,#0203051f 75%,#020305a6)}.tone-light .panel-vignette{background:linear-gradient(#fff,#ffffffe6 42%,#ffffff29 74%)}.home-panel-copy{width:calc(100% - var(--pad)*2);top:auto;bottom:5.4rem;transform:none}.home-panel-copy .home-product-name{font-size:clamp(3.2rem,15vw,5.2rem)}.home-slogan{font-size:1.1rem}.home-panel-copy .home-description{max-width:29rem;font-size:.78rem;line-height:1.6}.scroll-cue{display:none}.color-chips{bottom:1.4rem}.color-chips,.local-badge{right:auto;left:var(--pad)}.local-badge{text-align:left;max-width:58vw;bottom:1rem}.product-hero{min-height:110svh}.product-hero-visual{opacity:.58;width:110vw;top:18%;bottom:18%;left:50%;transform:translate(-50%)}.product-hero-image{-o-object-position:center;object-position:center;width:100%;height:100%}.product-hero-shade{background:linear-gradient(#010203d1,#01020324 38%,#010203e6 76%)}.product-hero-copy{top:5.5rem;right:var(--pad);left:var(--pad)}.product-hero-copy h1,.secondary-hero-copy h1{font-size:clamp(3.2rem,14vw,5.3rem)}.product-hero-tagline{font-size:.96rem}.product-hero-copy .hero-actions{gap:.55rem;margin-top:1rem}.product-hero-copy .outline-link{min-width:0;min-height:2.4rem;padding:.58rem .8rem;font-size:.7rem}.product-hero-features{inset:auto var(--pad) 3.4rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.product-hero-feature,.product-hero-feature:nth-child(n){gap:.25rem;min-width:0;min-height:3.6rem;padding:.55rem .7rem;position:relative;inset:auto}.product-hero-feature dd{font-size:.76rem}.product-hero-feature dt{font-size:.55rem}.product-scroll-cue{display:none}.product-cinema-section{padding:.7rem}.product-cinema-stage{height:34rem}.about-product{min-height:auto}.about-product .section-heading,.reliability-copy{width:100%}.about-heading-layout{grid-template-columns:1fr;gap:2rem;padding-top:0}.about-heading-label{min-height:auto}.about-heading-copy h2{white-space:normal;font-size:clamp(3rem,13vw,4.8rem)}.about-card-grid{grid-template-columns:1fr;margin-top:4rem}.about-feature-card:last-child{grid-column:auto}.about-feature-card{min-height:30rem}.capability-grid,.career-categories,.experience-grid,.highlight-list,.process-line,.social-grid{grid-template-columns:1fr}.experience-1,.experience-2,.experience-3,.experience-4,.experience-5{grid-column:auto;min-height:24rem}.capability-card{align-items:end;min-height:34rem;padding:1.4rem}.capability-card:before,.capability-card:nth-child(2n):before{background:linear-gradient(#090b0f14 15%,#090b0f59 51%,#090b0ffa 78%)}.capability-card img,.capability-card:nth-child(2n) img{-o-object-position:center;object-position:center;width:128%;height:72%;inset:-3% -14% auto;transform:scale(.94)}.capability-card-copy,.capability-card:nth-child(2n) .capability-card-copy{justify-self:stretch;width:100%}.capability-card h3{margin-top:4.8rem;font-size:clamp(2.8rem,14vw,4.7rem)}.experience-heading .section-heading h2,.reliability-copy h2{font-size:clamp(2.8rem,13vw,4.8rem)}.experience-card img{width:calc(100% - .5rem);height:calc(100% - 5.45rem);inset:.25rem .25rem 5.2rem}.action-atlas-grid{grid-template-columns:1fr 1fr;gap:.65rem;padding-inline:.7rem}.action-atlas-card{border-radius:.75rem;min-height:15rem}.action-atlas-card>span{top:.7rem;right:.7rem}.control-section{padding-inline:.7rem}.control-heading{padding-inline:.5rem}.control-stage{height:35rem}.control-hand-wrap{width:112%;height:95%;bottom:-2%;left:-42%;transform:rotate(82deg)scale(1.02)}.control-cube{width:38%;bottom:12%;right:8%}.control-stage:hover .control-hand-wrap{transform:rotate(82deg)translateY(-.7rem)scale(1.04)}.reliability-section{min-height:auto}.reliability-copy{width:100%}.reliability-list{gap:2.5rem;margin-top:4rem}.reliability-list article{min-height:41rem;padding:1.2rem}.reliability-item-copy{padding:.2rem 0 2rem}.reliability-visual{height:calc(100% - 13rem);bottom:.7rem;left:.7rem;right:.7rem}.reliability-visual img{transform:scale(.96)}.reliability-stage-card{min-height:52rem!important}.reliability-feature-strip{grid-template-columns:1fr;width:100%;margin-bottom:1.2rem;position:relative;top:auto;right:auto}.reliability-feature-strip li{grid-template-columns:2rem 1fr;align-items:center;min-height:4.7rem}.reliability-feature-strip strong{max-width:none}.reliability-stage-card .reliability-visual{height:29rem}.process-line li:before{display:none}.developer-section{min-height:52rem}.developer-heading h2{font-size:clamp(3rem,13vw,4.8rem)}.developer-link{min-height:4.5rem;padding-right:1rem}.specification-groups dt{float:none;padding-bottom:.35rem}.specification-groups dd{text-align:left;border-top:0;padding-top:0}.signal-visual{opacity:.35;width:70vw;right:-18vw}.secondary-hero-copy{width:100%}.service-hero img{-o-object-position:69% bottom;object-position:69% bottom}.service-hero:after{background:linear-gradient(#020305f2,#020305b3 48%,#0203053d 82%)}.service-steps li{grid-template-columns:3rem 1fr}.careers-copy h1{min-height:auto;font-size:clamp(3.25rem,15vw,5.2rem);line-height:1.08}.careers-product-visual{width:112vw;height:29rem;margin-top:2rem;margin-left:-7vw}.careers-hero-details{margin-top:2rem}.career-hero-manifesto{gap:1rem;min-height:auto;padding:1.5rem}.career-hero-manifesto p{font-size:.74rem;line-height:1.65}.careers-hero-details .hero-actions{margin-top:1.5rem}.career-categories{gap:1rem;margin-top:2.5rem}.career-contact-grid article{border-top:1px solid #10141a29;border-left:0;min-height:10rem}.career-contact-grid article:first-child{border-top:0}.career-closing{min-height:68vh}.career-closing>img{-o-object-position:68% center;object-position:68% center}.contact-group{grid-template-columns:1fr;gap:1.8rem;padding-block:4rem}.contact-group+.contact-group{padding-top:0}.contact-group-label{min-height:4rem}.contact-board,.cooperation-address-grid{grid-template-columns:1fr}.contact-row{gap:.5rem;min-height:13rem}.contact-row strong{font-size:1rem}.social-card{min-height:13rem}.contact-page .compact-hero h1{font-size:clamp(3.5rem,17vw,5rem)}.cooperation-page .compact-hero{padding:8rem 1rem 4rem}.cooperation-page .compact-hero h1{font-size:2.25rem;line-height:1.1;transform:none}.cooperation-page .compact-hero>p{width:auto;margin-top:2rem;font-size:1.125rem;line-height:2rem;transform:none}.contact-page .contact-group{gap:1.8rem}.contact-page .contact-channel-section,.contact-page .social-board{padding-block:4rem}.contact-page .contact-board{grid-template-columns:1fr}.contact-page .contact-row:nth-child(4){grid-column:auto;grid-template-columns:1fr;align-items:stretch;gap:.75rem;min-height:10rem}.contact-page .contact-row:nth-child(4) a{justify-self:stretch}.contact-page .social-card,.contact-page .social-card:nth-child(n+4){height:auto;min-height:13rem}.cooperation-page .contact-group{padding:6rem var(--pad) 4rem}.cooperation-page .contact-group-label{padding-left:1.5rem}.cooperation-page .contact-group-label h2{font-size:.875rem;line-height:1.25rem}.cooperation-page .contact-board{grid-template-columns:1fr;margin-top:2rem}.cooperation-page .contact-row{min-height:0}.cooperation-page .contact-row>p{font-size:1.25rem;line-height:1.75rem}.cooperation-page .cooperation-location-list strong{font-size:1rem;line-height:1.5rem}.contact-page .compact-hero{padding:8rem 1rem 4rem}.contact-page .compact-hero h1{letter-spacing:-.04em;font-size:2.25rem;font-weight:700;line-height:1.1;transform:none}.contact-page .contact-group{padding:4rem var(--pad);grid-template-columns:1fr;gap:2rem;display:grid;position:relative}.contact-page .contact-group:before{content:"";top:4rem;bottom:4rem;left:var(--pad);background:#4482ff8a;width:2px;position:absolute}.contact-page .contact-group-label{border:0;height:1.75rem;min-height:0;padding:.5rem 0 0 1.625rem}.contact-page .contact-group-label>span{display:none}.contact-page .contact-group-label h2{letter-spacing:.18em;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.875rem;font-weight:400;line-height:1.25rem}.contact-page .contact-board,.contact-page .social-grid{gap:1.5rem;width:calc(100% - 1.625rem);margin-left:1.625rem}.contact-page .contact-row{border-radius:1.5rem;min-height:12.75rem;padding:2rem}.contact-page .contact-card-top{gap:1.5rem}.contact-page .contact-icon,.contact-page .social-icon{border-radius:1rem;width:3rem;height:3rem}.contact-page .contact-card-top>span:last-child{letter-spacing:.14em;text-transform:uppercase;min-height:2.5em;font-size:.75rem;font-weight:600;line-height:1.25em}.contact-page .contact-row>a{letter-spacing:-.03em;font-size:1.25rem;font-weight:600;line-height:1.75rem}.contact-page .social-card{border-radius:1.5rem;padding:2rem}.contact-page .social-card,.contact-page .social-card:nth-child(-n+4){height:11.625rem;min-height:11.625rem}.contact-page .social-card:nth-child(n+5){height:18.875rem;min-height:18.875rem}.contact-page .social-icon{margin-bottom:1.5rem}.career-site-header{height:3.0625rem}.careers-hero{min-height:0;padding:2.5rem var(--pad) 4rem}.careers-status{gap:.5rem;min-height:2.375rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.careers-copy{width:100%;margin-top:2.5rem}.careers-copy h1{letter-spacing:-.04em;min-height:0;padding-bottom:0;font-size:3rem;line-height:1.2}.career-title-line:first-child{white-space:nowrap}.careers-product-visual{width:100%;height:14.4238rem;margin:2.5rem auto 0}.careers-product-visual img{width:100%;height:100%;animation:none;transform:none}.careers-product-visual span{display:none}.careers-hero-details{width:100%;margin-top:3rem}.career-hero-manifesto{min-height:50.0888rem;padding:2rem}.career-hero-manifesto p{white-space:pre-line;letter-spacing:-.01em;max-width:none;font-size:1.125rem;font-weight:300;line-height:1.8}.career-hero-manifesto:after,.career-hero-manifesto:before{font-size:2.25rem}.career-hero-manifesto:before{top:2rem;left:2rem}.career-hero-manifesto:after{bottom:1.25rem;right:2rem}.careers-hero-details .hero-actions{gap:1rem;margin-top:2.5rem}.careers-hero-details .outline-link,.careers-hero-details .solid-link{border-radius:9999px;min-height:2.75rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.careers-hero-details .solid-link{width:9.875rem}.careers-hero-details .outline-link{width:8.25rem}.career-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;width:100%;margin-top:3.5rem}.career-categories article{border-radius:1.5rem;justify-content:flex-start;min-height:15.625rem;padding:2rem}.career-categories i{color:#5792ff;place-items:center;width:3rem;height:3rem;margin:0 0 1.25rem;display:grid;position:relative}.career-categories article>span{letter-spacing:-.04em;margin:0;font-size:3rem;font-weight:300;line-height:3rem}.career-categories h2{letter-spacing:0;margin:.5rem 0 0;font-size:1rem;font-weight:400;line-height:1.5rem}.career-categories a{gap:.375rem;margin-top:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.career-contact{height:88rem;min-height:0;padding:4rem var(--pad);text-align:center;display:block;overflow:hidden}.career-contact-heading .eyebrow{letter-spacing:.18em;margin:0;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.875rem;font-weight:400;line-height:1.25rem}.career-contact h2{letter-spacing:-.06em;white-space:nowrap;width:100%;margin:1.5rem 0 0;font-size:3rem;font-weight:600;line-height:3rem}.career-contact-grid{text-align:left;border:0;grid-template-columns:1fr;gap:1.5rem;width:100%;margin:4rem auto 0}.career-contact-grid article{border-radius:1.5rem;min-height:12.375rem;padding:2rem;display:block}.career-contact-grid article,.career-contact-grid article:first-child{border:1px solid #10141a26}.career-contact-grid article:last-child{min-height:17.4375rem}.career-contact-icon{color:#347df2;background:#347df20f;border:1px solid #2c5ba633;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.25rem;display:grid}.career-contact-icon svg{width:1.75rem;height:1.75rem}.career-contact-grid h3{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.75rem}.career-contact-grid a,.career-contact-grid p{border:0;margin-top:.5rem;padding:0;font-size:.875rem;line-height:1.25rem;display:flex}.career-contact-grid p{line-height:1.5rem}.career-contact-visual{-o-object-fit:contain;object-fit:contain;opacity:.62;filter:grayscale(.75)saturate(.5)contrast(1.08);width:100%;height:21.0169rem;margin:4rem auto 0}.career-closing{height:30.3125rem;min-height:0;padding:4rem var(--pad);border-top:1px solid var(--line);text-align:center;display:block}.career-closing .eyebrow,.career-closing-shade,.career-closing>img{display:none}.career-closing-copy{width:100%;max-width:none}.career-closing-copy h2,.career-closing-subtitle{letter-spacing:-.06em;width:100%;max-width:none;font-size:3rem;font-weight:600;line-height:3rem}.career-closing-subtitle{color:#fff9;margin-top:1rem;font-weight:200}.career-closing-copy .hero-actions{flex-direction:column;align-items:stretch;gap:1.25rem;width:100%;margin:3.5rem auto 0}.career-closing-copy .hero-actions a{border-radius:9999px;justify-content:space-between;width:100%;min-height:4.375rem;padding:1.25rem 2rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.career-closing-copy .hero-actions a:first-child{min-height:6.125rem}.terms-index-intro{height:15.5625rem;min-height:15.5625rem}.terms-index-card{min-height:13.2188rem;display:block}.terms-index-card>span{width:3rem;height:3rem;color:var(--muted);background:#ffffff0d;border-radius:.75rem;place-items:center;font-size:.75rem;display:grid}.terms-index-card h3{letter-spacing:-.02em;margin-top:1rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.terms-index-card p{margin-top:.5rem;font-size:.875rem;line-height:1.42188rem}.terms-index-card i{font-size:1rem;line-height:1.5rem;top:2rem;right:2rem}.terms-contact-cta h2{letter-spacing:-.04em;font-size:1.875rem;font-weight:600;line-height:2.25rem}.terms-contact-cta p{margin-top:1rem;font-size:1.125rem;line-height:1.75rem}.terms-contact-action{min-height:2.5rem;margin-top:2rem;padding-block:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.terms-index-intro{min-height:0;padding:4rem var(--pad) 2rem}.terms-index-intro>.terms-eyebrow{letter-spacing:.18em;font-size:.875rem;line-height:1.25rem;display:block}.terms-index-intro h1{letter-spacing:-.04em;margin-top:1.5rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.terms-index-intro>p:not(.terms-eyebrow){margin-top:1rem;font-size:1.125rem;line-height:1.75rem}.terms-index-list{padding:4rem var(--pad);background:#08090b}.terms-index-list-inner{display:block}.terms-index-grid{grid-template-columns:1fr;width:100%;margin:0}.terms-index-card{border-radius:1rem;min-height:11.8rem;padding:2rem}.terms-index-visual{display:none}.terms-document-hero{height:auto;min-height:0;padding:4rem var(--pad) 2rem}.terms-document-hero h1{margin-top:1.5rem;font-size:1.875rem;line-height:2.25rem}.terms-summary{font-size:1.125rem;line-height:1.75rem}.terms-document-layout{grid-template-columns:1fr;gap:3.5rem;padding-block:4rem 6rem}.terms-aside-sticky{position:static}.terms-document-aside{border-bottom:1px solid #ffffff1a;padding-bottom:2.5rem}.terms-aside-sticky nav{grid-template-columns:1fr}.terms-contact-cta{min-height:0;padding:4rem var(--pad)}.lead-form-columns{grid-template-columns:1fr}.utility-rail{bottom:.7rem;right:.7rem}.utility-button{width:2.45rem;height:2.45rem}.site-footer{gap:1.7rem}.footer-identity{flex-direction:column;align-items:flex-start}.footer-socials{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.footer-social{border-radius:.7rem;width:100%}.footer-legal-row{gap:.8rem 1.1rem}.footer-bottom{flex-direction:column;gap:1.2rem}.footer-bottom>div{text-align:left}.site-error-page{min-height:85svh;padding:7rem 1.2rem 4rem}.site-error-code{font-size:clamp(7rem,38vw,10rem)}.site-error-copy h1{margin-top:-.25rem}.site-error-copy>p:last-of-type{font-size:.9rem}}@media (width<=980px){.blue-hero-visual{width:62%;top:12%;left:-8%}.blue-hero-copy{right:var(--pad);width:46vw}.blue-highlight-card-media{min-height:28rem}.blue-highlight-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.blue-highlight-card-compact{border-bottom:1px solid #ffffff1a;min-height:15rem}.blue-highlight-card-compact:nth-child(2){border-right:0}.blue-highlight-card-compact:nth-child(n+3){border-bottom:0}.variant-feature-list,.variant-reliability-grid,.variant-showcase-grid{grid-template-columns:1fr 1fr}.variant-showcase-grid article,.variant-showcase-grid article:nth-child(n+3){grid-column:auto;min-height:25rem}.variant-reliability-grid article:last-child,.variant-showcase-grid article:last-child{grid-column:1/-1}.variant-ecosystem-grid{grid-template-columns:1fr 1fr}.variant-structure-grid{grid-template-columns:1fr}.variant-structure-card{min-height:46rem}.blue-technology-section .variant-feature-card{min-height:11rem}.blue-technology-section .variant-feature-card:after{display:none}.blue-technology-section .variant-feature-card>div{align-content:center;height:100%;padding:1.4rem;display:grid;position:static}.blue-technology-section .variant-feature-card h3{margin-top:.55rem;font-size:1.8rem}.blue-technology-section .variant-feature-card p{font-size:.78rem}.blue-reliability-section .variant-reliability-grid{z-index:2;position:relative}.blue-reliability-section .blue-reliability-visual{opacity:.3;width:54vw;top:auto;bottom:2rem}.blue-ecosystem-section .variant-ecosystem-card{align-content:start;min-height:23rem}.blue-ecosystem-section .variant-ecosystem-card h3{max-width:70%;font-size:1.7rem}.blue-ecosystem-section .blue-ecosystem-media{height:54%}.blue-structure-section .variant-structure-grid{grid-template-columns:1fr 1fr}.blue-structure-section .variant-structure-card:first-child{grid-column:1/-1}.blue-specification-row{grid-template-columns:7rem minmax(0,1fr) minmax(0,1fr)}.blue-developer-section.developer-section{min-height:auto;padding:7rem var(--pad);text-align:left;grid-template-columns:1fr;gap:3rem}.blue-developer-section .developer-links{width:100%}.blue-developer-visual{height:35rem}.silver-core-heading{grid-template-columns:10rem minmax(0,1fr);gap:2rem}.silver-metrics-grid{grid-template-columns:repeat(2,1fr)}.silver-core-list,.silver-structure-list{grid-template-columns:1fr}.silver-core-card{min-height:18rem}.silver-structure-card{min-height:38rem}.silver-specification-rows{grid-template-columns:1fr}}@media (width<=680px){.variant-hero{min-height:112svh}.blue-hero-visual{opacity:.76;width:auto;inset:5.5rem -34% 28%}.blue-hero-visual img{transform:rotate(-3deg)scale(.96)}.blue-hero-copy{top:auto;right:var(--pad);bottom:4.8rem;left:var(--pad);width:auto;transform:none}.blue-hero-copy h1{font-size:clamp(3.5rem,17vw,5rem)}.blue-hero-metrics{margin-top:1.5rem}.blue-hero-metrics div{padding-top:1rem}.blue-hero-copy .hero-actions{margin-top:1.1rem}.silver-variant-hero{min-height:110svh}.silver-hero-visual{inset:2rem -42% 22%}.silver-hero-visual img{-o-object-position:62% 38%;object-position:62% 38%;transform:scale(1.04)rotate(4deg)}.silver-sensor-field{width:40%;height:14%;top:42%;left:48%}.silver-hero-copy{width:calc(100% - var(--pad)*2);bottom:5rem}.silver-hero-copy h1{font-size:clamp(3.5rem,16vw,5.1rem)}.silver-hero-copy>p:not(.eyebrow){font-size:1.05rem}.variant-preview-section{padding:.7rem}.variant-preview-stage{border-radius:.8rem;height:34rem}.variant-preview-stage img{transform:scale(1.08)}.preview-play{width:4rem;height:4rem}.variant-about-section{min-height:auto;padding-block:5rem}.blue-about-copy h2{gap:.12rem;font-size:clamp(3rem,13vw,4.8rem)}.blue-about-copy>p:last-child{margin-top:1.5rem}.blue-about-label{margin-top:3rem}.blue-highlight-grid{gap:.7rem}.blue-highlight-card-media{border-radius:.8rem;min-height:27rem}.blue-highlight-card-media h3{font-size:1.8rem}.blue-highlight-strip{border-radius:.8rem;grid-column:auto;grid-template-columns:1fr 1fr}.blue-highlight-card-compact{min-height:13rem;padding:1rem .75rem}.blue-highlight-card-compact h3{font-size:1rem}.blue-highlight-card-compact p{font-size:.7rem;line-height:1.5}.variant-ecosystem-grid,.variant-feature-list,.variant-reliability-grid{grid-template-columns:1fr}.variant-feature-card{min-height:32rem}.blue-technology-section .variant-feature-card{border-radius:.8rem;min-height:9.5rem}.blue-technology-section .variant-feature-card>div{padding:1.1rem}.blue-technology-section .variant-feature-card h3{font-size:1.45rem}.blue-technology-section .variant-showcase-heading{margin-top:4.5rem}.variant-feature-card>div{bottom:1.3rem;left:1.3rem;right:1.3rem}.variant-showcase-heading{margin-top:6rem}.variant-showcase-grid{grid-template-columns:1fr}.variant-showcase-grid article,.variant-showcase-grid article:nth-child(n+3){grid-column:auto;min-height:25rem}.variant-reliability-grid article:last-child{grid-column:auto}.variant-reliability-grid article{min-height:32rem;padding:1.3rem}.blue-reliability-section .variant-reliability-grid article{min-height:22rem}.blue-reliability-section .blue-reliability-visual{opacity:.2;width:100vw;bottom:1rem;right:-28%}.variant-ecosystem-section{min-height:auto}.variant-ecosystem-card{min-height:17rem}.blue-ecosystem-section .variant-ecosystem-card{min-height:22rem}.blue-ecosystem-section .variant-ecosystem-card h3{max-width:none;font-size:1.45rem}.blue-ecosystem-flow ol{grid-template-columns:1fr 1fr}.blue-ecosystem-flow li:nth-child(2){border-right:0}.blue-ecosystem-flow li{border-bottom:1px solid #ffffff14}.blue-ecosystem-flow li:nth-child(n+3){border-bottom:0}.variant-structure-grid{grid-template-columns:1fr}.variant-structure-card{min-height:34rem}.blue-structure-section .variant-structure-card:first-child{grid-column:auto}.blue-specification-table{margin-top:2.5rem}.blue-specification-row{grid-template-columns:5.25rem minmax(0,1fr);padding:.55rem 0}.blue-specification-row dd{grid-column:2;padding-top:0}.blue-specification-row>*{align-items:flex-start;padding:.35rem 0}.blue-developer-section.developer-section{padding-block:6rem}.blue-developer-visual{height:26rem}.silver-core-section.content-section{padding-block:5rem}.silver-core-heading{grid-template-columns:1fr;gap:1.5rem;padding-left:1.2rem}.silver-core-heading h2{font-size:clamp(3rem,13vw,4.4rem)}.silver-core-list{margin-top:3.5rem}.silver-core-card{min-height:20rem;padding:1.5rem}.silver-core-number{top:1rem;right:1.2rem}.silver-metrics-section.content-section{gap:3rem;min-height:auto;padding-block:5rem}.silver-metrics-grid{grid-template-columns:1fr 1fr}.silver-metric{min-height:9.5rem;padding:1rem}.silver-metric strong{font-size:clamp(1.35rem,7vw,2.1rem)}.silver-structure-card{min-height:39rem}.silver-structure-card>div{top:1.4rem;left:1.4rem;right:1.4rem}.silver-structure-card img,.silver-structure-card:nth-child(2n) img{-o-object-position:center 76%;object-position:center 76%;transform:scale(1.03)translateY(10%)}.silver-structure-card:hover img,.silver-structure-card:nth-child(2n):hover img{transform:scale(1.06)translateY(9%)}.silver-specification-section.content-section{padding-block:5rem}.silver-specification-heading h2{font-size:clamp(3rem,13vw,4.4rem)}.silver-spec-row{flex-direction:column;align-items:flex-start;gap:.4rem;min-height:5rem;padding:1rem}.silver-spec-row dd{text-align:left}.silver-developer-section.developer-section{padding-block:5rem}.silver-developer-heading h2,.silver-developer-heading p{font-size:clamp(3rem,13vw,4.4rem)}.silver-developer-ecosystem>div{gap:.8rem}.silver-developer-tool{min-height:15rem;padding:1.5rem}body:has(.product-page) .site-header{height:3.25rem}body:has(.silver-variant-page) .site-header{height:3.25rem}.product-page>section.scroll-reveal{opacity:1;filter:none;transform:none}.product-page>.product-hero{height:49.25rem;min-height:0;padding:0 1rem 2.5rem}.product-page>.product-hero .product-hero-copy{flex-direction:column;justify-content:flex-start;align-items:center;height:46.75rem;padding-top:3.6925rem;display:flex;top:0;left:1rem;right:1rem}.product-page>.product-hero .local-badge,.product-page>.product-hero .product-hero-copy .eyebrow,.product-page>.product-hero .product-hero-features,.product-page>.product-hero .product-scroll-cue{display:none}.product-page>.product-hero .product-hero-copy h1{letter-spacing:-.04em;width:100%;padding-bottom:.57rem;font-family:DIN Alternate,Bahnschrift,Arial Narrow,sans-serif;font-size:3.8rem;font-weight:700;line-height:1.03}.product-page>.product-hero .product-hero-tagline{letter-spacing:-.04em;margin-top:.75rem;font-size:1.5rem;font-weight:500;line-height:2rem;color:#ffffffd9!important}.product-page>.product-hero .product-hero-copy .hero-actions{gap:.75rem;margin-top:2.5rem}.product-page>.product-hero .product-hero-copy .outline-link{border-radius:.5rem;width:7rem;min-width:7rem;min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.product-page>.product-hero .product-hero-visual{opacity:1;width:100%;animation:none;inset:0;transform:none}.product-page>.product-hero .product-hero-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:brightness(.86)drop-shadow(0 2rem 4rem #000000b8);width:100%;height:100%;animation:none;transform:scale(1.18)translateY(13%)}.product-page>.product-hero .product-orbit{display:none}.product-page>.product-hero .product-hero-shade{background:linear-gradient(#020304e6,#0203047a 30%,#02030408 56%,#020304cc)}.product-page>.product-cinema-section{height:20.0586rem;padding:4rem 1rem}.product-page>.product-cinema-section .product-cinema-stage{border-radius:1.5rem;width:100%;height:12.0586rem}.product-page>.product-cinema-section .product-cinema-stage img{transform:scale(.96)}.product-page>.product-cinema-section .preview-play{display:none}.black-mobile-about-section{background:#050608;border-top:1px solid #ffffff14;height:110.875rem;display:block;position:relative;overflow:hidden}.black-mobile-about-frame{width:100%;height:69.1619rem;padding-top:14rem;position:sticky;top:0}.black-mobile-about-intro{border-left:2px solid #fff3;gap:2rem;width:calc(100% - 2rem);min-height:15.1925rem;margin-inline:auto;padding-left:1.5rem;display:grid}.black-mobile-about-intro .eyebrow{letter-spacing:.18em;margin:0;padding-top:.5rem;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.875rem;line-height:1.25rem}.black-mobile-about-intro h2{letter-spacing:-.06em;margin:0;font-size:1.875rem;font-weight:600;line-height:1.02}.black-mobile-about-intro div>p{color:var(--muted);margin:2.5rem 0 0;font-size:1.125rem;line-height:2rem}.black-mobile-about-rail{will-change:transform;gap:1.5rem;width:max-content;margin-top:4rem;padding-left:1.725rem;display:flex}.black-mobile-about-card{background:radial-gradient(circle at 50% 34%,#242a31,#0b0d11 68%);border:1px solid #ffffff1a;border-radius:1.5rem;flex:0 0 19.9875rem;width:19.9875rem;height:30rem;position:relative;overflow:hidden}.black-mobile-about-card img{-o-object-fit:contain;object-fit:contain;filter:brightness(.93)drop-shadow(0 2rem 3rem #0000008c);width:100%;height:calc(100% - 9.125rem);position:absolute;inset:0 0 9.125rem}.black-mobile-about-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#040609b3 72%,#040609fa);position:absolute;inset:0}.black-mobile-about-card>div{z-index:2;min-height:9.125rem;padding:1.5rem 1.25rem;position:absolute;bottom:0;left:0;right:0}.black-mobile-about-card strong{letter-spacing:-.03em;font-size:1.875rem;font-weight:600;line-height:2.25rem;display:block}.black-mobile-about-card:nth-child(2) strong{font-size:1.5rem;line-height:2rem}.black-mobile-about-card span{color:#fff9;letter-spacing:.14em;text-transform:uppercase;margin-top:.375rem;font-size:.6875rem;font-weight:500;line-height:1.25rem;display:block}.black-mobile-about-card p{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;margin:.75rem 0 0;font-size:.875rem;line-height:1.5rem;overflow:hidden}.black-capabilities-section.content-section{height:161.313rem;padding:4rem 1rem;overflow:hidden}.black-capabilities-section>.section-heading .eyebrow{margin:0;font-size:.875rem;line-height:1.25rem}.black-capabilities-section>.section-heading h2{letter-spacing:-.06em;margin-top:1.5rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.black-capabilities-section .capability-grid,.black-capabilities-section .capability-power-grid{gap:1.5rem;width:100%}.black-capabilities-section .capability-grid{margin-top:4rem}.black-capabilities-section .capability-grid .capability-card:first-child,.black-capabilities-section .capability-grid .capability-card:nth-child(2){height:23.125rem;min-height:23.125rem}.black-capabilities-section .capability-grid .capability-card:nth-child(3),.black-capabilities-section .capability-grid .capability-card:nth-child(4){height:21.625rem;min-height:21.625rem}.black-capabilities-section .capability-card{border-radius:1.5rem;align-items:flex-start;padding:0;display:flex}.black-capabilities-section .capability-card-visual,.black-capabilities-section .capability-card:nth-child(2n) .capability-card-visual,.black-capabilities-section .capability-power-card:nth-child(n) .capability-card-visual{width:100%;height:58%;inset:auto 0 .5rem}.black-capabilities-section .capability-card-visual:before{width:min(15rem,72%)}.black-capabilities-section .capability-card-visual img,.black-capabilities-section .capability-card:nth-child(2n) .capability-card-visual img,.black-capabilities-section .capability-power-card:nth-child(n) .capability-card-visual img{transform:scale(.84)}.black-capabilities-section .capability-card:hover .capability-card-visual img{transform:scale(.88)}.black-capabilities-section .capability-card:before,.black-capabilities-section .capability-card:nth-child(2n):before,.black-capabilities-section .capability-power-card:nth-child(n):before{background:linear-gradient(#080a0df5,#080a0dba 47%,#080a0d14 78%)}.black-capabilities-section .capability-card-copy,.black-capabilities-section .capability-card:nth-child(n) .capability-card-copy{z-index:2;width:100%;margin:0;padding:1.5rem;position:relative}.black-capabilities-section .capability-card-copy>span{font-size:1.5rem;font-weight:700;line-height:2.25rem}.black-capabilities-section .capability-card h3{margin:.5rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.75rem}.black-capabilities-section .capability-card p{letter-spacing:0;max-width:none;margin-top:.5rem;font-size:.875rem;font-weight:400;line-height:1.5rem}.black-capabilities-section .capability-power-heading{gap:1rem;width:100%;height:2.5rem;margin-top:4rem}.black-capabilities-section .capability-power-heading span{font-size:2.25rem;line-height:2.5rem}.black-capabilities-section .capability-power-heading h3{font-size:1.875rem;line-height:2.25rem}.black-capabilities-section .capability-power-grid{margin-top:3rem}.black-capabilities-section .capability-power-card{height:19.625rem;min-height:19.625rem}.black-capabilities-section .capability-power-card .capability-card-copy>strong{font-size:1.5rem;line-height:2.25rem}.black-capabilities-section .capability-power-card .capability-card-copy>p{margin-top:.5rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.black-action-atlas-section{height:48rem;min-height:48rem;padding:0}.black-action-atlas-section .experience-heading.content-section{padding:8rem 1rem 0}.black-action-atlas-section .experience-heading .section-heading .eyebrow{margin:0;font-size:.875rem;line-height:1.25rem}.black-action-atlas-section .experience-heading .section-heading h2{margin-top:1.5rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.black-action-atlas-section .experience-heading .section-lede{margin-top:1rem;font-size:.875rem;line-height:1.5rem}.black-action-atlas-section .action-atlas-grid{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;width:calc(100% - 2rem);margin:4rem auto 0;padding:0;animation:none}.black-action-atlas-section .action-atlas-card{aspect-ratio:11.875/17.1875;border-radius:1.5rem;grid-column:span 2;width:100%;height:auto;min-height:0;left:auto!important}.black-action-atlas-section .action-atlas-card:nth-child(4){grid-column:2/span 2}.black-action-atlas-section .action-atlas-card:nth-child(5){grid-column:4/span 2}.black-control-section{height:28.8633rem;min-height:28.8633rem;padding:4rem 1rem}.black-control-section .control-heading{height:8.75rem;margin:0;padding-bottom:4rem}.black-control-section .control-heading .eyebrow{margin:0;font-size:.875rem;line-height:1.25rem}.black-control-section .control-heading .section-heading h2{margin-top:1.25rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.black-control-section .control-heading .section-lede{display:none}.black-control-section .control-stage{border-radius:1.5rem;width:100%;height:12.1133rem}.black-control-section .control-hand-wrap{width:83%;height:138%;bottom:-22%;left:-18%;transform:rotate(82deg)}.black-specification-section.content-section{height:69.875rem;padding:4rem 1rem}.black-specification-section.is-expanded.content-section{height:auto;min-height:69.875rem}.black-specification-kicker{width:100%;font-size:.875rem;line-height:1.25rem}.black-specification-highlights{gap:2rem;margin-top:4rem}.black-specification-highlights div{min-height:5.75rem}.black-specification-highlights dd{font-family:DIN Alternate,Bahnschrift,Arial Narrow,sans-serif;font-size:3rem;font-weight:500;line-height:3rem}.black-specification-highlights dt{margin-top:1rem;font-size:.9375rem;line-height:1.75rem}.black-specification-rows{grid-template-columns:1fr}.black-specification-primary-rows{margin-top:6rem}.black-specification-row,.black-specification-row:nth-child(2n),.black-specification-row:nth-child(odd){flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;height:auto;min-height:8.0625rem;padding:2rem 0}.black-specification-row dt{font-size:.9375rem;line-height:1.75rem}.black-specification-row dd{text-align:left;max-width:none;font-size:1.0625rem;line-height:1.75rem}.black-specification-toggle-wrap{margin-top:2rem}.black-specification-toggle{min-height:2.875rem;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem}.black-reliability-section{height:94.8398rem;min-height:94.8398rem;padding:4rem 1rem;overflow:hidden}.black-reliability-section .reliability-copy .eyebrow{margin:0;font-size:.875rem;line-height:1.25rem}.black-reliability-section .reliability-copy h2{margin-top:1.5rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.black-reliability-section .reliability-stage-list{gap:5rem;width:100%;margin-top:3rem}.black-reliability-section .reliability-stage-card{background:0 0;border:0;border-radius:0;height:23.3633rem;padding:2rem 0 0;overflow:hidden;min-height:23.3633rem!important}.black-reliability-section .reliability-stage-card:first-child{height:22.0508rem;padding-top:0;min-height:22.0508rem!important}.black-reliability-section .reliability-item-copy{padding:0}.black-reliability-section .reliability-stage-card h3{margin:0;font-size:1.5rem;line-height:2rem}.black-reliability-section .reliability-stage-card:first-child .reliability-item-copy p{margin-top:1rem;font-size:1rem;line-height:2rem}.black-reliability-section .reliability-metric{font-family:DIN Alternate,Bahnschrift,Arial Narrow,sans-serif;font-size:3.75rem;line-height:3.75rem}.black-reliability-section .reliability-stage-card:not(:first-child) .reliability-item-copy p{max-width:none;margin-top:1.5rem;font-size:1.125rem;line-height:2rem}.black-reliability-section .reliability-stage-card:first-child .reliability-visual,.black-reliability-section .reliability-visual{border:1px solid #ffffff17;border-radius:0;width:100%;height:11.9883rem;inset:auto 0 0}.black-reliability-section .reliability-stage-card:nth-child(2n) .reliability-visual img,.black-reliability-section .reliability-visual img{-o-object-position:center;object-position:center;transform:scale(.96)}.black-developer-section.developer-section{height:39.1875rem;min-height:39.1875rem;padding:4rem 1rem}.black-developer-section .developer-heading .developer-subtitle,.black-developer-section .developer-heading .developer-title{font-size:1.875rem;line-height:2.25rem}.black-developer-section .developer-heading .developer-subtitle{margin-top:1rem}.black-developer-section .developer-label{width:100%;margin:4rem 0 0;font-size:.875rem;line-height:1.25rem}.black-developer-section .developer-links{gap:1.25rem;width:100%;margin-top:2.5rem}.black-developer-section .developer-link{border-radius:9999px;height:5.125rem;min-height:5.125rem;padding:1.25rem 2rem;font-size:1.125rem;line-height:1.75rem}.black-developer-section .developer-link>span{display:none}.black-product-notes{height:17.125rem;min-height:17.125rem;padding:3rem 1rem;overflow:hidden}.black-product-notes li{font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.75rem;line-height:1.21875rem}.black-product-notes li+li{margin-top:.75rem}.blue-variant-page>section.scroll-reveal{opacity:1;filter:none;transform:none}.blue-variant-hero{height:52.75rem;min-height:52.75rem;padding:.5rem 1rem 1.5rem}.blue-variant-hero .blue-hero-visual{opacity:1;width:auto;inset:.5rem 1rem 16.25rem}.blue-variant-hero .blue-hero-visual img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:brightness(.92)drop-shadow(0 2rem 4rem #000000a6);width:100%;height:100%;transform:scale(1.07)}.blue-variant-hero .blue-hero-halo{display:none}.blue-variant-hero .blue-hero-copy{flex-direction:column;justify-content:flex-start;width:auto;height:12.75rem;display:flex;inset:auto 1rem 4rem;transform:none}.blue-variant-hero .blue-hero-copy .hero-actions,.blue-variant-hero .blue-hero-copy>.eyebrow,.blue-variant-hero .local-badge,.blue-variant-hero .product-scroll-cue{display:none}.blue-variant-hero .blue-hero-copy h1{letter-spacing:-.045em;flex-direction:column;align-items:flex-start;margin:0;font-family:DIN Alternate,Bahnschrift,Arial Narrow,sans-serif;font-size:2.6rem;font-weight:700;line-height:1.18;display:flex}.blue-variant-hero .blue-hero-copy h1 span{display:block}.blue-variant-hero .blue-hero-copy h1 b{color:inherit;font-weight:inherit}.blue-variant-hero .blue-hero-metrics{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);align-content:start;gap:.75rem;width:100%;height:4.625rem;margin-top:1.5rem;padding-top:1rem}.blue-variant-hero .blue-hero-metrics div{border:0;padding:0}.blue-variant-hero .blue-hero-metrics dd{font-family:DIN Alternate,Bahnschrift,Arial Narrow,sans-serif;font-size:1.875rem;font-weight:500;line-height:2.25rem}.blue-variant-hero .blue-hero-metrics dt{letter-spacing:.18em;margin-top:.375rem;font-size:.625rem;line-height:.9375rem}.blue-variant-page>.blue-preview-section{height:17.1211rem;padding:2.5rem 1rem}.blue-variant-page>.blue-preview-section .variant-preview-stage{border-radius:1.5rem;width:100%;height:12.1211rem}.blue-variant-page>.blue-preview-section .preview-play{display:none}.blue-about-section.content-section{height:112.75rem;min-height:112.75rem;padding:5rem 1rem;overflow:hidden}.blue-about-copy{width:100%}.blue-about-copy .eyebrow{margin:0;font-size:.875rem;line-height:1.25rem}.blue-about-copy h2{letter-spacing:-.04em;margin-top:1.5rem;font-size:1.875rem;font-weight:600;line-height:1.1;display:block}.blue-about-copy h2 span{display:block}.blue-about-copy>p:last-child{border-top:1px solid #ffffff1a;height:7.125rem;margin-top:2rem;padding-top:1.5rem;font-size:1rem;line-height:2rem;overflow:hidden}.blue-about-label{letter-spacing:.22em;margin:3.5rem 0 1.5rem;font-size:.75rem;line-height:1rem}.blue-highlight-grid{grid-template-rows:26.25rem 26.25rem 26.25rem;grid-template-columns:1fr;gap:.75rem;height:80.25rem}.blue-highlight-card-media{border-radius:1rem;height:26.25rem;min-height:0}.blue-highlight-card-media>div{bottom:1.5rem;left:1.5rem;right:1.5rem}.blue-highlight-metric strong{font-size:3.75rem;line-height:3.75rem}.blue-highlight-metric p{margin-top:.75rem;font-size:1rem;line-height:1.25rem}.blue-highlight-strip{border-radius:1rem;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);height:26.25rem;min-height:0}.blue-highlight-card-compact{height:auto;min-height:0;padding:1rem}.blue-highlight-card-compact>i{width:4.5rem;height:4.5rem;margin-bottom:.75rem}.blue-highlight-card-compact h3{font-size:.75rem;font-weight:500;line-height:.9375rem}.blue-highlight-card-compact p,.blue-highlight-card-compact>span{display:none}.blue-technology-section.content-section{height:69.7481rem;min-height:69.7481rem;padding:5rem 1rem;overflow:hidden}.blue-technology-section>.section-heading .eyebrow{margin:0;font-size:.875rem;line-height:1.25rem}.blue-technology-section>.section-heading h2{letter-spacing:-.04em;margin-top:1.5rem;font-size:2.25rem;font-weight:600;line-height:1.1}.blue-technology-section .variant-feature-list{border-top:1px solid #ffffff1a;grid-template-columns:1fr;gap:1.5rem;height:21.4375rem;margin-top:3rem;padding-top:2rem;display:grid}.blue-technology-section .variant-feature-card{background:0 0;border:0;border-radius:0;height:3.6875rem;min-height:0}.blue-technology-section .variant-feature-card:after{display:none}.blue-technology-section .variant-feature-card>div{height:auto;padding:0;display:block;position:static}.blue-technology-section .variant-feature-card span{letter-spacing:.18em;font-size:.875rem;line-height:1.25rem}.blue-technology-section .variant-feature-card h3{margin-top:.75rem;font-size:1.25rem;font-weight:500;line-height:1.71875rem}.blue-technology-section .variant-feature-card p{display:none}.blue-technology-section .variant-showcase-heading{margin-top:3rem;margin-bottom:1.25rem}.blue-technology-section .variant-showcase-heading .eyebrow{letter-spacing:.22em;margin:0 0 1.25rem;font-size:.75rem;line-height:1rem}.blue-technology-section .variant-showcase-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;height:24.7734rem}.blue-technology-section .variant-showcase-grid article,.blue-technology-section .variant-showcase-grid article:nth-child(n+3){border-radius:1rem;grid-column:auto;height:7.77344rem;min-height:0}.blue-technology-section .variant-showcase-grid article:last-child{grid-column:auto}.blue-technology-section .variant-showcase-grid article>div{text-align:center;padding:0 1rem;bottom:1.25rem;left:0;right:0}.blue-technology-section .variant-showcase-grid article h3{margin:0;font-size:1rem;line-height:1.25rem}.blue-technology-section .variant-showcase-grid article p,.blue-technology-section .variant-showcase-grid article span{display:none}.blue-reliability-section.content-section{height:64.75rem;min-height:64.75rem;padding:5rem 1rem;overflow:hidden}.blue-reliability-section>.section-heading .eyebrow{margin:0;font-size:.75rem;line-height:1rem}.blue-reliability-section>.section-heading h2{letter-spacing:-.04em;margin-top:1rem;font-size:1.875rem;font-weight:600;line-height:2.0625rem}.blue-reliability-section .blue-reliability-lede{border-top:1px solid #ffffff1a;height:5.9375rem;margin-top:1.25rem;padding-top:1rem;font-size:1rem;line-height:1.75rem;overflow:hidden}.blue-reliability-section .variant-reliability-grid{grid-template-columns:repeat(2,1fr);gap:2rem 1.25rem;width:100%;height:13.8125rem;margin-top:1rem}.blue-reliability-section .variant-reliability-grid article,.blue-reliability-section .variant-reliability-grid article:last-child{background:0 0;border:0;border-radius:0;grid-column:auto;height:5.5625rem;min-height:5.5625rem;padding:0}.blue-reliability-section .variant-reliability-grid span{font-family:DIN Alternate,Bahnschrift,Arial Narrow,sans-serif;font-size:3.75rem;font-weight:300;line-height:3.75rem}.blue-reliability-section .variant-reliability-grid h3{margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.blue-reliability-section .variant-reliability-grid p{display:none}.blue-reliability-section .blue-reliability-visual{opacity:1;width:auto;height:26.25rem;inset:auto 1rem 5rem}.blue-reliability-section .blue-reliability-visual img{-o-object-fit:contain;object-fit:contain;filter:brightness(.78);width:100%;height:100%;transform:none}.blue-ecosystem-section.content-section{height:114.937rem;min-height:114.937rem;padding:5rem 1rem;display:block;overflow:hidden}.blue-ecosystem-section>.section-heading .eyebrow{margin:0;font-size:.875rem;line-height:1.25rem}.blue-ecosystem-section>.section-heading h2{white-space:pre-line;letter-spacing:-.04em;margin-top:1.5rem;font-size:1.875rem;font-weight:600;line-height:1.1}.blue-ecosystem-section .variant-ecosystem-grid{border-top:1px solid #ffffff1a;grid-template-columns:1fr;gap:.75rem;height:76.25rem;margin-top:3rem;padding-top:1.5rem}.blue-ecosystem-section .variant-ecosystem-card{border-radius:1.5rem;flex-direction:column;height:17.5rem;min-height:0;padding:1.5rem;display:flex}.blue-ecosystem-section .variant-ecosystem-card:last-child{height:19.75rem}.blue-ecosystem-section .blue-ecosystem-card-copy h3{max-width:none;margin-top:.75rem;font-size:1.25rem;font-weight:500;line-height:1.75rem}.blue-ecosystem-section .blue-ecosystem-card-copy p{margin-top:1rem;font-size:.875rem;line-height:1.5rem}.blue-ecosystem-section .blue-ecosystem-media{height:48%}.blue-ecosystem-section .blue-ecosystem-flow{height:13.6875rem;margin-top:3rem;padding-top:2rem}.blue-ecosystem-section .blue-ecosystem-flow>p{margin:0 0 1rem;font-size:.75rem;line-height:1rem}.blue-ecosystem-section .blue-ecosystem-flow ol{grid-template-columns:repeat(2,1fr);gap:1.5rem .75rem}.blue-ecosystem-section .blue-ecosystem-flow li{border-top:1px solid var(--line);border-bottom:0;border-right:0;min-height:4.0625rem;padding-top:1rem}.blue-ecosystem-section .blue-ecosystem-flow li span{font-size:.75rem;line-height:1rem}.blue-ecosystem-section .blue-ecosystem-flow li strong{margin-top:.5rem;font-size:1rem;line-height:1.5rem}.blue-ecosystem-section .blue-ecosystem-flow li small{display:none}.blue-structure-section.content-section{height:115.938rem;min-height:115.938rem;padding:5rem 1rem;overflow:hidden}.blue-structure-section>.section-heading .eyebrow{margin:0;font-size:.875rem;line-height:1.25rem}.blue-structure-section>.section-heading h2{margin-top:1.5rem;font-size:1.875rem;font-weight:600;line-height:2.0625rem}.blue-structure-section .variant-structure-grid{grid-template-columns:1fr;gap:.75rem;height:98.0625rem;margin-top:3rem}.blue-structure-section .variant-structure-card,.blue-structure-section .variant-structure-card:first-child{border-radius:1.5rem;grid-column:auto;height:26.25rem;min-height:0}.blue-structure-section .variant-structure-card:first-child{height:42.5rem}.blue-structure-section .variant-structure-card h3{font-size:1.125rem;line-height:1.75rem;top:1.5rem;left:1.5rem}.blue-structure-section .variant-structure-card img{-o-object-position:center;object-position:center;transform:none}.blue-specification-section.content-section{height:auto;min-height:46.8906rem;padding:5rem 1rem;overflow:visible}.blue-specification-section>.section-heading .eyebrow{margin:0;font-size:.875rem;line-height:1.25rem}.blue-specification-section>.section-heading h2{margin-top:1.5rem;font-size:1.875rem;font-weight:600;line-height:2.0625rem}.blue-specification-section .blue-specification-table{height:auto;min-height:23.5156rem;margin-top:3rem}.blue-specification-section .blue-specification-row{grid-template-columns:3.5rem 1fr 1.3fr;min-height:2.50781rem;padding:.75rem 0}.blue-specification-section .blue-specification-row>*{padding:0;font-size:.6875rem;line-height:.945313rem}.blue-specification-section .blue-specification-row dd{grid-column:auto;padding:0}.blue-specification-section .blue-specification-note{margin-top:2rem;font-size:.875rem;line-height:1.75rem}.blue-developer-section.developer-section{text-align:left;grid-template-rows:16.0781rem 27.25rem;grid-template-columns:1fr;gap:3rem;height:56.3906rem;min-height:56.3906rem;padding:5rem 1rem;display:grid}.blue-developer-section .blue-developer-visual{grid-row:1;width:100%;height:16.0781rem}.blue-developer-section .blue-developer-copy{grid-row:2;align-self:stretch;height:27.25rem;padding:0}.blue-developer-section .developer-heading .eyebrow{margin:0;font-size:.875rem;line-height:1.25rem}.blue-developer-section .developer-heading h2{margin-top:1.5rem;font-size:1.875rem;font-weight:600;line-height:2.0625rem}.blue-developer-section .developer-note{border-top:1px solid #ffffff1a;margin:1.5rem 0 0;padding-top:1.5rem;font-size:1rem;line-height:2rem;display:block}.blue-developer-section .developer-label{display:none}.blue-developer-section .developer-links{gap:1rem;width:100%;margin-top:2.5rem}.blue-developer-section .developer-link{border-radius:9999px;height:3.625rem;min-height:3.625rem;padding:1rem 1.75rem;font-size:1rem;line-height:1.5rem}.blue-developer-section .developer-link>span{display:none}.silver-variant-page>section.scroll-reveal{opacity:1;filter:none;transform:none}.silver-variant-hero{height:52.75rem;min-height:52.75rem;padding:0 1rem}.silver-variant-hero .silver-hero-visual{inset:0}.silver-variant-hero .silver-hero-visual img{-o-object-fit:contain;object-fit:contain;-o-object-position:center 16%;object-position:center 16%;opacity:.76;filter:grayscale(.2)brightness(.72)contrast(1.12)drop-shadow(0 2rem 4rem #000000b8);width:100%;height:100%;transform:scale(1.16)rotate(3deg)}.silver-variant-hero .local-badge,.silver-variant-hero .silver-sensor-field{display:none}.silver-variant-hero .silver-hero-copy{width:auto;height:17.8644rem;inset:22.8252rem 1rem auto;transform:none}.silver-variant-hero .silver-hero-copy .eyebrow{display:none}.silver-variant-hero .silver-hero-copy h1{white-space:normal;letter-spacing:-.04em;margin:0;font-family:DIN Alternate,Bahnschrift,Arial Narrow,sans-serif;font-size:3rem;font-weight:500;line-height:1.03}.silver-variant-hero .silver-hero-copy>p:not(.eyebrow){color:#ffffffd6;letter-spacing:-.02em;margin:.5rem 0 0;font-size:1.125rem;font-weight:500;line-height:1.75rem}.silver-variant-hero .silver-hero-copy>p.silver-mobile-hero-description{color:#ffffff9e;letter-spacing:0;height:3rem;margin-top:.75rem;font-size:.875rem;font-weight:400;line-height:1.5rem;display:block;overflow:hidden}.silver-variant-hero .silver-hero-copy .hero-actions{gap:.75rem;margin-top:1.25rem}.silver-variant-hero .silver-hero-copy .outline-link{border-radius:.5rem;width:6.375rem;min-width:6.375rem;height:2.25rem;min-height:2.25rem;padding:0 .75rem;font-size:1rem;font-weight:500;line-height:1.5rem}.silver-variant-hero .silver-hero-copy .outline-link span{display:none}.silver-variant-page>.silver-preview-section{height:20.0586rem;padding:4rem 1rem}.silver-variant-page>.silver-preview-section .variant-preview-stage{border-radius:1.5rem;width:100%;height:12.0586rem}.silver-variant-page>.silver-preview-section .preview-play{display:none}.silver-core-section.content-section{height:90.6738rem;min-height:90.6738rem;padding:5rem 1rem 4rem;overflow:hidden}.silver-core-heading{border-left:2px solid #ffffff2e;height:15.3203rem;padding-left:1.5rem;display:block}.silver-core-heading>p{letter-spacing:.18em;margin:0;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.875rem;line-height:1.25rem}.silver-core-heading>div{margin-top:1.5rem}.silver-core-heading h2{letter-spacing:-.04em;margin:0;font-size:1.875rem;font-weight:500;line-height:2.025rem;display:block}.silver-core-heading h2 span{display:block}.silver-core-heading div>p{height:6rem;margin-top:2.5rem;font-size:1.125rem;line-height:2rem;overflow:hidden}.silver-core-list{grid-template-rows:20.125rem 18.875rem 18.375rem;grid-template-columns:1fr;gap:1.5rem;height:60.375rem;margin-top:5rem}.silver-core-card{border-radius:1.5rem;height:auto;min-height:0;padding:2rem;display:block;overflow:hidden}.silver-core-number{font-family:DIN Alternate,Bahnschrift,Arial Narrow,sans-serif;font-size:2.25rem;font-weight:600;line-height:2.5rem;top:2rem;right:2rem}.silver-core-card>i{margin-bottom:1rem}.silver-core-card h3{font-size:1.5rem;font-weight:400;line-height:2rem}.silver-core-card strong{margin-top:.75rem;font-size:.875rem;line-height:1.25rem}.silver-core-card p{min-height:0;margin-top:2rem;font-size:.9375rem;line-height:1.75rem}.silver-core-card:nth-child(2n) p{margin-top:.75rem}.silver-metrics-section.content-section{height:37.8125rem;min-height:37.8125rem;padding:4rem 1rem;display:block;overflow:hidden}.silver-metrics-label{letter-spacing:.18em;margin:0;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.875rem;line-height:1.25rem}.silver-metrics-grid{grid-template-rows:repeat(4,4.625rem);grid-template-columns:repeat(2,1fr);gap:2rem;height:24.5rem;margin-top:4rem}.silver-metric{height:4.625rem;min-height:0;padding:0}.silver-metric strong{letter-spacing:-.04em;font-family:DIN Alternate,Bahnschrift,Arial Narrow,sans-serif;font-size:1.875rem;font-weight:600;line-height:1.875rem}.silver-metric span{margin-top:1rem;font-size:.9375rem;line-height:1.75rem}.silver-structure-section.content-section{height:79.9375rem;min-height:79.9375rem;padding:4rem 1rem;overflow:hidden}.silver-structure-section>.section-heading .eyebrow{letter-spacing:.18em;margin:0;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.875rem;line-height:1.25rem}.silver-structure-section>.section-heading h2{letter-spacing:-.04em;margin-top:1.5rem;font-size:1.875rem;font-weight:400;line-height:2.25rem}.silver-structure-list{gap:1.5rem;height:62.875rem;margin-top:4rem}.silver-structure-card{border-radius:1.5rem;flex:none;height:19.375rem;min-height:0;padding:2rem;overflow:hidden}.silver-structure-card:first-child{height:21.125rem}.silver-structure-row{gap:1.5rem}.silver-structure-row>span{font-family:DIN Alternate,Bahnschrift,Arial Narrow,sans-serif;font-size:2.25rem;line-height:2.5rem}.silver-structure-row h3{font-size:1.5rem;line-height:2rem}.silver-structure-row p{min-height:0;margin-top:1rem;font-size:.9375rem;line-height:1.75rem}.silver-specification-section.content-section{height:auto;min-height:183.938rem;padding:4rem 1rem;overflow:visible}.silver-specification-heading .eyebrow{letter-spacing:.18em;margin:0;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.875rem;line-height:1.25rem}.silver-specification-heading h2{letter-spacing:-.04em;margin-top:1.5rem;font-size:1.875rem;font-weight:400;line-height:2.25rem}.silver-specification-groups{margin-top:4rem}.silver-specification-groups article+article{margin-top:2rem}.silver-specification-groups h3{height:2rem;margin:0 0 2rem;font-size:1.5rem;font-weight:500;line-height:2rem}.silver-specification-rows{grid-template-columns:1fr;gap:.75rem}.silver-spec-row{background:#ffffff05;border:1px solid #fafafa14;border-radius:1rem;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;height:auto;min-height:4.375rem;padding:1.25rem 1.5rem;overflow:visible}.silver-spec-row dt{flex:0 auto;min-width:0;font-size:.9375rem;line-height:1.75rem}.silver-spec-row dd{text-align:right;overflow-wrap:anywhere;flex:0 auto;max-width:none;font-size:1rem;line-height:1.75rem}.silver-specification-note{margin-top:3rem;font-size:.875rem;line-height:1.75rem}.silver-developer-section.developer-section{text-align:left;height:79.9375rem;min-height:79.9375rem;padding:4rem 1rem;display:block;overflow:hidden}.silver-developer-heading h2,.silver-developer-heading p{letter-spacing:-.04em;margin:0;font-size:1.875rem;font-weight:400;line-height:2.25rem}.silver-developer-heading p{margin-top:1rem}.silver-developer-ecosystem{margin-top:4rem}.silver-developer-ecosystem>p,.silver-developer-label{letter-spacing:.18em;font-family:Geist Mono,SF Mono,Menlo,Consolas,Noto Sans Mono CJK SC,Noto Sans SC,monospace;font-size:.875rem;line-height:1.25rem}.silver-developer-ecosystem>div{grid-template-rows:15rem 16.5rem;grid-template-columns:1fr;gap:1.5rem;height:33rem;margin-top:2.5rem}.silver-developer-tool{border-radius:1.5rem;height:auto;min-height:0;padding:2rem;overflow:hidden}.silver-developer-tool h3{font-size:1.125rem;line-height:1.75rem}.silver-developer-tool>span{margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.silver-developer-tool ul{gap:.25rem;margin-top:1rem}.silver-developer-tool li{font-size:.875rem;line-height:1.5rem}.silver-developer-label{margin-top:4rem}.silver-developer-links{gap:1.25rem;width:100%;margin-top:2.5rem}.silver-developer-links .developer-link{border-radius:9999px;height:5.125rem;min-height:5.125rem;padding:1.25rem 2rem;font-size:1.125rem;line-height:1.75rem}.silver-developer-links .developer-link>span{display:none}body:has(.home-page) .site-header{height:3.25rem}.home-page .home-panel{height:52.75rem;min-height:0}.home-page .home-panel:first-child{height:42.6045rem}.home-page .film-grain,.home-page .home-panel:after,.home-page .panel-vignette{display:none}.home-page .home-panel-copy{width:auto;inset:4rem 1rem auto}.home-page .panel-2 .home-panel-copy{top:2.0625rem}.home-page .home-panel-copy .home-product-name{letter-spacing:-.04em;width:100%;margin:0;font-size:3rem;font-weight:700;line-height:1.03}.home-page .home-slogan{letter-spacing:-.04em;margin-top:.5rem;font-size:1.125rem;font-weight:500;line-height:1.75rem}.home-page .home-panel-copy .home-description{color:#fff9;width:100%;height:3rem;margin-top:.75rem;font-size:.875rem;line-height:1.5rem;overflow:hidden}.home-page .home-panel-copy .hero-actions{gap:.75rem;margin-top:1.25rem}.home-page .home-panel-copy .outline-link,.home-page .home-panel-copy .solid-link{border-radius:.375rem;min-width:0;height:2.25rem;min-height:2.25rem;padding:0;font-size:1rem;font-weight:400;line-height:1.5rem}.home-page .home-panel-copy .solid-link{width:6.75rem}.home-page .home-panel-copy .outline-link{width:5.625rem}.home-page .panel-1 .hero-sequence{display:none}.home-page .home-mobile-product-image{z-index:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;filter:brightness(.82)drop-shadow(0 2rem 4rem #000000a6);width:43rem;max-width:none;height:29rem;display:block;position:absolute;top:16.8398rem;left:calc(50% + 2.875rem);transform:translate(-50%)}.home-page .panel-2{background:#0e0e0e}.home-page .panel-2 .home-product-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:none;width:24.4385rem;height:15.1973rem;inset:16.4023rem auto auto -.5rem;transform:none}.contact-page .compact-hero{min-height:0;padding-inline:0}.contact-page .compact-hero h1{padding-bottom:.15em}html[lang=en-US] .home-page .home-panel:first-child{height:45.6045rem}html[lang=en-US] .home-page .home-panel-copy .home-description{height:6rem}html[lang=en-US] .home-page .home-mobile-product-image{top:19.8398rem}html[lang=en-US] .home-page .panel-2 .home-product-image{top:19.4023rem}html[lang=en-US] .home-page .home-panel-copy .outline-link,html[lang=en-US] .home-page .home-panel-copy .solid-link{width:auto;padding-inline:1rem}html[lang=en-US] .black-mobile-about-section{height:118.75rem}html[lang=en-US] .black-mobile-about-frame{height:77.0744rem}html[lang=en-US] .black-mobile-about-card p{white-space:normal;height:auto;max-height:9rem}html[lang=en-US] .black-capabilities-section.content-section{height:165.063rem}html[lang=en-US] .black-action-atlas-section{height:50rem;min-height:50rem}html[lang=en-US] .black-specification-section.content-section{height:71.625rem}html[lang=en-US] .black-reliability-section{height:101.063rem;min-height:101.063rem}html[lang=en-US] .black-product-notes{height:28.125rem;min-height:28.125rem}html[lang=en-US] .blue-about-section.content-section{height:116.813rem;min-height:116.813rem}html[lang=en-US] .blue-about-copy h2{height:6.1875rem;overflow:hidden}html[lang=en-US] .blue-about-copy>p:last-child{height:9.5625rem}html[lang=en-US] .blue-technology-section.content-section{height:73.9375rem;min-height:73.9375rem}html[lang=en-US] .blue-reliability-section.content-section{height:71.375rem;min-height:71.375rem}html[lang=en-US] .blue-reliability-section>.section-heading h2{height:4.125rem;overflow:hidden}html[lang=en-US] .blue-reliability-section .blue-reliability-lede{height:8.0625rem}html[lang=en-US] .blue-ecosystem-section.content-section{height:115.5rem;min-height:115.5rem}html[lang=en-US] .blue-specification-section.content-section{height:auto;min-height:50.6875rem}html[lang=en-US] .blue-specification-section>.section-heading h2{height:4.125rem;overflow:hidden}html[lang=en-US] .blue-developer-section .developer-link{white-space:nowrap;font-size:.875rem}html[lang=en-US] .silver-variant-hero .silver-hero-copy{top:24.3041rem}html[lang=en-US] .silver-variant-hero .silver-hero-copy>p.silver-mobile-hero-description{height:6rem}html[lang=en-US] .silver-variant-hero .silver-hero-copy .outline-link{width:auto}html[lang=en-US] .silver-variant-hero .silver-hero-copy .outline-link:first-child{min-width:7.0625rem}html[lang=en-US] .silver-variant-hero .silver-hero-copy .outline-link:last-child{min-width:8.3125rem}html[lang=en-US] .silver-core-section.content-section{height:105.438rem;min-height:105.438rem}html[lang=en-US] .silver-core-heading{height:21.3203rem}html[lang=en-US] .silver-core-heading div>p{height:12rem}html[lang=en-US] .silver-core-list{grid-template-rows:23.625rem 20.625rem 21.875rem;height:69.125rem}html[lang=en-US] .silver-metrics-section.content-section{height:43.0625rem;min-height:43.0625rem}html[lang=en-US] .silver-metrics-grid{grid-template-rows:repeat(4,5.9375rem);height:29.75rem}html[lang=en-US] .silver-metric{height:5.9375rem}html[lang=en-US] .silver-structure-section.content-section{height:106.938rem;min-height:106.938rem}html[lang=en-US] .silver-structure-list{grid-template-rows:none;height:87.625rem}html[lang=en-US] .silver-structure-card:first-child{height:33.375rem}html[lang=en-US] .silver-structure-card:nth-child(2){height:24.625rem}html[lang=en-US] .silver-structure-card:nth-child(3){height:26.625rem}html[lang=en-US] .silver-specification-section.content-section{height:auto;min-height:175.188rem}html[lang=en-US] .silver-spec-row dt{overflow-wrap:anywhere}html[lang=en-US] .cooperation-page .contact-group{height:62.3125rem;min-height:62.3125rem;overflow:hidden}html[lang=en-US] .careers-hero{height:149.125rem;min-height:149.125rem;overflow:hidden}html[lang=en-US] .career-contact{height:91rem}html[lang=en-US] .terms-index-intro{height:19.0625rem;min-height:19.0625rem}html[lang=en-US] .terms-index-list{height:72.5rem;min-height:72.5rem;overflow:hidden}}@keyframes black-mobile-rail-drift{0%{transform:translate(0)}to{transform:translate(-21.4875rem)}}@keyframes black-desktop-rail-drift{0%{transform:translate(0)}to{transform:translate(-31rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scroll-reveal{opacity:1!important;filter:none!important;transform:none!important}.page-enter-active,.page-leave-active{transition:none!important}.hero-frame{opacity:0}.frame-one{opacity:1}}*,:after,:before,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x:;--un-pan-y:;--un-pinch-zoom:;--un-scroll-snap-strictness:proximity;--un-ordinal:;--un-slashed-zero:;--un-numeric-figure:;--un-numeric-spacing:;--un-numeric-fraction:;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset:;--un-shadow:0 0 transparent;--un-ring-inset:;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur:;--un-brightness:;--un-contrast:;--un-drop-shadow:;--un-grayscale:;--un-hue-rotate:;--un-invert:;--un-saturate:;--un-sepia:;--un-backdrop-blur:;--un-backdrop-brightness:;--un-backdrop-contrast:;--un-backdrop-grayscale:;--un-backdrop-hue-rotate:;--un-backdrop-invert:;--un-backdrop-opacity:;--un-backdrop-saturate:;--un-backdrop-sepia:}.ms{margin-inline-start:1rem}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.resize{resize:both}.b,.border{border-width:1px}.px{padding-left:1rem;padding-right:1rem}.outline{outline-style:solid}.app-header-actions[data-v-fb242e28]{white-space:nowrap;grid-column:3;justify-self:end;align-items:center;gap:24px;font-size:.875rem;display:flex}.header-app-download[data-v-fb242e28]{border:1px solid #6686a6;border-radius:6px;align-items:center;min-height:36px;padding:5px 16px;display:inline-flex}.header-app-download[data-v-fb242e28]:hover,.header-app-download[aria-current=page][data-v-fb242e28]{background:#ffffff12}.header-language[data-v-fb242e28]{padding:8px 0}.app-header-actions a[data-v-fb242e28]:focus-visible{outline-offset:4px;outline:2px solid #62acff}@media (width<=980px){.site-header[data-v-fb242e28]:has(.app-header-actions){grid-template-columns:1fr auto auto;gap:12px;padding-inline:20px}.app-header-actions[data-v-fb242e28]{grid-column:2}.header-language[data-v-fb242e28]{display:none}.header-app-download[data-v-fb242e28]{padding-inline:12px}.mobile-menu[data-v-fb242e28]{grid-column:3}}@media (width<=370px){.site-header[data-v-fb242e28]:has(.app-header-actions){gap:8px;padding-inline:12px}.site-header>.brand .brand-logo[data-v-fb242e28]{width:6rem}.header-app-download[data-v-fb242e28]{padding-inline:8px}}
