.not-found-module__HS70Aa__page{background:var(--cream);place-items:center;min-height:min(80vh,760px);padding:clamp(2rem,6vw,6rem) 4vw;display:grid}.not-found-module__HS70Aa__card{border:1.5px solid var(--ink);width:min(100%,1030px);min-height:430px;box-shadow:10px 11px 0 var(--forest);background:#fffaf0;border-radius:1.6rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid;overflow:hidden}.not-found-module__HS70Aa__art{isolation:isolate;background:var(--yellow);border-right:1.5px solid var(--ink);place-items:center;min-height:430px;display:grid;overflow:hidden}.not-found-module__HS70Aa__scene{aspect-ratio:1.15;width:min(90%,400px);position:relative}.not-found-module__HS70Aa__sun{aspect-ratio:1;background:#fffaf08c;border:1.5px solid #17211b47;border-radius:50%;width:88%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-module__HS70Aa__number{color:var(--forest);font-family:var(--font-editorial);letter-spacing:-.09em;font-size:clamp(6rem,12vw,9rem);line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%)}.not-found-module__HS70Aa__dog{z-index:1;filter:drop-shadow(0 16px 10px #4e2f1d21);width:92%;height:auto;position:absolute;bottom:0;right:50%;transform:translate(50%)}.not-found-module__HS70Aa__copy{padding:clamp(2rem,5vw,4.5rem)}.not-found-module__HS70Aa__kicker{color:var(--forest);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.not-found-module__HS70Aa__copy>p:not(.not-found-module__HS70Aa__kicker){max-width:36ch;font-family:var(--font-reading);margin:1.2rem 0 2rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.5}.not-found-module__HS70Aa__homeLink{border:1.5px solid var(--forest);min-height:3.3rem;color:var(--cream);background:var(--forest);letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;gap:1.5rem;padding:.8rem 1.15rem;font-size:.85rem;font-weight:800;transition:color .18s,background .18s,transform .18s;display:inline-flex}.not-found-module__HS70Aa__homeLink:hover{color:var(--forest);background:var(--yellow);transform:translateY(-2px)}.not-found-module__HS70Aa__homeLink:focus-visible{outline:3px solid var(--hover-plum);outline-offset:4px}@media (max-width:700px){.not-found-module__HS70Aa__page{min-height:auto;padding:2.5rem 5vw 4rem}.not-found-module__HS70Aa__card{box-shadow:6px 7px 0 var(--forest);grid-template-columns:1fr}.not-found-module__HS70Aa__art{border-right:0;border-bottom:1.5px solid var(--ink);min-height:280px}.not-found-module__HS70Aa__number{font-size:clamp(6rem,25vw,9rem)}.not-found-module__HS70Aa__scene{width:min(86%,320px)}.not-found-module__HS70Aa__copy{padding:2.2rem 1.6rem 2.5rem}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__homeLink{transition:none}}
