@import"https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--bp-tablet: 64rem;--bp-desktop: 90rem;--bp-header-nav: 68.8125rem;--bp-mobile-max: 63.9375rem;--bp-below-desktop-max: 89.9375rem;--layout-max: 90rem;--z-content: 1;--z-menu-backdrop: 1;--z-menu-panel: 2;--z-footer: 3;--z-menu: 30;--z-header: 40;--font-family: "Urbanist", sans-serif;--font-inter: "Inter", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.25rem;--text-5xl: 2.5rem;--text-6xl: 4.375rem;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--line-height-tight: 1.3;--line-height-snug: 1.4;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--line-height-loose: 1.65;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--color-heading: #0a1d37;--primary-color: var(--color-heading);--heading-text-color: var(--color-heading);--color-text: #1e1e1e;--color-text-muted: rgba(30, 30, 30, .72);--color-purpure: #7c6bfe;--color-ase-accent: #6054d2;--color-logo-deep: #4a4098;--color-blue: rgba(70, 85, 255, 1);--color-white: #ffffff;--color-transparent-white: rgba(255, 255, 255, .8);--small-text-color: #999;--page-bg: #f5f5f5;--hero-bg: var(--page-bg);--card-bg-01: #fdefe6;--card-bg-02: #d6e5fb;--card-bg-03: #ceebe9;--card-bg-04: #e2f2b2;--color-border-muted: #e8ecf4;--color-surface-disabled: #d8dce8;--border-subtle: 1px solid rgba(0, 0, 0, .08);--border-row: 1px solid rgba(0, 0, 0, .06);--border-muted: 1px solid var(--color-border-muted);--shadow-ink-sm: 0 .125rem .5rem rgba(0, 32, 128, .08);--shadow-ink-md: 0 .5rem 1.5rem rgba(0, 32, 128, .12);--shadow-blue-md: 0 .25rem .75rem rgba(70, 85, 255, .28);--shadow-blue-lg: 0 .75rem 1.5rem rgba(70, 85, 255, .22);--shadow-overlay-md: 0 .75rem 2rem rgba(0, 0, 0, .35);--shadow-blue-soft: var(--shadow-blue-md);--focus-outline-brand: 2px solid var(--color-purpure);--focus-outline-inverse: 2px solid var(--color-white);--focus-outline-offset: 3px;--focus-radius-sm: .125rem;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .25s ease;--accent-line-width: 4.5rem;--accent-line-height: var(--focus-radius-sm);--list-bullet-size: .5rem;--list-marker-size: .5rem;--list-marker-color: var(--color-blue);--list-indent: calc(1.125rem + var(--space-4));--scrollbar-size: .625rem;--scrollbar-thumb: var(--color-purpure);--scrollbar-thumb-hover: var(--color-logo-deep);--scrollbar-track: rgba(124, 107, 254, .14);--scrollbar-thumb-gradient: linear-gradient( 180deg, var(--color-purpure) 0%, var(--color-logo-deep) 100% );--surface-brand-tint: linear-gradient( 135deg, rgba(70, 85, 255, .08) 0%, rgba(124, 107, 254, .06) 100% );--logo-fill-white: #ffffff;--logo-fill-brand: url(#logo-gradient-brand)}:root{--header-height: 6.875rem;--container-width-fluid: 94%;--container-max: 90rem;--container-padding-inline: 1.25rem;--section-dark-bg: #242424;--radius-pill: 999px;--radius-sm: 1rem;--radius-md: 1.25rem;--radius-media-card: 1.5rem;--radius-media-card-desktop: 1.875rem;--section-radius: 3.75rem;--content-max-text: 56rem;--content-max-title: 68rem;--content-max-legal: 56rem;--section-overlap: 3.75rem;--legal-page-padding-top: calc(var(--header-height) + var(--space-10));--legal-page-padding-top-mobile: calc(var(--header-height) + var(--space-8));--legal-page-padding-bottom: calc(var(--space-12) * 2);--legal-page-padding-bottom-mobile: var(--space-12);--legal-header-gap: var(--space-8);--legal-header-gap-mobile: var(--space-6);--legal-card-padding: clamp(1.75rem, 4vw, 3.125rem);--legal-card-padding-mobile: var(--space-6) var(--space-5);--legal-section-gap: var(--space-8);--legal-section-gap-mobile: var(--space-6);--legal-prose-gap: var(--space-6);--legal-list-gap: var(--space-3);--legal-updated-padding: var(--space-2) var(--space-4);--legal-contact-padding: var(--space-6);--legal-contact-padding-mobile: var(--space-5);--legal-body-line-height: var(--line-height-loose);--legal-body-line-height-mobile: var(--line-height-relaxed);--legal-block-title-line-height: var(--line-height-tight);--legal-title-accent-width: var(--accent-line-width);--legal-title-accent-height: var(--accent-line-height);--legal-list-indent: var(--list-indent);--legal-list-line-height: var(--line-height-relaxed);--legal-list-bullet-size: var(--list-bullet-size);--legal-contact-radius: var(--radius-md);--legal-contact-bg: var(--surface-brand-tint);--video-section-margin-top: calc(-1 * var(--section-overlap) + 6.25rem);--video-section-height: 100vh;--video-section-next-pull: calc(-1 * var(--section-overlap));--video-section-play-gap: var(--space-2);--video-section-play-min-height: 3.25rem;--video-section-play-min-height-mobile: 2.75rem;--video-section-play-padding: .625rem var(--space-6);--video-section-play-padding-mobile: var(--space-2) 1.125rem;--video-section-play-max-inline-inset: var(--space-8);--video-section-play-icon-size: var(--text-sm);--video-section-play-icon-size-mobile: var(--text-xs);--video-section-play-z: var(--z-content);--video-section-play-focus-outline: var(--focus-outline-brand);--video-section-play-focus-offset: var(--focus-outline-offset);--immersive-media-size: 40rem;--immersive-media-size-mobile: 26.25rem;--immersive-media-overlap: 3.125rem;--immersive-media-overlap-mobile: .625rem;--immersive-intro-row-gap-mobile: var(--space-10);--immersive-text-media-gap-mobile: var(--space-12);--projection-systems-padding-top-mobile: calc( var(--section-overlap) + min(var(--immersive-media-size-mobile), 92.3077vw) / 2 - var(--immersive-media-overlap-mobile) + var(--space-10) - 5rem )}:root{--header-max-width: 115rem;--logo-width-full: 14.375rem;--logo-width-compact: 5.625rem;--nav-link-font-size: var(--text-xs);--nav-link-line-height: 1.34;--nav-link-padding-inline: 1rem;--lang-switcher-height: 2.5rem;--lang-switcher-inset-ratio: .18;--lang-switcher-inset-block: calc( var(--lang-switcher-height) * var(--lang-switcher-inset-ratio) );--lang-switcher-padding-inline: .625rem;--lang-switcher-padding-inline-compact: .5rem;--lang-switcher-gap: .5rem;--lang-switcher-gap-compact: .375rem;--lang-switcher-mark-size: calc( var(--lang-switcher-height) - 2 * var(--lang-switcher-inset-block) );--lang-switcher-font-size: .8125rem;--lang-switcher-btn-padding-inline: .125rem;--lang-switcher-mark-font-ratio: .38;--lang-switcher-letter-spacing: .01em;--lang-switcher-z: 101;--lang-switcher-focus-outline: var(--focus-outline-brand);--lang-switcher-focus-outline-offset: 2px;--lang-switcher-focus-radius: 4px;--mega-menu-offset-top: 3.75rem;--mega-menu-offset-left: -8.813rem;--mega-menu-gap: var(--geodesic-size-gap);--mega-menu-padding: var(--geodesic-size-gap);--mega-menu-radius: 1.88rem;--mega-menu-radius-inner: 1.56rem;--mega-menu-min-width: 33.13rem;--mega-menu-max-width: 42rem;--mega-menu-backdrop: rgba(0, 0, 0, .2);--mega-menu-shadow: 0 .5rem 1rem rgba(0, 0, 0, .3);--mega-menu-touch-size: 11.88rem;--mega-menu-touch-padding-top: 3.625rem;--mega-menu-touch-padding-inline: var(--space-5);--mega-menu-touch-padding-bottom: var(--space-5);--mega-menu-touch-shadow: 0 .25rem .75rem rgba(0, 0, 0, .2);--mega-menu-grid-min-width: 20rem;--mega-menu-grid-max-width: 26rem;--mega-menu-grid-min-height: 11.88rem;--mega-menu-cell-min-height: 5.75rem;--mega-menu-cell-gap: 2px;--mega-menu-cell-bg: #d1dadd;--mega-menu-cell-hover-overlay: rgba(185, 195, 199, .5);--mega-menu-border: 2px solid var(--color-transparent-white);--mega-menu-link-size: var(--text-base);--mega-menu-link-weight: var(--font-semibold);--mega-menu-link-line-height: 1.25;--mega-menu-title-size: var(--text-xl);--mega-menu-title-weight: var(--font-bold);--mega-menu-title-line-height: 1.3;--mega-menu-cta-size: var(--text-sm);--mega-menu-cta-weight: var(--font-semibold);--mega-menu-cta-width: 6.63rem;--mega-menu-cta-height: 2.5rem;--mega-menu-arrow-offset: 1.063rem;--mobile-menu-gutter: 2rem;--mobile-menu-gutter-tablet: 5rem;--mobile-menu-contacts-max: 31.25rem;--mobile-menu-link-font-size: 1.5rem;--mobile-menu-link-font-size-tablet: 2.25rem;--mobile-menu-link-line-height: 1.34;--mobile-menu-link-gap: 1.5rem;--mobile-menu-link-gap-tablet: 3.25rem;--mobile-menu-social-gap: .9375rem;--mobile-menu-social-gap-tablet: 3.25rem;--actions-width-hero: 25rem;--actions-width-hero-mobile: 20rem;--hero-mobile-gap-actions-social: 5.5rem;--hero-mobile-gap-social-scroll: 1.25rem;--hero-mobile-padding-bottom: calc( var(--section-overlap) + var(--space-12) + var(--space-6) );--carousel-dot-width: .8125rem;--carousel-dot-height: .5625rem;--carousel-dot-gap: .5rem;--geodesic-hero-benefits-gap: 4.375rem;--geodesic-diagram-height: 41.25rem;--geodesic-diagram-height-mobile: 22rem;--geodesic-panel-section-gap: var(--space-6);--geodesic-panel-section-gap-desktop: var(--space-8);--geodesic-feature-stack-gap: 1.75rem;--geodesic-intro-cta-spacing: 1.5rem;--geodesic-studio-intro-cta-mb-mobile: 1.5rem;--geodesic-size-gap: 5px;--geodesic-studio-inner-gap: var(--space-5);--geodesic-studio-inner-gap-mobile: var(--carousel-dot-gap);--geodesic-studio-panel-padding-block: var(--space-6);--geodesic-studio-panel-padding-inline: var(--container-padding-inline);--geodesic-studio-panel-padding-inline-mobile: var(--space-5);--geodesic-studio-panel-padding-desktop: 3.125rem;--geodesic-studio-intro-grid-gap: var(--space-6);--geodesic-studio-intro-grid-gap-mobile: var(--space-5);--geodesic-studio-intro-grid-gap-desktop: var(--space-8);--geodesic-studio-intro-copy-gap: var(--space-4);--geodesic-studio-options-gap: var(--space-6);--geodesic-studio-intro-title-line-height: 1.2;--geodesic-studio-paragraph-line-height: var(--line-height-relaxed);--geodesic-studio-transition: var(--transition-base);--geodesic-studio-trigger-min-height: 3rem;--geodesic-studio-type-trigger-min-height: 3.25rem;--geodesic-studio-trigger-padding: 0 var(--space-4);--geodesic-studio-type-trigger-padding: 5px 5px 5px 1.25rem;--geodesic-studio-type-trigger-font: .9375rem;--geodesic-studio-type-label-pl: 1.75rem;--geodesic-studio-chevron-size: 1.875rem;--geodesic-studio-dropdown-pad-block: .25rem;--geodesic-studio-dropdown-shadow: var(--shadow-ink-md);--geodesic-studio-option-padding: .875rem var(--space-4);--geodesic-studio-option-padding-type: .875rem 1.25rem;--geodesic-studio-type-option-padding-inline: 1.25rem;--geodesic-studio-dropdown-z: 5;--geodesic-studio-type-line-height: 1.3;--geodesic-studio-projection-chevron-size: .625rem;--geodesic-studio-title-size: clamp(1.25rem, 2vw, 1.5rem);--geodesic-studio-title-size-lg: 1.625rem;--geodesic-studio-title-rule-width: 7.0625rem;--geodesic-studio-title-rule-height: .1875rem;--geodesic-studio-title-rule-gap: .75rem;--geodesic-studio-title-rule-gap-lg: .875rem;--geodesic-studio-cta-min-height: var(--button-min-height);--geodesic-studio-layer-gap: .625rem;--geodesic-studio-layer-gap-lg: 1.125rem;--geodesic-studio-layer-item-gap: var(--space-2);--geodesic-studio-layer-marker-gap-sm: var(--space-2);--geodesic-studio-layer-label-row-gap: .25rem;--geodesic-studio-layer-label-row-gap-sm: .125rem;--geodesic-studio-layer-labels-pad: .125rem 0;--geodesic-studio-layer-title-line-height: 1.35;--geodesic-studio-layer-title-line-height-sm: 1.25;--geodesic-studio-layer-desc-line-height: var(--line-height-snug);--geodesic-studio-layer-desc-line-height-sm: var(--line-height-tight);--geodesic-studio-diagram-col-gap: var(--space-5);--geodesic-studio-diagram-col-gap-desktop: var(--space-4);--geodesic-studio-diagram-labels-offset: 16rem;--geodesic-studio-layer-marker-size: 1.25rem;--geodesic-studio-layer-marker-size-sm: 1.25rem;--geodesic-studio-layer-marker-gap: var(--space-4);--geodesic-studio-layer-marker-outer-bg: rgba(70, 85, 255, .2);--geodesic-studio-layer-marker-border: 1px solid rgba(70, 85, 255, .4);--geodesic-studio-layer-marker-inner-inset: calc( (var(--geodesic-studio-layer-marker-size) - var(--list-marker-size)) / 2 );--geodesic-studio-layer-title: .9375rem;--geodesic-studio-layer-title-lg: 1.0625rem;--geodesic-studio-layer-title-sm: var(--text-xs);--geodesic-studio-layer-desc: var(--text-sm);--geodesic-studio-layer-desc-lg: .9375rem;--geodesic-studio-layer-desc-sm: .6875rem;--geodesic-studio-block-title: 1.75rem;--geodesic-studio-block-title-lg: 2rem;--geodesic-studio-block-title-mb: var(--space-6);--geodesic-studio-block-title-mb-lg: 1.75rem;--geodesic-studio-block-title-line-height: 1.25;--geodesic-studio-feature-title: var(--text-lg);--geodesic-studio-feature-title-lg: 1.1875rem;--geodesic-studio-feature-text: var(--text-base);--geodesic-studio-feature-text-lg: 1.0625rem;--geodesic-studio-feature-item-gap: .625rem;--geodesic-studio-feature-body-gap: .375rem;--geodesic-studio-dome-max: 28rem;--geodesic-studio-dome-max-lg: 36rem;--geodesic-studio-size-pill-height: 2.25rem;--geodesic-studio-size-pill-padding: 0 .875rem;--geodesic-studio-size-pill-border: 1px solid rgba(0, 0, 0, .12);--geodesic-studio-size-pill-inner-gap: .25rem;--geodesic-studio-pill-radius: 2.1875rem;--geodesic-studio-pill-size: 6.25rem;--geodesic-studio-pill-height: 4.375rem;--geodesic-studio-compare-min-width: 6.25rem;--geodesic-studio-compare-min-height: 2.75rem;--geodesic-studio-compare-padding: var(--space-2) .875rem;--geodesic-studio-compare-inner-gap: .3125rem;--geodesic-studio-compare-hover: #6a5ae8;--geodesic-studio-compare-icon: 1.375rem;--geodesic-studio-compare-label: .8125rem;--geodesic-studio-control-height: 2.5rem;--geodesic-studio-panel-radius-sm: 1.25rem;--geodesic-studio-panel-shadow-sm: 0 .25rem 1rem rgba(0, 32, 128, .06);--geodesic-studio-diagram-wrap-max: 20rem;--geodesic-studio-advantages-col-gap: 2rem;--geodesic-studio-advantages-list-max: 52rem;--geodesic-studio-advantages-grid-gap: clamp(1.75rem, 3vw, 2.5rem);--geodesic-studio-advantages-row-gap: clamp(1.75rem, 3vw, 2.5rem);--geodesic-studio-advantages-stack-gap: var(--space-5);--geodesic-studio-advantages-side-gap: var(--space-8);--geodesic-studio-advantages-list-pt: .25rem;--geodesic-studio-advantages-image-max: 34.375rem;--geodesic-studio-dome-visual-mb: var(--space-5);--geodesic-studio-dome-visual-mb-desktop: var(--space-6);--geodesic-studio-size-row-mb: var(--space-6);--geodesic-studio-config-header-mb: var(--space-8);--geodesic-studio-config-header-gap: var(--space-4);--geodesic-studio-specs-col-gap: var(--space-10);--geodesic-studio-specs-row-gap: var(--space-8);--geodesic-studio-specs-row2-gap: var(--space-10);--geodesic-studio-spec-group-title-mb: .75rem;--geodesic-studio-spec-group-title-mb-lg: 1.25rem;--geodesic-studio-spec-rows-gap: .625rem;--geodesic-studio-spec-rows-gap-lg: .75rem;--geodesic-studio-spec-label-gap: .25rem;--geodesic-studio-spec-line-height: 1.5;--geodesic-studio-spec-font-size: var(--text-sm);--geodesic-studio-spec-font-size-lg: var(--text-base);--geodesic-studio-spec-group-title-size: var(--text-base);--geodesic-studio-spec-group-title-size-lg: var(--text-lg);--geodesic-studio-specs-grid-row-gap-mobile: var(--space-6);--geodesic-studio-config-title-size: var(--text-xl);--geodesic-studio-config-title-line-height: 1.25;--geodesic-studio-config-title-line-height-desktop: 1.2;--geodesic-studio-action-padding-inline: 1.25rem;--geodesic-studio-action-full-mt: var(--space-5);--geodesic-studio-projection-block-mt: var(--space-5);--geodesic-studio-mobile-size-gap: var(--carousel-dot-gap);--geodesic-studio-mobile-bar-height: 2.5rem;--geodesic-studio-mobile-select-min-width: 6.25rem;--geodesic-studio-mobile-select-padding: 0 2rem 0 1rem;--geodesic-studio-mobile-select-arrow-offset: .875rem;--geodesic-studio-select-bg: var(--color-text);--geodesic-studio-select-color: var(--color-white);--geodesic-studio-select-font-weight: var(--font-semibold);--geodesic-studio-select-dropdown-bg: var(--color-text);--geodesic-studio-select-dropdown-offset: var(--space-2);--geodesic-studio-select-dropdown-padding: var(--space-2) 0;--geodesic-studio-select-dropdown-radius: var(--radius-media-card);--geodesic-studio-select-dropdown-shadow: 0 .5rem 1.5rem rgba(0, 0, 0, .2);--geodesic-studio-select-option-color: var(--color-white);--geodesic-studio-select-option-selected-bg: var(--color-blue);--geodesic-studio-select-option-padding: .625rem var(--space-5);--geodesic-studio-compare-label-line-height: 1.15;--geodesic-studio-compare-pill-padding-desktop: .4375rem .75rem;--geodesic-studio-compare-pill-max-width: 11rem;--geodesic-studio-compare-label-max-width: 7rem;--geodesic-benefits-heading-size: clamp(1.5rem, 3vw, 2.25rem);--geodesic-benefits-heading-line-height: 1.28;--geodesic-benefits-slide-flex: min(85%, 20rem);--geodesic-benefits-grid-columns: repeat(3, minmax(0, 1fr));--geodesic-benefits-dot-inactive: var(--footer-marquee-stroke);--geodesic-benefits-dot-active: var(--color-blue);--geodesic-benefits-dot-transition: var(--transition-base);--page-title-size-mobile: 2.5rem;--page-title-line-height-mobile: 1.25;--page-title-weight-mobile: var(--font-bold);--page-title-size: 2.875rem;--page-title-line-height: 1.2;--page-title-letter-spacing: 0;--page-title-weight: var(--font-extrabold);--page-title-hero-size-desktop: var(--page-title-size);--page-title-hero-line-height-desktop: var(--page-title-line-height);--page-title-hero-weight: var(--page-title-weight);--page-title-gradient-pad-block: .05em;--inflatable-key-features-title-size: 2.5rem;--inflatable-key-features-title-line-height: 1.34;--inflatable-key-features-title-max: 48rem;--inflatable-key-features-title-padding-top: 7.5rem;--inflatable-key-features-title-padding-bottom: 5.625rem;--inflatable-key-features-accent: var(--color-page-title-accent-on-dark);--projects-slider-z: 20000;--projects-slider-overlay-bg: var(--connections-overlay-bg);--projects-slider-close-offset-inline: var(--space-2);--projects-slider-close-area-height: calc(var(--close-circle-size) + var(--space-4));--projects-slider-overlay-padding-top-mobile: calc( var(--header-height) + var(--space-3) + env(safe-area-inset-top, 0px) );--projects-slider-overlay-padding-top-desktop: calc( var(--header-height) + var(--space-4) );--projects-slider-overlay-padding-inline-mobile: var(--space-4);--projects-slider-overlay-padding-inline-desktop: var(--space-5);--projects-slider-dialog-offset-mobile: 0rem;--projects-slider-dialog-offset-desktop: var(--space-2);--projects-slider-max-width: 112.5rem;--projects-slider-dialog-gap-mobile: 1.25rem;--projects-slider-dialog-gap-desktop: 2rem;--projects-slider-gap: 1rem;--projects-slider-slide-width: 33.125rem;--projects-slider-slide-height: min(36rem, calc(100dvh - var(--header-height) - 10rem));--projects-slider-slide-bg: rgba(255, 255, 255, .08);--projects-slider-image-radius: 1.25rem;--projects-slider-transition: .45s ease;--projects-slider-nav-inset: .5rem;--projects-slider-nav-size: 3.25rem;--projects-slider-nav-icon-size: 1.75rem;--projects-slider-nav-bg: var(--color-purpure);--projects-slider-nav-bg-hover: var(--color-logo-deep);--projects-slider-nav-shadow: 0 .25rem 1rem rgba(70, 85, 255, .35);--projects-slider-pagination-height: 1.25rem;--projects-slider-pagination-padding: .3125rem .625rem;--projects-slider-dot-size: .625rem;--projects-slider-dot-active-width: 1.5rem;--projects-slider-dot-gap: .3125rem;--projects-slider-dot-bg: #d1dadd;--projects-slider-dot-active: var(--color-purpure);--play-video-btn-width: 10rem;--play-video-btn-height: 7.5rem;--play-video-btn-radius: 3.75rem;--play-video-btn-padding-inline: 1.25rem;--play-video-btn-gap: .625rem;--play-video-btn-bg: var(--color-white);--play-video-btn-color: var(--color-heading);--play-video-btn-font-size: 1rem;--play-video-btn-font-size-mobile: .875rem;--play-video-btn-font-weight: var(--font-semibold);--play-video-btn-line-height: 1.2;--play-video-btn-play-border-block: .625rem;--play-video-btn-play-border-inline: 1rem;--play-video-btn-stop-size: 1.25rem;--play-video-btn-z: var(--z-content);--play-video-btn-focus-outline: var(--focus-outline-brand);--play-video-btn-focus-offset: var(--focus-outline-offset);--play-video-btn-width-mobile: 8.75rem;--play-video-btn-height-mobile: 6.5625rem;--play-video-btn-padding-inline-mobile: 1rem;--gradient-page-title: linear-gradient(90deg, #4655fe 0%, #5152ad 100%);--page-title-gradient-fill: transparent;--color-page-title-on-dark: var(--color-white);--color-page-title-accent-on-dark: #9288f8;--color-page-title-accent-on-light: var(--color-blue);--button-min-height: 2.125rem;--button-padding-inline: 1.25rem;--button-font-size: var(--text-sm);--button-line-height: 1.3;--button-line-height-mobile: 1.3;--button-border-width: 2px;--button-transition: .15s ease;--button-hover-offset-y: -2px;--button-active-offset-y: 1px;--button-active-scale: .97;--button-touch-active-scale: .95;--button-focus-outline: 2px solid var(--color-white);--button-focus-outline-offset: 3px;--button-primary-shadow: 0 .25rem .75rem rgba(0, 0, 0, .18);--button-gradient-bg: var(--color-purpure);--button-gradient-inset: var(--button-primary-shadow);--button-gradient-inset-hover: none;--button-gradient-inset-active: none;--button-secondary-hover-bg: #ebe8ff;--button-secondary-active-bg: #6b5ce0;--button-outline-active-bg: rgba(255, 255, 255, .92);--button-shadow-primary-hover: 0 .375rem 1rem rgba(0, 0, 0, .22);--button-shadow-gradient-hover: 0 .375rem 1rem rgba(0, 0, 0, .22);--button-shadow-secondary-hover: 0 6px 20px rgba(0, 0, 0, .12);--button-shadow-outline-hover: 0 6px 20px rgba(0, 0, 0, .2);--button-shadow-dark-hover: 0 8px 24px rgba(10, 29, 55, .35);--button-shadow-primary-active: 0 2px 10px rgba(124, 107, 254, .35);--button-shadow-gradient-active: 0 2px 12px rgba(18, 14, 36, .6);--button-shadow-secondary-active: 0 2px 12px rgba(124, 107, 254, .4);--button-shadow-outline-active: 0 2px 12px rgba(0, 0, 0, .25);--button-shadow-dark-active: 0 2px 10px rgba(10, 29, 55, .3);--button-shadow-primary-touch: 0 1px 6px rgba(124, 107, 254, .5);--button-shadow-gradient-touch: 0 1px 8px rgba(18, 14, 36, .7);--button-filter-hover-bright: brightness(1.15);--button-filter-hover-gradient: brightness(1.12) saturate(1.1);--button-filter-active-primary: brightness(.85);--button-filter-active-gradient: brightness(.82) saturate(.95);--button-filter-active-dark: brightness(.88);--button-filter-touch-primary: brightness(.78);--button-filter-touch-gradient: brightness(.75);--button-filter-touch-dark: brightness(.78);--resource-card-width: 25rem;--resource-card-min-height: 37.625rem;--resource-card-radius: 1.875rem;--resource-card-image-height: 15.0625rem;--resource-card-padding: 1.5rem;--resource-card-gap: 1rem;--resource-grid-gap: 1.5rem;--resource-carousel-gap: 1rem;--resource-carousel-slide-width: min(88%, var(--resource-card-width));--resource-carousel-scroll-padding: .5rem;--resource-carousel-hover-padding: .875rem;--resource-card-shadow: 0 .25rem .75rem rgba(0, 32, 128, .06);--resource-card-shadow-hover: 0 .75rem 1.5rem rgba(70, 85, 255, .22);--resource-card-bg: var(--color-white);--resource-card-bg-hover: var(--color-blue);--resource-cta-icon-width: .9375rem;--resource-cta-icon-height: .9375rem;--resource-card-hover-scale: 1.04;--resource-card-transition-duration: .25s;--resource-title-size: var(--text-xl);--resource-description-size: var(--text-sm);--resource-date-size: var(--text-xs);--resource-page-padding-top: calc(var(--header-height) + var(--space-6));--resource-page-padding-bottom: 5rem;--resource-page-upcoming-gap: calc(3.75rem + var(--space-12));--upcoming-section-gradient: linear-gradient( 102deg, rgba(2, 6, 18, .9) 0%, rgba(6, 16, 48, .75) 40%, rgba(24, 64, 180, .5) 75%, rgba(48, 100, 230, .4) 100% );--upcoming-section-gradient-mobile: linear-gradient( 180deg, rgba(2, 6, 18, .92) 0%, rgba(20, 56, 170, .6) 100% );--upcoming-copy-max-width: 32rem;--upcoming-inner-column-gap: clamp(2rem, 5vw, 5rem);--upcoming-title-size: clamp(2.25rem, 4vw, 3.75rem);--upcoming-lead-size: clamp(1.125rem, 1.6vw, 1.875rem);--upcoming-note-size: clamp(1rem, 1.35vw, 1.5rem);--upcoming-textarea-min-height: 9.375rem;--upcoming-field-gap: .375rem;--upcoming-control-pad-inline-end: var(--space-10);--upcoming-field-height: 3.75rem;--upcoming-radius-area: var(--radius-md);--upcoming-padding-block-start: 8.75rem;--upcoming-padding-block-end: 13.75rem;--upcoming-padding-block-start-offset: 16.25rem;--upcoming-padding-block-start-mobile: 7.5rem;--upcoming-padding-block-end-mobile: 9.375rem;--upcoming-title-mb: 3.125rem;--upcoming-title-mb-mobile: 1.5rem;--upcoming-copy-gap-mobile: 1.25rem;--upcoming-grid-row-gap-mobile: var(--space-8);--upcoming-submit-margin-top: .625rem;--upcoming-dropdown-z: 200;--upcoming-dropdown-max-height: 16rem;--select-dropdown-list-pad-end: var(--space-2);--close-circle-bg: #d1dadd;--close-circle-bg-hover: #c5ced0;--close-circle-size: 3rem;--close-circle-icon: 1.5rem;--connections-overlay-bg: rgba(8, 2, 11, .6);--connections-muted: #73888c;--connections-border: var(--connections-muted);--connections-enter-duration: .28s;--connections-scroll-inset-block-start: 1rem;--connections-scroll-inset-inline-end: .125rem;--connections-form-col-max: 33.125rem;--connections-contact-col-max: 19.375rem;--connections-heading-max: 33.125rem;--connections-heading-max-mobile: 21.5625rem;--connections-heading-size-mobile: 2.5rem;--connections-heading-line-height-mobile: 3.125rem;--connections-heading-size-desktop: 5.625rem;--connections-heading-line-height-desktop: 1.22;--connections-heading-weight: var(--font-semibold);--connections-intro-size: 2.5rem;--connections-intro-line-height: 3.125rem;--connections-intro-max-width: 33.125rem;--connections-contacts-offset: 5.625rem;--connections-checkbox-size: .9375rem;--connections-mobile-intro-size: 1.875rem;--connections-mobile-intro-line-height: 2.5rem;--connections-mobile-intro-max: 20.625rem;--upcoming-dropdown-inset: .375rem;--upcoming-dropdown-padding: .375rem .25rem .375rem 0;--upcoming-dropdown-option-padding: .75rem var(--space-4);--upcoming-phone-col-min: 7.5rem;--upcoming-phone-col-ratio: 31%;--upcoming-phone-col-min-mobile: 7.25rem;--upcoming-phone-col-ratio-mobile: 34%;--upcoming-error-bg: #fce8e8;--upcoming-error-border: #f4c7c7;--upcoming-error-text: #c62828;--upcoming-error-icon-bg: #d32f2f;--upcoming-error-input-border: #f4a7a7;--upcoming-error-focus-ring: 0 0 0 2px rgba(244, 167, 167, .55);--upcoming-error-padding: .4375rem .75rem;--upcoming-error-padding-mobile: .3125rem var(--space-2);--upcoming-error-padding-compact: .25rem .4375rem;--upcoming-error-font: .6875rem;--upcoming-error-font-mobile: .5625rem;--upcoming-error-font-compact: .5rem;--upcoming-error-icon: 1.0625rem;--upcoming-error-icon-mobile: .875rem;--upcoming-focus-ring: 0 0 0 2px rgba(255, 255, 255, .45);--upcoming-dropdown-shadow: 0 .75rem 2rem rgba(0, 0, 0, .35);--upcoming-dropdown-option-hover: rgba(10, 29, 55, .08);--resource-nav-margin-bottom: var(--space-8);--resource-title-margin-bottom: var(--space-8);--resource-pagination-gap: .5rem;--resource-nav-gap: .75rem;--resource-carousel-page-btn-size: 2rem;--resource-carousel-nav-gap: .5rem;--resource-page-btn-size: 2.25rem;--resource-page-btn-radius: 999px;--resource-page-btn-active-bg: var(--color-blue);--resource-page-btn-active-color: var(--color-white);--resource-page-btn-inactive-bg: var(--color-white);--resource-page-btn-inactive-color: var(--small-text-color);--resource-page-btn-inactive-shadow: var(--shadow-ink-sm);--resource-page-btn-active-shadow: var(--shadow-blue-md);--resource-carousel-arrow-size: 2.25rem;--resource-carousel-arrow-active-bg: var(--color-blue);--resource-carousel-arrow-active-shadow: var(--shadow-blue-md);--resource-carousel-arrow-disabled-bg: #d8dce8;--resource-carousel-arrow-color: var(--color-white);--resource-detail-gap: var(--space-8);--resource-detail-gap-lg: var(--space-10);--resource-detail-content-gap: var(--space-6);--resource-detail-intro-gap: 2rem;--resource-detail-intro-gap-lg: 3rem;--resource-detail-image-radius: var(--resource-card-radius);--resource-detail-text-size: var(--text-base);--resource-detail-side-image-width: 35.625rem;--resource-detail-side-image-height: 21.75rem;--resource-detail-banner-max-height: 21.75rem;--resource-detail-page-gap: 4rem;--resource-detail-related-padding-top: 3rem;--resource-detail-related-title-size: var(--text-2xl);--sota-page-padding-bottom: 6.25rem;--sota-hero-overlay: rgba(0, 0, 0, .3);--sota-hero-overlay-mobile: rgba(0, 0, 0, .7);--sota-hero-min-height: 58.75rem;--sota-hero-min-height-mobile: 60rem;--sota-hero-padding-top: 9.375rem;--sota-hero-subtitle-max: 24.0625rem;--sota-hero-subtitle-margin: .625rem 0 var(--space-10);--sota-hero-desc-max: 40.9375rem;--sota-hero-desc-gap: var(--space-5);--sota-hero-desc-margin-bottom: 3.125rem;--sota-cta-width: var(--actions-width-hero-mobile);--sota-uses-padding-bottom: 7.5rem;--sota-uses-heading-max: 61.875rem;--sota-uses-heading-padding-block-start: 6.25rem;--sota-uses-heading-padding-block-end: 3.125rem;--sota-uses-heading-padding-block-start-compact: 5rem;--sota-uses-heading-padding-inline-tablet: 1.875rem;--sota-kit-check-size: 1.125rem;--sota-kit-bullet-size: .5rem;--sota-kit-check-offset: .1875rem;--sota-kit-check-tick-width: .25rem;--sota-kit-check-tick-height: .4375rem;--sota-kit-media-col: 28.75rem;--sota-maintenance-radius: 1.25rem;--sota-maintenance-line-height: 1.55;--sota-assembly-media-col: 22rem;--sota-assembly-media-col-wide: 29.375rem;--sota-assembly-glow-spread: 20%;--sota-assembly-glow-color: rgba(70, 85, 254, .12);--sota-assembly-note-icon-offset: .125rem;--sota-package-padding-top-wide: 6.875rem;--sota-line-height-copy: 1.45;--sota-line-height-body: 1.4;--sota-line-height-uses-heading: 1.3;--contacts-title-margin-bottom: var(--space-10);--contacts-page-padding-bottom: 5rem;--contacts-map-width: 40rem;--contacts-map-height: 57.5rem;--contacts-map-radius: 1.875rem;--contacts-content-gap: var(--space-8);--footer-padding-top: 3.5rem;--footer-padding-top-desktop: 6.875rem;--footer-padding-bottom: 2.5rem;--footer-nav-margin-top: 4rem;--footer-text-font-size: var(--text-base);--footer-text-line-height: 1.5;--footer-link-font-weight: 300;--footer-cta-title-size-mobile: 1.5rem;--footer-cta-title-line-height-mobile: 1.2;--footer-cta-title-letter-spacing-mobile: 0;--footer-cta-title-size-desktop: 4rem;--footer-cta-title-line-height-desktop: 1.5;--footer-cta-title-letter-spacing-desktop: .03em;--footer-cta-bg: #f3f1ff;--footer-cta-border: #d8d2ff;--footer-cta-button-min-width: 11.875rem;--footer-cta-button-min-width-mobile: 9.875rem;--footer-cta-button-min-height: 4.25rem;--footer-social-size: 3.015625rem;--footer-social-size-desktop: 3.859375rem;--footer-social-gap: .75rem;--footer-social-gap-desktop: 1rem;--footer-social-border: #e5e5e5;--footer-marquee-font-size: clamp(3.125rem, 2.5481rem + 2.5641vw, 5.625rem);--footer-marquee-gap: 2.5rem;--footer-marquee-stroke: rgba(0, 0, 0, .18);--footer-marquee-duration: 45s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-x:clip;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}#root{width:100%;max-width:100%;overflow-x:clip;overflow-y:visible}body{overflow-x:clip;min-height:100vh;font-family:var(--font-family);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.5;color:var(--color-text);background-color:var(--page-bg);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}html::-webkit-scrollbar,body::-webkit-scrollbar{width:var(--scrollbar-size)}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:var(--scrollbar-track)}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--scrollbar-thumb-gradient) padding-box}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}html::-webkit-scrollbar-button,body::-webkit-scrollbar-button{display:none;width:0;height:0}html.no-scroll,body.no-scroll{overflow:hidden;overscroll-behavior:none}body.no-scroll{position:fixed;inset-inline:0;width:100%;touch-action:none}img{display:block;width:100%;max-width:100%;height:auto}button,input,textarea,select{font:inherit;color:inherit}button{border:none;background:none;cursor:pointer}input,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}ul,ol{list-style:none}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{font-weight:var(--font-bold);line-height:1.2;color:var(--heading-text-color)}p{font-size:var(--text-base);font-weight:var(--font-normal);color:var(--small-text-color)}input:focus,textarea:focus{border-color:var(--color-text)}.scroll-area{overflow:hidden;isolation:isolate}.scroll-area__body{box-sizing:border-box;max-height:inherit;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.scroll-area__body::-webkit-scrollbar{display:none;width:0;height:0}.container{width:var(--container-width-fluid);max-width:var(--container-max);margin-inline:auto}.main-title__subtitle{padding-top:3.75rem;font-family:var(--font-family);font-size:clamp(1.88rem,1.7369rem + .6359vw,2.5rem);font-weight:var(--font-bold);line-height:clamp(2.5rem,3.0318rem + -2.3635vw,.195625rem)}@media(min-width:64rem){:root{--container-padding-inline: 2rem;--resource-page-padding-top: calc(var(--header-height) + var(--space-10));--resource-page-padding-bottom: 7.5rem;--resource-grid-gap: 2rem;--resource-title-margin-bottom: var(--space-10);--contacts-page-padding-bottom: 7.5rem;--contacts-title-margin-bottom: var(--space-12)}.container{padding-inline:var(--container-padding-inline)}}@media(min-width:90rem){:root{--resource-page-padding-bottom: 8.75rem;--contacts-page-padding-bottom: 8.75rem}.main-title__subtitle{font-size:var(--text-5xl);line-height:var(--text-5xl)}.banner-email{font-size:5.625rem}.projection__title{font-size:7.5rem}.projection__text{font-size:var(--text-5xl);line-height:3.75rem}.pr-dome-img,.static-image,.dome-image{scale:1}}@media(max-width:63.9375rem){:root{--text-xs: .625rem;--text-sm: .75rem;--text-base: .875rem;--text-lg: 1rem;--text-xl: 1.125rem;--text-2xl: 1.25rem;--text-3xl: 1.5rem;--text-4xl: 1.75rem;--text-5xl: 2rem;--text-6xl: 2.5rem}.logo{width:var(--logo-width-compact)}.logo .logo__tagline{display:none}.logo svg{width:var(--logo-width-compact);max-height:3.125rem}.main-title__subtitle{padding-top:2.5rem;font-size:clamp(1.88rem,1.7369rem + .6359vw,2.5rem);font-weight:var(--font-bold)}}._fallback_1foqy_1{min-height:50vh}._button_zxcj7_1{display:inline-flex;align-items:center;justify-content:center;min-height:var(--button-min-height);padding:0 var(--button-padding-inline);border:none;border-radius:var(--radius-pill);font-family:var(--font-inter);font-size:var(--button-font-size);font-weight:var(--font-normal);line-height:var(--button-line-height);color:var(--color-white);text-decoration:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--button-transition),box-shadow var(--button-transition),filter var(--button-transition),background var(--button-transition),color var(--button-transition),border-color var(--button-transition)}._button_zxcj7_1:focus-visible{outline:var(--button-focus-outline);outline-offset:var(--button-focus-outline-offset)}._primary_zxcj7_65,._gradient_zxcj7_75{background:var(--color-purpure);box-shadow:var(--button-primary-shadow)}._secondary_zxcj7_85{background:var(--color-white);color:var(--color-text)}._outline_zxcj7_95{background:transparent;border:var(--button-border-width) solid var(--color-white)}._dark_zxcj7_105{background:var(--color-heading)}._fullWidth_zxcj7_113{width:100%}@media(hover:hover)and (pointer:fine){:is(._primary_zxcj7_65,._gradient_zxcj7_75,._secondary_zxcj7_85,._outline_zxcj7_95,._dark_zxcj7_105):hover{transform:translateY(var(--button-hover-offset-y))}._primary_zxcj7_65:hover,._gradient_zxcj7_75:hover{filter:var(--button-filter-hover-bright);box-shadow:var(--button-shadow-primary-hover)}._secondary_zxcj7_85:hover{background:var(--button-secondary-hover-bg);color:var(--color-purpure);box-shadow:var(--button-shadow-secondary-hover)}._outline_zxcj7_95:hover{background:var(--color-white);color:var(--color-text);box-shadow:var(--button-shadow-outline-hover)}._dark_zxcj7_105:hover{filter:var(--button-filter-hover-bright);box-shadow:var(--button-shadow-dark-hover)}}:is(._primary_zxcj7_65,._gradient_zxcj7_75,._secondary_zxcj7_85,._outline_zxcj7_95,._dark_zxcj7_105):active{transform:translateY(var(--button-active-offset-y)) scale(var(--button-active-scale))}._primary_zxcj7_65:active,._gradient_zxcj7_75:active{filter:var(--button-filter-active-primary);box-shadow:var(--button-shadow-primary-active)}._secondary_zxcj7_85:active{background:var(--color-purpure);color:var(--color-white);box-shadow:var(--button-shadow-secondary-active)}._outline_zxcj7_95:active{background:var(--button-outline-active-bg);color:var(--color-text);box-shadow:var(--button-shadow-outline-active)}._dark_zxcj7_105:active{filter:var(--button-filter-active-dark);box-shadow:var(--button-shadow-dark-active)}@media(hover:none){._button_zxcj7_1:active{transition-duration:.08s}._primary_zxcj7_65:active,._gradient_zxcj7_75:active{filter:var(--button-filter-touch-primary);transform:scale(var(--button-touch-active-scale));box-shadow:var(--button-shadow-primary-touch)}._secondary_zxcj7_85:active{background:var(--button-secondary-active-bg);color:var(--color-white);transform:scale(var(--button-touch-active-scale))}._outline_zxcj7_95:active{background:var(--color-white);color:var(--color-text);transform:scale(var(--button-touch-active-scale))}._dark_zxcj7_105:active{filter:var(--button-filter-touch-dark);transform:scale(var(--button-touch-active-scale))}}@media(max-width:63.9375rem){._button_zxcj7_1{font-size:var(--button-font-size);line-height:var(--button-line-height-mobile)}}._btn_18med_1{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--close-circle-size);height:var(--close-circle-size);padding:0;border:none;border-radius:50%;background:var(--close-circle-bg);color:var(--color-heading);line-height:1;cursor:pointer;transition:transform .22s ease,background .22s ease,box-shadow .22s ease;animation:_closeCircleIn_18med_1 .32s ease}._btn_18med_1:hover{transform:scale(1.06);background:var(--close-circle-bg-hover);box-shadow:0 .2rem .65rem #0a1d3724}._btn_18med_1:active{transform:scale(.94)}._btn_18med_1:focus-visible{outline:2px solid var(--color-purpure);outline-offset:3px}._icon_18med_73{display:block;width:var(--close-circle-icon);height:var(--close-circle-icon);flex-shrink:0;transition:transform .28s ease}._btn_18med_1:hover ._icon_18med_73{transform:rotate(90deg)}@keyframes _closeCircleIn_18med_1{0%{opacity:0;transform:scale(.82) rotate(-40deg)}to{opacity:1;transform:scale(1) rotate(0)}}._noEnter_18med_121{animation:none}._btn_18med_1._panelMotion_18med_129:hover{transform:scale(1.03);box-shadow:0 .15rem .45rem #0a1d371a}._btn_18med_1._panelMotion_18med_129:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){._btn_18med_1{animation:none;transition:background .15s ease}._btn_18med_1:hover,._btn_18med_1:hover ._icon_18med_73{transform:none}._icon_18med_73{transition:none}}._field_1ducx_1{position:relative;display:flex;flex-direction:column;gap:var(--upcoming-field-gap);min-width:0}._fullWidth_1ducx_17{grid-column:1 / -1}._elevated_1ducx_25{z-index:var(--upcoming-dropdown-z)}._error_1ducx_33{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--upcoming-error-padding);border:1px solid var(--upcoming-error-border);border-radius:var(--radius-pill);background:var(--upcoming-error-bg)}._errorIcon_1ducx_55{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--upcoming-error-icon);height:var(--upcoming-error-icon);border-radius:50%;background:var(--upcoming-error-icon-bg);color:var(--color-white);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1}._errorText_1ducx_85{flex:1;min-width:0;color:var(--upcoming-error-text);font-size:var(--upcoming-error-font);font-weight:var(--font-normal);line-height:1.25;white-space:nowrap}@media(max-width:63.9375rem){._error_1ducx_33{gap:var(--upcoming-field-gap);padding:var(--upcoming-error-padding-mobile)}._errorIcon_1ducx_55{width:var(--upcoming-error-icon-mobile);height:var(--upcoming-error-icon-mobile);font-size:var(--upcoming-error-font-compact)}._errorText_1ducx_85{font-size:var(--upcoming-error-font-mobile);line-height:1.15}._errorCompact_1ducx_139{padding:var(--upcoming-error-padding-compact)}._errorTextCompact_1ducx_147{font-size:var(--upcoming-error-font-compact)}}._textarea_mnkj1_1{box-sizing:border-box;width:100%;min-height:var(--upcoming-textarea-min-height);padding:var(--space-5);border:1px solid transparent;border-radius:var(--upcoming-radius-area);background:transparent;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.4;resize:none;transition:border-color .2s ease,box-shadow .2s ease}._textarea_mnkj1_1::placeholder{color:inherit;opacity:1}._onDark_mnkj1_53{border-color:var(--color-white);color:var(--color-white)}._light_mnkj1_63{border-color:var(--color-heading);color:var(--color-text);background:var(--color-white)}._light_mnkj1_63::placeholder{color:var(--color-text-muted)}._onDark_mnkj1_53:is(:focus,:focus-visible){border-color:var(--color-white);box-shadow:var(--upcoming-focus-ring)}._light_mnkj1_63:is(:focus,:focus-visible){border-color:var(--color-blue);box-shadow:0 0 0 2px #4655fe59}._onDark_mnkj1_53._error_mnkj1_103:is(:focus,:focus-visible),._light_mnkj1_63._error_mnkj1_103:is(:focus,:focus-visible){border-color:var(--upcoming-error-input-border);box-shadow:var(--upcoming-error-focus-ring)}._onDark_mnkj1_53._error_mnkj1_103:not(:focus,:focus-visible),._light_mnkj1_63._error_mnkj1_103:not(:focus,:focus-visible){border-color:var(--upcoming-error-border);box-shadow:none}._input_14b0w_1{box-sizing:border-box;width:100%;height:var(--upcoming-field-height);padding-inline:var(--space-5);border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--font-medium);transition:border-color .2s ease,box-shadow .2s ease}._input_14b0w_1::placeholder{color:inherit;opacity:1}._onDark_14b0w_49{border-color:var(--color-white);color:var(--color-white)}._light_14b0w_59{border-color:var(--color-heading);color:var(--color-text);background:var(--color-white)}._light_14b0w_59::placeholder{color:var(--color-text-muted)}._onDark_14b0w_49:is(:focus,:focus-visible){border-color:var(--color-white);box-shadow:var(--upcoming-focus-ring)}._light_14b0w_59:is(:focus,:focus-visible){border-color:var(--color-blue);box-shadow:0 0 0 2px #4655fe59}._onDark_14b0w_49._error_14b0w_99:is(:focus,:focus-visible){border-color:var(--upcoming-error-input-border);box-shadow:var(--upcoming-error-focus-ring)}._light_14b0w_59._error_14b0w_99:is(:focus,:focus-visible){border-color:var(--upcoming-error-input-border);box-shadow:var(--upcoming-error-focus-ring)}._onDark_14b0w_49._error_14b0w_99:not(:focus,:focus-visible){border-color:var(--upcoming-error-border);box-shadow:none}._light_14b0w_59._error_14b0w_99:not(:focus,:focus-visible){border-color:var(--upcoming-error-border);box-shadow:none}._heading_4gl0h_1{grid-area:title;display:flex;flex-direction:column;margin:0;overflow:visible;max-width:var(--connections-heading-max-mobile);font-family:var(--font-family);font-size:var(--connections-heading-size-mobile);font-weight:var(--connections-heading-weight);line-height:var(--connections-heading-line-height-mobile);letter-spacing:0;text-wrap:balance;color:var(--color-heading)}._line_4gl0h_33,._accent_4gl0h_35{display:block}._accent_4gl0h_35{color:var(--color-purpure)}@media(min-width:70rem){._heading_4gl0h_1{max-width:var(--connections-heading-max);font-size:var(--connections-heading-size-desktop);line-height:var(--connections-heading-line-height-desktop)}}._overlay_1rr3i_5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:var(--connections-overlay-bg);opacity:0;visibility:hidden;transition:opacity var(--connections-enter-duration) ease,visibility var(--connections-enter-duration) ease}._overlayOpen_1rr3i_35{opacity:1;visibility:visible}._panel_1rr3i_45{box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-height:0;max-height:calc(100dvh - var(--header-height) - var(--space-4));border-radius:var(--section-radius) var(--section-radius) 0 0;background:var(--color-white);transform:translateY(100%);transition:transform var(--connections-enter-duration) ease}._panelScroller_1rr3i_71{box-sizing:border-box;flex:1 1 auto;min-height:0;margin-block-start:var(--connections-scroll-inset-block-start);margin-inline-end:var(--connections-scroll-inset-inline-end);padding-inline-end:var(--space-1);border-top-right-radius:calc(var(--section-radius) - var(--connections-scroll-inset-block-start));overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}._panelScroller_1rr3i_71::-webkit-scrollbar{width:var(--scrollbar-size)}._panelScroller_1rr3i_71::-webkit-scrollbar-track{margin-block:var(--space-2);border-radius:var(--radius-pill);background:var(--scrollbar-track)}._panelScroller_1rr3i_71::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--radius-pill);background:var(--scrollbar-thumb-gradient) padding-box}._panelScroller_1rr3i_71::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}._panelScroller_1rr3i_71::-webkit-scrollbar-button{display:none;width:0;height:0}._panelOpen_1rr3i_151{transform:translateY(0)}._inner_1rr3i_159{position:relative;padding:var(--space-8) var(--space-5) var(--space-10)}._closeBtn_1rr3i_169{position:absolute;top:var(--space-8);left:var(--space-5);z-index:var(--z-content)}._layout_1rr3i_183{display:grid;grid-template-areas:"title" "intro" "form" "contacts";grid-template-columns:1fr;gap:var(--space-6);padding-top:calc(var(--close-circle-size) + var(--space-5))}._intro_1rr3i_207{grid-area:intro;margin:0 0 var(--space-5);max-width:var(--connections-mobile-intro-max);font:var(--font-semibold) var(--connections-mobile-intro-size) / var(--connections-mobile-intro-line-height) var(--font-family);color:var(--color-heading)}._form_1rr3i_225{grid-area:form;display:flex;flex-direction:column;gap:0;min-width:0}._formField_1rr3i_241{margin-bottom:var(--space-5)}._control_1rr3i_249{border-color:var(--connections-border);font:var(--font-semibold) var(--text-base) / var(--button-line-height) var(--font-inter)}._control_1rr3i_249::placeholder{color:var(--connections-muted)}._contacts_1rr3i_267{grid-area:contacts;display:grid;grid-template-columns:1fr;gap:var(--space-5);margin:var(--space-2) 0 0;padding:0;list-style:none}._contactLabel_1rr3i_287,._contactValue_1rr3i_289{font:var(--font-semibold) var(--text-base) / var(--line-height-snug) var(--font-family)}._contactLabel_1rr3i_287{display:block;margin-bottom:var(--space-1);color:var(--color-heading)}._contactValue_1rr3i_289{color:var(--connections-muted);text-decoration:none;transition:color var(--transition-base)}._contactValue_1rr3i_289:hover{color:var(--color-purpure)}._contactValue_1rr3i_289:focus-visible{outline:var(--focus-outline-brand);outline-offset:var(--focus-outline-offset);border-radius:var(--focus-radius-sm)}._checkbox_1rr3i_341{display:flex;align-items:flex-start;gap:var(--space-3);margin:var(--space-2) 0 var(--space-6);cursor:pointer}._checkboxInput_1rr3i_357{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._checkboxBox_1rr3i_381{flex-shrink:0;width:var(--connections-checkbox-size);height:var(--connections-checkbox-size);margin-top:.2rem;border:1px solid var(--connections-border);border-radius:var(--focus-radius-sm);background:var(--color-white)}._checkboxInput_1rr3i_357:checked+._checkboxBox_1rr3i_381{border-color:var(--color-purpure);background:var(--color-purpure) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M1 5l3 3 7-7'/%3E%3C/svg%3E") center / .625rem no-repeat}._checkboxInput_1rr3i_357:focus-visible+._checkboxBox_1rr3i_381{outline:var(--focus-outline-brand);outline-offset:var(--focus-outline-offset)}._checkboxLabel_1rr3i_425{font:var(--font-normal) var(--text-sm) / var(--line-height-snug) var(--font-inter);color:var(--connections-muted)}._submitWrap_1rr3i_435{display:flex;justify-content:flex-start}._submitBtn_1rr3i_445{min-height:var(--upcoming-field-height);padding-inline:var(--space-8)}@media(min-width:70rem){._panel_1rr3i_45{max-height:min(53.75rem,calc(100dvh - var(--header-height) - var(--space-6)))}._inner_1rr3i_159{padding:var(--space-10) var(--container-padding-inline) 3.75rem}._closeBtn_1rr3i_169{top:var(--space-10);left:var(--container-padding-inline)}._layout_1rr3i_183{grid-template-areas:"title intro" "contacts form";grid-template-columns:minmax(0,1fr) minmax(0,var(--connections-form-col-max));gap:clamp(var(--space-8),4vw,var(--space-12));padding-top:5.5rem}._intro_1rr3i_207{margin-bottom:var(--space-10);padding-top:3.75rem;max-width:var(--connections-intro-max-width);font-size:var(--connections-intro-size);line-height:var(--connections-intro-line-height)}._form_1rr3i_225{max-width:var(--connections-form-col-max)}._contacts_1rr3i_267{grid-template-columns:repeat(2,minmax(0,var(--connections-contact-col-max)));gap:1.875rem var(--space-5);margin-top:var(--connections-contacts-offset)}._contactLabel_1rr3i_287,._contactValue_1rr3i_289{font-size:var(--text-xl);line-height:var(--line-height-normal)}._checkbox_1rr3i_341{margin-bottom:3.125rem}._checkboxLabel_1rr3i_425{font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--button-line-height)}._submitWrap_1rr3i_435{justify-content:flex-end}}.social-row__left{background:none}.social-row__left p{font-family:var(--font-family);font-size:12px;line-height:100%;color:#fff;margin-top:10px}.hero__social{display:flex;gap:6px;align-items:center}.item__social{--social-bg: var(--color-purpure);--social-bg-hover: var(--color-logo-deep);--social-border: transparent;--social-border-hover: transparent;--social-shadow: none;--social-shadow-hover: 0 .5rem 1.25rem rgba(124, 107, 254, .38);--social-icon-filter: brightness(0) invert(1);display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--social-bg);border:1px solid var(--social-border);border-radius:50%;position:relative;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}.link__social{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%}.hero-icons{width:1.25rem;height:1.25rem;transition:filter .22s ease,transform .22s ease;filter:var(--social-icon-filter)}@media(hover:hover)and (pointer:fine){.item__social:hover{transform:translateY(-.125rem) scale(1.06);background:var(--social-bg-hover);border-color:var(--social-border-hover);box-shadow:var(--social-shadow-hover)}.item__social:hover .hero-icons{filter:brightness(0) invert(1);transform:scale(1.05)}.item__social[data-network=facebook]:hover{--social-bg-hover: #1877f2;--social-border-hover: #1877f2;--social-shadow-hover: 0 .5rem 1.25rem rgba(24, 119, 242, .42)}.item__social[data-network=instagram]:hover{--social-bg-hover: #e4405f;--social-border-hover: #e4405f;--social-shadow-hover: 0 .5rem 1.25rem rgba(228, 64, 95, .4)}.item__social[data-network=youtube]:hover{--social-bg-hover: #ff0000;--social-border-hover: #ff0000;--social-shadow-hover: 0 .5rem 1.25rem rgba(255, 0, 0, .35)}.item__social[data-network=pinterest]:hover{--social-bg-hover: #e60023;--social-border-hover: #e60023;--social-shadow-hover: 0 .5rem 1.25rem rgba(230, 0, 35, .38)}.item__social[data-network=linkedin]:hover{--social-bg-hover: #0a66c2;--social-border-hover: #0a66c2;--social-shadow-hover: 0 .5rem 1.25rem rgba(10, 102, 194, .4)}.item__social--surface-light:hover .hero-icons{filter:brightness(0) invert(1)}}.item__social--surface-light{--social-bg: #ffffff;--social-bg-hover: var(--color-purpure);--social-border: #c5d0dc;--social-border-hover: var(--color-purpure);--social-shadow: 0 .125rem .5rem rgba(10, 29, 55, .06);--social-icon-filter: none}._footer_7oj0v_1{position:relative;z-index:var(--z-footer);margin-top:calc(-1 * var(--section-overlap));border-radius:var(--section-radius) var(--section-radius) 0 0;background:var(--color-white);color:var(--color-text);overflow:hidden}._inner_7oj0v_21{box-sizing:border-box;padding-top:var(--footer-padding-top);padding-bottom:var(--footer-padding-bottom)}._ctaRow_7oj0v_33{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}._ctaBlock_7oj0v_49,._ctaActions_7oj0v_65{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:100%}._ctaSocialDesktop_7oj0v_81{display:none}._ctaTitle_7oj0v_89{margin:0;width:100%;font-family:var(--font-inter);font-size:var(--footer-cta-title-size-mobile);font-weight:var(--font-semibold);line-height:var(--footer-cta-title-line-height-mobile);letter-spacing:var(--footer-cta-title-letter-spacing-mobile);color:var(--color-text);text-align:center}._ctaButton_7oj0v_113{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:var(--footer-cta-button-min-height);padding:0 1.75rem;border:1px solid var(--footer-cta-border);border-radius:999px;background:var(--footer-cta-bg);font-family:var(--font-inter);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.31;color:var(--color-text);cursor:pointer;touch-action:manipulation;transition:background .15s ease,border-color .15s ease,transform .15s ease}._ctaButton_7oj0v_113:focus-visible{outline:2px solid var(--color-purpure);outline-offset:3px}._ctaButtonIcon_7oj0v_171{flex-shrink:0;width:.984375rem;height:.984375rem}._colSocialMobile_7oj0v_183{display:flex;justify-content:center;width:100%;margin-top:var(--space-8);margin-bottom:var(--space-6)}._socialList_7oj0v_199{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--footer-social-gap);margin:0;padding:0;list-style:none}._socialList_7oj0v_199 .item__social{width:var(--footer-social-size);height:var(--footer-social-size)}._socialList_7oj0v_199 .item__social--surface-light{--social-border: var(--footer-social-border)}._navGrid_7oj0v_237{display:flex;flex-direction:column;align-items:center;gap:var(--space-10);margin-top:var(--space-10);text-align:center}._col_7oj0v_183{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;max-width:18rem}._colTitle_7oj0v_273{margin:0;font-family:var(--font-inter);font-size:var(--footer-text-font-size);font-weight:var(--font-semibold);line-height:var(--footer-text-line-height);color:var(--color-text)}._linkList_7oj0v_291{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}._linkItem_7oj0v_309{margin:0}._navLink_7oj0v_317{display:inline-block;font-family:var(--font-inter);font-size:var(--footer-text-font-size);font-weight:var(--footer-link-font-weight);line-height:var(--footer-text-line-height);color:var(--color-text);text-decoration:none;transition:color .15s ease}._linkListMobileExtra_7oj0v_339{display:none}._navLink_7oj0v_317:focus-visible{outline:2px solid var(--color-purpure);outline-offset:3px;border-radius:2px}._marquee_7oj0v_359{position:relative;width:calc(100% + 2 * var(--container-padding-inline));margin-top:var(--space-10);margin-bottom:var(--space-8);margin-left:calc(-1 * var(--container-padding-inline));margin-right:calc(-1 * var(--container-padding-inline));overflow:hidden;pointer-events:auto}._marqueeTrack_7oj0v_381{display:flex;width:max-content;animation:_footer-marquee-scroll_7oj0v_1 var(--footer-marquee-duration) linear infinite}._marqueeGroup_7oj0v_393{display:flex;flex-shrink:0;align-items:center}._marqueeText_7oj0v_405{flex-shrink:0;margin-inline:var(--footer-marquee-gap);font-family:var(--font-inter);font-size:var(--footer-marquee-font-size);font-weight:var(--font-semibold);line-height:1;color:transparent;-webkit-text-stroke:1px var(--footer-marquee-stroke);text-decoration:none;white-space:nowrap;transition:color .25s ease,-webkit-text-stroke-color .25s ease}@media(hover:hover)and (pointer:fine){._ctaButton_7oj0v_113:hover{background:#ebe8ff;border-color:var(--color-purpure);transform:translateY(-1px)}._navLink_7oj0v_317:hover,._bottomLink_7oj0v_459:hover{color:var(--color-purpure)}._marqueeText_7oj0v_405:hover{color:var(--color-text);-webkit-text-stroke-color:var(--color-text)}}._bottomBar_7oj0v_479{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding-top:var(--space-6);font-family:var(--font-inter);font-size:var(--footer-text-font-size);font-weight:var(--font-light);line-height:var(--footer-text-line-height);color:var(--color-text);text-align:center}._bottomLinksRow_7oj0v_507{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%}._bottomLink_7oj0v_459{color:var(--small-text-color);text-decoration:none;cursor:pointer;transition:color .15s ease}._bottomLink_7oj0v_459:focus-visible{outline:2px solid var(--color-purpure);outline-offset:3px;border-radius:2px}._bottomCopyright_7oj0v_549{margin:0;font-weight:var(--font-semibold);color:var(--heading-text-color);cursor:default}@keyframes _footer-marquee-scroll_7oj0v_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){._marqueeTrack_7oj0v_381{animation:none}}@media(min-width:64rem){._inner_7oj0v_21{padding-top:var(--footer-padding-top-desktop)}._ctaRow_7oj0v_33{align-items:stretch;text-align:left}._ctaBlock_7oj0v_49{align-items:flex-start;max-width:none}._ctaTitle_7oj0v_89{font-size:var(--footer-cta-title-size-desktop);line-height:var(--footer-cta-title-line-height-desktop);letter-spacing:var(--footer-cta-title-letter-spacing-desktop);text-align:left}._ctaActions_7oj0v_65{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-8)}._ctaSocialDesktop_7oj0v_81{display:flex;justify-content:flex-end;flex-shrink:0}._colSocialMobile_7oj0v_183{display:none}._socialList_7oj0v_199 .item__social{width:var(--footer-social-size-desktop);height:var(--footer-social-size-desktop)}._socialList_7oj0v_199{gap:var(--footer-social-gap-desktop)}._navGrid_7oj0v_237{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--space-8);margin-top:var(--footer-nav-margin-top);text-align:left}._col_7oj0v_183{align-items:flex-start;max-width:none}._col_7oj0v_183:nth-child(2){padding-top:calc(var(--footer-text-font-size) * var(--footer-text-line-height) + var(--space-4))}._navGrid_7oj0v_237 ._colContacts_7oj0v_733,._navGrid_7oj0v_237 ._colProductsPrimary_7oj0v_741,._navGrid_7oj0v_237 ._colProductsSecondary_7oj0v_743{order:unset}._bottomBar_7oj0v_479{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:left}._bottomCopyright_7oj0v_549{justify-self:start;font-weight:var(--font-semibold);color:var(--heading-text-color)}._bottomLinksRow_7oj0v_507{display:contents}._bottomPrivacy_7oj0v_785{grid-column:2;justify-self:center}._bottomCredit_7oj0v_795{grid-column:3;justify-self:end;text-align:right}}@media(min-width:90rem){._inner_7oj0v_21{padding-inline:0}}@media(max-width:63.9375rem){._inner_7oj0v_21{display:flex;flex-direction:column}._ctaRow_7oj0v_33{order:1}._ctaButton_7oj0v_113{min-width:var(--footer-cta-button-min-width-mobile);min-height:var(--footer-cta-button-min-height)}._navGrid_7oj0v_237{order:2;display:flex;flex-direction:column}._colContacts_7oj0v_733{order:1}._colProductsPrimary_7oj0v_741{order:2}._colProductsSecondary_7oj0v_743{display:none}._linkListMobileExtra_7oj0v_339{display:flex}._marquee_7oj0v_359{order:3}._colSocialMobile_7oj0v_183{order:4}._bottomBar_7oj0v_479{order:5}}.dropdown-menu{position:absolute;top:var(--mega-menu-offset-top);left:var(--mega-menu-offset-left);display:flex;align-items:stretch;gap:var(--mega-menu-gap);width:max-content;min-width:var(--mega-menu-min-width);max-width:var(--mega-menu-max-width);padding:var(--mega-menu-padding);border-radius:var(--mega-menu-radius);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background:var(--mega-menu-backdrop);box-shadow:var(--mega-menu-shadow);opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.menu-hover__touch{flex:0 0 var(--mega-menu-touch-size);align-self:stretch;min-height:var(--mega-menu-touch-size);background:url(/bundles/planetarium/assets/background-Bj1xe6lA.png) no-repeat center;background-size:cover;border-radius:var(--mega-menu-radius-inner);display:flex;flex-direction:column;justify-content:flex-start;padding:var(--mega-menu-touch-padding-top) var(--mega-menu-touch-padding-inline) var(--mega-menu-touch-padding-bottom);box-shadow:var(--mega-menu-touch-shadow)}.menu-hover__touch p{margin:0;font-family:var(--font-family);font-size:var(--mega-menu-title-size);font-weight:var(--mega-menu-title-weight);line-height:var(--mega-menu-title-line-height);color:var(--color-white)}.btn__getintouch{margin-top:var(--space-5);width:var(--mega-menu-cta-width);height:var(--mega-menu-cta-height);border:none;border-radius:var(--radius-pill);background:var(--color-white);font-family:var(--font-family);font-size:var(--mega-menu-cta-size);font-weight:var(--mega-menu-cta-weight);color:var(--color-text);cursor:pointer;transition:color .3s ease,transform .3s ease}.btn__getintouch:hover{color:var(--color-purpure)}.menu-hover__left{flex:1 1 var(--mega-menu-grid-min-width);min-width:var(--mega-menu-grid-min-width);max-width:var(--mega-menu-grid-max-width);align-self:stretch;border:var(--mega-menu-border);border-radius:var(--mega-menu-radius-inner);overflow:hidden;transition:border-color .3s ease;z-index:100}.menu-hover__left:hover{border-color:var(--color-white)}.domes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mega-menu-cell-gap);height:100%;min-height:var(--mega-menu-grid-min-height);margin:0;padding:0;list-style:none;background:var(--color-white);border-radius:var(--mega-menu-radius-inner)}.domes--quad{grid-template-rows:repeat(2,minmax(var(--mega-menu-cell-min-height),auto))}.domes__item{position:relative;display:flex;align-items:center;justify-content:flex-start;min-width:0;min-height:var(--mega-menu-cell-min-height);padding:var(--space-5) var(--space-4) var(--space-4) var(--space-5);background:var(--mega-menu-cell-bg);transition:background-color .3s ease;overflow:hidden}.domes__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:transparent;transition:background .3s ease;pointer-events:none}.domes__item:hover:after,.domes__item:has(.domes__link--active):after{background:var(--mega-menu-cell-hover-overlay)}.domes__link{position:relative;z-index:2;display:block;width:100%;font-family:var(--font-family);font-size:var(--mega-menu-link-size);font-weight:var(--mega-menu-link-weight);line-height:var(--mega-menu-link-line-height);color:var(--color-text);text-decoration:none;transition:color .3s ease;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.domes__link--active,.domes__item:hover .domes__link{color:var(--color-purpure)}.domes__arrow{visibility:hidden;position:absolute;top:var(--mega-menu-arrow-offset);right:var(--mega-menu-arrow-offset);z-index:2}.domes__item:hover .domes__arrow,.domes__item:has(.domes__link--active) .domes__arrow{visibility:visible}.mobile-menu-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-menu);pointer-events:none}.mobile-menu-layer>*{pointer-events:auto}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-menu-panel);display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100dvh;max-height:100dvh;padding-top:calc(var(--header-height) + var(--space-6));padding-right:var(--mobile-menu-gutter);padding-bottom:var(--space-8);padding-left:var(--mobile-menu-gutter);background:var(--primary-color);color:var(--color-white);overflow:hidden}.mobile-menu__nav{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.mobile-menu__nav::-webkit-scrollbar{display:none}.mobile-menu__list{display:flex;flex-direction:column;gap:var(--mobile-menu-link-gap);margin:0;padding:0;list-style:none}.mobile-menu__link{display:block;font-family:var(--font-inter);font-size:var(--mobile-menu-link-font-size);font-weight:var(--font-medium);line-height:var(--mobile-menu-link-line-height);letter-spacing:0;color:var(--color-white);text-decoration:none;transition:color .2s ease}.mobile-menu__link--active{color:var(--color-purpure)}.mobile-menu__link:focus-visible{outline:2px solid var(--color-purpure);outline-offset:4px;border-radius:4px}.mobile-menu__footer{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);margin-top:auto;padding-top:var(--space-6);width:100%}.mobile-menu__social{display:flex;justify-content:center;width:100%}.mobile-menu__social-list{justify-content:center;gap:var(--mobile-menu-social-gap)}.mobile-menu__social-item{border:none}.mobile-menu__contacts-btn{width:100%;max-width:var(--mobile-menu-contacts-max);min-height:3.5rem;font-size:var(--text-lg);font-weight:var(--font-bold)}@media(min-width:64rem)and (max-width:89.9375rem){.mobile-menu{padding-top:calc(var(--header-height) + var(--space-10));padding-right:var(--space-10);padding-bottom:var(--space-10);padding-left:var(--mobile-menu-gutter-tablet)}.mobile-menu__list{gap:var(--mobile-menu-link-gap-tablet)}.mobile-menu__link{font-size:var(--mobile-menu-link-font-size-tablet)}.mobile-menu__footer{gap:var(--space-10);padding-top:var(--space-10)}.mobile-menu__social-list{gap:var(--mobile-menu-social-gap-tablet)}}.lang-switcher{display:inline-flex;align-items:center;justify-content:center;gap:var(--lang-switcher-gap);height:var(--lang-switcher-height);padding:var(--lang-switcher-inset-block) var(--lang-switcher-padding-inline);margin:0;list-style:none;box-sizing:border-box;background:var(--color-white);border-radius:var(--radius-pill);z-index:var(--lang-switcher-z)}.lang-switcher__item,.lang-switcher__btn,.lang-switcher__mark{display:inline-flex;align-items:center;justify-content:center}.lang-switcher__item{flex-shrink:0;height:var(--lang-switcher-mark-size)}.lang-switcher__btn{flex-shrink:0;height:100%;padding:0 var(--lang-switcher-btn-padding-inline);border:none;background:transparent;font-family:var(--font-inter);font-size:var(--lang-switcher-font-size);font-weight:var(--font-bold);line-height:1;letter-spacing:var(--lang-switcher-letter-spacing);text-transform:uppercase;color:var(--color-text);cursor:pointer}.lang-switcher__mark{line-height:1}.lang-switcher__btnActive{padding:0}.lang-switcher__btnActive .lang-switcher__mark{box-sizing:border-box;flex-shrink:0;width:var(--lang-switcher-mark-size);height:var(--lang-switcher-mark-size);border-radius:50%;background:var(--color-purpure);color:var(--color-white);font-size:calc(var(--lang-switcher-mark-size) * var(--lang-switcher-mark-font-ratio))}.lang-switcher__btn:focus-visible{outline:var(--lang-switcher-focus-outline);outline-offset:var(--lang-switcher-focus-outline-offset);border-radius:var(--lang-switcher-focus-radius)}.lang-switcher__btnActive:focus-visible{border-radius:50%}.header{position:fixed;top:0;left:0;right:0;width:100%;height:var(--header-height);font-weight:var(--font-semibold);font-family:var(--font-inter);z-index:var(--z-header);display:flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out}.header.hidden{transform:translateY(-100%)}.header.visible{transform:translateY(0)}.header--menu-open{background:transparent}.nav__wrapper{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:var(--space-4);box-sizing:border-box;width:100%;max-width:var(--header-max-width);margin-inline:auto;padding:0 var(--container-padding-inline)}.logo{display:flex;flex-shrink:0;align-items:center;width:var(--logo-width-full);height:3.125rem;justify-self:start;z-index:101}.logo svg{width:100%;height:auto;max-height:3.125rem}.logo--compact{width:var(--logo-width-compact)}.nav__center{display:none;justify-content:center;min-width:0;padding-inline:var(--space-4)}.menu{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.25rem;max-width:100%;margin:0;list-style:none}.nav__item{position:relative;flex-shrink:0}.nav__link{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:var(--lang-switcher-height);padding:0 var(--nav-link-padding-inline);border-radius:999px;background:var(--color-white);font-family:var(--font-inter);font-size:var(--nav-link-font-size);font-weight:var(--font-normal);line-height:var(--nav-link-line-height);text-align:center;color:var(--color-text);white-space:nowrap;transition:background-color .2s ease,color .2s ease;z-index:101}.nav__active{background:var(--color-purpure);color:var(--color-white)}.nav__item:hover .nav__link:not(.nav__active),.nav__item .dropdown-menu:hover .nav__link:not(.nav__active){color:var(--color-purpure)}.nav__item:hover .nav__link.nav__active,.nav__item .dropdown-menu:hover .nav__link.nav__active{color:var(--color-white)}.nav__item:first-child:hover .dropdown-menu{transition-delay:.2s;visibility:visible!important;opacity:1}.nav__actions{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:var(--space-3);justify-self:end;z-index:101}.nav__contacts{display:none;white-space:nowrap}.nav__link--first{position:relative;padding-right:1.875rem}.nav__link--first .arrow-icon{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);font-size:.5rem;line-height:1;color:inherit;transition:transform .3s ease;pointer-events:none}.nav__item:hover .nav__link--first .arrow-icon{transform:translateY(-50%) rotate(180deg)}.menu-toggle-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:var(--lang-switcher-height);padding:0 var(--space-6);border:none;border-radius:999px;background:var(--color-white);font-family:var(--font-inter);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1;color:var(--color-purpure);cursor:pointer;white-space:nowrap}.menu-toggle-btn:focus-visible{outline:2px solid var(--color-purpure);outline-offset:3px}@media(max-width:68.75rem){.nav__wrapper{column-gap:var(--space-2);min-width:0}.nav__actions{gap:var(--space-2);min-width:0}.menu-toggle-btn{padding-inline:var(--space-4);font-size:var(--text-sm)}.lang-switcher{padding-inline:var(--lang-switcher-padding-inline-compact);gap:var(--lang-switcher-gap-compact)}}@media(min-width:68.8125rem){.nav__wrapper{grid-template-columns:auto minmax(0,1fr) auto}.nav__center{display:flex;padding-inline:var(--space-5) var(--space-6)}.nav__contacts{display:inline-flex}.menu-toggle-btn{display:none}}@media(min-width:68.8125rem)and (max-width:89.9375rem){.nav__center{padding-inline:var(--space-6) var(--space-8)}.menu{gap:.125rem}.nav__link{padding-inline:.625rem}.nav__link--first{padding-right:1.5rem}}@media(min-width:90rem){.nav__center{padding-inline:var(--space-8) var(--space-10)}.menu{gap:.25rem}.nav__link{padding-inline:var(--nav-link-padding-inline)}.nav__link--first{padding-right:1.875rem}}
