.product-media-stage[data-astro-cid-4vfobvj4]{position:relative;isolation:isolate;padding:clamp(14px,2.4vw,28px);overflow:hidden;border:1px solid color-mix(in srgb,var(--surface-2) 42%,transparent);border-radius:calc(var(--radius-card) + 8px);background:var(--media-wash-cyan);box-shadow:var(--card-shadow)}.product-media-stage[data-astro-cid-4vfobvj4]:before,.product-media-stage[data-astro-cid-4vfobvj4]:after{content:"";position:absolute;pointer-events:none}.product-media-stage[data-astro-cid-4vfobvj4]:before{z-index:0;inset:-16%;border-radius:42% 58% 48% 52%/56% 40% 60% 44%;background:radial-gradient(ellipse 34% 62% at 7% 34%,color-mix(in srgb,var(--media-wash-coral) 96%,transparent),transparent 72%),radial-gradient(ellipse 48% 62% at 98% 70%,color-mix(in srgb,var(--media-wash-rose) 94%,transparent),transparent 72%),radial-gradient(ellipse 38% 50% at 50% 108%,color-mix(in srgb,var(--media-wash-amber) 92%,transparent),transparent 70%),radial-gradient(ellipse 34% 46% at 58% -4%,color-mix(in srgb,var(--surface-2) 34%,transparent),transparent 72%);filter:blur(34px) saturate(1.12);opacity:.9;animation:stage-drift 20s ease-in-out infinite alternate}.product-media-stage[data-astro-cid-4vfobvj4]:after{z-index:0;inset:0;opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:180px 180px}.stage-content[data-astro-cid-4vfobvj4]{position:relative;z-index:1;display:grid;place-items:center;width:100%;min-height:inherit}[data-astro-cid-4vfobvj4][data-variant=mesh]{background:radial-gradient(ellipse at -8% 12%,color-mix(in srgb,var(--media-wash-coral) 92%,transparent),transparent 54%),radial-gradient(ellipse at 106% 82%,color-mix(in srgb,var(--media-wash-rose) 92%,transparent),transparent 58%),radial-gradient(ellipse at 42% 112%,color-mix(in srgb,var(--media-wash-amber) 86%,transparent),transparent 52%),linear-gradient(138deg,var(--media-wash-cyan),var(--media-wash-sky) 38%,var(--media-wash-rose) 76%,var(--media-wash-coral))}[data-astro-cid-4vfobvj4][data-variant=aurora]{background:radial-gradient(ellipse at 8% 102%,color-mix(in srgb,var(--media-wash-amber) 90%,transparent),transparent 54%),radial-gradient(ellipse at 96% 96%,color-mix(in srgb,var(--media-wash-coral) 94%,transparent),transparent 60%),radial-gradient(ellipse at 92% 2%,color-mix(in srgb,var(--media-wash-rose) 92%,transparent),transparent 52%),linear-gradient(148deg,var(--media-wash-cyan),var(--media-wash-sky) 44%,var(--media-wash-plum) 74%,var(--media-wash-rose))}[data-astro-cid-4vfobvj4][data-variant=aurora]:before{inset:-18%;opacity:.86;filter:blur(38px) saturate(1.1)}[data-astro-cid-4vfobvj4][data-variant=grain]{background:radial-gradient(ellipse at 4% 6%,color-mix(in srgb,var(--media-wash-peach) 90%,transparent),transparent 50%),radial-gradient(ellipse at 12% 96%,color-mix(in srgb,var(--media-wash-plum) 82%,transparent),transparent 54%),radial-gradient(ellipse at 96% 92%,color-mix(in srgb,var(--media-wash-coral) 92%,transparent),transparent 58%),linear-gradient(152deg,var(--media-wash-rose),var(--media-wash-amber) 44%,var(--media-wash-coral) 72%,var(--media-wash-cyan))}[data-astro-cid-4vfobvj4][data-variant=grain]:after{opacity:.16}[data-astro-cid-4vfobvj4][data-variant=ai]{background:radial-gradient(ellipse at 2% 10%,color-mix(in srgb,var(--media-wash-cyan) 92%,transparent),transparent 54%),radial-gradient(ellipse at 98% 18%,color-mix(in srgb,var(--media-wash-rose) 94%,transparent),transparent 56%),radial-gradient(ellipse at 54% 108%,color-mix(in srgb,var(--media-wash-coral) 88%,transparent),transparent 58%),linear-gradient(142deg,var(--media-wash-sky),var(--accent-ai) 46%,var(--media-wash-rose) 76%,var(--media-wash-peach))}[data-astro-cid-4vfobvj4][data-variant=ai]:before{background:radial-gradient(ellipse 38% 62% at 4% 32%,color-mix(in srgb,var(--media-wash-cyan) 88%,transparent),transparent 72%),radial-gradient(ellipse 40% 54% at 62% 0%,color-mix(in srgb,var(--accent-ai) 72%,transparent),transparent 70%),radial-gradient(ellipse 48% 62% at 98% 72%,color-mix(in srgb,var(--media-wash-rose) 94%,transparent),transparent 72%),radial-gradient(ellipse 38% 48% at 48% 108%,color-mix(in srgb,var(--media-wash-coral) 90%,transparent),transparent 70%);opacity:.82}[data-astro-cid-4vfobvj4][data-g]{background-image:linear-gradient(140deg,#002e824d,#02164475),url(/gradients/blau-smooth.jpg);background-size:cover;background-position:center}[data-astro-cid-4vfobvj4][data-g="2"],[data-astro-cid-4vfobvj4][data-g="6"]{background-position:30% 72%}[data-astro-cid-4vfobvj4][data-g="3"],[data-astro-cid-4vfobvj4][data-g="7"]{background-position:82% 44%}[data-astro-cid-4vfobvj4][data-g="4"],[data-astro-cid-4vfobvj4][data-g="8"]{background-position:40% 90%}[data-astro-cid-4vfobvj4][data-g]:before{display:none}[data-astro-cid-4vfobvj4][data-g]:after{opacity:.05}[data-astro-cid-4vfobvj4][data-variant=device]{background:var(--surface-2);border-color:var(--border-subtle)}[data-astro-cid-4vfobvj4][data-variant=device]:before,[data-astro-cid-4vfobvj4][data-variant=device]:after{display:none}[data-astro-cid-4vfobvj4][data-variant=device][data-g]{background-image:none}[data-astro-cid-4vfobvj4][data-variant=plain]{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}[data-astro-cid-4vfobvj4][data-variant=plain]:before,[data-astro-cid-4vfobvj4][data-variant=plain]:after{display:none}[data-astro-cid-4vfobvj4][data-variant=plain][data-g]{background-image:none}.product-media-stage[data-astro-cid-4vfobvj4]:hover:before{transform:translate3d(-2%,3%,0) rotate(5deg) scale(1.04)}@keyframes stage-drift{0%{transform:translate3d(0,-1%,0) rotate(-4deg) scale(1.02)}to{transform:translate3d(-6%,7%,0) rotate(6deg) scale(1.08)}}@media(prefers-reduced-motion:reduce){.product-media-stage[data-astro-cid-4vfobvj4]:before{animation:none}.product-media-stage[data-astro-cid-4vfobvj4]:hover:before{transform:none}}
