.sr[data-astro-cid-b2nwotr2]{overflow:hidden;background:var(--white)}.sr--full[data-astro-cid-b2nwotr2]{padding-top:calc(72px + clamp(16px,4vw,80px))}.sr-head[data-astro-cid-b2nwotr2]{display:grid;gap:16px 64px;margin-bottom:clamp(24px,3vw,36px)}.sr-head[data-astro-cid-b2nwotr2] h2[data-astro-cid-b2nwotr2]{max-width:14ch}.sr-head[data-astro-cid-b2nwotr2] .t-lead[data-astro-cid-b2nwotr2]{max-width:52ch}@media(min-width:1000px){.sr-head[data-astro-cid-b2nwotr2]{grid-template-columns:1.1fr 1fr;align-items:end}}.tabs-wrap[data-astro-cid-b2nwotr2]{position:relative;margin-bottom:clamp(18px,2.4vw,28px)}.tabs-wrap[data-astro-cid-b2nwotr2]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40px;background:linear-gradient(90deg,transparent,var(--white));pointer-events:none}.tabs[data-astro-cid-b2nwotr2]{--edge: max(var(--gutter), calc((100vw - var(--maxw)) / 2 + var(--gutter)));display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding:4px var(--edge) 10px;scroll-padding-inline:var(--edge)}.tabs[data-astro-cid-b2nwotr2]::-webkit-scrollbar{display:none}.tab[data-astro-cid-b2nwotr2]{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:6px 14px 6px 6px;border-radius:var(--pill);background:var(--white);color:var(--ink);font-weight:700;font-size:.95rem;white-space:nowrap;box-shadow:0 0 0 1px var(--line),0 6px 14px -10px #0000004d;transition:background-color .2s ease,box-shadow .2s ease,transform .2s var(--ease-out)}.tab-sw[data-astro-cid-b2nwotr2]{width:34px;height:34px;border-radius:50%;object-fit:cover;box-shadow:inset 0 0 0 1px #00000014}.tab-n[data-astro-cid-b2nwotr2]{min-width:24px;height:24px;padding:0 7px;border-radius:99px;display:grid;place-items:center;background:var(--mist);font-size:.78rem}.tab[data-astro-cid-b2nwotr2][aria-selected=true]{background:var(--black);color:var(--white);box-shadow:0 10px 22px -12px #0009}.tab[data-astro-cid-b2nwotr2][aria-selected=true] .tab-n[data-astro-cid-b2nwotr2]{background:var(--yellow);color:var(--black)}.tab[data-astro-cid-b2nwotr2]:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.tab[data-astro-cid-b2nwotr2]:not([aria-selected=true]):hover{box-shadow:0 0 0 1px var(--line-strong),0 10px 20px -12px #00000059}}.sr-main[data-astro-cid-b2nwotr2]{display:grid;gap:clamp(20px,3vw,44px);align-items:center;grid-template-areas:"stage" "racks" "info"}.stage[data-astro-cid-b2nwotr2]{grid-area:stage}.racks[data-astro-cid-b2nwotr2]{grid-area:racks}.info[data-astro-cid-b2nwotr2]{grid-area:info}@media(min-width:1000px){.sr-main[data-astro-cid-b2nwotr2]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"stage info" "racks racks"}}.stage[data-astro-cid-b2nwotr2]{position:relative;aspect-ratio:16 / 11;border-radius:var(--r-xl);overflow:hidden;background:#ece8df;box-shadow:0 40px 70px -40px #281e0a8c,0 0 0 1px #0000000d;isolation:isolate}.room[data-astro-cid-b2nwotr2]{position:absolute;inset:0;perspective:620px;perspective-origin:50% 0%}.wall[data-astro-cid-b2nwotr2]{position:absolute;inset:0 0 auto;height:41%;overflow:hidden;background:radial-gradient(120% 160% at 26% 100%,#ece5d9,#e2dacd,#d6cdbf)}.wall[data-astro-cid-b2nwotr2]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8%;background:linear-gradient(180deg,#fff,#ece9e2);box-shadow:0 1px #00000014,0 6px 10px -4px #00000029;z-index:2}.plane[data-astro-cid-b2nwotr2]{position:absolute;left:-45%;width:190%;top:41%;height:165%;transform-origin:50% 0;transform:rotateX(76deg)}.plane[data-astro-cid-b2nwotr2] canvas[data-astro-cid-b2nwotr2]{position:absolute;inset:0;width:100%;height:100%;opacity:0}.plane[data-astro-cid-b2nwotr2] canvas[data-astro-cid-b2nwotr2].is-on{opacity:1}.gobo[data-astro-cid-b2nwotr2]{position:absolute;display:grid;grid-template:1fr 1fr / 1fr 1fr;gap:5%;pointer-events:none}.gobo[data-astro-cid-b2nwotr2] i[data-astro-cid-b2nwotr2]{border-radius:2px;background:linear-gradient(180deg,#fff9eaf5,#fff3dcd1)}.gobo--wall[data-astro-cid-b2nwotr2]{left:13%;bottom:8%;width:27%;height:96%;transform:skew(-20deg);transform-origin:50% 100%;filter:blur(2px);opacity:.9;animation:drift 22s ease-in-out infinite alternate}.gobo--floor[data-astro-cid-b2nwotr2]{left:28%;top:0;width:20%;height:66%;transform:skew(34deg);transform-origin:50% 0;mix-blend-mode:overlay;filter:blur(4px);opacity:.95;animation:drift 22s ease-in-out infinite alternate}.gobo--floor[data-astro-cid-b2nwotr2] i[data-astro-cid-b2nwotr2],.gobo--glow[data-astro-cid-b2nwotr2] i[data-astro-cid-b2nwotr2]{background:linear-gradient(180deg,#fff6de,#fff0d259)}.gobo--glow[data-astro-cid-b2nwotr2]{left:28%;top:0;width:20%;height:66%;transform:skew(34deg);transform-origin:50% 0;mix-blend-mode:screen;filter:blur(8px);opacity:.42;animation:drift 22s ease-in-out infinite alternate}@keyframes drift{to{translate:-8% 0}}.plane[data-astro-cid-b2nwotr2] .gobo[data-astro-cid-b2nwotr2],.ao[data-astro-cid-b2nwotr2]{z-index:3}.ao[data-astro-cid-b2nwotr2]{position:absolute;inset:0 0 auto;height:6%;background:linear-gradient(180deg,rgb(30 20 8 / .42),rgb(30 20 8 / .1) 35%,transparent);pointer-events:none}.haze[data-astro-cid-b2nwotr2]{position:absolute;inset:41% 0 0;background:linear-gradient(180deg,rgb(226 218 205 / .42) 0%,rgb(226 218 205 / .1) 20%,transparent 40%),linear-gradient(0deg,rgb(20 14 6 / .24),transparent 42%),linear-gradient(90deg,rgb(20 14 6 / .1),transparent 30%,transparent 70%,rgb(20 14 6 / .14));pointer-events:none}.stage-poster[data-astro-cid-b2nwotr2]{position:absolute;inset:41% 0 0;width:100%;height:59%;object-fit:cover;opacity:.9;transition:opacity .5s ease}.sr[data-astro-cid-b2nwotr2].is-painted .stage-poster[data-astro-cid-b2nwotr2]{opacity:0}.stage-tag[data-astro-cid-b2nwotr2]{position:absolute;left:14px;bottom:14px;display:grid;gap:1px;padding:10px 16px;border-radius:var(--r-md);background:#fffffff0;box-shadow:var(--shadow-1);max-width:calc(100% - 28px)}.stage-tag[data-astro-cid-b2nwotr2] b[data-astro-cid-b2nwotr2]{font-size:1.02rem;font-weight:800}.stage-tag[data-astro-cid-b2nwotr2] span[data-astro-cid-b2nwotr2]{font-size:.86rem;color:var(--ink-2)}.info[data-astro-cid-b2nwotr2]{display:grid;gap:12px;align-content:center}.eyebrow[data-astro-cid-b2nwotr2]{font-weight:750;color:var(--ink-2);font-size:.9rem;letter-spacing:.02em}.c-name[data-astro-cid-b2nwotr2]{font-size:clamp(2rem,1.4rem + 2.6vw,3.6rem);font-weight:820;font-stretch:112%;line-height:.98;letter-spacing:-.03em}.c-tag[data-astro-cid-b2nwotr2]{color:var(--ink-2);font-size:1.05rem;line-height:1.5;max-width:40ch}.chips[data-astro-cid-b2nwotr2]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px}.chips[data-astro-cid-b2nwotr2] li{padding:7px 12px;border-radius:var(--pill);background:var(--mist);font-weight:700;font-size:.86rem}.chips[data-astro-cid-b2nwotr2] li:last-child:not(:first-child){background:#e3f1fb;color:#0b4a75}.c-price[data-astro-cid-b2nwotr2]{font-weight:800;font-size:1.1rem;padding-top:4px}.actions[data-astro-cid-b2nwotr2]{display:flex;flex-wrap:wrap;gap:10px;padding-top:6px}.info[data-astro-cid-b2nwotr2]>[data-astro-cid-b2nwotr2]{transition:opacity .26s ease,transform .36s var(--ease-out)}.sr[data-astro-cid-b2nwotr2].is-switching .info[data-astro-cid-b2nwotr2]>[data-astro-cid-b2nwotr2]{opacity:0;transform:translateY(8px)}.racks[data-astro-cid-b2nwotr2]{min-width:0}.rack[data-astro-cid-b2nwotr2]{margin:0;display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:0 var(--gutter) 22px;position:relative}.rack[data-astro-cid-b2nwotr2]::-webkit-scrollbar{display:none}.rack[data-astro-cid-b2nwotr2] .slot[data-astro-cid-b2nwotr2]{flex:none;width:clamp(128px,36vw,170px);scroll-snap-align:center;position:relative;padding-top:12px}.rack[data-astro-cid-b2nwotr2] .slot[data-astro-cid-b2nwotr2]:before{content:"";position:absolute;top:4px;left:-8px;right:-8px;height:8px;border-radius:4px;background:linear-gradient(180deg,#f4f4f2,#b9b9b4 55%,#8f8f8a);box-shadow:0 3px 6px -2px #00000059}.board[data-astro-cid-b2nwotr2]{position:relative;display:grid;width:100%;padding:16px 0 0;color:inherit;text-align:left;transform-origin:50% 0;transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.hook[data-astro-cid-b2nwotr2]{position:absolute;left:50%;top:-6px;width:16px;height:30px;translate:-50% 0;border:2.5px solid #8d8d88;border-radius:9px;z-index:2;box-shadow:0 1px #fff9 inset}.face[data-astro-cid-b2nwotr2]{position:relative;display:block;aspect-ratio:3 / 4;border-radius:7px;overflow:hidden;background:var(--mist-2);box-shadow:0 0 0 1px #00000012,0 3px 0 -1px #d9d3c6,0 5px 0 -2px #c4bcad,0 22px 26px -16px #281c0a8c}.face[data-astro-cid-b2nwotr2]:after{content:"";position:absolute;left:50%;top:9px;width:12px;height:12px;translate:-50% 0;border-radius:50%;background:#2b2924;box-shadow:inset 0 2px 3px #000000b3,0 1px #ffffff8c}.face[data-astro-cid-b2nwotr2]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(115deg,rgb(255 255 255 / .22),transparent 42%,transparent 70%,rgb(0 0 0 / .1));pointer-events:none}.face[data-astro-cid-b2nwotr2] img[data-astro-cid-b2nwotr2],.face[data-astro-cid-b2nwotr2] canvas[data-astro-cid-b2nwotr2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.face[data-astro-cid-b2nwotr2] canvas[data-astro-cid-b2nwotr2]{opacity:0;transition:opacity .4s ease}.face[data-astro-cid-b2nwotr2] canvas[data-astro-cid-b2nwotr2].is-on{opacity:1}.label[data-astro-cid-b2nwotr2]{display:grid;gap:1px;margin-top:12px;padding:8px 10px;border-radius:7px;background:var(--white);box-shadow:0 0 0 1px var(--line),0 8px 16px -12px #0006;transition:background-color .22s ease}.label[data-astro-cid-b2nwotr2] b[data-astro-cid-b2nwotr2]{font-size:.9rem;font-weight:760;line-height:1.2;overflow-wrap:anywhere}.label[data-astro-cid-b2nwotr2] small[data-astro-cid-b2nwotr2]{font-size:.8rem;color:var(--ink-2);font-weight:650}.board[data-astro-cid-b2nwotr2][aria-checked=true]{transform:translateY(-6px)}.board[data-astro-cid-b2nwotr2][aria-checked=true] .face[data-astro-cid-b2nwotr2]{outline:3px solid var(--yellow);outline-offset:4px}.board[data-astro-cid-b2nwotr2][aria-checked=true] .label[data-astro-cid-b2nwotr2]{background:var(--yellow);box-shadow:none}.board[data-astro-cid-b2nwotr2][aria-checked=true] .label[data-astro-cid-b2nwotr2] small[data-astro-cid-b2nwotr2]{color:var(--black)}@media(hover:hover)and (pointer:fine){.board[data-astro-cid-b2nwotr2]:hover{transform:rotate(-3deg)}.board[data-astro-cid-b2nwotr2][aria-checked=true]:hover{transform:translateY(-6px) rotate(-2deg)}}.rack[data-astro-cid-b2nwotr2].swing .board[data-astro-cid-b2nwotr2]{animation:swing 1.5s cubic-bezier(.25,.8,.3,1) both;animation-delay:calc(var(--i) * 55ms)}@keyframes swing{0%{rotate:-11deg;opacity:0}18%{opacity:1}34%{rotate:7deg}56%{rotate:-3.5deg}76%{rotate:1.5deg}to{rotate:0deg}}@media(min-width:1000px){.rack[data-astro-cid-b2nwotr2]{flex-wrap:wrap;overflow:visible;gap:34px 18px;padding:0 0 8px}.rack[data-astro-cid-b2nwotr2] .slot[data-astro-cid-b2nwotr2]{width:158px}}.sr-more[data-astro-cid-b2nwotr2]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(26px,3vw,40px)}@media(max-width:699px){.stage[data-astro-cid-b2nwotr2]{aspect-ratio:4 / 3.4;border-radius:var(--r-lg)}.sr-main[data-astro-cid-b2nwotr2]{padding-inline:0}.stage[data-astro-cid-b2nwotr2]{margin-inline:var(--gutter)}.info[data-astro-cid-b2nwotr2]{padding-inline:var(--gutter)}.stage-tag[data-astro-cid-b2nwotr2]{left:10px;bottom:10px;padding:8px 12px}.stage-tag[data-astro-cid-b2nwotr2] b[data-astro-cid-b2nwotr2]{font-size:.95rem}.stage-tag[data-astro-cid-b2nwotr2] span[data-astro-cid-b2nwotr2]{font-size:.8rem}.actions[data-astro-cid-b2nwotr2] .btn[data-astro-cid-b2nwotr2]{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.gobo[data-astro-cid-b2nwotr2],.rack[data-astro-cid-b2nwotr2].swing .board[data-astro-cid-b2nwotr2]{animation:none}.board[data-astro-cid-b2nwotr2]{transition:none}}
