.not-found-module__sxuMuG__notFound{background:var(--color-paper);min-height:min(76svh,780px);color:var(--color-ink);padding:clamp(38px,7vw,84px) 24px clamp(56px,8vw,100px)}.not-found-module__sxuMuG__layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(36px,7vw,92px);width:min(100%,1200px);min-height:min(64svh,640px);margin-inline:auto;display:grid}.not-found-module__sxuMuG__copy{min-width:0}.not-found-module__sxuMuG__label{border:2px solid var(--color-ink);background:var(--color-redline);color:#fff;min-height:34px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.not-found-module__sxuMuG__code{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.1em;margin:24px 0 4px;font-size:clamp(72px,10vw,128px);font-weight:700;line-height:.78}.not-found-module__sxuMuG__code span{color:var(--color-redline)}.not-found-module__sxuMuG__copy h1{letter-spacing:-.07em;text-wrap:balance;max-width:660px;margin:23px 0 0;font-size:clamp(38px,5.5vw,70px);font-weight:700;line-height:.98}.not-found-module__sxuMuG__description{max-width:53ch;color:var(--color-graphite);text-wrap:pretty;margin:18px 0 0;font-size:16px;line-height:1.65}.not-found-module__sxuMuG__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;display:flex}.not-found-module__sxuMuG__homeAction,.not-found-module__sxuMuG__discoverAction{border:2px solid var(--color-ink);min-height:46px;color:var(--color-ink);transition:transform .18s var(--ease-smooth-out), background-color .18s ease, box-shadow .18s var(--ease-smooth-out);border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:0 17px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__homeAction{background:var(--color-redline);color:#fff;box-shadow:3px 3px 0 var(--color-ink)}.not-found-module__sxuMuG__discoverAction{background:var(--color-terracotta)}.not-found-module__sxuMuG__homeAction:hover,.not-found-module__sxuMuG__discoverAction:hover{box-shadow:1px 1px 0 var(--color-ink);transform:translate(2px,2px)}.not-found-module__sxuMuG__homeAction:hover{background:var(--color-terracotta);color:var(--color-ink)}.not-found-module__sxuMuG__discoverAction:hover{background:var(--color-sand)}.not-found-module__sxuMuG__jobsAction{min-height:44px;color:var(--color-ink);text-underline-offset:4px;align-items:center;gap:8px;padding-inline:6px;font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.not-found-module__sxuMuG__jobsAction:hover{color:var(--color-redline)}.not-found-module__sxuMuG__planPanel{border:2px solid var(--color-ink);background:var(--color-redline);min-height:410px;box-shadow:8px 8px 0 var(--color-ink);border-radius:16px;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__planHeader{color:#fff;font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:700;display:flex}.not-found-module__sxuMuG__floorPlan{width:100%;max-height:350px;margin:auto;overflow:visible}.not-found-module__sxuMuG__floorPlan>path{stroke:var(--color-ink);stroke-width:4px;stroke-linecap:square;stroke-linejoin:miter}.not-found-module__sxuMuG__floorPlan>.not-found-module__sxuMuG__routeLine{stroke:var(--color-paper);stroke-dasharray:8 9;stroke-width:3px}.not-found-module__sxuMuG__marker{fill:var(--color-terracotta);stroke:var(--color-ink);stroke-width:4px}.not-found-module__sxuMuG__markerCross{stroke:var(--color-ink);stroke-width:5px;stroke-linecap:round}.not-found-module__sxuMuG__floorPlan>.not-found-module__sxuMuG__scale{stroke:var(--color-ink);stroke-width:3px}.not-found-module__sxuMuG__planCaption{border:2px solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-mono);letter-spacing:.08em;border-radius:9999px;align-self:flex-start;padding:8px 11px;font-size:9px;font-weight:700}.not-found-module__sxuMuG__planSticker{border:2px solid var(--color-ink);background:var(--color-terracotta);color:var(--color-ink);font-family:var(--font-mono);letter-spacing:.08em;border-radius:9999px;padding:10px 23px;font-size:9px;font-weight:700;position:absolute;bottom:74px;right:-17px;transform:rotate(-7deg)}.not-found-module__sxuMuG__notFound a:focus-visible{outline:3px solid var(--color-ink);outline-offset:4px}@media (max-width:760px){.not-found-module__sxuMuG__notFound{min-height:0;padding:34px 20px 48px}.not-found-module__sxuMuG__layout{grid-template-columns:1fr;gap:34px;min-height:0}.not-found-module__sxuMuG__code{margin-top:22px;font-size:clamp(76px,19vw,112px)}.not-found-module__sxuMuG__copy h1{margin-top:19px;font-size:clamp(40px,10vw,58px)}.not-found-module__sxuMuG__description{margin-top:15px;font-size:15px}.not-found-module__sxuMuG__actions{gap:9px;margin-top:20px}.not-found-module__sxuMuG__homeAction,.not-found-module__sxuMuG__discoverAction{min-height:44px;padding-inline:14px;font-size:13px}.not-found-module__sxuMuG__jobsAction{min-height:42px}.not-found-module__sxuMuG__planPanel{min-height:290px;box-shadow:5px 5px 0 var(--color-ink);border-radius:12px;padding:15px}.not-found-module__sxuMuG__floorPlan{max-height:240px}.not-found-module__sxuMuG__planSticker{bottom:57px;right:-14px}}@media (max-width:380px){.not-found-module__sxuMuG__notFound{padding-inline:16px}.not-found-module__sxuMuG__actions{flex-direction:column;align-items:stretch}.not-found-module__sxuMuG__homeAction,.not-found-module__sxuMuG__discoverAction,.not-found-module__sxuMuG__jobsAction{width:100%}.not-found-module__sxuMuG__jobsAction{justify-content:center}.not-found-module__sxuMuG__planPanel{min-height:250px}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__homeAction,.not-found-module__sxuMuG__discoverAction{transition:none}}
