cd-browser[data-astro-cid-fz3cthso]{margin-block:1rem 3rem;display:block}.cd-toolbar[data-astro-cid-fz3cthso]{padding-inline:var(--grid-pad,12px);justify-content:space-between;align-items:center;display:flex}html:has(.cd-dialog[open]){overflow:hidden}.cd-dialog[data-astro-cid-fz3cthso]{box-sizing:border-box;color:#171717;overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(16px,4vw,48px);inset:0;overflow-y:auto}.cd-dialog-close[data-astro-cid-fz3cthso],.cd-presentation[data-astro-cid-fz3cthso]{max-width:1176px;margin-inline:auto}.cd-dialog[data-astro-cid-fz3cthso]::backdrop{backdrop-filter:blur(18px);background:#eceae5ae}.cd-dialog[data-astro-cid-fz3cthso][open]::backdrop{animation:.28s ease-out cd-dialog-enter}@keyframes cd-dialog-enter{0%{opacity:0}}.cd-dialog-close[data-astro-cid-fz3cthso]{justify-content:flex-end;display:flex}.cd-presentation[data-astro-cid-fz3cthso]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(20px,5vw,72px);display:grid}.cd-feature[data-astro-cid-fz3cthso]{align-self:start;width:min(100%,490px,54dvh);margin-inline:auto}.cd-feature[data-astro-cid-fz3cthso] .cd-stage[data-astro-cid-fz3cthso]{transform-origin:0 0;z-index:1}.cd-feature[data-astro-cid-fz3cthso] .cd-case[data-astro-cid-fz3cthso]{transform:rotateX(5deg)}.cd-information[data-astro-cid-fz3cthso]{min-width:0}.cd-information[data-astro-cid-fz3cthso] h2[data-astro-cid-fz3cthso]{margin:0;font-size:clamp(22px,4vw,40px);line-height:1.1}.cd-meta[data-astro-cid-fz3cthso]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 22px;display:flex}.cd-details[data-astro-cid-fz3cthso]{border-top:1px solid #17171726;padding-top:clamp(18px,2.5vw,30px)}.collaboration-badge[data-astro-cid-fz3cthso]{color:#fff;letter-spacing:.035em;background:#171717;border:0}.collaboration-badge[data-astro-cid-fz3cthso][hidden]{display:none}.cd-details[data-astro-cid-fz3cthso] .release-expanded[data-astro-cid-fz3cthso]{flex-direction:column;gap:24px;padding:0;display:flex}.cd-details[data-astro-cid-fz3cthso] .release-expanded[data-astro-cid-fz3cthso]>div[data-astro-cid-fz3cthso]{width:100%;padding-inline:0}.cd-details[data-astro-cid-fz3cthso] .release-expanded[data-astro-cid-fz3cthso] iframe[data-astro-cid-fz3cthso]{width:100%;display:block}.cd-details[data-astro-cid-fz3cthso] .release-description[data-astro-cid-fz3cthso]{order:-1}@media (width<=640px){.cd-presentation[data-astro-cid-fz3cthso]{grid-template-columns:minmax(0,1fr)}.cd-feature[data-astro-cid-fz3cthso]{align-self:start;width:min(100%,210px)}}@media (prefers-reduced-motion:reduce){.cd-dialog[data-astro-cid-fz3cthso][open]::backdrop{animation:none}}.cd-toolbar[data-astro-cid-fz3cthso] h2[data-astro-cid-fz3cthso]{font:inherit}.cd-controls[data-astro-cid-fz3cthso]:not([hidden]){gap:8px;display:flex}.cd-dialog-close[data-astro-cid-fz3cthso] button[data-astro-cid-fz3cthso],.cd-controls[data-astro-cid-fz3cthso] button[data-astro-cid-fz3cthso]{color:inherit;font:inherit;background:color-mix(in srgb,currentColor 9%,transparent);cursor:pointer;border:0;border-radius:8px;padding:.45em .85em}.cd-rail[data-astro-cid-fz3cthso]{scroll-snap-type:x mandatory;grid-auto-columns:clamp(230px,36vw,460px);grid-auto-flow:column;gap:clamp(24px,4vw,56px);margin:0;padding:0 12px 16px;scroll-padding-inline:12px;list-style:none;display:grid;overflow-x:auto}.cd-rail[data-astro-cid-fz3cthso] li[data-astro-cid-fz3cthso]{scroll-snap-align:start;min-width:0}.cd-rail[data-astro-cid-fz3cthso] .cd-lifted .cd-stage[data-astro-cid-fz3cthso]{visibility:hidden}.cd-rail[data-astro-cid-fz3cthso] a[data-astro-cid-fz3cthso]{color:inherit;text-decoration:none;display:block}.cd-stage[data-astro-cid-fz3cthso]{aspect-ratio:4/5;perspective:850px;place-items:center;display:grid;position:relative}.cd-stage[data-astro-cid-fz3cthso] .cd-render{object-fit:contain;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.cd-stage[data-astro-cid-fz3cthso].has-cd-model .cd-render{display:block}.cd-stage[data-astro-cid-fz3cthso].has-cd-model .cd-case[data-astro-cid-fz3cthso]{visibility:hidden}.cd-case[data-astro-cid-fz3cthso]{aspect-ratio:1.13;box-sizing:border-box;background:var(--case-color);width:85%;box-shadow:inset 0 0 0 1px #ffffff65, 5px 7px 0 color-mix(in srgb,var(--case-color),black 43%), 12px 16px 19px #0002;border-radius:3px;grid-template-columns:9% 1fr;padding:2%;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;transform:rotateY(-21deg)rotateX(8deg)}.cd-case[data-astro-cid-fz3cthso]:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#fff4,#0000 34%,#fff1 66%,#0000);position:absolute;inset:0}.cd-spine[data-astro-cid-fz3cthso]{background:repeating-linear-gradient(0deg,#0003 0 1px,#0000 1px 4px);margin-right:12%}.cd-case[data-astro-cid-fz3cthso] img[data-astro-cid-fz3cthso],.cd-insert[data-astro-cid-fz3cthso]{object-fit:cover;width:100%;height:100%;min-height:0}.cd-insert[data-astro-cid-fz3cthso]{box-sizing:border-box;color:#fff;background:#222;place-items:center;padding:12px;display:grid}.cd-rail[data-astro-cid-fz3cthso] a[data-astro-cid-fz3cthso]:is(:hover,:focus-visible) .cd-case[data-astro-cid-fz3cthso]{transform:rotateY(0)rotateX(0)translateY(-5px)}.cd-caption[data-astro-cid-fz3cthso]{gap:4px;padding:0 8px;display:grid}.cd-caption[data-astro-cid-fz3cthso] span[data-astro-cid-fz3cthso]{font-size:.8rem}.cd-rail[data-astro-cid-fz3cthso] .release-badge[data-astro-cid-fz3cthso]{margin-top:6px}.music-entry[data-astro-cid-fz3cthso]{scroll-margin-top:90px}@media (prefers-reduced-motion:reduce){.cd-case[data-astro-cid-fz3cthso]{transition:none}}.release-badge[data-astro-cid-fz3cthso]{vertical-align:middle;white-space:nowrap;border:1px solid;border-radius:999px;margin-inline-start:.6rem;padding:.15em .55em;font-size:.6875rem;line-height:1.3;display:inline-block}
