@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/barlow-latin-300-normal-DTgcxP_Z.woff2)format("woff2"),url(/assets/barlow-latin-300-normal-Sl273xH3.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}:root{--color-brand:#24282b;--color-brand-deep:#0a0a0a;--color-brand-soft:#e4e4df;--color-brand-line:#c4c5bf;--color-accent:#f9a800;--color-accent-strong:#6b4a00;--color-accent-soft:#fdf3d9;--color-accent-line:#f3d27a;--color-signal:#f9a800;--color-surface:#f7f7f4;--color-ground:#edede8;--color-line:#d4d4ce;--color-line-strong:#b9bab3;--color-line-control:#8a8f8c;--color-text-strong:#0a0a0a;--color-text:#0a0a0a;--color-text-body:#1d2023;--color-text-muted:#4d5154;--color-on-brand:#edede8;--color-on-brand-soft:#d4d5cf;--color-on-brand-muted:#8a8f8c;--color-on-brand-line:#ffffff1f;--color-header-solid:#0a0a0af0;--color-ok:#15803d;--color-ok-soft:#ecfdf5;--color-danger:#b91c1c;--color-danger-soft:#fef2f2;--mk-black:#0a0a0a;--mk-paper:#edede8;--mk-yellow:#f9a800;--mk-graphite:#1c1f21;--mk-steel:#8a8f8c;--mk-steel-light:#929794;--mk-ink-muted:#4d5154;--mk-line:#c4c5bf;--mk-alu:#c9cbc6;--mk-on-dark:#d4d5cf;--mk-rule-dark:#3a3f42;--mk-ok:#2bb673;--mk-alarm:#e2483d;--bv-navy:#1e3a5f;--bv-navy-light:#2a4f7f;--bv-navy-dark:#0f1e33;--bv-cyan:#00a3cc;--bv-cyan-light:#33b8d9;--bv-cyan-dark:#007a99;--bv-paper:#f5f7fa;--bv-ink:#1a2332;--mk-display:"Barlow Condensed", "Arial Narrow", sans-serif;--mk-text:"Barlow", system-ui, sans-serif;--mk-mono:"JetBrains Mono", ui-monospace, monospace;--mk-left:clamp(1rem, 5vw, 7.5rem);--mk-gutter:clamp(1rem, 3vw, 3rem);--mk-col-gap:clamp(2rem, 3vw, 3.5rem);--mk-content:calc(var(--wide-width) - 2 * var(--gutter));--font-sans:"Barlow", system-ui, sans-serif;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1.0625rem;--text-lg:1.3125rem;--text-2xl:clamp(1.875rem, 1.4rem + 1.6vw, 2.75rem);--text-h2:clamp(1.75rem, 1.2rem + 1.6vw, 2.625rem);--weight-light:300;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-heading:-.02em;--tracking-tight:-.02em;--tracking-body:0;--leading-body:1.55;--leading-heading:1.1;--measure:68ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--gutter:clamp(1rem, 4vw, 3.5rem);--content-width:82.5rem;--wide-width:100rem;--radius:0;--radius-lg:2px;--rule:2px;--control-height:2.75rem;--button-height:3.125rem;--button-height-sm:2.5rem;--button-height-lg:3.75rem;--header-height:4.25rem;--topbar-height:2.25rem;--site-header-height:calc(var(--topbar-height) + var(--header-height));--duration-fast:.15s;--duration-base:.3s;--duration-slide:.4s;--duration-reveal:.65s;--reveal-step:90ms;--reveal-shift:24px;--duration-rule:.7s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.7, 0, .2, 1)}@media (width>=1920px){html{font-size:clamp(100%,100% + .25vw - 4.8px,125%)}:root{--wide-width:clamp(100rem, 68vw, 120rem)}}:root{--tone-fg:var(--color-text-strong);--tone-body:var(--color-text-body);--tone-muted:var(--color-text-muted);--tone-rule:var(--color-brand-deep);--tone-line:var(--color-line);--tone-accent:var(--color-accent);--tone-link:var(--color-brand)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--site-header-height) + var(--space-4))}body{min-height:100vh;font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--tone-body);background:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}@supports (overflow:clip){body{overflow-x:clip}}h1,h2,h3,h4{margin:0 0 var(--space-4);color:var(--tone-fg);font-family:var(--mk-display);line-height:var(--leading-heading);text-wrap:balance}h1,h2{font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading)}h2{font-size:var(--text-h2);line-height:1.12}h3{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}h4{font-size:var(--text-md);font-weight:var(--weight-bold)}p{margin:0 0 var(--space-4);max-width:var(--measure);text-wrap:pretty}a{color:var(--tone-link);-webkit-text-decoration-color:var(--tone-accent);text-decoration-color:var(--tone-accent);text-underline-offset:4px;transition:color var(--duration-fast) ease;text-decoration-thickness:2px}a:hover{color:var(--tone-fg)}ul,ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}img,svg,canvas{display:block}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--tone-focus,var(--color-signal));outline-offset:3px;border-radius:2px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}::selection{background:var(--color-signal);color:var(--color-brand-deep)}.ws-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ws-container{width:100%;max-width:calc(var(--content-width) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(:root[data-motion=off]){scroll-behavior:auto}:where(:root[data-motion=off]) *,:where(:root[data-motion=off]) :before,:where(:root[data-motion=off]) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ws-boot-error{max-width:40rem;padding:0 var(--gutter);font-family:var(--font-sans);color:var(--color-text);margin:6rem auto}.ws-page-error{padding:calc(var(--site-header-height) + var(--space-8)) 0 var(--space-8);background:var(--color-brand-deep);color:var(--color-on-brand)}.ws-page-error__title{color:var(--color-on-brand)}.ws-page-error__lead{max-width:var(--measure);margin-bottom:var(--space-6);color:var(--color-on-brand-soft)}.ws-motion-toggle{color:var(--tone-body);place-items:center;display:inline-grid}.ws-motion-toggle:hover{color:var(--tone-fg)}.ws-motion-toggle__icon{fill:currentColor;width:1rem;height:1rem}.ws-wordmark{color:var(--tone-fg);font-family:var(--mk-display);white-space:nowrap;letter-spacing:var(--tracking-tight);align-items:baseline;gap:.25em;line-height:1;display:inline-flex}.ws-wordmark__mark{flex:none;align-self:center;width:1.15em;height:1.15em;margin-right:.25em}.ws-wordmark__name{font-weight:var(--weight-bold)}.ws-wordmark__rest{font-family:var(--mk-text);font-size:.8em;font-weight:var(--weight-light)}@media (width<=379px){.ws-wordmark__rest{display:none}}.ws-gate-head{--tone-fg:var(--color-on-brand);--tone-body:var(--color-on-brand-soft);--tone-line:var(--color-on-brand-line);--tone-link:var(--color-on-brand-soft);z-index:50;color:var(--tone-body);pointer-events:none;inset-inline:0;background:linear-gradient(#05070a8c,#0000);position:fixed;top:0}.ws-gate-head__bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);max-width:var(--wide-width);height:var(--header-height);padding:0 var(--gutter);margin:0 auto;display:flex}.ws-gate-head__bar>*{pointer-events:auto}.ws-gate-head__brand{color:var(--tone-fg);opacity:.9;transition:opacity var(--duration-base);font-size:1.25rem;text-decoration:none}.ws-gate-head__brand:hover{color:var(--tone-fg);opacity:1}.ws-footer{--tone-fg:var(--color-on-brand);--tone-body:var(--color-on-brand-soft);--tone-line:var(--color-on-brand-line);--tone-link:var(--color-on-brand-soft);padding:var(--space-8) 0 var(--space-6);background:var(--mk-black);color:var(--tone-body);font-size:.9375rem}.ws-footer .ws-container{max-width:var(--wide-width)}.ws-footer__grid{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.ws-footer__about{gap:var(--space-4);align-content:start;display:grid}.ws-footer__brand{color:var(--tone-fg);font-size:1.375rem;text-decoration:none}.ws-footer__brand:hover{color:var(--tone-fg)}.ws-footer__provider{gap:var(--space-1);font-style:normal;display:grid}.ws-footer__provider a{color:var(--tone-link)}.ws-footer__title{margin:0 0 var(--space-3);color:var(--tone-fg);font-weight:var(--weight-semibold)}.ws-footer__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ws-footer__list a{min-height:1.75rem;color:var(--tone-link);align-items:center;text-decoration:none;display:inline-flex}.ws-footer__list a:hover{color:var(--mk-yellow)}.ws-footer__base{justify-content:space-between;gap:var(--space-2) var(--space-5);margin-top:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--mk-rule-dark);color:var(--mk-steel);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ws-footer__greeting{color:var(--mk-yellow);font-family:var(--mk-mono);letter-spacing:.12em;text-transform:uppercase}.ws-menu{flex:1}.ws-menu__list{gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.ws-menu__link,.ws-menu__trigger{min-height:var(--control-height);color:var(--tone-fg);font:inherit;font-size:.9875rem;font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4em;padding:0;text-decoration:none;display:inline-flex;position:relative}.ws-menu__link:after,.ws-menu__trigger:after{content:"";left:0;right:0;bottom:var(--space-2);height:var(--rule);background:var(--color-signal);transform-origin:0;transition:transform var(--duration-slide) var(--ease-out);position:absolute;transform:scaleX(0)}.ws-menu__link:hover,.ws-menu__trigger:hover{color:var(--tone-fg)}.ws-menu__link:hover:after,.ws-menu__link[aria-current=page]:after,.ws-menu__trigger:hover:after,.ws-menu__trigger[aria-expanded=true]:after{transform:scaleX(1)}.ws-menu__trigger[aria-expanded=true]{color:var(--mk-yellow)}.ws-menu__caret{width:.45em;height:.45em;transition:transform var(--duration-base);border-bottom:2px solid;border-right:2px solid;transform:translateY(-.15em)rotate(45deg)}.ws-menu__trigger[aria-expanded=true] .ws-menu__caret{transform:translateY(.1em)rotate(-135deg)}.ws-menu__panel{border-top:var(--rule) solid var(--mk-yellow);color:var(--mk-black);background:#fff;position:absolute;inset:100% 0 auto;box-shadow:0 12px 24px #0000001f}.ws-menu__panel[hidden]{display:none}.ws-menu__panel-inner{gap:var(--space-6);max-width:var(--wide-width);padding:var(--space-6) var(--gutter) var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.ws-menu__column-title,.ws-menu__news-eyebrow{margin:0 0 var(--space-3);color:var(--mk-ink-muted);font-family:var(--mk-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.ws-menu__column-links{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ws-menu__panel-link{min-height:2.25rem;color:var(--mk-black);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.ws-menu__panel-link:hover{color:var(--mk-black);text-decoration:underline;-webkit-text-decoration-color:var(--mk-yellow);text-decoration-color:var(--mk-yellow);text-underline-offset:.3em;text-decoration-thickness:2px}.ws-menu__news{padding:var(--space-5);background:var(--mk-black);color:var(--color-on-brand-soft)}.ws-menu__news-eyebrow{color:var(--mk-yellow)}.ws-menu__news-eyebrow .ws-badge{margin-left:0}.ws-menu__news-item+.ws-menu__news-item{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--mk-rule-dark)}.ws-menu__news-title{color:#fff;font-family:var(--mk-display);margin:0;font-size:1.5rem;font-weight:700}.ws-menu__news-text{margin:var(--space-2) 0 var(--space-3);font-size:var(--text-sm)}.ws-menu__news-link{color:var(--mk-yellow);font-weight:var(--weight-semibold)}.ws-menu__news-link:hover{color:#fff}@media (width<=1099px){.ws-menu__list{flex-direction:column;gap:0}.ws-menu__link,.ws-menu__trigger{width:100%;min-height:calc(var(--control-height) + var(--space-3));border-bottom:1px solid var(--tone-line);font-size:var(--text-lg);justify-content:space-between;display:flex}.ws-menu__link:after,.ws-menu__trigger:after{bottom:-1px}.ws-menu__panel{box-shadow:none;color:var(--tone-fg);background:0 0;border-top:0;position:static}.ws-menu__panel-inner{gap:var(--space-4);padding:var(--space-4) 0 var(--space-5);grid-template-columns:minmax(0,1fr)}.ws-menu__column-title{color:var(--mk-yellow)}.ws-menu__panel-link,.ws-menu__panel-link:hover{color:var(--tone-fg)}.ws-menu__news{border:1px solid var(--tone-line)}}.ws-skip{left:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-signal);color:var(--color-brand-deep);font-weight:var(--weight-semibold);text-decoration:none;position:absolute;top:-4rem}.ws-skip:focus{top:var(--space-3)}.ws-header{--tone-fg:var(--color-on-brand);--tone-body:var(--color-on-brand-soft);--tone-line:var(--color-on-brand-line);--tone-accent:var(--color-signal);z-index:50;background:var(--mk-black);border-bottom:var(--rule) solid var(--mk-yellow);color:var(--tone-fg);position:fixed;inset:0 0 auto}.ws-topbar{border-bottom:1px solid var(--mk-rule-dark);font-size:.8125rem}.ws-topbar__inner{justify-content:flex-end;align-items:center;gap:var(--space-5);max-width:var(--wide-width);height:var(--topbar-height);padding:0 var(--gutter);margin:0 auto;display:flex}.ws-topbar__links{gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.ws-topbar__link{min-height:1.5rem;color:var(--tone-body);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.ws-topbar__link:hover,.ws-topbar__link[aria-current=page]{color:var(--mk-yellow)}.ws-topbar .ws-motion-toggle{width:1.75rem;height:1.75rem}.ws-header__bar{align-items:center;gap:var(--space-6);max-width:var(--wide-width);height:var(--header-height);padding:0 var(--gutter);margin:0 auto;display:flex}.ws-header__brand{color:var(--tone-fg);flex:none;font-size:1.5rem;text-decoration:none}.ws-header__brand:hover{color:var(--tone-fg)}.ws-header__nav{align-items:center;gap:var(--space-6);flex:1;display:flex}.ws-header__product{min-height:var(--control-height);padding-left:var(--space-6);border-left:1px solid var(--tone-line);color:var(--tone-body);font-size:.9375rem;font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.ws-header__product:hover{color:var(--mk-yellow)}.ws-header__nav>.ws-button{min-height:var(--control-height);white-space:nowrap}.ws-header__menu,.ws-motion-toggle{width:var(--control-height);height:var(--control-height);border:1px solid var(--tone-line);border-radius:var(--radius-lg);cursor:pointer;background:0 0;flex:none;padding:0}.ws-header__menu{color:var(--tone-fg);margin-left:auto;display:none;position:relative}.ws-header__bars,.ws-header__bars:before,.ws-header__bars:after{height:var(--rule);transition:transform var(--duration-base) var(--ease-out);background:currentColor;position:absolute;left:12px;right:12px}.ws-header__bars{top:calc(50% - 1px)}.ws-header__bars:before,.ws-header__bars:after{content:"";left:0;right:0}.ws-header__bars:before{top:-6px}.ws-header__bars:after{top:6px}.ws-header__menu[aria-expanded=true] .ws-header__bars{background:0 0}.ws-header__menu[aria-expanded=true] .ws-header__bars:before{transform:translateY(6px)rotate(45deg)}.ws-header__menu[aria-expanded=true] .ws-header__bars:after{transform:translateY(-6px)rotate(-45deg)}@media (width<=1099px){.ws-header__menu{display:block}.ws-header__nav{inset:var(--site-header-height) 0 0;align-items:stretch;gap:var(--space-5);max-height:calc(100svh - var(--site-header-height));padding:var(--space-2) var(--gutter) var(--space-6);background:var(--mk-black);box-shadow:0 1px 0 var(--tone-line);visibility:hidden;opacity:0;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), visibility 0s linear var(--duration-base);flex-direction:column;position:fixed;overflow-y:auto;transform:translateY(-8px)}.ws-header__nav--open{visibility:visible;opacity:1;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), visibility 0s;transform:none}.ws-header__product{min-height:calc(var(--control-height) + var(--space-3));margin-top:var(--space-2);padding:var(--space-4) 0 0;border-top:1px solid var(--tone-line);font-size:var(--text-md);border-left:0;order:1}.ws-header__nav>.ws-button{min-height:var(--button-height);font-size:var(--text-md)}}@media (width<=559px){.ws-topbar__item:last-child{display:none}}.ws-main{display:block}.ws-main:focus{outline:none}.ws-main__loading{background:var(--color-brand-deep);min-height:100svh}
