html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.cinematic-home-module__C3rRBG__root{--orbit-surface:#101a2a;--orbit-surface-hover:#142135;--orbit-reading-surface:#0d1626;--orbit-caption-surface:#0d1626;--orbit-nav-surface:#0e1728;--orbit-overlay-surface:#0d1525;--orbit-border:#56647e;--orbit-edge:#dce9ff1f;--orbit-shadow:0 12px 30px -20px #000000a6;--orbit-blur:0px;--orbit-text:#f5f7ff;--orbit-text-secondary:#d4ddef;--orbit-text-muted:#c9d5e7;--bg:#04060f;--bg-2:#060a18;--ink:#f3f6ff;--muted:var(--orbit-text-muted);--muted-2:#b8c8df;--line:#96afe61f;--line-strong:#96afe638;--accent:#5df0a8;--accent-2:#2fd38a;--accent-ink:#032018;--glass:#0c12268c;--glass-2:#101830a6;--panel:#080d1cd1;--panel-solid:#080d1cf0;--chip:#0a10229e;--chip-hover:#101830d9;--ink-strong:#fff;--ink-soft:#dbe2f3;--ink-chip:#e3e9f7;--ink-label:var(--orbit-text-secondary);--hero-sub:#c9d2ea;--hover-wash:#ffffff17;--btn-surface:#ffffff0a;--btn-surface-hover:#ffffff17;--sunken:#00000040;--track:#ffffff0f;--inset-hi:#ffffff0d;--rule:#96afe673;--panel-shadow:0 10px 30px -18px #000c;--focus:var(--accent);--accent-text:var(--accent);--accent-grad-a:var(--accent);--accent-grad-b:var(--accent-2);--accent-edge:#5df0a859;--accent-soft:#5df0a81a;--icon-edge:#5df0a82e;--live-edge:#5df0a833;--card-wash:#5df0a814;--cta-wash:#5df0a81f;--bar-fade:#2fd38a40;--dot:var(--accent);--dot-glow:#5df0a8cc;--chip-dot-glow:#5df0a8bf;--chip-shadow:0 10px 30px -18px #000000e6;--chip-hover-border:#5df0a88c;--ghost-surface:#ffffff0d;--ghost-surface-hover:#ffffff1a;--nav-hover-ring:#96afe640;--eyebrow-halo:0 1px 3px #000c;--hero-halo:0 2px 50px #0000008c;--cta-surface:#5df0a814;--cta-surface-hover:#5df0a82e;--cta-border:#5df0a8bf;--cta-ink:var(--ink);--cta-shadow:0 8px 24px -12px #5df0a880;--stat-a:#fff;--stat-b:var(--accent);--title-halo:0 2px 40px #0009;--sub-halo:0 1px 24px #0000008c;--text-halo:0 1px 3px #000000e6, 0 2px 18px #000000d9, 0 0 40px #000000b3;--label-halo:0 1px 3px #000000e6, 0 2px 16px #000c;--hero-veil:radial-gradient(125% 62% at 50% -10%, #04060fd1 0%, #04060f47 44%, transparent 68%), radial-gradient(70% 55% at 50% 58%, #04060f8c 0%, #04060f40 50%, transparent 100%);--grid-opacity:0;--grid-cell:120px;--grid-major:360px;--grid-tilt:10deg;--grid-base:#1e468c0e;--grid-strong:#2f5adc1c;--grid-node:#2f5adc29;--grid-vein:#2f5adc21;--grid-vein-2:#2dd29624;--primary-shadow:0 10px 30px -8px #5df0a88c;--primary-shadow-hover:0 16px 38px -8px #5df0a8b3;--cta-shadow-hover:0 12px 28px -12px #5df0a8b3;--menu-shadow:0 24px 60px -24px #000000e6;--radius:18px;--radius-lg:26px;--maxw:1180px;--shadow:0 30px 80px -30px #000000bf;--font:var(--font-body), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-display:var(--font-heading), var(--font-body), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;isolation:isolate;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:normal;position:relative;overflow-x:clip}:where(.cinematic-home-module__C3rRBG__root) :where(*):not(:where([data-header-frame],[data-header-frame] *,[data-horizon-ending],[data-horizon-ending] *)){box-sizing:border-box;margin:0;padding:0}.cinematic-home-module__C3rRBG__root :where(h1,h2,h3,h4):not(:where([data-horizon-ending] *)){font:inherit;letter-spacing:normal}.cinematic-home-module__C3rRBG__root :where(a,button):not(:where([data-header-frame] *,[data-horizon-ending] *)):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cinematic-home-module__C3rRBG__gridField{z-index:0;pointer-events:none;position:absolute;inset:0}.cinematic-home-module__C3rRBG__gridSticky{contain:layout paint;perspective:1100px;perspective-origin:50% 38%;width:100%;height:100vh;opacity:var(--grid-opacity);transition:opacity .3s;position:sticky;top:0;-webkit-mask-image:radial-gradient(118% 92% at 50% 42%,#000 0%,#000000e0 36%,#00000061 68%,#0000 90%);mask-image:radial-gradient(118% 92% at 50% 42%,#000 0%,#000000e0 36%,#00000061 68%,#0000 90%)}.cinematic-home-module__C3rRBG__gridPlane,.cinematic-home-module__C3rRBG__gridVeins{transform-style:flat;position:absolute;inset:-40% -25%}.cinematic-home-module__C3rRBG__gridPlane{background-image:repeating-linear-gradient(to right, var(--grid-base) 0 1px, transparent 1px var(--grid-cell)), repeating-linear-gradient(to bottom, var(--grid-base) 0 1px, transparent 1px var(--grid-cell)), repeating-linear-gradient(to right, var(--grid-strong) 0 1px, transparent 1px var(--grid-major)), repeating-linear-gradient(to bottom, var(--grid-strong) 0 1px, transparent 1px var(--grid-major));transform:rotateX(var(--grid-tilt)) translate3d(0, 0, 0);will-change:transform;animation:96s linear infinite cinematic-home-module__C3rRBG__gridDrift}.cinematic-home-module__C3rRBG__gridPlane:after{content:"";background-image:radial-gradient(circle at 1px 1px, var(--grid-node) 0 1.6px, transparent 2.4px);background-size:var(--grid-major) var(--grid-major);opacity:.75;animation:26s ease-in-out infinite cinematic-home-module__C3rRBG__gridBreathe;position:absolute;inset:0}.cinematic-home-module__C3rRBG__gridVeins:before,.cinematic-home-module__C3rRBG__gridVeins:after{content:"";will-change:transform;position:absolute}.cinematic-home-module__C3rRBG__gridVeins:before{background:linear-gradient(90deg, transparent, var(--grid-vein) 45%, var(--grid-vein) 55%, transparent);width:34%;height:1px;animation:22s ease-in-out infinite cinematic-home-module__C3rRBG__veinAcross;top:34%;left:0;transform:translate(60%)}.cinematic-home-module__C3rRBG__gridVeins:after{background:linear-gradient(180deg, transparent, var(--grid-vein-2) 50%, transparent);width:1px;height:30%;animation:31s ease-in-out infinite cinematic-home-module__C3rRBG__veinDown;top:0;left:68%;transform:translateY(90%)}@keyframes cinematic-home-module__C3rRBG__gridDrift{0%{transform:rotateX(var(--grid-tilt)) translate3d(0, 0, 0)}to{transform:rotateX(var(--grid-tilt)) translate3d(var(--grid-major), var(--grid-major), 0)}}@keyframes cinematic-home-module__C3rRBG__gridBreathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes cinematic-home-module__C3rRBG__veinAcross{0%{transform:translate(-110%)}55%,to{transform:translate(330%)}}@keyframes cinematic-home-module__C3rRBG__veinDown{0%{transform:translateY(-120%)}60%,to{transform:translateY(360%)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.cinematic-home-module__C3rRBG__gridSticky{animation:linear both cinematic-home-module__C3rRBG__gridParallax;animation-timeline:scroll()}}}@keyframes cinematic-home-module__C3rRBG__gridParallax{0%{transform:translate(0,0)}to{transform:translateY(-30px)}}.cinematic-home-module__C3rRBG__stage{z-index:1;pointer-events:none;position:absolute;inset:0}.cinematic-home-module__C3rRBG__stageSticky{width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.cinematic-home-module__C3rRBG__canvas{opacity:0;transition:opacity .25s;display:block}.cinematic-home-module__C3rRBG__canvasReady{opacity:1}.cinematic-home-module__C3rRBG__root[data-webgl=unavailable] .cinematic-home-module__C3rRBG__canvas{display:none}.cinematic-home-module__C3rRBG__revealOnLoad{animation:cinematic-home-module__C3rRBG__revealIn .7s cubic-bezier(.22, .7, .2, 1) var(--rd,0s) both}@keyframes cinematic-home-module__C3rRBG__revealIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.cinematic-home-module__C3rRBG__reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,.7,.2,1),transform .7s cubic-bezier(.22,.7,.2,1);transition-delay:var(--rd,0s);will-change:opacity, transform;transform:translateY(26px)}.cinematic-home-module__C3rRBG__reveal.cinematic-home-module__C3rRBG__revealIn{will-change:auto;opacity:1;transform:none}.cinematic-home-module__C3rRBG__page{z-index:2;position:relative}.cinematic-home-module__C3rRBG__section{max-width:var(--maxw);margin:0 auto;padding:clamp(80px,12vw,160px) 24px;position:relative}.cinematic-home-module__C3rRBG__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);margin-bottom:18px;font-size:12px;font-weight:600;display:inline-block}.cinematic-home-module__C3rRBG__btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .25s,background .2s,border-color .2s;display:inline-flex}.cinematic-home-module__C3rRBG__btn svg{width:17px;height:17px}.cinematic-home-module__C3rRBG__btnPrimary{color:var(--accent-ink);background:linear-gradient(180deg,var(--accent),var(--accent-2));box-shadow:var(--primary-shadow),inset 0 1px 0 #fff6}.cinematic-home-module__C3rRBG__btnPrimary:hover{box-shadow:var(--primary-shadow-hover);transform:translateY(-2px)}.cinematic-home-module__C3rRBG__btnOutline{color:var(--ink);background:var(--btn-surface);border-color:var(--line-strong);-webkit-backdrop-filter:blur(10px)}.cinematic-home-module__C3rRBG__btnOutline:hover{background:var(--btn-surface-hover);transform:translateY(-2px)}.cinematic-home-module__C3rRBG__btnGhost{color:var(--ink);background:var(--ghost-surface);border-color:var(--line-strong);padding:9px 18px}.cinematic-home-module__C3rRBG__btnGhost:hover{background:var(--ghost-surface-hover)}svg.cinematic-home-module__C3rRBG__ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}svg.cinematic-home-module__C3rRBG__icArrow{stroke-width:2px}.cinematic-home-module__C3rRBG__hero{background:var(--hero-veil);flex-direction:column;min-height:100vh;display:flex;position:relative}.cinematic-home-module__C3rRBG__brand{justify-self:start;align-items:center;display:inline-flex}.cinematic-home-module__C3rRBG__brand img{width:auto}.cinematic-home-module__C3rRBG__heroInner{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 24px 8vh;display:flex}.cinematic-home-module__C3rRBG__heroEyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-label);text-shadow:var(--eyebrow-halo);align-items:center;gap:10px;margin-bottom:26px;font-size:12px;font-weight:700;display:inline-flex}.cinematic-home-module__C3rRBG__heroEyebrow:before{content:"";background:var(--dot);width:7px;height:7px;box-shadow:0 0 10px var(--dot-glow);border-radius:50%}.cinematic-home-module__C3rRBG__heroTitle{font-family:var(--font-display);letter-spacing:-.02em;max-width:16ch;text-shadow:var(--hero-halo);font-size:clamp(36px,5.4vw,66px);font-weight:800;line-height:1.08}.cinematic-home-module__C3rRBG__heroTitle em{background:linear-gradient(180deg,var(--accent-grad-a),var(--accent-grad-b));color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-style:normal}.cinematic-home-module__C3rRBG__heroSub{letter-spacing:.005em;max-width:580px;color:var(--hero-sub);text-shadow:var(--text-halo);margin-top:30px;font-size:clamp(16px,2vw,19px);line-height:1.7}.cinematic-home-module__C3rRBG__heroActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:44px;display:flex}.cinematic-home-module__C3rRBG__logos{text-align:center;padding:clamp(28px,6vh,64px) 24px clamp(36px,6vw,64px)}.cinematic-home-module__C3rRBG__logosLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-label);text-shadow:var(--label-halo);align-items:center;gap:16px;margin-bottom:22px;font-size:12px;font-weight:700;display:inline-flex}.cinematic-home-module__C3rRBG__logosLabel:before,.cinematic-home-module__C3rRBG__logosLabel:after{content:"";background:linear-gradient(90deg,transparent,var(--rule));width:40px;height:1px}.cinematic-home-module__C3rRBG__logosLabel:after{background:linear-gradient(90deg,var(--rule),transparent)}@media (max-width:720px){.cinematic-home-module__C3rRBG__section{padding:clamp(64px,16vw,110px) 20px}}@media (max-width:560px){.cinematic-home-module__C3rRBG__heroActions .cinematic-home-module__C3rRBG__btn{flex:1;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.cinematic-home-module__C3rRBG__gridPlane,.cinematic-home-module__C3rRBG__gridPlane:after,.cinematic-home-module__C3rRBG__gridVeins:before,.cinematic-home-module__C3rRBG__gridVeins:after{animation:none}.cinematic-home-module__C3rRBG__gridPlane:after{opacity:.7}}@media (max-width:900px){.cinematic-home-module__C3rRBG__root{--grid-cell:104px;--grid-major:312px;--grid-tilt:0deg}.cinematic-home-module__C3rRBG__gridVeins{display:none}}@media (max-width:560px){.cinematic-home-module__C3rRBG__root{--grid-cell:92px;--grid-major:276px}.cinematic-home-module__C3rRBG__gridPlane:after{display:none}}:root[data-theme=light]:not(:has([data-cinematic-home])) .cinematic-home-module__C3rRBG__root{--bg:#fff;--bg-2:#f7f9fd;--ink:#101a33;--muted:#4c5a71;--muted-2:#5d6880;--line:#1e468c21;--line-strong:#1e468c33;--accent:#2ed894;--accent-2:#11a86f;--accent-ink:#04241a;--glass:#ffffffd1;--glass-2:#ffffffe8;--shadow:0 30px 80px -34px #1226544d;--panel:#fffc;--panel-solid:#fffffff5;--chip:#ffffffd6;--chip-hover:#fffffff2;--ink-strong:#050d20;--ink-soft:#1b2842;--ink-chip:#16213a;--ink-label:#44506a;--hero-sub:#4c5a71;--hover-wash:#10265a0f;--btn-surface:#ffffffb3;--btn-surface-hover:#fffffff2;--sunken:#1226540a;--track:#1226541a;--inset-hi:#ffffffe6;--rule:#2f5adc52;--panel-shadow:0 10px 30px -18px #12265466;--focus:#2f5adc;--accent-text:#0a7a4f;--accent-grad-a:#17b87d;--accent-grad-b:#0a7a4f;--accent-edge:#11a86f52;--accent-soft:#11a86f1a;--icon-edge:#11a86f47;--live-edge:#11a86f4d;--card-wash:#11a86f1a;--cta-wash:#11a86f1f;--bar-fade:#11a86f47;--dot:#13b077;--dot-glow:#11a86f73;--chip-dot-glow:#11a86f73;--chip-shadow:0 10px 30px -18px #12265473;--chip-hover-border:#11a86f80;--ghost-surface:#ffffffb3;--ghost-surface-hover:#fffffff2;--nav-hover-ring:#1e468c33;--eyebrow-halo:0 0 2px #fff, 0 0 4px #fff, 0 0 8px #fff, 0 0 16px #ffffffe6;--hero-halo:0 1px 2px #fffffff2, 0 2px 26px #ffffffeb, 0 0 60px #ffffffc7;--cta-surface:#11a86f1a;--cta-surface-hover:#11a86f2e;--cta-border:#11a86f8c;--cta-ink:#0a4e34;--cta-shadow:0 8px 24px -12px #11a86f73;--cta-shadow-hover:0 12px 28px -12px #11a86f99;--primary-shadow:0 10px 30px -8px #11a86f73;--primary-shadow-hover:0 16px 38px -8px #11a86f99;--menu-shadow:0 24px 60px -24px #12265466;--stat-a:#101a33;--stat-b:#0b8154;--title-halo:0 1px 2px #fffffff2, 0 2px 26px #ffffffeb, 0 0 60px #ffffffc7;--sub-halo:0 0 2px #fff, 0 1px 3px #fff, 0 0 14px #ffffffeb, 0 0 30px #fffc;--text-halo:0 0 2px #fff, 0 1px 3px #fff, 0 0 12px #fffffff2, 0 0 34px #ffffffd9;--label-halo:0 0 2px #fff, 0 0 4px #fff, 0 0 8px #fff, 0 0 16px #ffffffe6;--hero-veil:radial-gradient(125% 56% at 50% -14%, #fffffff7 0%, #fff9 34%, #ffffff29 58%, transparent 76%), radial-gradient(66% 46% at 50% 58%, #fff6 0%, #ffffff1f 56%, transparent 100%);--grid-opacity:1}:root[data-theme=light]:not(:has([data-cinematic-home])) .cinematic-home-module__C3rRBG__logosLabel{background:var(--chip);border:1px solid var(--line);box-shadow:var(--chip-shadow);-webkit-backdrop-filter:blur(12px);border-radius:999px;margin:-10px -21px 12px;padding:9px 20px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not(:has([data-cinematic-home])) .cinematic-home-module__C3rRBG__root{--bg:#fff;--bg-2:#f7f9fd;--ink:#101a33;--muted:#4c5a71;--muted-2:#5d6880;--line:#1e468c21;--line-strong:#1e468c33;--accent:#2ed894;--accent-2:#11a86f;--accent-ink:#04241a;--glass:#ffffffd1;--glass-2:#ffffffe8;--shadow:0 30px 80px -34px #1226544d;--panel:#fffc;--panel-solid:#fffffff5;--chip:#ffffffd6;--chip-hover:#fffffff2;--ink-strong:#050d20;--ink-soft:#1b2842;--ink-chip:#16213a;--ink-label:#44506a;--hero-sub:#4c5a71;--hover-wash:#10265a0f;--btn-surface:#ffffffb3;--btn-surface-hover:#fffffff2;--sunken:#1226540a;--track:#1226541a;--inset-hi:#ffffffe6;--rule:#2f5adc52;--panel-shadow:0 10px 30px -18px #12265466;--focus:#2f5adc;--accent-text:#0a7a4f;--accent-grad-a:#17b87d;--accent-grad-b:#0a7a4f;--accent-edge:#11a86f52;--accent-soft:#11a86f1a;--icon-edge:#11a86f47;--live-edge:#11a86f4d;--card-wash:#11a86f1a;--cta-wash:#11a86f1f;--bar-fade:#11a86f47;--dot:#13b077;--dot-glow:#11a86f73;--chip-dot-glow:#11a86f73;--chip-shadow:0 10px 30px -18px #12265473;--chip-hover-border:#11a86f80;--ghost-surface:#ffffffb3;--ghost-surface-hover:#fffffff2;--nav-hover-ring:#1e468c33;--eyebrow-halo:0 0 2px #fff, 0 0 4px #fff, 0 0 8px #fff, 0 0 16px #ffffffe6;--hero-halo:0 1px 2px #fffffff2, 0 2px 26px #ffffffeb, 0 0 60px #ffffffc7;--cta-surface:#11a86f1a;--cta-surface-hover:#11a86f2e;--cta-border:#11a86f8c;--cta-ink:#0a4e34;--cta-shadow:0 8px 24px -12px #11a86f73;--cta-shadow-hover:0 12px 28px -12px #11a86f99;--primary-shadow:0 10px 30px -8px #11a86f73;--primary-shadow-hover:0 16px 38px -8px #11a86f99;--menu-shadow:0 24px 60px -24px #12265466;--stat-a:#101a33;--stat-b:#0b8154;--title-halo:0 1px 2px #fffffff2, 0 2px 26px #ffffffeb, 0 0 60px #ffffffc7;--sub-halo:0 0 2px #fff, 0 1px 3px #fff, 0 0 14px #ffffffeb, 0 0 30px #fffc;--text-halo:0 0 2px #fff, 0 1px 3px #fff, 0 0 12px #fffffff2, 0 0 34px #ffffffd9;--label-halo:0 0 2px #fff, 0 0 4px #fff, 0 0 8px #fff, 0 0 16px #ffffffe6;--hero-veil:radial-gradient(125% 56% at 50% -14%, #fffffff7 0%, #fff9 34%, #ffffff29 58%, transparent 76%), radial-gradient(66% 46% at 50% 58%, #fff6 0%, #ffffff1f 56%, transparent 100%);--grid-opacity:1}:root:not([data-theme=dark]):not(:has([data-cinematic-home])) .cinematic-home-module__C3rRBG__logosLabel{background:var(--chip);border:1px solid var(--line);box-shadow:var(--chip-shadow);-webkit-backdrop-filter:blur(12px);border-radius:999px;margin:-10px -21px 12px;padding:9px 20px}}@media (prefers-reduced-motion:reduce){.cinematic-home-module__C3rRBG__revealOnLoad{animation:none}.cinematic-home-module__C3rRBG__reveal{opacity:1;transition:none;transform:none}.cinematic-home-module__C3rRBG__canvas{transition:none}}:root[data-theme-changing] .cinematic-home-module__C3rRBG__root{transition-duration:0s!important}:root[data-theme-changing] .cinematic-home-module__C3rRBG__root *{transition-duration:0s!important}:root[data-theme-changing] .cinematic-home-module__C3rRBG__root :before{transition-duration:0s!important}:root[data-theme-changing] .cinematic-home-module__C3rRBG__root :after{transition-duration:0s!important}.cinematic-home-module__C3rRBG__hero{min-height:0}.cinematic-home-module__C3rRBG__heroInner{padding:62px 24px 34px}.cinematic-home-module__C3rRBG__heroEyebrow{letter-spacing:.2em;margin-bottom:22px;font-size:10px}.cinematic-home-module__C3rRBG__heroEyebrow:before{box-shadow:none}.cinematic-home-module__C3rRBG__heroTitle{letter-spacing:-.05em;max-width:23ch;font-size:clamp(43px,5.1vw,72px);line-height:1.08}.cinematic-home-module__C3rRBG__heroSub{margin-top:22px;font-size:17px;line-height:1.7}.cinematic-home-module__C3rRBG__search{text-align:left;width:min(620px,100%);margin-top:30px}.cinematic-home-module__C3rRBG__search label{color:var(--ink-label);margin-bottom:9px;font-size:11px;font-weight:600;display:block}.cinematic-home-module__C3rRBG__searchControl{background:#111a2d;border:1px solid #465271;border-radius:12px;gap:8px;padding:7px;display:flex;box-shadow:0 8px 30px #0000001f}.cinematic-home-module__C3rRBG__search input{color:#f3f6ff;min-width:0;font:400 14px/1.5 var(--font);background:0 0;border:none;outline:none;flex:1;padding:12px 14px}.cinematic-home-module__C3rRBG__search input::placeholder{color:#adb9d1}.cinematic-home-module__C3rRBG__searchControl:focus-within{outline:2px solid var(--accent);outline-offset:3px}.cinematic-home-module__C3rRBG__search button{color:#fff;min-height:48px;font:600 13px/1.5 var(--font);cursor:pointer;white-space:nowrap;background:#6076f0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:16px;padding:12px 20px;transition:background .16s;display:inline-flex}.cinematic-home-module__C3rRBG__search button svg{width:17px;height:17px}.cinematic-home-module__C3rRBG__heroShortcuts{color:var(--muted);background:#04060fc7;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 15px;margin-top:15px;padding:5px 14px;font-size:11px;line-height:1.8;display:inline-flex}.cinematic-home-module__C3rRBG__heroShortcuts a{color:var(--ink-label);padding:4px 0}.cinematic-home-module__C3rRBG__heroShortcuts a:hover{text-underline-offset:4px;text-decoration:underline}.cinematic-home-module__C3rRBG__partnerAction{color:var(--muted);flex-direction:column;align-items:center;gap:7px;margin-top:22px;font-size:11px;display:flex}.cinematic-home-module__C3rRBG__partnerAction a{color:var(--ink-soft);padding:8px;font-size:13px;font-weight:550}.cinematic-home-module__C3rRBG__partnerAction a span{color:var(--accent);margin-left:10px}.cinematic-home-module__C3rRBG__section{padding:70px 24px 40px}.cinematic-home-module__C3rRBG__reveal{transition-duration:.4s}@media (max-width:767px){.cinematic-home-module__C3rRBG__heroInner{padding:38px 20px 22px}.cinematic-home-module__C3rRBG__heroTitle{max-width:17ch;font-size:clamp(40px,7vw,58px)}.cinematic-home-module__C3rRBG__heroEyebrow{letter-spacing:.13em;margin-bottom:20px;font-size:9px}.cinematic-home-module__C3rRBG__heroSub{max-width:38ch;margin-top:19px;font-size:14px}.cinematic-home-module__C3rRBG__search{margin-top:25px}.cinematic-home-module__C3rRBG__search input{padding:10px;font-size:13px}.cinematic-home-module__C3rRBG__search button{gap:8px;padding:10px 15px}.cinematic-home-module__C3rRBG__desktopBreak{display:none}.cinematic-home-module__C3rRBG__heroShortcuts{gap:5px 12px;font-size:10px}.cinematic-home-module__C3rRBG__partnerAction{margin-top:16px}.cinematic-home-module__C3rRBG__section{padding:45px 20px 30px}}@media (max-width:390px){.cinematic-home-module__C3rRBG__searchControl{flex-direction:column}.cinematic-home-module__C3rRBG__search button,.cinematic-home-module__C3rRBG__search input{min-height:44px}}@media (prefers-reduced-motion:reduce){.cinematic-home-module__C3rRBG__search button,.cinematic-home-module__C3rRBG__reveal{transition:none}}.cinematic-home-module__C3rRBG__partnerAction{background:#04060fb8;border-radius:10px;padding:4px 14px 12px}.cinematic-home-module__C3rRBG__searchControl{background:var(--orbit-reading-surface);border-color:var(--orbit-border)}.cinematic-home-module__C3rRBG__search button{background:#4256c6}.cinematic-home-module__C3rRBG__search button:hover{background:#4a5fce}.cinematic-home-module__C3rRBG__heroEyebrow{z-index:1;position:relative}.cinematic-home-module__C3rRBG__heroTitle{isolation:isolate;position:relative}.cinematic-home-module__C3rRBG__heroTitle:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#04060fe6 65%,#04060fb3 85%,#0000);position:absolute;inset:-30px -50px}.cinematic-home-module__C3rRBG__heroShortcuts,.cinematic-home-module__C3rRBG__partnerAction{background:var(--orbit-reading-surface)}.cinematic-home-module__C3rRBG__heroSub{isolation:isolate;position:relative}.cinematic-home-module__C3rRBG__heroSub:before{content:"";z-index:-1;pointer-events:none;background:var(--orbit-caption-surface);border-radius:10px;position:absolute;inset:-8px -12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cinematic-home-module__C3rRBG__root{--orbit-surface:#0a1220b3;--orbit-surface-hover:#0a1220cc;--orbit-reading-surface:#0a1220eb;--orbit-caption-surface:#0a1220c7;--orbit-nav-surface:#0a1220b8;--orbit-overlay-surface:#0a1220f7;--orbit-blur:0px}}@media (max-width:767px){.cinematic-home-module__C3rRBG__root{--orbit-surface:#0a1220eb;--orbit-surface-hover:#142135;--orbit-reading-surface:#0d1626;--orbit-caption-surface:#0d1626;--orbit-blur:0px}}@media (prefers-reduced-transparency:reduce){.cinematic-home-module__C3rRBG__root{--orbit-surface:#101a2a;--orbit-surface-hover:#142135;--orbit-reading-surface:#0d1626;--orbit-caption-surface:#0d1626;--orbit-nav-surface:#0e1728;--orbit-overlay-surface:#0d1525;--orbit-blur:0px}}@media (forced-colors:active){.cinematic-home-module__C3rRBG__heroTitle em{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}.cinematic-home-module__C3rRBG__root{--orbit-surface:Canvas;--orbit-surface-hover:Canvas;--orbit-reading-surface:Canvas;--orbit-caption-surface:Canvas;--orbit-nav-surface:Canvas;--orbit-overlay-surface:Canvas;--orbit-border:CanvasText;--orbit-text:CanvasText;--orbit-text-secondary:CanvasText;--orbit-text-muted:CanvasText;--orbit-edge:transparent;--orbit-shadow:none;--orbit-blur:0px}}
