.home-hero{--home-hero-ratio:4 / 5;color:var(--colors-base-night-blue);position:relative;overflow-x:clip;container-type:inline-size}@media (width>=48em){.home-hero{--home-hero-ratio:5 / 2}}.home-hero__frame{z-index:1;aspect-ratio:var(--home-hero-ratio);border-radius:0 0 var(--corner-radius-radius-S) var(--corner-radius-radius-S);position:relative;overflow:hidden}.home-hero__media,.home-hero__image,.home-hero__video{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.home-hero__frame.-parallax{--home-hero-parallax-shift:var(--parallax-shift)}.home-hero__frame.-parallax .home-hero__image,.home-hero__frame.-parallax .home-hero__video{--scale:calc(1 + var(--home-hero-parallax-shift));--offset:calc(var(--home-hero-parallax-shift) / var(--scale) * 100%);height:calc(100% * var(--scale));translate:0 calc((var(--home-hero-parallax,0) - 1) * var(--offset));will-change:translate}.home-hero__watermark{display:none}@media (width>=48em){.home-hero__watermark{--u:min(100cqw, 100svh * 16 / 9) / 1440;top:calc(100cqw / (var(--home-hero-ratio)) - 151 * var(--u));right:calc(-58 * var(--u));z-index:0;width:calc(598 * var(--u));aspect-ratio:1;pointer-events:none;display:block;position:absolute}.home-hero__watermark svg{width:100%;height:100%}}.home-hero__content{gap:var(--device-size-gap);grid-template-columns:repeat(var(--device-size-n-of-columns), minmax(0, 1fr));padding-inline:var(--device-size-margin);width:100%;max-width:var(--page-max-width);z-index:1;row-gap:var(--spacers-space-M);margin-inline:auto;margin-top:var(--spacers-space-M);display:grid;position:relative}@media (width>=48em){.home-hero__content{row-gap:0;margin-top:5.5rem}}.home-hero__title{grid-column:1/-1;margin:0}@media (width>=48em){.home-hero__title{grid-column:1/span 6}}.home-hero__cta.base-button.-primary{background-color:var(--colors-base-white);grid-column:1/-1;justify-self:start}@media (width>=48em){.home-hero__cta.base-button.-primary{grid-area:1/7/auto/-1;place-self:end}}@media (width<=47.99em){.home-hero .custom-video__control{top:auto;bottom:1.125rem;left:var(--device-size-margin)}}
