.es-bar{z-index:30;background:linear-gradient(90deg,#6e1634eb,#30131feb 45%,#4c1d95e0),#1c0911;border-bottom:1px solid #e8c77d59;position:relative;box-shadow:0 10px 24px -18px #e8c77d99}.es-bar__in{justify-content:center;align-items:center;gap:.75rem;max-width:80rem;margin-inline:auto;padding:.45rem 1rem;font-size:.8rem;line-height:1.25;display:flex}.es-bar__chest{color:#f6e7c1;background:radial-gradient(circle at 30% 25%,#f6e7c159,#c9a24d2e);border-radius:.55rem;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid;box-shadow:inset 0 0 0 1px #e8c77d80}.es-bar__text{min-width:0;color:var(--color-mist)}.es-bar__text b{color:#f6e7c1;font-variant-numeric:tabular-nums;font-weight:800}.es-bar__cta{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#12060b;background:linear-gradient(#f1dca6,#c9a24d 60%,#a8843f);border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.68rem;font-weight:800;display:inline-flex;box-shadow:0 6px 18px -8px #e8c77dcc}.es-bar__cta:hover{filter:brightness(1.08)}.es-bar__cta:focus-visible{outline-offset:2px;outline:2px solid #f6e7c1}@media (max-width:639px){.es-bar__in{justify-content:space-between;gap:.5rem;padding-inline:.75rem;font-size:.74rem}.es-bar__long{display:none}}.es-pop{animation:.6s cubic-bezier(.2,1.4,.4,1) both es-pop;display:inline-block}@keyframes es-pop{0%{color:#fff;transform:scale(1)}35%{color:#fff4d6;text-shadow:0 0 12px #f6e7c1e6;transform:scale(1.35)}to{transform:scale(1)}}.es-hero{isolation:isolate;position:relative;overflow:hidden}.es-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 55% at 50% 30%,#c6a15b38,#0000 70%),radial-gradient(40% 45% at 15% 20%,#8f1d4366,#0000 70%),radial-gradient(40% 45% at 85% 25%,#7c3aed4d,#0000 70%);height:620px;position:absolute;inset:-10% -20% auto}.es-title{font-family:var(--font-display);letter-spacing:.02em;font-size:clamp(2rem,9vw,4.2rem);font-weight:800;line-height:.98}.es-title__gold{background:linear-gradient(#fff4d6,#e3cb94 45%,#a8843f);color:#0000;-webkit-background-clip:text;background-clip:text}.es-fan{aspect-ratio:5/6;width:min(62vw,300px);margin-inline:auto;position:relative}.es-fan__pack{aspect-ratio:5/8;transform-origin:50% 100%;filter:drop-shadow(0 16px 20px #0000008c);width:46%;transition:transform .45s cubic-bezier(.2,.9,.3,1.2);position:absolute;bottom:2%;left:50%}.es-fan__pack:first-child{transform:translate(-108%)rotate(-14deg)}.es-fan__pack:nth-child(2){transform:translate(8%)rotate(14deg)}.es-fan__pack:nth-child(3){z-index:3;transform:translate(-50%)translateY(-6%)}.es-fan__mys{z-index:1;filter:drop-shadow(0 10px 18px #0009);width:34%;position:absolute;top:0;left:58%;transform:translate(-50%)rotate(13deg)}.es-fan__badge{z-index:4;width:3.4rem;height:3.4rem;font-family:var(--font-display);color:#12060b;background:radial-gradient(circle at 35% 30%,#fff4d6,#e3cb94 45%,#a8843f);border-radius:999px;place-items:center;font-size:1.35rem;font-weight:800;display:grid;position:absolute;bottom:6%;right:2%;box-shadow:0 0 0 3px #12060b99,0 10px 24px -6px #e8c77dcc}.es-fan:hover .es-fan__pack:first-child{transform:translate(-114%)rotate(-18deg)}.es-fan:hover .es-fan__pack:nth-child(2){transform:translate(14%)rotate(18deg)}.es-fan:hover .es-fan__pack:nth-child(3){transform:translate(-50%)translateY(-10%)}.es-float{animation:5s ease-in-out infinite es-float}@keyframes es-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.es-steps{counter-reset:es-step;gap:.75rem;display:grid}@media (min-width:768px){.es-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.es-step{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--es-c) 22%, transparent), transparent 60%), linear-gradient(160deg, #22101a, #14070d);border:1px solid #ffffff1a;border-top:3px solid var(--es-c);border-radius:1.25rem;gap:.85rem;padding:1rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.es-step{flex-direction:column;padding:1.25rem}}.es-step__n{font-family:var(--font-display);color:#ffffff0a;pointer-events:none;font-size:4.5rem;font-weight:800;line-height:1;position:absolute;top:-.6rem;right:.4rem}.es-step__icon{width:2.75rem;height:2.75rem;color:var(--es-c);background:color-mix(in srgb, var(--es-c) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--es-c) 45%, transparent);border-radius:.85rem;flex:none;place-items:center;display:grid}.es-go{position:relative;overflow:hidden}.es-go:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:3.6s ease-in-out 1.2s infinite es-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes es-sheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.es-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.es-stat{text-align:center;background:linear-gradient(170deg,#30131fe6,#12060be6);border:1px solid #e8c77d47;border-radius:1rem;padding:.7rem .5rem}.es-stat__n{font-family:var(--font-display);color:#f6e7c1;font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,6vw,2.2rem);font-weight:800;line-height:1.05;display:block}.es-stat__l{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin-top:.2rem;font-size:.62rem;font-weight:700;display:block}.es-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:640px){.es-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}}@media (min-width:1024px){.es-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}}.es-grid__item{min-width:0;animation:.5s cubic-bezier(.2,.9,.3,1.1) both es-rise;animation-delay:calc(var(--i,0) * 45ms);position:relative}@keyframes es-rise{0%{opacity:0;transform:translateY(14px)scale(.96)}}.es-tag{z-index:2;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:#12060b;background:linear-gradient(#f1dca6,#c9a24d);border-radius:999px;padding:.1rem .5rem;font-size:.55rem;font-weight:800;position:absolute;bottom:-.45rem;left:50%;transform:translate(-50%);box-shadow:0 4px 10px -4px #000c}.es-next{gap:.75rem;display:grid}@media (min-width:768px){.es-next{grid-template-columns:repeat(2,minmax(0,1fr))}}.es-door{background:radial-gradient(120% 100% at 100% 0%, color-mix(in srgb, var(--es-c) 26%, transparent), transparent 60%), linear-gradient(160deg, #22101a, #14070d);border:1px solid #ffffff1f;border-radius:1.4rem;flex-direction:column;gap:.6rem;padding:1.1rem;display:flex;position:relative;overflow:hidden}.es-door--gold{border-color:#e8c77d8c;box-shadow:0 18px 40px -22px #e8c77db3}.es-note{background:radial-gradient(120% 120% at 0 0,#c9a24d33,#0000 60%),linear-gradient(160deg,#30131ff2,#1c0911f2);border:1px solid #e8c77d73;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.75rem .9rem;font-size:.85rem;line-height:1.4;display:flex}.es-note b{color:#f6e7c1}.es-party{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0307c7;place-items:center;padding:1rem;animation:.3s ease-out both es-fade;display:grid;position:fixed;inset:0}@keyframes es-fade{0%{opacity:0}}.es-party__box{text-align:center;background:radial-gradient(90% 70% at 50% 0,#c9a24d4d,#0000 70%),linear-gradient(170deg,#3a1226,#1c0911 55%,#1d0f33);border:1px solid #e8c77d99;border-radius:1.6rem;width:min(100%,26rem);padding:1.6rem 1.25rem 1.25rem;animation:.55s cubic-bezier(.2,1.3,.4,1) both es-in;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #e8c77d99,0 0 0 6px #12060b99}@keyframes es-in{0%{opacity:0;transform:translateY(24px)scale(.92)}}.es-party__rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #f6e7c11a 0 8deg, transparent 8deg 20deg);pointer-events:none;width:160%;animation:24s linear infinite es-turn;position:absolute;top:-40%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000 75%);mask-image:radial-gradient(closest-side,#000 30%,#0000 75%)}@keyframes es-turn{to{transform:translate(-50%)rotate(360deg)}}.es-party__chest{color:#12060b;background:radial-gradient(circle at 35% 30%,#fff4d6,#e3cb94 45%,#a8843f);border-radius:1.4rem;place-items:center;width:4.5rem;height:4.5rem;margin:0 auto .75rem;display:grid;position:relative;box-shadow:0 12px 30px -8px #e8c77de6}.es-party__figures{justify-content:center;gap:.5rem;margin-top:1rem;display:flex;position:relative}.es-party__fig{background:#00000059;border:1px solid #e8c77d59;border-radius:1rem;min-width:5.5rem;padding:.55rem .6rem}@media (prefers-reduced-motion:reduce){.es-pop,.es-float,.es-go:after,.es-grid__item,.es-party,.es-party__box,.es-party__rays{animation:none!important}.es-fan__pack{transition:none}}html[data-perf=low] .es-pop,html[data-perf=low] .es-float,html[data-perf=low] .es-go:after,html[data-perf=low] .es-grid__item,html[data-perf=low] .es-party__rays{animation:none!important}html[data-perf=low] .es-party{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-perf=low] .es-fan__pack,html[data-perf=low] .es-fan__mys{filter:none}
