.PublicWebNavV2 .GlobalNav .DesktopNav,.PublicWebNavV2 .GlobalNav .MobileNav{--nav-enter-duration: 10ms;--nav-exit-duration: .1s;--nav-duration: var(--nav-enter-duration);--nav-enter-delay: 0ms;--nav-exit-delay: 275ms;--nav-delay: var(--nav-enter-delay);--nav-enter-easing: var(--easing-decelerate);--nav-exit-easing: linear;--nav-easing: var(--nav-enter-easing);--color-foreground: var(--color-text-override, var(--color-text));background-size:100% 200%;background-position:0% 0%;background-image:linear-gradient(var(--color-white) 0%,var(--color-white) 50%,var(--color-black) 50%,transparent);background-color:transparent;transition:background-position var(--nav-duration) var(--nav-easing) var(--nav-delay)}.PublicWebNavV2 .GlobalNav .HomeLink svg *{fill:var(--color-foreground);transition:fill var(--nav-duration) var(--nav-easing) var(--nav-delay)}.PublicWebNavV2 .GlobalNav .MenuToggle{--color-text: var(--color-foreground)}.PublicWebNavV2 .GlobalNav .MenuToggle .icon>*{transition:background-color var(--nav-duration) var(--nav-easing) var(--nav-delay)}.PublicWebNavV2 .GlobalNav .DesktopNav .NavList>li>.Dropdown>button,.PublicWebNavV2 .GlobalNav .DesktopNav .NavList>li>.Link .Link--text,.PublicWebNavV2 .GlobalNav .DesktopNav .NavList>li>.FlyoutToggle>button{--color-text: var(--color-foreground);transition:color var(--nav-duration) var(--nav-easing) var(--nav-delay)}.PublicWebNavV2 .GlobalNav .DesktopNav .left-slot>.Dropdown>button,.PublicWebNavV2 .GlobalNav .DesktopNav .left-slot>.FlyoutToggle>button,.PublicWebNavV2 .GlobalNav .DesktopNav .middle-slot>.Dropdown>button,.PublicWebNavV2 .GlobalNav .DesktopNav .middle-slot>.FlyoutToggle>button,.PublicWebNavV2 .GlobalNav .DesktopNav .right-slot>.Dropdown>button,.PublicWebNavV2 .GlobalNav .DesktopNav .right-slot>.FlyoutToggle>button{color:var(--color-foreground);transition:color var(--nav-duration) var(--nav-easing) var(--nav-delay)}.PublicWebNavV2 .GlobalNav .DesktopNav .left-slot>.Dropdown>button svg,.PublicWebNavV2 .GlobalNav .DesktopNav .left-slot>.FlyoutToggle>button svg,.PublicWebNavV2 .GlobalNav .DesktopNav .middle-slot>.Dropdown>button svg,.PublicWebNavV2 .GlobalNav .DesktopNav .middle-slot>.FlyoutToggle>button svg,.PublicWebNavV2 .GlobalNav .DesktopNav .right-slot>.Dropdown>button svg,.PublicWebNavV2 .GlobalNav .DesktopNav .right-slot>.FlyoutToggle>button svg{fill:var(--color-foreground);transition:fill var(--nav-duration) var(--nav-easing) var(--nav-delay)}.PublicWebNavV2 .GlobalNav .DesktopNav:not(:has(.Dropdown .DropdownContent.active,.Dropdown .DropdownContent.isOpen)),.PublicWebNavV2 .GlobalNav .MobileNav:not(:has(.Dropdown .active)){--nav-duration: var(--nav-exit-duration);--nav-delay: var(--nav-exit-delay);--nav-easing: var(--nav-exit-easing);background-position:0% 100%;--color-text-override: var(--color-white)}@layer custom-components{html:has(.PublicWebNav){--nav-height: 69px}html:has(.PublicWebNavV2){--nav-height: 72px}.FooterComponent{z-index:1}#main-content{margin-top:calc(-1 * var(--nav-height))}.HomePageV3Hero.svelte-1d5mf5k{--hero-scroll-height: 160svh;--hero-section-height: 100svh;--container-border-radius: 2rem;--waypoint-bottom: max(50svh, calc(var(--wrapper-height) * 1px / 2));position:relative}.HomePageV3Hero[data-enable-motion=true].svelte-1d5mf5k{min-height:var(--hero-scroll-height)}.HomePageV3Hero.svelte-1d5mf5k h1 .Text{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--color: var(--color-text);--font-family: var(--text-variant-900-font-family, var(--text-font-family));--font-size: var(--text-variant-900-font-size);--font-weight: var(--text-variant-900-font-weight);--letter-spacing: var(--text-variant-900-letter-spacing);--line-height: var(--text-variant-900-line-height);--max-width: var(--text-variant-900-max-width);font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}@media (min-width: 64rem){.HomePageV3Hero.svelte-1d5mf5k h1 .Text{--font-size: calc(var(--text-variant-900-font-size) * var(--h1-scaling-factor, 1));--letter-spacing: calc(var(--text-variant-900-letter-spacing) * var(--h1-scaling-factor, 1))}}.HomePageV3Hero.svelte-1d5mf5k .Section{--section-background-color: transparent}.HomePageV3Hero[data-enable-motion=true].svelte-1d5mf5k .hero-wrapper:where(.svelte-1d5mf5k){position:sticky;top:var(--space-none);min-height:var(--hero-section-height);display:grid;place-content:stretch}.HomePageV3Hero[data-enable-motion=true].svelte-1d5mf5k .hero-primary:where(.svelte-1d5mf5k){width:100%;height:var(--hero-section-height);z-index:10;grid-area:1/1/-1/-1}.HomePageV3Hero.svelte-1d5mf5k .hero-primary:where(.svelte-1d5mf5k){display:grid;align-items:center}.HomePageV3Hero.svelte-1d5mf5k .hero-primary:where(.svelte-1d5mf5k)>:where(.svelte-1d5mf5k){grid-column:1/-1;grid-row:1/-1}.HomePageV3Hero.svelte-1d5mf5k .hero-primary-content:where(.svelte-1d5mf5k) .Text{filter:drop-shadow(0 0 var(--space-10) var(--color-drop-shadow))}.HomePageV3Hero.svelte-1d5mf5k .hero-primary-media:where(.svelte-1d5mf5k){object-fit:cover;will-change:transform,clip-path}.HomePageV3Hero.svelte-1d5mf5k .hero-primary-media-element:where(.svelte-1d5mf5k){min-width:100%;min-height:100%;width:100%;height:var(--hero-section-height);object-fit:cover;background-color:var(--color-black)}.HomePageV3Hero.svelte-1d5mf5k .hero-primary-media-element:where(.svelte-1d5mf5k) .AproposVideo{height:100%}.HomePageV3Hero.svelte-1d5mf5k .hero-primary-logo-marquee:where(.svelte-1d5mf5k){position:absolute;bottom:0;width:100%;pointer-events:none}.HomePageV3Hero[data-enable-motion=true].svelte-1d5mf5k .hero-secondary:where(.svelte-1d5mf5k){grid-area:1/1/-1/-1;justify-self:center;align-self:center;z-index:1;position:relative;left:50%;transform:translate(-50%);width:250%}@media (min-width: 23.375rem){.HomePageV3Hero[data-enable-motion=true].svelte-1d5mf5k .hero-secondary:where(.svelte-1d5mf5k){width:225%}}@media (min-width: 46.25rem){.HomePageV3Hero[data-enable-motion=true].svelte-1d5mf5k .hero-secondary:where(.svelte-1d5mf5k){width:200%}}@media (min-width: 64rem){.HomePageV3Hero[data-enable-motion=true].svelte-1d5mf5k .hero-secondary:where(.svelte-1d5mf5k){width:150%}}@media (min-width: 80rem){.HomePageV3Hero[data-enable-motion=true].svelte-1d5mf5k .hero-secondary:where(.svelte-1d5mf5k){left:unset;transform:none;width:100%}}.HomePageV3Hero.svelte-1d5mf5k .hero-secondary:where(.svelte-1d5mf5k){padding:var(--space-20);margin-left:auto;margin-right:auto;min-height:var(--hero-section-height);max-width:var(--body-width-max);display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(5,auto);place-items:center;gap:var(--grid-container-gap);row-gap:calc(3 * var(--grid-container-gap))}.HomePageV3Hero.svelte-1d5mf5k .hero-secondary-content:where(.svelte-1d5mf5k){z-index:1;grid-column:1/-1;grid-row:3/span 1}.HomePageV3Hero.svelte-1d5mf5k .hero-secondary-media-grid:where(.svelte-1d5mf5k){display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1/-1;grid-row:1/-1;place-items:center}.HomePageV3Hero.svelte-1d5mf5k .media-grid-item:where(.svelte-1d5mf5k){overflow:clip;aspect-ratio:1/1;grid-column:var(--grid-column, -1)/span 1;grid-row:var(--grid-row, -1)/span 1}.HomePageV3Hero.svelte-1d5mf5k .media-grid-item:where(.svelte-1d5mf5k) img{aspect-ratio:1/1;object-fit:cover}.HomePageV3Hero.svelte-1d5mf5k .media-grid-item:where(.svelte-1d5mf5k) img[src~=".svg"]{object-fit:contain}.HomePageV3Hero[data-enable-motion=true].svelte-1d5mf5k .media-grid-item[data-index="11"]:where(.svelte-1d5mf5k){opacity:0}.HomePageV3Hero.svelte-1d5mf5k .waypoint-end:where(.svelte-1d5mf5k){position:absolute;width:100%;height:1px;margin-top:-1px;bottom:var(--waypoint-bottom);opacity:0}}
