.ContentHero-module__5eyJNW__hero{text-align:center;justify-content:center;align-items:center;gap:1rem;width:100%;padding:max(9.5rem,clamp(2.5rem,6vw,5rem)) clamp(1rem,5vw,2rem) clamp(3rem,3vw,8rem);display:flex;position:relative}.ContentHero-module__5eyJNW__hero.ContentHero-module__5eyJNW__hideHero{visibility:hidden;height:0;display:none}.ContentHero-module__5eyJNW__hero.ContentHero-module__5eyJNW__heroContentLeft{text-align:left;justify-content:flex-start}.ContentHero-module__5eyJNW__hero.ContentHero-module__5eyJNW__heroContentRight{text-align:right;justify-content:flex-end}.ContentHero-module__5eyJNW__hero.ContentHero-module__5eyJNW__heroFullScreen{height:100vh}.ContentHero-module__5eyJNW__hero.ContentHero-module__5eyJNW__heroEightyPercent{height:80vw;min-height:600px;max-height:1000px}@media (min-width:768px){.ContentHero-module__5eyJNW__hero.ContentHero-module__5eyJNW__heroEightyPercent{height:77vh}}.ContentHero-module__5eyJNW__hero.ContentHero-module__5eyJNW__heroSmall{min-height:200px;max-height:400px;padding:max(8.5rem,clamp(2.5rem,5vw,4rem)) clamp(1rem,4vw,2rem) clamp(2rem,4vw,2rem)}@media screen and (min-width:768px){.ContentHero-module__5eyJNW__hero.ContentHero-module__5eyJNW__heroSmall{padding:max(9.5rem,clamp(3rem,6vw,5rem)) clamp(1rem,4vw,2rem) clamp(3rem,4vw,3rem)}}.ContentHero-module__5eyJNW__heroMedia{z-index:0;position:absolute;inset:0}.ContentHero-module__5eyJNW__heroOverlay{z-index:1;position:absolute;inset:0}.ContentHero-module__5eyJNW__heroOverlay.ContentHero-module__5eyJNW__microdotSubtle{--dot-mix:40%;--dot-space:7px}.ContentHero-module__5eyJNW__heroContent{z-index:2;gap:var(--gap);text-wrap:balance;flex-direction:column;justify-content:center;align-items:center;max-width:100ch;padding:0 clamp(1rem,4vw,2rem);display:flex;position:relative}.ContentHero-module__5eyJNW__heroContent h1{margin-bottom:0;padding-bottom:0;font-size:clamp(2.5em,5vw,6em)}:is(.ContentHero-module__5eyJNW__heroContent h1):after{display:none}.ContentHero-module__5eyJNW__heroContent.ContentHero-module__5eyJNW__showHeaderStyledBorder h1:only-child{margin-bottom:1rem;padding-bottom:1rem;line-height:1}.ContentHero-module__5eyJNW__heroContent.ContentHero-module__5eyJNW__showHeaderStyledBorder h1:after{content:"";background-color:var(--colors-red);width:5rem;height:1px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ContentHero-module__5eyJNW__hero.ContentHero-module__5eyJNW__heroContentLeft .ContentHero-module__5eyJNW__heroContent.ContentHero-module__5eyJNW__showHeaderStyledBorder h1:after{left:0;transform:none}.ContentHero-module__5eyJNW__hero.ContentHero-module__5eyJNW__heroContentRight .ContentHero-module__5eyJNW__heroContent.ContentHero-module__5eyJNW__showHeaderStyledBorder h1:after{left:auto;right:0;transform:none}.ContentHero-module__5eyJNW__ctaContainer{margin-top:1rem}
