.hero[data-v-8d0c7397]{background-color:var(--main);min-height:100vh;color:var(--white);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero--compact[data-v-8d0c7397]{min-height:420px;padding:96px 24px 72px}.hero__overlay[data-v-8d0c7397]{background:linear-gradient(#fff0 4%,#283d48b8),linear-gradient(#0009,#0009);position:absolute;inset:0}.hero__content[data-v-8d0c7397]{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:900px;padding:80px 24px 96px;display:flex;position:relative}.hero__logo img[data-v-8d0c7397]{width:157px;height:auto;margin-bottom:18px}.hero__title[data-v-8d0c7397]{color:var(--white);font-family:var(--header);font-size:clamp(36px,5vw,80px);font-weight:300;line-height:1.05}.hero__title--caps[data-v-8d0c7397]{text-transform:uppercase}.hero__subtitle[data-v-8d0c7397]{color:var(--white);font-family:var(--body);margin-top:12px;font-size:clamp(22px,3vw,40px);font-weight:400;line-height:1.2}.hero__cta[data-v-8d0c7397]{margin-top:28px}.hero__mask[data-v-8d0c7397]{pointer-events:none;z-index:2;width:100%;height:auto;position:absolute;bottom:-1px;left:0;right:0}@media (width<=767px){.hero--compact[data-v-8d0c7397]{min-height:320px;padding:80px 16px 56px}.hero__logo img[data-v-8d0c7397]{width:120px}}
