.language-switch{display:flex;flex-shrink:0;align-items:center;gap:3px;margin-left:auto;padding:3px;border:1px solid #ddd;border-radius:3px;font-size:11px;letter-spacing:.05em}.language-switch a{padding:8px 9px;min-height:32px;display:flex;align-items:center;justify-content:center}.language-switch a[aria-current=true]{background:#171717;color:#fff}.over-video .language-switch{border-color:#ffffff66}.over-video .language-switch a[aria-current=true]{background:white;color:#171717}.site-header nav{margin-left:12px}.site-header{gap:20px}html[lang=en] .hero-panel .eyebrow{letter-spacing:.06em}html[lang=en] .catalog-copy h2{font-size:clamp(38px,4.5vw,74px)}html[lang=en] .red-section h2{font-size:min(5.5vw,10svh)}@media(max-width:1000px){.site-header{gap:12px}.site-header nav{margin-left:0}.language-switch{margin-left:auto}.language-switch a{padding:7px 8px;min-height:36px}}@media(max-width:700px){.site-header{padding:16px 5%;gap:7px}.brand{width:115px}.menu-toggle{font-size:11px;padding:9px 0 9px 9px;gap:8px}.language-switch{font-size:10px}.language-switch a{padding:6px 8px}.hero-panel .eyebrow{font-size:8px}html[lang=en] .catalog-copy h2{font-size:clamp(26px,8vw,41px)}html[lang=en] .catalog-top>p{font-size:clamp(19px,5vw,24px)}html[lang=en] .red-section h2{font-size:min(10vw,8svh)}html[lang=en] .footer-cta{font-size:10vw}.language-switch a{min-height:36px}}@media(max-width:350px){.brand{width:100px}.language-switch a{padding:5px 6px}.menu-toggle{gap:6px;font-size:10px}.language-switch{font-size:9px}}
