@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/Archivo_var-s.p.14a9xpaqsbppk.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/Archivo_var_italic-s.p.3go__d1fwqfu8.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.Cmqbxa_className{font-family:archivo,archivo Fallback}.Cmqbxa_variable{--font-archivo-src:"archivo", "archivo Fallback"}
@font-face{font-family:plex;src:url(../media/IBMPlexMono_400-s.p.1dgcou5jor5q_.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plex;src:url(../media/IBMPlexMono_500-s.p.28xcb7557rbh2.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:plex Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.OvEjLW_className{font-family:plex,plex Fallback}.OvEjLW_variable{--font-plex-src:"plex", "plex Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f1ede5;--paper-2:#ebe6dc;--paper-3:#e2ddd3;--surface:#f7f4ee;--surface-2:#f4f0e9;--surface-3:#e8e3d9;--ink:#0a0b0e;--ink-2:#3e3a34;--muted:#5a544b;--on-navy-2:#c9cfda;--on-navy-muted:#a9b3c4;--line:#0a0b0e1f;--line-strong:#0a0b0e3d;--navy:#1f2a5e;--navy-deep:#141c42;--navy-night:#0b1230;--red:#b8323f;--red-deep:#8f2430;--gold:#c39a45;--accent:var(--navy);--accent-deep:var(--navy-deep);--accent-soft:#1f2a5e1a;--accent-line:#1f2a5e4d;--buy:#0a0b0e;--buy-hover:var(--navy-deep);--buy-ink:#fff;--amber:#a5761c;--font-display:var(--font-archivo-src), "Arial Narrow", ui-sans-serif, sans-serif;--font-serif:var(--font-archivo-src), ui-sans-serif, system-ui, sans-serif;--font-ui:var(--font-archivo-src), ui-sans-serif, system-ui, sans-serif;--font-label:var(--font-archivo-src), "Arial Narrow", sans-serif;--font-mono:var(--font-plex-src), ui-monospace, Menlo, monospace;--font-head:var(--font-archivo-src), "Arial Narrow", ui-sans-serif, sans-serif;--font-num:var(--font-plex-src), ui-monospace, Menlo, monospace;--bone:#f1ede5;--bone-2:#e8e3d9;--onyx:#0a0b0e;--onyx-2:#121419;--hair:#0a0b0e24;--hair-light:#f1ede529;--max:1280px;--gut:clamp(16px, 4vw, 56px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--s-9:112px;--s-10:128px;--r:0px;--ease:cubic-bezier(.22, .7, .2, 1);--header-h:68px;--t-hero:clamp(44px, 5vw, 82px);--t-h1:clamp(40px, 4.3vw, 72px);--t-h2:clamp(32px, 3.3vw, 54px);--t-h2-sub:clamp(24px, 2.2vw, 32px);--t-h3:clamp(20px, 1.7vw, 26px);--t-lead:clamp(17px, 1.3vw, 19px);--t-btn:12.5px;--navy-1:#071124;--navy-2:#0a1630;--navy-3:#050b1a}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:none;height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--ink);background:var(--paper);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}html:not([data-age=ok]) body{overflow:hidden}[data-tone]{--tone:var(--accent);--sec:var(--accent);--sec-soft:var(--accent-soft);--sec-line:var(--accent-line)}[data-tone=jade]{--tone:#6f8466;--sec:#6f8466;--sec-soft:#6f846642;--sec-line:#6f846675}[data-tone=amber]{--tone:#a5813c;--sec:#a5813c;--sec-soft:#a5813c3d;--sec-line:#a5813c70}[data-tone=cyan]{--tone:#4e87a6;--sec:#4e87a6;--sec-soft:#4e87a63d;--sec-line:#4e87a670}[data-tone=violet]{--tone:#7e6a92;--sec:#7e6a92;--sec-soft:#7e6a9242;--sec-line:#7e6a9275}[data-tone=lime]{--tone:#6b7333;--sec:#6b7333;--sec-soft:#6b73333d;--sec-line:#6b733370}[data-tone=sky]{--tone:#5f7c9c;--sec:#5f7c9c;--sec-soft:#5f7c9c3d;--sec-line:#5f7c9c70}[data-tone=coral]{--tone:#a9694f;--sec:#a9694f;--sec-soft:#a9694f3d;--sec-line:#a9694f70}[data-tone=magenta]{--tone:#8d6076;--sec:#8d6076;--sec-soft:#8d60763d;--sec-line:#8d607670}[data-tone=gold]{--tone:#96762e;--sec:#96762e;--sec-soft:#96762e3d;--sec-line:#96762e70}[data-tone=teal]{--tone:#4b5583;--sec:#4b5583;--sec-soft:#4b55833d;--sec-line:#4b558370}[data-tone=peri]{--tone:#5c6480;--sec:#5c6480;--sec-soft:#5c648042;--sec-line:#5c648075}[data-tone=orange]{--tone:#9a7a58;--sec:#9a7a58;--sec-soft:#9a7a5842;--sec-line:#9a7a5875}[data-tone=sage]{--tone:#1f2a5e;--sec:#1f2a5e;--sec-soft:#1f2a5e24;--sec-line:#1f2a5e57}[data-tone=mist]{--tone:#4a5a8a;--sec:#4a5a8a;--sec-soft:#4a5a8a29;--sec-line:#4a5a8a5c}[data-tone=almond]{--tone:#b8323f;--sec:#b8323f;--sec-soft:#b8323f1f;--sec-line:#b8323f52}[data-tone=steel]{--tone:#3c5a8c;--sec:#3c5a8c;--sec-soft:#3c5a8c29;--sec-line:#3c5a8c5c}[data-tone=sea]{--tone:#2f6f8f;--sec:#2f6f8f;--sec-soft:#2f6f8f29;--sec-line:#2f6f8f5c}[data-tone=twilight]{--tone:#a5761c;--sec:#a5761c;--sec-soft:#a5761c29;--sec-line:#a5761c5c}a{color:inherit}button{font:inherit;color:inherit;border:0}img{max-width:100%;display:block}::selection{background:var(--navy);color:#fff}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.caps{font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:12px}[data-solid] .caps{color:color-mix(in srgb, var(--sec,var(--accent)) 62%, #fff)}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gut);margin:0 auto}[data-white]{--paper:#faf8f4;--paper-2:#f4f1eb;--paper-3:#ebe7df;--surface:#fff;--surface-2:#fcfbf8;--surface-3:#f1eee8;background:var(--paper)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.was{color:var(--muted);white-space:nowrap;margin-right:.45em;font-size:.82em;font-weight:500;text-decoration-color:currentColor;text-decoration-thickness:1.5px}.saleTag{background:var(--red);color:#fff;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:0;margin-left:.5em;padding:2px 7px;font-size:12px;font-weight:700;display:inline-block}html[data-rise] [data-rise]:not([data-in]){opacity:0;clip-path:inset(-.2em -.2em 40%);transform:translateY(.45em)}html[data-rise] [data-rise]{transition:opacity .9s var(--ease), transform 1.15s var(--ease), clip-path 1.15s var(--ease);transition-delay:calc(var(--rise-d,0) * 1s)}html[data-rise] [data-rise][data-in]{clip-path:inset(-.2em -.2em -.4em)}
