.sleeve-test{max-width:1250px;margin:auto;padding:24px 4% 90px}.sleeve-test-top{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex}.sleeve-test-top a{letter-spacing:0;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.sleeve-test-heading{text-align:center;margin:32px 0}.sleeve-test-heading h1{letter-spacing:-1px;margin:12px 0;font:clamp(40px,5vw,64px)/1.1 The Seasons,Georgia,serif}.sleeve-test-heading>p:last-child{color:var(--muted-foreground);font-size:14px}.sleeve-stage{perspective:2200px;max-width:1040px;margin:auto;transition:transform .85s;position:relative;transform:translate(-25%)}.sleeve-stage.is-open{transform:translate(0)}.sleeve-interior{opacity:0;grid-template-columns:1fr 1fr;transition:opacity .25s;display:grid;box-shadow:0 22px 40px #31261924}.is-open .sleeve-interior{opacity:1}.sleeve-letter,.sleeve-record{background:#e7dac0 url(/_next/static/art/postage/paper-grain.svg?dpl=219956a1-224d-4208-8794-d4d243cf6499);border:1px solid #cbb995;min-width:0;padding:clamp(20px,3vw,42px);position:relative}.sleeve-letter{background-color:#f3e8d2;flex-direction:column;display:flex;box-shadow:inset -15px 0 20px -18px #201507aa}.sleeve-small{letter-spacing:.12em;color:#775f42;font:9px/1.5 Arial,sans-serif}.sleeve-letter h2{letter-spacing:-1px;margin:25px 0;font:clamp(30px,4vw,52px)/1.05 The Seasons,Georgia,serif}.sleeve-letter p{margin:0;font:14px/1.8 Georgia,serif}.sleeve-letter .sleeve-signature{color:#942e2c;margin:24px 0;font:italic 25px/1.4 Georgia,serif}.sleeve-letter a,.sleeve-full-record{text-underline-offset:4px;font-size:12px;text-decoration:underline}.sleeve-letter-foot{margin-top:auto;padding-top:24px}.sleeve-record{box-shadow:inset 15px 0 20px -18px #201507aa}.sleeve-vinyl{aspect-ratio:1;background:repeating-radial-gradient(circle,#181c1c 0 2px,#343737 3px,#181c1c 4px);border-radius:50%;place-items:center;width:190px;max-width:60%;margin:0 auto 22px;display:grid;box-shadow:0 8px 14px #0005}.sleeve-vinyl>div{aspect-ratio:1;border-radius:50%;width:40%;position:relative;overflow:hidden}.sleeve-vinyl img{object-fit:cover;width:100%;height:100%}.sleeve-vinyl i{background:#e7dac0;border-radius:50%;width:10%;height:10%;position:absolute;top:45%;left:45%}.sleeve-vinyl.is-spinning{animation:8s linear infinite sleeve-spin}@keyframes sleeve-spin{to{rotate:360deg}}.sleeve-track-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.sleeve-track-heading h2{margin:0;font:25px Georgia,serif}.sleeve-track-heading button{background:0 0;border:1px solid #897854;min-height:44px;padding:10px;font-size:11px}.sleeve-track-heading button[aria-pressed=true]{color:#f4ebd8;background:#173b33}.sleeve-tracks{margin:16px 0;padding:0;list-style:none}.sleeve-tracks li{border-top:1px solid #88745644}.sleeve-tracks button{text-align:left;background:0 0;border:0;grid-template-columns:20px 1fr 15px;align-items:center;gap:8px;width:100%;min-height:44px;padding:11px 0;font-size:12px;display:grid}.sleeve-track-number{color:#927451;font-size:10px}.sleeve-cover{transform-origin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#342719;border:0;padding:0;transition:transform .85s,opacity .25s .55s;position:absolute;inset:0 0 0 50%;overflow:hidden;box-shadow:6px 12px 25px #21170933}.sleeve-cover img{object-fit:cover;width:100%;height:100%}.sleeve-cover>span{color:#fff0d2;letter-spacing:.15em;background:#102923e8;justify-content:space-between;padding:20px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.is-open .sleeve-cover{pointer-events:none;opacity:0;transform:rotateY(-180deg)}.sleeve-toggle{text-align:center;margin-top:26px}.sleeve-toggle button{background:0 0;border:1px solid #9d8865;align-items:center;gap:10px;min-height:44px;padding:10px 20px;display:inline-flex}.sleeve-toggle p{color:var(--muted-foreground);margin:12px 0;font-size:12px}.sleeve-test button:focus-visible{outline-offset:4px;outline:3px solid #ac292b}.sleeve-tracks button:hover{color:#a32d2d}@media (max-width:700px){.sleeve-test-top>span{display:none}.sleeve-stage{transform:none}.sleeve-interior{grid-template-columns:1fr}.sleeve-stage:not(.is-open) .sleeve-interior{height:450px;overflow:hidden}.sleeve-cover{transform-origin:0;height:450px;left:0}.sleeve-letter,.sleeve-record{padding:26px}.sleeve-letter{min-height:450px}.sleeve-cover img{object-fit:cover;object-position:center}.sleeve-test-heading{margin:20px 0}.sleeve-vinyl{width:160px}}@media (prefers-reduced-motion:reduce){.sleeve-stage,.sleeve-interior,.sleeve-cover{transition:none}.sleeve-vinyl.is-spinning{animation:none}}.record-sleeve-overlay{z-index:110;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1715c9;position:fixed;inset:0}.record-sleeve-dialog{z-index:111;overscroll-behavior:contain;color:#142a33;background:#f2eee4;border:1px solid #bbaa89;width:min(1100px,94vw);max-height:90dvh;padding:20px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 25px 100px #0007}.record-sleeve-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:0 0 18px;display:flex}.record-sleeve-toolbar h2{margin:6px 0 0;font:clamp(22px,3vw,32px)/1.2 The Seasons,Georgia,serif}.record-sleeve-toolbar>button{width:44px;height:44px;color:inherit;background:0 0;border:1px solid #9d8865;flex-shrink:0;place-items:center;display:grid}.record-sleeve-dialog .sleeve-stage{max-width:none}.record-sleeve-dialog .sleeve-vinyl{width:140px}.record-sleeve-dialog .sleeve-letter p+p{margin-top:1em}.record-sleeve-dialog .sleeve-letter{transform-origin:100%;animation:.55s both record-unfold}.record-sleeve-dialog .sleeve-letter,.record-sleeve-dialog .sleeve-record{padding:26px}.record-sleeve-dialog .sleeve-interior{perspective:1600px}:is(.record-sleeve-dialog a:focus-visible,.record-sleeve-dialog button:focus-visible){outline-offset:3px;outline:3px solid #ac292b}.crate-record button.crate-sleeve{text-align:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.crate-record-info h3>button{font:inherit;text-align:left;color:inherit;background:0 0;border:0;padding:0}.crate-record-actions .crate-open-sleeve{color:inherit;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:inline-flex}@keyframes record-unfold{0%{opacity:.3;transform:rotateY(75deg)}to{opacity:1;transform:rotateY(0)}}@media (max-width:700px){.record-sleeve-dialog{width:94vw;max-height:92dvh;padding:14px}.record-sleeve-dialog .sleeve-letter{min-height:0}.record-sleeve-dialog .sleeve-letter,.record-sleeve-dialog .sleeve-record{padding:22px}.record-sleeve-dialog .sleeve-letter h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.record-sleeve-dialog .sleeve-letter{animation:none}}.record-sleeve-dialog{--sleeve-paper:#faf8f1;background:#d6cbb8 url(/_next/static/art/postage/paper-grain.svg?dpl=219956a1-224d-4208-8794-d4d243cf6499);border:0;border-radius:3px 7px 5px 2px;padding:24px;box-shadow:0 30px 100px #0008,0 2px 4px #0004}.record-sleeve-toolbar{padding:0 8px 22px}.record-sleeve-toolbar h2{font-size:clamp(23px,3vw,34px)}.record-sleeve-toolbar>button{background:#7867490a;border:0;border-radius:50%;transition:background .2s}.record-sleeve-toolbar>button:hover{background:#78674920}.record-sleeve-dialog .sleeve-interior{grid-template-columns:1.05fr 1fr;align-items:stretch;box-shadow:0 8px 22px #392a1620}.record-sleeve-dialog .sleeve-letter{background-color:var(--sleeve-paper);border:0;border-radius:3px 0 0 6px;padding:34px 34px 28px;box-shadow:inset -12px 0 18px -16px #3d2c19aa}.record-sleeve-dialog .sleeve-letter h2{margin:30px 0 25px;font-size:clamp(34px,4.2vw,52px)}.record-sleeve-dialog .sleeve-letter p{color:#3e453d;max-width:42ch;line-height:1.85}.record-sleeve-dialog .sleeve-letter .sleeve-signature{color:#942e2c;transform-origin:0;margin:26px 0 30px;rotate:-3deg}.record-sleeve-dialog .sleeve-letter-foot{letter-spacing:.14em;font-size:9px}.record-sleeve-dialog .sleeve-record{background-color:var(--sleeve-paper);border:0;border-radius:0 5px 7px 0;flex-direction:column;padding:24px 22px 28px;display:flex;box-shadow:inset 12px 0 18px -16px #3d2c19aa}.sleeve-still-life{width:250px;max-width:100%;height:185px;margin:0 auto 4px;position:relative}.sleeve-mini-jacket{object-fit:cover;z-index:2;border:3px solid #f0e5cb;width:155px;height:155px;position:absolute;top:10px;left:18px;rotate:-9deg;box-shadow:3px 8px 12px #32271d55}.record-sleeve-dialog .sleeve-still-life .sleeve-vinyl{width:160px;max-width:none;margin:0;position:absolute;top:8px;right:0;box-shadow:4px 10px 16px #211b1655}.sleeve-track-sheet{background:var(--sleeve-paper) url(/_next/static/art/postage/paper-grain.svg?dpl=219956a1-224d-4208-8794-d4d243cf6499);border-radius:0;flex:1;padding:24px 22px 20px;position:relative;rotate:0deg;box-shadow:0 1px 1px #3d2c1912}.record-sleeve-dialog .sleeve-track-heading{border-bottom:1px solid #9d886542;align-items:center;padding-bottom:12px}.record-sleeve-dialog .sleeve-track-heading h2{font:italic 26px Georgia,serif}.record-sleeve-dialog .sleeve-track-heading [role=group]{gap:2px;display:flex}.record-sleeve-dialog .sleeve-track-heading button{border:0;border-radius:0;min-width:44px;padding:8px 14px;font:11px Georgia,serif}.record-sleeve-dialog .sleeve-track-heading button[aria-pressed=true]{box-shadow:none}.record-sleeve-dialog .sleeve-tracks{margin:10px 0 18px}.record-sleeve-dialog .sleeve-tracks li{border:0}.record-sleeve-dialog .sleeve-tracks button{border-radius:3px;column-gap:9px;padding:10px 3px;line-height:1.5;transition:background .15s}.record-sleeve-dialog .sleeve-tracks button:hover{background:#aa8b5210}.record-sleeve-dialog .sleeve-track-number{font:italic 12px Georgia,serif}.record-sleeve-dialog .sleeve-tracks button>svg{opacity:.6;width:13px}.record-sleeve-dialog .sleeve-full-record{font-size:11px}@media (max-width:700px){.record-sleeve-dialog{padding:15px 12px}.record-sleeve-toolbar{gap:10px;padding:3px 6px 18px}.record-sleeve-dialog .sleeve-interior{grid-template-columns:1fr}.record-sleeve-dialog .sleeve-letter{padding:26px 23px;box-shadow:inset 0 -12px 18px -18px #3d2c19aa}.record-sleeve-dialog .sleeve-letter h2{margin:22px 0;font-size:36px}.record-sleeve-dialog .sleeve-letter p{font-size:14px}.record-sleeve-dialog .sleeve-record{padding:20px 12px 24px;box-shadow:inset 0 12px 18px -18px #3d2c19aa}.sleeve-track-sheet{padding:22px 16px;rotate:0deg}.sleeve-still-life{height:185px}}@media (min-width:1001px){.record-sleeve-dialog{width:min(1320px,96vw)}.record-sleeve-dialog .sleeve-interior{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.record-sleeve-dialog .sleeve-letter,.record-sleeve-dialog .sleeve-record{box-sizing:border-box;aspect-ratio:1;min-height:min-content;overflow:visible}.record-sleeve-dialog .sleeve-letter{padding:clamp(22px,2.5vw,34px)}.record-sleeve-dialog .sleeve-letter h2{margin:20px 0;font-size:clamp(32px,3.2vw,46px)}.record-sleeve-dialog .sleeve-letter p{max-width:48ch;font-size:13px;line-height:1.7}.record-sleeve-dialog .sleeve-letter .sleeve-signature{margin:20px 0 24px;font-size:23px}.record-sleeve-dialog .sleeve-letter-foot{padding-top:18px}.record-sleeve-dialog .sleeve-record{padding:16px 22px 22px}.record-sleeve-dialog .sleeve-still-life{flex-shrink:0;width:220px;height:155px}.record-sleeve-dialog .sleeve-mini-jacket{width:130px;height:130px}.record-sleeve-dialog .sleeve-still-life .sleeve-vinyl{width:138px}.record-sleeve-dialog .sleeve-track-sheet{flex:1 0 auto;margin:0 3px 5px;padding:18px 20px}.record-sleeve-dialog .sleeve-tracks{margin:5px 0 12px}.record-sleeve-dialog .sleeve-tracks button{padding-block:8px}}@media (min-width:701px) and (max-width:1000px){.record-sleeve-dialog .sleeve-interior{grid-template-columns:1fr}}.record-sleeve-dialog .sleeve-letter .sleeve-signature{rotate:0}.record-sleeve-dialog .sleeve-signature img{width:min(290px,100%);height:auto;display:block}.record-sleeve-dialog .sleeve-still-life{flex-shrink:0;justify-content:flex-start;align-items:center;width:100%;height:150px;display:flex}.record-sleeve-dialog .sleeve-mini-jacket{width:132px;height:132px;box-shadow:none;border:3px solid #fffdf5;position:relative;top:auto;left:auto;transform:none}.sleeve-wear{pointer-events:none;z-index:2;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.sleeve-wear:after{content:"";right:var(--stain-right);top:var(--stain-top);width:var(--stain-size);aspect-ratio:1;background:var(--stain-image) center/contain no-repeat;rotate:var(--stain-angle);opacity:var(--stain-opacity);position:absolute}@media (max-width:700px){.sleeve-wear:after{width:calc(var(--stain-size)*.75)}}.record-sleeve-dialog .sleeve-letter,.record-sleeve-dialog .sleeve-record{overflow:visible}@media (min-width:1001px){.record-sleeve-dialog .sleeve-still-life{height:84px;margin-bottom:4px}.record-sleeve-dialog .sleeve-mini-jacket{width:76px;height:76px}.record-sleeve-dialog .sleeve-track-sheet{flex:1 0 auto;margin:0;padding:10px 12px 12px}.record-sleeve-dialog .sleeve-track-heading{padding-bottom:6px}.record-sleeve-dialog .sleeve-tracks{margin:4px 0 8px}.record-sleeve-dialog .sleeve-tracks button{min-height:36px;padding-block:6px;line-height:1.4}.record-sleeve-dialog .sleeve-letter{padding:22px}.record-sleeve-dialog .sleeve-letter h2{margin:14px 0;font-size:clamp(30px,3vw,42px)}.record-sleeve-dialog .sleeve-letter p{line-height:1.6}.record-sleeve-dialog .sleeve-letter .sleeve-signature{margin:14px 0}.record-sleeve-dialog .sleeve-signature img{width:min(230px,100%)}.record-sleeve-dialog .sleeve-letter-foot{padding-top:12px}}@media (min-width:1001px) and (max-width:1150px){.record-sleeve-dialog .sleeve-still-life{height:60px}.record-sleeve-dialog .sleeve-mini-jacket{width:56px;height:56px}.record-sleeve-dialog .sleeve-track-sheet{padding:6px 8px}.record-sleeve-dialog .sleeve-tracks button{min-height:32px;padding-block:4px}}#record-collection{scroll-margin-top:20px}.record-crate .record-carousel-track{padding-top:15px;padding-bottom:18px}.record-crate .record-carousel-slide{padding-top:12px;padding-bottom:12px}.crate-record{min-width:0}.crate-sleeve{aspect-ratio:1.14;text-align:left;cursor:pointer;isolation:isolate;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.crate-cover{aspect-ratio:1;object-fit:cover;z-index:2;width:83%;transition:transform .3s,box-shadow .3s;position:absolute;bottom:0;left:0;box-shadow:3px 8px 14px #142a3324}.crate-vinyl{aspect-ratio:1;z-index:1;background:repeating-radial-gradient(circle,#1b2022 0 2px,#303436 2.5px,#121819 3px);border-radius:50%;place-items:center;width:80%;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;bottom:1%;left:1%;transform:translate(8%);box-shadow:2px 5px 10px #142a332b}.crate-vinyl:after{content:"";pointer-events:none;background:conic-gradient(from 30deg,#0000,#fff2 45deg,#0000 75deg 200deg,#fff1 240deg,#0000 270deg);border-radius:50%;position:absolute;inset:0}.crate-label{aspect-ratio:1;background:#ac292b;border-radius:50%;place-items:center;width:32%;display:grid;position:relative;overflow:hidden}.crate-label img{object-fit:cover;width:100%;height:100%}.crate-label i{aspect-ratio:1;z-index:1;background:#e8e1d3;border:2px solid #142a33;border-radius:50%;width:10%;position:absolute}.crate-selected .crate-vinyl{transform:translate(24%)}.crate-selected .crate-cover{box-shadow:3px 14px 20px #142a3330}.crate-record-info{padding-top:25px}.crate-record-info .eyebrow{letter-spacing:1.5px;color:#68716b;margin:0 0 12px;font-size:9px}.crate-record-info h3{letter-spacing:-.5px;min-height:2.24em;margin:0 0 20px;font-size:clamp(22px,2.2vw,31px);line-height:1.12}.crate-record-info h3 a:hover{color:#ac292b}.crate-record-actions{border-top:1px solid #c9c6bb;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.crate-play{color:#f2eee4;background:#142a33;border:1px solid #142a33;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex}.crate-play:hover{background:#ac292b;border-color:#ac292b}.crate-record-actions>a{align-items:center;gap:5px;font-size:11px;display:flex}.crate-record-actions>a:hover{color:#ac292b}.crate-sleeve:focus-visible{outline-offset:4px;outline:2px solid #ac292b}@media (max-width:600px){.crate-record-info h3{font-size:27px}.record-crate .record-carousel-slide{flex-basis:88%}.crate-record-actions{gap:8px}.crate-play{padding:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.crate-cover,.crate-vinyl{transition:none}.crate-selected .crate-cover{transform:none}}.music-record-crate{grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 60px;max-width:1200px;margin:0 auto;padding:15px 0 40px;display:grid}.music-record-crate .crate-record-info h3{font-size:clamp(25px,2.7vw,38px)}.music-record-crate .crate-record-actions{padding-top:18px}.music-record-crate .crate-play{padding:13px 18px;font-size:14px}.music-record-crate .crate-record-actions>a{font-size:13px}@media (max-width:700px){.music-record-crate{grid-template-columns:1fr;gap:45px;max-width:480px}.music-record-crate .crate-record-info h3{min-height:0;font-size:28px}.music-record-crate .crate-record-info{padding-top:23px}}.section.record-crate{padding-bottom:24px}.record-crate .record-carousel-track,.record-crate .record-carousel-slide{padding-bottom:8px}
