.marketing-chrome,.marketing-site{color-scheme:dark;--layer-page:#0d0d12;--layer-card:#161620;--layer-input:rgba(255,255,255,0.04);--layer-nested-card:rgba(255,255,255,0.03);--surface-2-solid:#1d1d29;--border-card:rgba(255,255,255,0.07);--border-input:rgba(255,255,255,0.10);--text:#f0f4f8;--text-2:#94a3b8;--muted:rgba(240,244,248,0.72);--muted-2:rgba(240,244,248,0.60);--text-muted-strong:rgba(240,244,248,0.82);--text-faint-strong:#8a99ad;--gold:#f3c54a;--gold-2:#c99b1a;--action:#f3c54a;--action-text:#000000;--side-red:#fb6477;--side-green:#10b981;--live-green:#22c55e;--mk-ground:#0b0c10;--mk-surface:#14161c;--mk-surface-raised:#1b1e26;--mk-surface-tint:rgba(238,234,224,0.04);--mk-surface-hover:rgba(238,234,224,0.08);--mk-band:#14161c;--mk-header:rgba(11,12,16,0.86);--mk-text:#eeeae0;--mk-text-2:#9a9da8;--mk-text-3:#9a9da8;--mk-text-faint:#9a9da8;--mk-accent:#f2c14e;--mk-accent-hover:#f7d179;--mk-accent-soft:rgba(242,193,78,0.08);--mk-accent-soft-hover:rgba(242,193,78,0.14);--mk-accent-line:rgba(242,193,78,0.38);--mk-on-accent:#0b0c10;--mk-red:#e5484d;--mk-green:#2fb67c;--mk-live:#2fb67c;--mk-rule:#272a33;--mk-rule-strong:#343845;--mk-font-display:var(--font-big-shoulders),"Big Shoulders","Oswald","Avenir Next Condensed","Arial Narrow",sans-serif;--mk-font-body:var(--font-sans);--mk-font-num:var(--font-chivo-mono),"Chivo Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--mk-display-weight:800;--mk-display-case:uppercase;--mk-display-tracking:-0.01em;--mk-display-leading:0.92;--mk-radius-sm:0.625rem;--mk-radius-md:0.875rem;--mk-radius-lg:1.25rem;--mk-radius-device:2.4rem;--mk-shadow-shot:0 30px 80px rgba(0,0,0,0.55);--mk-shadow-menu:0 28px 80px rgba(0,0,0,0.6);--mk-shadow-cta:none;--mk-gutter:1.25rem;--mk-max:78rem;--mk-section-y:4.5rem;--mk-stack:2.5rem;--mk-eyebrow-col:11rem;--mk-shot-placeholder:radial-gradient(circle at 30% 20%,rgba(242,193,78,0.1),transparent 55%),linear-gradient(180deg,rgba(238,234,224,0.03),transparent);color:var(--mk-text);font-family:var(--mk-font-body)}.marketing-site{background:var(--mk-ground)}@media (min-width:640px){.marketing-chrome,.marketing-site{--mk-gutter:2rem;--mk-section-y:6.5rem;--mk-stack:4rem}}@media (min-width:1280px){.marketing-chrome,.marketing-site{--mk-gutter:2.5rem;--mk-section-y:7.5rem}}.marketing-chrome .mk-display,.marketing-site .mk-display{font-family:var(--mk-font-display);font-weight:var(--mk-display-weight);text-transform:var(--mk-display-case);letter-spacing:var(--mk-display-tracking);line-height:var(--mk-display-leading);text-wrap:balance}.marketing-chrome .mk-num,.marketing-site .mk-num{font-family:var(--mk-font-num);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.035em;text-transform:none}.marketing-chrome .mk-container,.marketing-site .mk-container{width:100%;max-width:var(--mk-max);margin-inline:auto;padding-inline:var(--mk-gutter)}.marketing-site .mk-section{padding-block:var(--mk-section-y);scroll-margin-top:5rem}.marketing-site .mk-band+.mk-section,.marketing-site .mk-section+.mk-band,.marketing-site .mk-section+.mk-section{border-top:1px solid var(--mk-rule)}.marketing-site .mk-hero{background:var(--mk-ground)}.marketing-site .mk-labelled{display:grid;gap:.75rem 2.5rem}@media (min-width:1024px){.marketing-site .mk-labelled{grid-template-columns:var(--mk-eyebrow-col) minmax(0,1fr);gap:0 3.5rem}.marketing-site .mk-labelled>:first-child{align-self:start;padding-top:.55rem}}.marketing-site :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :after,.marketing-site :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.marketing-site .mk-shot-bleed{-webkit-mask-image:radial-gradient(118% 118% at 50% 45%,rgba(0,0,0,1) 62%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(118% 118% at 50% 45%,rgba(0,0,0,1) 62%,rgba(0,0,0,0) 100%)}.marketing-site .mk-mat{position:absolute;pointer-events:none;aspect-ratio:1/1;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0 calc(var(--mk-mat-gap, 46px) - 1px),color-mix(in srgb,var(--mk-accent) 8%,transparent) calc(var(--mk-mat-gap, 46px) - 1px) var(--mk-mat-gap,46px));-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,1) 52%,rgba(0,0,0,0) 76%);mask-image:radial-gradient(circle at center,rgba(0,0,0,1) 52%,rgba(0,0,0,0) 76%)}