.SiteHeader_header__o00N_{background:var(--cream);border-bottom:1px solid var(--line)}.SiteHeader_bar__PJsZn{display:flex;align-items:center;justify-content:space-between;height:64px;max-width:calc(var(--container) + 2 * var(--gutter));margin:0 auto;padding:0 12px 0 var(--gutter)}.SiteHeader_home___Udff{display:inline-flex;align-items:center;min-height:44px}.SiteHeader_actions__Va_lB{display:flex;align-items:center;gap:4px}.SiteHeader_apply__ts4SE{display:none;min-height:44px}.SiteHeader_nav__1q4kU{display:none}.SiteHeader_navLink__78vmf{display:inline-flex;align-items:center;min-height:44px;min-width:44px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;border-bottom:1px solid transparent}.SiteHeader_navLink__78vmf[aria-current=page]{border-bottom-color:var(--ink)}.SiteHeader_navLink__78vmf:hover{color:var(--bordeaux)}@media (min-width:1024px){.SiteHeader_bar__PJsZn{display:grid;grid-template-columns:1fr auto 1fr;height:80px;padding:0 var(--gutter)}.SiteHeader_nav__1q4kU{display:flex;align-items:center;gap:40px}.SiteHeader_actions__Va_lB{justify-content:flex-end;gap:16px}.SiteHeader_apply__ts4SE{display:inline-flex}}.LanguageSwitcher_compact__oqS0i{position:relative}.LanguageSwitcher_toggle__sZMcR{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;min-width:44px;padding:0 8px;font-size:11px;letter-spacing:.16em;font-weight:500}.LanguageSwitcher_toggle__sZMcR[aria-expanded=true] svg{transform:rotate(180deg)}.LanguageSwitcher_list__U_EFJ{position:absolute;right:0;top:calc(100% + 4px);z-index:60;display:flex;flex-direction:column;min-width:120px;padding:6px 0;background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 24px rgba(28,22,24,.12)}.LanguageSwitcher_item__Ow4oH{display:flex;align-items:center;min-height:44px;padding:0 16px;font-size:11px;letter-spacing:.16em;font-weight:500;color:var(--muted)}.LanguageSwitcher_item__Ow4oH[aria-current=true]{color:var(--ink)}.LanguageSwitcher_item__Ow4oH:hover{color:var(--bordeaux)}.LanguageSwitcher_name__YzH76{margin-left:12px;font-size:12px;letter-spacing:0;font-weight:400}.LanguageSwitcher_row__yjKad{display:flex;align-items:center;gap:4px}.LanguageSwitcher_rowLink__tyLl2{display:inline-flex;align-items:center;justify-content:flex-start;min-width:44px;min-height:44px;padding:0 10px 0 0;font-size:11px;letter-spacing:.16em;color:var(--muted)}.LanguageSwitcher_rowLink__tyLl2[aria-current=true]{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.LanguageSwitcher_dark__TfqLW .LanguageSwitcher_rowLink__tyLl2{justify-content:center;padding:0 10px;color:var(--on-dark-muted)}.LanguageSwitcher_dark__TfqLW .LanguageSwitcher_rowLink__tyLl2[aria-current=true]{color:var(--cream);text-decoration:none;border-bottom:1px solid var(--cream)}.LanguageSwitcher_dark__TfqLW .LanguageSwitcher_rowLink__tyLl2:hover{color:var(--on-bordeaux-muted)}.MobileMenu_trigger__4xXFu{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.MobileMenu_overlay__dKWMk{outline:none;position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;overflow-y:auto;background:var(--cream);color:var(--ink)}.MobileMenu_bar__WKxW_{display:flex;align-items:center;justify-content:space-between;flex:none;height:64px;padding:0 12px 0 var(--gutter);border-bottom:1px solid var(--line)}.MobileMenu_home__4cxu_{display:inline-flex;align-items:center;min-height:44px}.MobileMenu_barActions__kDQDN{display:flex;align-items:center;gap:4px}.MobileMenu_nav__AUYm_{flex:none;padding:24px var(--gutter) 0}.MobileMenu_list__ACBia{display:flex;flex-direction:column}.MobileMenu_item__di5RK{font-family:var(--font-display),Georgia,serif;font-weight:500;line-height:1.08;display:flex;align-items:center;justify-content:space-between;min-height:64px;border-bottom:1px solid var(--line)}.MobileMenu_apply__ddllM{margin-top:24px}.MobileMenu_foot__hUmTZ{margin-top:auto;flex:none;display:flex;flex-direction:column;gap:16px;padding:32px var(--gutter)}.MobileMenu_socials__BJ4w2{display:flex;align-items:center;gap:8px}@media (min-width:1024px){.MobileMenu_open__U8jp7,.MobileMenu_overlay__dKWMk{display:none}}