.na-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.na-window{margin:0}.na-window-pane{aspect-ratio:1460/1100;background:var(--n-ink);border-radius:var(--n-radius-lg);display:block;overflow:hidden}.na-window-pane img{object-fit:cover;filter:none;width:100%;height:100%;display:block}.na-window figcaption{max-width:34rem;color:var(--n-ink-faint);margin-top:.85rem;font-size:.875rem}.na-place{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.na-facts{grid-template-columns:minmax(0,1fr);gap:1.5rem}.na-night{margin:0}.na-night-photo{aspect-ratio:3/2;border-radius:var(--n-radius);display:block;overflow:hidden}.na-night-photo img{object-fit:cover;width:100%;height:100%;filter:var(--n-photo);display:block}.na-night figcaption{color:var(--n-ink-faint);margin-top:.85rem;font-size:.875rem}.na-portrait img{aspect-ratio:4/5;object-position:center top}.na-contact .n-head{grid-template-columns:minmax(0,1fr);gap:.5rem}.na-contact .n-label{text-align:left;order:-1;font-size:1rem}.na-contact .n-statement{font-size:clamp(1.75rem,3vw,2.5rem)}.na-contact{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.na-details{border-top:1px solid var(--n-ink);margin-top:2rem}.na-details>div{border-bottom:1px solid var(--n-line-strong);grid-template-columns:11rem minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}.na-details dt{color:var(--n-ink-faint);font-size:.9375rem}.na-details a{text-decoration:underline;-webkit-text-decoration-color:var(--n-line-strong);text-decoration-color:var(--n-line-strong);text-underline-offset:.25em}.na-details a:hover{text-decoration-color:currentColor}.na-builds span{font-size:.9375rem}.na-build-mark{align-self:flex-start;margin-bottom:.75rem}.na-build-mark.is-lockup{width:9.5rem;height:auto}.na-build-mark.is-mark{width:auto;height:1.9rem}@media (max-width:1000px){.na-head,.na-place,.na-contact{grid-template-columns:minmax(0,1fr)}.na-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-form-card{order:-1}}@media (max-width:700px){.na-facts{grid-template-columns:minmax(0,1fr)}.na-details>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}.na-build-mark{filter:grayscale()}
