.HeroText{position:relative;margin:5rem auto 0;padding:0;max-width:44rem;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.HeroText h1,.HeroText p{position:relative;z-index:1}.HeroText h1{margin:0 0 .25rem;font-weight:500;color:#fff;letter-spacing:-.02em;line-height:1.2;font-size:clamp(2rem,4.5vw,3.25rem);text-shadow:0 1px 2px rgba(0,0,0,.75),0 2px 6px rgba(0,0,0,.65),0 6px 18px rgba(0,0,0,.6),0 12px 30px rgba(0,0,0,.55)}.HeroText p{margin:0 auto;max-width:32rem;color:hsla(0,0%,100%,.9);font-size:clamp(1rem,2.4vw,1.25rem);line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.65),0 2px 6px rgba(0,0,0,.55),0 4px 12px rgba(0,0,0,.5)}