@keyframes homeHero-module-scss-module__b8lWca__scaleIn{0%{opacity:0;transform:rotateX(-30deg)scale(.9)}to{opacity:1;transform:rotateX(0)scale(1)}}@keyframes homeHero-module-scss-module__b8lWca__scaleOut{0%{opacity:1;transform:rotateX(0)scale(1)}to{opacity:0;transform:rotateX(-10deg)scale(.95)}}@keyframes homeHero-module-scss-module__b8lWca__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes homeHero-module-scss-module__b8lWca__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes homeHero-module-scss-module__b8lWca__zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes homeHero-module-scss-module__b8lWca__zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes homeHero-module-scss-module__b8lWca__accordionSlideOverwrite{0%{height:var(--radix-accordion-content-height)}99%{height:var(--radix-accordion-content-height)}to{height:0}}.homeHero-module-scss-module__b8lWca__hero{--photo-width:max(100cqw,47.8125rem);color:#fff;background-color:#0a0909;width:100%;position:relative;overflow:hidden;container-type:inline-size}body:has([data-homepage-banner]) .homeHero-module-scss-module__b8lWca__hero{margin-top:2.625rem}@media screen and (width<=48em){body:has([data-homepage-banner]) .homeHero-module-scss-module__b8lWca__hero{margin-top:4rem}}.homeHero-module-scss-module__b8lWca__photo{width:var(--photo-width);aspect-ratio:.942216;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.homeHero-module-scss-module__b8lWca__image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.homeHero-module-scss-module__b8lWca__shade{pointer-events:none;background:linear-gradient(#0a090980,#0a090900 45%);position:absolute;inset:0}.homeHero-module-scss-module__b8lWca__content{box-sizing:border-box;padding-inline:4rem;width:100%;max-width:95.5rem;padding-top:8.875rem;padding-bottom:calc(var(--photo-width)*.3672 + clamp(2rem,2.5cqw,4rem));text-align:center;flex-direction:column;align-items:center;gap:2.5rem;margin:0 auto;display:flex;position:relative}@media screen and (width<=48em){.homeHero-module-scss-module__b8lWca__content{padding-inline:1.25rem;padding-top:6.625rem}}.homeHero-module-scss-module__b8lWca__copy{flex-direction:column;align-items:center;gap:1rem;display:flex}.homeHero-module-scss-module__b8lWca__heading,.homeHero-module-scss-module__b8lWca__subheading{max-width:50rem;margin:0}.homeHero-module-scss-module__b8lWca__heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-heading,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif);letter-spacing:0;font-size:3rem;font-weight:400;line-height:1.19}@media screen and (width<=48em){.homeHero-module-scss-module__b8lWca__heading{font-size:2.375rem}}.homeHero-module-scss-module__b8lWca__subheading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-body,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif);font-size:1.125rem;font-weight:400;line-height:1.5}@media screen and (width<=48em){.homeHero-module-scss-module__b8lWca__subheading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-body,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif);font-size:1rem;font-weight:400;line-height:1.5}}

/*# sourceMappingURL=edf12d8e0c53b2c1.css.map*/