/* Magic belongs to the estate: lantern light, moonlit haze, and quiet fireflies. */
.mw-experience .mw-hero{overflow:hidden}
.mw-experience .mw-hero-image{filter:saturate(.92)}
.mw-experience .mw-hero-shade{background:linear-gradient(90deg,#0c1519ed 0%,#0c1519bd 32%,#0c151938 62%,transparent 90%),linear-gradient(0deg,#101914df 0%,transparent 40%)}
.mw-enchantment{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 78% 66%,#edbd5b0c,transparent 28%)}
.mw-fireflies{position:absolute;inset:0}
.mw-fireflies i{position:absolute;left:var(--x);top:var(--y);height:2px;width:2px;border-radius:50%;background:#ffe9b2;box-shadow:0 0 8px 2px #efd08d55;opacity:.35;animation:mw-firefly 11s ease-in-out infinite;animation-delay:var(--delay)}
.mw-fireflies i:nth-child(3n){height:3px;width:3px;animation-duration:14s}
.mw-experience .mw-hero h1 em{color:#e6c996;text-shadow:0 0 26px #e6c99612}
.mw-experience .mw-hero .btn-gold{background:linear-gradient(115deg,#dfc591,#cbb079)}
.mw-experience .mw-hero .mw-availability-note{font-size:10px;color:#c4cbb9;line-height:1.7;margin:18px 0 0;letter-spacing:.015em}
.mw-experience .mw-collection-description{max-width:620px;font-size:13px;line-height:1.9;margin:20px 0 0;color:#b7beb5}
.mw-experience .mw-collection-heading{gap:30px}
.mw-experience .mw-collection-heading>.text-link{flex-shrink:0}
.mw-experience .mw-final-cta{background:radial-gradient(ellipse at 50% 20%,#a68e4925,transparent 55%),radial-gradient(ellipse at 80% 90%,#70a99e14,transparent 45%),#18211b}
.mw-experience .mw-final-cta .mw-ornament{color:#e4c991;text-shadow:0 0 26px #d6ba7655}
@keyframes mw-firefly{0%,100%{opacity:.12;transform:translate3d(0,4px,0)}45%{opacity:.7;transform:translate3d(5px,-9px,0)}70%{opacity:.3;transform:translate3d(-3px,-3px,0)}}
@media(max-width:820px){.mw-experience .mw-hero-shade{background:linear-gradient(90deg,#0c1519e0,#0c151955),linear-gradient(0deg,#101914e6,transparent 55%)}.mw-experience .mw-collection-heading{align-items:start}}
@media(max-width:540px){.mw-experience .mw-hero-shade{background:linear-gradient(90deg,#0c1519d9,#0c15196b),linear-gradient(0deg,#101914ed,transparent 60%)}.mw-experience .mw-hero .eyebrow{font-size:7px;letter-spacing:.11em}.mw-experience .mw-hero .mw-availability-note{font-size:9px;max-width:270px}.mw-experience .mw-hero-content{padding-bottom:95px}.mw-experience .mw-collection-description{font-size:12px}.mw-experience .mw-collection-heading h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.mw-fireflies i{animation:none!important;opacity:.4}}
