.calm-inner:has(:where(.nf-hero)) .nf-hero{align-items:center;min-height:min(88vh,900px);padding-bottom:clamp(96px,10vw,140px);display:flex}.calm-inner:has(:where(.nf-hero)) .nf-hero .wrap{width:100%}.calm-inner:has(:where(.nf-hero)) .nf-hero h1{max-width:18ch}.calm-inner:has(:where(.nf-hero)) .nf-num{letter-spacing:-.06em;color:var(--ink);margin-bottom:.12em;font-size:clamp(7rem,4rem + 14vw,15rem);font-weight:300;line-height:.9;display:block}.calm-inner:has(:where(.nf-hero)) .nf-line{display:block}.calm-inner:has(:where(.nf-hero)) .nf-hero .lead{max-width:56ch}@media (max-width:560px){.calm-inner:has(:where(.nf-hero)) .nf-hero .actions .btn{justify-content:center;width:100%;max-width:320px}}
