/* An uninterrupted gallery of records, with the artwork doing the talking. */
.feature{background:#f1eee7;padding:44px 0 42px;border-bottom:1px solid #c7bbaa}.feature-head{align-items:end}.feature-head h1{font:400 clamp(2.2rem,4vw,3.7rem)/1.1 Georgia,'Times New Roman',serif;letter-spacing:-.05em}.feature-head .eyebrow{font-size:.58rem;letter-spacing:.24em;color:#766b5e}.shelf-intro{font-size:.78rem;line-height:1.55;max-width:220px;color:#6b655b}.shelf{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:14px;margin-top:28px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;isolation:isolate}.shelf:before,.shelf:after{display:none}.shelf-arrow{width:34px;height:44px;border:0;border-radius:0;background:none;color:#504c44;font-size:1.35rem;box-shadow:none;transition:color .2s}.shelf-arrow:hover{background:none;color:#111;border:0;transform:none}.shelf-arrow:focus-visible,.vinyl-item:focus-visible{outline:2px solid #786954;outline-offset:4px}.vinyl-rail{display:flex;gap:22px;margin:0;padding:18px 0 25px;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;scrollbar-width:none;perspective:none;overscroll-behavior-x:contain}.vinyl-rail::-webkit-scrollbar{display:none}.vinyl-item{position:relative;flex:0 0 clamp(170px,19vw,232px);height:auto;aspect-ratio:1;margin:0;max-width:none;perspective:none;isolation:isolate}.vinyl-sleeve{position:absolute;inset:0;width:100%;height:100%;border:0;background:#e1dbd0;overflow:hidden;transform:scale(var(--art-scale,.96));transform-origin:center;transform-style:flat;box-shadow:0 5px 10px #26201612;transition:transform .18s ease,box-shadow .18s ease}.vinyl-sleeve:before,.vinyl-sleeve:after,.sleeve-spine,.sleeve-number{display:none}.vinyl-sleeve img{display:block;width:100%;height:100%;object-fit:cover}.vinyl-item[aria-pressed=true] .vinyl-sleeve,.vinyl-item:hover .vinyl-sleeve{transform:scale(var(--art-scale,1));box-shadow:0 7px 15px #26201620}.feature-now{margin-top:3px;border-top:1px solid #cfc8bc;padding-top:18px}.feature-now h2{font:400 clamp(1.45rem,2.3vw,2.15rem)/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.035em}.feature-now #feature-artist{font-size:.8rem;color:#6b655b}.feature-actions .pill{font-size:.68rem;padding:10px 17px;background:#302e29;color:#f6f1e8;border:1px solid #302e29;border-radius:2px;box-shadow:none}.feature-actions a{font-size:.74rem}.ranking-note{font-size:.72rem;font-weight:700;letter-spacing:.2em}.masthead p{line-height:1.7}@media(max-width:680px){.feature{padding:30px 0}.feature-head h1{font-size:2.35rem}.shelf-intro{font-size:.76rem;max-width:none}.shelf{grid-template-columns:24px minmax(0,1fr) 24px;gap:5px;margin-top:18px}.shelf-arrow{width:24px;font-size:1.1rem}.vinyl-rail{gap:10px;padding:12px 0 18px}.vinyl-item{flex-basis:42%;max-width:none}.feature-now h2{font-size:1.6rem}.feature-now{gap:15px}}@media(prefers-reduced-motion:reduce){.vinyl-sleeve{transition:none}}
