.hr{--hr-walnut-1:#4a3326;--hr-walnut-2:#3a281e;--hr-walnut-3:#2a1c15;--hr-alu-1:#e9e6e1;--hr-alu-2:#b9b4ac;--hr-alu-3:#8e8880;--hr-vinyl:#121010;--hr-vinyl-2:#1b1816;--hr-label:#7e2a30;--hr-label-2:#6a2228;--hr-foil:#e8cf9b;--hr-foil-2:#c9a66a;--hr-cream:#f3ece0;--hr-ease:cubic-bezier(.16, 1, .3, 1);color:var(--hr-cream);background:radial-gradient(ellipse 80% 60% at 62% 34%, #ffe2be1a, transparent 70%), linear-gradient(180deg, #00000040, #0000 20%, #0000 55%, #0a06048c), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='900'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.008 0.3' numOctaves='3' seed='7'/><feColorMatrix values='0 0 0 0 0.12  0 0 0 0 0.07  0 0 0 0 0.04  0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>") 0 0 / 100% 100%, repeating-linear-gradient(91deg, #00000012 0 1px, transparent 1px 7px, #ffdcb409 7px 8px, transparent 8px 17px), linear-gradient(100deg, var(--hr-walnut-1), var(--hr-walnut-2) 45%, var(--hr-walnut-1) 70%, var(--hr-walnut-3));flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 64px);padding-top:calc(46px + 106vw);display:flex;position:relative;overflow:hidden}.hr a{text-decoration:none}.hr:before{content:"";z-index:5;pointer-events:none;background:#0b0705;animation:1.1s 50ms both hr-lights;position:absolute;inset:0}@keyframes hr-lights{0%{opacity:1}to{opacity:0}}.hr-deck{aspect-ratio:1;width:106vw;position:absolute;top:62px;left:0}.hr-in{animation:hr-slide 1.9s var(--hr-ease) .2s both;position:absolute;inset:0}@keyframes hr-slide{0%{opacity:0;transform:translate(26%)rotate(-150deg)}20%{opacity:1}to{opacity:1;transform:none}}.hr-rot{will-change:transform;position:absolute;inset:0}.hr-rec{aspect-ratio:1;border-radius:50%;width:100%;position:relative;box-shadow:0 30px 60px -20px #000000bf,0 0 0 1px #0006}.hr-spin{border-radius:50%;position:absolute;inset:0}.hr-platter{background:repeating-conic-gradient(from 0deg, #282420d9 0 1.1deg, transparent 1.1deg 2.6deg), conic-gradient(from 30deg, var(--hr-alu-1), var(--hr-alu-2) 25%, var(--hr-alu-1) 50%, var(--hr-alu-3) 75%, var(--hr-alu-1));border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 0 95.4%,#000 95.6%);mask:radial-gradient(circle closest-side,#0000 0 95.4%,#000 95.6%)}.hr-vinyl{background:radial-gradient(circle closest-side, transparent 0 34%, #0c0b0a 34.2% 36%, transparent 36.2% 97.6%, #191615 97.8% 99.2%, #2a2622 99.4%), repeating-radial-gradient(circle, var(--hr-vinyl) 0 .8px, var(--hr-vinyl-2) .8px 1.6px, #151312 1.6px 2.3px);border-radius:50%;position:absolute;inset:4.6%;box-shadow:0 3px 10px #0000008c}.hr-vinyl:before{content:"";background:radial-gradient(circle closest-side,#0000 0 55%,#0009 55.3% 55.8%,#0000 56.1% 68%,#0009 68.3% 68.8%,#0000 69.1% 81%,#0009 81.3% 81.8%,#0000 82.1%);border-radius:50%;position:absolute;inset:0}.hr-label{aspect-ratio:1;background:radial-gradient(circle at 40% 35%, var(--hr-label), var(--hr-label-2));text-align:center;border-radius:50%;place-items:center;width:34%;font-size:clamp(30px,9vw,64px);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #00000040}.hr-label:before{content:"";border:.8px solid #e8cf9b73;border-radius:50%;position:absolute;inset:8%}.hr-rim{width:100%;height:100%;position:absolute;inset:0}.hr-rim text{font-family:var(--latin);letter-spacing:.32em;fill:#e8cf9bbf;font-size:6.2px}.hr-foil{background:linear-gradient(180deg, #f6e3b6, var(--hr-foil) 45%, var(--hr-foil-2));color:#0000;-webkit-background-clip:text;background-clip:text}.hr-face{text-align:center;grid-template-rows:minmax(0,1fr) 16% minmax(0,1fr);justify-items:center;transition:opacity .4s;display:grid;position:absolute;inset:14%}.hr-top{flex-direction:column;align-self:end;align-items:center;gap:.1em;max-width:100%;display:flex}.hr-bot{grid-row:3;align-self:start}.hr-brand{font-family:var(--latin);font-size:1em;font-style:italic;font-weight:500;line-height:1}.hr-rpm{font-family:var(--latin);letter-spacing:.2em;font-size:.27em}.hr-who{letter-spacing:.12em;white-space:nowrap;font-size:.34em;font-weight:700}.hr-ttl{font-family:var(--mincho);word-break:keep-all;text-wrap:balance;font-size:.56em;font-weight:800;line-height:1.2}.hr-ttl .nbw{white-space:nowrap}.hr-glint{background:linear-gradient(115deg,#0000 35%,#fff4d68c 48%,#0000 60%);border-radius:50%;animation:1.4s cubic-bezier(.3,.6,.3,1) 2.1s both hr-glint;position:absolute;inset:0;transform:translate(-120%)}@keyframes hr-glint{0%{transform:translate(-120%)}to{transform:translate(120%)}}.hr-sheen{pointer-events:none;mix-blend-mode:screen;background:conic-gradient(from 200deg, transparent 0 4%, #fffaf038 9%, #fffaf00d 13%, transparent 17% 50%, #fffaf026 59%, #fffaf008 63%, transparent 67%);border-radius:50%;position:absolute;inset:4.6%;-webkit-mask:radial-gradient(circle closest-side,#0000 0 36%,#000 37%);mask:radial-gradient(circle closest-side,#0000 0 36%,#000 37%)}.hr-pin{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff,#b9b4ac 50%,#4a4640);border-radius:50%;width:2.2%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hr-arm{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hr-arm .swing{transform-box:view-box;transform-origin:86px 5px;animation:hr-arm 1.1s var(--hr-ease) 1.3s both}@keyframes hr-arm{0%{opacity:0;transform:rotate(-24deg)}30%{opacity:1}to{opacity:1;transform:none}}.hr .hr-copy{z-index:2;text-shadow:0 1px 14px #0a060480;flex-direction:column;gap:6px;width:100%;padding-bottom:28px;display:flex;position:relative}.hr-copy>*{animation:hr-rise 1s var(--hr-ease) both;animation-delay:calc(1.2s + var(--i,0) * .12s)}@keyframes hr-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hr-date{letter-spacing:.22em;color:var(--hr-foil);margin:0;font-size:13px;line-height:1.6}.hr-h{font-family:var(--latin);letter-spacing:.06em;color:#f8f1e5;margin:0;font-size:46px;font-weight:500;line-height:1.04}.hr-sub{color:#f3ece0d1;margin:0;font-size:14px}.hr-work{opacity:1;flex-direction:column;min-height:56px;margin:2px 0 0;transition:opacity .5s;display:flex}.hr-work.wait{opacity:0}.hr-wc{color:#f3ece0d9;font-size:13px;font-weight:700}.hr-wt{font-family:var(--mincho);font-size:24px;font-weight:800;line-height:1.35}.hr-act{flex-direction:column;gap:4px;margin-top:14px;display:flex}.hr-btn{background:var(--hr-cream);color:#2b2622;height:54px;text-shadow:none;transition:transform .3s var(--hr-ease), background .3s ease;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 -2px #0000001f,0 10px 24px -12px #000000b3}.hr-btn:hover{color:#2b2622;background:#fff8ec;transform:translateY(-1px)}.hr-btn svg{flex-shrink:0;width:18px;height:18px}.hr-left{color:#f3ece0d1;justify-content:center;align-items:center;min-height:44px;margin:0;font-size:12.5px;display:flex}.hr-left a{min-height:44px;color:var(--hr-cream);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.hr-left a:hover{color:#fff8ec}.hr a:focus-visible{outline-offset:3px;outline:3px solid #f1ddb0}@media (width>=900px){.hr{justify-content:center;min-height:min(860px,100vh);padding-top:0}.hr-deck{width:min(58vw,820px);top:96px;left:auto;right:-5vw}.hr-label{font-size:clamp(40px,4.4vw,64px)}.hr .hr-copy{padding-top:64px;padding-bottom:0}.hr-copy>*{max-width:440px}.hr-date{font-size:14px}.hr-h{font-size:78px;line-height:1.02}.hr-sub{font-size:15px}.hr-wt{font-size:32px}.hr-act{flex-direction:row;align-items:center;gap:20px;margin-top:24px}.hr-left{justify-content:flex-start}}[data-rv].rv-hide>*{opacity:0;transition:opacity .9s var(--hr-ease,cubic-bezier(.16, 1, .3, 1)), transform .9s var(--hr-ease,cubic-bezier(.16, 1, .3, 1));transition-delay:calc(var(--i,0) * 70ms);transform:translateY(18px)}[data-rv].rv-hide.rv-in>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hr:before{display:none}.hr *,.hr :before,.hr :after{transition:none!important;animation:none!important}[data-rv].rv-hide>*{opacity:1!important;transition:none!important;transform:none!important}}.scenes[data-astro-cid-6ruwkpxl]{scrollbar-width:none;scroll-snap-type:x mandatory;gap:12px;margin:0 -20px;padding:4px 20px 8px;scroll-padding-inline:20px;list-style:none;display:flex;overflow-x:auto}.scenes[data-astro-cid-6ruwkpxl]::-webkit-scrollbar{display:none}.scenes[data-astro-cid-6ruwkpxl]>li[data-astro-cid-6ruwkpxl]{scroll-snap-align:start;flex:0 0 156px;min-width:0}.sc[data-astro-cid-6ruwkpxl]{color:var(--ink);border-radius:14px;flex-direction:column;gap:8px;text-decoration:none;display:flex}.sc[data-astro-cid-6ruwkpxl]:hover{color:var(--ink)}.sc[data-astro-cid-6ruwkpxl]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.cover[data-astro-cid-6ruwkpxl]{aspect-ratio:1;box-shadow:var(--shadow);box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:14px;display:flex}.cover[data-astro-cid-6ruwkpxl]>svg{flex-shrink:0}.lab[data-astro-cid-6ruwkpxl]{word-break:keep-all;overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.4}.tone-light[data-astro-cid-6ruwkpxl]{background:var(--card);color:var(--ink)}.tone-band[data-astro-cid-6ruwkpxl]{background:var(--band);color:var(--ink)}.tone-deep[data-astro-cid-6ruwkpxl]{background:var(--deep);color:var(--on-deep)}.tone-wine[data-astro-cid-6ruwkpxl]{background:var(--accent);color:var(--on-accent)}.cnt[data-astro-cid-6ruwkpxl]{padding-left:2px;font-style:italic}@media (prefers-color-scheme:dark){.tone-wine[data-astro-cid-6ruwkpxl]>svg{stroke:var(--on-accent)}}@media (width>=900px){.scenes[data-astro-cid-6ruwkpxl]{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0;padding:4px 0 8px;display:grid;overflow:visible}.scenes[data-astro-cid-6ruwkpxl]>li[data-astro-cid-6ruwkpxl]{flex:initial}.cover[data-astro-cid-6ruwkpxl]{padding:10px}.lab[data-astro-cid-6ruwkpxl]{font-size:13px}}@media (width>=1100px){.scenes[data-astro-cid-6ruwkpxl]{gap:16px}.cover[data-astro-cid-6ruwkpxl]{padding:12px}.lab[data-astro-cid-6ruwkpxl]{font-size:15px}}@media (width>=1240px){.scenes[data-astro-cid-6ruwkpxl]{gap:20px}.cover[data-astro-cid-6ruwkpxl]{padding:14px}.lab[data-astro-cid-6ruwkpxl]{font-size:17px}}.wc[data-astro-cid-ryuh4v2g]{list-style:none}.wc[data-astro-cid-ryuh4v2g] a[data-astro-cid-ryuh4v2g]{color:var(--ink);border-radius:4px;flex-direction:column;gap:2px;text-decoration:none;display:flex}.wc[data-astro-cid-ryuh4v2g] a[data-astro-cid-ryuh4v2g]:hover{color:var(--ink)}.wc[data-astro-cid-ryuh4v2g] a[data-astro-cid-ryuh4v2g]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.art[data-astro-cid-ryuh4v2g]{aspect-ratio:1;background:#d8c4a2;border-radius:8px;display:block;position:relative;overflow:hidden}.art[data-astro-cid-ryuh4v2g] img[data-astro-cid-ryuh4v2g]{object-fit:cover;filter:grayscale()contrast(1.05);mix-blend-mode:multiply;width:100%;height:100%;transition:filter .15s;display:block}.wc[data-astro-cid-ryuh4v2g] a[data-astro-cid-ryuh4v2g]:hover .art[data-astro-cid-ryuh4v2g] img[data-astro-cid-ryuh4v2g]{filter:grayscale()contrast(1.05)brightness(.92)}.ph[data-astro-cid-ryuh4v2g]{background:var(--deep);width:100%;height:100%;display:block}.cap[data-astro-cid-ryuh4v2g]{color:var(--on-deep);background:linear-gradient(#2b262200 0%,#2b2622b8 55%,#2b2622f0 100%);flex-direction:column;gap:3px;padding:40% 12px 12px;display:flex;position:absolute;inset:auto 0 0}.composer[data-astro-cid-ryuh4v2g]{letter-spacing:.12em;color:var(--deep-mu);font-size:11.5px;font-weight:700}.t[data-astro-cid-ryuh4v2g]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.p[data-astro-cid-ryuh4v2g] .by[data-astro-cid-ryuh4v2g]{margin-left:.7em;display:inline-block}.p[data-astro-cid-ryuh4v2g]{flex-direction:column;margin-top:10px;font-size:12.5px;line-height:1.4;display:flex}@media (width<=599px){.cap[data-astro-cid-ryuh4v2g]{padding:28% 10px 10px}.t[data-astro-cid-ryuh4v2g]{font-size:14px}.composer[data-astro-cid-ryuh4v2g]{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.art[data-astro-cid-ryuh4v2g] img[data-astro-cid-ryuh4v2g]{transition:none}}.shelf[data-astro-cid-odzvaksd]{flex-direction:column;gap:6px;min-width:0;display:flex}.sh[data-astro-cid-odzvaksd]{justify-content:space-between;align-items:center;display:flex}.sh[data-astro-cid-odzvaksd] h2[data-astro-cid-odzvaksd],.sh[data-astro-cid-odzvaksd] h3[data-astro-cid-odzvaksd]{font-family:var(--mincho);margin:0;font-size:17px;font-weight:800}.sh[data-astro-cid-odzvaksd] a[data-astro-cid-odzvaksd]{min-height:44px;color:var(--muted);align-items:center;gap:2px;margin-right:-4px;padding-left:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.sh[data-astro-cid-odzvaksd] a[data-astro-cid-odzvaksd]:hover{color:var(--ink)}.sh[data-astro-cid-odzvaksd] a[data-astro-cid-odzvaksd] .latin[data-astro-cid-odzvaksd]{font-size:14px}.av[data-astro-cid-odzvaksd]{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin:0 -20px 0 -12px;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.av[data-astro-cid-odzvaksd]::-webkit-scrollbar{display:none}.av[data-astro-cid-odzvaksd] li[data-astro-cid-odzvaksd]{scroll-snap-align:start;flex-shrink:0}.av[data-astro-cid-odzvaksd] a[data-astro-cid-odzvaksd]{width:100px;min-height:44px;color:var(--ink);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:4px 0;text-decoration:none;display:flex}.av[data-astro-cid-odzvaksd] a[data-astro-cid-odzvaksd]:hover .nm[data-astro-cid-odzvaksd]{color:var(--accent)}.av[data-astro-cid-odzvaksd] a[data-astro-cid-odzvaksd]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pt[data-astro-cid-odzvaksd]{border-radius:50%;width:64px;height:64px}.ph[data-astro-cid-odzvaksd]{background:var(--deep);color:#d98c91;width:100%;height:100%;font-family:var(--latin);justify-content:center;align-items:center;font-size:30px;font-style:italic;line-height:1;display:flex}.nm[data-astro-cid-odzvaksd]{text-align:center;white-space:nowrap;letter-spacing:-.02em;font-size:11px;font-weight:700;line-height:1.4}@media (width>=900px){.av[data-astro-cid-odzvaksd]{margin:0 -12px}.nm[data-astro-cid-odzvaksd]{font-size:12px}}.home[data-astro-cid-lcdefpme]{padding-top:0;padding-bottom:56px}.area[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;padding-top:44px;display:flex}.ahead[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.hh[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:24px}.hh[data-astro-cid-lcdefpme] .cnt[data-astro-cid-lcdefpme]{margin-left:.35em}.hh[data-astro-cid-lcdefpme].solo{min-height:44px}.shelf[data-astro-cid-lcdefpme]{scrollbar-width:none;scroll-snap-type:x mandatory;gap:12px;margin:0 -20px;padding:4px 20px 8px;scroll-padding-inline:20px;list-style:none;display:flex;overflow-x:auto}.shelf[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.flist[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.flist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.fl-a[data-astro-cid-lcdefpme]{min-height:68px;color:var(--ink);grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;column-gap:12px;padding:12px 0;text-decoration:none;display:grid}.fl-a[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.fl-a[data-astro-cid-lcdefpme]:hover .fl-t[data-astro-cid-lcdefpme]{color:var(--accent)}.fl-a[data-astro-cid-lcdefpme]:focus-visible{outline-offset:-3px}.fl-n[data-astro-cid-lcdefpme]{color:var(--accent);font-size:15px;font-style:italic}.fl-t[data-astro-cid-lcdefpme]{font-family:var(--mincho);font-size:17px;font-weight:700;line-height:1.45;transition:color .2s}.fl-c[data-astro-cid-lcdefpme]{color:var(--muted);white-space:nowrap;font-size:13px;font-style:italic}.fl-a[data-astro-cid-lcdefpme]>svg{color:var(--muted)}@media (prefers-reduced-motion:reduce){.fl-t[data-astro-cid-lcdefpme]{transition:none}}.shelf[data-astro-cid-lcdefpme] .wc{scroll-snap-align:start;flex:0 0 168px}.gcards[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.gcard[data-astro-cid-lcdefpme]{box-sizing:border-box;background:var(--card);height:100%;min-height:44px;color:var(--ink);box-shadow:var(--shadow);border-radius:14px;align-items:flex-start;gap:12px;padding:18px 18px 18px 20px;text-decoration:none;transition:box-shadow .2s;display:flex}.gcard[data-astro-cid-lcdefpme]:hover{color:var(--ink);box-shadow:var(--shadow), 0 0 0 1.5px var(--ink)}.gcard[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gx[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;align-self:flex-start;gap:4px;min-width:0;display:flex}.gx[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:17px;font-weight:800;line-height:1.4}.gx[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{text-wrap:pretty;line-height:1.6}.gcard[data-astro-cid-lcdefpme] svg{color:var(--muted);flex-shrink:0;align-self:center}@media (prefers-reduced-motion:reduce){.gcard[data-astro-cid-lcdefpme]{transition:none}}.composers[data-astro-cid-lcdefpme]{margin-top:12px}.nlist[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.nlist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.nlist[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:64px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta chev""ttl chev";align-items:center;gap:2px 12px;padding:12px 0;text-decoration:none;display:grid}.nlist[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .nti[data-astro-cid-lcdefpme]{color:var(--accent)}.nlist[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>svg{color:var(--muted);grid-area:chev}.nmeta[data-astro-cid-lcdefpme]{grid-area:meta;align-items:baseline;gap:10px;font-size:13px;line-height:1.5;display:flex}.nmeta[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:var(--muted)}.nk[data-astro-cid-lcdefpme]{color:var(--accent);letter-spacing:.04em;font-size:12.5px;font-weight:700}.nti[data-astro-cid-lcdefpme]{font-family:var(--mincho);grid-area:ttl;font-size:16px;font-weight:700;line-height:1.5}.note[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:4px;display:flex}.note[data-astro-cid-lcdefpme] .textlink[data-astro-cid-lcdefpme]{margin-block:-9.85px}.today[data-astro-cid-lcdefpme]{color:var(--ink);margin-top:4px;text-decoration:none;display:flex;overflow:hidden}.today[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.today[data-astro-cid-lcdefpme] .stub[data-astro-cid-lcdefpme]{background:var(--accent);width:96px;color:var(--on-accent);text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:14px 8px;line-height:1;display:flex}.today[data-astro-cid-lcdefpme] .stub[data-astro-cid-lcdefpme] .xs[data-astro-cid-lcdefpme]{font-weight:700}.today[data-astro-cid-lcdefpme] .stub[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{font-size:15px}.today[data-astro-cid-lcdefpme] .tb[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:14px 16px;display:flex}.today[data-astro-cid-lcdefpme] .tb[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:15px}.today[data-astro-cid-lcdefpme] .tb[data-astro-cid-lcdefpme] .xs[data-astro-cid-lcdefpme]{align-items:center;gap:2px;display:inline-flex}#cshelf-wrap[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;margin-top:8px;display:flex}.cshelf[data-astro-cid-lcdefpme]{scrollbar-width:none;scroll-snap-type:x mandatory;gap:12px;margin:0 -20px;padding:4px 20px 8px;scroll-padding-inline:20px;list-style:none;display:flex;overflow-x:auto}.cshelf[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.ccard[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 200px;min-width:0;display:flex}.ccard[data-astro-cid-lcdefpme][hidden]{display:none}.ccard[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-width:0;color:var(--ink);flex:1;text-decoration:none;display:flex}.ccard[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .dt[data-astro-cid-lcdefpme]{opacity:.9}.dt[data-astro-cid-lcdefpme]{background:var(--deep);min-width:0;color:var(--on-deep);border-radius:8px;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow:hidden}.when[data-astro-cid-lcdefpme]{font-size:13px;font-weight:700;line-height:1.3}.when[data-astro-cid-lcdefpme] .latin[data-astro-cid-lcdefpme]{font-size:14px}.dt[data-astro-cid-lcdefpme] .g[data-astro-cid-lcdefpme]{-webkit-line-clamp:2;word-break:auto-phrase;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:19px;line-height:1.35;display:-webkit-box;overflow:hidden}.info[data-astro-cid-lcdefpme]{border-top:1px solid var(--brass);flex-direction:column;gap:4px;padding-top:10px;line-height:1.45;display:flex}.info[data-astro-cid-lcdefpme] .ti[data-astro-cid-lcdefpme]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.info[data-astro-cid-lcdefpme] .ve[data-astro-cid-lcdefpme]{color:var(--deep-mu);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (width>=900px){.home[data-astro-cid-lcdefpme]{padding-top:0;padding-bottom:88px}.area[data-astro-cid-lcdefpme]{padding-top:72px}.flist[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.fl-a[data-astro-cid-lcdefpme]{min-height:76px}.fl-t[data-astro-cid-lcdefpme]{font-size:19px}.gcards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.composers[data-astro-cid-lcdefpme]{margin-top:20px}.nlist[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:200px minmax(0,1fr) auto;grid-template-areas:"meta ttl chev";align-items:center;column-gap:24px;min-height:64px}.shelf[data-astro-cid-lcdefpme],.cshelf[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:4px 0 8px;display:grid;overflow:visible}.ccard[data-astro-cid-lcdefpme]{flex:initial}.dt[data-astro-cid-lcdefpme]{gap:12px;padding:20px}.when[data-astro-cid-lcdefpme]{font-size:14px}.when[data-astro-cid-lcdefpme] .latin[data-astro-cid-lcdefpme]{font-size:15px}.dt[data-astro-cid-lcdefpme] .g[data-astro-cid-lcdefpme]{font-size:22px}.info[data-astro-cid-lcdefpme] .ti[data-astro-cid-lcdefpme]{font-size:14px}.info[data-astro-cid-lcdefpme] .ve[data-astro-cid-lcdefpme]{font-size:13px}}
