.workshop{color:#fff;width:100%;font-family:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif}.pc-modals{z-index:60;position:relative}.pc-row{--pc-e:cubic-bezier(.65, 0, .35, 1);--pc-eo:cubic-bezier(.22, 1, .36, 1);flex-wrap:nowrap;justify-content:center;align-items:center;row-gap:40px;width:100%;display:flex;position:relative}.event-card-wrap{z-index:5;width:460px;min-width:0;max-width:100%;transition:width .28s var(--pc-e) 0s;flex:0 auto;position:relative}.pc-row[data-view=details] .event-card-wrap{width:100%;transition:width .28s var(--pc-e) 20ms}.event-card{--evc-rgb:var(--ev-rgb,251, 146, 60);--evc-line:var(--ev-neon,#fb923c);--evc-bg:radial-gradient(ellipse 70% 60% at 80% 0%, rgba(var(--evc-rgb), .1) 0%, #0c0c1600 70%), #0c0c16f2;--evc-name:var(--ev-neon,#fb923c);--evc-name-font:var(--font-bangers), "Bangers", Impact, sans-serif;--evc-name-glow:rgba(var(--evc-rgb), .5);--evc-date:#cbd5e1;--evc-chip-line:rgba(var(--evc-rgb), .6);--evc-chip-bg:rgba(var(--evc-rgb), .1);--evc-chip-fg:#f1f5f9;--evc-badge-bg:var(--ev-bright,#f97316);--evc-badge-fg:#0a0a0f;--evc-eyebrow:var(--ev-neon,#fb923c);--evc-kid-line:var(--ev-neon,#fb923c);--evc-kid-bg:rgba(var(--evc-rgb), .07);--evc-kid-fg:#f1f5f9;--evc-grown-line:#c084fc;--evc-grown-bg:#c084fc14;--evc-grown-fg:#e2c6ff;background:var(--evc-bg);border:2px solid var(--evc-line);box-shadow:0 0 0 6px rgba(var(--evc-rgb), .12), 0 0 60px rgba(var(--evc-rgb), .32);color:#fff;border-radius:24px;flex-wrap:wrap;align-items:flex-start;display:flex;overflow:hidden}.event-card--soon{filter:grayscale(.55)brightness(.8);box-shadow:0 18px 40px #00000080}.event-card__left{min-width:0;transition:flex-basis .28s var(--pc-e) 0s;flex-direction:column;flex:0 0 100%;display:flex}.pc-row[data-view=details] .event-card__left{flex-basis:var(--evc-left-w);transition:flex-basis .28s var(--pc-e) 20ms}.event-card{--evc-left-w:480px;--evc-inset:16px}.event-card__poster{transition:padding .28s var(--pc-e) 0s;position:relative}.pc-row[data-view=details] .event-card__poster{padding:var(--evc-inset);transition:padding .28s var(--pc-e) 20ms}.event-card__poster-img{width:100%;height:var(--fa-poster-h,300px);object-fit:cover;object-position:50% 20%;transition:height .28s var(--pc-e) 0s, border-radius .28s var(--pc-e) 0s;background:#1a0d2b;display:block}.pc-row[data-view=details] .event-card__poster-img{height:calc((var(--evc-left-w) - 2 * var(--evc-inset)) * 1.5);object-fit:contain;transition:height .28s var(--pc-e) 20ms, border-radius .28s var(--pc-e) 20ms, object-fit 0s linear .3s;transition-behavior:normal, normal, allow-discrete;border-radius:14px}.event-card__poster-anim{position:relative;overflow:hidden;container-type:inline-size}.event-card__poster-anim>.poster-layers{aspect-ratio:2/3;width:auto;height:max(100%,150cqw);position:absolute;top:min(0px,20% - 30cqw);left:50%;overflow:hidden;translate:-50%}.event-card__poster-anim .poster-plate{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.event-card__poster-anim .poster-group{display:contents}.event-card__poster-fallback{font-family:var(--evc-name-font);letter-spacing:.04em;color:var(--evc-name);text-align:center;justify-content:center;align-items:center;padding:1rem;font-size:2.4rem;line-height:1.05;display:flex}.event-card__badge{transition:top .28s var(--pc-e) 0s, left .28s var(--pc-e) 0s;background:var(--evc-badge-bg);color:var(--evc-badge-fg);font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 4px 14px #00000073}.pc-row[data-view=details] .event-card__badge{top:calc(var(--evc-inset) + 12px);left:calc(var(--evc-inset) + 12px);transition:top .28s var(--pc-e) 20ms, left .28s var(--pc-e) 20ms}.event-card__fold{opacity:1;visibility:visible;transition:grid-template-rows .24s var(--pc-e) 60ms, opacity .32s ease .16s, visibility 0s linear 0s;grid-template-rows:1fr;display:grid}.pc-row[data-view=details] .event-card__fold{opacity:0;visibility:hidden;transition:grid-template-rows .26s var(--pc-e) 0s, opacity .2s ease 20ms, visibility 0s linear .26s;grid-template-rows:0fr}.event-card__fold-clip{min-height:0;overflow:hidden}.event-card__body{flex-direction:column;gap:10px;padding:20px 24px 22px;display:flex}.event-card__name{font-family:var(--evc-name-font);letter-spacing:.02em;color:var(--evc-name);text-shadow:0 0 12px var(--evc-name-glow);overflow-wrap:anywhere;margin:0;font-size:36px;font-weight:400;line-height:1.05}.event-card__date{font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--evc-date);margin:0;font-size:14px;font-weight:800}.event-card__status{color:var(--evc-line);margin:0;font-size:15px;font-weight:800}.event-card__sessions{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;display:flex}.event-card__sessions-label{color:#a9a9bd;font-size:13px;font-weight:600}.event-card__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.event-card__chip{border:1.5px solid var(--evc-chip-line);background:var(--evc-chip-bg);color:var(--evc-chip-fg);font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:14px;font-weight:800;display:inline-flex}.event-card__chip-day{opacity:.7;font-weight:700}.event-card__from{color:#c9c9d8;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:4px 0 0;font-size:15px;display:flex}.event-card__from strong{font-family:var(--font-bangers), "Bangers", Impact, sans-serif;letter-spacing:.03em;color:#fff;font-size:38px;font-weight:400;line-height:1}.event-card__actions{justify-content:space-between;align-items:center;gap:4px;margin:2px -14px 0;display:flex}.event-card__pill{min-width:0}.event-card__pill--book{flex:0 170px}.event-card__pill--details{flex:0 200px}.event-card__muted{color:#94a3b8;margin:4px 0 0;font-size:14px;font-style:italic;font-weight:700}.event-card__more{font-family:var(--font-manrope), "Manrope", sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#a9a9bd;align-self:flex-start;font-size:12px;font-weight:800;text-decoration:none}.event-card__more:hover{color:var(--evc-line)}.event-card__right{opacity:0;visibility:hidden;min-width:0;transition:grid-template-rows .28s var(--pc-e) 0s, opacity .22s ease 0s, visibility 0s linear .28s;flex:1 1 0;grid-template-rows:0fr;display:grid;overflow:hidden}.pc-row[data-view=details] .event-card__right{opacity:1;visibility:visible;transition:grid-template-rows .28s var(--pc-e) 20ms, opacity .5s ease .16s, visibility 0s linear 0s;grid-template-rows:1fr}.event-card__right-clip{min-height:0}.event-card__details{box-sizing:border-box;flex-direction:column;gap:18px;min-width:560px;padding:34px 40px 32px;transition:transform .3s;display:flex;transform:translateY(18px)}.pc-row[data-view=details] .event-card__details{transition:transform .64s var(--pc-eo) .16s;transform:none}.event-card__eyebrow{font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--evc-eyebrow);align-items:center;gap:10px;margin:0;font-size:12px;font-weight:800;display:flex}.event-card__eyebrow:before{content:"";background:var(--evc-eyebrow);width:8px;height:8px;box-shadow:0 0 10px var(--evc-eyebrow);border-radius:50%}.event-card__title{font-family:var(--evc-name-font);letter-spacing:.02em;color:var(--evc-name);text-shadow:0 0 16px var(--evc-name-glow);overflow-wrap:anywhere;outline:none;margin:0;font-size:clamp(40px,4.6cqi,60px);font-weight:400;line-height:1}.event-card__meta{flex-wrap:wrap;align-items:center;gap:12px 22px;margin:0;display:flex}.event-card__meta-date{font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--evc-date);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:800;display:inline-flex}.event-card__meta-date svg{flex:none}.event-card__desc{flex-direction:column;gap:10px;max-width:640px;display:flex}.event-card__desc p{color:#d4d4e2;white-space:pre-line;margin:0;font-size:17px;line-height:1.6}.event-card__group{flex-direction:column;gap:10px;display:flex}.event-card__h4{font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0;font-size:13px;font-weight:800}.event-card__addons{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.event-card__addon{background:var(--evc-chip-bg);border:1.5px solid var(--evc-chip-line);color:var(--evc-chip-fg);font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.event-card__addon--extra{border-style:dashed}.event-card__tix{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.event-card__tix-row{border:1.5px dashed var(--evc-kid-line);background:var(--evc-kid-bg);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.event-card__tix-row--grown{border-color:var(--evc-grown-line);background:var(--evc-grown-bg)}.event-card__tix-label{font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--evc-kid-fg);font-size:13px;font-weight:800;line-height:1.3}.event-card__tix-row--grown .event-card__tix-label{color:var(--evc-grown-fg)}.event-card__tix-price{font-family:var(--font-bangers), "Bangers", Impact, sans-serif;letter-spacing:.03em;color:#fff;font-size:34px;line-height:1}.event-card__note{color:#c9c9d8;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.event-card__note svg{flex:none}.event-card__det-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;display:flex}.event-card__det-book{width:200px;max-width:100%}.event-card__back{color:#e1e1ef;min-height:48px;font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#120a20d9;border:1.5px solid #6b4a8e;border-radius:999px;padding:0 22px;font-size:14px;font-weight:800}.event-card__back:hover{filter:brightness(1.12)}.event-card__back:focus-visible,.event-card__more:focus-visible{outline-offset:3px;outline:3px solid #f5ff9e}.event-card__right[data-focus-ring]:focus{outline-offset:-9px;border-radius:22px;outline:3px solid #f5ff9e}.event-cards-extra{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:48px;display:flex}.pc-fan{min-width:0;max-height:2400px;transition:flex .28s var(--pc-e) 0s, margin-left .28s var(--pc-e) 0s, max-height 0s linear 0s, padding 0s linear 0s;flex:520px;justify-content:center;align-items:center;margin-left:48px;padding:34px 0 44px;display:flex}.pc-row--solo .pc-fan{margin-left:0}.pc-row[data-view=details] .pc-fan{pointer-events:none;max-height:0;transition:flex .28s var(--pc-e) 20ms, margin-left .28s var(--pc-e) 20ms, max-height 0s linear .3s, padding 0s linear .3s;flex:0 0 0;margin-left:0;padding:0}.pc-slot{z-index:1;transition:transform .64s var(--pc-eo) var(--pc-in), opacity .42s ease var(--pc-in), visibility 0s linear 0s;position:relative}.pc-slot--l{--pc-out:.14s;--pc-in:.24s;margin-right:-22px}.pc-slot--c{z-index:2;--pc-out:70ms;--pc-in:.32s}.pc-slot--r{--pc-out:0s;--pc-in:.4s;margin-left:-22px}.pc-slot:hover,.pc-slot:focus-within{z-index:4}.pc-row[data-view=details] .pc-slot{opacity:0;visibility:hidden;transition:transform .56s var(--pc-e) var(--pc-out), opacity .38s ease calc(var(--pc-out) + .1s), visibility 0s linear calc(var(--pc-out) + .56s);transform:translate(140%)rotate(8deg)}.pc-tilt{cursor:pointer;width:256px;height:540px;transition:transform .35s var(--pc-eo);border-radius:1.25rem;outline:none;display:block;position:relative}.pc-tilt--l{transform:rotate(-7deg)translateY(26px)}.pc-tilt--c{transform:translateY(-16px)}.pc-tilt--r{transform:rotate(7deg)translateY(26px)}.pc-tilt:hover,.pc-tilt:focus-visible{transform:translateY(-26px)}.pc-tilt:focus-visible{outline-offset:6px;outline:3px solid #f5ff9e}.pc-tilt .card-v2{box-shadow:0 0 32px color-mix(in srgb, var(--neon) 30%, transparent)}.pc-tilt .card-v2__title-line1{font-size:3.1rem}.pc-tilt .card-v2__title-line2{font-size:1.95rem}.pc-tilt .card-v2__price{font-size:4rem}.pc-tilt .card-v2__feature-item{padding:.24rem 0;font-size:.72rem}.pc-tilt .card-v2__subtitle{padding-left:1rem;padding-right:1rem;font-size:.64rem}.pc-tilt .card-v2__features{padding:0 1rem}@container fa (max-width:1300px){.pc-row{flex-wrap:wrap}.pc-row .pc-fan,.pc-row[data-view=details] .pc-fan{flex:100%;margin-left:0}.pc-row[data-view=details] .pc-fan{align-items:flex-start}.event-card__details{min-width:0}}@container fa (max-width:860px){.event-card-wrap,.pc-row[data-view=details] .event-card-wrap{--fa-poster-h:min(520px, 118cqi);width:100%;max-width:560px}.event-card__left,.event-card__right,.pc-row[data-view=details] .event-card__left{flex:100%}.event-card{--evc-inset:12px}.pc-row[data-view=details] .event-card__poster{container-type:inline-size}.pc-row[data-view=details] .event-card__poster-img{height:150cqw}.pc-row .pc-fan{flex-direction:column;gap:44px;padding:24px 0 0}.pc-row[data-view=details] .pc-fan{justify-content:flex-start;align-items:center}.pc-slot{justify-content:center;width:100%;display:flex}.pc-slot--l,.pc-slot--r{margin:0}.pc-tilt{width:100%;max-width:340px;height:520px}.pc-tilt--l{transform:rotate(-1.6deg)}.pc-tilt--c{transform:rotate(1.2deg)}.pc-tilt--r{transform:rotate(-1deg)}.pc-tilt:hover,.pc-tilt:focus-visible{transform:none}}@container fa (max-width:760px){.event-card__details{padding:24px 20px 26px}}@container fa (max-width:560px){.event-card__tix{grid-template-columns:repeat(1,minmax(0,1fr))}}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.card-v2-outer{width:100%;height:100%;position:relative}.card-v2-outer:before{content:"";background:conic-gradient(from var(--glow-angle), transparent 0%, transparent 30%, var(--neon) 35%, var(--neon-bright) 40%, var(--neon) 45%, transparent 50%, transparent 100%);-webkit-mask-composite:xor;opacity:0;filter:blur(8px);z-index:0;border-radius:calc(1.25rem + 12px);padding:16px;transition:opacity .4s;position:absolute;inset:-24px -12px -12px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-v2-outer.glow-on:before{opacity:1;animation:2s linear infinite card-v2-glow-chase}@keyframes card-v2-glow-chase{0%{--glow-angle:0deg}to{--glow-angle:360deg}}.card-v2{border:3px solid var(--neon);z-index:1;background:#0c0c16f2;border-top:none;border-radius:0 0 1.25rem 1.25rem;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:visible}.card-v2__bg-layer{border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-v2__smoke{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.card-v2__glass-tint{background:radial-gradient(ellipse 120% 80% at 50% 100%, color-mix(in srgb, var(--neon) 15%, transparent) 0%, transparent 70%), radial-gradient(ellipse 100% 60% at 30% 20%, color-mix(in srgb, var(--neon) 8%, transparent) 0%, transparent 60%);pointer-events:none;z-index:1;position:absolute;inset:0}.card-v2__title{z-index:3;text-align:center;flex-shrink:0;margin-top:-1.4rem;padding:0 .5rem .2rem;position:relative}.card-v2__title-line1,.card-v2__title-line2{font-family:var(--font-bangers), "Bangers", Impact, sans-serif;letter-spacing:.06em;-webkit-text-stroke:1.5px var(--neon);color:#0000;background:radial-gradient(circle,#000 1.5px,#0000 1.5px) 0 0/5px 5px,radial-gradient(circle,#111 1px,#0000 1px) 2.5px 2.5px/5px 5px;-webkit-text-fill-color:transparent;paint-order:stroke fill;filter:drop-shadow(0 0 6px var(--neon)) drop-shadow(0 0 14px var(--price-shadow));-webkit-background-clip:text;background-clip:text;display:block}.card-v2__title-line1{font-size:3.8rem;line-height:.95}.card-v2__title-line2{-webkit-text-stroke-width:1px;margin-top:.1rem;font-size:2.4rem;line-height:1}.card-v2__subtitle{z-index:2;text-align:center;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8;padding:.4rem 1.5rem .3rem;font-size:.7rem;font-style:italic;font-weight:800;position:relative}.card-v2__features{z-index:2;flex-direction:column;flex:1;margin:0;padding:0 1.25rem;list-style:none;display:flex;position:relative;overflow:visible}.card-v2__feature-item{text-transform:uppercase;letter-spacing:.03em;color:#e2e8f0;align-items:center;gap:.5rem;padding:.28rem 0;font-size:.78rem;font-weight:700;display:flex}.card-v2__feature-name{flex:1}.card-v2__check{border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;display:inline-flex}.card-v2__check svg{width:13px;height:13px}.card-v2__info-btn{cursor:pointer;color:#ffffff4d;background:0 0;border:none;margin-left:auto;padding:0 3px;font-size:.95rem;transition:color .2s}.card-v2__info-btn:hover,.card-v2__info-btn.active{color:var(--neon)}.card-v2__tooltip{border:1.5px solid var(--neon,#4ade80);text-transform:none;letter-spacing:0;color:#d1d5db;box-shadow:0 8px 30px #000000a6, 0 0 20px color-mix(in srgb, var(--neon,#4ade80) 30%, transparent);z-index:100001;background:#1a1a2e;border-radius:.6rem;padding:.7rem .85rem;font-family:Inter,system-ui,sans-serif;font-size:.78rem;font-weight:500;line-height:1.55;animation:.15s ease-out tip-in}@keyframes tip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.card-v2__tooltip--up:after{content:"";border:6px solid #0000;border-top-color:var(--neon);position:absolute;top:100%;left:50%;transform:translate(-50%)}.card-v2__tooltip--down:after{content:"";border:6px solid #0000;border-bottom-color:var(--neon);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.card-v2__price-block{z-index:2;text-align:center;padding:.4rem 1.5rem 1rem;position:relative}.card-v2__price-prefix{font-family:var(--font-bangers), "Bangers", Impact, sans-serif;letter-spacing:.12em;color:var(--neon);opacity:.9;font-size:1.3rem;font-style:italic;line-height:1;display:block}.card-v2__price{font-family:var(--font-bangers), "Bangers", Impact, sans-serif;letter-spacing:.03em;-webkit-text-stroke:1px var(--neon);color:#0000;background:radial-gradient(circle,#000 1.5px,#0000 1.5px) 0 0/5px 5px,radial-gradient(circle,#111 1px,#0000 1px) 2.5px 2.5px/5px 5px;-webkit-text-fill-color:transparent;paint-order:stroke fill;filter:drop-shadow(0 0 6px var(--price-shadow));-webkit-background-clip:text;background-clip:text;font-size:4.8rem;line-height:1;display:block}.card-v2__suffix{font-family:var(--font-bangers), "Bangers", Impact, sans-serif;letter-spacing:.15em;color:var(--neon);opacity:.85;font-size:1.1rem;line-height:1;display:block}.spotlight{z-index:100000;justify-content:center;align-items:center;animation:.3s ease-out spot-in;display:flex;position:fixed;inset:0}@keyframes spot-in{0%{opacity:0}to{opacity:1}}.spotlight__bg{-webkit-backdrop-filter:blur(6px);background:#000000c7;position:absolute;inset:0}.spotlight__body{z-index:1;flex-direction:column;align-items:center;gap:1rem;width:90vw;max-width:430px;animation:.35s cubic-bezier(.23,1,.32,1) spot-card;display:flex;position:relative}@keyframes spot-card{0%{opacity:0;transform:scale(.88)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}.spotlight__body .card-v2-outer{width:100%;height:auto;min-height:580px}.spotlight__body .card-v2{background:#0c0c16eb;height:auto;min-height:580px}.spotlight__x{color:#fff;cursor:pointer;background:#00000080;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.4rem;transition:all .2s;display:flex;position:absolute;top:-2.8rem;right:0}.spotlight__x:hover{border-color:#fff;transform:scale(1.1)rotate(90deg)}.spotlight__cta{font-family:var(--font-bangers), "Bangers", Impact, sans-serif;letter-spacing:.1em;color:#0a0a0f;cursor:pointer;background:linear-gradient(135deg,#4ade80,#22d3ee);border:none;border-radius:.75rem;padding:.85rem 2.8rem;font-size:1.4rem;transition:all .3s;box-shadow:0 4px 20px #4ade8066}.spotlight__cta:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 6px 30px #4ade8099}.spotlight__cta:active{transform:translateY(0)scale(.98)}.spotlight__x:focus-visible,.spotlight__cta:focus-visible{outline-offset:3px;outline:3px solid #f5ff9e}.card-v2__info-btn:focus-visible{outline-offset:1px;color:var(--neon);border-radius:6px;outline:2px solid #f5ff9e}@media (max-width:768px){.card-v2__title-line1{font-size:3.2rem}.card-v2__title-line2{font-size:2rem}.card-v2__price{font-size:3.8rem}.card-v2__feature-item{padding:.22rem 0;font-size:.7rem}.card-v2__subtitle{font-size:.62rem}.spotlight__body{width:94vw;max-width:340px}.spotlight__body .card-v2-outer,.spotlight__body .card-v2{min-height:500px}}@media (max-width:400px){.card-v2__title-line1{font-size:2.8rem}.card-v2__title-line2{font-size:1.7rem}.card-v2__price{font-size:3.2rem}}@media (prefers-reduced-motion:reduce){.event-card-wrap,.event-card__left,.event-card__poster,.event-card__poster-img,.event-card__badge,.event-card__fold,.event-card__right,.event-card__details,.pc-fan,.pc-slot,.pc-tilt{transition:none!important;animation:none!important}.spotlight,.spotlight__body,.card-v2__tooltip{animation:none}}
.fp-root{min-height:100vh;position:relative;overflow:clip}.fa-page{width:100%;container:fa/inline-size}html:has(.fp-nav){scroll-padding-top:100px;scroll-padding-bottom:80px}html[data-theme=halloween]:has(#moon-slot){scroll-padding-top:148px}@media (min-width:768px){html:has(.fp-nav){scroll-padding-top:140px}html[data-theme=halloween]:has(#moon-slot){scroll-padding-top:198px}}.fp-nav{z-index:50;box-sizing:border-box;width:100%;padding:22px 32px;position:fixed;top:0;left:0}.fp-nav__bar{justify-content:space-between;align-items:center;gap:16px;max-width:1360px;margin:0 auto;display:flex}.fp-nav__bn{isolation:isolate;flex:none;width:240px;position:relative}.fp-nav__bn-btn{z-index:1;position:relative}#moon-slot{aspect-ratio:1;z-index:0;pointer-events:none;width:96%;position:absolute;top:58%;left:60%;transform:translate(-50%,-50%)}#moon-slot>svg{width:100%;height:100%;display:block}@media (max-width:767px){.fp-nav{padding:12px 16px}.fp-nav__bn{width:180px}}.fp-hero{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100svh;padding:116px 24px 72px;display:flex;position:relative}.fp-hero__logo{aspect-ratio:3659/2010;z-index:2;pointer-events:none;width:100%;max-width:620px;margin:0;position:relative}.fp-hero__logo img{width:100%;height:auto;display:block}#hero-banner{isolation:isolate;z-index:1;width:100%;max-width:760px;position:relative}.fp-hero__banner-btn{z-index:1;width:100%;position:relative}.fp-heroinfo{--fp-accent:var(--ev-neon,#9ce211);--fp-tag-bg:linear-gradient(180deg, color-mix(in srgb, var(--ev-bright,#9ce211) 45%, #fff) 0%, var(--ev-bright,#9ce211) 70%, color-mix(in srgb, var(--ev-bright,#9ce211) 72%, #000) 100%);--fp-ink:#0d120a;z-index:2;cursor:pointer;text-align:center;text-transform:uppercase;max-width:100%;font-family:var(--font-luckiest), "Luckiest Guy", var(--font-bangers), Impact, sans-serif;letter-spacing:.04em;border-radius:18px;flex-direction:column;align-items:center;gap:14px;margin-top:calc(-1*min(62px,5.3cqi + 13px));padding:6px 14px;font-weight:400;line-height:1.05;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.fp-heroinfo:hover{transform:translateY(-3px)scale(1.015)}.fp-heroinfo:active{transform:translateY(1px)scale(.99)}.fp-heroinfo:focus-visible{outline-offset:3px;outline:3px solid #f5ff9e}.fp-heroinfo--pending{visibility:hidden;pointer-events:none;display:none}html[data-event-on-sale] .fp-heroinfo--pending{display:flex}@container fa (max-width:600px){.fp-heroinfo--pending .fp-heroinfo__prices{min-height:calc(2.1em + 6px)}}@container fa (max-width:370px){.fp-heroinfo--pending .fp-heroinfo__prices{min-height:calc(3.15em + 12px)}}.fp-heroinfo__date{color:#fff;text-shadow:3px 3px 0 var(--fp-ink), -3px 3px 0 var(--fp-ink), 3px -3px 0 var(--fp-ink), -3px -3px 0 var(--fp-ink), 0 3px 0 var(--fp-ink), 0 -3px 0 var(--fp-ink), 3px 0 0 var(--fp-ink), -3px 0 0 var(--fp-ink), 0 6px 0 var(--fp-ink);font-size:clamp(30px,6cqi,44px);display:block}.fp-heroinfo__time{color:var(--fp-ink);background:var(--fp-tag-bg);border:4px solid var(--fp-ink);box-shadow:0 4px 0 var(--fp-ink);border-radius:12px 5px;padding:8px 20px 3px;font-size:clamp(24px,4.6cqi,34px);display:inline-block;transform:skew(-8deg)rotate(-1.5deg)}.fp-heroinfo__prices{color:#fff;text-shadow:2px 2px 0 var(--fp-ink), -2px 2px 0 var(--fp-ink), 2px -2px 0 var(--fp-ink), -2px -2px 0 var(--fp-ink), 0 2px 0 var(--fp-ink), 0 -2px 0 var(--fp-ink), 2px 0 0 var(--fp-ink), -2px 0 0 var(--fp-ink), 0 4px 0 var(--fp-ink);flex-wrap:wrap;justify-content:center;gap:6px 22px;font-size:clamp(17px,3cqi,22px);display:flex}.fp-heroinfo__amount{color:var(--fp-accent)}.fp-heroinfo__cur{font-family:var(--font-bangers), Impact, sans-serif;margin-right:.04em;font-size:1.2em;line-height:0}@container fa (max-width:760px){.fp-hero{gap:30px;padding:100px 16px 72px}}@container fa (max-width:380px){.fp-heroinfo__date{font-size:clamp(24px,7.8cqi,30px)}}#find-us{scroll-margin-top:16px}.fp-pricing__inner{box-sizing:border-box;flex-direction:column;align-items:center;gap:44px;width:100%;max-width:1280px;margin:0 auto;padding:0 24px;display:flex}.fp-pricing__head{text-align:center;filter:drop-shadow(0 4px 10px #000c);flex-direction:column;align-items:center;gap:14px;display:flex}.fp-pricing__title{font-family:var(--font-manrope), "Manrope", sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:#fff;outline:none;margin:0;font-size:clamp(40px,7.4cqi,64px);font-style:italic;font-weight:800;line-height:1.05}.fp-pricing__title:focus,.fp-pricing__title:focus-visible{outline:none}.fp-jump{color:var(--color-neon-cyan)}.fp-pricing__sub{color:#c9c9d8;margin:0;font-size:clamp(17px,2.2cqi,22px);font-weight:700}@container fa (max-width:760px){.fp-pricing__inner{padding:0 16px}}@media (prefers-reduced-motion:reduce){.fp-heroinfo{transition:none}.fp-heroinfo:hover,.fp-heroinfo:active{transform:none}}
