.Crate_crate-header__LC1rb{position:absolute;top:2rem;left:0;width:100%;padding:0 2rem;display:flex;justify-content:space-between;align-items:flex-end;z-index:5000;pointer-events:auto}.Crate_crate-display__NbeOk{position:absolute;top:0;left:0;height:100vh;width:100vw;perspective:800px;perspective-origin:50% 30%;overflow:hidden;display:flex;justify-content:center;z-index:10}.Crate_crate-scene__6WBeD{position:relative;width:100%;height:100%;display:flex;justify-content:center;transform-style:preserve-3d}.Crate_controls__1GW3E{display:flex;gap:2rem}.Crate_control-group__oAQr_{display:flex;flex-direction:column}.Crate_control-group__oAQr_ label{font-size:.8rem;color:var(--burnt-orange);font-weight:700;margin-bottom:.2rem}.Crate_control-group__oAQr_ select{background:transparent;border:2px solid var(--mustard-yellow);color:var(--cream);padding:.5rem;font-family:Courier New,monospace;font-weight:700;cursor:pointer}.Crate_album-stack__VY6eE{position:absolute;width:320px;height:320px;bottom:120px;left:50%;transform:translateX(-50%);transform-style:preserve-3d;z-index:10;pointer-events:none}.Crate_album-card-3d__I80Ya{position:absolute;top:0;left:0;width:100%;height:100%;background:#111;box-shadow:0 4px 15px rgba(0,0,0,.8);border-radius:2px;transition:transform .1s linear,filter .2s;backface-visibility:hidden;transform-origin:center bottom;pointer-events:auto}.Crate_album-card-3d__I80Ya img{width:100%;height:100%;object-fit:cover;display:block;border-radius:2px}.Crate_crate-structure__fHpOk{position:absolute;width:440px;height:300px;bottom:0;left:50%;transform:translateX(-50%) translateZ(0);transform-style:preserve-3d;pointer-events:none;z-index:20}.Crate_crate-side__NnO_k{position:absolute;background:#281a16;border:2px solid #1a0f0c;display:flex;justify-content:center;align-items:center;pointer-events:none}.Crate_crate-side__NnO_k.Crate_front__vtHD2{width:440px;height:300px;transform:translateZ(400px);background:#3e2723;z-index:50;overflow:hidden;box-shadow:0 -10px 40px rgba(0,0,0,.5);border-top:15px solid #281a16}.Crate_crate-side__NnO_k.Crate_back__d5I1f{width:440px;height:350px;transform:translateZ(-400px) rotateY(180deg);background:#1a0f0c}.Crate_crate-side__NnO_k.Crate_left__p5fYD{width:800px;height:350px;transform:rotateY(-90deg) translateZ(220px);background:#2d1e1a;background-image:linear-gradient(90deg,rgba(0,0,0,.9),transparent)}.Crate_crate-side__NnO_k.Crate_right__Hvmav{width:800px;height:350px;transform:rotateY(90deg) translateZ(220px);background:#2d1e1a;background-image:linear-gradient(270deg,rgba(0,0,0,.9),transparent)}.Crate_crate-side__NnO_k.Crate_bottom__c_z_n{width:440px;height:800px;transform:rotateX(-90deg) translateZ(150px);background:#000;box-shadow:inset 0 0 100px #000}.Crate_crate-texture__U1Qby{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;mix-blend-mode:multiply;background:repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(0,0,0,.3) 5px,transparent 10px)}.Crate_crate-sticker__mRlRA{position:absolute;padding:.5rem 1rem;font-weight:700;font-family:Courier New,monospace;font-size:.9rem;text-transform:uppercase;box-shadow:2px 2px 5px rgba(0,0,0,.6);z-index:501}.Crate_crate-sticker__mRlRA.Crate_s1__XctsK{background:#D4FF00;color:#000;top:40px;left:40px;transform:rotate(-6deg);border:1px dashed #000}.Crate_crate-sticker__mRlRA.Crate_s2__VZDVL{background:#ff0055;color:#fff;bottom:60px;right:50px;transform:rotate(4deg)}.Crate_barcode__dcXv2{position:absolute;bottom:15px;left:30px;background:#fff;color:#000;padding:4px 10px;font-family:monospace;font-size:12px;transform:rotate(1deg);opacity:.9}@media (max-width:768px){.Crate_crate-display__NbeOk{height:60vh;perspective:800px}}.Layout_nav-bar__ibgqZ{background:#2A1F1A;border-bottom:3px solid var(--burnt-orange);padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100}.Layout_nav-left__ZNUXF .Layout_home-link__5s7CW{font-family:Fraunces,serif;font-size:1.5rem;font-weight:800;color:var(--mustard-yellow);text-decoration:none;letter-spacing:1px}.Layout_nav-right__hUbdn{display:flex;gap:2rem;align-items:center}.Layout_nav-right__hUbdn a{color:var(--cream);text-decoration:none;font-weight:700;letter-spacing:1px;transition:all .3s ease;border-bottom:2px solid transparent;text-transform:uppercase}.Layout_nav-right__hUbdn a:hover{color:var(--burnt-orange);border-bottom:2px solid var(--burnt-orange);text-shadow:0 0 8px rgba(212,119,78,.6)}.Layout_nav-right__hUbdn svg{transition:transform .3s ease}.Layout_nav-right__hUbdn a:hover svg{transform:scale(1.1);filter:drop-shadow(0 0 5px var(--burnt-orange))}.Layout_container__NvDq8{max-width:1200px;margin:0 auto;padding:2rem;position:relative;z-index:1}.Layout_page-header__cI83H{text-align:center;padding:3rem 0;margin-bottom:2rem}.Layout_page-header__cI83H h1{font-family:Fraunces,serif;font-size:4rem;color:var(--cream);text-shadow:3px 3px 0 var(--burnt-orange),6px 6px 0 var(--rust-red);letter-spacing:2px}.Layout_footer__P5gZz{background:#2A1F1A;border-top:3px solid var(--burnt-orange);padding:2rem;margin-top:4rem}.Layout_footer-content__qfBdL{max-width:1200px;margin:0 auto;text-align:center}.Layout_footer-links__co58_{display:flex;justify-content:center;gap:2rem;margin-bottom:1rem;flex-wrap:wrap}.Layout_footer-links__co58_ a{color:var(--cream);text-decoration:none;font-weight:700;letter-spacing:1px;transition:color .3s ease;text-transform:uppercase}.Layout_footer-links__co58_ a:hover{color:var(--burnt-orange);text-shadow:0 0 5px var(--burnt-orange)}.Layout_copyright__XC3Mm{color:var(--warm-tan);font-size:.9rem;letter-spacing:1px}@media (max-width:768px){.Layout_nav-bar__ibgqZ{padding:1rem}.Layout_nav-right__hUbdn{gap:1rem}.Layout_container__NvDq8{padding:1rem}}.Player_player-overlay__Z7f42{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(42,31,26,.95);z-index:2000;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(5px);animation:Player_fadeIn__6QH8x .5s ease}@keyframes Player_fadeIn__6QH8x{0%{opacity:0}to{opacity:1}}.Player_player-view__ahc_N{width:100%;max-width:1000px;padding:2rem}.Player_player-content__aERc5{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.Player_player-visual-container__mMkIi{position:relative;width:400px;height:400px;display:flex;align-items:center}.Player_cover-wrapper__JVJTI{position:relative;z-index:20;width:320px;height:320px;box-shadow:10px 10px 30px rgba(0,0,0,.5);background:#111}.Player_player-cover__9XFW6{width:100%;height:100%;object-fit:cover;display:block}.Player_vinyl-record__bUsbA{position:absolute;width:310px;height:310px;border-radius:50%;background:#111;z-index:10;left:100px;top:5px;display:flex;justify-content:center;align-items:center;box-shadow:5px 0 10px rgba(0,0,0,.5)}.Player_vinyl-record__bUsbA.Player_spinning__blomU{animation:Player_spinVinyl__WnkRU 4s linear infinite}@keyframes Player_spinVinyl__WnkRU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Player_vinyl-grooves__ccCym{position:absolute;width:96%;height:96%;border-radius:50%;background:repeating-radial-gradient(#111 0,#111 2px,#222 3px,#111 4px)}.Player_vinyl-label__TVlzo{position:relative;z-index:6;width:35%;height:35%;background:var(--burnt-orange);border-radius:50%;border:3px solid #fff}.Player_info-header__MBqS4 h2{font-family:Fraunces,serif;font-size:3.5rem;color:var(--cream);line-height:1.1;margin:.5rem 0}.Player_info-header__MBqS4 h3{font-size:1.5rem;color:var(--mustard-yellow);font-family:Courier New,monospace;text-transform:uppercase}.Player_genre-tag__5DMkT{display:inline-block;background:var(--avocado-green);color:#fff;padding:.3rem .8rem;font-size:.8rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem}.Player_review-body__4WUZk{margin:2rem 0;font-size:1.1rem;border-left:3px solid var(--burnt-orange);padding-left:1.5rem}.Player_score-number__qJpGx{font-size:4rem;font-weight:700;color:var(--burnt-orange);font-family:Fraunces,serif}.Player_score-number__qJpGx span{font-size:1.5rem;color:var(--warm-tan);margin-left:.5rem}@media (max-width:768px){.Player_player-content__aERc5{grid-template-columns:1fr;text-align:center}.Player_player-visual-container__mMkIi{width:100%;justify-content:center;margin-bottom:2rem}.Player_vinyl-record__bUsbA{left:50%;transform:translateX(-50%);top:-40px;z-index:1}.Player_vinyl-record__bUsbA.Player_spinning__blomU{animation:Player_spinVinylMobile__vwmvt 4s linear infinite}@keyframes Player_spinVinylMobile__vwmvt{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}.Player_back-btn__e9_WR{margin-bottom:1rem}}