:is(html:has(.notFound),body:has(.notFound)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#131320}body:has(.notFound){color:#fcfafa;overflow:hidden}:is(body:has(.notFound) .siteHeader,body:has(.notFound) .siteFooter,body:has(.notFound) .mouseTrail){display:none}.workShell:has(.notFound){color:#fcfafa;background:#131320;min-height:0;padding-top:0}.notFound{--not-found-bg:#131320;--not-found-ink:#fcfafa;--not-found-font:Helvetica, Arial, sans-serif;box-sizing:border-box;background:var(--not-found-bg);width:100%;max-width:100%;height:100dvh;min-height:100dvh;color:var(--not-found-ink);font-family:var(--not-found-font);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;place-items:center;margin:0;padding:0;display:grid;overflow:hidden}.notFound__frame{box-sizing:border-box;aspect-ratio:480/334;grid-template:1fr/1fr;width:min(100%,143.713dvh);min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:grid;position:relative;overflow:hidden}.notFound__stage{background:var(--not-found-bg);grid-area:1/1;width:100%;height:100%;position:relative}.notFound__art{pointer-events:none;background-color:var(--not-found-bg);background-image:url(/assets/404artwork.gif);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.notFound__copy{z-index:1;box-sizing:border-box;width:auto;max-width:none;padding-top:max(1.15rem, env(safe-area-inset-top,0px));padding-right:max(1.15rem, env(safe-area-inset-right,0px));padding-bottom:calc(16% + env(safe-area-inset-bottom,0px));padding-left:max(1.15rem, env(safe-area-inset-left,0px));text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.notFound__code,.notFound__title,.notFound__home{text-shadow:0 0 14px #131320e0,0 1px 2px #131320b3;font-family:Helvetica,Arial,sans-serif}.notFound__code{letter-spacing:-.04em;color:var(--not-found-ink);margin:0 0 .08em;font-size:clamp(4rem,10vw,9rem);font-weight:400;line-height:.88}.notFound__title{box-sizing:border-box;letter-spacing:-.02em;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;width:100%;max-width:12.5em;margin:0 0 1.15rem;font-size:clamp(1rem,2vw,1.75rem);font-weight:400;line-height:1.28;display:block}.notFound__home{min-width:44px;min-height:44px;color:inherit;letter-spacing:.02em;text-align:center;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:.35rem .2rem .42rem;font-size:clamp(.875rem,1.1vw,1rem);font-weight:400;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.notFound__homeLabel{padding:0 .05rem .18rem;display:inline-block;position:relative}.notFound__homeLabel:after{content:"";transform-origin:50%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:.04rem;left:0;right:0;transform:scaleX(0)}.notFound__home:hover .notFound__homeLabel:after,.notFound__home:focus-visible .notFound__homeLabel:after,.notFound__home:active .notFound__homeLabel:after{transform:scaleX(1)}.notFound__home:focus{outline:none}.notFound__home:focus-visible{outline:2px solid var(--not-found-ink);outline-offset:4px}@media (max-aspect-ratio:1){.notFound__copy{padding-bottom:calc(14% + env(safe-area-inset-bottom,0px))}.notFound__code{font-size:clamp(3.15rem,18vw,4.5rem)}.notFound__title{max-width:14em;margin-bottom:.95rem;font-size:clamp(.95rem,3.4vw,1.2rem)}.notFound__home{font-size:clamp(.875rem,2.4vw,.95rem)}}@media (min-aspect-ratio:1) and (max-height:500px){.notFound__code{font-size:clamp(2.4rem,12vh,4rem)}.notFound__title{margin-bottom:.7rem;font-size:clamp(.9rem,2.4vh,1.15rem)}.notFound__copy{padding-bottom:calc(10% + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.notFound__art{background-image:url(/assets/404artwork-still.png)}.notFound__homeLabel:after{transition:none}}
