.nf{padding:clamp(56px,9vw,120px) 0 clamp(80px,10vw,140px);position:relative;overflow:hidden}.nf-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.nf-code{font-family:var(--display);letter-spacing:-.07em;color:#0000;background:linear-gradient(#c5d8e6 5%,#7fa3bd 45%,#2e4a60 95%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(120px,22vw,320px);font-weight:300;font-stretch:125%;line-height:.8}.nf-copy{justify-items:start;gap:24px;display:grid}.nf-copy .lede,.nf-copy .eyebrow{margin:0}.nf-links{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(56px,8vw,104px) 0 0;padding:0;list-style:none;display:grid}.nf-links a{gap:8px;height:100%;padding:26px 24px 26px 0;font-size:15px;text-decoration:none;transition:color .3s;display:grid;position:relative}.nf-links li+li a{border-left:1px solid var(--line);padding-left:24px}.nf-label{font-family:var(--display);letter-spacing:-.03em;color:var(--ash);font-size:22px;font-weight:600;font-stretch:112.5%}.nf-links a:hover .nf-label{color:var(--heat-5)}.nf-links .arrow{width:16px;height:16px;color:var(--heat-3);transition:transform .4s var(--ease-out)}.nf-links a:hover .arrow{transform:translate(4px)}@media (max-width:900px){.nf-in{grid-template-columns:1fr}.nf-links{grid-template-columns:1fr 1fr}.nf-links li:nth-child(3) a{border-left:0;padding-left:0}.nf-links li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:520px){.nf-links{grid-template-columns:1fr}.nf-links li+li a{border-left:0;border-top:1px solid var(--line);padding-left:0}.nf-links li:nth-child(n+3){border-top:0}}
