@layer custom-components{.hero.svelte-4amvas{display:grid;grid-template-columns:1fr;gap:var(--space-80);overflow:hidden;--optical-left-align-text-indent: -.1ch}.hero-container.svelte-4amvas{padding:var(--space-80) 0;margin:0 auto;width:var(--container-width-current);text-align:center;display:grid;grid-template-columns:1fr;align-items:center;grid-column:1/-1;grid-row:1/-1;z-index:1}@media (min-width: 64rem){.hero-container.svelte-4amvas{padding:var(--space-100) 0}}.content-alignment--left.svelte-4amvas .hero-container:where(.svelte-4amvas){text-align:left;padding:var(--space-50) 0}@media (min-width: 64rem){.content-alignment--left.svelte-4amvas .hero-container:where(.svelte-4amvas){padding:var(--space-100) 0}}.hero-container.hero-container--video-as-background.svelte-4amvas{padding:var(--space-20) 0}@media (min-width: 64rem){.hero-container.hero-container--video-as-background.svelte-4amvas{padding:var(--space-40) 0 var(--space-30)}}.hero-container.hero-container--includes-background.svelte-4amvas{padding-bottom:0}.text-content.svelte-4amvas{display:flex;flex-direction:column;grid-column:1/-1;grid-row:1/-1;z-index:1;height:100%;justify-content:center;container-type:inline-size}.content-alignment--left.svelte-4amvas .text-content:where(.svelte-4amvas){justify-content:flex-start}.hero-container--video-as-background.svelte-4amvas .text-content:where(.svelte-4amvas){padding:var(--space-20)}@media (min-width: 64rem){.hero-container--video-as-background.svelte-4amvas .text-content:where(.svelte-4amvas){padding:var(--space-40)}}.text-content.svelte-4amvas h1{line-height:0;margin:0}.text-content.svelte-4amvas .hero-eyebrow:where(.svelte-4amvas){display:block}@media (min-width: 64rem){.content-alignment--left.svelte-4amvas .text-content:where(.svelte-4amvas) .hero-eyebrow:where(.svelte-4amvas) .Text,.content-alignment--left.svelte-4amvas .text-content:where(.svelte-4amvas) .hero-eyebrow:where(.svelte-4amvas) .Text>span[data-lang=en]{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--color: var(--color-text);--font-family: var(--text-variant-200-font-family, var(--text-font-family));--font-size: var(--text-variant-200-font-size);--font-size-factor: var(--text-variant-200-font-size-factor, 1);--font-weight: var(--text-variant-200-font-weight);--letter-spacing: var(--text-variant-200-letter-spacing);--line-height: var(--text-variant-200-line-height);--max-width: var(--text-variant-200-max-width);font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);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)}.content-alignment--left.svelte-4amvas .text-content:where(.svelte-4amvas) .hero-eyebrow:where(.svelte-4amvas) .Text>span[data-lang=en],.content-alignment--left.svelte-4amvas .text-content:where(.svelte-4amvas) .hero-eyebrow:where(.svelte-4amvas) .Text>span[data-lang=en]>span[data-lang=en]{--line-height: 1}}.text-content.svelte-4amvas .hero-headline:where(.svelte-4amvas){margin:0 auto;display:block}.content-alignment--left.svelte-4amvas .text-content:where(.svelte-4amvas) .hero-headline:where(.svelte-4amvas){max-width:100%}.text-content.svelte-4amvas .hero-headline:where(.svelte-4amvas) .Text{display:block;margin-top:var(--space-20)}@media (min-width: 64rem){.text-content.svelte-4amvas .hero-headline:where(.svelte-4amvas) .Text{margin-top:var(--space-40)}}.content-alignment--left.svelte-4amvas .text-content:where(.svelte-4amvas) .hero-headline:where(.svelte-4amvas) .Text{text-indent:var(--optical-left-align-text-indent)}.text-content.svelte-4amvas .hero-headline:where(.svelte-4amvas) .Text-variant--900{margin-top:var(--space-10)}@media (min-width: 64rem){.text-content.svelte-4amvas .hero-headline:where(.svelte-4amvas) .Text-variant--900{margin-top:var(--space-20)}}.text-content.svelte-4amvas .hero-headline--fit-text:where(.svelte-4amvas){max-width:100%}.text-content.svelte-4amvas .hero-headline--fit-text:where(.svelte-4amvas) .Text{line-height:1;margin-top:0;font-size:calc(.01cqw * var(--headline-fit-text))}.text-content.svelte-4amvas .hero-body:where(.svelte-4amvas){margin-top:var(--space-10)}@media (min-width: 64rem){.text-content.svelte-4amvas .hero-body:where(.svelte-4amvas){margin-top:var(--space-20)}}@media (min-width: 80rem){.text-content.svelte-4amvas .hero-body:where(.svelte-4amvas){margin-top:var(--space-30)}}.content-alignment--left.svelte-4amvas .text-content:where(.svelte-4amvas) .hero-body:where(.svelte-4amvas){text-indent:var(--optical-left-align-text-indent)}.text-content.svelte-4amvas .button-container:where(.svelte-4amvas){display:flex;gap:var(--space-20);margin:var(--space-30) auto 0;flex-wrap:wrap;justify-content:center}@media (min-width: 64rem){.text-content.svelte-4amvas .button-container:where(.svelte-4amvas){margin-top:var(--space-60)}}.content-alignment--left.svelte-4amvas .text-content:where(.svelte-4amvas) .button-container:where(.svelte-4amvas){margin-left:0;margin-right:0;justify-content:flex-start}.video-content.svelte-4amvas{border-radius:1rem;overflow:hidden;position:relative}.video-content.svelte-4amvas .VideoComponent{height:100%}.video-display--foreground.svelte-4amvas{margin-top:var(--space-80)}.video-display--background.svelte-4amvas{grid-column:1/-1;grid-row:1/-1;height:100%}.video-display--background.svelte-4amvas .BoxComponent{height:100%}.video-display--background.svelte-4amvas:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000006b}.background-container.svelte-4amvas{grid-column:1/-1;grid-row:1/-1;position:relative}.background-container.svelte-4amvas:after{content:"";position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(0deg,#fff 28.5%,#fff0 88.5%)}.color-mode--dark.svelte-4amvas .background-container:where(.svelte-4amvas){background:var(--color-neutral-400)}.withFallbackColor.svelte-4amvas .background-container:where(.svelte-4amvas){background-color:var(--fallback-bg-color)}.background-container.svelte-4amvas .AproposImageComponent{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.background-container.svelte-4amvas .AproposImageComponent .ResponsiveImagePartial{height:100%}.background-container.svelte-4amvas .AproposImageComponent img{width:100%;height:100%;object-fit:cover}}
