.error-page{position:relative;min-height:calc(100svh - var(--space-3xl) - var(--space-md));overflow:clip}.error-page__photo{position:absolute;inset:0;z-index:0}.error-page__img{-o-object-fit:cover;object-fit:cover;-o-object-position:40% 90%;object-position:40% 90%}.error-page__img--noc{opacity:0;transition:opacity 1.3s ease-in-out}:root[data-daytime=noc] .error-page__img--noc{opacity:1}.error-page__inner{position:relative;z-index:1;padding-block:clamp(var(--space-lg),9svh,var(--space-3xl)) var(--space-xl)}.error-page__panel{display:grid;gap:var(--space-md);width:min(100%,29rem);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.error-page__heading{font-size:clamp(2rem,1.3rem + 2vw,3.2rem);line-height:1.02;letter-spacing:-.02em}.error-page__heading,.error-page__text{margin:0;font-family:Newsreader,serif;font-weight:300;color:var(--v-ink)}.error-page__text{font-size:clamp(1.05rem,.98rem + .3vw,1.22rem);font-style:italic;line-height:1.45}.error-page__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs)}