.not-found-scene{isolation:isolate;color:#f0f0ed;background:#000;place-items:center;min-height:100svh;padding:140px 24px 100px;display:grid;position:relative;overflow:hidden}.not-found-dots{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.not-found-message{text-align:center;outline:none}.not-found-message h1{color:#f0f0ed;letter-spacing:-.025em;justify-content:center;align-items:center;gap:17px;margin:0;font-size:17px;font-weight:500;line-height:1.6;display:flex}.not-found-message h1>span:first-child{font-size:23px}.not-found-divider{color:#777c80;font-weight:400}.not-found-message a{color:#a8acaf;text-underline-offset:4px;align-items:center;gap:9px;margin-top:18px;font-size:12px;text-decoration:underline;transition:color .2s;display:inline-flex}.not-found-message a:hover{color:#fff}.not-found-message a:focus-visible{outline-offset:7px;border-radius:2px;outline:2px solid #a1b8e9}@media (max-width:760px){.not-found-scene{min-height:100svh;padding:120px 20px 90px}.not-found-message h1{gap:10px;font-size:13px}.not-found-message h1>span:first-child{font-size:20px}.not-found-message a{font-size:11px}}.not-found-message h1>.not-found-divider{color:#777c80}.site-shell:has(.not-found-scene){background:#000}.site-shell:has(.not-found-scene) .nav:not(.compact) .nav-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.site-shell:has(.not-found-scene) .footer{background:#000}.not-found-message{z-index:1;position:relative}.not-found-message h1>span{color:#f0f0ed}.hero-dot-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-dot-layer .not-found-dots{z-index:auto}.not-found-dots{opacity:0;transition:opacity .65s}.not-found-dots[data-ready=true]{opacity:1}@media (prefers-reduced-motion:reduce){.not-found-dots{transition:none}}
