.mk-root{--mk-nav-icon:#74abe6;--mk-nav-icon-strong:color-mix(in srgb, var(--mk-nav-icon) 70%, var(--syft-green));--fg-2:var(--st-700);--fg-3:var(--st-600);--fg-4:color-mix(in srgb, var(--st-600) 82%, var(--st-500))}.mk-display{letter-spacing:-.03em;color:var(--accent-display);font-size:clamp(2.5rem,1.1rem + 5.2vw,4.5rem);font-weight:500;line-height:1.04}.mk-display-sm{letter-spacing:-.028em;color:var(--accent-display);font-size:clamp(2.25rem,1.1rem + 4.2vw,3.625rem);font-weight:500;line-height:1.05}.mk-hero-grid{align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.mk-hero-grid{--mk-hero-step:clamp(0rem, (100vw - 74rem) / 2 - 2.5rem, 4rem);grid-template-columns:var(--mk-hero-cols,minmax(0, 5fr) minmax(0, 6fr));margin-inline:calc(-1 * var(--mk-hero-step));column-gap:clamp(4rem,7vw,7rem)}.mk-hero-grid>.mk-bleed-right{margin-right:calc(-1 * clamp(0rem, ((100vw - 74rem) / 2 - var(--mk-hero-step)) / 2, 4rem))}}.mk-h2{letter-spacing:-.022em;color:var(--accent-display);font-size:clamp(1.875rem,1.05rem + 2.9vw,3rem);font-weight:500;line-height:1.05}.mk-h2-sm{letter-spacing:-.018em;color:var(--accent-display);font-size:clamp(1.5rem,1rem + 1.7vw,2.25rem);font-weight:500;line-height:1.12}.mk-h3{letter-spacing:-.014em;color:var(--fg);font-size:1.1875rem;font-weight:600;line-height:1.22}.mk-lede{color:var(--fg-2);font-size:clamp(1rem,.95rem + .35vw,1.125rem);line-height:1.65}.mk-body{color:var(--fg-2);font-size:.9375rem;line-height:1.65}.mk-eyebrow{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--accent-fg);align-items:center;gap:.625rem;font-size:.6875rem;font-weight:500;display:inline-flex}.mk-eyebrow:before{content:"";background:var(--accent);border-radius:1px;flex:none;width:1.125rem;height:2px}.mk-container{--mk-gutter:clamp(1.25rem, 4vw, 2.5rem);width:100%;max-width:74rem;padding-inline:var(--mk-gutter);margin-inline:auto}.mk-section{padding-block:clamp(4rem,10vw,7.5rem)}.mk-section-hero{padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(3rem,6vw,5rem)}.mk-section-lead{padding-top:clamp(4rem,10vw,7.5rem);padding-bottom:clamp(2.5rem,6vw,4rem)}.mk-section-compact{padding-block:clamp(2.5rem,6vw,4.5rem)}.mk-header{z-index:var(--z-mk-header);background:color-mix(in srgb, var(--canvas) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);position:sticky;top:0}.mk-header.mk-header-dark{background:var(--syft-midnight);-webkit-backdrop-filter:none;border-bottom-color:color-mix(in srgb, var(--syft-green) 22%, var(--syft-midnight));--fg-2:#b6c2cf;--fg-3:#7f8fa0;--surface-sunk:var(--header-search-surface)}@media (max-width:1023px){.mk-section.canvas-frames{background-image:none}}.mk-tag-beta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-xs);white-space:nowrap;color:var(--fg-2);background:var(--surface-sunk);border:1px solid var(--line);padding:.2rem .45rem;font-size:.625rem;font-weight:500}.mk-cta{transition:background-color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out)}.mk-cta:active{transform:translateY(1px)}.mk-caption{color:var(--fg-3);margin-top:.75rem;font-size:.8125rem;line-height:1.55}@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.mk-reveal{animation:mk-rise .65s var(--ease-out) both;animation-timeline:view();animation-range:entry entry 34%}}@media (prefers-reduced-motion:reduce){.mk-reveal{animation:none}}:root{--mk-header-h:68px;--mk-header-block:calc(var(--mk-header-h) + 1px);--mk-mist:#e9eef5;--mk-mist-soft:var(--st-100);--mk-line-subtle:var(--line-soft);--mk-line:var(--line);--mk-line-strong:var(--st-300);--mk-grid-line:#0d1b2a09;--mk-grid-line-dark:#ecf0f40b;--mk-grid-size:44px}.mk-root.mk-chrome-shell{z-index:var(--z-mk-header)}.mk-root{isolation:isolate;--z-mk-header:50;--mk-geometry-presence:1;position:relative}.mk-dark{background:var(--syft-midnight);isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-display:#ecf0f4;--fg:#ecf0f4;--fg-2:#c3cdd8;--fg-3:#9fb0c2;--fg-4:#8296aa;--line:#2a3d51;--line-soft:#223447;--canvas:var(--syft-midnight);--surface:#122334;--surface-subtle:#172837;--surface-sunk:#172837;--accent-fg:#8fbcf0;--syft-green-border:#8fbcf059;position:relative}.mk-dark ::selection{color:#ecf0f4;background:#1e3142}.mk-grid{background-image:linear-gradient(to right, var(--mk-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--mk-grid-line) 1px, transparent 1px);background-size:var(--mk-grid-size) var(--mk-grid-size)}.mk-dark.mk-grid,.mk-dark .mk-grid{background-image:none}@media (max-width:767px){.mk-grid,.canvas-frames{background-image:none}}.mk-stage{background:var(--mk-mist);border:1px solid var(--line-soft);border-radius:var(--r-xl);padding:clamp(.875rem,2.5vw,2rem)}.mk-dark .mk-stage{background:#101f2f;border-color:#1e2e3f}@media (min-width:1024px){.mk-bleed-right{margin-right:max(-14rem,-50vw + 37rem)}}.mk-rail-track{position:relative}.mk-rail-track:before{content:"";background:color-mix(in srgb, var(--syft-midnight) 14%, transparent);border-radius:1px;height:2px;position:absolute;top:0;left:0;right:0}.mk-rail-node:before{content:"";background:var(--syft-midnight);border-radius:99px;width:8px;height:8px;position:absolute;top:-3px;left:0}.mk-grid-fade{position:relative}.mk-grid-fade.mk-grid{background-image:none}.mk-grid-fade:before{content:none;pointer-events:none;background-image:linear-gradient(to right, var(--mk-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--mk-grid-line) 1px, transparent 1px);background-size:var(--mk-grid-size) var(--mk-grid-size);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 92%);mask-image:linear-gradient(#000 0% 55%,#0000 92%)}@media (max-width:767px){.mk-grid-fade:before{background-image:none}}.mk-grid-fade>*{position:relative}.mk-root .canvas-frames{background-position:var(--mk-canvas-pos,0 0)}.mk-root .canvas-frames:not(.mk-dark),.mk-dark.canvas-frames{background-image:none}
