.mkt{--mkt-ink:#0b1324;--mkt-ink-2:#3b4556;--mkt-ink-3:#5b6474;--mkt-ink-4:#8a93a3;--mkt-surface:#fff;--mkt-surface-2:#f7f8fa;--mkt-surface-3:#eff2f6;--mkt-line:#e4e7ec;--mkt-line-strong:#d0d5dd;--mkt-blue-50:#eff6ff;--mkt-blue-100:#dbeafe;--mkt-blue-500:#3b82f6;--mkt-blue-600:#2563eb;--mkt-blue-700:#1d4ed8;--mkt-selection:#2563eb26;--mkt-gutter:20px;--mkt-col-gap:16px;--mkt-w-page:1376px;--mkt-w-wide:1200px;--mkt-w-content:1040px;--mkt-w-head:880px;--mkt-w-prose:680px;--mkt-section-gap:88px;--mkt-head-gap:28px;--mkt-band-pad:64px;--mkt-header-h:64px;--mkt-r-pill:9999px;--mkt-r-input:12px;--mkt-r-card:16px;--mkt-r-frame:14px;--mkt-r-tile:10px;--mkt-coral-50:#fff5f0;--mkt-coral-100:#ffe6dc;--mkt-coral-300:#ffb59c;--mkt-coral-400:#ff8f6b;--mkt-coral-500:#ff6f47;--mkt-coral-700:#b23d1b;--mkt-blue-200:#bfdbfe;--mkt-blue-300:#93c5fd;--mkt-blue-400:#60a5fa;--mkt-blue-800:#1e40af;--mkt-surface-tint:#f3f6fe;--mkt-surface-warm:#fff8f3;--mkt-stage-from:#f6f8ff;--mkt-stage-to:#eaf0fd;--mkt-r-stage:28px;--mkt-r-panel:36px;--mkt-shadow-1:0 1px 2px #0b13240f;--mkt-shadow-card:0 1px 2px #0b13240a,0 6px 16px -8px #0b13241a;--mkt-shadow-lift:0 1px 2px #0b13240d,0 8px 16px -8px #1e3a8a33;--mkt-shadow-stage:0 0 0 1px #0b13240d,0 30px 60px -24px #1e3a8a40,0 80px 120px -60px #1e3a8a4d;--mkt-shadow-chip:0 0 0 1px #0b13240f,0 14px 32px -12px #0b132447;--mkt-shadow-cta:inset 0 1px 0 #ffffff38,0 1px 2px #1d4ed84d,0 10px 24px -8px #2563eb99;--mkt-shadow-frame:0 0 0 1px #0b13240f,0 12px 32px -8px #0b13241a,0 40px 80px -32px #0b132424;--mkt-shadow-pop:0 8px 24px -6px #0b13242e;--mkt-ease-out:cubic-bezier(.33,1,.68,1);--mkt-ease-rise:cubic-bezier(.22,1,.36,1);--mkt-dur-ui:.2s;--mkt-ease-pop:cubic-bezier(.34,1.56,.64,1);--font-geist-sans:var(--font-text);--font-lora:var(--font-display);font-family:var(--font-text),ui-sans-serif,system-ui,sans-serif;color:var(--mkt-ink);background:var(--mkt-surface);font-optical-sizing:auto;-webkit-font-smoothing:antialiased}@media (min-width:640px){.mkt{--mkt-gutter:24px}}@media (min-width:1024px){.mkt{--mkt-gutter:32px;--mkt-col-gap:24px;--mkt-section-gap:136px;--mkt-head-gap:40px;--mkt-band-pad:96px}}.mkt ::selection{background:var(--mkt-selection)}.mkt :where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--mkt-blue-600);outline-offset:3px}@layer components{.mkt-container{width:100%;max-width:calc(var(--mkt-w-page) + 2*var(--mkt-gutter));padding-inline:var(--mkt-gutter);margin-inline:auto}.mkt-container[data-width=wide]{max-width:calc(var(--mkt-w-wide) + 2*var(--mkt-gutter))}.mkt-container[data-width=content]{max-width:calc(var(--mkt-w-content) + 2*var(--mkt-gutter))}.mkt-container[data-width=head]{max-width:calc(var(--mkt-w-head) + 2*var(--mkt-gutter))}.mkt-container[data-width=prose]{max-width:calc(var(--mkt-w-prose) + 2*var(--mkt-gutter))}.mkt-section{margin-block:var(--mkt-section-gap)}.mkt-section.mkt-band{margin-block:calc(var(--mkt-section-gap)*.6)}.mkt-section[data-spacing=compact]{margin-block:calc(var(--mkt-section-gap)/2)}.mkt-section[data-spacing=top]{margin-block:48px var(--mkt-section-gap)}.mkt-display,.mkt-h1,.mkt-h2,.mkt-h3{font-family:var(--font-display),Georgia,"Times New Roman",serif;color:var(--mkt-ink);text-wrap:balance;font-weight:500}.mkt-display{letter-spacing:-.02em;font-size:clamp(2.5rem,6.25vw,4rem);line-height:clamp(2.75rem,6.25vw + .25rem,4.25rem)}.mkt-h1{letter-spacing:-.02em;font-size:clamp(2.25rem,4.17vw + .582rem,3.25rem);line-height:clamp(2.5rem,4.69vw + .624rem,3.625rem)}.mkt-h2{letter-spacing:-.015em;font-size:clamp(1.875rem,3.65vw + .415rem,2.75rem);line-height:clamp(2.25rem,3.65vw + .79rem,3.125rem)}.mkt-h3{letter-spacing:-.01em;font-size:clamp(1.375rem,1.56vw + .751rem,1.75rem);line-height:clamp(1.75rem,2.08vw + .918rem,2.25rem)}.mkt-heading-muted{color:var(--mkt-ink-2)}.mkt-title{letter-spacing:-.01em;color:var(--mkt-ink);font-size:clamp(1.125rem,.52vw + .917rem,1.25rem);font-weight:600;line-height:clamp(1.625rem,.52vw + 1.417rem,1.75rem)}.mkt-lead{letter-spacing:-.005em;color:var(--mkt-ink-2);text-wrap:pretty;font-size:clamp(1.0625rem,.52vw + .8545rem,1.1875rem);line-height:clamp(1.6875rem,.78vw + 1.3755rem,1.875rem)}.mkt-definition{color:var(--mkt-ink)}.mkt-emphasis{color:inherit;font-weight:600}.mkt-body{color:var(--mkt-ink-2);font-size:1rem;line-height:1.625rem}.mkt-small{font-size:.875rem;line-height:1.375rem}.mkt-caption{color:var(--mkt-ink-3);font-size:.8125rem;font-weight:500;line-height:1.25rem}.mkt-kicker{color:var(--mkt-ink-3);align-items:center;gap:8px;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.mkt-kicker:before{content:"";background:var(--mkt-blue-600);border-radius:9999px;width:6px;height:6px}.mkt-numeric{font-variant-numeric:tabular-nums}.mkt-link{color:var(--mkt-blue-600);text-underline-offset:3px;transition:color var(--mkt-dur-ui)ease}.mkt-link:hover{color:var(--mkt-blue-700);text-decoration-line:underline}.mkt-nav-link{color:var(--mkt-ink-2);transition:color var(--mkt-dur-ui)ease}.mkt-nav-link:hover,.mkt-nav-link[aria-current=page]{color:var(--mkt-ink)}.mkt-replica-stage{width:100%;max-width:calc(var(--replica-w)*1px);aspect-ratio:var(--replica-w)/var(--replica-h);margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}.mkt-replica-artboard{width:calc(var(--replica-w)*1px);height:calc(var(--replica-h)*1px);transform-origin:0 0;transform:scale(min(1,tan(atan2(100cqw,calc(var(--replica-w)*1px)))));position:absolute;inset:0 auto auto 0}}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :before,.mkt :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:marketingDisplayFont;src:url(../media/Lora_Variable-s.p.ba7fe694.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:marketingDisplayFont;src:url(../media/Lora_Italic_Variable-s.p.b0ddb91a.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:marketingDisplayFont Fallback;src:local(Times New Roman);ascent-override:87.53%;descent-override:23.84%;line-gap-override:0.0%;size-adjust:114.93%}.marketingdisplayfont_635317a3-module__wSNFaG__className{font-family:marketingDisplayFont,marketingDisplayFont Fallback}.marketingdisplayfont_635317a3-module__wSNFaG__variable{--font-display:"marketingDisplayFont","marketingDisplayFont Fallback"}
@font-face{font-family:marketingTextFont;src:url(../media/DMSans_Variable-s.p.7b2a20c1.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:marketingTextFont Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.marketingtextfont_4b0e36e7-module__y7O13W__className{font-family:marketingTextFont,marketingTextFont Fallback;font-style:normal}.marketingtextfont_4b0e36e7-module__y7O13W__variable{--font-text:"marketingTextFont","marketingTextFont Fallback"}
