.hero--glass .glass-hero-layout{--group-height-desktop:100%;--group-justify-desktop:flex-end;--group-align-desktop:stretch;--group-align-mobile:stretch;--group-justify-mobile:flex-end}.hero--glass .glass-hero-copy{--group-padding-desktop:0px 96px 64px;--group-padding-mobile:34px 24px;--group-align-desktop:flex-start;--group-align-mobile:center;--group-gap-desktop:16px;--group-max-width-mobile:560px;margin-inline:auto}.hero--glass .glass-hero-title{--text-desktop-font-family:var(--font-display-family);--text-desktop-font-size:clamp(44px, 4.3vw, 64px);--text-desktop-font-weight:800;--text-desktop-line-height:1.08;--text-desktop-letter-spacing:-0.8px;--text-desktop-color:#fff;--text-desktop-max-width:540px;--text-desktop-wrap:balance;--text-mobile-font-size:clamp(40px, 12vw, 50px);--text-mobile-alignment:center;--text-mobile-max-width:100%}.hero--glass .ht-image__overlay{background:linear-gradient(76deg,rgb(0 0 0 / 50%) 0,rgb(0 0 0 / 20%) 30%,transparent 55%)}@media (max-width:800px){.hero--glass .ht-image__overlay{background:linear-gradient(180deg,transparent 36%,rgb(0 0 0 / 55%) 96%,rgb(0 0 0 / 78%) 120%)}}@media (max-width:374px){.hero--glass{height:67svh;min-height:450px}.hero--glass .glass-hero-copy{padding:16px}.hero--glass .glass-hero-title{font-size:clamp(32px, 11vw, 40px)}.hero--glass .hero-cta{padding:14px}}