.lang[data-astro-cid-lemdd452] ul[data-astro-cid-lemdd452]{gap:4px;display:flex}.opt[data-astro-cid-lemdd452]{min-width:40px;min-height:40px;color:var(--ink-soft);transition:color .2s var(--ease-out);place-items:center;display:inline-grid}.opt[data-astro-cid-lemdd452]:hover{color:var(--ink)}.opt[data-astro-cid-lemdd452][aria-current=true]{color:var(--amber)}.site-header[data-astro-cid-nen7h5rs]{z-index:50;transition:background-color .3s var(--ease-out);position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs][data-scrolled],.site-header[data-astro-cid-nen7h5rs][data-menu]{background:var(--ground)}.bar[data-astro-cid-nen7h5rs]{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--gold);margin-left:-8px;padding:8px;display:inline-flex}.brand[data-astro-cid-nen7h5rs] .mark{width:30px;height:40px}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(20px,2.6vw,44px);display:flex}.navlink[data-astro-cid-nen7h5rs]{color:var(--ink);padding-block:12px;display:inline-block;position:relative}.navlink[data-astro-cid-nen7h5rs]:after{content:"";background:var(--amber);transform-origin:0;height:1.5px;transition:transform .24s var(--ease-out);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.navlink[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}.bar[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs]{margin-left:auto}.tools[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;margin-left:clamp(20px,2.6vw,44px);margin-right:-8px;display:flex}.menu-btn[data-astro-cid-nen7h5rs]{width:48px;height:48px;margin-right:-12px;display:none;position:relative}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);height:1.5px;transition:transform .24s var(--ease-out);position:absolute;left:12px;right:12px}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:19px}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:28px}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4.5px)rotate(45deg)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-4.5px)rotate(-45deg)}.panel[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0;background:var(--ground);padding-top:32px;position:fixed}.panel-link[data-astro-cid-nen7h5rs]{padding-block:12px;font-size:44px;display:block}@media (width<=767px){.nav[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{display:block}}.footer[data-astro-cid-jo6i4kqk]{padding-block:72px 40px}.name[data-astro-cid-jo6i4kqk]{text-transform:none;font-variant-numeric:lining-nums;color:var(--ink);white-space:nowrap;font-size:clamp(120px,24vw,380px);line-height:.85}.small[data-astro-cid-jo6i4kqk]{color:var(--ink-soft);margin-top:32px;font-size:14px;font-weight:300}.skip[data-astro-cid-ju4pidww]{z-index:100;background:var(--amber);color:var(--ground);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip[data-astro-cid-ju4pidww]:focus{transform:none}.hero[data-astro-cid-i3irphx7]{--inset:clamp(0px, 5vw, 96px);isolation:isolate;align-content:center;height:clamp(640px,50vw,860px);display:grid;position:relative;overflow:clip}.media[data-astro-cid-i3irphx7]{z-index:-1;position:absolute;inset:0}.photo[data-astro-cid-i3irphx7]{object-fit:cover;object-position:70% center;width:100%;height:100%;animation:drift 1.6s var(--ease-out) both}.media[data-astro-cid-i3irphx7]:after{content:"";background:linear-gradient(oklch(0% 0 0/.45),#0000 22%),linear-gradient(90deg,oklch(14.1% .006 70.6/.7),oklch(14.1% .006 70.6/.35) 35%,#0000 55%);position:absolute;inset:0}@keyframes drift{0%{opacity:0}to{opacity:1}}.content[data-astro-cid-i3irphx7]{padding-top:var(--header-h);max-width:calc(640px + 2 * var(--gutter) + var(--inset));padding-bottom:88px;padding-left:calc(var(--gutter) + var(--inset))}.title[data-astro-cid-i3irphx7]{color:var(--ink);font-size:clamp(56px,5.6vw,104px)}.kicker[data-astro-cid-i3irphx7]{color:var(--ink);margin-bottom:24px}.cta[data-astro-cid-i3irphx7]{margin-top:40px}.scroll[data-astro-cid-i3irphx7]{padding-left:calc(var(--gutter) + var(--inset));color:var(--ink);align-items:center;gap:20px;padding-block:8px;display:inline-flex;position:absolute;bottom:32px;left:0}.scroll[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{animation:nudge 2.4s var(--ease-out) infinite}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (width<=767px){.hero[data-astro-cid-i3irphx7]{--inset:0px;align-content:end;height:auto;min-height:100svh;padding-bottom:112px}.media[data-astro-cid-i3irphx7]{aspect-ratio:auto;inset:0}.photo[data-astro-cid-i3irphx7]{object-fit:cover;object-position:74% center;mask-image:none}.media[data-astro-cid-i3irphx7]:after{background:linear-gradient(to bottom, oklch(0% 0 0/.6), transparent 25%), linear-gradient(to top, var(--ground) 8%, oklch(14.1% .006 70.6/.75) 50%, transparent 78%)}}.act[data-astro-cid-g2amc4kw]{background:var(--ground);grid-template-columns:34fr 40fr 26fr;grid-template-areas:"photo body aside";min-height:clamp(440px,36vw,600px);display:grid}.act[data-astro-cid-g2amc4kw][data-tone=ground-2]{background:var(--ground-2)}.act[data-astro-cid-g2amc4kw][data-flip]{grid-template-columns:26fr 40fr 34fr;grid-template-areas:"aside body photo"}.photo[data-astro-cid-g2amc4kw]{grid-area:photo}.body[data-astro-cid-g2amc4kw]{grid-area:body}.aside[data-astro-cid-g2amc4kw]{grid-area:aside}.photo[data-astro-cid-g2amc4kw],.aside[data-astro-cid-g2amc4kw]{min-height:100%;position:relative;overflow:hidden}.photo[data-astro-cid-g2amc4kw] img,.aside[data-astro-cid-g2amc4kw] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.body[data-astro-cid-g2amc4kw]{align-self:center;padding:64px clamp(32px,5vw,88px)}.heading[data-astro-cid-g2amc4kw]{font-size:clamp(48px,5vw,84px)}.text[data-astro-cid-g2amc4kw]{max-width:44ch;margin-top:24px;font-size:18px;font-weight:300;line-height:1.6}.link[data-astro-cid-g2amc4kw]{margin-top:32px}@media (width<=1023px){.act[data-astro-cid-g2amc4kw]{grid-template-columns:1fr 1fr;grid-template-areas:"photo body""aside aside"}.act[data-astro-cid-g2amc4kw][data-flip]{grid-template-columns:1fr 1fr;grid-template-areas:"body photo""aside aside"}.aside[data-astro-cid-g2amc4kw]{display:none}.aside[data-astro-cid-g2amc4kw]:has(ol){display:block}}@media (width<=767px){.act[data-astro-cid-g2amc4kw],.act[data-astro-cid-g2amc4kw][data-flip]{grid-template-columns:1fr;grid-template-areas:"photo""body""aside"}.photo[data-astro-cid-g2amc4kw]{aspect-ratio:16/10}.body[data-astro-cid-g2amc4kw]{padding:48px var(--gutter) 64px}}.showcase[data-astro-cid-xakddsxe]{background:var(--ground);grid-template-columns:30fr 70fr;grid-template-areas:"intro list";align-items:center;gap:clamp(32px,5vw,96px);padding-block:112px;display:grid}.card[data-astro-cid-xakddsxe][hidden]{display:none}.showcase[data-astro-cid-xakddsxe][data-tone=ground-2]{background:var(--ground-2)}.showcase[data-astro-cid-xakddsxe][data-flip]{grid-template-columns:minmax(0,58fr) minmax(0,42fr);grid-template-areas:"list intro"}.intro[data-astro-cid-xakddsxe]{grid-area:intro}.list[data-astro-cid-xakddsxe]{grid-area:list}.heading[data-astro-cid-xakddsxe]{font-size:clamp(44px,4.4vw,76px)}.text[data-astro-cid-xakddsxe]{max-width:36ch;margin-top:24px;font-size:18px;font-weight:300;line-height:1.6}.link[data-astro-cid-xakddsxe]{margin-top:32px}.list[data-astro-cid-xakddsxe]{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,32px);display:grid}.cover[data-astro-cid-xakddsxe]{aspect-ratio:3/2;background:var(--ground-2);position:relative;overflow:hidden}.cover[data-astro-cid-xakddsxe] img,.cover[data-astro-cid-xakddsxe] .notes{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}.card[data-astro-cid-xakddsxe]:hover .cover[data-astro-cid-xakddsxe] img,.card[data-astro-cid-xakddsxe]:hover .cover[data-astro-cid-xakddsxe] .notes{transform:scale(1.04)}.play[data-astro-cid-xakddsxe]{border:1.5px solid var(--ink);width:64px;height:64px;color:var(--ink);transition:transform .16s var(--ease-out), background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out);background:oklch(14.1% .006 70.6/.55);border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.play[data-astro-cid-xakddsxe]:before{content:"";position:absolute;inset:-12px}.play[data-astro-cid-xakddsxe] svg[data-astro-cid-xakddsxe]{width:22px;height:22px}.play[data-astro-cid-xakddsxe]:hover{background:var(--amber);border-color:var(--amber);color:var(--ground)}.play[data-astro-cid-xakddsxe]:active{transform:scale(.94)}.i-pause[data-astro-cid-xakddsxe],.play[data-astro-cid-xakddsxe][aria-pressed=true] .i-play[data-astro-cid-xakddsxe]{display:none}.play[data-astro-cid-xakddsxe][aria-pressed=true] .i-pause[data-astro-cid-xakddsxe]{display:block}.play[data-astro-cid-xakddsxe][aria-pressed=true]{background:var(--amber);border-color:var(--amber);color:var(--ground)}.wave[data-astro-cid-xakddsxe]{cursor:pointer;height:28px;margin-top:16px;position:relative}.bars[data-astro-cid-xakddsxe]{color:oklch(93.7% .023 82.1/.28);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.bars[data-astro-cid-xakddsxe] i[data-astro-cid-xakddsxe]{background:currentColor;border-radius:1px;width:2px}.bars[data-astro-cid-xakddsxe].fill{color:var(--amber);clip-path:inset(0 calc(100% - var(--p,0%)) 0 0)}.name[data-astro-cid-xakddsxe]{font-family:var(--serif);margin-top:14px;font-size:28px;line-height:1.1}.name-row[data-astro-cid-xakddsxe]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.duration[data-astro-cid-xakddsxe]{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:15px;font-weight:300}.showcase[data-astro-cid-xakddsxe][data-tone=ground-2] .cover[data-astro-cid-xakddsxe]{background:var(--ground)}.meta[data-astro-cid-xakddsxe]{color:var(--ink-soft);margin-top:4px;font-size:16px;font-weight:300}.buy[data-astro-cid-xakddsxe]{margin-top:14px;display:inline-flex}@media (width<=1023px){.showcase[data-astro-cid-xakddsxe],.showcase[data-astro-cid-xakddsxe][data-flip]{grid-template-columns:1fr;grid-template-areas:"intro""list"}}@media (width<=767px){.showcase[data-astro-cid-xakddsxe]{padding-block:80px}.list[data-astro-cid-xakddsxe]{grid-template-columns:1fr;gap:48px}}.score[data-astro-cid-x6jkz6je]{background:var(--ground);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.score[data-astro-cid-x6jkz6je]::backdrop{background:var(--ground)}.bg[data-astro-cid-x6jkz6je]{transition:opacity .7s var(--ease-out);pointer-events:none;background:bottom/cover no-repeat;position:absolute;inset:0}.bg-sheet[data-astro-cid-x6jkz6je]{opacity:0}.grain[data-astro-cid-x6jkz6je]{pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.bg-video[data-astro-cid-x6jkz6je]{object-fit:cover;object-position:center bottom;opacity:0;width:100%;height:100%}.score[data-astro-cid-x6jkz6je][data-view=keys] .bg-video[data-astro-cid-x6jkz6je][data-bg-video=keys],.score[data-astro-cid-x6jkz6je][data-view=sheet] .bg-video[data-astro-cid-x6jkz6je][data-bg-video=sheet]{opacity:1}.score[data-astro-cid-x6jkz6je][data-view=sheet] .bg-sheet[data-astro-cid-x6jkz6je],.score[data-astro-cid-x6jkz6je][data-view=keys] .bg-normal[data-astro-cid-x6jkz6je],.score[data-astro-cid-x6jkz6je][data-view=sheet] .bg-normal[data-astro-cid-x6jkz6je]{opacity:0}.falls[data-astro-cid-x6jkz6je]{visibility:hidden;opacity:0;width:100%;height:100%;position:absolute;inset:0}.sheet[data-astro-cid-x6jkz6je]{visibility:hidden;opacity:0;--play-x:32%;position:absolute;inset:0;overflow:hidden}.sheet-track[data-astro-cid-x6jkz6je]{will-change:transform;position:absolute;top:50%;left:0;translate:0 -50%}.sheet-track[data-astro-cid-x6jkz6je] svg{color:oklch(93.7% .023 82.1/.4);fill:currentColor;stroke:currentColor;display:block;overflow:visible}.sheet-track[data-astro-cid-x6jkz6je] .clef,.sheet-track[data-astro-cid-x6jkz6je] .keySig,.sheet-track[data-astro-cid-x6jkz6je] .meterSig,.sheet-track[data-astro-cid-x6jkz6je] .barLine{color:oklch(93.7% .023 82.1/.7)}.sheet-track[data-astro-cid-x6jkz6je] .dynam,.sheet-track[data-astro-cid-x6jkz6je] .tempo{color:var(--gold)}.sheet-track[data-astro-cid-x6jkz6je] .rest,.sheet-track[data-astro-cid-x6jkz6je] .mRest{color:oklch(93.7% .023 82.1/.3)}.sheet-track[data-astro-cid-x6jkz6je] .note{transition:color .4s var(--ease-out)}.sheet-track[data-astro-cid-x6jkz6je] .note.is-played,.sheet-track[data-astro-cid-x6jkz6je] .beam.is-played,.sheet-track[data-astro-cid-x6jkz6je] .chord.is-played,.sheet-track[data-astro-cid-x6jkz6je] .slur{color:var(--amber)}.sheet-track[data-astro-cid-x6jkz6je] .note.is-on,.sheet-track[data-astro-cid-x6jkz6je] .chord.is-on{color:#f7dfa8;transition:none}.sheet-track[data-astro-cid-x6jkz6je] .note.is-on .notehead{filter:url(#sheet-glow)}.sheet-glow[data-astro-cid-x6jkz6je]{width:var(--play-x);pointer-events:none;background:linear-gradient(90deg,#0000,oklch(72.4% .126 68.5/.08));position:absolute;inset:0 auto 0 0;mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.sheet-head[data-astro-cid-x6jkz6je]{top:6%;bottom:6%;left:var(--play-x);background:var(--gold);width:1.5px;position:absolute;box-shadow:0 0 10px oklch(72.4% .126 68.5/.6)}.sheet-head[data-astro-cid-x6jkz6je]:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-3.25px}.sheet-fx[data-astro-cid-x6jkz6je]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sheet-loading[data-astro-cid-x6jkz6je]{color:var(--ink-soft);place-items:center;display:none;position:absolute;inset:0}.sheet[data-astro-cid-x6jkz6je][data-loading] .sheet-loading[data-astro-cid-x6jkz6je]{display:grid}.sheet[data-astro-cid-x6jkz6je][data-loading] .sheet-head[data-astro-cid-x6jkz6je]{display:none}.side-title[data-astro-cid-x6jkz6je].views-title{color:var(--ink);text-align:center;white-space:nowrap;letter-spacing:.2em;align-items:center;gap:14px;margin-top:auto;margin-bottom:16px;padding-top:32px;font-size:11px;display:flex}.views-title[data-astro-cid-x6jkz6je]:before,.views-title[data-astro-cid-x6jkz6je]:after{content:"";background:linear-gradient(90deg, transparent, var(--amber));flex:1;height:1px}.views-title[data-astro-cid-x6jkz6je]:after{background:linear-gradient(270deg, transparent, var(--amber))}.views-title[data-astro-cid-x6jkz6je] span[data-astro-cid-x6jkz6je]{align-items:center;gap:12px;display:inline-flex}.views-title[data-astro-cid-x6jkz6je] span[data-astro-cid-x6jkz6je]:before,.views-title[data-astro-cid-x6jkz6je] span[data-astro-cid-x6jkz6je]:after{content:"";background:var(--amber);border-radius:50%;width:4px;height:4px}.views[data-astro-cid-x6jkz6je]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.view-card[data-astro-cid-x6jkz6je]{color:var(--ink-soft);transition:border-color .2s var(--ease-out), color .2s var(--ease-out), background-color .2s var(--ease-out), transform .16s var(--ease-out);background:oklch(14.1% .006 70.6/.6);border:1.5px solid oklch(93.7% .023 82.1/.12);justify-items:center;gap:10px;padding:14px 10px 12px;display:grid;position:relative}.view-card[data-astro-cid-x6jkz6je]:hover{color:var(--ink);border-color:oklch(72.4% .126 68.5/.5)}.view-card[data-astro-cid-x6jkz6je]:active{transform:scale(.98)}.view-card[data-astro-cid-x6jkz6je][aria-pressed=true]{color:var(--ink);border-color:var(--amber);background:oklch(18% .009 75/.8);box-shadow:0 0 18px oklch(72.4% .126 68.5/.18)}.view-name[data-astro-cid-x6jkz6je]{letter-spacing:.18em;font-size:11px}.art[data-astro-cid-x6jkz6je]{width:100%;max-width:120px;height:auto;overflow:visible}.art[data-astro-cid-x6jkz6je] .lines[data-astro-cid-x6jkz6je] path[data-astro-cid-x6jkz6je],.art[data-astro-cid-x6jkz6je] .keyboard[data-astro-cid-x6jkz6je] path[data-astro-cid-x6jkz6je]{fill:none;stroke:oklch(93.7% .023 82.1/.35);stroke-width:.8px}.art[data-astro-cid-x6jkz6je] .keyboard[data-astro-cid-x6jkz6je] .white[data-astro-cid-x6jkz6je]{fill:oklch(93.7% .023 82.1/.12)}.art[data-astro-cid-x6jkz6je] .keyboard[data-astro-cid-x6jkz6je] .black[data-astro-cid-x6jkz6je]{fill:oklch(14.1% .006 70.6);stroke:none}.art[data-astro-cid-x6jkz6je] .clef[data-astro-cid-x6jkz6je]{font-family:var(--font-music), serif;fill:var(--gold);font-size:34px}.art[data-astro-cid-x6jkz6je] .gold[data-astro-cid-x6jkz6je] ellipse[data-astro-cid-x6jkz6je],.art[data-astro-cid-x6jkz6je] .gold[data-astro-cid-x6jkz6je] circle[data-astro-cid-x6jkz6je]{fill:var(--amber)}.art[data-astro-cid-x6jkz6je] .gold[data-astro-cid-x6jkz6je] path[data-astro-cid-x6jkz6je]{fill:none;stroke:var(--amber);stroke-width:1.6px;stroke-linecap:round}.art[data-astro-cid-x6jkz6je] .gold[data-astro-cid-x6jkz6je] .stem[data-astro-cid-x6jkz6je]{stroke-width:1.6px}.art[data-astro-cid-x6jkz6je] .gold[data-astro-cid-x6jkz6je] .fall[data-astro-cid-x6jkz6je]{stroke:oklch(84% .086 80.2/.7);stroke-width:1.4px}.view-card[data-astro-cid-x6jkz6je]:not([aria-pressed=true]) .art[data-astro-cid-x6jkz6je] .gold[data-astro-cid-x6jkz6je],.view-card[data-astro-cid-x6jkz6je]:not([aria-pressed=true]) .art[data-astro-cid-x6jkz6je] .glow[data-astro-cid-x6jkz6je]{opacity:.55}.art-keys[data-astro-cid-x6jkz6je]{max-width:none}.tick[data-astro-cid-x6jkz6je]{background:var(--amber);border-radius:50%;width:18px;height:18px;display:none;position:absolute;top:6px;right:6px}.tick[data-astro-cid-x6jkz6je] svg[data-astro-cid-x6jkz6je]{fill:none;width:18px;height:18px;stroke:var(--ground);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.view-card[data-astro-cid-x6jkz6je][aria-pressed=true] .tick[data-astro-cid-x6jkz6je]{display:block}.frame[data-astro-cid-x6jkz6je]{grid-template-columns:minmax(300px,25vw) 1fr;height:calc(100% - 18vh);display:grid;position:relative}.side[data-astro-cid-x6jkz6je]{min-height:0;padding:72px 12px 20px var(--gutter);flex-direction:column;display:flex}.side-title[data-astro-cid-x6jkz6je]{color:var(--ink-soft);margin-bottom:20px}.pieces[data-astro-cid-x6jkz6je]{scrollbar-width:thin;align-content:start;gap:6px;min-height:0;padding-right:6px;display:grid;overflow-y:auto}.piece[data-astro-cid-x6jkz6je]{text-align:left;width:100%;color:var(--ink);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);border:1.5px solid #0000;grid-template-columns:56px minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:8px;display:grid}.piece[data-astro-cid-x6jkz6je]:hover{background:var(--ground-2)}.piece[data-astro-cid-x6jkz6je][aria-current=true]{border-color:var(--amber);background:var(--ground-2)}.piece[data-astro-cid-x6jkz6je] .thumb{width:56px;height:44px;display:block}.piece-name[data-astro-cid-x6jkz6je]{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.piece-time[data-astro-cid-x6jkz6je]{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:14px;font-weight:300}.eq[data-astro-cid-x6jkz6je]{visibility:hidden;align-items:end;gap:2px;height:14px;display:flex}.eq[data-astro-cid-x6jkz6je] i[data-astro-cid-x6jkz6je]{background:var(--amber);width:3px;height:40%}.piece[data-astro-cid-x6jkz6je][aria-current=true] .eq[data-astro-cid-x6jkz6je]{visibility:visible}.score[data-astro-cid-x6jkz6je][data-playing] .piece[data-astro-cid-x6jkz6je][aria-current=true] .eq[data-astro-cid-x6jkz6je] i[data-astro-cid-x6jkz6je]{animation:.9s ease-in-out infinite alternate eq}.eq[data-astro-cid-x6jkz6je] i[data-astro-cid-x6jkz6je]:nth-child(2){animation-delay:-300ms!important}.eq[data-astro-cid-x6jkz6je] i[data-astro-cid-x6jkz6je]:nth-child(3){animation-delay:-600ms!important}@keyframes eq{0%{height:25%}to{height:100%}}.main[data-astro-cid-x6jkz6je]{min-width:0;padding:64px var(--gutter) 0 clamp(16px, 2vw, 40px);grid-template-rows:auto 1fr auto;display:grid}.piece-title[data-astro-cid-x6jkz6je]{font-size:clamp(36px,3.6vw,60px)}.piece-meta[data-astro-cid-x6jkz6je]{color:var(--ink-soft);margin-top:10px}.stage[data-astro-cid-x6jkz6je]{min-height:0;margin-top:24px;position:relative}.controls[data-astro-cid-x6jkz6je]{grid-template-columns:auto 1fr minmax(120px,160px);align-items:center;gap:clamp(16px,3vw,48px);padding-block:20px;display:grid}.transport[data-astro-cid-x6jkz6je]{align-items:center;gap:8px;display:flex}.icon[data-astro-cid-x6jkz6je]{width:44px;height:44px;color:var(--ink);transition:color .16s var(--ease-out), transform .16s var(--ease-out), background-color .2s var(--ease-out);place-items:center;display:grid}.icon[data-astro-cid-x6jkz6je] svg[data-astro-cid-x6jkz6je]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.icon[data-astro-cid-x6jkz6je] .solid[data-astro-cid-x6jkz6je],.vol[data-astro-cid-x6jkz6je] .solid[data-astro-cid-x6jkz6je]{fill:currentColor;stroke:none}.icon[data-astro-cid-x6jkz6je]:hover{color:var(--gold)}.icon[data-astro-cid-x6jkz6je]:active{transform:scale(.92)}.icon[data-astro-cid-x6jkz6je].small svg[data-astro-cid-x6jkz6je]{width:20px;height:20px}.icon[data-astro-cid-x6jkz6je][aria-pressed=true]:not(.big){color:var(--amber)}.icon[data-astro-cid-x6jkz6je].big{border:1.5px solid var(--amber);border-radius:50%;width:60px;height:60px;margin-inline:6px}.icon[data-astro-cid-x6jkz6je].big:hover{background:var(--amber);color:var(--ground)}.i-pause[data-astro-cid-x6jkz6je],.icon[data-astro-cid-x6jkz6je].big[aria-pressed=true] .i-play[data-astro-cid-x6jkz6je]{display:none}.icon[data-astro-cid-x6jkz6je].big[aria-pressed=true] .i-pause[data-astro-cid-x6jkz6je]{display:block}.timeline[data-astro-cid-x6jkz6je]{align-items:center;gap:16px;display:flex}.time[data-astro-cid-x6jkz6je]{font-variant-numeric:tabular-nums;color:var(--ink-soft);min-width:3.2ch;font-size:14px;font-weight:300}.vol[data-astro-cid-x6jkz6je]{color:var(--ink);align-items:center;gap:12px;display:flex}.mute[data-astro-cid-x6jkz6je]{width:40px;height:40px;color:var(--ink);transition:color .16s var(--ease-out), transform .16s var(--ease-out);flex:none;place-items:center;margin-left:-10px;display:grid}.mute[data-astro-cid-x6jkz6je]:hover{color:var(--gold)}.mute[data-astro-cid-x6jkz6je]:active{transform:scale(.92)}.i-muted[data-astro-cid-x6jkz6je],.mute[data-astro-cid-x6jkz6je][aria-pressed=true] .i-sound[data-astro-cid-x6jkz6je]{display:none}.mute[data-astro-cid-x6jkz6je][aria-pressed=true] .i-muted[data-astro-cid-x6jkz6je]{display:block}.mute[data-astro-cid-x6jkz6je][aria-pressed=true]{color:var(--amber)}.vol[data-astro-cid-x6jkz6je] svg[data-astro-cid-x6jkz6je]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none;width:20px;height:20px}.range[data-astro-cid-x6jkz6je]{--fill:0%;appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:24px}.range[data-astro-cid-x6jkz6je]::-webkit-slider-runnable-track{background:linear-gradient(var(--amber), var(--amber)) 0 / var(--fill) 100% no-repeat, oklch(93.7% .023 82.1/.2);height:2px}.range[data-astro-cid-x6jkz6je]::-moz-range-track{background:linear-gradient(var(--amber), var(--amber)) 0 / var(--fill) 100% no-repeat, oklch(93.7% .023 82.1/.2);height:2px}.range[data-astro-cid-x6jkz6je]::-webkit-slider-thumb{appearance:none;background:var(--gold);border-radius:50%;width:12px;height:12px;margin-top:-5px}.range[data-astro-cid-x6jkz6je]::-moz-range-thumb{background:var(--gold);border:0;border-radius:50%;width:12px;height:12px}.close[data-astro-cid-x6jkz6je]{top:16px;right:calc(var(--gutter) - 10px);z-index:2;width:48px;height:48px;position:absolute}.close[data-astro-cid-x6jkz6je] svg[data-astro-cid-x6jkz6je]{width:24px;height:24px}.sr[data-astro-cid-x6jkz6je]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.frame[data-astro-cid-x6jkz6je]{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);height:100%}.side[data-astro-cid-x6jkz6je]{min-width:0;padding:0 var(--gutter) 20px;order:2}.piece[data-astro-cid-x6jkz6je]{grid-template-columns:auto auto 16px;padding:10px 14px}.piece[data-astro-cid-x6jkz6je] .thumb,.side-title[data-astro-cid-x6jkz6je]{display:none}.pieces[data-astro-cid-x6jkz6je]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.pieces[data-astro-cid-x6jkz6je] li[data-astro-cid-x6jkz6je]{scroll-snap-align:start}.main[data-astro-cid-x6jkz6je]{padding:84px var(--gutter) 0}.controls[data-astro-cid-x6jkz6je]{grid-template-columns:1fr auto;gap:8px 12px}.transport[data-astro-cid-x6jkz6je]{grid-column:1/-1;justify-content:center}.vol[data-astro-cid-x6jkz6je] .range[data-astro-cid-x6jkz6je],.views-title[data-astro-cid-x6jkz6je]{display:none}.views[data-astro-cid-x6jkz6je]{margin-top:10px}.view-card[data-astro-cid-x6jkz6je]{grid-template-columns:56px 1fr;place-items:center start;padding:8px 10px}.art[data-astro-cid-x6jkz6je]{max-width:56px}}.steps[data-astro-cid-2kegqo7y]{background:var(--ground);align-content:center;gap:28px;height:100%;padding:64px clamp(24px,3vw,56px);display:grid}.step[data-astro-cid-2kegqo7y]{color:var(--gold);font-size:28px;display:block}.detail[data-astro-cid-2kegqo7y]{color:var(--ink-soft);margin-top:6px;font-size:16px;font-weight:300;line-height:1.5;display:block}@media (width<=1023px){.steps[data-astro-cid-2kegqo7y]{padding:56px var(--gutter);grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.steps[data-astro-cid-2kegqo7y]{background:var(--ground-2);grid-template-columns:1fr;padding-top:0}}.create[data-astro-cid-obzlno7s]{background:var(--ground-2);grid-template-columns:34fr 66fr;align-items:center;gap:clamp(32px,5vw,96px);padding-block:112px;display:grid}.heading[data-astro-cid-obzlno7s]{font-size:clamp(48px,5vw,84px)}.text[data-astro-cid-obzlno7s]{margin-top:20px;font-size:18px;font-weight:300;line-height:1.6}.cta[data-astro-cid-obzlno7s]{margin-top:32px}.wave[data-astro-cid-obzlno7s]{height:clamp(120px,14vw,220px);color:var(--amber);justify-content:space-between;align-items:center;display:flex}.wave[data-astro-cid-obzlno7s] i[data-astro-cid-obzlno7s]{transform-origin:50%;width:2px;animation:breathe 2.6s ease-in-out var(--d) infinite;background:currentColor;border-radius:1px}.wave[data-astro-cid-obzlno7s] i[data-astro-cid-obzlno7s]:nth-child(3n){background:var(--gold)}@keyframes breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.6)}}@media (prefers-reduced-motion:reduce){.wave[data-astro-cid-obzlno7s] i[data-astro-cid-obzlno7s]{animation:none}}@media (width<=767px){.create[data-astro-cid-obzlno7s]{grid-template-columns:1fr;padding-block:80px}}
