:root{--ink: #16171d;--ink-soft: #52555f;--ink-faint: #7c808b;--line: #e5e6ea;--page: #ffffff;--page-alt: #f7f8fa;--brand: #1f2260;--brand-bright: #3a3f9e;--accent: #f59e0b;--radius: 10px;--measure: 64rem}._font_xqvyt_30{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._shell_xqvyt_36{width:100%;max-width:var(--measure);margin:0 auto;padding:0 1.5rem;box-sizing:border-box}._header_xqvyt_46{border-bottom:1px solid var(--line);background:var(--page);position:sticky;top:0;z-index:20}._headerInner_xqvyt_55{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:4rem}._brand_xqvyt_63{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--ink);font-weight:650;font-size:1.1rem;letter-spacing:-.02em}._nav_xqvyt_74{display:flex;align-items:center;gap:1.75rem}._navLink_xqvyt_80{color:var(--ink-soft);text-decoration:none;font-size:.925rem}._navLink_xqvyt_80:hover{color:var(--ink)}@media(max-width:46rem){._nav_xqvyt_74{display:none}}._button_xqvyt_101{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.1rem;border-radius:var(--radius);background:var(--brand);color:#fff;text-decoration:none;font-size:.925rem;font-weight:550;border:1px solid var(--brand);white-space:nowrap}._button_xqvyt_101:hover{background:var(--brand-bright);border-color:var(--brand-bright)}._buttonLarge_xqvyt_122{padding:.8rem 1.5rem;font-size:1rem}._buttonQuiet_xqvyt_127{background:transparent;color:var(--ink);border-color:var(--line)}._buttonQuiet_xqvyt_127:hover{background:var(--page-alt);color:var(--ink);border-color:var(--ink-faint)}._footer_xqvyt_141{border-top:1px solid var(--line);background:var(--page-alt);margin-top:5rem;padding:3rem 0 2.5rem;color:var(--ink-soft);font-size:.9rem}._footerInner_xqvyt_150{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;align-items:flex-start}._footerBlurb_xqvyt_158{max-width:22rem;color:var(--ink-faint);margin:.75rem 0 0;font-size:.875rem;line-height:1.6}._footerLinks_xqvyt_166{display:flex;flex-direction:column;gap:.6rem}._footerLinks_xqvyt_166 a,._footerLinks_xqvyt_166 span{color:var(--ink-soft);text-decoration:none}._footerLinks_xqvyt_166 a:hover{color:var(--ink);text-decoration:underline}._footerHeading_xqvyt_183{color:var(--ink);font-weight:600;font-size:.875rem;margin:0 0 .25rem}._footerBase_xqvyt_190{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;color:var(--ink-faint);font-size:.8125rem}
