.liquid-hero{height:100svh;min-height:660px}.liquid-stage{flex:1 1 0;min-height:140px}.liquid-hero-content,.liquid-hero-foot{flex:none}.liquid-hero-content{padding-block:18px 28px}.liquid-title-block h1{font-size:clamp(42px,min(6.15vw,10svh),110px)}.liquid-title-block>.mono-label{margin-bottom:18px}.page-opening{padding-top:clamp(110px,18svh,170px);padding-bottom:clamp(35px,7svh,75px)}.page-opening h1{overflow-wrap:anywhere;font-size:clamp(32px,min(4.8vw,8svh),67px)}.motion-opening{padding-top:clamp(110px,18svh,170px)}.motion-opening h1{overflow-wrap:anywhere;font-size:clamp(40px,min(6.1vw,9svh),92px)}html[data-consent-obstructed=true] .liquid-hero{height:calc(100svh - var(--consent-space,0px));min-height:0}html[data-consent-compact=true] .liquid-hero-content{order:-1;padding-top:24px}html[data-consent-compact=true] .liquid-hero{height:auto;min-height:calc(100svh - var(--consent-space,0px))}html[data-consent-compact=true] .liquid-stage{flex:none;height:180px}html[data-consent-compact=true] .liquid-hero-foot{order:1}html[data-consent-compact=true] .liquid-title-block h1{font-size:clamp(32px,min(6.15vw,9svh),62px)}@media (width<=900px){.liquid-hero-content{gap:18px}.liquid-title-block h1{font-size:clamp(40px,min(8.5vw,8svh),76px)}}@media (width<=767px){.liquid-hero-content{gap:16px;padding-block:16px 20px}.liquid-title-block h1{font-size:clamp(36px,min(10.1vw,7svh),65px)}.liquid-title-block>.mono-label{margin-bottom:14px}.liquid-title-block h1>em{font-size:1.16em}.liquid-hero-aside>p{line-height:1.65}.liquid-actions{margin-top:14px}.liquid-hero-foot{padding-block:12px}}@media (height<=659px){html[data-consent-compact=true] .liquid-hero-content{padding-top:12px}html[data-consent-compact=true] .liquid-title-block h1{font-size:clamp(28px,min(6.15vw,7svh),38px)}.liquid-hero{height:auto;min-height:100svh}.liquid-hero-content{order:-1;padding-top:30px}.liquid-stage{flex:none;height:clamp(160px,42svh,260px)}.liquid-title-block h1{font-size:clamp(34px,min(6.15vw,10svh),65px)}.liquid-hero-foot{order:1}html[data-consent-compact=true] .about-overlay{padding-top:22px}html[data-consent-compact=true] .about-overlay>.mono-label{margin-bottom:14px}html[data-consent-compact=true] .about-overlay h1{max-width:100%;font-size:clamp(28px,min(5vw,8svh),38px)}}
