.nf-marketing{font-family:var(--font-marketing-body), sans-serif}.nf-marketing :where(h1,h2,h3,h4){font-family:var(--font-marketing-heading), sans-serif;text-wrap:balance}.nf-marketing :where(p,li,dd){text-wrap:pretty}.nf-marketing :where(a,button,input,select,summary):focus-visible{outline:2px solid var(--nf-brand-600);outline-offset:4px}.nf-marketing :where(section[id],article[id]){scroll-margin-top:7rem}@media (prefers-reduced-motion:reduce){.nf-marketing .nf-hero-motion{opacity:1!important;transform:none!important}.nf-marketing .nf-hero-skyline{opacity:1!important;transform:translateY(-44.2%)!important}.nf-marketing *,.nf-marketing :before,.nf-marketing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:639px){.nf-hero-photo .nf-photo-veil{background:linear-gradient(180deg, var(--nf-app-surface) 0%, color-mix(in srgb, var(--nf-app-surface) 90%, transparent) 72%, color-mix(in srgb, var(--nf-app-surface) 35%, transparent) 100%)!important}}