.not-found-module__sxuMuG__page{max-width:1100px;margin:0 auto;padding:104px 32px 120px}.not-found-module__sxuMuG__hero{max-width:760px}.not-found-module__sxuMuG__kicker{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-amber);margin:0 0 18px;font-size:11px;font-weight:500}.not-found-module__sxuMuG__title{letter-spacing:-.025em;color:var(--foreground);text-wrap:balance;margin:0 0 28px;font-size:clamp(36px,6vw,64px);font-weight:400;line-height:1.05}.not-found-module__sxuMuG__lede{color:color-mix(in srgb,var(--foreground)78%,transparent);max-width:640px;margin:0 0 14px;font-size:18px;line-height:1.6}.not-found-module__sxuMuG__primary{appearance:none;font:inherit;letter-spacing:.01em;background:var(--accent-amber);color:var(--background);cursor:pointer;border:none;border-radius:8px;padding:13px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,transform .15s;display:inline-block}html.light .not-found-module__sxuMuG__primary{color:var(--foreground)}.not-found-module__sxuMuG__primary:hover{background:var(--accent-amber-light);transform:translateY(-1px)}.not-found-module__sxuMuG__reveal{box-sizing:border-box;border:1px solid var(--card-border);background:color-mix(in srgb,var(--foreground)3%,transparent);border-radius:14px;max-width:860px;margin-top:72px;padding:40px 44px 44px}.not-found-module__sxuMuG__revealTitle{letter-spacing:-.02em;color:var(--foreground);margin:0 0 14px;font-size:clamp(26px,3.4vw,36px);font-weight:400;line-height:1.15}.not-found-module__sxuMuG__revealIntro{color:color-mix(in srgb,var(--foreground)75%,transparent);max-width:660px;margin:0 0 24px;font-size:16.5px;line-height:1.6}.not-found-module__sxuMuG__techLink{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--foreground)30%,transparent);text-decoration-color:color-mix(in srgb,var(--foreground)30%,transparent);text-underline-offset:4px;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.not-found-module__sxuMuG__techLink:hover{color:var(--accent-amber);-webkit-text-decoration-color:var(--accent-amber);text-decoration-color:var(--accent-amber)}.not-found-module__sxuMuG__brands{margin-top:40px}.not-found-module__sxuMuG__sectionTitle{letter-spacing:-.02em;color:var(--foreground);margin:0 0 14px;font-size:clamp(28px,4vw,40px);font-weight:400;line-height:1.1}.not-found-module__sxuMuG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.not-found-module__sxuMuG__card{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--foreground)12%,transparent);background:color-mix(in srgb,var(--foreground)3%,transparent);border-radius:12px;flex-direction:column;min-width:0;padding:28px 28px 22px;display:flex}.not-found-module__sxuMuG__brand{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-amber);margin:0;font-size:12px;font-weight:500}.not-found-module__sxuMuG__quote{margin:14px 0 0}.not-found-module__sxuMuG__quoteLine{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:20px;line-height:1.35}.not-found-module__sxuMuG__quoteCredit{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.06em;color:color-mix(in srgb,var(--foreground)55%,transparent);margin-top:6px;font-size:11px}.not-found-module__sxuMuG__why{color:color-mix(in srgb,var(--foreground)72%,transparent);flex-grow:1;margin:16px 0 20px;font-size:15px;line-height:1.6}.not-found-module__sxuMuG__cardFoot{border-top:1px solid color-mix(in srgb,var(--foreground)9%,transparent);flex-direction:column;gap:14px;padding-top:16px;display:flex}.not-found-module__sxuMuG__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.not-found-module__sxuMuG__chip{border:1px solid color-mix(in srgb,var(--foreground)18%,transparent);color:var(--foreground);border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:6px 12px;font-size:13px;line-height:1.35;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.not-found-module__sxuMuG__chip:hover{border-color:var(--accent-amber);color:var(--accent-amber)}.not-found-module__sxuMuG__chipId{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em;color:color-mix(in srgb,var(--foreground)50%,transparent);font-size:10.5px}.not-found-module__sxuMuG__outbound{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.02em;color:color-mix(in srgb,var(--foreground)68%,transparent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--foreground)25%,transparent);text-decoration-color:color-mix(in srgb,var(--foreground)25%,transparent);text-underline-offset:4px;align-self:flex-start;font-size:12px;transition:color .15s,text-decoration-color .15s}.not-found-module__sxuMuG__outbound:hover{color:var(--accent-amber);-webkit-text-decoration-color:var(--accent-amber);text-decoration-color:var(--accent-amber)}.not-found-module__sxuMuG__forward{margin-top:104px}.not-found-module__sxuMuG__ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.not-found-module__sxuMuG__way{box-sizing:border-box;appearance:none;border:1px solid color-mix(in srgb,var(--foreground)12%,transparent);background:color-mix(in srgb,var(--foreground)3%,transparent);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:22px 24px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.not-found-module__sxuMuG__way:hover{border-color:var(--accent-amber);transform:translateY(-1px)}.not-found-module__sxuMuG__wayName{color:var(--foreground);font-size:19px;line-height:1.25;transition:color .15s}.not-found-module__sxuMuG__way:hover .not-found-module__sxuMuG__wayName{color:var(--accent-amber)}.not-found-module__sxuMuG__wayNote{color:color-mix(in srgb,var(--foreground)65%,transparent);font-size:14.5px;line-height:1.5}.not-found-module__sxuMuG__roles{border-top:1px solid color-mix(in srgb,var(--foreground)10%,transparent);margin-top:32px;padding-top:24px}.not-found-module__sxuMuG__rolesHead{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0;font-size:19px;display:flex}.not-found-module__sxuMuG__rolesNote{color:color-mix(in srgb,var(--foreground)65%,transparent);font-size:14.5px;line-height:1.5}.not-found-module__sxuMuG__roleList{flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.not-found-module__sxuMuG__roleLink{border:1px solid color-mix(in srgb,var(--foreground)15%,transparent);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground)82%,transparent);border-radius:999px;padding:8px 14px;font-size:12px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.not-found-module__sxuMuG__roleLink:hover{border-color:var(--accent-amber);color:var(--accent-amber)}.not-found-module__sxuMuG__primary:focus-visible,.not-found-module__sxuMuG__techLink:focus-visible,.not-found-module__sxuMuG__chip:focus-visible,.not-found-module__sxuMuG__outbound:focus-visible,.not-found-module__sxuMuG__way:focus-visible,.not-found-module__sxuMuG__roleLink:focus-visible{outline:2px solid var(--accent-amber);outline-offset:3px}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__primary,.not-found-module__sxuMuG__way{transition:none}.not-found-module__sxuMuG__primary:hover,.not-found-module__sxuMuG__way:hover{transform:none}}@media (max-width:860px){.not-found-module__sxuMuG__grid,.not-found-module__sxuMuG__ways{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.not-found-module__sxuMuG__page{padding:72px 20px 96px}.not-found-module__sxuMuG__lede{font-size:17px}.not-found-module__sxuMuG__reveal{margin-top:72px;padding:28px 20px 30px}.not-found-module__sxuMuG__move{grid-template-columns:minmax(0,1fr);gap:6px}.not-found-module__sxuMuG__brands,.not-found-module__sxuMuG__forward{margin-top:80px}.not-found-module__sxuMuG__card{padding:22px 20px 18px}.not-found-module__sxuMuG__quoteLine{font-size:18px}.not-found-module__sxuMuG__way{padding:18px 20px}}@media (hover:none){.not-found-module__sxuMuG__hint{display:none}}
