.sc-card.svelte-12itvgm{border-radius:var(--radius-md);position:relative;overflow:hidden}.sc-card.playing.svelte-12itvgm{overflow:hidden}.sc-tile.svelte-12itvgm{aspect-ratio:1;cursor:pointer;background:var(--color-bg-sidebar);border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.sc-tile-img.svelte-12itvgm{object-fit:cover;filter:saturate(.82)brightness(.86);width:100%;height:100%;transition:transform .5s,filter .45s}.sc-tile.svelte-12itvgm:hover .sc-tile-img:where(.svelte-12itvgm),.sc-tile.svelte-12itvgm:focus-visible .sc-tile-img:where(.svelte-12itvgm){filter:saturate()brightness();transform:scale(1.05)}.sc-tile-placeholder.svelte-12itvgm{background:var(--color-bg-sidebar);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sc-tile-overlay.svelte-12itvgm{opacity:0;background:#0000004d;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.sc-tile.svelte-12itvgm:hover .sc-tile-overlay:where(.svelte-12itvgm){opacity:1}.sc-tile-play.svelte-12itvgm{border-radius:var(--radius-full);background:var(--color-primary);justify-content:center;align-items:center;width:40px;height:40px;padding-left:2px;transition:transform .3s;display:flex}.sc-tile.svelte-12itvgm:hover .sc-tile-play:where(.svelte-12itvgm){transform:scale(1.1)}.sc-tile-info.svelte-12itvgm{background:linear-gradient(#0000,#0c0a06d9);padding:8px 10px;position:absolute;bottom:0;left:0;right:0}.sc-tile-name.svelte-12itvgm{letter-spacing:.01em;color:#f5f0e8c7;line-clamp:2;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.sc-player-wrap.svelte-12itvgm{border-radius:var(--radius-md);aspect-ratio:1;flex-direction:column;display:flex;position:relative;overflow:hidden}.sc-glow.svelte-12itvgm{z-index:0;background:conic-gradient(from 0deg, transparent 0%, color-mix(in srgb, var(--color-secondary) 50%, transparent) 15%, var(--color-primary) 25%, transparent 40%, color-mix(in srgb, var(--color-secondary) 40%, transparent) 55%, var(--color-primary) 70%, transparent 85%);filter:blur(3px);will-change:transform;border-radius:.7rem;animation:7s linear infinite svelte-12itvgm-glow-spin;position:absolute;inset:-3px}@keyframes svelte-12itvgm-glow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sc-player.svelte-12itvgm{z-index:1;background:var(--color-bg-warm);border-radius:var(--radius-md);flex-direction:column;flex:1;justify-content:center;margin:2px;display:flex;position:relative;overflow:hidden}.sc-player-header.svelte-12itvgm{background:linear-gradient(135deg, color-mix(in srgb, var(--color-secondary), transparent 94%), color-mix(in srgb, var(--color-primary), transparent 96%));border-bottom:1px solid #f5f0e80a;align-items:center;gap:8px;padding:10px 12px;display:flex}.sc-player-title.svelte-12itvgm{letter-spacing:.05em;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-family:Changa,sans-serif;font-size:13px;font-weight:500;overflow:hidden}.sc-playing-art.svelte-12itvgm{aspect-ratio:1;background:#0006;width:100%;max-height:240px;position:relative;overflow:hidden}.sc-playing-art.svelte-12itvgm:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0c0a068c 100%);position:absolute;inset:0}.sc-playing-art.svelte-12itvgm img:where(.svelte-12itvgm){object-fit:cover;filter:saturate(.92)brightness(.88);width:100%;height:100%;display:block}.sc-iframe-wrap.svelte-12itvgm{filter:brightness(.7)saturate(.5)sepia(.2);border-top:1px solid #f5f0e808;flex:1;min-height:140px;position:relative;overflow:hidden}.sc-iframe-wrap.svelte-12itvgm iframe:where(.svelte-12itvgm){border:none;width:100%;height:100%;display:block;overflow:hidden}.sc-loading.svelte-12itvgm{pointer-events:none;background:#0c0a06d9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sc-loading-shimmer.svelte-12itvgm{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-primary), transparent 92%) 50%, transparent 100%);background-size:200% 100%;animation:1.4s linear infinite svelte-12itvgm-sc-shimmer;position:absolute;inset:0}.sc-loading-spinner.svelte-12itvgm{border-radius:var(--radius-full);border:2px solid color-mix(in srgb, var(--color-primary), transparent 80%);border-top-color:var(--color-primary);width:22px;height:22px;animation:.9s linear infinite svelte-12itvgm-sc-spin;position:relative}@keyframes svelte-12itvgm-sc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-12itvgm-sc-spin{to{transform:rotate(360deg)}}.sc-eq-icon.svelte-12itvgm{flex-shrink:0;align-items:flex-end;gap:2px;height:12px;display:flex}.sc-eq-icon.svelte-12itvgm span:where(.svelte-12itvgm){background:var(--color-primary);border-radius:1px;width:2px;animation:2s ease-in-out infinite svelte-12itvgm-eq-bar;display:block}.sc-eq-icon.svelte-12itvgm span:where(.svelte-12itvgm):first-child{height:6px;animation-delay:0s}.sc-eq-icon.svelte-12itvgm span:where(.svelte-12itvgm):nth-child(2){height:12px;animation-delay:.5s}.sc-eq-icon.svelte-12itvgm span:where(.svelte-12itvgm):nth-child(3){height:8px;animation-delay:1s}@keyframes svelte-12itvgm-eq-bar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.sc-card.playing.svelte-12itvgm{box-shadow:0 0 8px color-mix(in srgb, var(--color-primary), transparent 85%), 0 0 24px color-mix(in srgb, var(--color-secondary) 25%, transparent), 0 0 48px color-mix(in srgb, var(--color-secondary) 12%, transparent);animation:2.5s ease-in-out infinite svelte-12itvgm-card-breathe}@keyframes svelte-12itvgm-card-breathe{0%,to{box-shadow:0 0 8px color-mix(in srgb, var(--color-primary), transparent 85%), 0 0 24px color-mix(in srgb, var(--color-secondary) 25%, transparent), 0 0 48px color-mix(in srgb, var(--color-secondary) 12%, transparent)}50%{box-shadow:0 0 14px color-mix(in srgb, var(--color-primary), transparent 75%), 0 0 36px color-mix(in srgb, var(--color-secondary) 35%, transparent), 0 0 64px color-mix(in srgb, var(--color-secondary) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.sc-tile-img.svelte-12itvgm,.sc-tile-overlay.svelte-12itvgm,.sc-tile-play.svelte-12itvgm{transition:none}.sc-glow.svelte-12itvgm{background:#f5f0e80f;animation:none}.sc-eq-icon.svelte-12itvgm span:where(.svelte-12itvgm){animation:none}.sc-card.playing.svelte-12itvgm{animation:none;box-shadow:0 0 12px #f5f0e80f}.sc-loading-shimmer.svelte-12itvgm,.sc-loading-spinner.svelte-12itvgm{animation:none}.sc-loading-spinner.svelte-12itvgm{border-top-color:color-mix(in srgb, var(--color-primary), transparent 60%)}}.scroll-nav.svelte-oyptsu{z-index:30;opacity:0;flex-direction:column;align-items:center;gap:12px;padding:0;transition:opacity .6s cubic-bezier(.16,1,.3,1);display:none;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.scroll-nav.visible.svelte-oyptsu{opacity:1}@media (width>=768px){.scroll-nav.svelte-oyptsu{display:flex}}.track.svelte-oyptsu{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--color-primary), transparent 88%) 20%, color-mix(in srgb, var(--color-primary), transparent 88%) 80%, transparent 100%);width:1px;position:absolute;top:14px;bottom:14px}.marker.svelte-oyptsu{z-index:1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative}.diamond.svelte-oyptsu{width:10px;height:10px;color:color-mix(in srgb, var(--color-primary), transparent 70%);transition:color .4s var(--ease-out), transform .4s var(--ease-out)}.diamond__path.svelte-oyptsu{transition:stroke-width .4s var(--ease-out)}.marker.svelte-oyptsu:hover .diamond:where(.svelte-oyptsu){color:color-mix(in srgb, var(--color-primary), transparent 30%);transform:scale(1.2)}.marker.active.svelte-oyptsu .diamond:where(.svelte-oyptsu){color:var(--color-primary);animation:14s linear infinite svelte-oyptsu-diamond-spin}.marker.active.svelte-oyptsu .diamond__path:where(.svelte-oyptsu){stroke-width:1.2px;animation:3.6s ease-in-out infinite svelte-oyptsu-diamond-breathe}@keyframes svelte-oyptsu-diamond-spin{0%{transform:rotate(0)scale(1.25)}to{transform:rotate(360deg)scale(1.25)}}@keyframes svelte-oyptsu-diamond-breathe{0%,to{stroke-width:1px;opacity:.7}50%{stroke-width:1.4px;opacity:1}}@media (prefers-reduced-motion:reduce){.scroll-nav.svelte-oyptsu,.diamond.svelte-oyptsu,.diamond__path.svelte-oyptsu{transition:none}.marker.active.svelte-oyptsu .diamond:where(.svelte-oyptsu),.marker.active.svelte-oyptsu .diamond__path:where(.svelte-oyptsu){animation:none}.marker.active.svelte-oyptsu .diamond:where(.svelte-oyptsu){transform:scale(1.25)}}.play-cta.svelte-13wmnd{z-index:40;cursor:pointer;color:#ffffffa6;width:44px;height:44px;transition:color .25s var(--ease-out), transform .2s var(--ease-out);animation:svelte-13wmnd-play-cta-in 1.5s var(--ease-out) .8s both;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:fixed;top:22px;right:22px}.play-cta.svelte-13wmnd:before,.play-cta.svelte-13wmnd:after{content:"";border-radius:var(--radius-full);opacity:0;pointer-events:none;border:1.5px solid;position:absolute;inset:0}.play-cta--active.svelte-13wmnd:before{animation:svelte-13wmnd-play-cta-pulse .968s var(--ease-out) infinite}.play-cta--active.svelte-13wmnd:after{animation:svelte-13wmnd-play-cta-pulse .968s var(--ease-out) infinite;animation-delay:.484s}@keyframes svelte-13wmnd-play-cta-pulse{0%{opacity:.5;border-width:1.5px;transform:scale(.85)}70%{opacity:.15;border-width:.5px}to{opacity:0;border-width:.5px;transform:scale(1.25)}}.play-cta.svelte-13wmnd svg:where(.svelte-13wmnd){z-index:1;width:28px;height:28px;position:relative}.play-cta.svelte-13wmnd:not(.play-cta--active) svg:where(.svelte-13wmnd){transform:translate(1px)}.play-cta.svelte-13wmnd:hover,.play-cta--active.svelte-13wmnd{color:var(--color-primary)}.play-cta.svelte-13wmnd:hover{transform:scale(1.06)}.play-cta.svelte-13wmnd:focus-visible{outline:2px solid var(--color-text);outline-offset:6px;border-radius:var(--radius-sm)}@keyframes svelte-13wmnd-play-cta-in{0%{opacity:0}to{opacity:1}}.hero--paused.svelte-13wmnd .ember:where(.svelte-13wmnd),.hero--paused.svelte-13wmnd .ember--spark:where(.svelte-13wmnd),.hero--paused.svelte-13wmnd .lightning__sky:where(.svelte-13wmnd),.hero--paused.svelte-13wmnd .lightning__flash:where(.svelte-13wmnd),.hero--paused.svelte-13wmnd .cloud-highlight:where(.svelte-13wmnd),.hero--paused.svelte-13wmnd .hero-grain:where(.svelte-13wmnd){animation-play-state:paused}.hero-bg{width:100%;height:100%}.hero-bg .responsive-image{object-fit:cover;object-position:center 35%;filter:contrast(1.06)saturate(1.08)brightness(.98);width:100%;height:100%}@media (width<=640px) and (orientation:portrait){.hero-bg .responsive-image{object-position:75% 40%}.play-cta.svelte-13wmnd{width:44px;height:44px;top:16px;right:16px}.play-cta.svelte-13wmnd svg:where(.svelte-13wmnd){width:26px;height:26px}}@media (width<=420px) and (orientation:portrait){.hero-bg .responsive-image{object-position:85% 40%}}@media (width>=1280px){.hero-bg .responsive-image{object-position:center 30%}}.hero-atmosphere.svelte-13wmnd{pointer-events:none;background:radial-gradient(95% 80%,#0000 50%,#00000052 92%,#00000073 100%),radial-gradient(130% 100% at 50% 60%,#0000 28%,#00000085 100%),linear-gradient(#0000 54%,#96702012 80%,#a880262e 100%),linear-gradient(#0000006b 0%,#0000 30%);position:absolute;inset:0}.hero-bottom-glow.svelte-13wmnd{pointer-events:none;background:radial-gradient(ellipse 55% 120% at 50% 100%, #ff783c6b 0%, color-mix(in srgb, var(--color-secondary) 22%, transparent) 40%, transparent 78%), linear-gradient(to top, color-mix(in srgb, var(--color-secondary) 28%, transparent) 0%, color-mix(in srgb, var(--color-secondary) 8%, transparent) 55%, transparent 100%);filter:blur(8px);opacity:0;transform-origin:50% 100%;height:2.4%;animation:svelte-13wmnd-hero-bottom-glow-arrive 3.6s var(--ease-out) 4s forwards, svelte-13wmnd-hero-bottom-glow-breathe 16s var(--ease-in-out) 7.6s infinite;position:absolute;bottom:-3%;left:-8%;right:-8%}@keyframes svelte-13wmnd-hero-bottom-glow-arrive{to{opacity:.45}}@keyframes svelte-13wmnd-hero-bottom-glow-breathe{0%,to{opacity:.38;transform:scaleX(.97)}50%{opacity:.52;transform:scaleX(1.02)}}.cloud-highlights.svelte-13wmnd{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.cloud-highlight.svelte-13wmnd{top:var(--top);left:var(--left);width:var(--size);aspect-ratio:1.8;filter:blur(28px);opacity:0;animation:svelte-13wmnd-cloud-highlight-pulse var(--dur) var(--ease-in-out) calc(6s + var(--delay)) infinite;background:radial-gradient(#ffffff47 0%,#ffffff1a 45%,#0000 80%);position:absolute;transform:translate(-50%,-50%)}@keyframes svelte-13wmnd-cloud-highlight-pulse{0%,to{opacity:.02}35%,65%{opacity:.42}}.lightning.svelte-13wmnd{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.lightning__sky.svelte-13wmnd{filter:blur(14px);opacity:0;height:56%;animation:svelte-13wmnd-lightning-sky var(--cycle) calc(3s + var(--delay)) infinite;will-change:opacity;background:linear-gradient(#e4eefe52 0%,#dce8fa29 38%,#d2e0f40f 70%,#0000 100%);position:absolute;top:0;left:0;right:0}.lightning__flash.svelte-13wmnd{opacity:0;filter:blur(18px);animation:svelte-13wmnd-lightning-flash var(--cycle) calc(3s + var(--delay)) infinite;will-change:opacity;background:radial-gradient(70% 60% at 50% 38%,#e8f2ffbf 0%,#dceafc66 28%,#cedef629 58%,#0000 90%);position:absolute}.lightning__flash--a.svelte-13wmnd{background:radial-gradient(75% 55% at 48% 36%,#e8f2ffc7 0%,#dae8fc6b 26%,#ccdcf42e 56%,#0000 88%)}.lightning__flash--b.svelte-13wmnd{background:radial-gradient(68% 62% at 54% 40%,#e6f0ffb8 0%,#d8e6fa61 30%,#ccdcf424 60%,#0000 92%)}.lightning__flash--c.svelte-13wmnd{background:radial-gradient(64% 58% at 46% 34%,#eaf4ffbd 0%,#dceafc66 28%,#cedef629 58%,#0000 90%)}.lightning__flash--d.svelte-13wmnd{background:radial-gradient(78% 60% at 52% 42%,#e4eefeb3 0%,#d6e4fa5c 32%,#cadaf424 62%,#0000 92%)}@keyframes svelte-13wmnd-lightning-flash{0%{opacity:0}.2%{opacity:.7}.35%{opacity:.28}.55%{opacity:.6}.9%{opacity:.1}1.2%,to{opacity:0}}@keyframes svelte-13wmnd-lightning-sky{0%{opacity:0}.2%{opacity:.38}.35%{opacity:.14}.55%{opacity:.32}.9%{opacity:.06}1.2%,to{opacity:0}}.hero-grain.svelte-13wmnd{pointer-events:none;opacity:.32;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:300px 300px;animation:.55s step-end infinite svelte-13wmnd-grain-shift;position:absolute;inset:-60px}@keyframes svelte-13wmnd-grain-shift{0%{transform:translate(0)}16%{transform:translate(-5px,-8px)}33%{transform:translate(9px,5px)}50%{transform:translate(-7px,11px)}66%{transform:translate(11px,-5px)}83%{transform:translate(-9px,7px)}}.embers.svelte-13wmnd{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ember.svelte-13wmnd{bottom:var(--bottom,12%);background:var(--color-primary);opacity:0;width:1.5px;height:4px;animation:svelte-13wmnd-ember-rise var(--dur) ease-in var(--delay) infinite;border-radius:1px;position:absolute}@keyframes svelte-13wmnd-ember-rise{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}6%{opacity:.62}75%{opacity:.14}to{opacity:0;transform:translateY(-72vh) translateX(var(--drift)) scale(.35)}}.ember--spark.svelte-13wmnd{background:var(--color-secondary);animation-name:svelte-13wmnd-ember-spark}@keyframes svelte-13wmnd-ember-spark{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}8%{opacity:.7}70%{opacity:.18}to{opacity:0;transform:translateY(-36vh) translateX(var(--drift)) scale(.45)}}.hero-title.svelte-13wmnd{opacity:1;text-shadow:0 2px 20px #000000d9}.hero-supporting.svelte-13wmnd{opacity:0;transform:translateY(18px)}@media (scripting:none){.hero-supporting.svelte-13wmnd{opacity:1;transform:none}}@keyframes svelte-13wmnd-title-reveal{0%{opacity:0;filter:blur(10px);transform:translateY(40px)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.hero-accent-ready.svelte-13wmnd{animation:svelte-13wmnd-title-reveal 1.2s var(--ease-out) both}.hero-aperture.svelte-13wmnd{transform-origin:40px 40px}.hero-blade.svelte-13wmnd{stroke-width:2.5px}.hero-blade.svelte-13wmnd:nth-child(odd){animation-delay:.5s}.hero-bar.svelte-13wmnd{animation-delay:calc(var(--d) * .18s);transform-origin:50%}.hero-accent-ready.svelte-13wmnd .hero-aperture:where(.svelte-13wmnd){animation:12s linear infinite svelte-13wmnd-aperture-rotate}.hero-accent-ready.svelte-13wmnd .hero-blade:where(.svelte-13wmnd){animation:svelte-13wmnd-blade-pulse 3s var(--ease-in-out) infinite}.hero-accent-ready.svelte-13wmnd .hero-bar:where(.svelte-13wmnd){animation:svelte-13wmnd-bar-bounce 2s var(--ease-in-out) infinite}.section-label.svelte-13wmnd{color:var(--color-text-muted);text-align:center;letter-spacing:.42em;margin:0;font-size:13px}.section-icon.svelte-13wmnd{vertical-align:-.32em;width:1.4em;height:1.4em;color:var(--color-primary);margin-right:.6em;display:inline-block}.section-header.svelte-13wmnd{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-bottom:24px;display:flex}@media (width>=768px){.section-header.svelte-13wmnd{gap:14px;padding-bottom:32px}}.reveal-on-scroll.svelte-13wmnd{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out)}.reveal-on-scroll.svelte-13wmnd.reveal-armed{opacity:0;will-change:opacity, transform;transform:translateY(26px)}.icon-label.svelte-13wmnd{letter-spacing:.35em;white-space:nowrap;opacity:0;transition:opacity .25s var(--ease-out);pointer-events:none;color:var(--color-primary);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}button.svelte-13wmnd:hover .icon-label:where(.svelte-13wmnd),a.svelte-13wmnd:hover .icon-label:where(.svelte-13wmnd),button.svelte-13wmnd:focus-visible .icon-label:where(.svelte-13wmnd),a.svelte-13wmnd:focus-visible .icon-label:where(.svelte-13wmnd){opacity:1}@media (hover:none){.icon-label.svelte-13wmnd{opacity:.72}}.gallery-section.svelte-13wmnd{content-visibility:auto;contain-intrinsic-size:1200px;background:radial-gradient(ellipse 75% 55% at 50% 0%, color-mix(in srgb, var(--color-primary), transparent 94%) 0%, transparent 65%), linear-gradient(180deg, var(--color-bg-warm) 0%, var(--color-bg-mid) 50%, var(--color-bg-warm) 100%);position:relative}.gallery-section.svelte-13wmnd:before{content:"";background:linear-gradient(to bottom, var(--color-bg-page) 0%, color-mix(in srgb, var(--color-primary), transparent 96%) 55%, transparent 100%);pointer-events:none;height:96px;position:absolute;top:0;left:0;right:0}.sets-section.svelte-13wmnd{content-visibility:auto;contain-intrinsic-size:900px;background:radial-gradient(circle, #a098880e 1px, transparent 1px), radial-gradient(ellipse 60% 50% at 50% 30%, color-mix(in srgb, var(--color-primary), transparent 97%) 0%, transparent 70%), linear-gradient(180deg, var(--color-bg-warm) 0%, var(--color-bg-sidebar) 50%, var(--color-bg-warm) 100%);background-size:28px 28px,auto,auto;position:relative}.year-filter.svelte-13wmnd{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;gap:4px;max-width:100%;margin-top:12px;padding:2px 4px;display:flex;overflow-x:auto}.year-filter.svelte-13wmnd::-webkit-scrollbar{display:none}@media (width>=640px){.year-filter.svelte-13wmnd{justify-content:center;gap:8px}}.year-tab.svelte-13wmnd{letter-spacing:.35em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text), transparent 60%);cursor:pointer;white-space:nowrap;min-height:44px;transition:color .3s var(--ease-out);background:0 0;border:none;padding:10px 16px 14px;font-family:Changa,sans-serif;font-size:11px;font-weight:500;position:relative}.year-tab.svelte-13wmnd:hover{color:var(--color-text)}.year-tab--active.svelte-13wmnd{color:var(--color-primary)}.year-tab--active.svelte-13wmnd:after{content:"";background:var(--color-primary);width:22px;height:1px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.year-tab.svelte-13wmnd:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.year-tab.svelte-13wmnd{transition:none}}.sets-layout.svelte-13wmnd{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;display:grid}@media (width>=1024px){.sets-layout.svelte-13wmnd{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px}}.sets-featured.svelte-13wmnd{flex-direction:column;gap:16px;display:flex}.sets-featured__label.svelte-13wmnd{letter-spacing:.55em;color:color-mix(in srgb, var(--color-primary), transparent 30%);margin:0;font-size:10px;font-weight:500}.sets-featured.svelte-13wmnd .sc-card{width:100%;max-width:520px}.sets-featured.svelte-13wmnd .sc-card:not(.playing){border-radius:var(--radius-lg);box-shadow:0 24px 64px -28px #000c, 0 0 0 1px color-mix(in srgb, var(--color-primary), transparent 92%)}.sets-list.svelte-13wmnd{border-top:1px solid color-mix(in srgb, var(--color-text), transparent 90%);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-primary), transparent 55%) color-mix(in srgb, var(--color-text), transparent 92%);flex-direction:column;max-height:480px;margin:0;padding:0 12px 0 0;list-style:none;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 32px),#0000 100%)}.sets-list.svelte-13wmnd::-webkit-scrollbar{width:6px}.sets-list.svelte-13wmnd::-webkit-scrollbar-track{background:color-mix(in srgb, var(--color-text), transparent 92%);border-radius:3px}.sets-list.svelte-13wmnd::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-primary), transparent 55%);border-radius:3px}.sets-list.svelte-13wmnd::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-primary), transparent 30%)}.sets-list.svelte-13wmnd li:where(.svelte-13wmnd){border-bottom:1px solid color-mix(in srgb, var(--color-text), transparent 90%);opacity:0;animation:svelte-13wmnd-sets-row-enter .7s var(--ease-out) forwards;animation-delay:calc(var(--i,0) * 55ms);transform:translateY(8px)}@keyframes svelte-13wmnd-sets-row-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sets-row.svelte-13wmnd{cursor:pointer;width:100%;min-height:68px;color:color-mix(in srgb, var(--color-text), transparent 28%);text-align:left;transition:color .3s var(--ease-out), background .3s var(--ease-out);background:0 0;border:none;grid-template-columns:24px 44px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:12px 10px 12px 14px;font-family:Changa,sans-serif;display:grid;position:relative}.sets-row__rail.svelte-13wmnd{background:var(--color-primary);opacity:0;transform-origin:50%;width:2px;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(.4)}.sets-row.svelte-13wmnd:hover,.sets-row.svelte-13wmnd:focus-visible{color:var(--color-text);background:color-mix(in srgb, var(--color-primary), transparent 95%)}.sets-row.svelte-13wmnd:hover .sets-row__rail:where(.svelte-13wmnd),.sets-row.svelte-13wmnd:focus-visible .sets-row__rail:where(.svelte-13wmnd){opacity:.55;transform:scaleY(1)}.sets-row.svelte-13wmnd:focus-visible{outline:1px solid color-mix(in srgb, var(--color-primary), transparent 40%);outline-offset:-2px}.sets-row__diamond.svelte-13wmnd{border:1px solid color-mix(in srgb, var(--color-primary), transparent 55%);width:22px;height:22px;transition:transform .45s var(--ease-out), border-color .3s var(--ease-out);background:0 0;justify-content:center;justify-self:center;align-items:center;display:inline-flex;transform:rotate(45deg)}.sets-row__diamond-num.svelte-13wmnd{letter-spacing:.06em;color:color-mix(in srgb, var(--color-primary), transparent 25%);font-variant-numeric:tabular-nums;transition:color .3s var(--ease-out);font-size:9px;display:block;transform:rotate(-45deg)}.sets-row.svelte-13wmnd:hover .sets-row__diamond:where(.svelte-13wmnd),.sets-row.svelte-13wmnd:focus-visible .sets-row__diamond:where(.svelte-13wmnd){border-color:var(--color-primary);transform:rotate(90deg)}.sets-row.svelte-13wmnd:hover .sets-row__diamond-num:where(.svelte-13wmnd),.sets-row.svelte-13wmnd:focus-visible .sets-row__diamond-num:where(.svelte-13wmnd){color:var(--color-primary)}.sets-row__thumb.svelte-13wmnd{background:color-mix(in srgb, var(--color-text), transparent 92%);width:44px;height:44px;box-shadow:0 1px 0 0 color-mix(in srgb, var(--color-text), transparent 88%) inset;border-radius:3px;position:relative;overflow:hidden}.sets-row__thumb.svelte-13wmnd img:where(.svelte-13wmnd){object-fit:cover;filter:saturate(.85)brightness(.92);width:100%;height:100%;transition:filter .4s var(--ease-out), transform .4s var(--ease-out);display:block}.sets-row.svelte-13wmnd:hover .sets-row__thumb:where(.svelte-13wmnd) img:where(.svelte-13wmnd),.sets-row.svelte-13wmnd:focus-visible .sets-row__thumb:where(.svelte-13wmnd) img:where(.svelte-13wmnd),.sets-row--current.svelte-13wmnd .sets-row__thumb:where(.svelte-13wmnd) img:where(.svelte-13wmnd){filter:saturate()brightness();transform:scale(1.04)}.sets-row__eq.svelte-13wmnd{justify-content:center;justify-self:center;align-items:flex-end;gap:3px;width:22px;height:18px;display:inline-flex}.sets-row__eq-spacer.svelte-13wmnd{justify-self:center;width:22px;height:18px;display:inline-block}.sets-row__eq.svelte-13wmnd span:where(.svelte-13wmnd){background:var(--color-primary);transform-origin:bottom;width:3px;animation:svelte-13wmnd-sets-eq 2.2s var(--ease-in-out) infinite;border-radius:1px;display:block}.sets-row__eq.svelte-13wmnd span:where(.svelte-13wmnd):first-child{height:55%;animation-delay:-.4s}.sets-row__eq.svelte-13wmnd span:where(.svelte-13wmnd):nth-child(2){height:95%;animation-delay:-1.3s}.sets-row__eq.svelte-13wmnd span:where(.svelte-13wmnd):nth-child(3){height:70%;animation-delay:-.8s}@keyframes svelte-13wmnd-sets-eq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.sets-row__text.svelte-13wmnd{flex-direction:column;gap:3px;min-width:0;display:flex}.sets-row__title.svelte-13wmnd{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.sets-row__meta.svelte-13wmnd{align-items:center;gap:var(--space-2);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text), transparent 55%);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:flex;overflow:hidden}.sets-row__dot.svelte-13wmnd{opacity:.5}.sets-row--current.svelte-13wmnd{color:var(--color-text);background:color-mix(in srgb, var(--color-primary), transparent 92%)}.sets-row--current.svelte-13wmnd .sets-row__rail:where(.svelte-13wmnd){opacity:1;transform:scaleY(1)}.sets-row--current.svelte-13wmnd .sets-row__diamond:where(.svelte-13wmnd){border-color:var(--color-primary);animation:svelte-13wmnd-sets-diamond-pulse 2.4s var(--ease-in-out) infinite}.sets-row--current.svelte-13wmnd .sets-row__diamond-num:where(.svelte-13wmnd),.sets-row--current.svelte-13wmnd .sets-row__title:where(.svelte-13wmnd){color:var(--color-primary)}@keyframes svelte-13wmnd-sets-diamond-pulse{0%,to{border-color:color-mix(in srgb, var(--color-primary), transparent 50%);transform:rotate(45deg)scale(1)}50%{border-color:var(--color-primary);transform:rotate(45deg)scale(1.18)}}@media (prefers-reduced-motion:reduce){.sets-row.svelte-13wmnd,.sets-row__diamond.svelte-13wmnd{transition:none}.sets-row__eq.svelte-13wmnd span:where(.svelte-13wmnd){animation:none}.sets-list.svelte-13wmnd li:where(.svelte-13wmnd){opacity:1;animation:none;transform:none}.sets-row--current.svelte-13wmnd .sets-row__diamond:where(.svelte-13wmnd){animation:none}}.closing-section.svelte-13wmnd{content-visibility:auto;contain-intrinsic-size:160px;background:linear-gradient(180deg, var(--color-bg-warm) 0%, var(--color-bg-deep) 100%);padding:0 0 var(--space-6);position:relative}.closing-section--lifted.svelte-13wmnd{padding-bottom:var(--space-16)}.closing-inner.svelte-13wmnd{max-width:72rem;padding:var(--space-6) 1rem 0;align-items:center;column-gap:var(--space-8);row-gap:var(--space-4);grid-template-columns:1fr auto 1fr;margin:0 auto;display:grid}@media (width>=640px){.closing-inner.svelte-13wmnd{padding-inline:1.5rem}}@media (width>=768px){.closing-inner.svelte-13wmnd{padding-inline:2rem}}.closing-rule.svelte-13wmnd{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-primary), transparent 62%) 18%, color-mix(in srgb, var(--color-primary), transparent 62%) 82%, transparent 100%);grid-column:1/-1;height:1px;position:relative}.closing-diamond.svelte-13wmnd{background:var(--color-primary);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--color-primary), transparent 45%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.closing-mark-link.svelte-13wmnd{flex-shrink:0;justify-self:start;align-items:center;display:inline-flex}.closing-mark.svelte-13wmnd{transform-origin:bottom;width:auto;height:56px;transition:transform .35s var(--ease-out);will-change:transform;display:block}.closing-mark-link.svelte-13wmnd:hover .closing-mark:where(.svelte-13wmnd),.closing-mark-link.svelte-13wmnd:focus-visible .closing-mark:where(.svelte-13wmnd){animation:svelte-13wmnd-loki-shake .7s var(--ease-out) 1;transform:scale(1.4)}@keyframes svelte-13wmnd-loki-shake{0%{transform:scale(1)rotate(0)}15%{transform:scale(1.12)rotate(-6deg)}30%{transform:scale(1.22)rotate(6deg)}45%{transform:scale(1.3)rotate(-5deg)}60%{transform:scale(1.36)rotate(4deg)}75%{transform:scale(1.4)rotate(-2deg)}to{transform:scale(1.4)rotate(0)}}@media (prefers-reduced-motion:reduce){.closing-mark.svelte-13wmnd{transition:none}.closing-mark-link.svelte-13wmnd:hover .closing-mark:where(.svelte-13wmnd),.closing-mark-link.svelte-13wmnd:focus-visible .closing-mark:where(.svelte-13wmnd){animation:none;transform:scale(1.25)}}@media (width>=768px){.closing-mark.svelte-13wmnd{height:64px}}.closing-meta.svelte-13wmnd{justify-self:end;align-items:center;display:inline-flex}.closing-tagline.svelte-13wmnd{text-align:center;letter-spacing:.42em;color:color-mix(in srgb, var(--color-text), transparent 40%);justify-self:center;margin:0;font-size:11px}.closing-year.svelte-13wmnd{color:var(--color-primary);margin-left:.15em}.closing-social.svelte-13wmnd{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--color-primary), transparent 60%);width:44px;height:44px;color:color-mix(in srgb, var(--color-primary), transparent 20%);transition:color .3s var(--ease-out), border-color .3s var(--ease-out), transform .3s var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.closing-social.svelte-13wmnd svg:where(.svelte-13wmnd){width:18px;height:18px}.closing-social.svelte-13wmnd:hover,.closing-social.svelte-13wmnd:focus-visible{color:var(--color-primary);border-color:var(--color-primary);transform:translateY(-2px)}.closing-social.svelte-13wmnd:focus-visible{outline:1px solid color-mix(in srgb, var(--color-primary), transparent 30%);outline-offset:4px}@media (prefers-reduced-motion:reduce){.closing-social.svelte-13wmnd{transition:color .3s var(--ease-out), border-color .3s var(--ease-out)}.closing-social.svelte-13wmnd:hover,.closing-social.svelte-13wmnd:focus-visible{transform:none}}.closing-tagline.svelte-13wmnd{white-space:nowrap;flex-shrink:0}@media (width<=767px){.closing-inner.svelte-13wmnd{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:16px}.closing-mark-link.svelte-13wmnd,.closing-meta.svelte-13wmnd{justify-self:center}}.gallery-cinema.svelte-13wmnd{max-width:60rem;margin:0 auto;padding-inline:1rem}@media (width>=640px){.gallery-cinema.svelte-13wmnd{padding-inline:1.5rem}}@media (width>=768px){.gallery-cinema.svelte-13wmnd{padding-inline:2rem}}.gallery-cinema__stage.svelte-13wmnd{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-bg-sidebar);max-height:68vh;box-shadow:0 30px 80px -30px #000c, 0 0 0 1px color-mix(in srgb, var(--color-primary), transparent 92%);touch-action:pan-y;position:relative;overflow:hidden}@media (width>=768px){.gallery-cinema__stage.svelte-13wmnd{aspect-ratio:16/10}}.gallery-cinema__layer.svelte-13wmnd{position:absolute;inset:0}.gallery-cinema__layer.svelte-13wmnd .responsive-image,.gallery-cinema__layer.svelte-13wmnd .responsive-image-wrapper,.gallery-cinema__layer.svelte-13wmnd img{object-fit:cover;width:100%;height:100%}.gallery-cinema__layer.svelte-13wmnd img{filter:saturate(.92)contrast(1.02)brightness(.97);transform-origin:50%;animation:svelte-13wmnd-cinema-kenburns 14s var(--ease-in-out) forwards}@keyframes svelte-13wmnd-cinema-kenburns{0%{transform:scale(1.005)translate(0,0)}to{transform:scale(1.09)translate(-1.5%,-1.5%)}}.gallery-cinema__grain.svelte-13wmnd{pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:300px 300px;animation:.55s step-end infinite svelte-13wmnd-grain-shift;position:absolute;inset:-40px}.gallery-cinema__vignette.svelte-13wmnd{pointer-events:none;background:radial-gradient(95% 85% at 50% 45%,#0000 52%,#00000057 92%,#0000007a 100%),linear-gradient(#00000047 0%,#0000 22%);position:absolute;inset:0}.gallery-cinema__glow.svelte-13wmnd{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--color-secondary) 16%, transparent) 0%, color-mix(in srgb, var(--color-primary) 7%, transparent) 38%, transparent 100%);mix-blend-mode:screen;height:26%;position:absolute;bottom:0;left:0;right:0}.gallery-cinema__open.svelte-13wmnd{z-index:1;cursor:zoom-in;background:0 0;border:none;padding:0;position:absolute;inset:0}.gallery-cinema__open.svelte-13wmnd:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}.gallery-cinema__nav.svelte-13wmnd{z-index:2;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(6px);color:#f5f0e8d1;cursor:pointer;opacity:0;width:48px;height:48px;transition:color .2s, background .2s, opacity .3s var(--ease-out);background:#0c0a066b;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-cinema__nav.svelte-13wmnd svg:where(.svelte-13wmnd){width:24px;height:24px}.gallery-cinema__nav--prev.svelte-13wmnd{left:16px}.gallery-cinema__nav--next.svelte-13wmnd{right:16px}.gallery-cinema.svelte-13wmnd:hover .gallery-cinema__nav:where(.svelte-13wmnd),.gallery-cinema__nav.svelte-13wmnd:focus-visible{opacity:1}.gallery-cinema__nav.svelte-13wmnd:hover{color:var(--color-primary);background:#0c0a06a3}@media (hover:none){.gallery-cinema__nav.svelte-13wmnd{opacity:.9;width:40px;height:40px}.gallery-cinema__nav.svelte-13wmnd svg:where(.svelte-13wmnd){width:20px;height:20px}.gallery-cinema__nav--prev.svelte-13wmnd{left:10px}.gallery-cinema__nav--next.svelte-13wmnd{right:10px}}.gallery-cinema__filmstrip.svelte-13wmnd{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:8px;margin-top:14px;padding:4px 2px 8px;display:flex;overflow-x:auto}.gallery-cinema__filmstrip.svelte-13wmnd::-webkit-scrollbar{display:none}.gallery-cinema__thumb.svelte-13wmnd{border-radius:var(--radius-sm);background:var(--color-bg-sidebar);cursor:pointer;scroll-snap-align:center;opacity:.5;width:88px;height:56px;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);border:none;flex:none;padding:0;position:relative;overflow:hidden}.gallery-cinema__thumb.svelte-13wmnd img:where(.svelte-13wmnd){object-fit:cover;filter:saturate(.8)brightness(.88);width:100%;height:100%;transition:filter .3s var(--ease-out)}.gallery-cinema__thumb.svelte-13wmnd:hover{opacity:.85}.gallery-cinema__thumb.svelte-13wmnd:hover img:where(.svelte-13wmnd){filter:saturate()brightness()}.gallery-cinema__thumb.is-active.svelte-13wmnd{opacity:1;transform:translateY(-2px)}.gallery-cinema__thumb.is-active.svelte-13wmnd img:where(.svelte-13wmnd){filter:saturate(1.05)brightness(1.02)}.gallery-cinema__thumb.is-active.svelte-13wmnd:after{content:"";background:var(--color-primary);width:28px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.gallery-cinema__thumb.svelte-13wmnd:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;opacity:1}@media (prefers-reduced-motion:reduce){.gallery-cinema__layer.svelte-13wmnd img{animation:none;transform:none}.gallery-cinema__grain.svelte-13wmnd{animation:none}}.lightbox-enter.svelte-13wmnd{animation:.3s ease-out svelte-13wmnd-lightbox-in}.lightbox-img.svelte-13wmnd{animation:.4s ease-out svelte-13wmnd-lightbox-img-in}@keyframes svelte-13wmnd-lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-13wmnd-lightbox-img-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.np-bar.svelte-13wmnd{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(140%);border:1px solid color-mix(in srgb, var(--color-primary), transparent 90%);border-radius:var(--radius-full);max-width:calc(100vw - 32px);animation:svelte-13wmnd-np-enter .5s var(--ease-out);background:#0c0a0680;align-items:center;gap:0;padding:3px 6px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000047}.np-btn.svelte-13wmnd{border-radius:var(--radius-full);width:44px;height:44px;color:color-mix(in srgb, var(--color-primary), transparent 35%);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s;display:flex}.np-btn.svelte-13wmnd svg:where(.svelte-13wmnd){width:10px;height:10px}.np-btn.svelte-13wmnd:hover{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary), transparent 86%)}.np-center.svelte-13wmnd{cursor:pointer;letter-spacing:.08em;min-width:0;min-height:32px;color:var(--color-text);background:0 0;border:none;align-items:center;gap:10px;padding:0 14px;font-family:Changa,sans-serif;font-size:12.5px;font-weight:500;display:flex}.np-text.svelte-13wmnd{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;color:color-mix(in srgb, var(--color-text), transparent 20%);overflow:hidden}.np-center.svelte-13wmnd:hover .np-text:where(.svelte-13wmnd){color:var(--color-primary)}.np-eq.svelte-13wmnd{flex-shrink:0;align-items:flex-end;gap:2px;height:12px;display:flex}.np-eq.svelte-13wmnd span:where(.svelte-13wmnd){background:var(--color-primary);width:2px;animation:svelte-13wmnd-np-eq-bar .9s var(--ease-in-out) infinite;border-radius:1px;display:block}.np-eq.svelte-13wmnd span:where(.svelte-13wmnd):first-child{height:6px;animation-delay:0s}.np-eq.svelte-13wmnd span:where(.svelte-13wmnd):nth-child(2){height:11px;animation-delay:.2s}.np-eq.svelte-13wmnd span:where(.svelte-13wmnd):nth-child(3){height:8px;animation-delay:.4s}@keyframes svelte-13wmnd-np-eq-bar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes svelte-13wmnd-np-enter{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.gallery-icon.svelte-13wmnd{transform-origin:50%;animation:20s linear infinite svelte-13wmnd-gallery-rotate}@keyframes svelte-13wmnd-gallery-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-13wmnd-aperture-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-13wmnd-blade-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes svelte-13wmnd-bar-bounce{0%,to{transform:scaleY(1)}50%{transform:scaleY(.6)}}@media (prefers-reduced-motion:reduce){.hero-title.svelte-13wmnd,.hero-subtitle.svelte-13wmnd,.hero-icons.svelte-13wmnd{opacity:1;animation:none}.gallery-icon.svelte-13wmnd,.hero-aperture.svelte-13wmnd{animation:none}.hero-blade.svelte-13wmnd{opacity:.5;animation:none}.hero-bar.svelte-13wmnd,.lightbox-enter.svelte-13wmnd,.lightbox-img.svelte-13wmnd,.np-bar.svelte-13wmnd,.np-eq.svelte-13wmnd span:where(.svelte-13wmnd){animation:none}.np-btn.svelte-13wmnd{transition:none}.play-cta.svelte-13wmnd{transition:none;animation:none}.play-cta.svelte-13wmnd:before,.play-cta.svelte-13wmnd:after{opacity:0;animation:none}.slideshow-img.svelte-13wmnd{animation:none}.slideshow-close.svelte-13wmnd{transition:none}.hero-grain.svelte-13wmnd{animation:none}.hero-bottom-glow.svelte-13wmnd,.cloud-highlight.svelte-13wmnd{opacity:.5;animation:none}.ember.svelte-13wmnd{display:none}.lightning__flash.svelte-13wmnd,.lightning__sky.svelte-13wmnd{opacity:0;animation:none}.icon-label.svelte-13wmnd{transition:none}.play-cta.svelte-13wmnd:active,.np-btn.svelte-13wmnd:active,.slideshow-close.svelte-13wmnd:active,.lightbox-enter button:active{transform:none}}.slideshow.svelte-13wmnd{z-index:90;background:var(--color-bg-warm);animation:.6s ease-out svelte-13wmnd-slideshow-in;position:fixed;inset:0}.slideshow-img.svelte-13wmnd{object-fit:cover;width:100%;height:100%;animation:svelte-13wmnd-slideshow-fade 1.2s var(--ease-in-out);position:absolute;inset:0}@keyframes svelte-13wmnd-slideshow-fade{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes svelte-13wmnd-slideshow-in{0%{opacity:0}to{opacity:1}}.slideshow-vignette.svelte-13wmnd{pointer-events:none;background:radial-gradient(#0000 50%,#00000080 100%);position:absolute;inset:0}.slideshow-controls.svelte-13wmnd{align-items:center;gap:var(--space-3);z-index:2;display:flex;position:absolute;top:16px;right:16px}.slideshow-nav.svelte-13wmnd{z-index:2;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(6px);color:#f5f0e8d1;cursor:pointer;background:#0c0a0666;border:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:color .2s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slideshow-nav.svelte-13wmnd svg:where(.svelte-13wmnd){width:24px;height:24px}.slideshow-nav--prev.svelte-13wmnd{left:16px}.slideshow-nav--next.svelte-13wmnd{right:16px}.slideshow-nav.svelte-13wmnd:hover{color:var(--color-primary);background:#0c0a069e}@media (width>=768px){.slideshow-nav.svelte-13wmnd{width:56px;height:56px}.slideshow-nav--prev.svelte-13wmnd{left:28px}.slideshow-nav--next.svelte-13wmnd{right:28px}}.slideshow-counter.svelte-13wmnd{letter-spacing:.1em;color:color-mix(in srgb, var(--color-text), transparent 30%)}.slideshow-close.svelte-13wmnd{color:#f5f0e8c7;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:color .2s;display:flex}.slideshow-close.svelte-13wmnd:hover{color:var(--color-primary)}button:focus-visible,a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.gallery-cinema__thumb.svelte-13wmnd:active{transition-duration:.1s;transform:scale(.96)}.play-cta.svelte-13wmnd:active{transition:transform .1s;transform:scale(.9)}.np-btn.svelte-13wmnd:active{background:color-mix(in srgb, var(--color-primary), transparent 85%);transform:scale(.9)}.slideshow-close.svelte-13wmnd:active,.lightbox-enter button:active{transform:scale(.9)}
