.luxury-card[data-astro-cid-vvymou4h]{--luxury-radius:14px;--luxury-glass:color-mix(in srgb, var(--surface) 88%, transparent);--luxury-lift:0px;isolation:isolate;border-radius:var(--luxury-radius);background:var(--luxury-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.08);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cream) 6%, transparent), 0 24px 70px #00000059;transform:translateY(var(--luxury-lift));transition:transform .45s var(--ease-heavy), box-shadow .45s var(--ease-heavy);position:relative;overflow:hidden}.luxury-card__corner-glow[data-astro-cid-vvymou4h],.luxury-card__mouse-light[data-astro-cid-vvymou4h],.luxury-card__spin-edge[data-astro-cid-vvymou4h],.luxury-card__hairline[data-astro-cid-vvymou4h]{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.luxury-card__corner-glow[data-astro-cid-vvymou4h]{z-index:0;background:radial-gradient(ellipse 70% 55% at var(--luxury-corner), color-mix(in srgb, var(--gold) 16%, transparent) 0%, transparent 62%);opacity:.85}.luxury-card__mouse-light[data-astro-cid-vvymou4h]{z-index:1;opacity:0;background:radial-gradient(circle 180px at var(--mouse-x) var(--mouse-y), color-mix(in srgb, var(--gold-bright) 18%, transparent) 0%, color-mix(in srgb, var(--gold) 8%, transparent) 28%, transparent 62%);transition:opacity .35s}.luxury-card__spin-edge[data-astro-cid-vvymou4h]{z-index:2;opacity:0;background:conic-gradient(from var(--border-angle,0deg), transparent 0deg, transparent 40deg, color-mix(in srgb, var(--gold) 35%, transparent) 70deg, var(--gold-bright) 100deg, color-mix(in srgb, var(--gold) 35%, transparent) 130deg, transparent 170deg, transparent 360deg);-webkit-mask-composite:xor;padding:1px;transition:opacity .45s;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.luxury-card--spin-always[data-astro-cid-vvymou4h] .luxury-card__spin-edge[data-astro-cid-vvymou4h]{opacity:.55;animation:14s linear infinite luxury-border-spin}.luxury-card--spin-hover[data-astro-cid-vvymou4h] .luxury-card__spin-edge[data-astro-cid-vvymou4h]{animation:10s linear infinite paused luxury-border-spin}.luxury-card__hairline[data-astro-cid-vvymou4h]{z-index:3;border:1px solid color-mix(in srgb, var(--gold) 22%, transparent);transition:border-color .45s var(--ease-heavy)}.luxury-card__body[data-astro-cid-vvymou4h]{z-index:4;height:100%;position:relative}.luxury-card--allow-overflow[data-astro-cid-vvymou4h]{overflow:visible}.luxury-card--allow-overflow[data-astro-cid-vvymou4h] .luxury-card__corner-glow[data-astro-cid-vvymou4h],.luxury-card--allow-overflow[data-astro-cid-vvymou4h] .luxury-card__mouse-light[data-astro-cid-vvymou4h],.luxury-card--allow-overflow[data-astro-cid-vvymou4h] .luxury-card__spin-edge[data-astro-cid-vvymou4h],.luxury-card--allow-overflow[data-astro-cid-vvymou4h] .luxury-card__hairline[data-astro-cid-vvymou4h]{border-radius:var(--luxury-radius)}@media (hover:hover) and (pointer:fine){.luxury-card[data-astro-cid-vvymou4h]:hover{--luxury-lift:-4px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cream) 8%, transparent), 0 30px 90px #00000073, 0 0 36px color-mix(in srgb, var(--gold) 10%, transparent)}.luxury-card[data-astro-cid-vvymou4h]:hover .luxury-card__hairline[data-astro-cid-vvymou4h]{border-color:color-mix(in srgb, var(--gold) 55%, transparent)}.luxury-card[data-astro-cid-vvymou4h]:hover .luxury-card__mouse-light[data-astro-cid-vvymou4h]{opacity:1}.luxury-card--spin-hover[data-astro-cid-vvymou4h]:hover .luxury-card__spin-edge[data-astro-cid-vvymou4h]{opacity:.85;animation-play-state:running}.luxury-card--spin-always[data-astro-cid-vvymou4h]:hover .luxury-card__spin-edge[data-astro-cid-vvymou4h]{opacity:.9}}@media (prefers-reduced-motion:reduce){.luxury-card[data-astro-cid-vvymou4h]{transition:none}.luxury-card__spin-edge[data-astro-cid-vvymou4h],.luxury-card--spin-always[data-astro-cid-vvymou4h] .luxury-card__spin-edge[data-astro-cid-vvymou4h],.luxury-card--spin-hover[data-astro-cid-vvymou4h] .luxury-card__spin-edge[data-astro-cid-vvymou4h]{opacity:0;animation:none}.luxury-card[data-astro-cid-vvymou4h]:hover{--luxury-lift:0px}}@keyframes luxury-border-spin{to{--border-angle:360deg}}
