.arc404{--arc404-plate:url(/404/arclen-void-backplate.webp);--arc404-plate-mobile:url(/404/arclen-void-backplate-mobile.webp);z-index:100;color:#f7f5f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--arc404-primary:#f7f5f2;--arc404-secondary:#a8a39d;--arc404-button:#24211fe0;--arc404-button-hover:#352f2af5;--arc404-ember:#e85d04;background:#050505;display:block;position:fixed;inset:0;overflow:auto}.arc404 :focus-visible{outline:2px solid var(--arc404-ember);outline-offset:4px}.arc404-hero{isolation:isolate;background:#050505;justify-content:center;align-items:center;width:100%;min-height:100svh;display:flex;position:relative;overflow:clip}.arc404-backplate{z-index:-2;background-image:radial-gradient(circle at 50% 42%,#110d0a0a 0%,#0404042e 48%,#00000014 72%),linear-gradient(to bottom,#0000007a 0%,#00000042 54%,#0000000a 78%,#0000002e 100%),var(--arc404-plate);filter:contrast(1.05)saturate(.86);background-position:50%,50%,bottom;background-repeat:no-repeat;background-size:cover,cover,cover;position:absolute;inset:0;transform:scale(1.002)}.arc404-backplate:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0003,#0000 18% 82%,#0003),linear-gradient(#0000 62%,#0000001f);position:absolute;inset:0}.arc404-canvas-wrap{z-index:-1;width:838px;height:518px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.arc404-canvas{cursor:default;width:100%;height:100%;display:block}.arc404-canvas[hidden]{display:none}.arc404-fallback{color:#e85d0447;width:100%;height:100%;font-family:var(--font-display,"PP Mori",sans-serif);letter-spacing:-.08em;justify-content:center;align-items:center;font-size:clamp(8rem,26vw,20rem);font-weight:500;display:flex}.arc404-copy{z-index:2;pointer-events:none;background:radial-gradient(50% 50%,#050505f0 58%,#050505b8 72%,#05050500 100%);flex-direction:column;align-items:center;gap:20px;width:430px;min-height:148px;padding:24px 36px;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.arc404-lines{text-align:center;flex-direction:column;align-items:center;gap:5px;width:100%;display:flex}.arc404-copy h1{color:var(--arc404-primary);font-family:var(--font-display,"PP Mori",sans-serif);letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:20px;font-weight:500;line-height:1.2}.arc404-copy p{color:var(--arc404-secondary);font-family:var(--font-sans,"Geist",system-ui,sans-serif);letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:20px}.arc404-cta{background:var(--arc404-button);min-width:138px;height:34px;color:var(--arc404-primary);font-family:var(--font-sans,"Geist",system-ui,sans-serif);pointer-events:auto;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .16s,transform .16s;display:inline-flex}.arc404-cta:hover{background:var(--arc404-button-hover);transform:translateY(-1px)}@media (max-width:809.98px){.arc404-backplate{background-image:radial-gradient(circle at 50% 42%,#110d0a0a 0%,#0404042e 48%,#00000014 72%),linear-gradient(to bottom,#0000007a 0%,#00000042 54%,#0000000a 78%,#0000002e 100%),var(--arc404-plate-mobile,var(--arc404-plate));background-position:50%,50%,50% 100%;background-size:cover,cover,auto 100%}.arc404-canvas-wrap{width:100%;height:812px;top:43%;left:0;transform:translateY(-50%)}.arc404-copy{width:min(94vw,410px);min-height:140px;padding:22px 18px;top:43%;left:50%}.arc404-copy h1{font-size:18px}.arc404-copy p{font-size:13px}}@media (max-width:359.98px){.arc404-copy p{white-space:normal;max-width:282px}}@media (max-height:620px) and (min-width:810px){.arc404-canvas-wrap,.arc404-copy{top:48%}}@media (prefers-reduced-motion:reduce){.arc404 *,.arc404 :before,.arc404 :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body:has(.arc404) [data-site-chrome]{display:none!important}
