.site-language{display:flex;align-items:center;gap:8px;flex:0 0 auto;font-family:var(--sans,sans-serif);font-size:.75rem;letter-spacing:.08em}.site-language a{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:44px;color:inherit;text-decoration:none;border-bottom:1px solid transparent}.site-language a[aria-current=true]{color:var(--gold,#c6a46b);border-bottom-color:currentColor}.site-language span{opacity:.45}.site-language a:focus-visible{outline:2px solid var(--gold,#c6a46b);outline-offset:3px}.site-header>.site-language{margin-left:1rem}.menu-language{margin-left:1.5rem;color:#211e19}.menu-language a[aria-current=true]{color:#806022}footer>.site-language{grid-column:1/-1;justify-content:center;margin-top:.5rem}.menu-open .site-header>.site-language{color:#080808}
@media(min-width:701px) and (max-width:1750px){.site-header .desktop-nav{display:none}.site-header .menu-toggle{display:flex;align-items:center}.site-header .header-book{margin-left:auto}.mobile-menu{display:flex;position:fixed;z-index:80;inset:0;background:var(--gold);color:var(--ink);padding:115px 3rem 2rem;flex-direction:column;justify-content:flex-start;overflow-y:auto;visibility:hidden;transform:translateY(-105%);transition:transform .4s,visibility .4s}.mobile-menu.open{transform:none;visibility:visible}.mobile-menu a{font-family:var(--serif);font-size:clamp(1.6rem,4vh,2.6rem);line-height:1.3;padding:.25rem 0;border-bottom:1px solid #0004}.mobile-menu a span{font-family:var(--sans);font-size:.8rem;margin-right:1rem}}
@media(max-width:700px){.site-header,.site-header.scrolled{gap:10px}.site-header>.site-language{margin-left:auto;font-size:.7rem;gap:3px}.site-header .brand{width:150px;flex:0 1 150px}.site-language a{min-width:24px}.menu-language{margin-left:.5rem}.menu-tools{gap:6px}.menu-tabs{gap:1rem}.menu-tabs button{font-size:.61rem;letter-spacing:.08em}.menu-tabs{min-width:0;flex:1}.menu-language{flex-shrink:0}.menu-language a{min-width:24px}.site-header .menu-toggle{flex:0 0 36px;width:36px}.site-header .menu-toggle i{left:5px}}
@media(max-width:360px){.site-header .brand{width:125px;flex-basis:125px}}

.menu-hero-copy>img{height:auto}
