.not-found_page__jb5cW{--deck:color-mix(in srgb,var(--canvas) 95%,#d7ccb2);--brand-surface:var(--deck);min-height:100svh;background:var(--deck);background-image:radial-gradient(ellipse at 50% 40%,var(--accent-wash),transparent 65%)}.not-found_header__jGpJl{max-width:1440px;margin:0 auto;padding:32px clamp(24px,5vw,72px)}.not-found_brand__p6gee{display:inline-flex;text-decoration:none;border-radius:4px}.not-found_main__0NPrd{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1040px;min-height:calc(100svh - 132px);padding:0 24px 88px;text-align:center}.not-found_pool__1D8hR{display:block;width:min(100%,720px);height:auto;overflow:visible}.not-found_poolEdge__2jDdE{fill:color-mix(in srgb,var(--canvas) 90%,#dfd9c7)}.not-found_poolGrout__1Nk7R{fill:none;stroke:color-mix(in srgb,var(--canvas) 75%,#b4b2a6);stroke-width:1}.not-found_waterLight___PXnM{stop-color:color-mix(in srgb,var(--brand-blue) 53%,#88ded7)}.not-found_waterDeep__jwvzZ{stop-color:var(--brand-blue)}.not-found_leaf__NTHD4{color:#729585}.not-found_deckMarks__zRrkX{color:color-mix(in srgb,var(--muted) 30%,var(--canvas))}.not-found_float__u5ckY{transform-origin:360px 190px;animation:not-found_drift__sMiYt 4.6s ease-in-out}.not-found_ripples__bT5gF{transform-origin:360px 194px;animation:not-found_ripple__AEDfs 4.6s ease-out}.not-found_reflections__K72E1{animation:not-found_shimmer__FDbCU 4.6s ease-in-out}.not-found_copy__HdC4R{margin-top:22px}.not-found_eyebrow___b_ZB{color:var(--accent-ink);font-size:11px;font-weight:650;letter-spacing:1.65px;text-transform:uppercase}.not-found_copy__HdC4R h1{margin-top:15px;font-size:clamp(29px,4.3vw,44px);line-height:1.15;font-weight:570;letter-spacing:-1.8px;text-wrap:balance}.not-found_description__gCEE1{margin-top:15px;color:var(--muted);font-size:14px;line-height:1.6;text-wrap:balance}.not-found_recovery__v_G2Q{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;margin-top:28px;padding:12px 19px;border:1px solid transparent;border-radius:7px;background:var(--accent);color:var(--on-accent);text-decoration:none;font-size:13px;font-weight:550;box-shadow:0 2px 3px var(--accent-shadow);transition:background .15s ease}.not-found_recovery__v_G2Q:hover{background:var(--accent-hover)}.not-found_brand__p6gee:focus-visible,.not-found_recovery__v_G2Q:focus-visible{outline:2px solid var(--accent-ink);outline-offset:5px}:root[data-theme=dark] .not-found_waterLight___PXnM{stop-color:color-mix(in srgb,var(--brand-blue) 68%,#72b6b1)}:root[data-theme=dark] .not-found_waterDeep__jwvzZ{stop-color:color-mix(in srgb,var(--brand-blue) 65%,#102b40)}:root[data-theme=dark] .not-found_poolEdge__2jDdE{fill:var(--soft)}:root[data-theme=dark] .not-found_poolGrout__1Nk7R{stroke:var(--strong-line)}:root[data-theme=dark] .not-found_leaf__NTHD4{color:#577d6e}@keyframes not-found_drift__sMiYt{0%,to{transform:translate(0) rotate(0)}45%{transform:translate(3px,-5px) rotate(7deg)}}@keyframes not-found_ripple__AEDfs{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.45}}@keyframes not-found_shimmer__FDbCU{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:600px){.not-found_header__jGpJl{padding:26px 24px}.not-found_main__0NPrd{min-height:calc(100svh - 110px);padding:12px 16px 72px}.not-found_copy__HdC4R{margin-top:28px;padding:0 8px}.not-found_copy__HdC4R h1{max-width:330px;margin-inline:auto;letter-spacing:-1.2px}.not-found_description__gCEE1{max-width:270px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.not-found_float__u5ckY,.not-found_reflections__K72E1,.not-found_ripples__bT5gF{animation:none}.not-found_recovery__v_G2Q{transition:none}}