:root{--font-mars-sans:"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tracking-display:.005em;--tracking-heading:.01em;--tracking-body:.005em;--tracking-button:.025em;--tracking-label:.14em;--tracking-eyebrow:.16em;--color-mars-black:#050505;--color-mars-charcoal:#111;--color-mars-surface-dark:#0a0a0a;--color-mars-surface-light:#fff;--color-mars-surface-neutral:#f7f7f5;--color-mars-border-dark:#ffffff1f;--color-mars-border-light:#00000014;--radius-mars-btn:16px;--radius-mars-card:16px;--radius-mars-sheet:24px;--height-mars-btn-desktop:56px;--height-mars-btn-mobile:50px;--padding-mars-btn-x:32px;--max-width-mars-container:1360px;--max-width-mars-editorial:960px}.mars-btn{font-family:var(--font-mars-sans);letter-spacing:var(--tracking-button);border-radius:var(--radius-mars-btn);padding:0 var(--padding-mars-btn-x);height:var(--height-mars-btn-mobile);white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:10px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}@media (min-width:768px){.mars-btn{height:var(--height-mars-btn-desktop);font-size:.9375rem}}.mars-btn:hover{transform:translateY(-1px)}.mars-btn:active{transform:translateY(0)}.mars-btn-primary-dark{background-color:var(--color-mars-black);color:#fff;border:1px solid #ffffff26;box-shadow:inset 0 2px 4px #fff9,inset 0 0 0 1px #fff6,0 10px 24px -6px #00000059}.mars-btn-primary-dark:hover{background-color:#1a1a1a;border-color:#ffffff40}.mars-btn-primary-light{color:var(--color-mars-black);background-color:#fff;border:1px solid #0000001a;box-shadow:inset 0 2px 4px #0006,inset 0 0 0 1px #00000040,0 10px 24px -6px #00000059}.mars-btn-primary-light:hover{background-color:#f2f2f0;border-color:#0003}.mars-btn-secondary{color:inherit;opacity:.85;background-color:#0000;border:1px solid}.mars-btn-secondary:hover{opacity:1;background-color:#ffffff0d}.mars-btn-text{height:auto;color:inherit;background:0 0;border:none;padding:0}.mars-btn-text:hover{transform:translate(2px)}.mars-eyebrow{font-family:var(--font-mars-sans);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);font-size:.75rem;font-weight:600}.mars-heading-display{font-family:var(--font-mars-sans);letter-spacing:var(--tracking-display)}.mars-heading{font-family:var(--font-mars-sans);letter-spacing:var(--tracking-heading)}
#nprogress{pointer-events:none}#nprogress .bar{z-index:9999999;width:100%;height:2px;box-shadow:none;position:fixed;top:0;left:0;background:linear-gradient(to right, transparent, var(--foreground))!important}#nprogress .peg{display:none}
