/* Playfair Display ships old-style figures by default: the 1 sits at x-height,
   the 9 drops below the baseline, the 0 is small. Next to capitals — "1.190.000 €",
   "Villa C10", "24 h", "360°" — the digits read as a different typeface.
   Playfair carries a proper lining set (cap-height, even) behind `lnum`;
   this turns it on everywhere the serif is used.
   The hero's inline critical subset has the lining glyphs mapped directly,
   so the headline is right from the very first frame, before this file lands. */

.serif,
.hero__title,
.s01__title,
.s02__title,
.s03__title,
.s05__title,
.s06__title,
.s06v__title,
.s06v__caption strong,
.s06v__next span,
.s06v__thumb span,
.s07__title,
.s07__card-body h3,
.contact-modal__title,
.contact-modal__success-title,
.contact-page__hero h1,
.contact-page__details h2,
.contact-page__form-head h2,
.legal-modal__title,
.legal-page__title,
.legal-page__heading,
.legal-modal__content .legal-page__heading {
  font-variant-numeric: lining-nums;
  font-feature-settings: "lnum" 1;
}
