.hero-title:where(.astro-LAPTZAHI){margin-block:var(--spacing-large) var(--spacing-medium)}.hero-media:where(.astro-LAPTZAHI){position:relative;margin-bottom:var(--spacing-medium)}.hero-video:where(.astro-LAPTZAHI){overflow:hidden;border-radius:var(--border-radius);line-height:0}.hero-intro:where(.astro-LAPTZAHI){display:flex;flex-direction:column;row-gap:var(--spacing-medium)}video:where(.astro-LAPTZAHI){width:140%}.overlay:where(.astro-LAPTZAHI){position:absolute;width:33%;max-width:100px;aspect-ratio:1/1}.hidden-overlay:where(.astro-LAPTZAHI){display:none}.hero-img-container:where(.astro-LAPTZAHI):empty{display:none}.has-background:where(.astro-LAPTZAHI) .hero-intro:where(.astro-LAPTZAHI){padding-bottom:35rem}.has-background:where(.astro-LAPTZAHI) .hero-title:where(.astro-LAPTZAHI){margin-top:0;max-width:970px}.bottom-left:where(.astro-LAPTZAHI){bottom:0;left:0;transform:translate(-66%,-23%)}.bottom-right:where(.astro-LAPTZAHI){bottom:0;right:0;transform:translate(33%,-23%)}@media (min-width: 768px){.hero-wrapper:where(.astro-LAPTZAHI){display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--spacing-large);align-items:center}.hero-title:where(.astro-LAPTZAHI){margin-top:0}.hero-media:where(.astro-LAPTZAHI){position:relative;grid-row:1;grid-column:2;margin-bottom:0}.hero-content:where(.astro-LAPTZAHI){grid-row:1;grid-column:1}.has-background:where(.astro-LAPTZAHI) .hero-wrapper:where(.astro-LAPTZAHI){grid-template-columns:1fr}.has-background:where(.astro-LAPTZAHI) .hero-intro:where(.astro-LAPTZAHI){width:50%;padding-bottom:25rem}.has-stamp:where(.astro-LAPTZAHI) .hero-intro:where(.astro-LAPTZAHI){margin-right:120px}}
