.price[data-astro-cid-fpyj5szd]{height:100%;transition:transform .35s var(--ease), border-color .35s;flex-direction:column;padding:1.4rem 1.4rem 1.7rem;display:flex;position:relative}.price[data-astro-cid-fpyj5szd]:hover{border-color:var(--gold);transform:translateY(-5px)}.price[data-astro-cid-fpyj5szd].hot{border-color:var(--gold);box-shadow:0 22px 50px -24px var(--gold-glow)}.hot-flag[data-astro-cid-fpyj5szd]{background:var(--grad);color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:.35rem .85rem;font-size:.66rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.price-media[data-astro-cid-fpyj5szd]{border-radius:12px;place-items:center;height:120px;margin-bottom:1.2rem;display:grid;position:relative}.price-ico[data-astro-cid-fpyj5szd]{background:var(--gold);color:#fff;border-radius:12px;place-items:center;width:3rem;height:3rem;font-size:1.3rem;display:grid}.stage-name[data-astro-cid-fpyj5szd]{text-align:center;font-size:1.2rem}.dots[data-astro-cid-fpyj5szd]{display:none}.stage-tag[data-astro-cid-fpyj5szd]{text-align:center;color:var(--gold-bright);margin:.35rem 0 1.1rem;font-size:.9rem;font-style:italic}.stage-line[data-astro-cid-fpyj5szd]{color:var(--paper-90);font-size:.84rem;line-height:1.5}.stage-audience[data-astro-cid-fpyj5szd]{border-top:1px solid var(--line);margin:0 0 .55rem;padding-top:1rem}.stage-best[data-astro-cid-fpyj5szd]{margin:0 0 .9rem}.stage-line[data-astro-cid-fpyj5szd] strong[data-astro-cid-fpyj5szd]{color:var(--paper);font-weight:600}.stage-body[data-astro-cid-fpyj5szd]{color:var(--muted);margin:0 0 1.2rem;font-size:.85rem;line-height:1.55}.stage-addon[data-astro-cid-fpyj5szd]{color:var(--muted-dim);margin:0 0 1.2rem;font-size:.78rem;font-style:italic;line-height:1.4}.stage-capture[data-astro-cid-fpyj5szd]{display:none}@media (width<=620px){.stage-capture[data-astro-cid-fpyj5szd]{display:block}.price[data-astro-cid-fpyj5szd]{padding:1.15rem 1.15rem 1.4rem}.price-media[data-astro-cid-fpyj5szd]{height:96px;margin-bottom:.9rem}.stage-audience[data-astro-cid-fpyj5szd]{padding-top:.8rem}}.price[data-astro-cid-fpyj5szd][id]{scroll-margin-top:100px}.price-btn[data-astro-cid-fpyj5szd]{justify-content:center;margin-top:auto;font-size:.85rem}.swipe[data-astro-cid-efoybchr]{position:relative}.swipe-ui[data-astro-cid-efoybchr]{display:none}@media (width<=620px){.swipe[data-astro-cid-efoybchr]{margin-inline:calc(var(--gutter) * -1)}.swipe-ui[data-astro-cid-efoybchr]{padding-inline:var(--gutter);flex-direction:column;align-items:center;gap:.75rem;margin-top:1.1rem;display:flex}.swipe-readout[data-astro-cid-efoybchr]{letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:.6rem;margin:0;font-size:.78rem;display:flex}.swipe-readout-name[data-astro-cid-efoybchr]{color:var(--paper-90);font-weight:600}.swipe-readout-count[data-astro-cid-efoybchr]{color:var(--muted-dim);font-variant-numeric:tabular-nums}.swipe-dots[data-astro-cid-efoybchr]{align-items:center;gap:.25rem;display:flex}.swipe-dot[data-astro-cid-efoybchr]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.swipe-dot[data-astro-cid-efoybchr] span[data-astro-cid-efoybchr]{background:var(--line-strong);width:7px;height:7px;transition:width .3s var(--ease), background-color .3s var(--ease);border-radius:50%}.swipe-dot[data-astro-cid-efoybchr][aria-current=true] span[data-astro-cid-efoybchr]{background:var(--gold-bright);border-radius:100px;width:22px}.swipe-dot[data-astro-cid-efoybchr]:focus-visible{outline:2px solid var(--gold-bright);outline-offset:-6px;border-radius:50%}}@media (prefers-reduced-motion:reduce){.swipe-dot[data-astro-cid-efoybchr] span[data-astro-cid-efoybchr]{transition:none}}@media (width<=620px){.swipe[data-swipe]>[data-swipe-track]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:.85rem;margin-block:-1.1rem -.4rem;padding-block:1.1rem .4rem;display:flex;overflow-x:auto}.swipe[data-swipe]>[data-swipe-track]::-webkit-scrollbar{display:none}.swipe[data-swipe][data-align=start]>[data-swipe-track]{align-items:start}.swipe[data-swipe]>[data-swipe-track]>*{scroll-snap-align:start;flex:0 0 88%;min-width:0;height:auto}.swipe--nopeek[data-swipe]>[data-swipe-track]>*{flex-basis:calc(100% - var(--gutter) * 2)}}
