.not-found{background:#151820}.not-found .nf{min-height:100svh;padding-top:calc(4.75rem + env(safe-area-inset-top,0px));color:#f7f6f2;flex-direction:column;padding-bottom:clamp(1.5rem,5svh,3rem);display:flex;position:relative;overflow:hidden}.not-found .nf__img,.not-found .nf__canvas,.not-found .nf__shade,.not-found .nf__veil{width:100%;height:100%;position:absolute;inset:0}.not-found .nf__img{object-fit:cover}.not-found.is-gl .nf__img{opacity:0}.not-found .nf__canvas{display:block}.not-found .nf__shade{pointer-events:none;z-index:1;background:radial-gradient(60% 38% at 50% 30%,#0e101880,#0e101800 100%),linear-gradient(#0e10188c,#0e10181a 45%,#0e101800 60%,#0e101899)}.not-found .nf__veil{background:var(--paper);pointer-events:none;z-index:2}.not-found .nf__copy{z-index:3;padding:clamp(2rem, 10svh, 7rem) var(--gl) 2rem;text-align:center;flex-direction:column;flex:1;justify-content:flex-start;display:flex;position:relative}.not-found .nf__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:500}.not-found .nf__copy h1{max-width:min(12em,100%);font-family:var(--serif);text-wrap:balance;letter-spacing:-.045em;text-shadow:0 .1em .6em #14161e40;margin:1.1rem auto 0;font-size:min(clamp(2.6rem,9vw,10rem),15svh);font-weight:300;line-height:.88}.not-found .nf__line{margin-bottom:-.22em;display:block;overflow:hidden}.not-found .nf__line>span{padding-bottom:.22em;display:block}.not-found .nf__sub{z-index:3;padding:0 var(--gl);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;font-size:.9375rem;display:flex;position:relative}.not-found .nf__sub p{max-width:24rem;margin:0}.not-found .nf__links{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.not-found .nf__link{color:inherit;background:linear-gradient(var(--peri), var(--peri)) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--ease);text-decoration:none}.not-found .nf__link:hover{background-size:100% 1px}.not-found .nf__btn{background:var(--peri);min-height:3rem;color:var(--ink);transition:transform .5s var(--ease);border-radius:99rem;align-items:center;gap:.6rem;padding:0 1.4rem;font-weight:500;text-decoration:none;display:inline-flex}.not-found .nf__btn:hover{transform:translateY(-2px)}.landing.not-found .nav{height:auto;min-height:4.75rem;padding-top:max(1rem, env(safe-area-inset-top,0px));mix-blend-mode:normal;color:#f7f6f2;padding-bottom:1rem}.landing.not-found .nav__links{flex-wrap:wrap;grid-column:3;justify-content:flex-end;display:flex}@media (max-width:760px){.not-found .nf{padding-top:calc(7.5rem + env(safe-area-inset-top,0px))}.not-found .nf__sub{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.not-found .nf__line,.not-found .nf__line>span{display:inline}.not-found .nf__line>span{padding-bottom:0}.not-found .nf__copy h1{margin-bottom:-.22em;padding-bottom:.22em;overflow:hidden}}@media (prefers-reduced-motion:reduce){.not-found .nf__veil{opacity:0}.not-found .nf__btn{transition:none}}
