.sc-card.svelte-12itvgm{border-radius:.5rem;overflow:hidden;position:relative}.sc-card.playing.svelte-12itvgm{overflow:hidden}.sc-tile.svelte-12itvgm{position:relative;width:100%;aspect-ratio:1;cursor:pointer;overflow:hidden;display:block;background:#16130c;border:none;padding:0}.sc-tile-img.svelte-12itvgm{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sc-tile.svelte-12itvgm:hover .sc-tile-img:where(.svelte-12itvgm){transform:scale(1.05)}.sc-tile-placeholder.svelte-12itvgm{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#16130c}.sc-tile-overlay.svelte-12itvgm{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000004d;opacity:0;transition:opacity .3s}.sc-tile.svelte-12itvgm:hover .sc-tile-overlay:where(.svelte-12itvgm){opacity:1}.sc-tile-play.svelte-12itvgm{width:40px;height:40px;border-radius:50%;background:var(--color-primary);display:flex;align-items:center;justify-content:center;padding-left:2px;transition:transform .3s}.sc-tile.svelte-12itvgm:hover .sc-tile-play:where(.svelte-12itvgm){transform:scale(1.1)}.sc-tile-info.svelte-12itvgm{position:absolute;bottom:0;left:0;right:0;padding:8px 10px;background:linear-gradient(transparent,#0c0a06d9)}.sc-tile-name.svelte-12itvgm{font-size:12px;letter-spacing:.03em;color:#f5f0e8b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.sc-player-wrap.svelte-12itvgm{position:relative;border-radius:.5rem;overflow:hidden;aspect-ratio:1;display:flex;flex-direction:column}.sc-glow.svelte-12itvgm{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:.7rem;z-index:0;background:conic-gradient(from 0deg,transparent 0%,rgba(201,154,46,.5) 15%,#e85d26 25%,transparent 40%,rgba(201,154,46,.4) 55%,#e85d26 70%,transparent 85%);animation:svelte-12itvgm-glow-spin 2.5s linear infinite;filter:blur(3px);will-change:transform}@keyframes svelte-12itvgm-glow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sc-player.svelte-12itvgm{position:relative;z-index:1;background:#0c0a06;border-radius:.5rem;overflow:hidden;margin:2px;flex:1;display:flex;flex-direction:column;justify-content:center}.sc-player-header.svelte-12itvgm{display:flex;align-items:center;gap:8px;padding:10px 12px;background:linear-gradient(135deg,#e85d260f,#c99a2e0a);border-bottom:1px solid rgba(245,240,232,.04)}.sc-player-title.svelte-12itvgm{font-family:Changa,sans-serif;font-size:13px;font-weight:500;letter-spacing:.05em;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.sc-iframe-wrap.svelte-12itvgm{position:relative;overflow:hidden;flex:1;filter:brightness(.7) saturate(.5) sepia(.2);border-top:1px solid rgba(245,240,232,.03)}.sc-iframe-wrap.svelte-12itvgm iframe:where(.svelte-12itvgm){display:block;border:none;overflow:hidden;width:100%;height:100%}.sc-eq-icon.svelte-12itvgm{display:flex;align-items:flex-end;gap:2px;height:12px;flex-shrink:0}.sc-eq-icon.svelte-12itvgm span:where(.svelte-12itvgm){display:block;width:2px;background:var(--color-primary);border-radius:1px;animation:svelte-12itvgm-eq-bar .8s ease-in-out infinite}.sc-eq-icon.svelte-12itvgm span:where(.svelte-12itvgm):nth-child(1){height:6px;animation-delay:0s}.sc-eq-icon.svelte-12itvgm span:where(.svelte-12itvgm):nth-child(2){height:12px;animation-delay:.2s}.sc-eq-icon.svelte-12itvgm span:where(.svelte-12itvgm):nth-child(3){height:8px;animation-delay:.4s}@keyframes svelte-12itvgm-eq-bar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.sc-card.playing.svelte-12itvgm{box-shadow:0 0 8px #c99a2e26,0 0 24px #e85d2640,0 0 48px #e85d261f;animation:svelte-12itvgm-card-breathe 2.5s ease-in-out infinite}@keyframes svelte-12itvgm-card-breathe{0%,to{box-shadow:0 0 8px #c99a2e26,0 0 24px #e85d2640,0 0 48px #e85d261f}50%{box-shadow:0 0 14px #c99a2e40,0 0 36px #e85d2659,0 0 64px #e85d262e}}@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{animation:none;background:#f5f0e80f}.sc-eq-icon.svelte-12itvgm span:where(.svelte-12itvgm){animation:none}.sc-card.playing.svelte-12itvgm{animation:none;box-shadow:0 0 12px #f5f0e80f}}.scroll-nav.svelte-oyptsu{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:30;display:none;flex-direction:column;align-items:center;gap:12px;padding:0;opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.scroll-nav.visible.svelte-oyptsu{opacity:1}@media(min-width:768px){.scroll-nav.svelte-oyptsu{display:flex}}.track.svelte-oyptsu{position:absolute;top:8px;bottom:8px;width:1px;background:#f5f0e80d}.marker.svelte-oyptsu{position:relative;z-index:1;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:none;padding:0;cursor:pointer}.diamond.svelte-oyptsu{width:10px;height:10px;color:#f5f0e81f;stroke:#c99a2e26;transition:color .3s ease,stroke .3s ease,filter .3s ease,transform .3s ease;filter:drop-shadow(0 0 0 transparent)}.marker.svelte-oyptsu:hover .diamond:where(.svelte-oyptsu){color:#f5f0e84d;stroke:#c99a2e59;transform:scale(1.2)}.marker.active.svelte-oyptsu .diamond:where(.svelte-oyptsu){color:#f5f0e8d9;stroke:#c99a2e99;transform:scale(1.5);filter:drop-shadow(0 0 4px rgba(245,240,232,.3)) drop-shadow(0 0 8px rgba(201,154,46,.25));animation:svelte-oyptsu-diamond-glow 2.5s ease-in-out infinite}@keyframes svelte-oyptsu-diamond-glow{0%,to{filter:drop-shadow(0 0 4px rgba(245,240,232,.3)) drop-shadow(0 0 8px rgba(201,154,46,.25))}50%{filter:drop-shadow(0 0 7px rgba(245,240,232,.45)) drop-shadow(0 0 14px rgba(201,154,46,.35))}}@media(prefers-reduced-motion:reduce){.scroll-nav.svelte-oyptsu,.diamond.svelte-oyptsu{transition:none}.marker.active.svelte-oyptsu .diamond:where(.svelte-oyptsu){animation:none}}.play-cta.svelte-13wmnd{position:fixed;top:20px;right:20px;z-index:40;width:44px;height:44px;border:1px solid rgba(245,240,232,.15);border-radius:999px;background:#0c0a0699;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;display:flex;align-items:center;justify-content:center;padding-left:2px;color:#f5f0e8b3;transition:color .25s ease,border-color .25s ease,transform .25s ease;animation:svelte-13wmnd-play-cta-in 1.5s cubic-bezier(.16,1,.3,1) .8s both}.play-cta.svelte-13wmnd svg:where(.svelte-13wmnd){width:16px;height:16px}.play-cta.svelte-13wmnd:hover{color:var(--color-primary);border-color:#e85d2666;transform:scale(1.06)}.play-cta--active.svelte-13wmnd{color:var(--color-primary);border-color:#e85d264d;padding-left:0}@keyframes svelte-13wmnd-play-cta-in{0%{opacity:0}to{opacity:1}}.hero-bg{width:100%;height:100%}.hero-bg .responsive-image{width:100%;height:100%;object-fit:cover;object-position:center 35%}@media(max-width:640px)and (orientation:portrait){.hero-bg .responsive-image{object-position:60% 40%}}@media(min-width:1280px){.hero-bg .responsive-image{object-position:center 30%}}.hero-title.svelte-13wmnd{opacity:1}.hero-supporting.svelte-13wmnd{opacity:0;transform:translateY(18px)}@keyframes svelte-13wmnd-title-reveal{0%{opacity:0;transform:translateY(40px) scale(.95);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.hero-accent-ready.svelte-13wmnd{animation:svelte-13wmnd-title-reveal 1.2s cubic-bezier(.16,1,.3,1) both}.hero-aperture.svelte-13wmnd{transform-origin:40px 40px}.hero-blade.svelte-13wmnd{stroke-width:2.5}.hero-blade.svelte-13wmnd:nth-child(odd){animation-delay:.5s}.hero-bar.svelte-13wmnd{animation-delay:calc(var(--d) * .1s);transform-origin:center}.hero-accent-ready.svelte-13wmnd .hero-aperture:where(.svelte-13wmnd){animation:svelte-13wmnd-aperture-rotate 12s linear infinite}.hero-accent-ready.svelte-13wmnd .hero-blade:where(.svelte-13wmnd){animation:svelte-13wmnd-blade-pulse 3s ease-in-out infinite}.hero-accent-ready.svelte-13wmnd .hero-bar:where(.svelte-13wmnd){animation:svelte-13wmnd-bar-bounce 1.2s ease-in-out infinite}.scroll-indicator.svelte-13wmnd{width:20px;height:32px;will-change:opacity;border:1.5px solid rgba(245,240,232,.4);border-radius:10px;position:relative}.scroll-dot.svelte-13wmnd{width:3px;height:6px;background:#f5f0e899;border-radius:2px;position:absolute;left:50%;top:6px;transform:translate(-50%);animation:svelte-13wmnd-scroll-pulse 2s ease-in-out infinite}@keyframes svelte-13wmnd-scroll-pulse{0%,to{opacity:1;transform:translate(-50%) translateY(0)}50%{opacity:.3;transform:translate(-50%) translateY(10px)}}.gallery-section.svelte-13wmnd{position:relative;content-visibility:auto;contain-intrinsic-size:1200px;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(22,19,12,.6) 0%,transparent 70%),linear-gradient(180deg,#0c0a06,#14110a,#0c0a06)}.sets-section.svelte-13wmnd{position:relative;content-visibility:auto;contain-intrinsic-size:900px;background:radial-gradient(ellipse 60% 50% at 50% 30%,rgba(201,154,46,.03) 0%,transparent 70%),linear-gradient(180deg,#0c0a06,#100d07,#0c0a06)}.sets-toggle.svelte-13wmnd{border:1px solid rgba(201,154,46,.28);border-radius:999px;padding:10px 18px;background:radial-gradient(circle at 20% 20%,rgba(245,240,232,.08),transparent 45%),linear-gradient(180deg,#16130cf0,#0c0a06f0);color:#f5f0e8d1;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:transform .25s ease,border-color .25s ease,color .25s ease}.sets-toggle.svelte-13wmnd:hover{transform:translateY(-1px);border-color:#c99a2e85;color:var(--color-primary)}.closing-section.svelte-13wmnd{content-visibility:auto;contain-intrinsic-size:160px;background:linear-gradient(180deg,#0c0a06,#080704);padding:48px 16px}.closing-section--lifted.svelte-13wmnd{padding-bottom:96px}.closing-rule.svelte-13wmnd{width:24px;height:1px;margin:0 auto 20px;background:#c99a2e33}.closing-row.svelte-13wmnd{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.closing-tagline.svelte-13wmnd{font-family:Changa,sans-serif;font-weight:400;font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:#a09888b3;margin:0}.closing-year.svelte-13wmnd{color:var(--color-secondary);opacity:.85}.closing-dot.svelte-13wmnd{width:3px;height:3px;border-radius:999px;background:#a098884d;flex-shrink:0}.closing-link.svelte-13wmnd{display:inline-flex;align-items:center;gap:6px;color:#a0988880;text-decoration:none;font-size:10px;letter-spacing:.2em;text-transform:uppercase;transition:color .25s ease}.closing-link.svelte-13wmnd svg:where(.svelte-13wmnd){width:14px;height:14px;flex-shrink:0}.closing-link.svelte-13wmnd:hover{color:var(--color-primary)}@media(max-width:480px){.closing-dot.svelte-13wmnd{display:none}.closing-row.svelte-13wmnd{flex-direction:column;gap:10px}}.gallery-item.svelte-13wmnd{height:180px;border:1px solid transparent;transition:border-color .2s ease,transform .7s}.gallery-item.svelte-13wmnd:hover{border-color:#c99a2e0f}.gallery-item--tall.svelte-13wmnd{height:220px}@media(min-width:640px){.gallery-item.svelte-13wmnd{height:240px}.gallery-item--tall.svelte-13wmnd{height:300px}}@media(min-width:1024px){.gallery-item.svelte-13wmnd{height:280px}.gallery-item--tall.svelte-13wmnd{height:340px}}.gallery-track.svelte-13wmnd{width:max-content;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.gallery-track--left.svelte-13wmnd{animation:svelte-13wmnd-slide-left 45s linear infinite}.gallery-track--right.svelte-13wmnd{animation:svelte-13wmnd-slide-right 80s linear infinite}.gallery-marquee.svelte-13wmnd:hover .gallery-track:where(.svelte-13wmnd){animation-play-state:paused}.gallery-item.svelte-13wmnd{contain:layout style paint}.mobile-gallery.svelte-13wmnd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-inline:10px}.mobile-gallery-item.svelte-13wmnd{overflow:hidden;border:0;padding:0;border-radius:8px;background:transparent;cursor:pointer;contain:layout style paint}.mobile-gallery-item.svelte-13wmnd .responsive-image-wrapper{height:180px}.mobile-gallery-item.svelte-13wmnd:nth-child(4n+2),.mobile-gallery-item.svelte-13wmnd:nth-child(4n+3){transform:translateY(20px)}@media(min-width:768px){.mobile-gallery.svelte-13wmnd{display:none}}@keyframes svelte-13wmnd-slide-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes svelte-13wmnd-slide-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.lightbox-enter.svelte-13wmnd{animation:svelte-13wmnd-lightbox-in .3s ease-out}.lightbox-img.svelte-13wmnd{animation:svelte-13wmnd-lightbox-img-in .4s ease-out}@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{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:0;max-width:calc(100vw - 32px);background:#0c0a06e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(201,154,46,.12);border-radius:12px;padding:6px 4px;animation:svelte-13wmnd-np-enter .5s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 1px #f5f0e808,0 8px 32px #0009}.np-btn.svelte-13wmnd{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;border:none;background:none;color:var(--color-text-muted);cursor:pointer;padding:0;flex-shrink:0;transition:color .2s,background .2s}.np-btn.svelte-13wmnd svg:where(.svelte-13wmnd){width:12px;height:12px}.np-btn.svelte-13wmnd:hover{color:var(--color-secondary);background:#c99a2e14}.np-center.svelte-13wmnd{display:flex;align-items:center;gap:10px;padding:0 12px;border:none;background:none;cursor:pointer;min-width:0;font-family:Changa,sans-serif;font-size:13px;font-weight:500;letter-spacing:.05em;color:var(--color-text)}.np-text.svelte-13wmnd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;color:var(--color-text-muted)}.np-eq.svelte-13wmnd{display:flex;align-items:flex-end;gap:2.5px;height:16px;flex-shrink:0}.np-eq.svelte-13wmnd span:where(.svelte-13wmnd){display:block;width:3px;background:var(--color-secondary);border-radius:1.5px;animation:svelte-13wmnd-np-eq-bar .8s ease-in-out infinite}.np-eq.svelte-13wmnd span:where(.svelte-13wmnd):nth-child(1){height:8px;animation-delay:0s}.np-eq.svelte-13wmnd span:where(.svelte-13wmnd):nth-child(2){height:14px;animation-delay:.2s}.np-eq.svelte-13wmnd span:where(.svelte-13wmnd):nth-child(3){height:10px;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{animation:svelte-13wmnd-gallery-rotate 20s linear infinite;transform-origin:center}@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){.gallery-track--left.svelte-13wmnd,.gallery-track--right.svelte-13wmnd{animation:none}.hero-title.svelte-13wmnd,.hero-subtitle.svelte-13wmnd,.hero-icons.svelte-13wmnd{animation:none;opacity:1}.gallery-icon.svelte-13wmnd,.hero-aperture.svelte-13wmnd{animation:none}.hero-blade.svelte-13wmnd{animation:none;opacity:.5}.hero-bar.svelte-13wmnd,.lightbox-enter.svelte-13wmnd,.lightbox-img.svelte-13wmnd,.scroll-dot.svelte-13wmnd,.np-bar.svelte-13wmnd{animation:none}.np-eq.svelte-13wmnd span:where(.svelte-13wmnd){animation:none}.np-btn.svelte-13wmnd{transition:none}.play-cta.svelte-13wmnd{animation:none;transition:none}.slideshow-img.svelte-13wmnd{animation:none}}.slideshow.svelte-13wmnd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0c0a06;animation:svelte-13wmnd-slideshow-in .6s ease-out}.slideshow-img.svelte-13wmnd{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:svelte-13wmnd-slideshow-fade 1.2s ease-in-out}@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{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.5) 100%);pointer-events:none}.slideshow-controls.svelte-13wmnd{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:12px;z-index:2}.slideshow-counter.svelte-13wmnd{font-family:Changa,sans-serif;font-size:12px;letter-spacing:.1em;color:#f5f0e84d}.slideshow-close.svelte-13wmnd{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:none;color:#f5f0e866;cursor:pointer;padding:0;transition:color .2s}.slideshow-close.svelte-13wmnd:hover{color:var(--color-secondary)}button:focus-visible,a:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px;border-radius:4px}.gallery-item.svelte-13wmnd:active{transform:scale(.97);transition-duration:.1s}.play-cta.svelte-13wmnd:active{transform:scale(.9);transition:transform .1s}.np-btn.svelte-13wmnd:active{transform:scale(.9);background:#c99a2e26}.slideshow-close.svelte-13wmnd:active,.lightbox-enter button:active{transform:scale(.9)}
