.player[data-astro-cid-kdofrhet]{gap:.75rem var(--gutter);grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-template-areas:"stage tracks""consent tracks";align-items:start;display:grid}.stage[data-astro-cid-kdofrhet]{aspect-ratio:16/9;background:var(--dark);grid-area:stage;position:relative;overflow:hidden}.stage[data-astro-cid-kdofrhet] img[data-astro-cid-kdofrhet],.stage[data-astro-cid-kdofrhet] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.stage[data-astro-cid-kdofrhet] img[data-astro-cid-kdofrhet]{object-fit:cover;filter:grayscale()contrast(1.05);transition:filter .6s var(--ease)}.stage[data-astro-cid-kdofrhet]:hover img[data-astro-cid-kdofrhet]{filter:grayscale(.2)}.stage[data-astro-cid-kdofrhet][data-playing] img[data-astro-cid-kdofrhet],.stage[data-astro-cid-kdofrhet][data-playing] .play[data-astro-cid-kdofrhet]{visibility:hidden}.play[data-astro-cid-kdofrhet]{color:#fff;font:400 var(--fs-caps)/1.35 var(--sans);text-transform:uppercase;text-align:left;cursor:pointer;background:linear-gradient(#0000 45%,#0009);border:0;align-items:flex-end;gap:1rem;padding:clamp(1rem,.5rem + 2vw,2rem);display:flex;position:absolute;inset:0}.play[data-astro-cid-kdofrhet] svg[data-astro-cid-kdofrhet]{border:1px solid var(--accent);width:4.5rem;height:4.5rem;fill:var(--accent);transition:background .3s, fill .3s, transform .4s var(--ease-out);border-radius:50%;flex:none;padding:1.3rem}.play[data-astro-cid-kdofrhet]:hover svg[data-astro-cid-kdofrhet],.play[data-astro-cid-kdofrhet]:focus-visible svg[data-astro-cid-kdofrhet]{background:var(--accent);fill:var(--ink);transform:scale(1.08)}.play[data-astro-cid-kdofrhet]:focus-visible{outline-offset:-6px;outline-color:#fff}.consent[data-astro-cid-kdofrhet]{font-size:var(--fs-caps);text-transform:uppercase;color:var(--muted);grid-area:consent;margin:0}.tracks[data-astro-cid-kdofrhet]{counter-reset:track;grid-area:tracks;margin:0;padding:0;list-style:none}.tracks[data-astro-cid-kdofrhet] li[data-astro-cid-kdofrhet]{counter-increment:track}.track[data-astro-cid-kdofrhet]{border:0;border-top:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:2rem 6.5rem 1fr;align-items:start;gap:.9rem;padding:.9rem 0;display:grid}.track[data-astro-cid-kdofrhet]:before{content:counter(track, decimal-leading-zero);font-family:var(--serif);font-variation-settings:"opsz" 144;color:var(--muted);font-size:1.9rem;font-weight:100;line-height:.8}.track[data-astro-cid-kdofrhet] img[data-astro-cid-kdofrhet]{aspect-ratio:16/9;object-fit:cover;filter:grayscale();width:100%;transition:filter .3s}.track[data-astro-cid-kdofrhet][aria-pressed=true] img[data-astro-cid-kdofrhet],.track[data-astro-cid-kdofrhet]:hover img[data-astro-cid-kdofrhet]{filter:none}.track[data-astro-cid-kdofrhet][aria-pressed=true]:before{color:var(--ink)}.track[data-astro-cid-kdofrhet][aria-pressed=true]{background:linear-gradient(var(--accent), var(--accent)) 0 0 / 100% 3px no-repeat}.meta[data-astro-cid-kdofrhet]{flex-direction:column;font-size:.9rem;line-height:1.35;display:flex}.composer[data-astro-cid-kdofrhet]{letter-spacing:-.03em;font-size:1.15rem}.work[data-astro-cid-kdofrhet],.movement[data-astro-cid-kdofrhet]{font-family:var(--serif);font-size:1.05rem;font-weight:200}.performers[data-astro-cid-kdofrhet]{color:var(--muted);font-size:var(--fs-caps);text-transform:uppercase;margin-top:.3rem}@media (width<=40rem){.play[data-astro-cid-kdofrhet]{font-size:.85rem}.play[data-astro-cid-kdofrhet] svg[data-astro-cid-kdofrhet]{width:3rem;height:3rem;padding:.8rem}}@media (width<=64rem){.player[data-astro-cid-kdofrhet]{grid-template-columns:1fr;grid-template-areas:"stage""consent""tracks"}.tracks[data-astro-cid-kdofrhet]{margin-top:1.5rem}}.grid-photos[data-astro-cid-rj65ajc3]{columns:3 18rem;column-gap:.75rem;margin:0;padding:0;list-style:none}.grid-photos[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]{break-inside:avoid;margin-bottom:.75rem}.grid-photos[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{background:var(--bg-deep);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.grid-photos[data-astro-cid-rj65ajc3] img{filter:grayscale();width:100%;height:auto;transition:filter .6s var(--ease), transform .9s var(--ease-out)}.grid-photos[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:hover img,.grid-photos[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:focus-visible img{filter:none;transform:scale(1.03)}.lightbox[data-astro-cid-rj65ajc3]{background:var(--dark);width:100%;max-width:none;height:100%;max-height:none;color:var(--on-dark);border:0;margin:0;padding:clamp(1rem,3vw,2.5rem)}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:var(--dark)}.lightbox[data-astro-cid-rj65ajc3][open]{animation:fade .3s var(--ease-out);flex-direction:column;display:flex}figure[data-astro-cid-rj65ajc3]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;min-height:0;margin:0;display:flex}figure[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;max-width:100%;max-height:100%}.controls[data-astro-cid-rj65ajc3]{justify-content:center;align-items:center;gap:1.5rem;padding-top:1rem;display:flex}.controls[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{border:1px solid var(--accent);min-width:3.25rem;min-height:3.25rem;color:var(--accent);font:200 1.6rem/1 var(--sans);cursor:pointer;background:0 0;border-radius:50%;transition:background .3s,color .3s}.controls[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:hover{background:var(--accent);color:var(--ink)}.controls[data-astro-cid-rj65ajc3] .close[data-astro-cid-rj65ajc3]{font:400 var(--fs-caps) var(--sans);text-transform:uppercase;border-radius:0;padding-inline:1.1rem;position:absolute;top:clamp(1rem,3vw,2.5rem);right:clamp(1rem,3vw,2.5rem)}.count[data-astro-cid-rj65ajc3]{font-variant-numeric:tabular-nums;color:var(--on-dark-muted);font-size:.95rem}.lightbox[data-astro-cid-rj65ajc3] [data-astro-cid-rj65ajc3]:focus-visible{outline-color:var(--on-dark)}@keyframes fade{0%{opacity:0}}.jump[data-astro-cid-x4hbbt47]{gap:2.5rem;margin-top:2.5rem;font-size:1rem;display:flex}.label[data-astro-cid-x4hbbt47]{border-bottom:1px solid var(--line);margin-bottom:clamp(1.5rem,1rem + 2vw,3rem);padding-bottom:1rem}
