.language-switcher{background:#fff;border:1px solid #20252b;border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:inline-flex}.language-switcher button{color:#505660;background:0 0;border:0;border-radius:999px;min-width:36px;height:28px;padding:0 8px;font-size:12px;font-weight:500}.language-switcher button:hover{color:#20252b;background:#f2f3f4}.language-switcher button[aria-pressed=true]{color:#20252b;background:#eceef0;font-weight:700}.language-switcher button:focus-visible{outline-offset:3px;outline:2px solid #7962bc}.premium-hero .language-switcher,.hero-menu-overlay .language-switcher{border-color:#2855a2}.premium-hero .language-switcher button,.hero-menu-overlay .language-switcher button{color:#2855a2}.premium-hero .language-switcher button:hover,.hero-menu-overlay .language-switcher button:hover{color:#2855a2;background:#eef4fc}.premium-hero .language-switcher button[aria-pressed=true],.hero-menu-overlay .language-switcher button[aria-pressed=true]{color:#fff;background:#2855a2}:is(.premium-hero .language-switcher button:focus-visible,.hero-menu-overlay .language-switcher button:focus-visible){outline-color:#2855a2}@media (forced-colors:active){.premium-hero .language-switcher,.hero-menu-overlay .language-switcher{border-color:buttontext}.premium-hero .language-switcher button,.hero-menu-overlay .language-switcher button{color:buttontext;background:buttonface}.premium-hero .language-switcher button[aria-pressed=true],.hero-menu-overlay .language-switcher button[aria-pressed=true]{color:highlighttext;background:highlight}:is(.premium-hero .language-switcher button:focus-visible,.hero-menu-overlay .language-switcher button:focus-visible){outline-color:highlight}}.premium-nav-actions,.hero-menu-actions,.secondary-header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.page-language-tools{background:0 0;justify-content:flex-end;padding:12px clamp(20px,4vw,64px);display:flex}html[lang=en] .expo-section-title h2{font-size:clamp(34px,4.8vw,72px);line-height:1.08}html[lang=en] .expo-contact-heading h2{font-size:clamp(44px,6.6vw,100px);line-height:1.06}html[lang=en] .expo-metrics strong span{font-size:18px}html[lang=en] .panorama-frame-brand{font-size:clamp(14px,1vw,16px)}@media (max-width:600px){.language-switcher{padding:2px}.language-switcher button{min-width:34px;height:28px;padding:0 7px;font-size:12px}.hero-menu-actions{gap:0}.hero-menu-actions .hero-menu-year{display:none}.secondary-header-actions{flex-direction:column;gap:6px}}
