.Footer-module__4PHRVa__footer{view-transition-name:Footer-module__4PHRVa__site-footer;margin-top:var(--app-s9);border-top:1px solid var(--app-line);background:var(--app-surface);color:var(--app-text);font-family:var(--font-sans)}.Footer-module__4PHRVa__grid,.Footer-module__4PHRVa__bottom{max-width:calc(var(--app-wrap) + 2 * var(--app-gutter));padding-inline:var(--app-gutter);margin-inline:auto}.Footer-module__4PHRVa__grid{gap:var(--app-s6) var(--app-s5);padding-block:var(--app-s7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.Footer-module__4PHRVa__grid{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr)) minmax(0,1.4fr)}}.Footer-module__4PHRVa__brandCol{grid-column:1/-1}@media (min-width:900px){.Footer-module__4PHRVa__brandCol{grid-column:auto}}.Footer-module__4PHRVa__brand{border-radius:var(--app-r-sm);min-height:44px;color:var(--app-navy);letter-spacing:-.01em;align-items:center;gap:9px;font-weight:700;display:inline-flex}:root[data-theme=dark] .Footer-module__4PHRVa__brand{color:var(--app-text)}.Footer-module__4PHRVa__mark{background:url(/brand/mark-light.png) 50%/contain no-repeat;width:28px;height:28px;display:block}:root[data-theme=dark] .Footer-module__4PHRVa__mark{background-image:url(/brand/mark-dark.png)}.Footer-module__4PHRVa__tagline{margin-top:var(--app-s2);max-width:34ch;font-size:var(--app-t-sm);color:var(--app-text-3);line-height:1.5}.Footer-module__4PHRVa__col{min-width:0}.Footer-module__4PHRVa__col:last-child{grid-column:1/-1}@media (min-width:900px){.Footer-module__4PHRVa__col:last-child{grid-column:auto}}.Footer-module__4PHRVa__colTitle{font-size:var(--app-t-sm);color:var(--app-text);font-weight:600}.Footer-module__4PHRVa__list{gap:2px;margin-top:10px;display:grid}.Footer-module__4PHRVa__link{border-radius:var(--app-r-sm);min-height:32px;font-size:var(--app-t-ui);color:var(--app-text-2);overflow-wrap:anywhere;align-items:center;display:inline-flex}.Footer-module__4PHRVa__link:hover{color:var(--app-text);text-underline-offset:3px;text-decoration:underline}.Footer-module__4PHRVa__note{margin:-2px 0 var(--app-s1);font-size:var(--app-t-xs);color:var(--app-text-3);line-height:1.45;display:block}.Footer-module__4PHRVa__bottom{gap:var(--app-s2);padding-block:var(--app-s5) var(--app-s6);border-top:1px solid var(--app-line);font-size:var(--app-t-xs);color:var(--app-text-3);line-height:1.5;display:grid}@media (min-width:900px){.Footer-module__4PHRVa__bottom{gap:var(--app-s6);grid-template-columns:minmax(0,1fr) auto}}.Footer-module__4PHRVa__footer :focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}
:root{--ink-0:#0d0e10;--ink-1:#111214;--ink-2:#1b1c1f;--ink-3:#26282d;--ink-4:#33363c;--ink-5:#4a4d55;--paper-0:#fbfaf7;--paper-1:#f7f6f2;--paper-2:#efede7;--paper-3:#e6e3db;--graphite-1:#3a3d44;--graphite-2:#52555d;--graphite-3:#666971;--graphite-4:#7d8088;--rule-light:#dddbd3;--rule-light-strong:#c9c6bc;--rule-dark:#2a2c31;--rule-dark-strong:#3a3d44;--verified-600:#0f6b4c;--verified-500:#178f66;--verified-300:#3dd68c;--verified-100:#e3f2ea;--verified-900:#0e2b20;--progress-600:#8a5a12;--progress-300:#e2b45a;--progress-100:#f6ecd8;--progress-900:#33270f;--founder-600:#2f4bd7;--founder-300:#8ea0ff;--founder-100:#e4e8fa;--founder-900:#141c47;--danger-600:#a81f15;--bg:var(--paper-1);--bg-raised:var(--paper-0);--bg-sunken:var(--paper-2);--fg:var(--ink-1);--fg-2:var(--graphite-1);--fg-3:var(--graphite-2);--fg-4:var(--graphite-3);--line:var(--rule-light);--line-strong:var(--rule-light-strong);--accent:var(--verified-600);--accent-soft:var(--verified-100);--accent-fg:#fff;--progress:var(--progress-600);--progress-soft:var(--progress-100);--founder:var(--founder-600);--founder-soft:var(--founder-100);--btn-primary-bg:var(--ink-1);--btn-primary-fg:var(--paper-0);--btn-primary-hover:var(--ink-3);--focus:var(--founder-600);--shadow-1:0 1px 2px #1112140f, 0 1px 1px #1112140a;--shadow-2:0 2px 6px #1112140f, 0 12px 32px -12px #11121429;--shadow-3:0 4px 12px #11121414, 0 32px 64px -24px #11121447;--font-sans:var(--font-instrument-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-serif:var(--font-instrument-serif), Georgia, "Times New Roman", serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-display:clamp(2.75rem, 1.9rem + 3.2vw, 4.5rem);--text-h1:clamp(2.5rem, 1.9rem + 2.6vw, 4rem);--text-h2:clamp(1.875rem, 1.5rem + 1.6vw, 2.875rem);--text-h3:clamp(1.375rem, 1.25rem + .5vw, 1.75rem);--text-h4:1.125rem;--text-lead:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--text-body:clamp(1rem, .98rem + .1vw, 1.0625rem);--text-small:.875rem;--text-xs:.8125rem;--text-mono:.8125rem;--text-mono-xs:.75rem;--leading-display:.98;--leading-h1:1.02;--leading-h2:1.06;--leading-h3:1.2;--leading-lead:1.45;--leading-body:1.6;--tracking-display:-.03em;--tracking-h1:-.025em;--tracking-h2:-.02em;--tracking-h3:-.01em;--tracking-mono:.02em;--tracking-eyebrow:.08em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--s-11:10rem;--section-y:clamp(4rem, 3rem + 4.5vw, 7.5rem);--section-y-tight:clamp(3rem, 2.25rem + 3vw, 5rem);--container:75rem;--gutter:clamp(1.25rem, .9rem + 1.5vw, 2rem);--grid-gap:clamp(1rem, .75rem + 1vw, 1.5rem);--header-h:4rem;--r-1:4px;--r-2:8px;--r-3:12px;--r-4:16px;--r-pill:999px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--d-1:.15s;--d-2:.25s;--d-3:.4s;--d-4:.7s;--app-navy:#012d57;--app-navy-2:#0a3f73;--app-navy-3:#1b5390;--app-teal:#00bbb7;--app-teal-ink:#00716d;--app-teal-soft:#e0f4f3;--app-teal-line:#9fdedb;--app-bg:#f4f6f8;--app-surface:#fff;--app-surface-2:#eef1f4;--app-surface-3:#e3e8ed;--app-line:#e2e7ec;--app-line-strong:#c6cfd8;--app-text:#0b1b2b;--app-text-2:#37475a;--app-text-3:#56657a;--app-ok:#13773f;--app-ok-soft:#e2f2e8;--app-warn:#875600;--app-warn-soft:#f7edd8;--app-bad:#b3261e;--app-bad-soft:#fbe6e3;--app-you:var(--app-teal-ink);--app-you-soft:var(--app-teal-soft);--app-btn:var(--app-navy);--app-btn-fg:#fff;--app-btn-hover:var(--app-navy-2);--app-focus:#008a85;--app-on-teal:#fff;--app-sk:#e6ebf0;--app-sk-hi:#ffffffb3;--app-scrim:#0312225c;--google-btn-bg:#fff;--google-btn-line:#747775;--google-btn-text:#1f1f1f;--google-btn-state:#30303014;--app-hero-a:#012d57;--app-hero-b:#03457f;--app-hero-fg:#fff;--app-hero-fg-2:#c3d6ea;--app-hero-line:#ffffff29;--app-hero-fill:#ffffff1a;--app-hero-fill-2:#ffffff2e;--app-hero-ok:#52d897;--app-hero-warn:#ffcf70;--app-hero-bad:#ff8f82;--app-shadow-1:0 1px 2px #011d380f, 0 0 0 1px #011d380d;--app-shadow-2:0 1px 2px #011d380f, 0 10px 28px -10px #011d382e, 0 0 0 1px #011d380d;--app-shadow-3:0 4px 14px #011d381a, 0 36px 72px -24px #011d3857, 0 0 0 1px #011d380f;--app-t-xs:.75rem;--app-t-sm:.8125rem;--app-t-ui:.875rem;--app-t-body:1rem;--app-t-h3:1.25rem;--app-t-state:1.5rem;--app-t-h2:1.75rem;--app-t-h1:2.25rem;--app-r-sm:8px;--app-r-ctl:10px;--app-r-md:12px;--app-r-lg:16px;--app-r-xl:20px;--app-r-sheet:22px;--app-ease-out:cubic-bezier(.16, 1, .3, 1);--app-ease-std:cubic-bezier(.2, 0, 0, 1);--app-ease-in:cubic-bezier(.4, 0, 1, 1);--app-d-press:90ms;--app-d-fast:.14s;--app-d-base:.2s;--app-d-slow:.26s;--app-d-sheet:.32s;--app-d-fill:.6s;--app-side-w:256px;--app-mark-1-bg:#f3d9c9;--app-mark-1-fg:#7a3b22;--app-mark-2-bg:#d9ecf0;--app-mark-2-fg:#1b5a66;--app-mark-3-bg:#e4e7f7;--app-mark-3-fg:#34407a;--app-mark-4-bg:#f5e8c9;--app-mark-4-fg:#6d4f0f;--app-mark-5-bg:#e6efe0;--app-mark-5-fg:#3c5a2c}@media (prefers-reduced-motion:reduce){:root{--app-d-press:0s;--app-d-slow:0s;--app-d-sheet:0s;--app-d-fill:0s}}:root[data-theme=dark]{--app-mark-1-bg:#4a2a1c;--app-mark-1-fg:#f6d5c2;--app-mark-2-bg:#173f47;--app-mark-2-fg:#c9eef5;--app-mark-3-bg:#262d57;--app-mark-3-fg:#d7dcfb;--app-mark-4-bg:#45350f;--app-mark-4-fg:#f6e3b4;--app-mark-5-bg:#243a1c;--app-mark-5-fg:#d6ebc9;--app-teal:#2fd4ce;--app-teal-ink:#52e0da;--app-teal-soft:#0b3335;--app-teal-line:#1f6b6a;--app-bg:#07111c;--app-surface:#0d1928;--app-surface-2:#132335;--app-surface-3:#1a2d43;--app-line:#1b2c40;--app-line-strong:#2d425b;--app-text:#ecf2f8;--app-text-2:#b9c6d4;--app-text-3:#8fa0b3;--app-ok:#52d897;--app-ok-soft:#0f2c20;--app-warn:#ebbd68;--app-warn-soft:#2f2410;--app-bad:#ff8f82;--app-bad-soft:#3a1714;--app-btn:#2fd4ce;--app-btn-fg:#03202b;--app-btn-hover:#62e4de;--app-focus:#52e0da;--app-on-teal:#03202b;--app-sk:#15263a;--app-sk-hi:#ffffff0f;--app-scrim:#00000094;--google-btn-bg:#131314;--google-btn-line:#8e918f;--google-btn-text:#e3e3e3;--google-btn-state:#e3e3e314;--app-hero-a:#0f3157;--app-hero-b:#0a2442;--app-hero-fg-2:#a9bfd6;--app-shadow-1:0 0 0 1px #ffffff0d;--app-shadow-2:0 0 0 1px #ffffff12, 0 10px 28px -10px #0009;--app-shadow-3:0 0 0 1px #ffffff14, 0 36px 72px -24px #000c;--bg:var(--app-bg);--bg-raised:var(--app-surface);--bg-sunken:var(--app-surface-2);--fg:var(--app-text);--fg-2:#c9d3de;--fg-3:var(--app-text-2);--fg-4:var(--app-text-3);--line:var(--app-line);--line-strong:var(--app-line-strong);--accent:var(--verified-300);--accent-soft:var(--verified-900);--accent-fg:var(--ink-1);--progress:var(--progress-300);--progress-soft:var(--progress-900);--founder:var(--founder-300);--founder-soft:var(--founder-900);--btn-primary-bg:var(--app-btn);--btn-primary-fg:var(--app-btn-fg);--btn-primary-hover:var(--app-btn-hover);--focus:var(--app-focus);--danger-600:#ff8f82;--shadow-1:var(--app-shadow-1);--shadow-2:var(--app-shadow-2);--shadow-3:var(--app-shadow-3);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tone=ink]{--bg:var(--ink-1);--bg-raised:var(--ink-2);--bg-sunken:var(--ink-0);--fg:var(--paper-1);--fg-2:#c9cbd1;--fg-3:#9fa2aa;--fg-4:#83868e;--line:var(--rule-dark);--line-strong:var(--rule-dark-strong);--accent:var(--verified-300);--accent-soft:var(--verified-900);--accent-fg:var(--ink-1);--progress:var(--progress-300);--progress-soft:var(--progress-900);--founder:var(--founder-300);--founder-soft:var(--founder-900);--btn-primary-bg:var(--paper-1);--btn-primary-fg:var(--ink-1);--btn-primary-hover:#fff;--focus:var(--verified-300);--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 6px #0006, 0 12px 32px -12px #0009;--shadow-3:0 4px 12px #00000080, 0 32px 64px -24px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tone=paper-2]{--bg:var(--paper-2);--bg-raised:var(--paper-0);--bg-sunken:var(--paper-3);--line:var(--rule-light-strong)}:root{--app-s1:4px;--app-s2:8px;--app-s3:12px;--app-s4:16px;--app-s5:24px;--app-s6:32px;--app-s7:48px;--app-s8:64px;--app-s9:96px;--app-t-h2:1.75rem;--app-t-lead:1.125rem;--app-t-section:clamp(1.75rem, 1.35rem + 1.5vw, 2.5rem);--app-t-page:clamp(2.5rem, 1.9rem + 2.4vw, 3.5rem);--app-t-display:clamp(2.75rem, 1.7rem + 3.3vw, 4.25rem);--app-d-page:.15s;--app-d-swap:.22s;--app-d-tour:5s;--app-wrap:1200px;--app-gutter:20px;--app-header-h:64px}@media (min-width:768px){:root{--app-gutter:32px}}@media print{:root[data-theme=dark]{--app-teal-ink:#00716d;--app-teal-soft:#e0f4f3;--app-teal-line:#9fdedb;--app-bg:#fff;--app-surface:#fff;--app-surface-2:#eef1f4;--app-line:#e2e7ec;--app-line-strong:#c6cfd8;--app-text:#0b1b2b;--app-text-2:#37475a;--app-text-3:#56657a}}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;height:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}body{background:var(--bg);min-height:100%;color:var(--fg);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}img,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{text-wrap:balance;font-weight:500}p{text-wrap:pretty}ol,ul{padding:0;list-style:none}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-1)}::selection{background:var(--verified-100);color:var(--ink-1)}[data-tone=ink] ::selection{background:var(--verified-900);color:var(--paper-1)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.skip-link{top:-100%;left:var(--s-4);z-index:100;padding:var(--s-2) var(--s-4);background:var(--ink-1);color:var(--paper-0);border-radius:var(--r-2);font-size:var(--text-small);position:absolute}.skip-link:focus{top:var(--s-4)}::view-transition{pointer-events:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(site-header){mix-blend-mode:normal;animation:none}::view-transition-old(site-header){mix-blend-mode:normal;animation:none}::view-transition-new(site-header){mix-blend-mode:normal;animation:none}::view-transition-group(site-footer){mix-blend-mode:normal;animation:none}::view-transition-old(site-footer){mix-blend-mode:normal;animation:none}::view-transition-new(site-footer){mix-blend-mode:normal;animation:none}::view-transition-old(site-header){display:none}::view-transition-old(site-footer){display:none}::view-transition-group(site-header){z-index:100}::view-transition-group(.site-page){animation:none}::view-transition-old(.site-page){animation:site-page-out var(--app-d-press) var(--app-ease-in) both}::view-transition-new(.site-page){animation:site-page-in var(--app-d-page) var(--app-ease-out) both}@keyframes site-page-out{to{opacity:0}}@keyframes site-page-in{0%{opacity:0;transform:translateY(6px)}}::view-transition-group(onb-step){animation:none}::view-transition-old(onb-step){animation:onb-out .12s var(--app-ease-in) both}::view-transition-new(onb-step){animation:onb-in var(--app-d-slow) var(--app-ease-out) 40ms both}html[data-onb-dir=back] ::view-transition-old(onb-step){animation-name:onb-out-back}html[data-onb-dir=back] ::view-transition-new(onb-step){animation-name:onb-in-back}::view-transition-group(onb-head){animation:none}::view-transition-old(onb-head){animation:none}::view-transition-new(onb-head){animation:none}::view-transition-group(onb-actions){animation:none}::view-transition-new(onb-actions){animation:none}::view-transition-old(onb-actions){opacity:0;animation:none}@keyframes onb-out{to{opacity:0;transform:translate(-14px)}}@keyframes onb-in{0%{opacity:0;transform:translate(22px)}}@keyframes onb-out-back{to{opacity:0;transform:translate(14px)}}@keyframes onb-in-back{0%{opacity:0;transform:translate(-22px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-group(*){animation:none!important}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-vt=page]{view-transition-name:page}[data-vt=tabbar]{view-transition-name:tabbar}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(page){animation:.12s cubic-bezier(.4,0,1,1) both pageOut}::view-transition-new(page){animation:.22s cubic-bezier(.2,.8,.2,1) 40ms both pageIn}:root[data-dir=back]::view-transition-old(page){animation-name:pageOutBack}:root[data-dir=back]::view-transition-new(page){animation-name:pageInBack}@keyframes pageOut{to{opacity:0;transform:translateY(-4px)}}@keyframes pageOutBack{to{opacity:0;transform:translateY(4px)}}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}}@keyframes pageInBack{0%{opacity:0;transform:translateY(-10px)}}::view-transition-group(tabbar){z-index:2;animation:none}::view-transition-old(tabbar){display:none}::view-transition-new(tabbar){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(page){animation:none}::view-transition-new(page){animation:none}}
