.mk-scope{--mantine-font-size-xs:calc(.75rem * var(--mantine-scale));--mantine-font-size-sm:calc(.875rem * var(--mantine-scale));--mantine-font-size-md:calc(1rem * var(--mantine-scale));--mantine-font-size-lg:calc(1.125rem * var(--mantine-scale));--mantine-font-size-xl:calc(1.25rem * var(--mantine-scale));--mantine-line-height:1.55;--mantine-line-height-xs:1.4;--mantine-line-height-sm:1.45;--mantine-line-height-md:1.55;--mantine-line-height-lg:1.6;--mantine-line-height-xl:1.65;--mantine-spacing-xs:calc(.625rem * var(--mantine-scale));--mantine-spacing-sm:calc(.75rem * var(--mantine-scale));--mantine-spacing-md:calc(1rem * var(--mantine-scale));--mantine-spacing-lg:calc(1.25rem * var(--mantine-scale));--mantine-spacing-xl:calc(2rem * var(--mantine-scale));--mantine-h1-font-size:calc(2.125rem * var(--mantine-scale));--mantine-h1-line-height:1.3;--mantine-h2-font-size:calc(1.625rem * var(--mantine-scale));--mantine-h2-line-height:1.35;--mantine-h3-font-size:calc(1.375rem * var(--mantine-scale));--mantine-h3-line-height:1.4;--mantine-h4-font-size:calc(1.125rem * var(--mantine-scale));--mantine-h4-line-height:1.45;--mantine-h5-font-size:calc(1rem * var(--mantine-scale));--mantine-h5-line-height:1.5;--mantine-h6-font-size:calc(.875rem * var(--mantine-scale));--mantine-h6-line-height:1.5;font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height);--mk-paper:var(--mantine-color-body);--mk-tint:color-mix(in srgb, var(--mantine-color-updo-0) 70%, var(--mantine-color-body));--mk-ink:var(--mantine-color-black);--mk-brand:linear-gradient(-60deg, var(--mantine-color-updo-8) 0%, var(--mantine-color-updo-7) 52%, var(--mantine-color-updo-6) 100%);--mk-hairline:color-mix(in srgb, var(--mantine-color-updo-6) 12%, transparent);--mk-card:var(--mantine-color-body);--mk-hero-halo:var(--mantine-color-updo-4)}[data-mantine-color-scheme=dark] .mk-scope{--mk-hero-halo:var(--mantine-color-updo-5)}.mk-scope{--mantine-color-dimmed:#495057}[data-mantine-color-scheme=dark] .mk-scope{--mantine-color-dimmed:var(--mantine-color-dark-2)}.mk-scope{--mantine-h2-font-size:clamp(1.875rem, 1.15rem + 2.6vw, 3rem);--mantine-h2-line-height:1.12;--mantine-h3-font-size:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--mantine-h3-line-height:1.3;--mantine-radius-xs:calc(.25rem * var(--mantine-scale));--mantine-radius-sm:calc(.5rem * var(--mantine-scale));--mantine-radius-md:calc(.75rem * var(--mantine-scale));--mantine-shadow-xs:0 1px 2px #2320330d;--mantine-shadow-sm:0 2px 8px #23203312, 0 1px 2px #2320330d;--mk-shadow-lift:0 18px 40px -16px #461ddb38, 0 2px 4px #2320330f;--mk-band-py:clamp(4rem, 2.5rem + 5vw, 7.5rem);--mk-band-py-deep:clamp(5rem, 3rem + 6vw, 9rem);--mk-band-py-rail:clamp(1.75rem, 1.5rem + 1.5vw, 3rem)}[data-mantine-color-scheme=dark] .mk-scope{--mk-tint:var(--mantine-color-dark-6);--mk-ink:var(--mantine-color-dark-9);--mk-brand:linear-gradient(-60deg, var(--mantine-color-updo-9) 0%, var(--mantine-color-updo-8) 52%, var(--mantine-color-updo-7) 100%);--mk-hairline:#ffffff1a;--mantine-shadow-xs:none;--mantine-shadow-sm:0 0 0 1px #ffffff12;--mk-shadow-lift:0 0 0 1px #ffffff1a, 0 24px 48px #00000059}[data-mantine-color-scheme=dark] .mk-band-tint{--mantine-color-dimmed:var(--mantine-color-dark-1)}.mk-band{padding-block:var(--mk-band-py);position:relative}main>.mk-band:first-child{padding-block-start:0}.mk-band-paper{background:var(--mk-paper)}.mk-band-tint{background:var(--mk-tint);--mk-card:var(--mantine-color-body)}.mk-band-ink{background:var(--mk-ink)}.mk-band-brand{background:var(--mk-brand)}.mk-band-ink,.mk-band-brand{padding-block:var(--mk-band-py-deep);color:var(--mantine-color-text);overflow:hidden}.mk-band-rail{padding-block:var(--mk-band-py-rail)}.mk-band-paper+.mk-band-paper,.mk-band-paper+.mk-band-tint,.mk-band-tint+.mk-band-paper{border-top:1px solid var(--mk-hairline)}.mk-band-ink{--mantine-color-text:var(--mantine-color-white);--mantine-color-dimmed:var(--mantine-color-dark-1);--mantine-color-anchor:var(--mantine-color-dark-0);--mantine-primary-color-filled:var(--mantine-color-updo-3);--mantine-color-default-border:#ffffff4d;--mk-card:#ffffff0f;--mk-hairline:#ffffff24}.mk-band-brand{--mantine-color-text:var(--mantine-color-white);--mantine-color-dimmed:#ffffffe0;--mantine-color-anchor:var(--mantine-color-white);--mantine-primary-color-filled:var(--mantine-color-white);--mantine-color-updo-outline:var(--mantine-color-white);--mantine-color-updo-outline-hover:#ffffff1f;--mantine-color-default-border:#ffffff57;--mk-card:#ffffff1a;--mk-hairline:#ffffff2e}.mk-band-brand .mk-surface-light{--mantine-color-default-border:var(--mantine-color-gray-4);--mantine-color-text:var(--mantine-color-black);--mantine-color-dimmed:#495057}[data-mantine-color-scheme=dark] .mk-band-brand .mk-surface-light{--mantine-color-dimmed:var(--mantine-color-dark-2)}.mk-band-brand .mk-surface-light{color:var(--mantine-color-text)}[data-mantine-color-scheme=dark] .mk-band-brand .mk-surface-light{--mantine-color-default-border:var(--mantine-color-dark-4);--mantine-color-text:var(--mantine-color-dark-0)}.mk-scope{--mk-mock-brand:var(--mantine-color-updo-6)}[data-mantine-color-scheme=dark] .mk-scope{--mk-mock-brand:var(--mantine-color-updo-4)}.mk-scope{--mk-mock-brand-deep:var(--mantine-color-updo-7)}[data-mantine-color-scheme=dark] .mk-scope{--mk-mock-brand-deep:var(--mantine-color-updo-5)}.mk-scope{--mk-mock-brand-soft:var(--mantine-color-updo-4)}[data-mantine-color-scheme=dark] .mk-scope{--mk-mock-brand-soft:var(--mantine-color-updo-3)}.mk-scope{--mk-mock-kpi-teal:var(--mantine-color-cyan-9)}[data-mantine-color-scheme=dark] .mk-scope{--mk-mock-kpi-teal:var(--mantine-color-cyan-5)}.mk-scope{--mk-mock-kpi-orange:var(--mantine-color-orange-9)}[data-mantine-color-scheme=dark] .mk-scope{--mk-mock-kpi-orange:var(--mantine-color-orange-5)}.mk-scope{--mk-mock-chip-violet:color-mix(in srgb, var(--mantine-color-violet-4) 26%, var(--mantine-color-body));--mk-mock-chip-cyan:color-mix(in srgb, var(--mantine-color-cyan-4) 26%, var(--mantine-color-body));--mk-mock-chip-green:color-mix(in srgb, var(--mantine-color-green-4) 26%, var(--mantine-color-body));--mk-mock-chip-yellow:color-mix(in srgb, var(--mantine-color-yellow-4) 26%, var(--mantine-color-body));--mk-mock-chip-red:color-mix(in srgb, var(--mantine-color-red-4) 26%, var(--mantine-color-body));--mk-illus-accent-soft:var(--mantine-color-accent-2)}[data-mantine-color-scheme=dark] .mk-scope{--mk-illus-accent-soft:var(--mantine-color-accent-5)}.mk-scope{--mk-illus-accent-softer:var(--mantine-color-accent-1)}[data-mantine-color-scheme=dark] .mk-scope{--mk-illus-accent-softer:var(--mantine-color-accent-6)}.mk-scope{--mk-header-h:64px;--mk-hero-pt:clamp(2.5rem, 1.25rem + 3.5vw, 4.5rem)}.mk-header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(in srgb, var(--mantine-color-body) 82%, transparent);box-shadow:inset 0 -1px 0 var(--mantine-color-default-border);--mk-hdr-cta-bg:var(--mantine-primary-color-filled);--mk-hdr-cta-bg-hover:var(--mantine-primary-color-filled-hover);--mk-hdr-cta-fg:var(--mantine-color-white);--mk-hdr-chip-bg:var(--mantine-color-default);--mk-hdr-chip-bg-hover:var(--mantine-color-default-hover);--mk-hdr-chip-bd:var(--mantine-color-default-border);--mk-hdr-chip-fg:var(--mantine-color-default-color);--mk-hdr-burger:var(--mantine-color-black);--mk-logo-auto:block;--mk-logo-brand:none;transition:background-color .22s,box-shadow .22s;position:sticky;top:0}[data-mantine-color-scheme=dark] .mk-header{--mk-hdr-burger:var(--mantine-color-white)}main>.mk-band.mk-band-brand:first-child{margin-block-start:calc(var(--mk-header-h) * -1);padding-block-start:calc(var(--mk-header-h) + var(--mk-hero-pt))}.mk-scope:has(main>.mk-band-brand:first-child) .mk-header[data-mk-top=true]{box-shadow:none;color:var(--mantine-color-white);--mantine-color-text:var(--mantine-color-white);--mantine-color-dimmed:#ffffffe0;--mantine-color-anchor:var(--mantine-color-white);--mk-hdr-cta-bg:var(--mantine-color-white);--mk-hdr-cta-bg-hover:var(--mantine-color-gray-1);--mk-hdr-cta-fg:var(--mantine-color-black);--mk-hdr-chip-bg:#ffffff1a;--mk-hdr-chip-bg-hover:#fff3;--mk-hdr-chip-bd:#ffffff57;--mk-hdr-chip-fg:var(--mantine-color-white);--mk-hdr-burger:var(--mantine-color-white);--mk-logo-auto:none;--mk-logo-brand:block;background-color:#0000}.mk-header .mantine-Button-root{background:var(--mk-hdr-cta-bg);color:var(--mk-hdr-cta-fg);background-image:none}.mk-header .mantine-Button-root:hover{background:var(--mk-hdr-cta-bg-hover)}.mk-header .mantine-ActionIcon-root{background:var(--mk-hdr-chip-bg);border-color:var(--mk-hdr-chip-bd);color:var(--mk-hdr-chip-fg)}.mk-header .mantine-ActionIcon-root:hover{background:var(--mk-hdr-chip-bg-hover)}.mk-header .mantine-Burger-root{--burger-color:var(--mk-hdr-burger)}.mk-logo{line-height:0}.mk-logo-auto{display:var(--mk-logo-auto)}.mk-logo-brand{display:var(--mk-logo-brand)}.mk-scope .mantine-Button-root,.mk-scope .mantine-Badge-root{border-radius:var(--mantine-radius-xl)}.mk-scope .mantine-Card-root,.mk-scope .mantine-Paper-root{border-radius:var(--mantine-radius-md)}.mk-scope .mantine-Input-input,.mk-scope .mantine-Accordion-item{border-radius:var(--mantine-radius-sm)}.mk-band .mantine-Card-root,.mk-band .mantine-Paper-root{background-color:var(--mk-card);border-color:var(--mk-hairline)}.mk-band-ink .mantine-ThemeIcon-root,.mk-band-brand .mantine-ThemeIcon-root{color:var(--mantine-color-white);background:#ffffff29}.mk-scope h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.012em;font-weight:400}.mk-scope h3{font-family:var(--font-heading), Outfit, sans-serif;font-weight:700}.mk-eyebrow{font-family:var(--font-heading), Outfit, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--mantine-primary-color-filled);font-size:.75rem;font-weight:700}.mk-band-ink .mk-eyebrow,.mk-band-brand .mk-eyebrow{color:var(--mantine-color-accent-5)}[data-mantine-color-scheme=dark] .mk-band-tint .mk-eyebrow,[data-mantine-color-scheme=dark] .mk-band-paper .mk-eyebrow{color:var(--mantine-color-updo-3)}.mk-lede{max-width:62ch;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6}.mk-stat{font-family:var(--font-heading), Outfit, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1.05}.mk-rule-accent{border-top:4px solid var(--mantine-color-accent-5)}.mk-band .mk-card-flagship{background:var(--mk-brand);color:var(--mantine-color-text);--mantine-color-text:var(--mantine-color-white);--mantine-color-dimmed:#ffffffe0;--mantine-primary-color-filled:var(--mantine-color-white);border-color:#ffffff3d}.mk-band .mk-card-flagship .mantine-ThemeIcon-root{color:var(--mantine-color-white);background:#ffffff29}.mk-band .mk-card-flagship .mantine-Button-root{background:var(--mantine-color-white);color:var(--mantine-color-black);background-image:none}.mk-scope [id]{scroll-margin-top:5rem}.mk-hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mk-hero-bg:before,.mk-hero-bg:after{content:"";filter:blur(90px);opacity:.35;border-radius:50%;width:55vw;min-width:420px;height:55vw;min-height:420px;position:absolute}.mk-hero-bg:before{background:radial-gradient(circle, var(--mk-hero-halo) 0%, transparent 65%);opacity:.4;animation:26s ease-in-out infinite alternate mk-drift-a;top:-18%;left:-12%}.mk-hero-bg:after{background:radial-gradient(circle, var(--mk-hero-halo) 0%, transparent 62%);opacity:.28;animation:32s ease-in-out infinite alternate mk-drift-b;bottom:-25%;right:-14%}@keyframes mk-drift-a{to{transform:translate(9vw,6vh)scale(1.12)}}@keyframes mk-drift-b{to{transform:translate(-8vw,-5vh)scale(1.08)}}.mk-reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(26px)}.mk-reveal.mk-visible{opacity:1;transform:none}.mk-reveal-fade{opacity:0;transition:opacity .65s}.mk-reveal-fade.mk-visible{opacity:1}.mk-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mk-marquee-track{gap:12px;width:max-content;animation:48s linear infinite mk-scroll;display:flex}.mk-marquee-track.mk-reverse{animation-duration:56s;animation-direction:reverse}.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}@keyframes mk-scroll{to{transform:translate(-50%)}}.mk-lift{transition:transform .18s,box-shadow .18s}.mk-lift:hover{box-shadow:var(--mk-shadow-lift);transform:translateY(-4px)}.mk-float{animation:7s ease-in-out infinite alternate mk-float}@keyframes mk-float{to{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.mk-hero-bg:before,.mk-hero-bg:after,.mk-marquee-track,.mk-float{animation:none}.mk-reveal,.mk-reveal-fade{opacity:1;transition:none;transform:none}}
