.vitrin-wash.svelte-2lrazw{background:radial-gradient(ellipse 80% 55% at 50% -10%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 92%, #f0ebe6) 0%, var(--bg) 55%)}.dark .vitrin-wash.svelte-2lrazw{background:radial-gradient(ellipse 80% 55% at 50% -10%, color-mix(in srgb, var(--brand) 28%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 88%, #2a2420) 0%, var(--bg) 60%)}.vitrin-glow.svelte-2lrazw{background:var(--gradient-hero);opacity:.16;filter:blur(64px);animation:10s ease-in-out infinite svelte-2lrazw-vitrin-breathe}.dark .vitrin-glow.svelte-2lrazw{opacity:.22}.vitrin-grain.svelte-2lrazw{mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px}.dark .vitrin-grain.svelte-2lrazw{mix-blend-mode:soft-light}header.svelte-2lrazw,.vitrin-brand.svelte-2lrazw,h1.svelte-2lrazw,main.svelte-2lrazw p:where(.svelte-2lrazw),main.svelte-2lrazw>div:where(.svelte-2lrazw),footer.svelte-2lrazw{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay,0s);transform:translateY(14px)}.vitrin-in.svelte-2lrazw{opacity:1;transform:translateY(0)}.vitrin-cta.svelte-2lrazw{animation:2.6s ease-in-out 1.1s infinite svelte-2lrazw-vitrin-cta-lift}@keyframes svelte-2lrazw-vitrin-breathe{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.08)}}@keyframes svelte-2lrazw-vitrin-cta-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.vitrin-glow.svelte-2lrazw,.vitrin-cta.svelte-2lrazw{animation:none}header.svelte-2lrazw,.vitrin-brand.svelte-2lrazw,h1.svelte-2lrazw,main.svelte-2lrazw p:where(.svelte-2lrazw),main.svelte-2lrazw>div:where(.svelte-2lrazw),footer.svelte-2lrazw{opacity:1;transition:none;transform:none}}
