.page-notfound .nf{padding-top:clamp(48px,7vw,112px)}.page-notfound .nf__grid{align-items:center;gap:var(--s-7) var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);display:grid}.page-notfound .nf__copy .h1{margin-bottom:var(--s-5)}.page-notfound .nf__copy .lede{margin-bottom:var(--s-6)}.page-notfound .nf__pages{align-items:baseline;gap:0 var(--s-5);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.page-notfound .nf__pages p{color:var(--ink-3);margin:0}.page-notfound .nf__pages ul{gap:0 var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-notfound .nf__flight{height:340px;position:relative}.page-notfound .nf__trail{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.page-notfound .nf__dove{background:var(--paper);border-radius:50%;width:64px;height:64px;padding:4px;position:absolute;top:9%;left:40%;translate:-50% -50%}.page-notfound .nf__slot{border:1.5px dashed var(--ink-3);border-radius:var(--radius);width:46%;height:44%;color:var(--ink-3);place-items:center;display:grid;position:absolute;bottom:0;right:0}.page-notfound .nf__slot .mono{letter-spacing:.04em;font-size:1.5rem;font-weight:500}@media (max-width:860px){.page-notfound .nf__grid{grid-template-columns:minmax(0,1fr)}.page-notfound .nf__flight{height:240px}.page-notfound .nf__dove{width:52px;height:52px}}
