.not-found-module__sxuMuG__page{flex-direction:column;min-height:100svh;display:flex}.not-found-module__sxuMuG__header{justify-content:space-between;align-items:center;gap:24px;display:flex}.not-found-module__sxuMuG__location,.not-found-module__sxuMuG__eyebrow,.not-found-module__sxuMuG__sceneNote{letter-spacing:.14em;font-size:10px;line-height:1.5}.not-found-module__sxuMuG__location{color:#7b7d70}.not-found-module__sxuMuG__layout{flex:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:3vw;width:100%;max-width:1700px;margin:auto;padding:65px 3vw;display:grid}.not-found-module__sxuMuG__eyebrow{color:#77796d;margin:0 0 28px}.not-found-module__sxuMuG__copy h1{letter-spacing:-.06em;margin:0;font-size:clamp(40px,4.5vw,78px);font-weight:550;line-height:1.04}.not-found-module__sxuMuG__description{color:#77796d;letter-spacing:-.025em;max-width:460px;margin:28px 0 34px;font-size:clamp(17px,1.3vw,22px);line-height:1.5}.not-found-module__sxuMuG__cta{color:#f7f7f2;background:#27271f;border:1px solid #27271f;border-radius:50px;align-items:center;gap:20px;padding:7px 24px 7px 7px;font-size:15px;transition:background .3s,color .3s;display:inline-flex}.not-found-module__sxuMuG__cta>span{color:#27271f;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;transition:transform .6s cubic-bezier(.22,1,.36,1);display:grid}.not-found-module__sxuMuG__cta:hover{color:#27271f;background:#c8d5bc}.not-found-module__sxuMuG__cta:hover>span{transform:rotate(360deg)}.not-found-module__sxuMuG__secondary{color:#707466;border-bottom:1px solid #c8cbbd;width:fit-content;margin-top:22px;padding-bottom:5px;font-size:13px;display:block}.not-found-module__sxuMuG__secondary span{margin-left:10px}.not-found-module__sxuMuG__scene{position:relative}.not-found-module__sxuMuG__code{text-align:center;letter-spacing:-.09em;color:#e2e4da;font-size:clamp(150px,24vw,420px);font-weight:550;line-height:1;position:absolute;inset:0 0 auto}.not-found-module__sxuMuG__drawing{width:100%;height:auto;position:relative}.not-found-module__sxuMuG__sceneNote{text-align:center;color:#8b8e7e;margin:0}.not-found-module__sxuMuG__character{transform-origin:320px 458px;animation:5s ease-in-out infinite not-found-module__sxuMuG__sway}.not-found-module__sxuMuG__eyes{transform-origin:322px 322px;animation:6s infinite not-found-module__sxuMuG__blink}.not-found-module__sxuMuG__glass{transform-origin:431px 307px;animation:5s ease-in-out infinite not-found-module__sxuMuG__search}.not-found-module__sxuMuG__bubble{animation:5s ease-in-out infinite not-found-module__sxuMuG__float}.not-found-module__sxuMuG__word{animation:6s ease-in-out -2s infinite not-found-module__sxuMuG__float}.not-found-module__sxuMuG__trail{animation:12s linear infinite not-found-module__sxuMuG__trail}.not-found-module__sxuMuG__footer{color:#818474;border-top:1px solid #dcded4;justify-content:space-between;gap:20px;padding:18px 0 0;font-size:12px;display:flex}@keyframes not-found-module__sxuMuG__sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes not-found-module__sxuMuG__search{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes not-found-module__sxuMuG__blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.1)}}@keyframes not-found-module__sxuMuG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes not-found-module__sxuMuG__trail{to{stroke-dashoffset:-120px}}@media (max-width:750px){.not-found-module__sxuMuG__location{display:none}.not-found-module__sxuMuG__layout{grid-template-columns:1fr;gap:38px;padding:55px 3px 35px}.not-found-module__sxuMuG__copy h1{font-size:clamp(36px,8vw,56px)}.not-found-module__sxuMuG__scene{justify-self:center;width:min(100%,440px)}.not-found-module__sxuMuG__code{font-size:clamp(150px,50vw,270px)}.not-found-module__sxuMuG__footer{flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__character,.not-found-module__sxuMuG__eyes,.not-found-module__sxuMuG__glass,.not-found-module__sxuMuG__bubble,.not-found-module__sxuMuG__word,.not-found-module__sxuMuG__trail{animation:none}.not-found-module__sxuMuG__cta,.not-found-module__sxuMuG__cta>span{transition:none}.not-found-module__sxuMuG__cta:hover>span{transform:none}}
