.not-found{background:#050505;flex-direction:column;min-height:100svh;display:flex}.not-found__stage{--nf-sheen:.5;isolation:isolate;background:#050505 url(/assets/backdrop/slate-2880.webp) 50%/cover no-repeat;outline:0;flex-direction:column;flex:1;align-items:center;min-height:calc(100svh - 72px);display:flex;position:relative;overflow:hidden}.not-found__stage:before{content:"";z-index:-2;opacity:.9;background:url(/assets/backdrop/caustic-warm-a-1440.webp) 50%/cover no-repeat;position:absolute;inset:0}.not-found__stage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 48% at 50% 58%,#050505b8,#05050500 100%);position:absolute;inset:0}@media (orientation:portrait){.not-found__stage{background-image:url(/assets/backdrop/slate-810.webp)}.not-found__stage:before{background-image:url(/assets/backdrop/caustic-warm-a-810.webp)}}.not-found__field{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.not-found__copy{z-index:1;text-align:center;flex-direction:column;align-items:center;margin:auto 0;padding:clamp(24px,5vh,56px) 22px clamp(28px,5vh,56px);display:flex;position:relative}.not-found__stage .site-footer{z-index:1;width:100%;padding:10px clamp(18px,5vw,76px) 16px;position:relative}.not-found~.site-footer{display:none}.not-found__number{color:#0000;letter-spacing:-.09em;background:linear-gradient(105deg,#323437 0%,#8c9298 12%,#f8fafb 22%,#64696f 34%,#dfe3e6 47%,#fff 53%,#777d83 66%,#d6dade 79%,#4c5055 100%) 0 0/220% 100%;background-position:calc(100% - var(--nf-sheen) * 85%) 50%;filter:drop-shadow(0 10px 24px #0009);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;padding:0 .09em 0 0;font:800 clamp(8.5rem,28vw,24rem)/.8 Arial,Helvetica,sans-serif;transition:background-position .5s cubic-bezier(.2,.7,.2,1);display:block}.not-found__eyebrow{color:#b8a688;letter-spacing:.24em;margin-top:clamp(14px,2.4vh,22px);font:700 .62rem/1 Arial,Helvetica,sans-serif}.not-found h1{letter-spacing:-.05em;margin:18px 0 0;font:700 clamp(2.2rem,4.2vw,4rem)/.95 Arial,Helvetica,sans-serif}.not-found h1 em{color:#d7c6a8;font-family:Georgia,serif;font-weight:400}.not-found__copy>p{color:#b4b4b0;max-width:36ch;font:400 1rem/1.55 var(--font-grotesk),sans-serif;margin:18px auto 0}.not-found__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.not-found__actions a{color:#f5f5f2;min-height:48px;font:500 .66rem/1 var(--font-mono),monospace;letter-spacing:.16em;border:1px solid #f5f5f2;justify-content:center;align-items:center;padding:0 24px;transition:background .2s,color .2s,border-color .2s;display:flex}.not-found__actions a.not-found__home{color:#08090c;background:#f5f5f2}.not-found__actions a:hover,.not-found__actions a:focus-visible{color:#08090c;background:#b8a688;border-color:#b8a688}.not-found__actions a:focus-visible{outline-offset:3px;outline:2px solid #d7c6a8}@media (max-width:760px){.not-found__stage{min-height:calc(100svh - 62px)}.not-found__actions{flex-direction:column;align-items:stretch;width:min(100%,360px)}}
