
@media(min-width:1201px) and (max-width:1400px){
#home.hero{padding-top:36px}
#home .hero-grid{align-items:start}
#home .hero-content{align-self:start;padding-top:22px}
#home .hero-content h1{font-size:clamp(58px,5.1vw,72px)}
}
@media(min-width:993px) and (max-width:1200px){
#home.hero{position:relative;isolation:isolate;overflow:hidden}
#home.hero::after{content:"";position:absolute;z-index:0;pointer-events:none;width:340px;height:340px;border:1px solid rgba(11,45,91,.055);border-radius:50%;right:-235px;top:65px;box-shadow:0 0 0 42px rgba(11,45,91,.025),0 0 0 84px rgba(11,45,91,.015)}
#home.hero>.container{position:relative;z-index:1}
}
