.hero-media[data-astro-cid-dcwno5ig]{height:calc(var(--hero-text-top) + 8svh);-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}.hero-media[data-astro-cid-dcwno5ig] .hero-img{object-position:46% 50%}@media (width>=1024px) and (aspect-ratio>=4/3){.hero-media[data-astro-cid-dcwno5ig]{-webkit-mask-composite:source-in;width:66%;height:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#000 78%,#0000 100%);mask-composite:intersect}.hero-media[data-astro-cid-dcwno5ig] .hero-img{object-position:45% 50%}}@media (width>=1024px) and (aspect-ratio>=17/10){.hero-media[data-astro-cid-dcwno5ig] .hero-img{object-position:22% 50%}}.hero-lamp[data-astro-cid-dcwno5ig]{mix-blend-mode:screen;background:radial-gradient(38% 34% at 46% 8%,#ffd7a029,#0000 70%)}@media (prefers-reduced-motion:no-preference){.hero-media[data-astro-cid-dcwno5ig] .hero-img{animation:hero-zoom 2.6s var(--ease-out-expo) var(--intro-hold,0s) both}.hero-in[data-astro-cid-dcwno5ig]{animation:hero-in 1.2s var(--ease-out-expo) both;animation-delay:calc(var(--intro-hold,0s) + .25s + var(--d) * .12s)}@supports (animation-timeline:scroll()){.hero-media[data-astro-cid-dcwno5ig]{animation:linear both hero-out scroll(root);animation-range:0 100svh}}}@keyframes hero-zoom{0%{transform:scale(1.07)}}@keyframes hero-in{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:no-preference) and (width>=1024px){.hero-media[data-astro-cid-dcwno5ig] .hero-img{animation-name:hero-zoom-blur}.hero-in[data-astro-cid-dcwno5ig]{animation-name:hero-in-blur}}@keyframes hero-zoom-blur{0%{filter:blur(6px);transform:scale(1.07)}}@keyframes hero-in-blur{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}}@keyframes hero-out{to{opacity:.4;translate:0 10%}}.menu-showcase[data-astro-cid-3h4y36mi]:before{content:"";pointer-events:none;background:radial-gradient(42% 60% at 50% 0,#ffd7a012,#0000 75%);height:520px;position:absolute;inset:0 0 auto}.video-stage[data-astro-cid-lvspuqc7]{aspect-ratio:16/9;border-radius:var(--radius-ui);border:1px solid var(--color-line);background:var(--color-deep);position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.video-facade[data-astro-cid-lvspuqc7]{cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}.video-poster[data-astro-cid-lvspuqc7]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out-expo), filter .5s ease;filter:brightness(.82);position:absolute;inset:0}.video-facade[data-astro-cid-lvspuqc7]:after{content:"";background:linear-gradient(#0000 55%,#00000061);position:absolute;inset:0}.video-play[data-astro-cid-lvspuqc7]{z-index:1;background:var(--color-gold);width:76px;height:76px;color:var(--color-night);transition:transform .3s var(--ease-out-expo), background-color .25s ease;border-radius:999px;place-items:center;padding-left:4px;display:grid;position:relative;box-shadow:0 10px 34px -6px #000000a6}.video-facade[data-astro-cid-lvspuqc7]:hover .video-play[data-astro-cid-lvspuqc7]{background:var(--color-gold-bright);transform:scale(1.06)}@media (prefers-reduced-motion:no-preference){.video-facade[data-astro-cid-lvspuqc7]:hover .video-poster[data-astro-cid-lvspuqc7]{filter:brightness(.95);transform:scale(1.03)}}@media (width<=640px){.video-play[data-astro-cid-lvspuqc7]{width:64px;height:64px}}.video-stage[data-astro-cid-lvspuqc7] .video-frame{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.video-section[data-astro-cid-6fmprqra]:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-deep) 38%, transparent) 30%, color-mix(in srgb, var(--color-deep) 38%, transparent) 75%, transparent);pointer-events:none;position:absolute;inset:0}.video-section[data-astro-cid-6fmprqra]>*{position:relative}.video-tabs[data-astro-cid-6fmprqra]{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;margin-inline:-2px;padding:2px 2px 8px;display:none;overflow-x:auto}.js .video-tabs[data-astro-cid-6fmprqra]{display:flex}.video-tab[data-astro-cid-6fmprqra]{border:1px solid var(--color-line-strong);border-radius:var(--radius-ui);min-height:44px;color:var(--color-paper-dim);white-space:nowrap;scroll-snap-align:start;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;line-height:1;transition:color .25s,border-color .25s,background-color .25s;display:inline-flex}.video-tab[data-astro-cid-6fmprqra]:hover{color:var(--color-paper);border-color:#f3ebdf80}.video-tab[data-astro-cid-6fmprqra][aria-pressed=true]{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-night);font-weight:600}.video-tab__n[data-astro-cid-6fmprqra]{font-variant-numeric:tabular-nums;opacity:.7;font-size:13px}.video-layout[data-astro-cid-6fmprqra]{gap:28px;display:grid}.video-lists[data-astro-cid-6fmprqra],.video-main[data-astro-cid-6fmprqra]{min-width:0}@media (width>=1024px){.video-layout[data-astro-cid-6fmprqra].has-list{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:32px}}.video-list[data-astro-cid-6fmprqra]{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:12px;margin:0;padding:4px 2px 10px;list-style:none;display:flex;overflow-x:auto}.video-list[data-astro-cid-6fmprqra]>li[data-astro-cid-6fmprqra]{scroll-snap-align:start;flex:0 0 min(230px,68vw)}@media (width>=1024px){.video-list[data-astro-cid-6fmprqra]{scroll-snap-type:none;flex-direction:column;gap:6px;max-height:34rem;padding:0 6px 0 0;overflow:hidden auto}.video-list[data-astro-cid-6fmprqra]>li[data-astro-cid-6fmprqra]{flex:none}}.video-item[data-astro-cid-6fmprqra]{border-radius:var(--radius-ui);border:1px solid #0000;gap:10px;padding:8px;transition:background-color .25s,border-color .25s;display:grid}@media (width>=1024px){.video-item[data-astro-cid-6fmprqra]{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:14px}}.video-item[data-astro-cid-6fmprqra]:hover{background:#f3ebdf0d}.video-item[data-astro-cid-6fmprqra][aria-current=true]{border-color:var(--color-line-strong);background:#f3ebdf12}.video-item__thumb[data-astro-cid-6fmprqra]{aspect-ratio:16/9;background:var(--color-deep);border-radius:3px;display:block;overflow:hidden}.video-item__thumb[data-astro-cid-6fmprqra] img[data-astro-cid-6fmprqra]{object-fit:cover;width:100%;height:100%}.video-item__title[data-astro-cid-6fmprqra]{color:var(--color-paper-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.video-item[data-astro-cid-6fmprqra][aria-current=true] .video-item__title[data-astro-cid-6fmprqra]{color:var(--color-paper);font-weight:600}.culture-glyph[data-astro-cid-3hd6izsl]{color:#0000;-webkit-text-stroke:1px #c69c6dbf;transition:color .6s var(--ease-out-expo), -webkit-text-stroke-color .6s ease}.culture[data-astro-cid-3hd6izsl]:hover .culture-glyph[data-astro-cid-3hd6izsl]{color:var(--color-gold);-webkit-text-stroke-color:var(--color-gold)}.vertical-note[data-astro-cid-j3kjujj6]{writing-mode:vertical-rl;letter-spacing:.08em;transform:translate(100%)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.parallax-img[data-astro-cid-j3kjujj6]{animation:linear both space-parallax view();animation-range:cover;scale:1.12}@keyframes space-parallax{0%{translate:0 -5%}to{translate:0 5%}}}}.facade-row[data-astro-cid-gnk6wrio]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.facade-track[data-astro-cid-gnk6wrio]{gap:16px;width:max-content;display:flex}.facade-track[data-astro-cid-gnk6wrio] li[data-astro-cid-gnk6wrio]{width:190px}@media (width>=768px){.facade-track[data-astro-cid-gnk6wrio] li[data-astro-cid-gnk6wrio]{width:230px}}@media (prefers-reduced-motion:no-preference){.facade-track[data-astro-cid-gnk6wrio]{animation:facade-scroll var(--dur) linear infinite}[data-astro-cid-gnk6wrio][data-direction=right] .facade-track[data-astro-cid-gnk6wrio]{animation-direction:reverse}.facade-row[data-astro-cid-gnk6wrio]:hover .facade-track[data-astro-cid-gnk6wrio],.facade-row[data-astro-cid-gnk6wrio]:focus-within .facade-track[data-astro-cid-gnk6wrio]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.facade-row[data-astro-cid-gnk6wrio]{overflow-x:auto}}@keyframes facade-scroll{to{transform:translate(calc(-50% - 8px))}}.music-section[data-astro-cid-xxnksq2z]:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-deep) 34%, transparent) 25%, color-mix(in srgb, var(--color-deep) 34%, transparent) 75%, transparent);pointer-events:none;position:absolute;inset:0}.music-section[data-astro-cid-xxnksq2z]>*{position:relative}.music-cover[data-astro-cid-xxnksq2z]{aspect-ratio:1;border-radius:var(--radius-ui);border:1px solid var(--color-line);background:var(--color-deep);overflow:hidden;box-shadow:0 30px 60px -30px #000000bf}.mp-player[data-astro-cid-xxnksq2z]{border:1px solid var(--color-line-strong);border-radius:var(--radius-ui);background:color-mix(in srgb, var(--color-ink) 82%, transparent);padding:22px 22px 8px}.mp-now__label[data-astro-cid-xxnksq2z]{color:var(--color-gold);letter-spacing:.02em;font-size:13px}.mp-now__title[data-astro-cid-xxnksq2z]{letter-spacing:-.01em;color:var(--color-paper);margin-top:6px;font-size:24px;font-weight:700;line-height:1.3}@media (width>=768px){.mp-now__title[data-astro-cid-xxnksq2z]{font-size:28px}}.mp-bar[data-astro-cid-xxnksq2z]{align-items:center;gap:12px;margin-top:20px;display:flex}.mp-time[data-astro-cid-xxnksq2z]{font-variant-numeric:tabular-nums;min-width:40px;color:var(--color-muted);flex:none;font-size:13px}.mp-time[data-astro-cid-xxnksq2z]:last-child{text-align:right}.mp-seek[data-astro-cid-xxnksq2z]{cursor:pointer;min-width:0;height:28px;accent-color:var(--color-gold);background:0 0;flex:auto}.mp-seek[data-astro-cid-xxnksq2z]:disabled{cursor:default;opacity:.45}.mp-controls[data-astro-cid-xxnksq2z]{border-bottom:1px solid var(--color-line);justify-content:center;align-items:center;gap:18px;margin-top:6px;padding-bottom:18px;display:flex}.mp-btn[data-astro-cid-xxnksq2z]{width:46px;height:46px;color:var(--color-paper);border-radius:999px;place-items:center;transition:background-color .25s,transform .2s;display:grid}.mp-btn[data-astro-cid-xxnksq2z]:hover{background:#f3ebdf1a}.mp-btn[data-astro-cid-xxnksq2z]:active{transform:scale(.95)}.mp-btn--play[data-astro-cid-xxnksq2z]{background:var(--color-gold);width:64px;height:64px;color:var(--color-night)}.mp-btn--play[data-astro-cid-xxnksq2z]:hover{background:var(--color-gold-bright)}.mp-ic-pause[data-astro-cid-xxnksq2z],.mp-btn--play[data-astro-cid-xxnksq2z][aria-pressed=true] .mp-ic-play[data-astro-cid-xxnksq2z]{display:none}.mp-btn--play[data-astro-cid-xxnksq2z][aria-pressed=true] .mp-ic-pause[data-astro-cid-xxnksq2z]{display:block}.mp-ic-play[data-astro-cid-xxnksq2z]{margin-left:3px}.mp-list[data-astro-cid-xxnksq2z]{max-height:22rem;margin:0;padding:0;list-style:none;overflow-y:auto}@media (width<=767px){.mp-list[data-astro-cid-xxnksq2z]{max-height:none;overflow-y:visible}}.mp-track[data-astro-cid-xxnksq2z]{border-bottom:1px solid var(--color-line);color:var(--color-paper-dim);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 6px;transition:color .25s,background-color .25s;display:grid}.mp-list[data-astro-cid-xxnksq2z] li[data-astro-cid-xxnksq2z]:last-child .mp-track[data-astro-cid-xxnksq2z]{border-bottom:0}.mp-track[data-astro-cid-xxnksq2z]:hover{color:var(--color-paper);background:#f3ebdf0d}.mp-track__no[data-astro-cid-xxnksq2z],.mp-eq[data-astro-cid-xxnksq2z]{grid-area:1/1}.mp-track__title[data-astro-cid-xxnksq2z]{grid-area:1/2}.mp-track__time[data-astro-cid-xxnksq2z]{grid-area:1/3}.mp-track__no[data-astro-cid-xxnksq2z]{font-variant-numeric:tabular-nums;color:var(--color-muted);font-size:13px}.mp-track__title[data-astro-cid-xxnksq2z]{font-size:15.5px;line-height:1.4}.mp-track__time[data-astro-cid-xxnksq2z]{font-variant-numeric:tabular-nums;color:var(--color-muted);font-size:13px}.mp-track[data-astro-cid-xxnksq2z][aria-current=true]{color:var(--color-paper)}.mp-track[data-astro-cid-xxnksq2z][aria-current=true] .mp-track__title[data-astro-cid-xxnksq2z]{color:var(--color-gold-bright);font-weight:600}.mp-track[data-astro-cid-xxnksq2z][aria-current=true] .mp-track__no[data-astro-cid-xxnksq2z]{color:var(--color-gold)}.mp-eq[data-astro-cid-xxnksq2z]{align-items:flex-end;gap:2px;height:14px;display:none}.mp-eq[data-astro-cid-xxnksq2z] i[data-astro-cid-xxnksq2z]{background:var(--color-gold);transform-origin:bottom;width:3px;height:100%;display:block;transform:scaleY(.35)}.mp-player[data-astro-cid-xxnksq2z].is-playing .mp-track[data-astro-cid-xxnksq2z][aria-current=true] .mp-eq[data-astro-cid-xxnksq2z]{display:inline-flex}.mp-player[data-astro-cid-xxnksq2z].is-playing .mp-track[data-astro-cid-xxnksq2z][aria-current=true] .mp-track__no[data-astro-cid-xxnksq2z]{display:none}@media (prefers-reduced-motion:no-preference){.mp-eq[data-astro-cid-xxnksq2z] i[data-astro-cid-xxnksq2z]{animation:.9s ease-in-out infinite mp-eq}.mp-eq[data-astro-cid-xxnksq2z] i[data-astro-cid-xxnksq2z]:nth-child(2){animation-duration:.75s;animation-delay:-.3s}.mp-eq[data-astro-cid-xxnksq2z] i[data-astro-cid-xxnksq2z]:nth-child(3){animation-duration:1.05s;animation-delay:-.6s}@keyframes mp-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}}html:not(.js) .mp-now[data-astro-cid-xxnksq2z],html:not(.js) .mp-bar[data-astro-cid-xxnksq2z],html:not(.js) .mp-controls[data-astro-cid-xxnksq2z]{display:none}html:not(.js) .mp-eq[data-astro-cid-xxnksq2z]{display:none!important}
