@layer components{.marketing-surface{--mk-burgundy-50:#fff7f8;--mk-burgundy-100:#ffe6ea;--mk-burgundy-200:#f7c4cb;--mk-burgundy-300:#df8a96;--mk-burgundy-400:#c44758;--mk-burgundy-500:#ab283c;--mk-burgundy-600:#8e1f30;--mk-burgundy-700:#6c1623;--mk-burgundy-800:#4a0e18;--mk-paper:#fff;--mk-paper-light:#fafbfd;--mk-paper-dark:#eeeff4;--mk-ink:#28284c;--mk-ink-soft:#40455b;--mk-ink-muted:#6b7189;--mk-coral:#ff977b;--mk-rose:#e16f80;--mk-periwinkle:#737eb7;--mk-violet:#9973e4;--mk-sky:#97ceff;--mk-sand:#ead6bd;--mk-mint:#6bce87;--mk-evergreen:#2f7a55;--mk-gold:#eca658;--mk-rainbow:linear-gradient(135deg, #eca658 0%, #dd5d57 12%, #e188c3 25%, #a58de3 37%, #56abec 50%, #737eb7 62%, #c8638c 75%, #f391a6 88%, #df6c51 100%);--mk-type-mega:clamp(3rem, 9vw, 7.5rem);--mk-type-huge:clamp(2.25rem, 6vw, 4.75rem);--mk-type-h2:clamp(1.875rem, 4vw, 3rem);--mk-type-h3:clamp(1.375rem, 2.5vw, 1.875rem);--mk-type-h4:clamp(1.125rem, 1.8vw, 1.375rem);--mk-type-body:clamp(1.0625rem, 1.1vw, 1.125rem);--mk-type-lead:clamp(1.1875rem, 1.4vw, 1.375rem);--mk-type-small:.9375rem;--mk-type-eyebrow:.75rem;--mk-ease-soft:cubic-bezier(.22, .61, .36, 1);--mk-ease-playful:cubic-bezier(.34, 1.56, .64, 1);--mk-container:80rem;--mk-rule:1px solid color-mix(in oklab, var(--mk-ink) 12%, transparent);--mk-phi:1.618;--mk-phi-major:61.8033%;--mk-phi-minor:38.1967%;--mk-thirds-1:33.3333%;--mk-thirds-2:66.6667%}:where(.marketing-surface){font-family:var(--font-body), var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-feature-settings:"kern", "liga", "calt";font-size:var(--mk-type-body);color:var(--mk-ink-soft);line-height:1.55}:where(.marketing-surface) :where(h1,h2,h3,h4,h5,h6,.mk-display,.mk-headline){font-family:var(--font-display), var(--font-montserrat), sans-serif;font-feature-settings:"kern", "liga", "calt";color:var(--mk-ink);text-transform:uppercase;letter-spacing:.012em;font-weight:300;line-height:1.16}.marketing-surface em{font-family:var(--font-display), var(--font-montserrat), sans-serif;font-style:normal;font-weight:700}:where(.marketing-surface) :where(.mk-italic){font-family:var(--font-display), var(--font-montserrat), sans-serif;text-transform:none;letter-spacing:.005em;font-style:normal;font-weight:300}.marketing-surface .mk-nocaps{text-transform:none}:where(.marketing-surface) :where(h1,h2,.mk-display){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:balance;text-wrap:balance}:where(.mk-eyebrow){font-family:var(--font-body), sans-serif;font-size:var(--mk-type-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--mk-burgundy-500);font-weight:600}.mk-drop-cap:first-letter{font-family:var(--font-display), var(--font-montserrat), sans-serif;float:left;color:var(--mk-burgundy-500);padding-top:.06em;padding-right:.06em;font-size:5.5em;font-weight:700;line-height:.82}.mk-pull-quote{font-family:var(--font-display), var(--font-montserrat), sans-serif;color:var(--mk-ink);letter-spacing:.002em;font-size:clamp(1.5rem,3vw,2.25rem);font-style:normal;font-weight:300;line-height:1.3;position:relative}.mk-pull-quote:before{content:"“";font-family:var(--font-display), var(--font-montserrat), sans-serif;color:var(--mk-burgundy-500);font-size:3em;font-style:normal;font-weight:700;line-height:1;position:absolute;top:-.3em;left:-.42em}.mk-ordinal{font-family:var(--font-display), var(--font-montserrat), sans-serif;color:var(--mk-burgundy-500);letter-spacing:-.02em;font-size:clamp(4rem,9vw,8rem);font-weight:200;line-height:.9}.mk-rule{background:var(--mk-rule);border:0;height:1px}.mk-tab{background:var(--mk-rainbow);border-radius:999px;width:2.5rem;height:.25rem;display:inline-block}.mk-rainbow-bar{background:var(--mk-rainbow);border-radius:999px;width:100%;height:.375rem;display:block}.mk-rainbow-text{color:var(--mk-burgundy-500)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.marketing-surface .mk-rainbow-text{background:var(--mk-rainbow);color:#0000;-webkit-background-clip:text;background-clip:text}}.mk-illustration{width:100%;height:auto;display:block}.mk-illustration-plate{background:radial-gradient(ellipse at 30% 25%, color-mix(in oklab, var(--mk-coral) 22%, transparent) 0%, transparent 60%), radial-gradient(ellipse at 75% 80%, color-mix(in oklab, var(--mk-periwinkle) 22%, transparent) 0%, transparent 62%), var(--mk-paper-dark);border-radius:1.5rem;position:relative;overflow:hidden}.mk-surface-paper{background-color:var(--mk-paper);background-image:radial-gradient(circle at 33% 30%, color-mix(in oklab, var(--mk-coral) 10%, transparent) 0%, transparent 45%), radial-gradient(circle at 70% 72%, color-mix(in oklab, var(--mk-periwinkle) 10%, transparent) 0%, transparent 48%)}.mk-surface-paper-grad{background:radial-gradient(ellipse at 30% 28%, color-mix(in oklab, var(--mk-sky) 16%, transparent) 0%, transparent 52%), linear-gradient(180deg, var(--mk-paper) 0%, var(--mk-paper-light) 45%, var(--mk-paper-dark) 100%)}.mk-surface-ink-grad{background:radial-gradient(ellipse at 68% 28%, color-mix(in oklab, var(--mk-violet) 32%, transparent) 0%, transparent 52%), radial-gradient(ellipse at 22% 82%, color-mix(in oklab, var(--mk-burgundy-500) 30%, transparent) 0%, transparent 55%), linear-gradient(180deg, var(--mk-ink) 0%, color-mix(in oklab, var(--mk-ink) 88%, #0f0f2a) 100%);color:var(--mk-paper)}.marketing-surface .mk-surface-ink-grad :is(h1,h2,h3,.mk-display){color:var(--mk-paper)}.mk-surface-burgundy-grad{background:radial-gradient(ellipse at 33% 66%, color-mix(in oklab, var(--mk-burgundy-400) 40%, transparent) 0%, transparent 55%), linear-gradient(165deg, var(--mk-burgundy-500) 0%, var(--mk-burgundy-700) 100%);color:#fff}.marketing-surface .mk-surface-burgundy-grad :is(h1,h2,h3,.mk-display){color:#fff}.marketing-surface .mk-surface-ink{background-color:var(--mk-ink);color:var(--mk-paper)}.marketing-surface .mk-surface-ink :is(h1,h2,h3,.mk-display){color:var(--mk-paper)}.marketing-surface .mk-surface-burgundy{background-color:var(--mk-burgundy-500);color:#fff}.marketing-surface .mk-surface-burgundy :is(h1,h2,h3,.mk-display){color:#fff}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes mk-sketch-shimmer{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-2px)rotate(.15deg)}}.mk-sketch-breathe{will-change:transform;animation:7s ease-in-out infinite mk-sketch-shimmer}.mk-spiral-overlay{pointer-events:none;z-index:0;position:absolute;inset:0}@keyframes mk-stroke-draw{0%{stroke-dashoffset:var(--mk-stroke-len,1000)}to{stroke-dashoffset:0}}.marketing-surface :is(.marketing-statistics-demo-root,.marketing-statistics-demo)[data-mui-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mui-palette-mode:light;--mui-palette-background-default:#fff;--mui-palette-background-paper:#fff;--mui-palette-text-primary:#0f0f12;--mui-palette-text-secondary:#0f0f12a6;--mui-palette-divider:#0f0f121f;--mui-palette-action-hover:#0f0f120a}@media (prefers-reduced-motion:reduce){.marketing-surface *{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.marketing-surface .mk-hero-poi-swiper swiper-slide{box-sizing:border-box;backface-visibility:hidden}.marketing-surface .mk-hero-poi-swiper{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}}