.home-renewed h1{font-size:clamp(38px,4.7vw,74px);line-height:1.08;letter-spacing:-2.5px;margin:24px 0}.home-renewed h2{font-size:clamp(30px,3.2vw,48px);line-height:1.12;letter-spacing:-1.5px}.home-renewed h3{font-size:23px;line-height:1.25}.home-lead{display:grid;grid-template-columns:1fr 1fr;background:#17191b;color:white;min-height:620px}.home-lead-copy{padding:74px 5vw}.home-lead-copy>p{max-width:580px;color:#e4e4e4}.home-lead-copy .lead-detail{color:#afb3b6;font-size:16px}.home-lead-visual{min-width:0;overflow:hidden}.home-lead-visual img{width:100%;height:100%;object-fit:cover;object-position:75% center}.home-actions{display:flex;align-items:center;gap:24px;margin:28px 0}.home-watch{display:inline-block;color:#fff;font-size:14px;padding-top:10px}.home-proof{display:grid;grid-template-columns:repeat(4,1fr);padding:30px 5vw;background:#f4f4f2;border-bottom:1px solid #ddd;gap:28px}.home-proof strong{display:block;font-size:34px;letter-spacing:-1px}.home-proof span{font-size:14px;color:#666}.home-block{padding:72px 5vw}.home-block .section-head{align-items:end;margin-bottom:34px;gap:40px}.home-summary{max-width:440px;color:#686d73;margin:0}.home-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.home-capabilities img{width:100%;height:230px;object-fit:cover}.home-capabilities article>div{padding-top:24px}.home-capabilities h3{margin:12px 0}.home-capabilities p{color:#666}.home-fact-line{display:flex;flex-wrap:wrap;gap:24px 40px;align-items:center;border-top:1px solid #ddd;padding-top:24px;margin-top:30px;font-size:15px}.home-fact-line b{font-size:25px}.home-fact-line a{margin-left:auto}.home-soft{background:#f5f5f3}.home-range-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.home-range-grid img{width:100%;height:220px;object-fit:contain;background:white;padding:14px}.home-range-grid h3{font-size:21px;margin:22px 0 12px}.home-range-grid p{color:#686d73}.home-category-links{display:flex;gap:14px 28px;flex-wrap:wrap;border-top:1px solid #d7d7d7;padding-top:24px;margin-top:30px;font-size:15px}.home-category-links a:hover{color:#dc101b}.home-film-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.home-film-grid article{grid-column:span 2}.home-film-grid article:nth-child(-n+2){grid-column:span 3}.home-film-grid .film-info h3{font-size:21px}.home-film-grid .film-info p{font-size:15px!important;line-height:1.6!important}.home-film-grid .text-link{margin-top:16px;font-size:14px}.home-video-note{color:#74787c;font-size:14px!important;margin-top:24px}.home-dark{background:#191b1d;color:white}.home-dark .home-summary{color:#b6b9bc}.home-market-list{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;margin-bottom:30px}.home-market-list a{display:flex;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid #444;font-size:20px}.home-market-list a:hover{color:#ff4b52}.home-partners{display:grid;grid-template-columns:1fr 1fr;gap:32px}.home-partners article{padding:36px;border:1px solid #ddd;border-top:3px solid #e1111c}.home-partners h3{font-size:30px;margin:22px 0}.home-partners p{color:#666;max-width:570px}.home-partners .btn{margin-top:16px}.home-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.home-guides a{padding-top:22px;border-top:2px solid #222}.home-guides p{color:#666}.product-film-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px}.product-film-grid video{width:100%;aspect-ratio:16/9;background:#161616;max-height:460px}.product-film-grid h3{font-size:22px;margin-top:22px}.home-renewed .closing h2{max-width:750px}.home-lead .eyebrow{color:#ff4b52}
@media(max-width:900px){.home-lead{grid-template-columns:1fr}.home-lead-copy{padding:48px 24px}.home-lead-visual{height:230px}.home-lead-visual img{object-position:right center}.home-proof{grid-template-columns:1fr 1fr;padding:28px 24px}.home-block{padding:48px 24px}.home-block .section-head{display:block}.home-summary{margin-top:24px}.home-capabilities{grid-template-columns:1fr}.home-capabilities img{height:260px}.home-range-grid{grid-template-columns:1fr 1fr}.home-film-grid{grid-template-columns:1fr 1fr}.home-film-grid article,.home-film-grid article:nth-child(-n+2){grid-column:auto}.home-film-grid article:last-child{grid-column:1/-1;max-width:600px}.home-partners,.home-guides{grid-template-columns:1fr}.home-market-list{gap:0 24px}.home-market-list a{font-size:17px}.home-fact-line a{margin-left:0}.home-actions{flex-wrap:wrap}.home-renewed h1{letter-spacing:-1.5px}}
@media(max-width:550px){.home-film-grid,.home-range-grid,.home-market-list{grid-template-columns:1fr}.home-proof strong{font-size:28px}.home-range-grid img{height:260px}.home-partners article{padding:26px}.home-renewed .closing{padding:42px 24px}}
.home-renewed .home-lead{padding:0}.home-lead-visual{background:#f5f5f3;display:flex;align-items:center;justify-content:center;padding:40px}.home-lead-visual img{width:100%;height:560px;object-fit:contain}.home-lead-copy{padding:64px 5vw}.home-renewed h1{font-size:clamp(38px,4.4vw,68px)}
@media(max-width:900px){.home-lead-visual{height:360px;padding:20px}.home-lead-visual img{height:320px}.home-lead-copy{padding:44px 24px}}
