@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/display-plus-jakarta-sans-300-800-eXO_dkmS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dm-mono-500-DRMDZjhP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Studio Fallback;font-weight:300 600;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:104.58%;ascent-override:99.25%;descent-override:21.23%;line-gap-override:0%}@font-face{font-family:Studio Fallback;font-weight:700 800;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");size-adjust:102.23%;ascent-override:101.54%;descent-override:21.72%;line-gap-override:0%}@font-face{font-family:Studio Fallback Android;font-weight:300 600;src:local("Roboto"),local("Roboto-Regular");size-adjust:105.77%;ascent-override:98.14%;descent-override:20.99%;line-gap-override:0%}@font-face{font-family:Studio Fallback Android;font-weight:700 800;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:108.08%;ascent-override:96.04%;descent-override:20.54%;line-gap-override:0%}html[data-site-theme=studio]:not([data-admin]){--site-theme:studio;--background:20 37.5% 96.9%;--foreground:270 18.2% 8.6%;--card:0 0% 100%;--card-foreground:270 18.2% 8.6%;--popover:0 0% 100%;--popover-foreground:270 18.2% 8.6%;--primary:1 79.7% 71%;--primary-foreground:270 18.2% 8.6%;--secondary:18 31.3% 93.7%;--secondary-foreground:270 18.2% 8.6%;--muted:18 31.3% 93.7%;--muted-foreground:334.3 6.5% 42.4%;--accent:9.5 82.6% 95.5%;--accent-foreground:270 18.2% 8.6%;--destructive:1.5 64.1% 48%;--destructive-foreground:0 0% 100%;--border:18 22.7% 91.4%;--input:15 17.1% 86.3%;--ring:335.1 91.3% 54.9%;--radius:.75rem;--sc-neutral-50:250 246 244;--sc-neutral-100:244 237 234;--sc-neutral-200:236 227 224;--sc-neutral-300:205 191 196;--sc-neutral-400:154 135 142;--sc-neutral-500:115 101 107;--sc-neutral-600:94 82 88;--sc-neutral-700:76 65 72;--sc-neutral-800:43 35 41;--sc-neutral-900:22 18 26;--sc-neutral-950:14 11 16;--sc-gray-50:250 246 244;--sc-gray-100:244 237 234;--sc-gray-200:236 227 224;--sc-gray-300:205 191 196;--sc-gray-400:154 135 142;--sc-gray-500:115 101 107;--sc-gray-600:94 82 88;--sc-gray-700:76 65 72;--sc-gray-800:43 35 41;--sc-gray-900:22 18 26;--sc-gray-950:14 11 16;--sc-pink-100:253 227 239;--sc-pink-200:251 199 222;--sc-pink-300:249 155 195;--sc-pink-400:247 96 158;--sc-pink-50:253 240 244;--sc-bg-pink-50:253 237 234;--sc-bg-rose-50:253 227 239;--sc-bg-purple-50:255 230 220;--sc-line-purple-100:248 214 205;--sc-line-purple-200:248 214 205;--sc-pink-500:196 17 94;--sc-bg-pink-500:245 35 122;--sc-line-pink-500:245 35 122;--sc-pink-600:196 17 94;--sc-bg-pink-600:245 35 122;--sc-pink-700:176 16 86;--sc-pink-800:138 14 69;--sc-pink-900:106 12 54;--sc-orange-50:255 244 239;--sc-orange-100:255 230 220;--sc-orange-200:255 205 187;--sc-orange-400:255 138 112;--sc-orange-500:194 65 12;--sc-bg-orange-500:255 106 71;--sc-line-orange-500:255 106 71;--sc-orange-600:194 65 12;--sc-bg-orange-600:255 106 71;--sc-purple-50:252 238 251;--sc-purple-100:243 232 255;--sc-purple-500:194 20 187;--sc-bg-purple-500:227 28 219;--sc-line-purple-500:227 28 219;--sc-purple-600:194 20 187;--sc-bg-purple-600:227 28 219;--sc-bg-purple-700:227 28 219;--sc-fuchsia-500:227 28 219;--sc-cream:250 246 244;--sc-plum-900:22 18 26;--sc-plum-700:76 65 72;--st-hair:rgba(22,18,26,.06);--st-e:cubic-bezier(.16,1,.3,1);--st-card:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(22,18,26,.04),0 1px 2px rgba(22,18,26,.05),0 8px 24px -14px rgba(22,18,26,.16);--st-card-h:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(245,35,122,.1),0 2px 4px rgba(22,18,26,.05),0 30px 60px -28px rgba(22,18,26,.32);--st-btn:inset 0 1px 0 rgba(255,255,255,.35),0 1px 2px rgba(22,18,26,.12),0 8px 20px -10px rgba(232,86,107,.55);--st-btn-h:inset 0 1px 0 rgba(255,255,255,.45),0 2px 4px rgba(22,18,26,.1),0 16px 32px -12px rgba(232,86,107,.65);--st-float:0 30px 60px -30px rgba(22,18,26,.4);--st-grad:linear-gradient(135deg,#E31CDB,#FF6A47);--st-sans:"Plus Jakarta Sans","Studio Fallback","Studio Fallback Android",ui-sans-serif,system-ui,sans-serif;--st-mono:"DM Mono",ui-monospace,monospace;background:radial-gradient(110% 60% at 50% -5%,#fff,#faf6f4 55%) 0 0/100% 100vh no-repeat,#faf6f4;color:#16121a;scrollbar-color:#CDBFC4 #FAF6F4}html[data-site-theme=studio]:not([data-admin]) body{background:transparent;color:#16121a;font-family:var(--st-sans);-webkit-font-smoothing:antialiased}html[data-site-theme=studio]:not([data-admin]) :is(h1,h2,h3,.font-heading,[class*=Playfair]){font-family:var(--st-sans);font-weight:800;letter-spacing:-.04em}html[data-site-theme=studio]:not([data-admin]) :is(h4,h5,h6){font-weight:700;letter-spacing:-.02em}html[data-site-theme=studio]:not([data-admin]) :is(.font-mono,code,kbd,.uppercase:is(.tracking-wide,.tracking-wider,.tracking-widest)){font-family:var(--st-mono);font-weight:500}html[data-site-theme=studio]:not([data-admin]) .uppercase:is(.tracking-wide,.tracking-wider,.tracking-widest){letter-spacing:.1em}html[data-site-theme=studio]:not([data-admin])[data-fx-select] ::-moz-selection{background:#f5237a;color:#fff}html[data-site-theme=studio]:not([data-admin])[data-fx-select] ::selection{background:#f5237a;color:#fff}html[data-site-theme=studio]:not([data-admin]) :focus-visible{outline:2px solid #F5237A;outline-offset:3px}html[data-site-theme=studio]:not([data-admin]) .text-primary,html[data-site-theme=studio]:not([data-admin]) .hover\:text-primary:hover,html[data-site-theme=studio]:not([data-admin]) .group:hover .group-hover\:text-primary{color:#b8324d}html[data-site-theme=studio]:not([data-admin]) :is(.bg-primary.text-white,:is(a,button).text-white[class*=from-pink-500]){color:#16121a}html[data-site-theme=studio]:not([data-admin]) [class*="hover:bg-primary"][class*="hover:text-white"]:hover{color:#16121a}html[data-site-theme=studio]:not([data-admin]) :not(a,button,.bg-clip-text):is([class*=from-pink-500],[class*=from-orange-500],[class*=from-rose-500]){--sc-bg-pink-500:216 20 104;--sc-bg-rose-400:207 31 79;--sc-bg-rose-500:207 31 79;--sc-bg-orange-300:194 65 12;--sc-bg-orange-400:194 65 12;--sc-bg-orange-500:194 65 12;--sc-bg-amber-400:217 119 6;--sc-bg-purple-500:194 20 187}html[data-site-theme=studio]:not([data-admin]) :not(a,button,.bg-clip-text):is([class*=from-pink-500],[class*=from-orange-500],[class*=from-rose-500]) :is(.text-white\/80,.text-white\/90,.text-white\/95){color:#fff}html[data-site-theme=studio]:not([data-admin]) :not(a,button,.bg-clip-text):is([class*=from-pink-500],[class*=from-orange-500],[class*=from-rose-500]) .opacity-90{opacity:1}html[data-site-theme=studio]:not([data-admin]) :not(a,button,.bg-clip-text):is([class*=from-pink-500],[class*=from-orange-500],[class*=from-rose-500])>.absolute.inset-0[class*=radial-gradient]{background-image:none}html[data-site-theme=studio]:not([data-admin]) :not(a,button,.bg-clip-text):is([class*=from-pink-500],[class*=from-orange-500],[class*=from-rose-500]) .bg-white\/15{background-color:#16121a24;border-color:#fffc}html[data-site-theme=studio]:not([data-admin]) :is(a,button):is([class*=from-pink-500],[class*=from-orange-500],[class*=from-rose-500]){--sc-bg-pink-500:245 35 122;--sc-bg-rose-400:251 113 133;--sc-bg-rose-500:244 63 94;--sc-bg-orange-300:253 186 116;--sc-bg-orange-400:255 138 112;--sc-bg-orange-500:255 106 71;--sc-bg-purple-500:227 28 219}html[data-site-theme=studio]:not([data-admin]) .bg-clip-text.text-transparent{background-image:linear-gradient(120deg,#e31cdb,#f5237a 50%,#f0532f)}html[data-site-theme=studio]:not([data-admin]) :not(h1,h2,h3).bg-clip-text.text-transparent{background-image:linear-gradient(120deg,#ad1ba6,#c4115e 50%,#b33c10)}html[data-site-theme=studio]:not([data-admin]) [data-ui~=main] a.text-primary.hover\:opacity-80:hover{opacity:1;color:#16121a}html[data-site-theme=studio]:not([data-admin]) [data-ui~=main] .text-xs.text-gray-400{color:#73656b}html[data-site-theme=studio]:not([data-admin]) [data-ui~=main] div:is(.bg-neutral-100.min-h-screen,.bg-neutral-100.py-12,.min-h-screen.bg-gray-50){background-color:transparent}html[data-site-theme=studio]:not([data-admin]) [data-ui~=main] div.min-h-screen.bg-gray-50 section:is(.py-12.bg-white,.py-8.bg-gray-100){background-color:transparent}html[data-site-theme=studio]:not([data-admin]) [class*=to-blue-50]{--sc-bg-blue-50:255 230 220}html[data-site-theme=studio]:not([data-admin]) [data-ui~=header]{background-color:#fdf4efe0;box-shadow:0 1px #16121a14}@supports (animation-timeline:scroll()){html[data-site-theme=studio]:not([data-admin]) [data-ui~=header]{animation:studio-navscroll linear both;animation-timeline:scroll(root);animation-range:0 80px}}@keyframes studio-navscroll{0%{background-color:#fdf4ef00;box-shadow:0 1px #16121a00}to{background-color:#fdf4efe0;box-shadow:0 1px #16121a14}}@media (min-width:768px){html[data-site-theme=studio]:not([data-admin]) [data-ui~=header][data-fx-decor]{-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}}html[data-site-theme=studio]:not([data-admin]) [data-ui~=brand-logo]{height:34px;width:auto}html[data-site-theme=studio]:not([data-admin]) [data-ui~=header] nav>*{margin:0}html[data-site-theme=studio]:not([data-admin]) [data-ui~=nav-link]{font-size:15px;font-weight:500;color:#16121a;opacity:.68;padding:10px 14px;border-radius:10px;transition:opacity .3s,color .3s}html[data-site-theme=studio]:not([data-admin]) [data-ui~=nav-link]:is(:hover,:focus-visible,.text-primary){opacity:1;color:#16121a}html[data-site-theme=studio]:not([data-admin]) [data-ui~=nav-link]:after{left:14px;right:14px;bottom:2px;width:auto;height:2px;border-radius:2px;background:#f07c7a;transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--st-e)}html[data-site-theme=studio]:not([data-admin]) [data-ui~=nav-link]:is(:hover,.text-primary):after{transform:scaleX(1)}html[data-site-theme=studio]:not([data-admin]) [data-ui~=header] a[href="/auth"].font-medium{font-size:15px;font-weight:600;color:#16121a}html[data-site-theme=studio]:not([data-admin]) [data-ui~=header] a[href="/auth"].font-medium:after{display:none}html[data-site-theme=studio]:not([data-admin]) [data-ui~=header] [data-ui~=btn]{font-size:15px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=mobile-menu]>div:first-child{background:radial-gradient(120% 50% at 50% 0%,#fff,#faf6f4 60%,#f4edea)}html[data-site-theme=studio]:not([data-admin]) [data-ui~=mobile-menu] .bg-cream{background-color:transparent}html[data-site-theme=studio]:not([data-admin]) [data-ui~=mobile-menu] nav a{font-size:26px;font-weight:800;letter-spacing:-.035em;color:#16121a;border-radius:14px;padding:12px 16px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=mobile-menu] nav a:is(:hover,:focus-visible){background:#fdf4ef;color:#16121a}html[data-site-theme=studio]:not([data-admin]) [data-ui~=mobile-menu] nav a.text-primary{background:#fdedea;color:#16121a;box-shadow:inset 3px 0 #f07c7a}html[data-site-theme=studio]:not([data-admin]) [data-ui~=footer]{background:#1a1a1a;color:#ffffffb8;padding-top:72px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=footer] :is(h3,h4){color:#fff;font-size:15px;font-weight:700;letter-spacing:-.01em}html[data-site-theme=studio]:not([data-admin]) [data-ui~=footer] :is(p,.text-neutral-300,.text-neutral-400){color:#ffffffb8}html[data-site-theme=studio]:not([data-admin]) [data-ui~=footer-link]{color:#ffffffb8;transition:color .3s}html[data-site-theme=studio]:not([data-admin]) [data-ui~=footer-link]:is(:hover,:focus-visible){color:#fff}html[data-site-theme=studio]:not([data-admin]) [data-ui~=footer-link].text-pink-400{color:#ff8a70}html[data-site-theme=studio]:not([data-admin]) [data-ui~=footer-link].text-pink-400:is(:hover,:focus-visible){color:#fff}html[data-site-theme=studio]:not([data-admin]) [data-ui~=footer] :is(.border-t,.border-neutral-800,.border-neutral-700){border-color:#ffffff1a}html[data-site-theme=studio]:not([data-admin]) [data-ui~=footer] img{height:48px;width:auto}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn]{border-radius:12px;font-weight:700;letter-spacing:-.01em;transition:background-color .3s,color .3s,border-color .3s,box-shadow .35s var(--st-e),translate .35s var(--st-e),scale .35s var(--st-e)}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn][data-variant=default]{box-shadow:var(--st-btn)}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn].bg-primary{color:#16121a}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn][data-variant=default]:hover{box-shadow:var(--st-btn-h);translate:0 -2px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn].bg-primary:hover{background-color:#e8566b;color:#16121a}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn]:focus-visible{outline:2px solid #F5237A;outline-offset:3px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn][data-variant=default]:focus-visible{box-shadow:var(--st-btn-h)}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn]:active{translate:0 1px;scale:.98}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn]:disabled{opacity:.5;translate:none;scale:none;box-shadow:none;cursor:not-allowed}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn][data-variant=outline]{border-width:1.5px;box-shadow:0 1px 2px #16121a0d}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn][data-variant=outline].border-input{border-color:#16121a1f}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn][data-variant=outline]:is(:hover,:focus-visible){box-shadow:0 10px 24px -14px #e8566b80}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn][data-variant=outline].border-input:is(:hover,:focus-visible){border-color:#f07c7a99}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn][data-variant=outline].bg-background:hover{background-color:#fdf4ef;color:#16121a}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn][data-variant=outline].text-white:is(:hover,:focus-visible){color:#fff}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn][data-variant=outline]:active{box-shadow:none}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn][data-variant=secondary]:is(:hover,:focus-visible){background-color:#ece3e0}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn][data-variant=ghost]:is(:hover,:focus-visible){background-color:#f07c7a1f}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn][data-variant=link]{color:#b8324d;text-underline-offset:4px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn][data-variant=link]:is(:hover,:focus-visible){color:#16121a}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn][data-variant=destructive]{box-shadow:0 8px 20px -10px #c9302c80}html[data-site-theme=studio]:not([data-admin]) [data-ui~=btn][data-variant=destructive]:is(:hover,:focus-visible){background-color:#a82724}html[data-site-theme=studio]:not([data-admin]) [data-ui~=card]{background-color:#fff;border:1px solid var(--st-hair);border-radius:20px;box-shadow:var(--st-card);transition:box-shadow .6s var(--st-e),translate .6s var(--st-e),scale .35s var(--st-e)}html[data-site-theme=studio]:not([data-admin]) :is([data-ui~=class-card],[data-ui~=pro-card],[data-ui~=venue-card],[data-ui~=brand-card],[data-ui~=event-card],[data-ui~=post-card],[data-ui~=digital-card]){overflow:hidden;transform:none}html[data-site-theme=studio]:not([data-admin]) :is([data-ui~=class-card],[data-ui~=pro-card],[data-ui~=venue-card],[data-ui~=brand-card],[data-ui~=event-card],[data-ui~=post-card],[data-ui~=digital-card]):is(:hover,:focus-within){box-shadow:var(--st-card-h);translate:0 -5px;transform:none}html[data-site-theme=studio]:not([data-admin]) :is([data-ui~=class-card],[data-ui~=pro-card],[data-ui~=venue-card],[data-ui~=brand-card],[data-ui~=event-card],[data-ui~=post-card],[data-ui~=digital-card]):active{scale:.99}html[data-site-theme=studio]:not([data-admin]) [data-ui~=card-media]{position:relative;overflow:hidden;background-color:#f2e7e2}html[data-site-theme=studio]:not([data-admin]) [data-ui~=card-media]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;border-radius:inherit;background:linear-gradient(160deg,#ffffff80,#fff0 40%,#16121a0f)}html[data-site-theme=studio]:not([data-admin]) [data-ui~=card-media]>.absolute{z-index:2}html[data-site-theme=studio]:not([data-admin]) [data-ui~=card-media] img{transition:transform 1s var(--st-e)}html[data-site-theme=studio]:not([data-admin]) [data-ui~=card]:hover [data-ui~=card-media] img{transform:scale(1.08)}html[data-site-theme=studio]:not([data-admin]) [data-ui~=card-title]{font-weight:700;letter-spacing:-.015em;line-height:1.25}html[data-site-theme=studio]:not([data-admin]) :is([data-ui~=class-card],[data-ui~=digital-card]) [data-ui~=card-title]{font-size:17px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=card-meta]{font-size:13.5px;color:#73656b}html[data-site-theme=studio]:not([data-admin]) [data-ui~=card-meta] svg{color:#9a878e}html[data-site-theme=studio]:not([data-admin]) [data-ui~=event-card] [data-ui~=card-meta]{color:#5e5258}html[data-site-theme=studio]:not([data-admin]) [data-ui~=main] .bg-white.rounded-lg.shadow-sm.p-4.mb-8{border:1px solid var(--st-hair);border-radius:20px;box-shadow:var(--st-card)}html[data-site-theme=studio]:not([data-admin]) [data-ui~=price]{font-weight:800;letter-spacing:-.02em;color:#16121a}html[data-site-theme=studio]:not([data-admin]) [data-ui~=class-card] :is(.bg-teal-500,[data-ui~=chip]){background:#17b9a6;border-color:transparent;color:#16121a;font-weight:700;border-radius:8px}html[data-site-theme=studio]:not([data-admin]) :is([data-ui~=class-card] .bg-yellow-400,[data-ui~=venue-card] .bg-yellow-400,[data-ui~=main] .absolute.bg-yellow-400){background:#fdedea;color:#b8324d;font-weight:700;border-radius:8px}html[data-site-theme=studio]:not([data-admin]) :is([data-ui~=pro-card],[data-ui~=venue-card]) :is([data-ui~=chip],span.bg-neutral-200),html[data-site-theme=studio]:not([data-admin]) [data-ui~=card] span.text-xs.bg-neutral-100.rounded-full{background:#fdedea;border-color:transparent;color:#b8324d;font-weight:600;border-radius:6px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=class-card] .bg-purple-100{background:#f3e8ff;color:#7e22ce;font-weight:700;border-radius:6px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=class-card] img.rounded-full{background:var(--st-grad)}html[data-site-theme=studio]:not([data-admin]) [data-ui~=event-card] .text-blue-600{color:#b8324d;font-weight:700}html[data-site-theme=studio]:not([data-admin]) [data-ui~=event-card] .text-blue-600:is(:hover,:focus-visible){color:#16121a}html[data-site-theme=studio]:not([data-admin]) [data-ui~=input]{border:1.5px solid rgba(22,18,26,.1);border-radius:12px;background-color:#fff;font-size:15px;color:#16121a;transition:border-color .25s,box-shadow .25s}html[data-site-theme=studio]:not([data-admin]) input[data-ui~=input]{height:46px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=input]::-moz-placeholder{color:#8a7a80}html[data-site-theme=studio]:not([data-admin]) [data-ui~=input]::placeholder{color:#8a7a80}html[data-site-theme=studio]:not([data-admin]) [data-ui~=input]:hover{border-color:#16121a33}html[data-site-theme=studio]:not([data-admin]) [data-ui~=input]:focus-visible{border-color:#f07c7a;box-shadow:none;outline:2px solid #F5237A;outline-offset:2px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=input]:disabled{background-color:#f4edea;opacity:.7}html[data-site-theme=studio]:not([data-admin]) [data-ui~=chip]{border-radius:8px;font-weight:600}html[data-site-theme=studio]:not([data-admin]) [data-ui~=chip].bg-secondary{background-color:#f4edea;color:#5e5258}html[data-site-theme=studio]:not([data-admin]) [data-ui~=chip]:not([class*=bg-]){background:#fff;border-color:#16121a1a}html[data-site-theme=studio]:not([data-admin]) [data-ui~=page-title]{font-size:clamp(40px,5vw,76px);font-weight:800;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}html[data-site-theme=studio]:not([data-admin]) :is([data-ui~=state-error],[data-ui~=card]) [data-ui~=page-title]{font-size:clamp(30px,3.4vw,48px);letter-spacing:-.04em}html[data-site-theme=studio]:not([data-admin]) [data-ui~=section-title],html[data-site-theme=studio]:not([data-admin]) [data-ui~=main] section h2.font-heading:is(.text-3xl,.text-4xl):not([data-ui~=hero-title]){font-size:clamp(32px,4.2vw,62px);font-weight:800;letter-spacing:-.04em;line-height:1.04;text-wrap:balance}html[data-site-theme=studio]:not([data-admin]) [data-ui~=section-title]:is(.text-xl,.text-lg){font-size:22px;letter-spacing:-.02em}html[data-site-theme=studio]:not([data-admin]) [data-ui~=section-title].text-2xl{font-size:clamp(24px,2.3vw,30px);letter-spacing:-.025em}html[data-site-theme=studio]:not([data-admin]) [data-ui~=prose] [data-ui~=section-title]{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.025em}html[data-site-theme=studio]:not([data-admin]) [data-ui~=hero-media]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#16121ab8,#16121aa8 55%,#16121a33 85%,#16121a0d)}@media (max-width:767px){html[data-site-theme=studio]:not([data-admin]) [data-ui~=hero-media]:after{background:linear-gradient(#16121a99,#16121aad)}}html[data-site-theme=studio]:not([data-admin]) [data-ui~=hero] [data-ui~=btn].bg-white\/20{background-color:#16121a4d}@media (min-width:768px){html[data-site-theme=studio]:not([data-admin]) [data-ui~=hero] .max-w-2xl{max-width:min(60rem,100%)}html[data-site-theme=studio]:not([data-admin]) [data-ui~=hero] .max-w-2xl>p{max-width:40rem}html[data-site-theme=studio]:not([data-admin]) [data-ui~=hero] .container.h-full{padding-bottom:72px}}html[data-site-theme=studio]:not([data-admin]) [data-ui~=hero] [data-ui~=btn].bg-white\/20:is(:hover,:focus-visible){background-color:#fff;color:#16121a}html[data-site-theme=studio]:not([data-admin]) [data-ui~=hero]{margin:12px clamp(12px,2.6vw,40px) 0;border-radius:28px;isolation:isolate;box-shadow:0 30px 70px -40px #16121a73}html[data-site-theme=studio]:not([data-admin]) [data-ui~=hero-title]{font-size:clamp(44px,6.6vw,112px);font-weight:800;letter-spacing:-.045em;line-height:.98;text-wrap:balance}html[data-site-theme=studio]:not([data-admin]) [data-ui~=prose]{--tw-prose-body:#4C4148;--tw-prose-headings:#16121A;--tw-prose-lead:#5E5258;--tw-prose-links:#B8324D;--tw-prose-bold:#16121A;--tw-prose-counters:#C4115E;--tw-prose-bullets:#F07C7A;--tw-prose-hr:#ECE3E0;--tw-prose-quotes:#5E5258;--tw-prose-quote-borders:#F07C7A;--tw-prose-captions:#73656B;--tw-prose-code:#16121A;--tw-prose-th-borders:#ECE3E0;--tw-prose-td-borders:#F4EDEA}html[data-site-theme=studio]:not([data-admin]) [data-ui~=page-hero].bg-gradient-to-r{background-image:linear-gradient(135deg,#c214bb,#d81468 50%,#c2410c);margin:12px clamp(12px,2.6vw,40px) 0;border-radius:28px;isolation:isolate}html[data-site-theme=studio]:not([data-admin]) [data-ui~=page-hero].bg-gradient-to-r>.bg-black{opacity:.12}html[data-site-theme=studio]:not([data-admin]) [data-ui~=page-hero].bg-gradient-to-r .text-gray-100{color:#fff}html[data-site-theme=studio]:not([data-admin]) [data-ui~=page-hero].bg-gradient-to-r:after{content:"";position:absolute;z-index:0;right:9%;top:-90px;width:320px;height:320px;border:1px solid rgba(255,255,255,.45);border-radius:50%;pointer-events:none}html[data-site-theme=studio]:not([data-admin]) [data-ui~=page-hero].bg-gradient-to-r+.bg-white.shadow-sm{margin:12px clamp(12px,2.6vw,40px) 0;border:1px solid var(--st-hair);border-radius:20px;box-shadow:var(--st-card)}html[data-site-theme=studio]:not([data-admin]) [data-ui~=main] section>.absolute.inset-0[class*=from-pink-500]{background-image:linear-gradient(90deg,#c8125f,#c21c4a 50%,#b83d0b)}html[data-site-theme=studio]:not([data-admin]) [data-ui~=main] section>.absolute.inset-0[class*=from-pink-500]~.absolute.inset-0[class*=radial-gradient]{background-image:none}html[data-site-theme=studio]:not([data-admin]) [data-ui~=main] section>.absolute.inset-0[class*=from-pink-500]~.relative :is(.text-white\/80,.text-white\/90,.text-white\/95){color:#fff}html[data-site-theme=studio]:not([data-admin]) [data-ui~=main] section>.absolute.inset-0[class*=from-pink-500]~.relative .bg-white\/15{background-color:#16121a24;border-color:#fffc}html[data-site-theme=studio]:not([data-admin]) [data-ui~=main] section.bg-gradient-to-br.from-pink-500{margin:40px clamp(12px,2.6vw,40px);border-radius:32px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=main] section.bg-primary{background:radial-gradient(38% 120% at 88% 50%,rgba(245,35,122,.45),transparent 65%),#16121a;margin:40px clamp(12px,2.6vw,40px);border-radius:32px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=page-hero].lg\:pl-12{padding:48px 44px;border-radius:24px;background:linear-gradient(135deg,#fde3ef,#fdedea 50%,#ffe6dc);box-shadow:var(--st-card)}html[data-site-theme=studio]:not([data-admin]) :is([data-ui~=state-loading],[data-ui~=route-fallback]) .animate-spin{color:transparent;border-color:transparent;border-radius:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3ClinearGradient id='g' x2='0' y2='1'%3E%3Cstop stop-color='%23E31CDB'/%3E%3Cstop offset='.52' stop-color='%23F5237A'/%3E%3Cstop offset='1' stop-color='%23FF6A47'/%3E%3C/linearGradient%3E%3Cg fill='url(%23g)'%3E%3Cpath d='M196 4H31a27 27 0 0 0 0 54h119c25 0 42-23 46-54Z'/%3E%3Cpath d='M30 71h139a29 29 0 0 1 0 58H30a29 29 0 0 1 0-58Z'/%3E%3Cpath d='M4 196h165a27 27 0 0 0 0-54H50c-25 0-42 23-46 54Z'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;animation:studio-pulse 1.1s cubic-bezier(.65,0,.35,1) infinite alternate}@keyframes studio-pulse{0%{opacity:.35;transform:scale(.86)}to{opacity:1;transform:scale(1.06)}}html[data-site-theme=studio]:not([data-admin]) [data-ui~=state-loading] p{font-family:var(--st-mono);font-size:13px;font-weight:500;letter-spacing:.04em;color:#73656b}html[data-site-theme=studio]:not([data-admin]) :is([data-ui~=state-empty],[data-ui~=state-error]){background:#fff;border:1px solid var(--st-hair);border-radius:24px;box-shadow:var(--st-card);padding-left:24px;padding-right:24px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=state-error]{box-shadow:var(--st-card),inset 0 3px #f07c7a}html[data-site-theme=studio]:not([data-admin]) :is([data-ui~=state-empty],[data-ui~=state-error]) svg{color:#f07c7a}html[data-site-theme=studio]:not([data-admin]) [data-radix-popper-content-wrapper]>*{border-radius:14px;border:1px solid var(--st-hair);box-shadow:var(--st-float);background:#fff}html[data-site-theme=studio]:not([data-admin]) :is([role=dialog],[role=alertdialog]){border-radius:24px;border:1px solid var(--st-hair);box-shadow:0 50px 100px -50px #16121a73}html[data-site-theme=studio]:not([data-admin]) :is([role=menuitem],[role=option]){border-radius:8px}html[data-site-theme=studio]:not([data-admin]) :is([role=menuitem],[role=option])[data-highlighted]{background:#fdedea;color:#16121a}html[data-site-theme=studio]:not([data-admin]) li[role=status]{border-radius:16px;border:1px solid var(--st-hair);box-shadow:var(--st-float)}html[data-site-theme=studio]:not([data-admin]) [data-fx-pending]{opacity:0;transform:translate3d(0,28px,0)}html[data-site-theme=studio]:not([data-admin]) [data-fx-in]{transition:opacity .9s var(--st-e),transform .9s var(--st-e),box-shadow .6s var(--st-e),translate .6s var(--st-e),scale .35s var(--st-e)}html[data-site-theme=studio]:not([data-admin])[data-site-cursor],html[data-site-theme=studio]:not([data-admin])[data-site-cursor] :is(body,a,button,label,select,summary,[role=button],[role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[class*=cursor-pointer],.cursor-default,input:is([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=image],[type=color])){cursor:none}html[data-site-theme=studio]:not([data-admin])[data-site-cursor] :is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=image],[type=color]),textarea,[contenteditable=true]){cursor:text}html[data-site-theme=studio]:not([data-admin])[data-site-loader=""] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:none;background:#faf6f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='%2316121A' fill-opacity='.08'%3E%3Cpath d='M196 4H31a27 27 0 0 0 0 54h119c25 0 42-23 46-54Z'/%3E%3Cpath d='M30 71h139a29 29 0 0 1 0 58H30a29 29 0 0 1 0-58Z'/%3E%3Cpath d='M4 196h165a27 27 0 0 0 0-54H50c-25 0-42 23-46 54Z'/%3E%3C/g%3E%3C/svg%3E") 50% calc(50% - 17px) /104px 104px no-repeat;animation:studio-loader-failsafe .01s linear 4.5s forwards}@keyframes studio-loader-failsafe{to{opacity:0;visibility:hidden}}@media (max-width:640px){html[data-site-theme=studio]:not([data-admin]) [data-ui~=brand-logo]{height:30px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=page-title]{font-size:clamp(32px,9vw,40px);letter-spacing:-.04em}html[data-site-theme=studio]:not([data-admin]) [data-ui~=section-title],html[data-site-theme=studio]:not([data-admin]) [data-ui~=main] section h2.font-heading:is(.text-3xl,.text-4xl):not([data-ui~=hero-title]){font-size:clamp(28px,8vw,34px)}html[data-site-theme=studio]:not([data-admin]) [data-ui~=hero]{margin:8px 10px 0;border-radius:22px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=hero-title]{font-size:clamp(34px,10vw,44px);letter-spacing:-.04em}html[data-site-theme=studio]:not([data-admin]) [data-ui~=hero] [data-ui~=btn]{padding-left:18px;padding-right:18px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=footer]{padding-top:56px}html[data-site-theme=studio]:not([data-admin]) [data-ui~=page-hero].bg-gradient-to-r:after{right:-40px;top:-70px;width:150px;height:150px}}@media (prefers-reduced-motion:reduce){html[data-site-theme=studio]:not([data-admin]) :is([data-ui~=card],[data-ui~=btn],[data-ui~=nav-link],[data-ui~=card-media] img,[data-fx-in],[data-fx-pending]){transition:none!important;translate:none!important;scale:none!important}html[data-site-theme=studio]:not([data-admin]) [data-ui~=card]:hover [data-ui~=card-media] img{transform:none!important}html[data-site-theme=studio]:not([data-admin]) [data-fx-pending]{opacity:1;transform:none}html[data-site-theme=studio]:not([data-admin]) [data-ui~=nav-link]:after{transition:none}html[data-site-theme=studio]:not([data-admin]) [data-ui~=header]{animation:none}html[data-site-theme=studio]:not([data-admin]) :is([data-ui~=state-loading],[data-ui~=route-fallback]) .animate-spin{animation:none}}
