.nf{--gut:48px;flex-direction:column;max-width:1440px;min-height:100svh;margin:0 auto;display:flex}.nf :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.nf-top{justify-content:space-between;align-items:center;gap:12px;padding:22px 40px;display:flex}.nf-top .wm{color:var(--ink);text-decoration:none}.nf-nav{align-items:center;gap:6px;display:flex}.nf-link{height:40px;color:var(--ink2);transition:color .2s var(--ease-out);border-radius:12px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nf-link:hover{color:var(--ink)}.nf-nav .btn{border-radius:12px;height:40px;padding:0 15px;font-size:14px}.nf-main{padding:0 var(--gut) 56px;flex-direction:column;flex:1;display:flex;container-type:inline-size}.nf-digits{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);touch-action:pan-y;-webkit-user-select:none;user-select:none;align-items:flex-end;margin:-10px 0 0 -18px;font-size:max(140px,min(760px,58.8235cqw,135.135svh - 486.487px));line-height:.74;display:flex}.nf-d{font-weight:var(--w,200);transition:font-weight .22s var(--ease-out);display:block}.h-js .nf:not(.nf-go) .nf-d{opacity:0}.nf-go .nf-d{animation:nf-in 1.6s var(--ease-out) calc(.1s + var(--i) * .14s) backwards}@keyframes nf-in{0%{opacity:0;font-weight:800}12%{opacity:1}}.nf-copy{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:56px;display:grid}.nf-copy h1{font:800 64px/.98 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.nf-lede{color:var(--ink2);text-wrap:pretty;max-width:560px;margin:6px 0 0;font-size:18px;line-height:1.55}.nf-ctas{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.nf-ctas .btn .lucide{width:18px;height:18px}.nf-ctas .btn svg.lucide-arrow-right{transition:transform .3s var(--ease-out)}.nf-ctas .btn:hover svg.lucide-arrow-right{transform:translate(3px)}@media (max-width:1199.98px){.nf{--gut:40px}.nf-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:48px}.nf-copy h1{font-size:52px}}@media (max-width:1023.98px){.nf-digits{font-size:max(120px,min(760px,58.8235cqw))}.nf-copy{grid-template-columns:minmax(0,1fr);gap:0;margin-top:40px}.nf-lede{margin-top:16px}}@media (max-width:767.98px){.nf{--gut:16px}.nf-top{padding:16px}.nf-link{display:none}.nf-main{padding-bottom:40px}.nf-digits{margin:10px 0 0 -6px}.nf-copy{margin-top:32px}.nf-copy h1{font-size:38px}.nf-lede{font-size:16px}.nf-ctas{flex-direction:column}.nf-ctas .btn{width:100%}}@media (prefers-reduced-motion:reduce){.nf-go .nf-d{animation:none}.nf-d,.nf-link,.nf-ctas .btn svg.lucide-arrow-right{transition:none}}
