.hero[data-astro-cid-ge2uvauf]{box-sizing:border-box;min-height:100dvh;padding:6rem var(--space-md) var(--space-2xl);text-align:start;color:#fff;background:var(--gradient-brand);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__scrim[data-astro-cid-ge2uvauf]{z-index:1;background:linear-gradient(#00000073,#0003);position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{z-index:2;grid-column:1;justify-self:center;margin-left:clamp(0rem,10vw,10rem);position:relative}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(4rem,12vw,20rem);font-weight:var(--font-weight-normal);letter-spacing:.5rem;transform-origin:top;margin:0;line-height:1;animation:1.3s cubic-bezier(.68,-.55,.265,1.55) .3s both hero-flip-down}.hero__subtitle[data-astro-cid-ge2uvauf]{background:var(--color-surface);color:var(--sonem-primary);font-size:clamp(1rem,2vw,4rem);font-weight:var(--font-weight-normal);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;transform-origin:top;margin:0;line-height:1;animation:1.3s cubic-bezier(.68,-.55,.265,1.55) 2s both hero-flip-up;display:inline-block}@keyframes hero-flip-down{0%{opacity:0;transform:perspective(800px)rotateX(90deg)}to{opacity:1;transform:perspective(800px)rotateX(0)}}@keyframes hero-flip-up{0%{opacity:0;transform:perspective(800px)rotateX(-90deg)}to{opacity:1;transform:perspective(800px)rotateX(0)}}@media (prefers-reduced-motion:reduce){.hero__title[data-astro-cid-ge2uvauf],.hero__subtitle[data-astro-cid-ge2uvauf]{animation:none}}@media (width<=768px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;min-height:60dvh}.hero__content[data-astro-cid-ge2uvauf]{justify-self:start}}
