/* Inter is self-hosted under the SIL Open Font License in assets/inter-OFL.txt. */
@font-face {
  font-family:Inter;
  src:url('assets/inter-variable.ttf') format('truetype');
  font-weight:100 900;
  font-style:normal;
  font-display:swap;
}
:root {
  --sans:Inter,Arial,sans-serif;
  --serif:Cormorant,Georgia,serif;
}
/* Restore the original expressive display type, including its italic titles.
   Inter brings clarity to supporting copy, navigation, and form controls. */
body { font-family:var(--sans); font-optical-sizing:auto; font-size:15px; }
input,textarea,select { font-family:var(--sans); }
.desktop-nav a,.header-cta { font-size:11px; font-weight:500; letter-spacing:.06em; }
.hero-link { font-size:12px; font-weight:500; letter-spacing:0; }
.enquiry-page .service-choice strong { font-weight:600; }
@media(max-width:1000px) {
  .desktop-nav a,.header-cta { font-size:10px; }
}
@media(max-width:700px) {
  .hero-link { font-size:11px; }
}
