.nf{--line-size:clamp(150px, 15vw, 250px);background:var(--paper);min-height:100svh;color:var(--ink);grid-template-areas:"tag tag tag tag tag tag tag tag tag tag tag tag""title title title title title title title title line line line line""rule rule rule rule rule rule rule rule rule rule rule rule""below below below below below below below. . . . .";align-content:center;padding-block:clamp(120px,18vh,200px) clamp(64px,10vh,120px)}.nf__tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);grid-area:tag;align-items:center;gap:10px;margin:0 0 clamp(18px,2.4vh,28px);font-size:11px;font-weight:500;line-height:1;display:flex}.nf__tag span{color:var(--ember)}.nf__title{font-family:var(--font-display);letter-spacing:-.05em;grid-area:title;align-self:end;margin:0;padding-bottom:clamp(18px,2.6vh,30px);font-size:clamp(44px,7.4vw,128px);font-weight:300;line-height:.95}.nf__line{grid-area:line;place-self:end center}.nf__rule{height:1px;margin-inline:calc(-1 * var(--inset));background:var(--rule-strong);grid-area:rule;display:block}.nf__below{grid-area:below;padding-top:clamp(22px,3vh,32px)}.nf__below p{max-width:44ch;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.62}.nf__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3vh,34px);display:flex}@media (max-width:760px){.nf{--line-size:clamp(130px, 38vw, 170px);grid-template-areas:"tag tag tag tag tag tag tag tag tag tag tag tag""line line line line line line line line line line line line""rule rule rule rule rule rule rule rule rule rule rule rule""title title title title title title title title title title title title""below below below below below below below below below below below below"}.nf__line{margin-left:calc(var(--line-size) * -154 / 372);justify-self:start}.nf__title{padding:clamp(22px,3vh,32px) 0 0}}