@font-face{font-family:InterVariable;src:url(../../../fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:GeistMono;src:url(../../../fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--mk-font-heading:"ClashDisplay-Variable", "InterVariable", system-ui, sans-serif;--mk-font-body:"InterVariable", Inter, system-ui, Helvetica, Arial, sans-serif;--mk-font-mono:"GeistMono", ui-monospace, "SF Mono", Menlo, monospace;--mk-violet:#5f33ff;--mk-orange:#e36756;--mk-black:#000;--mk-dark:#121212;--mk-white:#fff;--mk-violet-10:#e1d9ff;--mk-orange-10:#fcf0ee;--mk-green-10:#ebf8f4;--mk-blue-10:#f2f9fb;--mk-green:#3abc96;--mk-blue:#0391ff;--mk-text-muted:#554c75;--mk-gray-light:#8d8d8d;--mk-bg-gray:#eaeff8;--mk-stroke-light:#eaeff8;--mk-stroke-dark:#2a2a2a;--mk-content:#000;--mk-content-80:#000c;--mk-content-60:#0009;--mk-content-40:#0006;--mk-content-20:#0003;--mk-content-10:#0000001a;--mk-content-5:#0000000d;--mk-action:#6748f0;--mk-action-content:#fff;--mk-background:#fff;--mk-background-dark:#000;--mk-foreground:#f5f5f5;--mk-glass-15:#ffffff26;--mk-glass-10:#ffffff1a;--mk-glass-5:#ffffff0d;--mk-radius-button:10px;--mk-radius-card-small:12px;--mk-radius-card-medium:20px;--mk-radius-card-large:32px;--mk-button-height-small:32px;--mk-button-height-medium:36px;--mk-button-height-large:48px;--mk-button-icon-size:16px;--mk-icon-stroke:1.5px;--mk-container-large:1320px;--mk-container-medium:960px;--mk-container-small:720px;--mk-page-padding:32px;--mk-grid-gap:20px;--mk-section-padding:64px;--mk-section-padding-large:128px;--mk-card-padding:24px;--mk-card-padding-large:40px;--mk-content-max:min(83.07vw, 1512px);--mk-violet-button:var(--mk-action);--mk-radius-card:var(--mk-radius-card-medium);--mk-radius-large:var(--mk-radius-card-large);--mk-radius-pill:999px;--mk-section-gap:96px}body:has(.mk-site-header){height:auto;min-height:100dvh}body:has(.mk-site-header) *{font-variation-settings:normal}:where(body:has(.mk-site-header)) :is(p,a){font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.mk-h1,.mk-h2,.mk-h3,.mk-h4{font-family:var(--mk-font-heading);color:inherit;margin:0;font-weight:500}.mk-h1{letter-spacing:0;font-size:clamp(40px,5.5vw,64px);line-height:1}.mk-h2{letter-spacing:-1px;font-size:clamp(28px,3.2vw,36px);line-height:.95}.mk-display{font-family:var(--mk-font-heading);letter-spacing:-1.5px;color:inherit;margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:500;line-height:1.08}.mk-h3{font-size:24px;line-height:28px}.mk-h4{font-size:20px;line-height:24px}.mk-p-large,.mk-p,.mk-p-small,.mk-p-mini{font-family:var(--mk-font-body);white-space:pre-line;margin:0;font-weight:400}.mk-p-large{font-size:18px;line-height:27px}.mk-p{font-size:16px;line-height:24px}.mk-p-small{font-size:14px;line-height:20px}.mk-p-mini{font-size:12px;line-height:16px}.mk-medium{font-weight:500}.mk-bold{font-weight:700}.mk-caption{font-family:var(--mk-font-body);letter-spacing:1.5px;text-transform:uppercase;font-size:14px;line-height:21px}.mk-mono{font-family:var(--mk-font-mono);font-size:16px;line-height:24px}.mk-section{box-sizing:border-box;width:100%;padding:0 var(--mk-page-padding);justify-content:center;display:flex}.mk-section-inner{width:100%;max-width:var(--mk-content-max);box-sizing:border-box}
