.not-found-module__sxuMuG__page{background:#fff}.not-found-module__sxuMuG__hero{isolation:isolate;border-bottom:1px solid var(--ls-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;min-height:560px;padding:80px 56px;display:grid;position:relative;overflow:hidden}.not-found-module__sxuMuG__grid{z-index:-1;background-image:linear-gradient(#edf3f2 1px,#0000 1px),linear-gradient(90deg,#edf3f2 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 78%,#000 20%,#0000 80%);mask-image:radial-gradient(60% 80% at 78%,#000 20%,#0000 80%)}.not-found-module__sxuMuG__copy{flex-direction:column;align-items:flex-start;gap:22px;max-width:560px;display:flex}.not-found-module__sxuMuG__copy h1{letter-spacing:-.045em;font-size:clamp(42px,5vw,66px);line-height:1.02}.not-found-module__sxuMuG__copy h1 span{color:var(--ls-teal)}.not-found-module__sxuMuG__lead{color:#455b65;font-size:18px;line-height:1.55}.not-found-module__sxuMuG__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.not-found-module__sxuMuG__art{aspect-ratio:5/4;border:1px solid var(--ls-line);background:#ffffffb3;border-radius:18px;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:18px;width:100%;max-width:540px;display:flex;position:relative}.not-found-module__sxuMuG__art .not-found-module__sxuMuG__code{letter-spacing:-.06em;-webkit-text-stroke-width:2px;font-size:clamp(120px,15vw,210px);font-weight:600;line-height:.9}.not-found-module__sxuMuG__codeNote{border:1px dashed var(--ls-callout);color:var(--ls-teal);background:#fff;padding:7px 14px;font-size:13px;font-weight:600}.not-found-module__sxuMuG__reroute{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;padding:88px 56px;display:grid}.not-found-module__sxuMuG__rerouteHead{flex-direction:column;gap:14px;display:flex}.not-found-module__sxuMuG__rerouteHead h2{letter-spacing:-.04em;font-size:clamp(32px,3.6vw,48px);line-height:1.04}.not-found-module__sxuMuG__rerouteHead h2 span{color:var(--ls-teal)}.not-found-module__sxuMuG__rerouteHead p{color:#6d8288;font-size:17px}.not-found-module__sxuMuG__from{border-bottom:1px solid var(--ls-line);background:var(--ls-wash);color:#6d8288;border-radius:18px 18px 0 0;align-items:center;gap:12px;padding:18px 24px;font-size:14px;display:flex}.not-found-module__sxuMuG__from strong{color:var(--ls-ink);font-weight:600}.not-found-module__sxuMuG__dot{background:#fff;border:2px solid #b3262f;border-radius:50%;width:12px;height:12px}.not-found-module__sxuMuG__list ul{margin:0;padding:0;list-style:none}.not-found-module__sxuMuG__list li+li{border-top:1px dashed #d3e3e0}.not-found-module__sxuMuG__list a{color:var(--ls-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 24px;text-decoration:none;transition:background-color .15s;display:grid}.not-found-module__sxuMuG__list a:hover{background:var(--ls-wash)}.not-found-module__sxuMuG__list a>.link-arrow{width:18px;height:18px;color:var(--ls-teal);transition:transform .2s}.not-found-module__sxuMuG__list a:hover>.link-arrow{transform:translate(3px)}.not-found-module__sxuMuG__icon{width:40px;height:40px;color:var(--ls-teal);border:1px dashed #9cc4bd;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.not-found-module__sxuMuG__text{flex-direction:column;gap:2px;display:flex}.not-found-module__sxuMuG__text strong{letter-spacing:-.01em;font-size:17px;font-weight:600}.not-found-module__sxuMuG__text span{color:#6d8288;font-size:14px}@media (max-width:1100px){.not-found-module__sxuMuG__hero{gap:32px;min-height:0;padding:64px 32px}.not-found-module__sxuMuG__reroute{grid-template-columns:1fr;gap:28px;padding:72px 32px}}@media (max-width:760px){.not-found-module__sxuMuG__hero{flex-direction:column;align-items:stretch;gap:28px;padding:52px 20px 40px;display:flex}.not-found-module__sxuMuG__grid{opacity:.7;background-size:24px 24px;-webkit-mask-image:linear-gradient(#0000,#000 30%,#0000);mask-image:linear-gradient(#0000,#000 30%,#0000)}.not-found-module__sxuMuG__art{aspect-ratio:auto;border-radius:14px;gap:12px;max-width:none;padding:28px 16px}.not-found-module__sxuMuG__art .not-found-module__sxuMuG__code{-webkit-text-stroke-width:1.6px;font-size:104px}.not-found-module__sxuMuG__codeNote{padding:6px 12px;font-size:12px}.not-found-module__sxuMuG__copy{gap:14px}.not-found-module__sxuMuG__copy h1{font-size:36px;line-height:1.04}.not-found-module__sxuMuG__lead{font-size:15px;line-height:1.5}.not-found-module__sxuMuG__actions{flex-direction:column;align-items:stretch;gap:4px;width:100%}.not-found-module__sxuMuG__actions .lp-button{width:100%}.not-found-module__sxuMuG__actions .lp-textlink{align-self:center}.not-found-module__sxuMuG__reroute{gap:18px;padding:40px 20px 44px}.not-found-module__sxuMuG__rerouteHead{gap:8px}.not-found-module__sxuMuG__rerouteHead h2{font-size:28px}.not-found-module__sxuMuG__rerouteHead p{font-size:14px}.not-found-module__sxuMuG__from{border-radius:14px 14px 0 0;padding:12px 16px;font-size:13px}.not-found-module__sxuMuG__list a{gap:12px;padding:12px 16px}.not-found-module__sxuMuG__icon{border-radius:9px;width:34px;height:34px}.not-found-module__sxuMuG__text strong{font-size:15px}.not-found-module__sxuMuG__text span{font-size:13px}}
