.the-hero{min-height:calc(70vh - var(--the-hero-clearance,200px));align-items:center;display:flex}.the-hero .container{flex-direction:column;display:flex}.the-hero h1 span{display:block}.the-hero__title{letter-spacing:0;will-change:opacity,transform;font-size:96px;font-weight:700}@media (max-width:800px){.the-hero__title{letter-spacing:0;font-size:48px;font-weight:700}}.the-hero__subtitle{color:var(--the-hero-subtitle-color,inherit);will-change:opacity,transform;font-weight:900;line-height:2}.the-hero__description{will-change:opacity,transform;margin-bottom:80px;font-weight:900;line-height:1.8}
