.language-switch {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 5px;
  font: 12px "Thmanyah Sans", sans-serif;
}
.language-switch a { padding: 7px 3px; opacity: .7; }
.language-switch a[aria-current="true"] { color: var(--gold); opacity: 1; }
.language-switch span { opacity: .45; }
.header { gap: 16px; }
html[lang="en"] body { text-align: left; }
html[lang="en"] .hero-copy {
  margin-right: 0;
  margin-left: max(4.5%, calc((100% - 1320px)/2));
}
html[lang="en"] .hero-photo { inset: 10px 2% 0 49%; }
html[lang="en"] .hero h1 { font-size: clamp(43px, 4.7vw, 70px); line-height: 1.08; }
html[lang="en"] .hero-eyebrow { display: block; color: var(--gold); font-size: 12px; letter-spacing: .08em; margin-bottom: 14px; }
html[lang="en"] .role { font-size: clamp(18px, 1.75vw, 27px); line-height: 1.4; }
html[lang="en"] .latin { justify-content: flex-start; font-size: clamp(18px, 2vw, 28px); }
html[lang="en"] h1,
html[lang="en"] h2,
html[lang="en"] h3 { overflow-wrap: anywhere; }
html[lang="en"] .evidence strong { font-size: clamp(20px, 2vw, 28px); }
html[lang="en"] .work h3 { font-size: clamp(14px, 1.3vw, 21px); }
html[lang="en"] .masthead h1 { font-size: clamp(40px, 5.3vw, 76px); }
html[lang="en"] .page-subtitle { font-size: clamp(18px, 1.8vw, 27px); }
html[lang="en"] .accent-reel { left: auto; right: 21%; }
html[lang="en"] .page-work .accent-ornament { left: auto; right: 33%; }
html[lang="en"] .page-research .accent-books { left: auto; right: 31%; }
html[lang="en"] .page-research .accent-ink { left: auto; right: 43%; }
html[lang="en"] .page-content .accent-manuscript { left: auto; right: -20px; }
html[lang="en"] .page-about .accent-ornament { left: auto; right: 7%; }
html[lang="en"] .page-about .page-content .accent-ink { left: auto; right: 2%; }
html[lang="en"] .page-contact .accent-ornament { left: auto; right: 3%; }
@media (min-width: 601px) and (max-width: 1000px) {
  .header { flex-wrap: wrap; row-gap: 0; }
  .header nav { order: 4; width: 100%; justify-content: center; }
}
@media (max-width: 600px) {
  .header { gap: 12px; }
  .header .menu { order: 3; }
  .language-switch { order: 2; margin-inline-start: auto; }
  html[lang="en"] .hero-copy { margin: 0; }
  html[lang="en"] .hero-photo { inset: auto; }
  html[lang="en"] .hero h1 { font-size: clamp(38px, 10.7vw, 51px); }
  html[lang="en"] .role { font-size: 19px; }
  html[lang="en"] .evidence > div { justify-content: flex-start; }
  html[lang="en"] .evidence strong { font-size: 18px; }
  html[lang="en"] .evidence span { font-size: 10px; }
  html[lang="en"] .page-work .accent-reel { right: 12%; }
  html[lang="en"] .page-work .accent-ornament { right: -4%; }
  html[lang="en"] .page-research .accent-books { right: auto; left: 7%; }
  html[lang="en"] .page-research .accent-ink { right: auto; left: 9%; }
}
