:root{--ink:#090a0c;--ink-soft:#111318;--paper:#f1efe9;--paper-cool:#e9e8e4;--chrome:#a7a9ad;--chrome-dark:#6d727b;--navy:#293253;--line-dark:#f1efe92e;--line-light:#090a0c2e;--page-gutter:clamp(18px, 4.8vw, 72px);--scroll-progress:0}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--paper);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Noto Sans,Noto Sans Arabic,Noto Sans SC,Helvetica Neue,Arial,sans-serif}button,a,summary{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--paper);color:var(--ink)}:focus-visible{outline-offset:5px;outline:2px solid}.site-shell{background:var(--ink);min-width:320px;overflow:clip}.scroll-progress{z-index:100;width:calc(var(--scroll-progress) * 100%);background:var(--paper);transform-origin:0;pointer-events:none;height:2px;position:fixed;inset:0 auto auto 0}.skip-link{z-index:200;background:var(--paper);color:var(--ink);padding:12px 16px;transition:transform .16s;position:fixed;inset:12px auto auto 12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;min-height:68px;padding-inline:var(--page-gutter);border-bottom:1px solid var(--line-dark);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0ce0;justify-content:space-between;align-items:center;display:flex;position:relative}.brand-lockup{flex:none;width:132px}.brand-lockup img,.footer-brand img{filter:invert();width:100%;height:auto}.desktop-nav,.header-quote{display:none}.header-actions{align-items:center;gap:8px;display:flex}.language-trigger,.menu-trigger,.mobile-language-button{cursor:pointer;background:0 0;border:0}.language-trigger{border-inline:1px solid var(--line-dark);letter-spacing:.12em;justify-content:center;align-items:center;gap:7px;min-width:52px;min-height:44px;font-size:11px;font-weight:700;display:inline-flex}.menu-trigger{justify-content:center;align-items:center;gap:10px;min-width:48px;min-height:44px;padding:0;display:inline-flex}.menu-trigger>span:first-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.menu-glyph{gap:6px;width:23px;display:grid}.menu-glyph i{background:currentColor;height:1px;transition:transform .22s;display:block}.menu-trigger[aria-expanded=true] .menu-glyph i:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-trigger[aria-expanded=true] .menu-glyph i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.language-panel,.mobile-menu{border-bottom:1px solid var(--line-dark);opacity:0;visibility:hidden;background:#090a0cfa;transition:opacity .2s,transform .24s,visibility .2s;position:absolute;inset:68px 0 auto;transform:translateY(-14px)}.language-panel.is-open,.mobile-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.language-panel{padding:24px var(--page-gutter) 34px}.language-panel>p{color:var(--chrome);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700}.language-grid{border-top:1px solid var(--line-dark);border-inline-start:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.language-grid a{border-inline-end:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:12px 14px;font-size:13px;transition:background .18s,color .18s;display:flex}.language-grid a span:last-child{color:var(--chrome-dark);letter-spacing:.12em;font-size:9px}.language-grid a:hover,.language-grid a.is-current{background:var(--paper);color:var(--ink)}.mobile-menu{padding:24px var(--page-gutter) 32px}.mobile-menu nav{display:grid}.mobile-menu nav a{border-bottom:1px solid var(--line-dark);letter-spacing:-.04em;align-items:center;min-height:58px;font-size:clamp(22px,8vw,34px);font-weight:650;display:flex}.mobile-language-button{border:1px solid var(--line-dark);text-align:start;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:18px;padding:0 16px;display:flex}.hero-section{background:var(--ink);grid-template-columns:minmax(0,1fr);display:grid}.hero-copy{min-height:540px;padding:56px var(--page-gutter) 52px;background-image:linear-gradient(var(--line-dark) 1px, transparent 1px), linear-gradient(90deg, var(--line-dark) 1px, transparent 1px);background-size:25% 25%;flex-direction:column;justify-content:center;display:flex}.micro-label{color:var(--chrome);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750;line-height:1.4}.site-shell[lang=ar] .micro-label,.site-shell[lang=zh-CN] .micro-label{letter-spacing:.04em}.hero-market{max-width:340px;margin-bottom:32px}.hero-copy h1{letter-spacing:-.078em;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(48px,14.3vw,116px);font-weight:720;line-height:.82}.site-shell[lang=ar] .hero-copy h1,.site-shell[lang=zh-CN] .hero-copy h1{letter-spacing:-.045em;line-height:.96}.headline-solid,.headline-outline{display:block}.headline-solid{animation:.9s cubic-bezier(.2,.7,.2,1) both headline-in}.headline-outline{color:#0000;-webkit-text-stroke:1px #f1efe99e;margin-top:.12em;animation:.9s cubic-bezier(.2,.7,.2,1) .11s both headline-in}.hero-body{color:#c7c8cb;letter-spacing:-.025em;max-width:580px;margin:38px 0 0;font-size:clamp(18px,5vw,27px);line-height:1.35}.hero-actions{gap:10px;margin-top:32px;display:grid}.button{letter-spacing:.12em;text-transform:uppercase;border:1px solid;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:0 18px;font-size:11px;font-weight:800;transition:transform .22s,background .22s,color .22s;display:inline-flex}.button span:last-child{font-size:20px;font-weight:400;transition:transform .22s}.button:hover{transform:translateY(-3px)}.button:hover span:last-child{transform:translate(3px,-3px)}.button-light{border-color:var(--paper);background:var(--paper);color:var(--ink)}.button-dark{border-color:var(--line-dark);background:var(--ink);color:var(--paper)}.product-plate{--pointer-x:0px;--pointer-y:0px;--tilt-x:0deg;--tilt-y:0deg;border-top:1px solid var(--line-dark);background:var(--paper);min-height:560px;color:var(--ink);perspective:1000px;position:relative;overflow:hidden}.plate-grid{opacity:.52;background-image:linear-gradient(var(--line-light) 1px, transparent 1px), linear-gradient(90deg, var(--line-light) 1px, transparent 1px);background-size:25% 25%;position:absolute;inset:0}.logo-watermark{opacity:.055;width:72%;position:absolute;inset:8% -3% auto auto}.logo-watermark img{filter:grayscale()brightness(0);width:100%}.product-visual{z-index:4;transform:translate3d(var(--pointer-x), var(--pointer-y), 0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(-1.5deg);transform-origin:50% 55%;place-items:center;transition:transform .16s ease-out;display:grid;position:absolute;inset:66px 18px 168px}.product-visual img{object-fit:contain;object-position:center;mix-blend-mode:multiply;width:100%;height:100%;animation:8s ease-in-out infinite product-float}.product-visual.is-exploded img{filter:grayscale(.72)saturate(.52)contrast(1.03);animation:.42s both asset-reveal,8s ease-in-out .42s infinite product-float}.product-view-switch{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a0c5c;border:1px solid #f1efe947;grid-template-columns:repeat(2,minmax(0,1fr));display:inline-grid}.product-view-switch button{min-height:36px;color:var(--paper);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:8px;font-weight:820}.product-view-switch button+button{border-inline-start:1px solid #f1efe947}.product-view-switch button.is-active{background:var(--paper);color:var(--ink)}.hero-view-switch{z-index:10;inset:18px auto auto var(--page-gutter);background:#f1efe9b8;border-color:#090a0c3d;position:absolute}.hero-view-switch button{color:var(--ink)}.hero-view-switch button+button{border-inline-start-color:#090a0c3d}.hero-view-switch button.is-active{background:var(--ink);color:var(--paper)}.hero-concept-note{z-index:10;inset:auto var(--page-gutter) 148px;color:#5e626b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f1efe9cc;border:1px solid #090a0c2e;max-width:460px;margin:0;padding:8px 10px;font-size:8px;line-height:1.45;position:absolute}.orbit{z-index:2;pointer-events:none;border:1px solid #2932534d;border-radius:50%;position:absolute}.orbit-one{width:430px;height:430px;animation:34s linear infinite orbit-spin;inset:2% -38% auto auto}.orbit-two{border-style:dashed;width:310px;height:310px;animation:26s linear infinite reverse orbit-spin;inset:16% -20% auto auto}.orbit-three{border-color:#2932537a;width:180px;height:180px;inset:29% -3% auto auto}.scan-line{z-index:5;background:linear-gradient(90deg,#0000,#293253c2,#0000);height:1px;animation:6.8s ease-in-out infinite scan;position:absolute;inset:-15% 0 auto;box-shadow:0 0 24px #29325357}.product-meta{z-index:8;inset:auto var(--page-gutter) 28px;border-top:1px solid var(--line-light);padding-top:20px;position:absolute}.product-meta h2{letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(32px,10vw,54px);line-height:.95}.product-code{color:#777b84;letter-spacing:.12em;margin:8px 0 0;font-size:13px;font-weight:750}.product-descriptor{color:#5f636c;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:10px 18px;margin-top:18px;font-size:9px;font-weight:800;display:flex}.proof-rail{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);display:grid}.proof-rail>div{min-height:82px;padding:0 var(--page-gutter);border-bottom:1px solid var(--line-dark);align-items:center;gap:18px;display:flex}.proof-rail>div:last-child{border-bottom:0}.proof-rail span,.mode-index,.range-number,.engineering-facts span,.process-list span{color:#777c86;letter-spacing:.08em;font-size:10px;font-weight:800}.proof-rail strong{letter-spacing:.13em;text-transform:uppercase;font-size:11px}.campaign-section{padding:92px var(--page-gutter);color:var(--paper);background:#050608;overflow:hidden}.campaign-heading{max-width:1020px}.campaign-heading h2{letter-spacing:-.065em;max-width:900px;margin:14px 0 0;font-size:clamp(44px,11vw,112px);font-weight:680;line-height:.92}.campaign-heading>p:last-child{max-width:650px;color:var(--chrome);margin:28px 0 0;font-size:clamp(15px,4vw,19px);line-height:1.65}.campaign-grid{margin:48px calc(var(--page-gutter) * -1) 0;padding:0 var(--page-gutter) 10px;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:min(82vw,420px);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.campaign-grid::-webkit-scrollbar{display:none}.campaign-card{aspect-ratio:4/5;isolation:isolate;scroll-snap-align:start;background:#101318;border:1px solid #f1efe924;position:relative;overflow:hidden}.campaign-card:before,.campaign-card:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.campaign-card:before{background:linear-gradient(#0000 42%,#050608e6 100%),linear-gradient(90deg,#05060829,#0000 55%)}.campaign-card:after{opacity:0;border:1px solid #f1efe92e;transition:opacity .42s,transform .62s cubic-bezier(.2,.7,.2,1);inset:16px;transform:scale(.97)}.campaign-card img{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%;transition:filter .7s,transform 1.1s cubic-bezier(.2,.7,.2,1);transform:scale(1.015)}.campaign-gulf img{object-position:70% center}.campaign-creator img{object-position:34% center}.campaign-runner img{object-position:61% 24%}.campaign-architect img{object-position:47% 24%}.campaign-card-copy{z-index:2;position:absolute;inset:auto 24px 24px}.campaign-card-copy span{color:#f1efe9ad;letter-spacing:.14em;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.campaign-card-copy h3{letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(34px,8vw,62px);font-weight:680;line-height:.95}.campaign-card:hover:after{opacity:1;transform:scale(1)}.campaign-card:hover img{filter:saturate(.92)contrast(1.06);transform:scale(1.055)}.statement-section{padding:92px var(--page-gutter);background:var(--ink)}.statement-sticky{margin-bottom:44px}.statement-sticky h2,.section-heading h2,.engineering-copy h2,.b2b-heading h2,.global-section h2,.faq-section>h2,.site-footer h2{letter-spacing:-.065em;margin:14px 0 0;font-size:clamp(42px,11vw,112px);font-weight:680;line-height:.94}.mode-stack{gap:12px;display:grid}.mode-card{border:1px solid var(--line-dark);background:var(--ink-soft);flex-direction:column;justify-content:space-between;min-height:230px;padding:22px;transition:transform .26s,border-color .26s;display:flex;position:relative;overflow:hidden}.mode-card:hover{border-color:#f1efe973;transform:translateY(-4px)}.mode-card p{color:var(--chrome);margin:0 0 8px;font-size:12px}.mode-card h3{letter-spacing:-.055em;margin:0;font-size:clamp(34px,11vw,62px);line-height:.9}.mode-wave,.mode-rings,.latency-line{pointer-events:none;position:absolute}.mode-wave{background:radial-gradient(#0000 0 32%,#f1efe926 33% 34%,#0000 35% 48%,#f1efe91a 49% 50%,#0000 51%);width:86%;height:42%;inset:24% -35% auto auto}.mode-rings{border:1px solid #f1efe92e;border-radius:50%;width:240px;height:240px;inset:-22% -14% auto auto;box-shadow:0 0 0 30px #f1efe90a,0 0 0 62px #f1efe906}.latency-line{background:linear-gradient(90deg, transparent, var(--paper));width:64%;height:1px;inset:50% -8% auto auto;box-shadow:-45px 0 #f1efe947,-90px 0 #f1efe91f}.range-section{padding:92px var(--page-gutter);background:var(--paper);color:var(--ink)}.section-heading{margin-bottom:44px}.range-section .micro-label{color:#686c73}.range-grid{border:1px solid var(--line-light);display:grid}.range-card{flex-direction:column;min-height:440px;padding:24px;display:flex}.range-card+.range-card{border-top:1px solid var(--line-light)}.range-card h3{letter-spacing:-.075em;margin:auto 0 0;font-size:clamp(54px,17vw,112px);line-height:.85}.range-card>p{color:#52565e;max-width:520px;margin:26px 0 30px;font-size:16px;line-height:1.5}.range-power{background:var(--ink);color:var(--paper)}.range-power>p{color:var(--chrome)}.family-ticker{border-top:1px solid;display:grid}.family-ticker>span{border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;min-height:48px;font-size:12px;font-weight:800;display:flex}.family-ticker small{opacity:.52;letter-spacing:.12em;font-size:8px}.catalog-section{padding:92px var(--page-gutter);color:var(--paper);background:#111317;overflow:hidden}.catalog-heading{gap:26px;display:grid}.catalog-heading h2{letter-spacing:-.07em;max-width:820px;margin:16px 0 0;font-size:clamp(48px,14.5vw,108px);line-height:.88}.catalog-heading>p{color:#b8bbc3;max-width:660px;margin:0;font-size:17px;line-height:1.55}.catalog-toolbar{border-block:1px solid #f1efe92e;flex-direction:column;align-items:flex-start;gap:18px;margin:42px 0 24px;padding-block:18px;display:flex}.catalog-toolbar-side>p{color:#9a9da6;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.catalog-toolbar-side{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.catalog-filters{scrollbar-width:none;gap:8px;max-width:100%;display:flex;overflow-x:auto}.catalog-filters::-webkit-scrollbar{display:none}.catalog-grid::-webkit-scrollbar{display:none}.catalog-filters button{min-height:40px;color:var(--paper);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f1efe947;border-radius:999px;flex:none;padding:0 16px;font-size:10px;font-weight:800;transition:border-color .18s,background .18s,color .18s}.catalog-filters button:hover,.catalog-filters button:focus-visible{border-color:var(--paper)}.catalog-filters button.is-active{border-color:var(--paper);background:var(--paper);color:var(--ink)}.catalog-concept-note{color:#9497a0;max-width:760px;margin:-6px 0 24px;font-size:11px;line-height:1.55}.catalog-grid{width:calc(100% + var(--page-gutter));padding-inline-end:var(--page-gutter);scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:minmax(276px,82vw);grid-auto-flow:column;gap:12px;padding-bottom:18px;display:grid;overflow-x:auto}.catalog-card{background:var(--ink);scroll-snap-align:start;min-width:0;animation:.42s both catalog-enter;animation-delay:calc(var(--catalog-index) * 28ms);border:1px solid #f1efe92e;overflow:hidden}.catalog-image{aspect-ratio:1/1.08;background:var(--paper);place-items:center;padding:18px;display:grid;position:relative;overflow:hidden}.catalog-image:after{content:"";pointer-events:none;border:1px solid #090a0c17;position:absolute;inset:0}.catalog-image img{object-fit:contain;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);animation:.42s both asset-reveal}.catalog-image.is-exploded{background:linear-gradient(var(--line-light) 1px, transparent 1px), linear-gradient(90deg, var(--line-light) 1px, transparent 1px), var(--paper);background-size:25% 25%}.catalog-image.is-exploded img{filter:grayscale(.72)saturate(.52)contrast(1.03);padding:4%}.catalog-card:hover .catalog-image img{transform:scale(1.025)}.catalog-status{z-index:2;border:1px solid var(--ink);min-height:28px;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f1efe9e0;border-radius:999px;align-items:center;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;inset:14px 14px auto auto}.catalog-status.is-development{border-color:var(--navy);background:var(--navy);color:var(--paper)}.catalog-card-copy{flex-direction:column;justify-content:space-between;gap:28px;min-height:236px;padding:22px;display:flex}.catalog-card-copy p,.catalog-card-copy h3,.catalog-card-copy dl{margin:0}.catalog-card-copy p{color:#888b94;letter-spacing:.12em;font-size:9px;font-weight:800}.catalog-card-copy h3{letter-spacing:-.06em;margin-top:10px;font-size:clamp(30px,9vw,46px);line-height:.9}.catalog-card-copy dl{border-top:1px solid #f1efe92e;gap:0;display:grid}.catalog-card-copy dl>div{border-bottom:1px solid #f1efe92e;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;min-height:48px;display:grid}.catalog-card-copy dt,.catalog-card-copy dd{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:8px}.catalog-card-copy dt{color:#7f828b}.catalog-card-copy dd{text-align:end;font-weight:780}.engineering-section{padding:92px var(--page-gutter);background:var(--navy);position:relative;overflow:hidden}.engineering-copy{z-index:3;position:relative}.engineering-copy>p:last-child,.b2b-heading>p:last-child,.global-section>p{color:#c7c9d1;max-width:650px;margin:28px 0 0;font-size:clamp(17px,4.4vw,23px);line-height:1.55}.engineering-system{z-index:2;aspect-ratio:1;border:1px solid #f1efe924;place-items:center;width:min(78vw,430px);margin:54px auto;display:grid;position:relative;transform:rotate(45deg)}.chip-core{aspect-ratio:1;background:#090a0c38;border:1px solid #f1efe985;place-items:center;width:38%;display:grid;box-shadow:0 0 70px #090a0c47}.chip-core img{filter:grayscale()brightness(0)invert();width:62%;transform:rotate(-45deg)}.circuit{background:#f1efe94d;width:34%;height:1px;position:absolute}.circuit:after{content:"";background:var(--paper);border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite circuit-pulse;position:absolute;inset:-3px 0 auto auto}.circuit-one{inset:15% -20% auto auto}.circuit-two{inset:auto -20% 15% auto}.circuit-three{inset:15% auto auto -20%}.circuit-four{inset:auto auto 15% -20%}.engineering-facts,.process-list{z-index:3;border-top:1px solid #f1efe938;margin:0;padding:0;list-style:none;position:relative}.engineering-facts li,.process-list li{border-bottom:1px solid #f1efe938;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;min-height:68px;display:grid}.engineering-facts strong,.process-list strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.b2b-section{padding:92px var(--page-gutter)}.b2b-heading{margin-bottom:58px}.process-list li{grid-template-columns:36px minmax(0,1fr) auto;min-height:82px;transition:padding .22s,background .22s}.process-list li:hover{background:#f1efe90a;padding-inline:12px}.process-list i{font-size:19px;font-style:normal}.quote-panel{border:1px solid var(--line-dark);background:linear-gradient(135deg, #2932533d, transparent 60%), var(--ink-soft);color:var(--paper);gap:32px;margin-top:56px;padding:28px;display:grid}.quote-panel h3{letter-spacing:-.055em;max-width:700px;margin:14px 0 0;font-size:clamp(34px,9vw,68px);line-height:.98}.quote-panel p:last-child{color:var(--chrome);margin:18px 0 0;line-height:1.5}.global-section{padding:92px var(--page-gutter);border-top:1px solid var(--line-light);background:var(--paper);color:var(--ink)}.global-section .micro-label{color:#686c73}.global-section>p{color:#555960}.locale-marquee{margin:58px calc(var(--page-gutter) * -1) 0;border-block:1px solid var(--line-light);overflow:hidden}.locale-marquee>div{align-items:center;width:max-content;animation:30s linear infinite marquee;display:flex}.locale-marquee span{border-inline-end:1px solid var(--line-light);letter-spacing:.06em;align-items:center;min-height:72px;padding-inline:28px;font-size:14px;font-weight:760;display:inline-flex}.faq-section{padding:92px var(--page-gutter);gap:42px;display:grid}.faq-list{border-top:1px solid var(--line-dark)}.faq-list details{border-bottom:1px solid var(--line-dark)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;font-size:15px;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:24px;font-weight:350;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:680px;color:var(--chrome);margin:-4px 0 26px;line-height:1.6}.site-footer{padding:70px var(--page-gutter) 30px;border-top:1px solid var(--line-dark);background:#050608}.footer-brand{width:170px}.site-footer h2{text-transform:uppercase;max-width:1000px;margin-top:64px}.footer-meta{border-top:1px solid var(--line-dark);color:var(--chrome);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:76px;padding-top:22px;font-size:10px;display:flex}[data-reveal]{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(34px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes headline-in{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(.35em)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes product-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes scan{0%,12%{opacity:0;transform:translateY(0)}28%,72%{opacity:.72}88%,to{opacity:0;transform:translateY(690px)}}@keyframes circuit-pulse{0%,to{opacity:.34;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes catalog-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes asset-reveal{0%{opacity:0}to{opacity:1}}@media (min-width:720px){.site-header{min-height:76px}.brand-lockup{width:152px}.language-panel,.mobile-menu{inset-block-start:76px}.language-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-copy{min-height:660px;padding-block:76px}.hero-actions{grid-template-columns:minmax(260px,410px) minmax(210px,290px);max-width:720px}.product-plate{min-height:720px}.product-visual{inset:72px 34px 190px}.product-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px;display:grid;inset-block-end:42px;inset-inline:48px}.product-descriptor{text-align:end;justify-content:flex-end}.proof-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-rail>div{border-inline-end:1px solid var(--line-dark);border-bottom:0;padding-inline:28px}.proof-rail>div:last-child{border-inline-end:0}.campaign-grid{grid-auto-flow:initial;grid-auto-columns:initial;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding-inline:0;overflow:visible}.campaign-card{aspect-ratio:auto;min-height:440px}.mode-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.mode-card{min-height:330px}.range-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.range-card+.range-card{border-top:0;border-inline-start:1px solid var(--line-light)}.range-card{min-height:580px;padding:34px}.catalog-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,.7fr);align-items:end;gap:60px}.catalog-toolbar{flex-direction:row;justify-content:space-between;align-items:center;margin-top:64px}.catalog-toolbar-side{flex-direction:row;align-items:center;gap:18px}.catalog-grid{grid-auto-flow:initial;grid-auto-columns:initial;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:0;overflow:visible}.catalog-card-copy h3{font-size:clamp(36px,5vw,54px)}.engineering-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.engineering-facts li:nth-child(odd){border-inline-end:1px solid #f1efe938}.quote-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:42px}.quote-panel>.button{min-width:min(300px,100%)}.faq-section{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.faq-section>h2{position:sticky;top:110px}}@media (max-width:1079px){.language-panel{background:var(--ink);height:calc(100svh - 68px);overflow-y:auto}.language-grid{border-inline-start:0;grid-template-columns:1fr}.language-grid a{border-inline-end:0;min-height:56px}}@media (min-width:720px) and (max-width:1079px){.language-panel{height:calc(100svh - 76px)}}@media (min-width:1080px){.site-header{position:sticky;top:0}.desktop-nav{align-items:center;gap:clamp(24px,3vw,52px);display:flex}.desktop-nav a{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:760;position:relative}.desktop-nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .2s;position:absolute;inset:auto 0 -8px;transform:scaleX(0)}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-quote{border:1px solid var(--line-dark);letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:38px;padding:0 16px;font-size:9px;font-weight:800;transition:background .18s,color .18s;display:inline-flex}.header-quote:hover{background:var(--paper);color:var(--ink)}.menu-trigger{display:none}.language-panel{border-inline-start:1px solid var(--line-dark);width:min(720px,64vw);inset-inline:auto 0}.mobile-menu{display:none}.hero-section{grid-template-columns:minmax(0,58%) minmax(0,42%);min-height:calc(100vh - 76px)}.hero-copy{min-height:calc(100vh - 76px);padding-block:clamp(60px,8vh,110px)}.hero-copy h1{font-size:clamp(78px,8.15vw,132px)}.hero-body{margin-top:auto;padding-top:42px}.product-plate{border-top:0;border-inline-start:1px solid var(--line-dark);min-height:calc(100vh - 76px)}.product-visual{inset:76px 30px 198px}.orbit-one{width:620px;height:620px;inset:2% -56% auto auto}.orbit-two{width:440px;height:440px;inset:17% -35% auto auto}.orbit-three{width:250px;height:250px;inset:31% -12% auto auto}.statement-section{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(60px,8vw,140px);padding-block:150px;display:grid}.statement-sticky{align-self:start;margin-bottom:0;position:sticky;top:140px}.statement-sticky h2{font-size:clamp(64px,6.4vw,108px)}.mode-stack{grid-template-columns:minmax(0,1fr)}.mode-card{min-height:290px}.range-section,.campaign-section,.catalog-section,.engineering-section,.b2b-section,.global-section,.faq-section{padding-block:140px}.range-grid{margin-top:74px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.engineering-section{grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr);align-items:center;gap:80px;display:grid}.engineering-copy{grid-column:1}.engineering-system{grid-area:1/2/span 2;margin:0 auto}.engineering-facts{grid-column:1;margin-top:56px}.b2b-section{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:80px;display:grid}.b2b-heading{align-self:start;margin-bottom:0;position:sticky;top:140px}.process-list,.quote-panel{grid-column:2}.quote-panel{grid-template-columns:minmax(0,1fr)}.global-section{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:80px;display:grid}.global-section .locale-marquee{grid-column:1/-1}.site-footer{padding-top:110px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-page .site-header{gap:16px}.product-back{min-height:44px;color:var(--chrome);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.product-back:hover{color:var(--paper)}.product-languages{letter-spacing:.12em;flex-wrap:wrap;justify-content:flex-end;gap:2px 10px;font-size:10px;font-weight:750;display:flex}.product-languages a{color:var(--chrome);padding:4px 0}.product-languages a:hover,.product-languages a.is-current{color:var(--paper)}.product-main{padding-inline:var(--page-gutter);padding-block:40px 0}.product-lede{border-bottom:1px solid var(--line-dark);gap:32px;padding-bottom:56px;display:grid}.product-lede h1{letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(40px,11vw,72px);font-weight:720;line-height:.94}.product-lede-descriptor{color:var(--chrome);letter-spacing:.2em;text-transform:uppercase;margin:12px 0 0;font-size:12px;font-weight:700}.product-lede-statement{max-width:34ch;color:var(--paper);margin:20px 0 0;font-size:clamp(17px,4.4vw,21px);line-height:1.4}.product-headline{border-top:1px solid var(--line-dark);flex-direction:column;gap:4px;margin:34px 0 0;padding-top:22px;display:flex}.product-headline-kicker,.product-headline-caption{color:var(--chrome);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:750}.product-headline-figure{letter-spacing:-.01em;align-items:baseline;gap:6px;font-size:clamp(48px,13vw,76px);font-weight:300;line-height:1;display:flex}.product-headline-figure span{color:var(--chrome);font-size:.42em}.product-ident{gap:18px;margin:30px 0 0;display:grid}.product-ident dt{color:var(--chrome);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:750}.product-ident dd{letter-spacing:.04em;margin:6px 0 0;font-size:14px}.product-ident .micro-label{margin-bottom:12px}.product-colourways{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.product-colourways li{justify-items:center;gap:6px;width:88px;display:grid}.product-colourways img{width:100%;height:auto}.product-colourways span{color:var(--paper-cool);letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:11px;font-weight:700}.product-lede-visual{background:radial-gradient(120% 90% at 50% 40%,#191c22 0%,#090a0c 72%);justify-content:center;align-items:center;display:flex}.product-lede-visual img{width:100%;max-width:460px;height:auto}.product-block{border-bottom:1px solid var(--line-dark);padding-block:46px}.product-block h2,.product-quote h2{letter-spacing:-.01em;margin:0;font-size:clamp(22px,6vw,30px);font-weight:620}.product-modes{gap:26px;margin-top:26px;display:grid}.product-modes h3{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:13px;font-weight:750}.product-modes p{max-width:46ch;color:var(--paper-cool);margin:10px 0 0;font-size:15px;line-height:1.55}.product-fineprint{max-width:62ch;color:var(--chrome-dark);margin:22px 0 0;font-size:12px;line-height:1.55}.product-features,.product-box,.product-sources{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.product-sources li{border-top:1px solid var(--line-dark);max-width:54ch;color:var(--paper-cool);padding-block:14px;font-size:15px;line-height:1.55}.product-features li,.product-box li{border-top:1px solid var(--line-dark);letter-spacing:.02em;padding-block:11px;font-size:14px}.product-specs{gap:0;margin:24px 0 0;display:grid}.product-specs>div{border-top:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding-block:11px;display:flex}.product-specs dt{color:var(--chrome);font-size:13px}.product-specs dd{letter-spacing:.02em;text-align:end;margin:0;font-size:14px}.product-quote{padding-block:52px 64px}.product-quote p{max-width:52ch;color:var(--paper-cool);margin:14px 0 26px;font-size:15px;line-height:1.55}@media (min-width:900px){.product-lede{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:56px;padding-block:24px 72px}.product-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}.product-features{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.product-block{padding-block:60px}}.product-meta-link{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-top:4px;font-size:11px;font-weight:750;transition:gap .2s;display:inline-flex}.product-meta-link:hover{gap:16px}.catalog-card.is-linked{color:inherit;transition:border-color .22s,transform .22s cubic-bezier(.2,.7,.2,1);display:block}.catalog-card.is-linked:hover,.catalog-card.is-linked:focus-visible{border-color:#f1efe96b;transform:translateY(-3px)}.catalog-card-link{color:var(--paper);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:750;transition:gap .2s;display:inline-flex}.catalog-card.is-linked:hover .catalog-card-link{gap:16px}.partners-page .product-quote .product-ident{margin-top:28px}.partners-page .product-quote a{color:inherit;text-underline-offset:4px;text-decoration:underline}.catalog-heading h2,.section-heading h2,.b2b-heading h2,.engineering-copy h2{overflow-wrap:break-word}.range-actions{padding:44px var(--page-gutter) 0;justify-content:center;display:flex}.catalog-card-options{color:var(--chrome);flex-direction:column;gap:4px;margin:0;font-size:12px;line-height:1.4;display:flex}.catalog-card-options span{letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:750}.catalog-card-options bdi{color:var(--paper)}.hero-copy,.range-card,.mode-card,.campaign-card-copy,.quote-panel>div,.statement-sticky,.section-heading,.engineering-copy,.b2b-heading,.catalog-heading>div,.site-footer{container-type:inline-size}.hero-copy h1{font-size:clamp(44px,17cqi,116px)}.range-card h3{font-size:clamp(40px,26cqi,112px)}.mode-card h3{font-size:clamp(26px,19cqi,62px)}.campaign-card-copy h3{font-size:clamp(26px,15cqi,62px)}.quote-panel h3{font-size:clamp(24px,12cqi,56px)}.statement-sticky h2,.section-heading h2,.engineering-copy h2,.b2b-heading h2,.catalog-heading h2,.catalog-heading h1,.site-footer h2{font-size:clamp(38px,13cqi,112px)}@media (min-width:720px){.faq-section>h2{font-size:clamp(28px,3.5vw,52px)}}.hero-copy h1,.range-card h3,.mode-card h3,.campaign-card-copy h3,.quote-panel h3,.statement-sticky h2,.section-heading h2,.engineering-copy h2,.b2b-heading h2,.catalog-heading h2,.catalog-heading h1,.faq-section>h2,.site-footer h2{overflow-wrap:break-word}.quote-panel .micro-label{color:var(--chrome)}.engineering-facts span,.process-list span{color:#9aa0aa}.product-plate .micro-label{color:#52565e}.contact-section{padding:92px var(--page-gutter);border-top:1px solid var(--line-dark);background:var(--ink-soft);gap:42px;display:grid}.contact-lede{container-type:inline-size}.contact-lede h2{letter-spacing:-.055em;overflow-wrap:break-word;margin:0;font-size:clamp(32px,11cqi,72px);font-weight:680;line-height:.98}.contact-lede p{max-width:620px;color:var(--chrome);margin:20px 0 0;line-height:1.55}.contact-columns{gap:42px;display:grid}.contact-details{border-top:1px solid var(--line-dark);margin:0}.contact-details>div{border-bottom:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:15px 0;display:flex}.contact-details dt{color:var(--chrome);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:750}.contact-details dd{margin:0;font-size:16px}.contact-details a{text-underline-offset:4px;-webkit-text-decoration:underline #f1efe959;text-decoration:underline #f1efe959;transition:text-decoration-color .18s}.contact-details a:hover{-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}.contact-address .micro-label{margin-top:26px}.contact-address .micro-label:first-child{margin-top:0}.contact-company{margin:8px 0 0;font-size:17px;line-height:1.4}.contact-address address{color:var(--chrome);gap:6px;margin-top:8px;font-size:15px;font-style:normal;line-height:1.5;display:grid}@media (min-width:720px){.contact-section{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:60px;padding-block:120px}.contact-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px}}.contact-widget{z-index:90;justify-items:end;gap:10px;display:grid;position:fixed;inset-block-end:20px;inset-inline-end:var(--page-gutter)}.contact-widget-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.contact-widget-button{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:44px;color:var(--paper);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#090a0ceb;border-radius:999px;align-items:center;gap:9px;padding:0 16px;font-size:11px;font-weight:750;transition:background .18s,color .18s;display:inline-flex}.contact-widget-button:hover,.contact-widget-button:focus-visible{background:var(--paper);color:var(--ink)}.contact-widget-button svg{flex:none;width:15px;height:15px}.contact-widget-panel{width:min(300px, calc(100vw - var(--page-gutter) * 2));border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--paper);background:#090a0cf7;padding:18px}.contact-widget-hint{color:var(--chrome);margin:10px 0 0;font-size:13px;line-height:1.45}.contact-widget-id{letter-spacing:-.01em;-webkit-user-select:all;user-select:all;margin:12px 0 0;font-size:17px}.contact-widget-panel button{border:1px solid var(--line-dark);min-height:40px;color:var(--paper);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;margin-top:14px;padding:0 14px;font-size:11px;font-weight:750;transition:background .18s,color .18s}.contact-widget-panel button:hover,.contact-widget-panel button:focus-visible{background:var(--paper);color:var(--ink)}.partners-page .site-footer{padding-bottom:calc(var(--page-gutter) + 72px)}.not-found{min-height:100svh;padding:var(--page-gutter);flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;max-width:640px;display:flex}.not-found-brand{width:132px;margin-bottom:28px;display:block}.not-found-brand img{filter:invert();width:100%;height:auto}.not-found-code{letter-spacing:.28em;color:var(--chrome-dark);margin:0;font-size:12px;font-weight:750}.not-found-title{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(32px,7vw,56px);font-weight:750;line-height:1.02}.not-found-body{color:var(--chrome);margin:0;font-size:16px;line-height:1.5}.not-found-link{border:1px solid var(--line-dark);color:var(--paper);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;padding:14px 26px;font-size:12px;font-weight:750;text-decoration:none;transition:background .18s,color .18s}.not-found-link:hover,.not-found-link:focus-visible{background:var(--paper);color:var(--ink)}
