@font-face{font-family:satoshi;src:url(../media/Satoshi_Variable-s.p.2ta4m073o532p.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_VariableItalic-s.p.3w48syjfdtm3_.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:italic}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.satoshi_c4e7805a-module__b49EGW__className{font-family:satoshi,satoshi Fallback}.satoshi_c4e7805a-module__b49EGW__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
.PixelTransition-module__mPQL3G__curtain{z-index:110;pointer-events:none;display:grid;position:fixed;inset:0}.PixelTransition-module__mPQL3G__curtain:not([data-phase=idle]){pointer-events:auto}.PixelTransition-module__mPQL3G__cell{background-color:var(--color-signal);opacity:0}.PixelTransition-module__mPQL3G__curtain[data-phase=covered] .PixelTransition-module__mPQL3G__cell{opacity:1}@media (prefers-reduced-motion:reduce){.PixelTransition-module__mPQL3G__curtain{display:none}}
.SiteBackground-module__GX11aW__root{z-index:-1;background:var(--color-bone);pointer-events:none;position:fixed;inset:0;overflow:hidden}.SiteBackground-module__GX11aW__canvas{inset:0;position:absolute!important}.SiteBackground-module__GX11aW__staticPattern{background-image:radial-gradient(circle, color-mix(in srgb, var(--color-signal) 64%, transparent) 0 1px, transparent 1.25px);opacity:.48;background-position:50%;background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(76% 68% at 50% 48%,#000 0%,#0000 72%);mask-image:radial-gradient(76% 68% at 50% 48%,#000 0%,#0000 72%)}
.ErrorScreens-module__ArlOha__screen{z-index:100;isolation:isolate;min-height:100svh;display:grid;position:fixed;inset:0;overflow:hidden}.ErrorScreens-module__ArlOha__notFound{color:var(--color-ink);background:0 0;align-items:center}.ErrorScreens-module__ArlOha__wizardPixels{z-index:-1;pointer-events:none;width:min(72vw,68rem);height:114svh;position:absolute;top:-7svh;right:-16vw;overflow:hidden;-webkit-mask:url(/assets/errors/wandering-wizard-mask.png) 50%/contain no-repeat;mask:url(/assets/errors/wandering-wizard-mask.png) 50%/contain no-repeat}.ErrorScreens-module__ArlOha__wizardCanvas,.ErrorScreens-module__ArlOha__wizardFallback{position:absolute;inset:0}.ErrorScreens-module__ArlOha__wizardCanvas{width:100%;height:100%}.ErrorScreens-module__ArlOha__wizardFallback{background-image:radial-gradient(circle, color-mix(in srgb, var(--color-signal) 64%, transparent) 0 1px, transparent 1.25px);opacity:.48;background-position:50%;background-size:4px 4px}.ErrorScreens-module__ArlOha__notFoundContent{z-index:1;width:100%;padding:clamp(2rem, 5vw, 5.5rem) var(--page-pad,clamp(1.25rem, 3vw, 3.5rem));animation:ErrorScreens-module__ArlOha__copyArrives 1s .14s var(--ease-out-expo) both;position:relative}.ErrorScreens-module__ArlOha__code{color:var(--color-signal);letter-spacing:-.055em;margin:0 0 clamp(1.3rem,2.8vh,2.4rem);font-size:clamp(3.6rem,6vw,7rem);font-weight:545;line-height:.78}.ErrorScreens-module__ArlOha__notFound h1,.ErrorScreens-module__ArlOha__recovery h1{text-wrap:balance;margin:0}.ErrorScreens-module__ArlOha__notFound h1{letter-spacing:-.075em;max-width:8.5em;font-size:clamp(4.6rem,9.5vw,10.6rem);font-weight:545;line-height:.83}.ErrorScreens-module__ArlOha__homeLink{min-height:3rem;color:inherit;cursor:pointer;touch-action:manipulation;border:1px solid;border-radius:999px;justify-content:center;align-items:center;margin-top:clamp(2rem,4vh,3.6rem);padding:.82rem 1.65rem;font-size:1.02rem;font-weight:580;line-height:1;text-decoration:none;display:inline-flex;position:relative}.ErrorScreens-module__ArlOha__recovery{background:var(--color-bone);color:var(--color-ink);align-items:end}.ErrorScreens-module__ArlOha__recoveryGlobal{background:var(--color-ink);color:var(--color-bone)}.ErrorScreens-module__ArlOha__faultField{z-index:-2;background:radial-gradient(circle, currentColor 0 1.2px, transparent 1.45px) 0 0 / 8px 8px, var(--color-signal);clip-path:polygon(42% 0,100% 0,72% 100%,0 100%);width:min(54vw,50rem);height:160vh;color:color-mix(in srgb, var(--color-bone) 34%, transparent);opacity:.84;animation:ErrorScreens-module__ArlOha__faultArrives 1.1s var(--ease-out-expo) both;position:absolute;top:-30vh;right:clamp(-18rem,-12vw,-6rem);transform:rotate(7deg)}.ErrorScreens-module__ArlOha__recoveryGlobal .ErrorScreens-module__ArlOha__faultField{color:color-mix(in srgb, var(--color-ink) 42%, transparent)}.ErrorScreens-module__ArlOha__recoveryContent{width:min(64rem,100%);padding:clamp(3rem, 8vh, 7rem) var(--page-pad,clamp(1.25rem, 3vw, 3.5rem));animation:ErrorScreens-module__ArlOha__copyArrives .9s .1s var(--ease-out-expo) both}.ErrorScreens-module__ArlOha__eyebrow{color:var(--color-signal);letter-spacing:.18em;margin:0 0 clamp(1.4rem,3vh,2.4rem);font-size:clamp(.72rem,.72vw,.88rem);font-weight:650}.ErrorScreens-module__ArlOha__recoveryGlobal .ErrorScreens-module__ArlOha__eyebrow{color:var(--color-bone)}.ErrorScreens-module__ArlOha__recovery h1{letter-spacing:-.06em;max-width:9em;font-size:clamp(3rem,6vw,6.8rem);font-weight:500;line-height:.9}.ErrorScreens-module__ArlOha__body{letter-spacing:-.02em;max-width:35rem;margin:clamp(1.7rem,4vh,3rem) 0 0;font-size:clamp(1rem,1.25vw,1.3rem);line-height:1.45}.ErrorScreens-module__ArlOha__actions{flex-wrap:wrap;gap:.8rem;margin-top:clamp(2rem,5vh,4rem);display:flex}.ErrorScreens-module__ArlOha__action,.ErrorScreens-module__ArlOha__actionSecondary{min-height:3.1rem;font:inherit;transition:background-color .18s linear, color .18s linear, transform .36s var(--ease-out-expo);border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1.25rem;font-size:.92rem;font-weight:560;line-height:1;text-decoration:none;display:inline-grid}.ErrorScreens-module__ArlOha__action{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-bone);cursor:pointer}.ErrorScreens-module__ArlOha__actionSecondary{color:inherit;background:0 0}.ErrorScreens-module__ArlOha__action:hover,.ErrorScreens-module__ArlOha__action:focus-visible,.ErrorScreens-module__ArlOha__actionSecondary:hover,.ErrorScreens-module__ArlOha__actionSecondary:focus-visible{transform:translateY(-2px)}.ErrorScreens-module__ArlOha__actionSecondary:hover,.ErrorScreens-module__ArlOha__actionSecondary:focus-visible{background:var(--color-ink);color:var(--color-bone)}.ErrorScreens-module__ArlOha__recoveryGlobal .ErrorScreens-module__ArlOha__actionSecondary:hover,.ErrorScreens-module__ArlOha__recoveryGlobal .ErrorScreens-module__ArlOha__actionSecondary:focus-visible{background:var(--color-bone);color:var(--color-ink)}.ErrorScreens-module__ArlOha__documentBody{background:var(--color-bone);min-height:100svh;margin:0}@keyframes ErrorScreens-module__ArlOha__copyArrives{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translate(0,0)}}@keyframes ErrorScreens-module__ArlOha__faultArrives{0%{opacity:0;transform:translate(12%)rotate(7deg)}to{opacity:.84;transform:translate(0,0)rotate(7deg)}}@media (max-width:767px){.ErrorScreens-module__ArlOha__notFound{align-items:end}.ErrorScreens-module__ArlOha__wizardPixels{width:118vw;height:100svh;top:-8svh;right:-42vw}.ErrorScreens-module__ArlOha__notFoundContent{padding-bottom:clamp(3rem,8svh,5.5rem)}.ErrorScreens-module__ArlOha__notFound h1{max-width:8.2em;font-size:clamp(3.4rem,14vw,5rem)}.ErrorScreens-module__ArlOha__code{font-size:clamp(3.4rem,15vw,5rem)}.ErrorScreens-module__ArlOha__homeLink{margin-top:2.6rem}.ErrorScreens-module__ArlOha__recovery{align-items:end}.ErrorScreens-module__ArlOha__faultField{opacity:.5;width:105vw;height:125vh;top:-12vh;right:-48vw}.ErrorScreens-module__ArlOha__recoveryContent{padding-bottom:clamp(3rem,9svh,5rem)}.ErrorScreens-module__ArlOha__recovery h1{max-width:8.5em;font-size:clamp(2.9rem,13vw,4.5rem)}}@media (max-height:500px) and (orientation:landscape){.ErrorScreens-module__ArlOha__notFoundContent{padding-block:1rem}.ErrorScreens-module__ArlOha__code{margin-bottom:.75rem;font-size:clamp(2.5rem,6vw,3.5rem)}.ErrorScreens-module__ArlOha__notFound h1{max-width:9em;font-size:clamp(2.6rem,8.5vw,4.75rem);line-height:.8}.ErrorScreens-module__ArlOha__homeLink{min-height:2.6rem;margin-top:1rem;padding:.65rem 1.2rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.ErrorScreens-module__ArlOha__notFoundContent,.ErrorScreens-module__ArlOha__faultField,.ErrorScreens-module__ArlOha__recoveryContent{animation:none}.ErrorScreens-module__ArlOha__action,.ErrorScreens-module__ArlOha__actionSecondary{transition:none}}
