/* ============================================================================
   TYPE SKIN — "EDITORIAL"  ·  Fraunces headlines, Inter everything else
                                                          (Caleb 2026-08-16)
   ----------------------------------------------------------------------------
   This is not a new idea — it is the page's ORIGINAL design, brought back as a
   choice. Every section on this landing page was drawn with a Fraunces serif
   headline over Inter body copy; on 2026-07-17 a single `body, body *` rule
   painted the whole thing Poppins and the serif has been sitting dormant in the
   file ever since. Every `letter-spacing:-.02em`, every `font-weight:600` those
   headlines were tuned with is STILL THERE, still correct — it was only the
   family that got overridden.

   So this skin is the lightest of the four: it hands the display role back to
   Fraunces and the rest to Inter, and gets out of the way. It also costs nothing
   to load — both faces are already in the page's font links and always were.

   THE ONE CALIBRATION IT DOES NEED
   Fraunces is an OPTICAL-SIZE face (`opsz 9..144`). Browsers only pick the right
   optical size automatically when `font-optical-sizing` is left alone — which it
   is — but the two places the page pushes it hardest, the hero and the Brief's
   romans, want a nudge because they now sit in a layout that was re-measured for
   Poppins in the months since. Everything else is the original tuning.
   ============================================================================ */

:root{
  --pmt-display:'Fraunces',Georgia,'Times New Roman',serif;
  --pmt-heading:'Inter',ui-sans-serif,system-ui,-apple-system,sans-serif;
  --pmt-body:'Inter',ui-sans-serif,system-ui,-apple-system,sans-serif;
  --pmt-ui:'Inter',ui-sans-serif,system-ui,-apple-system,sans-serif;
  /* the product replicas keep the app's face — they are not marketing type */
  --pmt-app:'Poppins','Inter',system-ui,-apple-system,sans-serif;
}

/* ── DISPLAY — the original tuning, restored, with two nudges ─────────────── */
.hero__title,
.reassure__title,
#pm-services .pmsvc-h2,
.pm-ed__title,
.pm-book__title, .pm-book__cover-title, .pm-book-hero__title, .pm-book__page-title,
.pm-hww__h2,
.wlb__title,
.pmfc-title,
.pmwhat-title,
.ckf-head__title, .ckfs-title,
.apx__title,
.hx-title,
.pmts-title,
.pm-testi-light .pm-testi-h,
#sp-sticky h2,
.pm-final-cta__title{
  font-weight:600 !important;
  font-optical-sizing:auto;
}
/* Fraunces sets wider than Poppins at display size, and the hero's line-break is
   controlled by a <br> that was re-measured for Poppins. Slightly tighter
   tracking keeps "Private Family Assistants" on its intended single line. */
.hero__title{ letter-spacing:-.024em !important; line-height:1.02 !important; }
/* the Brief's oversized romans are the one place Fraunces' default weight reads
   thin against the page's ink — the original design carried them at 500. */
.pm-book__page-roman, .pm-ed__block-roman, .pm-hww__roman{ font-weight:500 !important; }
/* Fraunces' true italic is the whole reason this page uses italic accents at
   all — let it carry the emphasis without an added weight bump. */
.pmwhat-title em, .ckfs-title em, .pmfc-title em, .pmts-title em, .ckfs-ct em{
  font-weight:600 !important; font-style:italic !important;
}

/* ── UI — Inter's caps are narrow, so the tracking can stay generous ──────── */
[class*="eyebrow"], [class*="kicker"], [class*="__label"], [class*="__folio"]{
  font-weight:700 !important;
  letter-spacing:.22em !important;
}
.hero__btn, .pm-final-cta__btn, .wlb__go, #pm-services .pmsvc-card__btn,
.apx__cta, .apx__cta--card, .hx-cta, .ckfs-cta, #sp-skip,
.nav a, .nav-cta, a.nav-cta{
  font-weight:600 !important; letter-spacing:-.005em !important;
}

@media (max-width:760px){
  /* the phone hero size was set for Poppins; Fraunces is narrower here, so the
     controlled two-line break holds without touching the size. */
  .hero__title{ letter-spacing:-.02em !important; }
}
