.ContactForm_wrap__sKe0E{display:grid;grid-template-columns:1fr;gap:var(--space-8);margin-block-start:var(--space-7)}@media (min-width:900px){.ContactForm_wrap__sKe0E{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-10)}}.ContactForm_form__iRylH{display:flex;flex-direction:column;gap:var(--space-4)}.ContactForm_actions__YZ96F{margin-block-start:var(--space-2)}.ContactForm_assurance__6rm6o{margin-block-start:var(--space-4);color:var(--ink-muted);font-size:var(--step--1);max-inline-size:46ch}.ContactForm_formError__CFxoW{color:var(--danger);font-size:var(--step--1)}.ContactForm_hp__dKDN5{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.ContactForm_done__ttPyh{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-4)}.ContactForm_doneTitle__eIoOj{font-size:var(--step-2);letter-spacing:-.01em}.ContactForm_doneNote__KuAD1{color:var(--ink-muted);max-inline-size:44ch}.ContactForm_aside__JPw27{display:flex;flex-direction:column;gap:var(--space-5);align-self:start;border-inline-start:1px solid var(--border);padding-inline-start:var(--space-6)}.ContactForm_asideKicker__qTw5U{font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking);color:var(--kicker-color)}.ContactForm_asideItem__EArzp{display:flex;flex-direction:column;gap:var(--space-1)}.ContactForm_asideLabel__eVaZK{font-size:var(--step--1);color:var(--ink-muted)}.ContactForm_asideLink__n2zfi{color:var(--ink);font-size:var(--step-1);letter-spacing:-.01em;transition:color var(--dur-micro) var(--ease-out-soft)}.ContactForm_asideLink__n2zfi:hover{color:var(--accent)}.ContactForm_asideNote__WF9Je{color:var(--ink-muted);font-size:var(--step--1);max-inline-size:36ch}.ContactForm_briefDrop__S0Ac5{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;padding:var(--space-3) var(--space-4);background:transparent;border:1px dashed var(--border);border-radius:var(--radius);color:var(--ink-muted);font-size:var(--step--1);text-align:start;cursor:pointer;transition:color var(--dur-micro) var(--ease-out-soft),border-color var(--dur-micro) var(--ease-out-soft)}.ContactForm_briefDrop__S0Ac5:hover:not(:disabled){color:var(--ink);border-color:var(--border-strong)}.ContactForm_briefDrop__S0Ac5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ContactForm_briefDrop__S0Ac5:disabled{cursor:progress;color:var(--ink-subtle)}.ContactForm_prefilled__L_ocA{border-color:var(--accent)!important;animation:ContactForm_prefillSettle__YL42F 2.4s var(--ease-out-expo) both}@keyframes ContactForm_prefillSettle__YL42F{0%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.ContactForm_prefilled__L_ocA{animation:none}}.ContactForm_msgWrap__8sxaS{position:relative}.ContactForm_msgWrap__8sxaS textarea{inline-size:100%;padding-inline-end:var(--space-7)}.ContactForm_micBtn__8fAtC{position:absolute;inset-inline-end:var(--space-2);inset-block-end:var(--space-2);min-inline-size:40px;min-block-size:40px;display:grid;place-items:center;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--ink-muted);cursor:pointer;transition:color var(--dur-micro) var(--ease-out-soft),border-color var(--dur-micro) var(--ease-out-soft)}.ContactForm_micBtn__8fAtC:hover{color:var(--ink);border-color:var(--border-strong)}.ContactForm_micBtn__8fAtC:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ContactForm_micOn__3g3Qe{color:var(--accent);border-color:var(--accent)}.ContactForm_briefKept__2h_lS{margin:0;padding-inline:var(--space-4);font-size:var(--step--2);color:var(--ink-subtle)}.ContactForm_primary__04sZt{display:flex;flex-direction:column;gap:var(--space-4);margin-block-start:var(--space-7)}.ContactForm_primaryRow__Rzr4y{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media (min-width:640px){.ContactForm_primaryRow__Rzr4y{grid-template-columns:repeat(2,minmax(0,max-content));gap:var(--space-4)}}.ContactForm_primaryBtn__0urSo{padding-inline:var(--space-5)}@media (min-width:640px){.ContactForm_primaryBtn__0urSo{padding-inline:var(--space-7);font-size:var(--step-1)}}.ContactForm_secondaryKicker__e01Zs{margin-block-start:var(--space-9);padding-block-start:var(--space-6);border-block-start:1px solid var(--border);font-size:var(--step-1);font-weight:500;letter-spacing:-.01em;color:var(--ink-muted)}.ContactForm_secondaryKicker__e01Zs+.ContactForm_wrap__sKe0E{margin-block-start:var(--space-6)}.OptimizedImage_img__ym4N9{display:block;inline-size:100%;block-size:auto}.OptimizedImage_fill__0VSLt{object-fit:cover}.OptimizedImage_slot__4l_2i{position:relative;inline-size:100%;overflow:hidden;border-radius:var(--radius-lg);background:var(--gradient-surface)}.OptimizedImage_slot__4l_2i[data-empty=true]{border:1px solid var(--border)}.OptimizedImage_slotMark__oXrnX{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:28px;block-size:2px;transform:translate(-50%,-50%);background:var(--accent);opacity:.5}[dir=rtl] .OptimizedImage_slotMark__oXrnX{transform:translate(50%,-50%)}.ReelStrip_strip__3qIyB{position:absolute;inset-inline:0;inset-block-start:50%;transform:translateY(-50%);overflow:hidden}@media (min-width:768px){.ReelStrip_strip__3qIyB{inset-block-start:36%}}.ReelStrip_track__43WRF{display:flex;inline-size:max-content;will-change:transform;animation:ReelStrip_reel__skJ4z 80s linear infinite}[data-paused] .ReelStrip_track__43WRF{animation-play-state:paused}@keyframes ReelStrip_reel__skJ4z{to{transform:translateX(-50%)}}[dir=rtl] .ReelStrip_track__43WRF{animation-name:ReelStrip_reelRtl__OCGwX}@keyframes ReelStrip_reelRtl__OCGwX{to{transform:translateX(50%)}}@media (prefers-reduced-motion:reduce){.ReelStrip_track__43WRF{animation:none}}.ReelStrip_seq__h8WlO{display:flex}.ReelStrip_cel__eEy8d{flex:none;display:grid;gap:var(--space-2);margin-inline-end:var(--space-5)}.ReelStrip_perf__SE7O1{block-size:var(--space-2);background-image:radial-gradient(circle at center,var(--border) 0 2px,transparent 3px);background-size:var(--space-5) 100%;background-position:50%;opacity:.7}.ReelStrip_frame__Yc6BB{position:relative;block-size:clamp(200px,30vh,360px);aspect-ratio:16/10;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--gradient-surface);display:flex;flex-direction:column;justify-content:flex-start;padding:var(--space-5)}.ReelStrip_glow__T0_v5{position:absolute;inset-block-start:-30%;inset-inline-end:-15%;inline-size:70%;block-size:80%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 12%,transparent) 0,color-mix(in srgb,var(--accent) 5%,transparent) 38%,transparent 74%)}.ReelStrip_cel__eEy8d:nth-child(3n+2) .ReelStrip_glow__T0_v5{inset-block-start:auto;inset-block-end:-35%;inset-inline-end:auto;inset-inline-start:-12%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-deep) 16%,transparent) 0,color-mix(in srgb,var(--accent-deep) 7%,transparent) 36%,transparent 72%)}.ReelStrip_cel__eEy8d:nth-child(3n) .ReelStrip_glow__T0_v5{inset-block-start:25%;inset-inline-end:35%;inline-size:85%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 7%,transparent) 0,color-mix(in srgb,var(--accent) 3%,transparent) 40%,transparent 76%)}.ReelStrip_scene__wEvRF{position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-5);font-size:var(--step--1);letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-case);color:var(--kicker-color);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ReelStrip_label__SffOU{position:relative;margin-block-start:var(--space-6);font-family:var(--font-display);font-size:var(--step-2);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.ReelStrip_labelBottom__t8NGw{margin-block-start:auto}.ReelStrip_line__k_8rV{position:relative;margin-block-start:var(--space-1);font-size:var(--step--1);line-height:1.4;color:var(--ink-muted);max-inline-size:32ch}.ReelStrip_poster__mNLkD{position:absolute;inset:0}.ReelStrip_posterScrim__vf0Mo{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--bg) 72%,transparent) 100%)}.VideoToggle_toggle__svMEW{position:absolute;inset-block-end:var(--space-5);inset-inline-start:var(--space-5);z-index:4;display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid color-mix(in srgb,var(--media-ink) 25%,transparent);border-radius:50%;background:color-mix(in srgb,var(--media-bg) 55%,transparent);color:var(--media-ink);cursor:pointer;opacity:.6;transition:opacity var(--dur-micro) var(--ease-out-soft),border-color var(--dur-micro) var(--ease-out-soft)}.VideoToggle_toggle__svMEW:focus-visible,.VideoToggle_toggle__svMEW:hover{opacity:1;border-color:color-mix(in srgb,var(--media-ink) 45%,transparent)}.VideoToggle_icon__8UZ4k{inline-size:14px;block-size:14px;display:block}.HeroPoster_poster__FNJyd{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.HubHero_hero__51ZuJ{position:relative;min-block-size:92svh;display:grid;align-items:center;overflow:hidden;background:var(--bg);padding-block-start:clamp(96px,12vh,120px)}@media (min-width:768px){.HubHero_hero__51ZuJ{align-items:end}}.HubHero_stageMove____vlt,.HubHero_stage__Iw7z_,.HubHero_video__ZN6p0{position:absolute;inset:0;inline-size:100%;block-size:100%}.HubHero_stageMove____vlt{will-change:transform,opacity}.HubHero_video__ZN6p0{object-fit:cover;opacity:0;transition:opacity var(--dur-standard) var(--ease-out-soft)}.HubHero_videoLive__6LsRL{opacity:1}.HubHero_reelLayer___4i73{position:absolute;inset:0;opacity:.55}@media (min-width:768px){.HubHero_reelLayer___4i73{opacity:.62}}.HubHero_ambientWrap__YTtE5{position:absolute;inset:0;background:var(--bg)}.HubHero_ambient__rjh_e{position:absolute;inset-block-start:30%;inset-inline-start:50%;inline-size:80vmax;block-size:80vmax;margin-inline-start:-40vmax;margin-block-start:-40vmax;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 20%,transparent) 0,color-mix(in srgb,var(--accent) 9%,transparent) 32%,transparent 68%)}.HubHero_ambientDeep__Mn6K9{position:absolute;inset-block-end:-20%;inset-inline-end:-10%;inline-size:70vmax;block-size:70vmax;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-deep) 13%,transparent) 0,color-mix(in srgb,var(--accent-deep) 6%,transparent) 34%,transparent 70%)}.HubHero_grain__Ryg6r{position:absolute;inset:0;opacity:.05;mix-blend-mode:overlay;background-image:var(--grain-texture)}.HubHero_letterBottom__0XxqY,.HubHero_letterTop___40Xx{position:absolute;inset-inline:0;block-size:7vh;background:var(--bg);z-index:2}.HubHero_letterTop___40Xx{inset-block-start:0}.HubHero_letterBottom__0XxqY{inset-block-end:0}.HubHero_scrim__1m732{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 38%,transparent) 0,color-mix(in srgb,var(--bg) 46%,transparent) 50%,color-mix(in srgb,var(--bg) 82%,transparent) 100%)}@media (min-width:768px){.HubHero_scrim__1m732{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 32%,transparent) 0,color-mix(in srgb,var(--bg) 44%,transparent) 38%,color-mix(in srgb,var(--bg) 56%,transparent) 64%,color-mix(in srgb,var(--bg) 82%,transparent) 100%)}}.HubHero_content__qBQYA{position:relative;z-index:3;padding-block-start:var(--space-9);padding-block-end:var(--space-9)}@media (min-width:768px){.HubHero_content__qBQYA{padding-block-start:0;padding-block-end:clamp(var(--space-9),16vh,var(--space-12))}}.HubHero_line__WKMyv{font-family:var(--font-display);font-size:var(--step-5);line-height:1;letter-spacing:-.03em;font-weight:600;max-inline-size:16ch}.HubHero_accent__3E4lk{color:var(--accent)}.HubHero_sub__CNj3W{margin-block-start:var(--space-5);color:var(--ink-muted);font-size:var(--step-1);line-height:1.5;max-inline-size:52ch}.HubHero_ctas__Bvrs5{margin-block-start:var(--space-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.HubHero_guide__4Ij42{margin-block-start:var(--space-4)}.HubHero_guideLink__a1dyR{font-size:var(--step--1);color:var(--ink-muted);text-decoration:none;border-block-end:1px solid transparent;transition:color var(--dur-micro) var(--ease-out-soft),border-color var(--dur-micro) var(--ease-out-soft)}.HubHero_guideLink__a1dyR:hover{color:var(--ink);border-block-end-color:var(--accent)}.HubHero_enterLine__omxvQ{animation:HubHero_heroSettle__wgk0s var(--dur-settle) var(--ease-out-expo) both}.HubHero_enterSub__nM_6D{animation:HubHero_heroWipe__Dn2bA var(--dur-entrance) var(--ease-out-expo) .15s both}.HubHero_enterCtas__n0fdd{animation:HubHero_heroRise__z_LYZ var(--dur-entrance) var(--ease-out-expo) .3s both}.HubHero_enterGuide__kFhq_{animation:HubHero_heroFade__PCTYM var(--dur-entrance) var(--ease-out-expo) .5s both}.HubHero_enterCue__0A4Dg{animation:HubHero_heroFade__PCTYM var(--dur-entrance) var(--ease-out-expo) .65s both}@keyframes HubHero_heroSettle__wgk0s{0%{transform:translateY(10px)}to{transform:none}}@keyframes HubHero_heroWipe__Dn2bA{0%{opacity:0;transform:translateY(26px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}@keyframes HubHero_heroRise__z_LYZ{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes HubHero_heroFade__PCTYM{0%{opacity:0}to{opacity:1}}.HubHero_scrollCue__uTWKz{position:absolute;inset-block-end:var(--space-5);inset-inline:0;margin-inline:auto;inline-size:-moz-fit-content;inline-size:fit-content;z-index:3}.HubHero_scrollLine__Bpma9{display:block;inline-size:1px;block-size:48px;background:linear-gradient(var(--ink-muted),transparent);animation:HubHero_drop__c8z18 2.4s var(--ease-in-out) infinite}@keyframes HubHero_drop__c8z18{0%{transform:scaleY(0);transform-origin:top}40%{transform:scaleY(1);transform-origin:top}60%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media (prefers-reduced-motion:reduce){.HubHero_scrollLine__Bpma9{animation:none}}.HubHero_workLabel__bd2W7{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.HubHero_playMark___rbtw{inline-size:.7em;block-size:.7em;fill:currentColor;flex:none}.HubHero_videoToggle__yp2Y0.HubHero_videoToggle__yp2Y0{inset-inline-start:var(--space-7)}.HubHero_reelBtn__gv2T_{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:44px;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--step-0);font-weight:500;white-space:nowrap;cursor:pointer}.HubHero_reelIcon__51axX{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;border:1px solid color-mix(in srgb,var(--ink) 40%,transparent);transition:background var(--dur-micro) var(--ease-out-soft),border-color var(--dur-micro) var(--ease-out-soft),transform var(--dur-micro) var(--ease-out-soft)}.HubHero_reelIcon__51axX .HubHero_playMark___rbtw{inline-size:14px;block-size:14px;margin-inline-start:2px}[dir=rtl] .HubHero_reelIcon__51axX .HubHero_playMark___rbtw{margin-inline-start:0;margin-left:2px}.HubHero_reelBtn__gv2T_:hover .HubHero_reelIcon__51axX{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.HubHero_reelBtn__gv2T_:active .HubHero_reelIcon__51axX{transform:scale(.94)}.HubHero_reelBtn__gv2T_:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius)}@media (max-width:479px){.HubHero_ctas__Bvrs5{gap:var(--space-3) var(--space-4)}.HubHero_ctas__Bvrs5>a{flex:1 1 auto;justify-content:center;text-align:center}}