.theme-marketing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fcf4f7;--foreground:#351523;--card:#f8edf1;--card-foreground:#351523;--popover:#fcf4f7;--popover-foreground:#351523;--primary:#fd5da8;--primary-foreground:#2e121e;--secondary:#f1e4e9;--secondary-foreground:#351523;--muted:#f1e4e9;--muted-foreground:#644651;--accent:#f1dde5;--accent-foreground:#351523;--destructive:#cc243d;--border:#ddcbd3;--input:#ddcbd3;--ring:#fd5da8;--radius:.375rem;--ease:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){.theme-marketing{--background:lab(96.8643% 3.00053 -.565517);--foreground:lab(12.2787% 17.8611 -1.9756);--card:lab(94.6071% 4.3304 -.816619);--card-foreground:lab(12.2787% 17.8611 -1.9756);--popover:lab(96.8643% 3.00053 -.565517);--popover-foreground:lab(12.2787% 17.8611 -1.9756);--primary-foreground:lab(10.0243% 16.2435 -1.79636);--secondary:lab(91.6672% 5.32585 -1.00479);--secondary-foreground:lab(12.2787% 17.8611 -1.9756);--muted:lab(91.6672% 5.32585 -1.00479);--muted-foreground:lab(33.2915% 14.8792 -1.63078);--accent:lab(89.8073% 8.30519 -1.56895);--accent-foreground:lab(12.2787% 17.8611 -1.9756);--destructive:lab(45.6635% 64.2059 31.2074);--border:lab(83.4673% 7.31105 -1.38084);--input:lab(83.4673% 7.31105 -1.38084)}}.theme-marketing [class*=transition-]{transition-timing-function:var(--ease);transition-duration:.26s}.marquee{-webkit-user-select:none;user-select:none;display:flex;overflow:hidden}.marquee__track{will-change:transform;flex:none;gap:0;min-width:100%;animation:26s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-100%)}}.split-char{opacity:0;transform-origin:0 100%;animation:charIn .6s var(--ease) forwards;display:inline-block;transform:translateY(.55em)rotateX(-55deg)}@keyframes charIn{to{opacity:1;transform:none}}.link-sweep{position:relative}.link-sweep:after{content:"";background:var(--primary);transform-origin:0;width:100%;height:2px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.link-sweep:hover:after,.link-sweep:focus-visible:after{transform:scaleX(1)}[data-ui]{--ui-line:color-mix(in oklch, var(--foreground) 14%, transparent);--ui-panel:color-mix(in oklch, var(--card), var(--foreground) 4%);font-feature-settings:"tnum" 1}.reveal-mask{padding-bottom:.08em;display:block;overflow:hidden}.reveal-mask>span{animation:lineRise 1s var(--ease) forwards;will-change:transform;display:block;transform:translateY(110%)}.reveal-mask:nth-of-type(2)>span{animation-delay:.12s}@keyframes lineRise{to{transform:translateY(0)}}.rise-in{opacity:0;animation:riseIn .85s var(--ease) .55s forwards;will-change:transform, opacity;transform:translateY(18px)}@keyframes riseIn{to{opacity:1;transform:none}}[data-reveal]>*{opacity:0;transition:opacity .75s var(--ease), transform .75s var(--ease);will-change:transform, opacity;transform:translateY(26px)}[data-reveal].in>*{opacity:1;transform:none}[data-reveal].in>:nth-child(2){transition-delay:80ms}[data-reveal].in>:nth-child(3){transition-delay:.16s}[data-reveal].in>:nth-child(4){transition-delay:.24s}[data-reveal].in>:nth-child(5){transition-delay:.32s}[data-reveal].in>:nth-child(6){transition-delay:.4s}[data-reveal].in>:nth-child(7){transition-delay:.48s}.fade-swap{animation:fadeSwap .4s var(--ease) both}@keyframes fadeSwap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.stage-range{appearance:none;cursor:pointer;background:0 0}.stage-range::-webkit-slider-runnable-track{background:var(--ui-track,color-mix(in oklch, var(--foreground) 16%, transparent));border-radius:999px;height:8px}.stage-range::-moz-range-track{background:color-mix(in oklch, var(--foreground) 16%, transparent);border-radius:999px;height:8px}.stage-range::-webkit-slider-thumb{appearance:none;background:var(--primary);border:3px solid var(--background);border-radius:7px;width:30px;height:30px;margin-top:-11px}.stage-range::-moz-range-thumb{background:var(--primary);border:3px solid var(--background);border-radius:7px;width:30px;height:30px}@media (prefers-reduced-motion:reduce){.reveal-mask>span,.rise-in,.fade-swap,.split-char,[data-reveal]>*{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.marquee__track{animation:none!important}}
