.AlbumDeck-module__7M0j2q__deck{color:#f7f3e7;width:100%;min-width:0;overflow:clip}.AlbumDeck-module__7M0j2q__stage{perspective:1200px;perspective-origin:50% 46%;isolation:isolate;touch-action:pan-y;cursor:grab;outline:none;min-height:clamp(34rem,47vw,42rem);position:relative;overflow:hidden}.AlbumDeck-module__7M0j2q__stage:focus-visible{outline-offset:.4rem;outline:1px solid #f5b743}.AlbumDeck-module__7M0j2q__track{transform-style:preserve-3d;margin:0;padding:0;list-style:none;position:absolute;inset:0}.AlbumDeck-module__7M0j2q__item{z-index:var(--album-layer);aspect-ratio:7/10;width:clamp(13rem,20vw,25.5rem);opacity:var(--album-opacity);backface-visibility:hidden;transform:translate3d(calc(-50% + var(--album-x)), calc(-50% + var(--album-y)), var(--album-z)) rotateY(var(--album-rotate)) scale(var(--album-scale));transform-origin:50%;transform-style:preserve-3d;will-change:transform, opacity;transition:opacity .14s linear;position:absolute;top:50%;left:50%}.AlbumDeck-module__7M0j2q__item[aria-hidden=true]{pointer-events:none}.AlbumDeck-module__7M0j2q__cover{color:#f7f3e7;background:#191a18;border:1px solid #f7f3e733;border-radius:.15rem;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.55rem;height:100%;padding:1rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 1.6rem 4rem #00000073}.AlbumDeck-module__7M0j2q__cover:hover,.AlbumDeck-module__7M0j2q__cover:focus-visible,.AlbumDeck-module__7M0j2q__active .AlbumDeck-module__7M0j2q__cover{border-color:var(--album-card-accent,#f5b743);background:#1a2b23;box-shadow:0 1.8rem 5rem #00000094}.AlbumDeck-module__7M0j2q__cover:focus-visible{outline-offset:.2rem;outline:2px solid #f5b743}.AlbumDeck-module__7M0j2q__coverEyebrow{color:#f5b743;letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:800;line-height:1.2;overflow:hidden}.AlbumDeck-module__7M0j2q__coverTitle{color:#f7f3e7;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.55em;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:800;line-height:1.26;display:-webkit-box;overflow:hidden}.AlbumDeck-module__7M0j2q__artwork{background:#ece8dc;border:1px solid #f7f3e724;border-radius:.3rem;min-height:0;position:relative;overflow:hidden}.AlbumDeck-module__7M0j2q__artwork img{-webkit-user-select:none;user-select:none}.AlbumDeck-module__7M0j2q__coverFooter{color:#f7f3e79e;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:.75rem;font-size:.62rem;font-weight:650;line-height:1.35;display:flex}.AlbumDeck-module__7M0j2q__coverFooter span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AlbumDeck-module__7M0j2q__active{opacity:1}.AlbumDeck-module__7M0j2q__dragging,.AlbumDeck-module__7M0j2q__dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.AlbumDeck-module__7M0j2q__dragging .AlbumDeck-module__7M0j2q__item{transition:opacity .18s}.AlbumDeck-module__7M0j2q__controls{grid-template-columns:2.6rem auto 2.6rem;justify-content:center;align-items:center;gap:.55rem;margin-top:-.15rem;display:grid}.AlbumDeck-module__7M0j2q__controls .AlbumDeck-module__7M0j2q__motionToggle{color:#f7f3e79e;letter-spacing:.02em;text-underline-offset:.23rem;border:0;border-radius:0;grid-column:1/-1;justify-self:center;width:auto;height:auto;min-height:1.75rem;padding:.15rem .45rem;font-size:.68rem;font-weight:750;-webkit-text-decoration:underline #f7f3e747;text-decoration:underline #f7f3e747}.AlbumDeck-module__7M0j2q__controls .AlbumDeck-module__7M0j2q__motionToggle:hover,.AlbumDeck-module__7M0j2q__controls .AlbumDeck-module__7M0j2q__motionToggle:focus-visible{color:#f5b743;background:0 0;text-decoration-color:currentColor}.AlbumDeck-module__7M0j2q__controls button{color:#f7f3e7;cursor:pointer;background:0 0;border:1px solid #f7f3e733;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;padding:0;transition:border-color .16s,background-color .16s,color .16s;display:inline-grid}.AlbumDeck-module__7M0j2q__controls button:hover,.AlbumDeck-module__7M0j2q__controls button:focus-visible{color:#05140e;background:#f5b743;border-color:#f5b743}.AlbumDeck-module__7M0j2q__controls button:focus-visible{outline-offset:.2rem;outline:2px solid #f7f3e7}.AlbumDeck-module__7M0j2q__controls button:disabled{opacity:.38;cursor:default}.AlbumDeck-module__7M0j2q__counter{color:#f7f3e7b8;font-variant-numeric:tabular-nums;letter-spacing:.08em;justify-content:center;align-items:center;gap:.55rem;min-width:5rem;margin:0;font-size:.77rem;display:flex}.AlbumDeck-module__7M0j2q__counter b{color:#7e9a82;font-weight:800}.AlbumDeck-module__7M0j2q__instructions{color:#f7f3e7b8;letter-spacing:.13em;text-align:center;grid-column:1/-1;margin-top:-.15rem;font-size:.62rem;font-weight:700}.AlbumDeck-module__7M0j2q__mobileHint,.AlbumDeck-module__7M0j2q__reducedMotionHint{color:#f7f3e7b8;text-align:center;word-break:keep-all;width:min(34rem,100% - 2rem);margin:.85rem auto 0;font-size:.75rem;line-height:1.55;display:none}.AlbumDeck-module__7M0j2q__details{border-top:1px solid #f7f3e729;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(1.5rem,4vw,4.5rem);width:min(70rem,100% - 2rem);margin:clamp(2rem,4vw,3.8rem) auto 0;padding-top:clamp(1.5rem,3vw,2.4rem);display:grid}.AlbumDeck-module__7M0j2q__detailsCopy>p:first-child{color:#f5b743;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .7rem;font-size:.68rem;font-weight:800}.AlbumDeck-module__7M0j2q__detailsCopy h2{color:#f7f3e7;letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(2rem,4vw,4.2rem);font-weight:800;line-height:1}.AlbumDeck-module__7M0j2q__detailsCopy>p:last-child{color:#f7f3e7ad;word-break:keep-all;max-width:42rem;margin:1.15rem 0 0;font-size:clamp(.94rem,1.35vw,1.08rem);line-height:1.75}.AlbumDeck-module__7M0j2q__metadata{border-top:1px solid #f7f3e724;align-self:start;margin:0}.AlbumDeck-module__7M0j2q__metadata div{border-bottom:1px solid #f7f3e724;grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}.AlbumDeck-module__7M0j2q__metadata dt{color:#f7f3e7b8;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:750}.AlbumDeck-module__7M0j2q__metadata dd{color:#f7f3e7cc;word-break:keep-all;margin:0;font-size:.8rem;line-height:1.5}.AlbumDeck-module__7M0j2q__detailsLink{color:#f7f3e7;border-bottom:1px solid #f5b743b8;grid-column:1/-1;justify-self:start;align-items:center;gap:.55rem;margin-top:-1rem;padding:.45rem 0;font-size:.86rem;font-weight:750;display:inline-flex}.AlbumDeck-module__7M0j2q__detailsLink:hover,.AlbumDeck-module__7M0j2q__detailsLink:focus-visible{color:#f5b743}.AlbumDeck-module__7M0j2q__detailsLink:focus-visible{outline-offset:.25rem;outline:2px solid #f5b743}.AlbumDeck-module__7M0j2q__empty{color:#f7f3e79e;text-align:center;border-block:1px solid #f7f3e729;width:min(70rem,100% - 2rem);margin:0 auto;padding:4rem 1rem}body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__stage:focus-visible{border-color:#1c1d1b33}body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__controls button{border-color:#1c1d1b33}body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__details{border-color:#1c1d1b33}body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__metadata{border-color:#1c1d1b33}body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__metadata div{border-color:#1c1d1b33}body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__controls .AlbumDeck-module__7M0j2q__motionToggle{color:#1c1d1b9e}:is(body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__controls .AlbumDeck-module__7M0j2q__motionToggle:hover,body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__controls .AlbumDeck-module__7M0j2q__motionToggle:focus-visible){color:#1a2b23;background:0 0}body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__controls button{color:#1c1d1b}body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__detailsCopy h2{color:#1c1d1b}body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__detailsLink{color:#1c1d1b}body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__counter{color:#1c1d1bad}body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__instructions{color:#1c1d1bad}body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__mobileHint{color:#1c1d1bad}body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__reducedMotionHint{color:#1c1d1bad}body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__detailsCopy>p:last-child{color:#1c1d1bad}body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__metadata dd{color:#1c1d1bad}body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__metadata dt{color:#1c1d1bb8}:is(body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__controls button:hover,body[data-tone=paper-ivory] .AlbumDeck-module__7M0j2q__controls button:focus-visible){color:#faf8f0;background:#1a2b23}@media (max-width:980px){.AlbumDeck-module__7M0j2q__stage{min-height:34rem}.AlbumDeck-module__7M0j2q__item{width:clamp(13rem,28vw,17.5rem)}.AlbumDeck-module__7M0j2q__details{grid-template-columns:1fr}.AlbumDeck-module__7M0j2q__detailsLink{grid-column:1;margin-top:0}}@media (min-width:761px) and (max-height:1000px){.AlbumDeck-module__7M0j2q__stage{min-height:34rem}.AlbumDeck-module__7M0j2q__item{width:clamp(13rem,20vw,25.5rem)}.AlbumDeck-module__7M0j2q__cover{padding:.8rem}}@media (max-width:760px){.AlbumDeck-module__7M0j2q__stage{perspective:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;cursor:auto;min-height:auto;padding-block:1.5rem 2rem;overflow:auto hidden}.AlbumDeck-module__7M0j2q__stage::-webkit-scrollbar{display:none}.AlbumDeck-module__7M0j2q__track{transform-style:flat;gap:.8rem;width:max-content;padding-inline:max(1rem,50vw - min(78vw,19rem)/2);display:flex;position:relative;inset:auto}.AlbumDeck-module__7M0j2q__item{opacity:.62;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 min(78vw,19rem);width:min(78vw,19rem);transition:opacity .22s;position:relative;top:auto;left:auto;transform:none}.AlbumDeck-module__7M0j2q__item.AlbumDeck-module__7M0j2q__active{opacity:1}.AlbumDeck-module__7M0j2q__cover{min-height:23.75rem}.AlbumDeck-module__7M0j2q__controls{margin-top:0}.AlbumDeck-module__7M0j2q__instructions,.AlbumDeck-module__7M0j2q__controls .AlbumDeck-module__7M0j2q__motionToggle{display:none}.AlbumDeck-module__7M0j2q__mobileHint{display:block}.AlbumDeck-module__7M0j2q__details{width:min(100% - 2rem,38rem);margin-top:2.25rem}.AlbumDeck-module__7M0j2q__detailsCopy h2{font-size:clamp(2rem,10vw,3.35rem)}}@media (max-width:480px){.AlbumDeck-module__7M0j2q__cover{padding:.85rem}.AlbumDeck-module__7M0j2q__metadata div{grid-template-columns:4.25rem minmax(0,1fr);gap:.65rem}}@media (prefers-reduced-motion:reduce){.AlbumDeck-module__7M0j2q__stage{perspective:none;cursor:auto;min-height:auto;padding:1rem 0;overflow:visible}.AlbumDeck-module__7M0j2q__track{transform-style:flat;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;width:min(72rem,100% - 2rem);margin:0 auto;display:grid;position:relative;inset:auto}.AlbumDeck-module__7M0j2q__item,.AlbumDeck-module__7M0j2q__item.AlbumDeck-module__7M0j2q__active{opacity:1;width:100%;transition:none;position:relative;top:auto;left:auto;transform:none}.AlbumDeck-module__7M0j2q__cover,.AlbumDeck-module__7M0j2q__controls button,.AlbumDeck-module__7M0j2q__detailsLink{transition:none}.AlbumDeck-module__7M0j2q__controls,.AlbumDeck-module__7M0j2q__mobileHint{display:none}.AlbumDeck-module__7M0j2q__reducedMotionHint{display:block}}
