.video-hero h1{font-size:clamp(22px,2vw,30px);line-height:1.3;letter-spacing:0;max-width:780px;font-weight:600;margin:26px 0 0;overflow-wrap:anywhere;hyphens:auto}.video-hero .hero-copy{max-width:920px}.video-hero .hero-slogan{font-family:var(--display);font-weight:700;font-size:clamp(68px,7.2vw,104px);line-height:1.03;color:#fff;margin:0;letter-spacing:-.025em;text-shadow:0 2px 35px #0002}.video-hero .hero-slogan .hero-line{display:block}.video-hero .hero-slogan em{font-style:normal;color:#ff706b}.video-hero .hero-intro{max-width:640px;font-size:15px;margin-top:23px}.video-hero-content{padding-block:58px}.home-fullrange{display:grid;grid-template-columns:1.7fr 1fr;gap:65px;align-items:center;padding-bottom:20px}.home-fullrange h2{font-size:clamp(30px,2.9vw,44px);line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere;hyphens:auto}.home-fullrange h2 strong{font-weight:400;color:#b9222f}.home-fullrange>p{font-size:15px;line-height:1.95;color:#66705f}.home-fullrange+.home-catalog{padding-top:45px}
@media(max-width:900px){.video-hero h1{font-size:27px}.video-hero .hero-slogan{font-size:77px}.video-hero .hero-intro{font-size:14px}.home-fullrange{gap:35px;grid-template-columns:1.4fr 1fr}.home-fullrange h2{font-size:34px}}
@media(max-width:600px){.video-hero h1{font-size:24px;line-height:1.3;margin-top:24px}.video-hero .hero-slogan{font-size:clamp(42px,12.5vw,68px);line-height:1.06}.video-hero .hero-slogan .hero-line{display:block}.video-hero .hero-intro{font-size:13px;line-height:1.85;max-width:none}.video-hero-content{padding-block:36px}.video-hero .hero-copy{max-width:100%}.home-fullrange{grid-template-columns:1fr;gap:20px;padding-top:35px}.home-fullrange h2{font-size:30px}.home-fullrange>p{font-size:14px}.home-fullrange+.home-catalog{padding-top:35px}}
@media(max-width:360px){.video-hero h1{font-size:22px}.video-hero .hero-slogan{font-size:12.5vw}.home-fullrange h2{font-size:28px}}

@media(min-width:1600px){.video-hero .hero-slogan{font-size:112px}}
