.overlay.svelte-5kl9tn .hero-text:where(.svelte-5kl9tn){left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(92svw - clamp(16px,5vw,40px));text-align:center;max-width:520px}@media (min-width: 1024px){.overlay.svelte-5kl9tn .hero-text:where(.svelte-5kl9tn){max-width:1400px}}@media (max-width: 1023px) and (min-aspect-ratio: 8/5){.overlay.svelte-5kl9tn .hero-text:where(.svelte-5kl9tn){max-width:1400px}}.overlay.svelte-5kl9tn .link-container:where(.svelte-5kl9tn){position:absolute;bottom:10%;left:50%;transform:translate(-50%);width:max-content}.overlay.svelte-5kl9tn .link-container:where(.svelte-5kl9tn) .iconPlay{--icon-color: var(--textColor)}.overlay.svelte-5kl9tn .link-container:where(.svelte-5kl9tn) .iconPlay:before{border-left-color:#000;transition:border-left-color var(--duration-quick) var(--easing-sharp)}.overlay.svelte-5kl9tn .link-container:where(.svelte-5kl9tn) :hover .iconPlay:before{border-left-color:#fff}.overlay.svelte-5kl9tn .link-container:where(.svelte-5kl9tn) a,.overlay.svelte-5kl9tn .link-container:where(.svelte-5kl9tn) .iconText,.overlay.svelte-5kl9tn .link-container:where(.svelte-5kl9tn) .videoTextContainer{color:var(--textColor)}.overlay.svelte-5kl9tn .link-container:where(.svelte-5kl9tn) svg{fill:var(--textColor);transition:border-left-color var(--duration-quick) var(--easing-sharp)}.overlay.svelte-5kl9tn .reveal-text:where(.svelte-5kl9tn){display:block}.overlay.absolute.svelte-5kl9tn{position:absolute;width:100%;height:175svh;top:calc(-40px - var(--navHeight))}.overlay.svelte-5kl9tn .sticky-text:where(.svelte-5kl9tn){position:sticky;top:0;width:100%;height:100svh}.overlay.svelte-5kl9tn .invisible:where(.svelte-5kl9tn){visibility:hidden}.overlay.svelte-5kl9tn .RichTextFieldComponent *{color:var(--textColor);text-align:center;font-family:Square Sans Display;font-size:88px;font-size:clamp(44px,4vw,88px);font-style:normal;font-weight:400;line-height:96px;line-height:1.2em}@media (max-width: 739px){.overlay.svelte-5kl9tn .RichTextFieldComponent *{font-size:36px}}@media (max-width: 1023px) and (min-aspect-ratio: 8/5){.overlay.svelte-5kl9tn .RichTextFieldComponent *{font-size:30px}}.overlay.svelte-5kl9tn .button-line:where(.svelte-5kl9tn){margin-top:56px;display:flex;justify-content:center;gap:26px;flex-wrap:wrap}@media (min-width: 740px){.overlay.svelte-5kl9tn .button-line:where(.svelte-5kl9tn){margin-right:4px}}@media (max-width: 1023px){.overlay.svelte-5kl9tn .button-line:where(.svelte-5kl9tn){gap:var(--space-20)}}@media (max-width: 1023px) and (min-aspect-ratio: 8/5){.overlay.svelte-5kl9tn .button-line:where(.svelte-5kl9tn){margin-top:var(--space-30)}}.overlay.svelte-5kl9tn .LinkComponent--button,.overlay.svelte-5kl9tn .LinkComponent--button-alt{width:180px}.overlay.before.svelte-5kl9tn{z-index:0}.overlay.before.svelte-5kl9tn>.sticky-text:where(.svelte-5kl9tn){position:fixed;left:50%;transform:translate(-50%);width:calc(95% - clamp(16px,5vw,40px))}.overlay.before.svelte-5kl9tn .LinkComponent--button-alt{background-color:#fff;border-color:#fff;color:var(--color-link)}.overlay.reveal.svelte-5kl9tn{--textColor: black}.overlay.reveal.absolute.svelte-5kl9tn{width:calc(95% - clamp(16px,5vw,40px));left:50%;transform:translate(-50%)}.overlay.reveal.svelte-5kl9tn .hero-text:where(.svelte-5kl9tn){z-index:0}.short-variant .overlay.absolute.svelte-5kl9tn{top:0;right:0;bottom:0;left:0;height:auto}.short-variant .overlay.before.svelte-5kl9tn .sticky-text:where(.svelte-5kl9tn){position:relative;height:100%;width:auto}.short-variant .overlay.svelte-5kl9tn .link-container:where(.svelte-5kl9tn){display:none}.HomepageClippingHero.svelte-f2ziig{position:relative;z-index:1;--heroVideoHeight: 100svh}.HomepageClippingHero.short-variant.svelte-f2ziig{--heroVideoHeight: 82svh}.homepage.svelte-f2ziig{display:inline-block;width:100%}.video-container.svelte-f2ziig{align-items:center;border-radius:15px;clip-path:inset(0 0 0 0);display:flex;height:calc(var(--heroVideoHeight) - var(--navHeight) - 40px);justify-content:center;overflow:clip;position:relative;z-index:1}@media (max-width: 1023px) and (min-aspect-ratio: 8/5){.video-container.svelte-f2ziig{height:calc(var(--heroVideoHeight) - var(--navHeight) - 20px)}}.video-container.svelte-f2ziig .VideoComponent{position:relative;height:100%;width:100%}.video-container.svelte-f2ziig .VideoComponent:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlayBackground)}.video-container.svelte-f2ziig video{border-radius:15px;height:100%;object-fit:cover;width:100%}.hero.svelte-f2ziig{--textColor: white;position:relative;padding:0 clamp(16px,5vw,40px);width:100%}
