/* ============================================================
   MOBILE
   ============================================================ */
.mobile-home{display:none}
.mobile-note{display:none}
.scrim{position:fixed;inset:0;z-index:70;background:rgba(20,20,20,.42);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}


/* Mobile home typography is local to the mobile module. */
.mobile-home .hero{
  margin:0;font-family:var(--display);font-size:clamp(42px,12.6vw,58px);
  line-height:1.15;font-weight:400;letter-spacing:0;white-space:nowrap;
}
.mobile-home .hero span{color:var(--accent);font-weight:400}
.mobile-home .subtitle{
  margin:8px 0 0;font-size:clamp(15px,4vw,18px);line-height:1.5;
  font-weight:400;color:var(--ink);
}
.mobile-home .hero-handle{margin:3px 0 0;font-size:16px}
