.hero{align-items:center;background:var(--color-primary);color:var(--color-white);display:flex;min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));overflow:hidden;position:relative}.hero__media{inset:0;position:absolute}.hero__image,.hero__video{height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%}.hero__video{opacity:0;transition:opacity .6s ease}.hero.is-video-playing .hero__video{opacity:1}.hero__overlay{background:var(--color-overlay);inset:0;position:absolute}.hero__inner{max-width:calc(var(--content-width-wide) + var(--space-64)*2);padding-left:var(--space-64);padding-right:var(--space-64);position:relative;width:100%}.hero__title{font-size:clamp(var(--font-size-24),4vw,var(--font-size-52));font-weight:900;line-height:1.4;margin:0;overflow-wrap:anywhere;word-break:auto-phrase}.hero__lead{font-size:clamp(var(--font-size-16),1.6vw,var(--font-size-20));line-height:1.8;margin:var(--space-24) 0 0}.hero__stats{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-16) 0;list-style:none;margin:var(--space-32) 0 0;padding:0}.hero__stat{line-height:1.2}.hero__stat,.hero__stat-main{align-items:baseline;display:flex;gap:var(--space-4)}.hero__stat+.hero__stat{border-left:1px solid var(--color-line-on-dark);margin-left:var(--space-24);padding-left:var(--space-24)}.hero__stat-number{font-size:clamp(var(--font-size-32),4vw,var(--font-size-52));font-weight:900}.hero__stat-label,.hero__stat-unit{font-size:var(--font-size-16);font-weight:700}.hero__buttons{margin-top:var(--space-32)}@media (max-width:720px){.hero__inner{padding-left:var(--space-24);padding-right:var(--space-24);text-align:center}.hero__stats{justify-content:center}.hero__buttons.c-button-group--start,.hero__stat{align-items:center}.hero__stat{flex-direction:column;gap:0}.hero__stat+.hero__stat{margin-left:var(--space-16);padding-left:var(--space-16)}}