.mvqtqa_page{--not-found-background:#fbfdfd;--not-found-heading:#07101d;--not-found-description:#5c6a7c;--not-found-tagline:#526173;--not-found-primary:#007f78;--not-found-primary-foreground:#fff;--not-found-primary-hover:#00675f;--not-found-secondary-hover:#e5f5f1;isolation:isolate;background:var(--not-found-background) url(/soolos-404-background.webp) center / cover no-repeat;min-height:100svh;color:var(--not-found-heading);flex-direction:column;justify-content:center;padding:40px 32px 56px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.dark .mvqtqa_page{--not-found-background:var(--background);--not-found-heading:var(--foreground);--not-found-description:var(--muted-foreground);--not-found-tagline:var(--muted-foreground);--not-found-primary:var(--primary);--not-found-primary-foreground:var(--primary-foreground);--not-found-primary-hover:var(--accent-foreground);--not-found-secondary-hover:var(--accent);background-blend-mode:multiply}.mvqtqa_brand{z-index:1;flex-direction:column;align-items:center;margin:0 auto 24px;display:flex;position:relative}.mvqtqa_logo{width:465px;max-width:100%;height:auto;margin-block:-26px -18px;display:block}.mvqtqa_darkLogo{display:none}.dark .mvqtqa_lightLogo{display:none}.dark .mvqtqa_darkLogo{display:block}.mvqtqa_tagline{color:var(--not-found-tagline);letter-spacing:.13em;text-transform:uppercase;margin:-5px 0 0;font-size:10px;font-weight:700}.mvqtqa_content{grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;width:100%;max-width:1360px;margin:auto;display:grid;position:relative}.mvqtqa_artwork{overflow:hidden}.mvqtqa_illustration{width:124%;max-width:none;height:auto;margin-inline:-5% -19%;display:block}.mvqtqa_message{padding-bottom:24px}.mvqtqa_page .mvqtqa_title{color:var(--not-found-heading);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(36px,5.1cqw,72px);font-weight:800;line-height:1.12}.mvqtqa_description{max-width:560px;color:var(--not-found-description);margin:22px 0 0;font-size:clamp(16px,1.75cqw,24px);font-weight:500;line-height:1.5}.mvqtqa_actions{flex-wrap:wrap;gap:18px;margin-top:44px;display:flex}.mvqtqa_actions a{border:1.5px solid var(--not-found-primary);border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:62px;padding:16px 25px;font-size:17px;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.mvqtqa_actions svg{flex-shrink:0;width:25px;height:25px}.mvqtqa_primary{background:var(--not-found-primary);color:var(--not-found-primary-foreground)}.mvqtqa_primary:hover{background:var(--not-found-primary-hover)}.mvqtqa_secondary{color:var(--not-found-primary);background:0 0}.mvqtqa_secondary:hover{background:var(--not-found-secondary-hover)}.mvqtqa_actions a:focus-visible{outline:3px solid var(--not-found-primary);outline-offset:5px}@media (max-width:767px){.mvqtqa_page{justify-content:flex-start;padding:24px 20px 40px}.mvqtqa_brand{margin-bottom:24px}.mvqtqa_logo{width:310px;margin-block:-17px -12px}.mvqtqa_tagline{font-size:8px}.mvqtqa_content{grid-template-columns:1fr;gap:24px;max-width:520px;margin:auto}.mvqtqa_message{text-align:center;padding-bottom:0}.mvqtqa_page .mvqtqa_title{font-size:clamp(32px,8.5vw,44px)}.mvqtqa_description{margin-top:16px;font-size:16px}.mvqtqa_actions{justify-content:center;gap:12px;margin-top:28px}.mvqtqa_actions a{border-radius:12px;min-height:52px;padding:13px 18px;font-size:14px}.mvqtqa_actions svg{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.mvqtqa_actions a{transition:none}}@container (max-width:720px){.mvqtqa_content{grid-template-columns:1fr;gap:24px;max-width:520px}.mvqtqa_message{text-align:center;padding-bottom:0}.mvqtqa_page .mvqtqa_title{font-size:clamp(32px,8.5cqw,44px)}.mvqtqa_actions{justify-content:center}}
