.hero{background-color:var(--color-background);color:var(--color-text);padding-top:3rem;text-align:center}@media (min-width:576px){.hero{padding-top:0}}.hero__inner{margin-inline:auto;max-width:40rem;padding-block:clamp(1rem,5vw,5.625rem);padding-inline:1.5rem;place-self:center}.hero__parent{color:color-mix(in srgb,var(--color-red),#fff 50%);display:inline-block;font-size:max(12px,.75rem);font-weight:500;text-decoration:none;text-transform:uppercase}.hero__title{font-size:2,5rem;font-weight:600}.hero__subtitle{font-size:1.125rem;font-weight:500}.logo{aspect-ratio:227/150;height:6rem;margin-inline:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo,.logo__image{display:block}
