.mk-ground{background-color:var(--wa-surface);background-image:url(/marketing/hero-blobs.svg);background-position:50% 100%;background-repeat:no-repeat;background-size:cover}.mk-ground-soft{background:linear-gradient(180deg, var(--wa-surface) 0%, var(--wa-surface) 55%, var(--wa-lavender) 100%)}.mk-band{background:radial-gradient(70% 90% at 0% 100%, color-mix(in oklab, var(--wa-purple) 72%, transparent) 0%, transparent 70%), radial-gradient(60% 90% at 100% 60%, color-mix(in oklab, var(--wa-lime) 45%, transparent) 0%, transparent 72%), linear-gradient(180deg, var(--wa-surface) 0%, var(--wa-lavender-2) 40%, color-mix(in oklab, var(--wa-purple) 18%, var(--wa-lavender)) 100%)}.mk-ground-end{background:linear-gradient(180deg, var(--wa-surface) 0%, var(--wa-surface) 14%, color-mix(in oklab, var(--wa-purple) 22%, var(--wa-surface)) 30%, color-mix(in oklab, var(--wa-purple) 78%, var(--wa-surface)) 48%, var(--wa-purple) 62%, color-mix(in oklab, var(--wa-purple) 55%, var(--wa-brand)) 82%, color-mix(in oklab, var(--wa-brand) 88%, var(--wa-purple)) 100%)}.mk-ground-deep{background:radial-gradient(55% 70% at 0% 0%, color-mix(in oklab, var(--wa-purple) 70%, transparent) 0%, transparent 70%), radial-gradient(50% 60% at 100% 100%, color-mix(in oklab, var(--wa-brand) 90%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--wa-purple) 62%, var(--wa-brand)) 0%, color-mix(in oklab, var(--wa-purple) 40%, var(--wa-brand)) 55%, var(--wa-brand) 100%)}.mk-lines{pointer-events:none;opacity:.5;background-image:url(/marketing/hero-lines.svg);background-position:0 0;background-repeat:repeat-x;background-size:cover;max-width:1400px;margin-inline:auto;position:absolute;inset:0}.mk-gloss{box-shadow:inset 0 4px 10px #ffffff85, var(--shadow-brand)}@supports (color:lab(0% 0 0)){.mk-gloss{box-shadow:inset 0 4px 10px lab(100% -.0000298023 .0000119209/.52), var(--shadow-brand)}}.mk-curve{background:linear-gradient(180deg, color-mix(in oklab, var(--wa-lime) 44%, var(--wa-surface)) 0%, var(--wa-surface) 21%);border-radius:50% 50% 0 0/100% 100% 0 0;width:160%;margin-left:-30%;position:relative}@media (min-width:768px){.mk-curve{width:124%;margin-left:-12%}}.mk-trace-pulse{stroke-dasharray:36 1400;stroke-dashoffset:1436px}@media (prefers-reduced-motion:no-preference){.mk-trace-pulse{animation:mk-trace 5.5s var(--ease-expo) infinite}}@keyframes mk-trace{0%{stroke-dashoffset:1436px;opacity:0}8%{opacity:1}70%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:no-preference){.mk-float{animation:7s ease-in-out infinite mk-float}.mk-float-slow{animation:9s ease-in-out infinite mk-float}}@keyframes mk-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}.mk-rise{animation:wa-rise .64s var(--ease-expo) both}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-reveal{animation:linear both mk-reveal;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes mk-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mk-faq{interpolate-size:allow-keywords}.mk-faq details::details-content{block-size:0;transition:block-size .32s var(--ease-expo), content-visibility .32s allow-discrete;overflow:hidden}.mk-faq details[open]::details-content{block-size:auto}.mk-faq summary{list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px}.mk-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--wa-brand) 0 var(--mk-fill,50%), var(--wa-surface-3) var(--mk-fill,50%) 100%);border-radius:999px;height:6px}.mk-range::-moz-range-track{background:var(--wa-surface-3);border-radius:999px;height:6px}.mk-range::-moz-range-progress{background:var(--wa-brand);border-radius:999px;height:6px}.mk-range::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--wa-brand);width:20px;height:20px;box-shadow:var(--shadow-pop);background:#fff;border-radius:999px;margin-top:-7px}.mk-range::-moz-range-thumb{border:2px solid var(--wa-brand);background:#fff;border-radius:999px;width:16px;height:16px}.mk-range:focus-visible{outline:none}.mk-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px color-mix(in oklab, var(--wa-brand) 20%, transparent)}html[data-mk-ann=hidden] .mk-announcement{display:none}.mk-wordmark{letter-spacing:-.06em;background:linear-gradient(#ffffff29 0%,#ffffff05 90%);background:linear-gradient(lab(100% -.0000298023 .0000119209/.16) 0%,lab(100% -.0000298023 .0000119209/.02) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(72px,18.5vw,300px);line-height:.78}
