@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.zUK0VG_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.zUK0VG_variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:manrope;src:url(../media/marketing_manrope-s.p.3259ncl47-hqj.woff2)format("woff2");font-display:swap;font-weight:500 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.j_T_qW_className{font-family:manrope,manrope Fallback}.j_T_qW_variable{--font-heading:"manrope", "manrope Fallback"}
@theme inline{ --color-ink: var(--ink); --color-ink-soft: var(--ink-soft); --color-brand-soft: var(--brand-soft);  --font-heading: var(--font-heading), Manrope, ui-sans-serif, system-ui, sans-serif;  --radius-3xl: calc(var(--radius) * 3); --radius-pill: 999px;}.marketing-scope{--background:#f9fafb;--foreground:#050505;--ink:#050505;--ink-soft:#616161;--card:#fff;--card-foreground:#050505;--popover:#fff;--popover-foreground:#050505;--primary:#050505;--primary-foreground:#fff;--secondary:#f3f4f6;--secondary-foreground:#050505;--muted:#f9fafb;--muted-foreground:#616161;--accent:#fdf2f8;--accent-foreground:#bf125d;--destructive:#d61f69;--border:#00000014;--input:#0000001f;--ring:#0006;--brand:#bf125d;--brand-foreground:#fff;--brand-soft:#fdf2f8;--radius:1rem}.marketing-scope.dark,.marketing-scope .dark{--background:#050505;--foreground:#fff;--ink:#fff;--ink-soft:#a3a3a3;--card:#050505;--card-foreground:#fff;--popover:#050505;--popover-foreground:#fff;--primary:#fff;--primary-foreground:#050505;--secondary:#1f1f1f;--secondary-foreground:#fff;--muted:#1f1f1f;--muted-foreground:#a3a3a3;--accent:#2a1320;--accent-foreground:#fdf2f8;--border:#ffffff1a;--input:#ffffff24;--ring:#fff6;--brand:#bf125d;--brand-foreground:#fff;--brand-soft:#2a1320}@layer base{.marketing-scope *{border-color:var(--border)}.marketing-scope{font-family:var(--font-sans);color:var(--foreground);background-color:var(--background);scroll-behavior:auto;overflow-x:hidden}.marketing-scope h1,.marketing-scope h2,.marketing-scope h3,.marketing-scope h4,.marketing-scope h5,.marketing-scope h6{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--foreground)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}}@layer utilities{.container-page{width:100%;max-width:1044px;margin-inline:auto}.container-wide{width:100%;max-width:1300px;margin-inline:auto}.text-balance{text-wrap:balance}.marquee-track{animation:marquee-x var(--marquee-duration,40s) linear infinite;will-change:transform}.marquee-track:hover{animation-play-state:paused}.marketing-scope .hero-word{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards hero-word-rise;animation-delay:var(--word-delay,0s);will-change:transform, opacity;display:inline-block;transform:translateY(110%)}.marketing-scope .hero-fade-up{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards hero-fade-up;animation-delay:var(--fade-delay,0s);will-change:transform, opacity;transform:translateY(16px)}@keyframes hero-word-rise{to{opacity:1;transform:translateY(0)}}@keyframes hero-fade-up{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.marketing-scope .hero-word,.marketing-scope .hero-fade-up{opacity:1;animation:none;transform:none}}.marketing-scope main>section:not(:first-of-type){opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.marketing-scope main>section.is-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.marketing-scope main>section:not(:first-of-type){opacity:1;transition:none;transform:none}}.btn-mayall{color:#fff;background-color:#050505;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),filter .2s;display:inline-flex;box-shadow:inset 0 5px 15px #fff9,inset 0 -6px 15px #000}.btn-mayall:hover{box-shadow:none;filter:brightness(1.04)}.btn-mayall:active{transform:translateY(1px)}.btn-mayall-light{color:#050505;background-color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:transform .15s,background-color .15s;display:inline-flex;box-shadow:inset 0 1px #0000000a,0 0 0 1px #00000014}.btn-mayall-light:hover{background-color:#fafafa}}@keyframes marquee-x{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes marquee-y-up{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes marquee-y-down{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}@keyframes wheel-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes float-soft{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-6px) rotate(var(--rot,0deg))}}
