.nf{padding-block:clamp(64px,13vh,150px) clamp(96px,16vh,200px)}.nf-head>*{grid-column:1/-1}.nf-label{color:var(--soft);margin-bottom:26px}.nf-title{letter-spacing:-.028em;text-wrap:balance;max-width:11em;font-size:clamp(42px,6.4vw,104px);font-weight:300;line-height:1}.nf-path{min-height:1.45em;font:400 clamp(15px,1.35vw,19px)/1.45 var(--mono);color:var(--soft);margin-top:clamp(22px,3vw,36px)}.nf-strike{vertical-align:bottom;max-width:100%;display:inline-block;position:relative}.nf-strike del{white-space:nowrap;text-overflow:ellipsis;text-decoration:none;display:block;overflow:hidden}.nf-strike svg{pointer-events:none;width:calc(100% + .4em);height:.5em;position:absolute;top:50%;left:-.2em;overflow:visible;transform:translateY(-46%)}.nf-strike path{fill:none;stroke:#f15a22;stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:nf-strike .75s var(--ease).45s forwards}@keyframes nf-strike{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.nf-strike path{stroke-dashoffset:0;animation:none}}.nf-index{margin-top:clamp(80px,13vh,150px)}.nf-index-label{border-bottom:1px solid var(--rule);grid-column:1/-1;padding-bottom:14px}.nf-cols{columns:3 15em;column-gap:var(--gutter);font-family:var(--serif);font-variant-numeric:oldstyle-nums;grid-column:1/-1;font-size:19px;line-height:1.45}.nf-group{break-inside:avoid;padding-top:22px}.nf-letter{font:500 12px/1 var(--sans);letter-spacing:.12em;color:var(--soft);margin-bottom:6px}.nf-group ul{margin:0;padding:0;list-style:none}.nf-group li{text-indent:-1.1em;padding-left:1.1em}.nf-group i{color:var(--soft);font-style:italic}.nf-group a{text-decoration:underline;-webkit-text-decoration-color:var(--dim);text-decoration-color:var(--dim);text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-color .3s}.nf-group a:hover{text-decoration-color:currentColor}@media (max-width:700px){.nf-cols{font-size:18px}}
