.Carousel_carousel__H7e9h{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--border-radius);background:#0c0c0c}.Carousel_slide__hzGZe{position:absolute;inset:0;opacity:0;transition:opacity var(--transition-medium)}.Carousel_active__AFrMn{opacity:1}.Carousel_image__Jy9Jr{object-fit:cover}.Carousel_navBtn__5hw0t{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:50%;background:rgba(255,255,255,.14);color:var(--color-white);font-size:18px;line-height:1;cursor:pointer}.Carousel_prev__jNEgT{left:10px}.Carousel_next__BrBif{right:10px}.Carousel_dots__U9cA2{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;align-items:center;gap:8px}.Carousel_dot__azPlm{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.35);cursor:pointer}.Carousel_dotActive__LPYrR{background:var(--color-primary)}.Carousel_caption__ayQ2o{position:absolute;left:0;right:0;bottom:40px;padding:.25rem .75rem;text-align:center;color:var(--color-white);text-shadow:0 1px 2px rgba(0,0,0,.6)}@media (max-width:768px){.Carousel_navBtn__5hw0t{width:36px;height:36px}}@media (min-width:1024px){.Carousel_carousel__H7e9h{margin:0 auto;width:80%}}.ComingSoon_wrap__fjtxJ{width:100%;display:flex;align-items:center;justify-content:center;padding:0 1rem}.ComingSoon_container__gPENn{width:100%;max-width:1000px;margin:0 auto;padding:2rem 1.5rem;border:1px solid var(--color-glass);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));box-shadow:0 6px 20px rgba(0,0,0,.15);text-align:center}.ComingSoon_badge__t87lY{display:inline-block;padding:.35rem 2rem;background:var(--color-primary);color:#fff;font-weight:700;font-size:.8rem;letter-spacing:.02em;margin-bottom:.75rem;-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,12px 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,12px 100%)}.ComingSoon_title__jg0eM{color:var(--color-white);font-family:var(--font-ethnocentric),var(--font-avenir),sans-serif;font-style:italic;font-weight:700;font-size:clamp(1.4rem,2.2vw + 1rem,2.4rem)}.ComingSoon_subtitle__r9Sq3{margin-top:.5rem;color:var(--color-ternary);font-size:1rem;line-height:1.5}.ComingSoon_actions___t_fY{margin-top:1.25rem}.ComingSoon_cta__5v6EM{display:inline-block;padding:.7rem 1.1rem;border-radius:999px;background:transparent;color:var(--color-white);border:1px solid rgba(255,255,255,.2);text-decoration:none;font-weight:600;transition:background var(--transition-fast),transform var(--transition-fast)}.ComingSoon_cta__5v6EM:hover{background:rgba(255,255,255,.06);transform:translateY(-1px)}@media (max-width:768px){.ComingSoon_container__gPENn{padding:1.5rem 1rem}}.Hero_hero__Q5FaL{height:65vh;display:flex;align-items:flex-end;justify-content:center;position:relative;overflow:hidden}.Hero_image__b_2sa{object-fit:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);contain:paint;pointer-events:none}.Hero_slideWrapper__kLUsw{position:absolute;inset:0;opacity:0;transition:opacity 1.4s ease-in-out;will-change:opacity}.Hero_slideWrapper__kLUsw.Hero_active__tj1Qr{opacity:1;z-index:1}.Hero_desktop__Bnqb7{display:none}.Hero_mobile__SgPEK{display:block}.Hero_cta__FxM8U{padding:.8rem 1.25rem;background-color:var(--color-primary);color:#fff;font-size:.8rem;text-decoration:none;border-radius:5px;z-index:3;margin-bottom:2em;-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,12px 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,12px 100%)}.Hero_overlay__kq0F9{position:absolute;inset:0;background-color:rgba(0,0,0,.3);z-index:2}@media (max-width:480px){.Hero_cta__FxM8U{width:calc(100% - 2rem);text-align:center}}@media (min-width:768px){.Hero_hero__Q5FaL{height:80vh}.Hero_desktop__Bnqb7{display:block}.Hero_mobile__SgPEK{display:none}.Hero_cta__FxM8U{padding:1rem 1.5rem}}@media (min-width:1024px){.Hero_cta__FxM8U{padding:1.1rem 1.8rem;font-size:1.2rem}}@media (pointer:coarse){.Hero_cta__FxM8U:hover{transform:none;box-shadow:none}}@media (prefers-reduced-motion:reduce){.Hero_hero__Q5FaL{transition:none}}.SectionContainer_section__Iupx8{width:100%}.SectionContainer_inner__eYB6m{max-width:1200px;margin:0 auto;display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.SectionContainer_heading__P7jRh{display:grid;grid-gap:.1rem;gap:.1rem}.SectionContainer_title__a5eDK{font-family:var(--font-ethnocentric);color:var(--color-white);text-transform:uppercase;letter-spacing:.02em}.SectionContainer_subtitleMobile__j42G5{display:none;color:var(--color-ternary);font-size:.7rem;max-width:72ch;margin:0;font-style:italic}.SectionContainer_lead__myBCr{max-width:72ch;color:var(--color-ternary);line-height:1.6;margin:0 0 .8rem}.SectionContainer_lead__myBCr+.SectionContainer_lead__myBCr{margin-top:0}.SectionContainer_italic__jX3S1{font-style:italic}.SectionContainer_quote__3vQJj{color:var(--color-white);font-size:clamp(1.125rem,2.5vw,1.5rem);letter-spacing:.01em}.SectionContainer_center__zvrZA{text-align:center}.SectionContainer_center__zvrZA .SectionContainer_lead__myBCr{margin-left:auto;margin-right:auto}.SectionContainer_right__LqFN1{text-align:right}.SectionContainer_right__LqFN1 .SectionContainer_lead__myBCr{margin-left:auto;margin-right:0}@media (min-width:768px){.SectionContainer_lead__myBCr{max-width:100ch}.SectionContainer_inner__eYB6m{gap:var(--spacing-lg)}}@media (max-width:768px){.SectionContainer_subtitleMobile__j42G5{display:block}}.SectionContainer_glass__9L1ST{background:var(--color-glass);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:var(--border-radius)}.SectionContainer_bordered__bVQFq{border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius)}.SectionContainer_divider__CiZAQ{border-top:1px solid rgba(255,255,255,.08)}.Team_teamGrid__w9u2e{display:flex;justify-content:center;gap:var(--gap);justify-items:center;margin:0 auto}@media (min-width:640px){.Team_teamGrid__w9u2e{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Team_teamGrid__w9u2e{grid-template-columns:repeat(4,1fr)}}.Team_card__h7cfS{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:1rem;display:grid;place-items:center;text-align:center}.Team_avatarWrap__tgoc6{position:relative;width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:.75rem;border:2px solid rgba(255,255,255,.15)}.Team_name__Z0490{color:var(--color-white);font-weight:700;letter-spacing:.02em}.Team_role__FbfBa{margin-bottom:.5rem}.Team_bio__IQDwh,.Team_role__FbfBa{color:var(--color-ternary);font-size:.95rem}.Team_bio__IQDwh{line-height:1.6}.Team_links__oh2jc{display:flex;gap:.5rem;margin-top:.75rem}.Team_link__qQHMy{color:var(--color-white);opacity:.85}.page_about__R6xPc{display:flex;align-items:center;justify-content:center;min-height:50vh}.ContactForm_formPanel__zC4vP{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--border-radius);padding:1rem;box-shadow:var(--box-shadow);display:grid;grid-gap:.75rem;gap:.75rem}.ContactForm_row__SXFV_{display:grid;grid-gap:.4rem;gap:.4rem}.ContactForm_label___mmWc{color:var(--color-white);font-weight:600}.ContactForm_control__c0gep{width:100%;padding:.75rem .8rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);color:var(--color-white);border-radius:var(--border-radius);font-size:1rem}.ContactForm_control__c0gep:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in oklab,var(--color-primary) 40%,transparent)}.ContactForm_actions__o7NpG{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}@media (min-width:768px){.ContactForm_formPanel__zC4vP{padding:1.25rem;gap:1rem}}.ContactForm_honeypot__3Aw65{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ContactForm_status__uoNBz{margin-top:.25rem;font-size:.95rem}.ContactForm_status__uoNBz.ContactForm_ok__ohOjJ{color:#65d27a}.ContactForm_status__uoNBz.ContactForm_error__DdvSr{color:#ff6b6b}.ContactForm_status__uoNBz.ContactForm_loading__lDr7x{color:var(--color-ternary)}.ContactSection_grid__E0EwG{display:grid;grid-gap:var(--gap);gap:var(--gap)}.ContactSection_panel__8bs52{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:var(--border-radius);padding:1rem}.ContactSection_list__gtrjp{display:grid;grid-gap:1rem;gap:1rem;color:var(--color-ternary)}.ContactSection_label__e6_MX{color:var(--color-white);font-weight:600}.ContactSection_row__MYiG5{display:grid;grid-gap:.5rem;gap:.5rem}.ContactSection_actions__MCA0D{display:flex;gap:.5rem;margin-top:.5rem}.ContactSection_mapWrap__YDTur{margin:2rem auto 0;border-radius:var(--border-radius);overflow:hidden;aspect-ratio:16/9;max-width:600px}.ContactSection_map__Hc_eu{width:100%;height:100%;border:0}@media (min-width:900px){.ContactSection_grid__E0EwG{grid-template-columns:1fr 1fr;gap:calc(var(--gap) * 2)}}.SimulatorCarousels_container__KLHZ_{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.SimulatorCarousels_group__KFLpR{margin-bottom:4em}.SimulatorCarousels_heading__z_Pjz{color:var(--color-white);margin:0 0 1rem;display:inline-flex;align-items:center;gap:.6rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-family:var(--font-ethnocentric);font-size:clamp(.5rem,2vw,1.2rem);line-height:1.15}.SimulatorCarousels_heading__z_Pjz:before{content:"";width:.55em;height:.55em;border-radius:2px;background:var(--color-primary)}.SimulatorsSection_grid__CeNqo{display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:1fr 1fr;margin:0 1em}.SimulatorsSection_tile__S3_1J{position:relative;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow);background:#111}.SimulatorsSection_ratio__oKoHN{position:relative;width:100%;aspect-ratio:4/3}.SimulatorsSection_image__7nXvF{object-fit:cover}.SimulatorsSection_zoomable__ITlr5{cursor:zoom-in}.SimulatorsSection_caption__eZNn3{position:absolute;left:0;right:0;bottom:0;padding:.5rem .75rem;display:flex;align-items:center;justify-content:space-between;color:var(--color-white);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.55) 70%)}.SimulatorsSection_badge__UTNrT{font-size:.75rem;padding:.25rem .5rem;border-radius:999px;background:rgba(255,255,255,.12)}.SimulatorsSection_badgeDynamic__FL48U{background:var(--color-primary)}.SimulatorsSection_featured__4SMEK{grid-column:span 2}@media (min-width:1024px){.SimulatorsSection_grid__CeNqo{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(140px,1fr)}.SimulatorsSection_featured__4SMEK{grid-column:1/span 2;grid-row:1/span 2}}@media (max-width:768px){.SimulatorsSection_simName__4sMgk{display:none}}.SimulatorsSection_lightbox__uqHOe{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.85);display:grid;grid-template-rows:1fr auto}.SimulatorsSection_lightboxInner__awpz_{position:relative;width:100%;max-width:1200px;margin:auto;aspect-ratio:16/9}.SimulatorsSection_lightboxImage__JfLaq{object-fit:contain}.SimulatorsSection_lightboxCaption__oXtnm{text-align:center;color:var(--color-white);padding:.75rem 1rem 1.25rem;opacity:.9}.SimulatorsSection_close__7BFGn{position:absolute;top:12px;right:16px;width:40px;height:40px;border:none;background:rgba(255,255,255,.1);color:var(--color-white);border-radius:50%;font-size:24px;line-height:1;cursor:pointer}.SimulatorSpecs_root__Nw9ID{display:grid;grid-gap:3rem;gap:3rem}.SimulatorSpecs_group__6_2FS{display:grid;grid-gap:.5rem;gap:.5rem}.SimulatorSpecs_heading__Hw0LW{color:var(--color-white);margin:0 0 .5rem;font-family:var(--font-ethnocentric)}.SimulatorSpecs_paragraphs__Yyjj1{display:grid;grid-gap:.4rem;gap:.4rem}.SimulatorSpecs_para__OBvtE{margin:0;color:var(--color-ternary);line-height:1.6}