.nf .svw{min-height:100svh}.nf .svw-lamp{opacity:0;animation:1.6s linear .35s both nfLampOff}@keyframes nfLampOff{0%{opacity:var(--sv-lamp)}34%{opacity:var(--sv-lamp)}38%{opacity:calc(var(--sv-lamp) * .25)}44%{opacity:calc(var(--sv-lamp) * .85)}52%{opacity:calc(var(--sv-lamp) * .1)}58%{opacity:calc(var(--sv-lamp) * .5)}to{opacity:0}}.nf-home{color:var(--sv-ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.nf .svw-title__main{max-width:none}.nf-foot{gap:20px;margin-top:clamp(28px,4vw,52px);display:grid}.nf-rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);max-width:980px;margin:0;padding:0;list-style:none;display:grid}.nf-room{border-top:1px solid rgba(var(--sv-ink-rgb), .22);color:var(--sv-ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name path""line line";align-items:baseline;gap:2px 16px;padding:16px 0 18px;transition:border-color .25s;display:grid}.nf-room__name{text-underline-offset:4px;grid-area:name;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:620;font-stretch:90%;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .25s}.nf-room__path{color:var(--sv-soft-ink);grid-area:path}.nf-room__line{color:var(--sv-soft-ink);grid-area:line;font-size:15px;line-height:1.45}.nf-room:hover,.nf-room:focus-visible{border-top-color:var(--sv-ink)}.nf-room:hover .nf-room__name,.nf-room:focus-visible .nf-room__name{text-decoration-color:currentColor}.nf-note{max-width:58ch;color:var(--sv-soft-ink);margin:8px 0 0;font-size:15px}.nf-note a{color:var(--sv-ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:640px){.nf-rooms{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nf .svw-lamp{animation:none}.nf-room,.nf-room__name{transition:none}}
