@font-face{font-family:Unbounded;src:url(/assets/fonts/unbounded-variable-v1.ttf) format("truetype");font-style:normal;font-weight:200 900;font-display:swap}:root{color:#f3f3ef;background:#000;font-family:Unbounded,sans-serif;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html,body,#root{width:100%;height:100%}body{margin:0;min-width:320px;min-height:100vh;overflow:hidden;background:#000;-webkit-font-smoothing:antialiased}button,a{font:inherit}button{border:0}.experience{position:relative;width:min(100vw,177.7778vh);height:min(100vh,56.25vw);margin:auto;overflow:clip;container-type:size;isolation:isolate;background:#000;color:#f3f3ef;outline:none}.experience:focus-visible{box-shadow:inset 0 0 0 1px #ffffff7a}.ambient-art,.detail-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/ubermensch-hero-v2.png);background-position:center;background-size:cover;pointer-events:none}.ambient-art{opacity:.022;filter:grayscale(1) contrast(1.35) brightness(.72) blur(2px);transform:scale(1.08)}.archive-header,.archive-footer,.detail-header{position:absolute;right:3.8cqw;left:3.8cqw;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:.64cqw;line-height:1;letter-spacing:.08em;text-transform:uppercase}.archive-header{top:4.4cqh;grid-template-columns:1fr 1fr}.archive-brand{display:flex;align-items:center;gap:.62cqw}.archive-brand strong{color:#fff;font-size:1.05cqw;letter-spacing:-.055em}.archive-brand span,.detail-header>p,.detail-copy span,.detail-copy p{color:#f3f3ef7a}.detail-header>p{justify-self:center;margin:0}.icon-control,.text-control,.secondary-button,.primary-button,.card-close{display:inline-flex;align-items:center;justify-content:center;gap:.48cqw;padding:0;color:#f3f3efb8;background:transparent;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;cursor:pointer}.archive-header .icon-control,.detail-header .icon-control{position:absolute;top:0;right:0;font-size:.64cqw;line-height:1}.icon-control:hover,.icon-control:focus-visible,.text-control:hover,.text-control:focus-visible{color:#fff}.icon-control:focus-visible,.text-control:focus-visible,.motion-control:focus-visible,.album-strip:focus-visible,.tonearm-control:focus-visible,.card-peek:focus-visible,.card-close:focus-visible,.secondary-button:focus-visible,.primary-button:focus-visible{outline:1px solid currentColor;outline-offset:.3cqw}.album-browser{position:absolute;top:14.5cqh;right:0;bottom:10.5cqh;left:0;z-index:10;display:grid;grid-template-rows:1fr;min-height:0;transition:opacity .32s ease,transform .52s cubic-bezier(.16,1,.3,1)}.album-rail{position:relative;min-width:0;overflow:hidden;padding:2.5cqh 3.8cqw 0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.experience.is-dragging .album-rail{cursor:grabbing}.album-track{display:flex;width:max-content;height:100%;will-change:transform}.album-cycle{display:flex;flex:none;gap:.2cqw;width:max-content;height:100%;padding-right:.2cqw}.album-strip{position:relative;flex:0 0 11.3cqw;width:11.3cqw;min-width:11.3cqw;height:100%;padding:0;overflow:visible;z-index:var(--depth-order, 1);color:#f3f3ef;background:transparent;cursor:pointer;opacity:1;transition:transform .76s cubic-bezier(.16,1,.3,1),opacity .36s ease}.album-meta{position:absolute;top:0;left:var(--meta-left, 0px);width:var(--meta-width, 100%);display:flex;flex-direction:column;gap:.75cqh;height:9.5cqh;overflow:hidden;color:#f3f3ef61;font-size:.49cqw;line-height:1;letter-spacing:.045em;text-align:left;white-space:nowrap;text-transform:uppercase}.album-meta strong{overflow:hidden;color:#ffffff73;font-size:.6cqw;font-weight:500;letter-spacing:-.015em;text-overflow:ellipsis;transition:color .24s ease}.album-strip.is-current-release .album-meta strong{color:#fff}.album-scene{--sleeve-size: 49cqh;--sleeve-depth: clamp(8px, .9cqw, 18px);position:absolute;top:17.5cqh;left:50%;width:var(--sleeve-size);height:var(--sleeve-size);margin-left:calc(var(--sleeve-size) / -2);perspective:var(--rail-perspective, max(80cqh, 100cqw));perspective-origin:var(--shared-eye-x, 50%) 50%;pointer-events:none}.album-shadow{position:absolute;bottom:-1.3cqh;left:0;width:92%;height:10%;border-radius:50%;background:rgba(0,0,0,var(--shadow-opacity, .42));filter:blur(1.35cqw);opacity:.9;transform:scaleX(var(--shadow-scale-signed, 1));transform-origin:center;will-change:transform}.album-sleeve-volume{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(var(--turn-angle, 0deg));transform-style:preserve-3d;transform-origin:center;will-change:transform}.album-face,.album-edge{position:absolute;display:block}.album-face{top:0;right:0;bottom:0;left:0;isolation:isolate;overflow:hidden;background-color:transparent;background-image:var(--sleeve-image);background-position:center;background-repeat:no-repeat;background-size:138% 138%;filter:brightness(.88) contrast(1.08) saturate(.92)}.album-face-front{opacity:var(--front-face-opacity, 1);transform:translateZ(calc(var(--sleeve-depth) / 2))}.album-face-back{opacity:var(--back-face-opacity, 0);transform:rotateY(180deg) translateZ(calc(var(--sleeve-depth) / 2))}.album-face:before,.album-face:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";pointer-events:none}.album-face:before{background:#000;opacity:var(--depth-shadow, .16)}.album-face:after{background:linear-gradient(var(--shade-direction, 90deg),rgba(255,255,255,.06) 0%,rgba(0,0,0,.02) 18%,rgba(0,0,0,.2) 38%,rgba(0,0,0,.55) 62%,rgba(0,0,0,.85) 82%,rgba(0,0,0,.99) 100%);opacity:var(--surface-shade, .28)}.album-edge{top:0;bottom:0;width:var(--sleeve-depth);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-image:linear-gradient(90deg,#0006,#ffffff4d 24%,#ffffff0d 58%,#0000007a),var(--sleeve-image);background-position:center;background-size:100% 100%,auto 100%;box-shadow:inset 1px 0 #ffffff3d,inset -1px 0 #000000b8;filter:brightness(var(--edge-brightness, .9))}.album-edge-left{left:calc(var(--sleeve-depth) / -2);transform:rotateY(-90deg)}.album-edge-right{right:calc(var(--sleeve-depth) / -2);transform:rotateY(90deg)}.album-edge:after{position:absolute;top:0;bottom:0;left:50%;width:1px;content:"";background:rgba(255,255,255,var(--edge-highlight, .3));transform:translate(-50%)}.archive-footer{bottom:3.6cqh}.progress-track{grid-column:2;display:flex;align-items:center;justify-content:center;gap:.38cqw}.progress-track span{width:1.55cqw;height:1px;background:#ffffff2e;transition:width .42s ease,background .42s ease}.progress-track span.is-current{width:3cqw;background:#ffffffe6}.experience.has-focus .archive-header,.experience.has-focus .archive-footer{opacity:0;pointer-events:none}.experience.has-focus .album-browser{opacity:.05;transform:scale(1.025);pointer-events:none}.archive-header,.archive-footer{transition:opacity .52s ease}.experience.has-selection .archive-header,.experience.has-selection .archive-footer{opacity:.3;pointer-events:none}.experience.has-selection .album-browser{pointer-events:none}.experience.has-selection .album-strip.is-scatter-visible:not(.is-showcase-source){opacity:0;transform:translate3d(var(--scatter-x, 0),0,0);transition:transform .52s cubic-bezier(.45,0,.55,1),opacity .32s ease .16s;will-change:transform,opacity}.experience.has-selection .album-strip.is-showcase-source{opacity:0;transition:none}.experience.is-opening .archive-header,.experience.is-opening .archive-footer{opacity:0}.experience.is-opening .album-browser{opacity:.04;transform:scale(1.015);will-change:opacity,transform}.album-opening{position:absolute;top:0;right:0;bottom:0;left:0;z-index:260;overflow:hidden;background:transparent;pointer-events:none}.album-opening:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";background:#000;opacity:.2;pointer-events:none;will-change:opacity;animation:album-showcase-veil .88s ease-out both}.album-opening.is-expanding:before{animation:none;background:#050505;opacity:1}.album-opening-anchor{position:absolute;top:52%;left:50%;z-index:1;width:var(--opening-size);height:var(--opening-size);perspective:max(80cqh,100cqw);transform:translate(-50%,-50%);transform-style:preserve-3d}.showcase-figures{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.14;animation:showcase-figures-in .7s ease both}.album-opening.is-expanding .showcase-figures{animation:showcase-figures-out .6s ease-in-out both}@keyframes showcase-figures-in{0%{opacity:0}to{opacity:.14}}@keyframes showcase-figures-out{0%{opacity:.14}to{opacity:0}}.showcase-figures span{position:absolute;bottom:4cqh;width:22cqw;aspect-ratio:168 / 330;background-image:url(/assets/ubermensch-hero-v2.png);background-repeat:no-repeat;background-size:995.238% 285.152%;filter:grayscale(1) contrast(2) brightness(.7)}.showcase-figures span:first-child{left:5cqw;background-position:15.426% 52.373%}.showcase-figures span:last-child{right:5cqw;background-position:26.729% 52.373%}.album-opening-sleeve{--opening-depth: clamp(12px, 1.1cqw, 22px);--opening-art-left: 8.6%;--opening-art-right: 8.6%;--opening-art-top: 11.3%;--opening-art-bottom: 10.2%;--hover-rotate-x: -2.2deg;--hover-rotate-y: 2.8deg;--hover-shine-x: 42%;--hover-shine-y: 32%;--hover-depth-x: 9px;--hover-depth-y: 10px;position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;color:inherit;background:transparent;cursor:progress;opacity:1;pointer-events:auto;transform-origin:center center;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;backface-visibility:visible;animation:album-opening-sleeve 1.2s cubic-bezier(.32,.08,.24,1) both}.album-opening.is-ready .album-opening-sleeve{cursor:pointer}.album-opening.is-ready:not(.is-expanding) .album-opening-sleeve{animation:none;transform:translateZ(0) rotateX(var(--hover-rotate-x)) rotateY(var(--hover-rotate-y));transition:transform .16s cubic-bezier(.2,.8,.2,1)}.album-opening.is-expanding .album-opening-sleeve{pointer-events:none;animation:none;transition:none}.album-opening-back,.album-opening-reverse,.album-opening-art,.album-opening-edge{position:absolute;display:block;pointer-events:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}.album-opening-back{backface-visibility:visible;-webkit-backface-visibility:visible;inset:var(--opening-art-top) var(--opening-art-right) var(--opening-art-bottom) var(--opening-art-left);background-color:#18120e;background-image:linear-gradient(90deg,#fff6e81a,#ffe1c138 18%,#583a2857 46%,#050505b8),linear-gradient(180deg,#241a14,#0a0908 68%,#020202);background-position:center;background-repeat:no-repeat;background-size:100% 100%;box-shadow:.7cqw 1.5cqw 4.4cqw #000000e6,inset -2px -2px #000c;transform:translate3d(var(--hover-depth-x),var(--hover-depth-y),calc(var(--opening-depth) / -2));transition:transform .16s cubic-bezier(.2,.8,.2,1)}.album-opening-back:after{position:absolute;content:"";pointer-events:none}.album-opening-back:after{top:6%;right:-1px;bottom:6%;width:max(2px,calc(var(--opening-depth) * .16));border-radius:50%;background:linear-gradient(90deg,#ffebd329,#000000eb);box-shadow:-1px 0 #ffffff14,1px 0 2px #000000e6}.album-opening-reverse{top:0;right:0;bottom:0;left:0;transform:translateZ(calc(var(--opening-depth) / -2 - .5px)) rotateY(180deg)}.album-opening-art{top:0;right:0;bottom:0;left:0;isolation:isolate;overflow:visible;backface-visibility:hidden;transform:translateZ(calc(var(--opening-depth) / 2))}.album-opening-art-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(.45cqw 1.1cqw 2.3cqw rgba(0,0,0,.78));pointer-events:none;-webkit-user-select:none;user-select:none}.album-opening-art:before,.album-opening-art:after{position:absolute;inset:var(--opening-art-top) var(--opening-art-right) var(--opening-art-bottom) var(--opening-art-left);z-index:1;content:"";pointer-events:none;animation:album-opening-light .56s ease-out both}.album-opening-art:before{background:#00000057}.album-opening-art:after{background:linear-gradient(90deg,#ffffff0f,#00000080)}.album-opening.is-ready:not(.is-expanding) .album-opening-art:before{animation:none;background:linear-gradient(90deg,rgba(255,255,255,.14),transparent 1.8%,transparent 97.6%,rgba(0,0,0,.34)),linear-gradient(180deg,rgba(255,255,255,.1),transparent 1.5%,transparent 97.5%,rgba(0,0,0,.28));opacity:.72}.album-opening.is-ready:not(.is-expanding) .album-opening-art:after{background:radial-gradient(circle at var(--hover-shine-x) var(--hover-shine-y),rgba(255,255,255,var(--opening-shine-opacity, .18)),rgba(255,255,255,.035) 24%,rgba(0,0,0,.08) 62%,rgba(0,0,0,.2));animation:none;opacity:.3;transition:background-position .12s linear}.album-opening-edge{background-color:#241a14;box-shadow:inset 1px 0 #fff4e366,inset -1px 0 #000000eb,inset 0 0 3px #57311b8f;filter:brightness(.84) saturate(.72);opacity:1}.album-opening-edge:before,.album-opening-edge:after{position:absolute;content:"";pointer-events:none}.album-opening-edge-left,.album-opening-edge-right{top:var(--opening-art-top);bottom:var(--opening-art-bottom);width:var(--opening-depth);background-image:linear-gradient(90deg,#000000d6,#ffe8cc80 24%,#75482b80 52%,#000000db),var(--opening-image);background-position:center;background-size:100% 100%,auto 100%}.album-opening-edge-left{left:calc(var(--opening-art-left) - var(--opening-depth) / 2);transform:rotateY(-90deg)}.album-opening-edge-right{right:calc(var(--opening-art-right) - var(--opening-depth) / 2);transform:rotateY(90deg)}.album-opening-edge-left:before,.album-opening-edge-right:before{top:0;bottom:0;left:46%;width:1px;background:#fff5e442;box-shadow:1px 0 #000000b8}.album-opening-edge-right:after{top:7%;bottom:7%;left:18%;width:22%;border-radius:50%;background:#000000bd;box-shadow:1px 0 #ffffff1f}.album-opening-edge-top,.album-opening-edge-bottom{right:var(--opening-art-right);left:var(--opening-art-left);height:var(--opening-depth);background-image:linear-gradient(0deg,#000000e0,#ffeacf7a 28%,#6a422985 56%,#000000d1),var(--opening-image);background-position:center;background-size:100% 100%,100% auto}.album-opening-edge-top{top:calc(var(--opening-art-top) - var(--opening-depth) / 2);transform:rotateX(90deg)}.album-opening-edge-bottom{bottom:calc(var(--opening-art-bottom) - var(--opening-depth) / 2);transform:rotateX(-90deg)}.album-opening-edge-top:before,.album-opening-edge-bottom:before{right:0;bottom:45%;left:0;height:1px;background:#fff4e33d;box-shadow:0 1px #000000c7}.album-opening.is-ready:not(.is-expanding) .album-opening-edge{animation:none;opacity:1}.album-opening-hint{position:absolute;top:calc(100% + 2.3cqh);left:50%;display:block;width:max-content;color:#ffffff94;font-size:clamp(.55rem,.52cqw,.72rem);letter-spacing:.16em;opacity:0;transform:translate(-50%,.8cqh);transition:opacity .3s ease,transform .42s cubic-bezier(.16,1,.3,1)}.album-opening.is-ready:not(.is-expanding) .album-opening-hint{opacity:1;transform:translate(-50%)}.album-detail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;overflow:clip;background:#050505;color:#f3f3ef;outline:none}.album-detail.is-shared-opening{z-index:280;background:transparent}.album-detail.is-shared-opening .detail-header,.album-detail.is-shared-opening .detail-copy,.album-detail.is-shared-opening .card-peek,.album-detail.is-shared-opening .tonearm-control{visibility:hidden;opacity:0}.album-detail.is-shared-opening .detail-backdrop{opacity:0;filter:none}.album-detail.is-shared-opening .sleeve-stack,.album-detail.is-shared-opening .vinyl-stage{transition:none}.album-detail.is-shared-opening .vinyl-stage{will-change:opacity}.album-detail.is-shared-opening .album-sleeve,.album-detail.is-shared-opening .vinyl-stage{opacity:0}.detail-header,.detail-copy,.card-peek{transition:opacity .28s ease,transform .36s cubic-bezier(.16,1,.3,1)}.detail-backdrop{opacity:.16;filter:saturate(.78) brightness(.42) blur(2px);transform:scale(1.07);transition:opacity .32s ease}.detail-header{top:4.4cqh;right:3.8cqw;left:2.15cqw;font-size:.72cqw}.detail-header .text-control{justify-self:start}.detail-header .text-control{font-size:.62cqw}.record-scene{--scene-fine-x: 0px;--scene-fine-y: 0px;--sleeve-fine-x: 0px;--sleeve-fine-y: 0px;--vinyl-fine-x: 0px;--vinyl-fine-y: -24px;position:absolute;top:10cqh;right:0;bottom:11cqh;left:0;z-index:3;perspective:90cqw;transform:translate(calc(-2.5cqw + var(--scene-fine-x)),var(--scene-fine-y))}.sleeve-stack{position:absolute;top:47%;left:43%;z-index:6;width:37cqw;aspect-ratio:1;pointer-events:none;transform:translate(-50%,-50%) translate(-1cqw,2cqh) scale(.82) rotate(-12deg) rotateY(-5deg);transform-style:preserve-3d;transition:transform .95s cubic-bezier(.16,1,.3,1),filter .7s ease}.album-detail.is-ready .sleeve-stack{transform:translate(-50%,-50%) translate(calc(-3.8cqw + var(--sleeve-fine-x)),calc(.2cqh + var(--sleeve-fine-y))) scale(1) rotate(-6deg) rotateY(0)}.album-sleeve{position:relative;z-index:4;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2.2cqw 2.4cqw rgba(0,0,0,.76));pointer-events:none}.card-peek{--card-rest-x: -3cqw;--card-rest-y: 1.5cqh;--card-hover-x: -4cqw;--card-hover-y: 2.1cqh;position:absolute;bottom:6%;left:8%;z-index:2;width:19%;padding:0;border-radius:.45cqw;background:transparent;cursor:pointer;pointer-events:auto;transform:translate3d(1cqw,-1cqh,-1px) rotate(-3deg);transition:opacity .28s ease,transform .36s cubic-bezier(.16,1,.3,1)}.album-detail.is-ready .card-peek{transform:translate3d(var(--card-rest-x),var(--card-rest-y),-1px) rotate(-8deg)}.album-detail.is-ready .card-peek:focus-visible{transform:translate3d(var(--card-hover-x),var(--card-hover-y),-1px) rotate(-9deg)}.card-peek img{display:block;width:100%;aspect-ratio:1080 / 1700;object-fit:cover;border-radius:.45cqw;box-shadow:0 1.2cqw 2cqw #000000b8}.card-peek:after,.card-face:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:linear-gradient(145deg,#02060f47,#02060f0a 42%,#03050c05 58%,#02050d3d);content:"";pointer-events:none}@media(hover:hover)and (pointer:fine){.album-detail.is-ready .card-peek:hover{transform:translate3d(var(--card-hover-x),var(--card-hover-y),-1px) rotate(-9deg)}}.vinyl-stage{position:absolute;top:53%;left:57%;z-index:8;width:34cqw;aspect-ratio:1;pointer-events:none;transform:translate(-50%,-50%) translate(-10cqw,3cqh) scale(.88);transition:transform 1.1s cubic-bezier(.16,1,.3,1) .24s}.album-detail.is-ready .vinyl-stage{transform:translate(-50%,-50%) translate(calc(4.8cqw + var(--vinyl-fine-x)),calc(9cqh + var(--vinyl-fine-y))) scale(1)}.vinyl-record{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2cqw 2.3cqw rgba(0,0,0,.76));transform-origin:center;animation:record-spin 3.6s linear infinite;animation-play-state:paused}.album-detail.is-playing .vinyl-record{animation-play-state:running}.tonearm-control{position:absolute;top:13%;left:77%;z-index:10;width:13cqw;aspect-ratio:2 / 3;padding:0;opacity:0;background:transparent;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;filter:brightness(.82) drop-shadow(0 1.2cqw 1.6cqw rgba(0,0,0,.72));transform:translate(-50%) rotate(-10deg) scale(.96);transform-origin:50% 17%;transition:opacity .18s ease,filter .32s ease,transform .72s cubic-bezier(.16,1,.3,1)}.album-detail.is-ready .tonearm-control{opacity:.76;transform:translate(-50%) rotate(-10deg) scale(1)}.album-detail.is-ready .tonearm-control:focus-visible{opacity:1}@media(hover:hover)and (pointer:fine){.album-detail.is-ready .tonearm-control.is-hovered{opacity:1;filter:brightness(1.02) drop-shadow(0 1.4cqw 1.8cqw rgba(0,0,0,.76));transform:translate(-50%) translateY(-2px) rotate(-10deg) scale(1.012);transition:opacity .18s ease,filter .22s ease,transform .22s ease}}.album-detail.has-player .tonearm-control{opacity:1;transform:translate(-50%) rotate(24deg) scale(1)}.album-detail.is-tonearm-moving .tonearm-control{cursor:progress}.album-detail.is-tonearm-dragging .tonearm-control{cursor:grabbing;opacity:1;transition:none}.tonearm-image{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;transform-origin:50% 17%}.detail-copy{position:absolute;right:2.2cqw;bottom:2.5cqh;left:2.2cqw;z-index:12;display:flex;align-items:end;justify-content:space-between;pointer-events:none}.detail-copy span,.detail-copy p{margin:0 0 .8cqh;font-size:.56cqw;letter-spacing:.1em;text-transform:uppercase}.detail-copy h1{margin:0;color:#fff;font-size:2.55cqw;line-height:.85;letter-spacing:-.07em}.detail-wordmark{display:block;width:14.4cqw;height:auto}.card-spotlight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;align-content:center;row-gap:5cqh;padding:5cqh 6cqw;background:#03040680;-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);box-shadow:inset 0 1px #ffffff0b;animation:spotlight-in .42s ease both}.card-close{position:absolute;top:2.8cqh;right:2.15cqw}.card-shell{grid-column:1;grid-row:1;width:18cqw;aspect-ratio:1080 / 1700;justify-self:center;perspective:70cqw}.card-flipper{position:relative;width:100%;height:100%;transform-style:preserve-3d}.card-spotlight.is-drawing .card-flipper{will-change:transform;animation:card-draw .75s cubic-bezier(.45,0,.55,1) .3s both}.card-spotlight.is-revealed .card-flipper{transform:rotateY(180deg);opacity:1}.card-face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:1cqw;box-shadow:0 2cqw 5cqw #000c}.card-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card-layer-back{opacity:0}.card-layer-front{opacity:1;transform:scaleX(-1)}.card-face:after{opacity:0}.card-spotlight.is-drawing .card-layer-back{animation:card-layer-back-swap .75s steps(1,end) .3s both}.card-spotlight.is-drawing .card-layer-front{animation:card-layer-front-swap .75s steps(1,end) .3s both}.card-spotlight.is-drawing .card-face:after{animation:card-layer-back-swap .75s steps(1,end) .3s both}.card-actions{display:contents}.card-buttons{position:relative;z-index:3;grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7cqw;width:max(17cqw,8rem);justify-self:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s ease}.card-spotlight.is-revealed .card-buttons{opacity:1;visibility:visible;pointer-events:auto}.card-spotlight.is-closing{pointer-events:none;animation:spotlight-out .48s ease both}.card-spotlight.is-closing .card-shell{animation:card-dismiss .26s ease-out both}.card-spotlight.is-closing .card-flipper,.card-spotlight.is-closing .card-layer,.card-spotlight.is-closing .card-face:after{animation-play-state:paused}.card-spotlight.is-closing .card-buttons,.card-spotlight.is-closing .card-close{opacity:0;pointer-events:none;transition:opacity .18s ease}.secondary-button,.primary-button{min-height:3cqh;padding:.8cqh .85cqw;border:1px solid rgba(255,255,255,.24);font-size:.55cqw}.primary-button{color:#050505;background:#f5f5f0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes album-showcase-veil{0%{opacity:0}to{opacity:.3}}@keyframes album-opening-veil-out{0%{opacity:.3}to{opacity:0}}@keyframes album-opening-sleeve{0%{transform:translate3d(var(--opening-start-x),var(--opening-start-y),0) scale(var(--opening-start-scale)) rotateX(0) rotateY(var(--opening-start-angle)) rotate(0)}to{transform:translateZ(0) scale(1) rotateX(var(--hover-rotate-x)) rotateY(calc(var(--opening-spin-angle) + var(--hover-rotate-y))) rotate(0)}}@keyframes album-opening-light{0%{opacity:1}to{opacity:0}}@keyframes album-opening-edge{0%,38%{opacity:1}67%,to{opacity:0}}@keyframes record-spin{to{transform:rotate(360deg)}}@keyframes spotlight-in{0%{opacity:0}to{opacity:1}}@keyframes spotlight-out{0%,15%{opacity:1}to{opacity:0}}@keyframes card-dismiss{0%{opacity:1}to{opacity:0}}@keyframes card-draw{0%{transform:rotateY(0);opacity:1}to{transform:rotateY(180deg);opacity:1}}@keyframes card-layer-back-swap{0%{opacity:1}50%,to{opacity:0}}@keyframes card-layer-front-swap{0%{opacity:0}50%,to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media(max-aspect-ratio:4 / 5){.experience{width:100vw;height:100vh}.record-scene{transform:translate(var(--scene-fine-x),var(--scene-fine-y))}.archive-header,.archive-footer,.detail-header{right:4.5cqw;left:4.5cqw;font-size:1.9cqw}.detail-header>p,.icon-control span,.text-control span{display:none}.archive-brand strong{font-size:2.8cqw}.album-browser{top:15cqh;right:0;bottom:12cqh;left:0}.album-rail{padding-right:6cqw;padding-left:6cqw}.album-cycle{gap:.5cqw;padding-right:.5cqw}.album-strip{flex-basis:22.5cqw;width:22.5cqw;min-width:22.5cqw}.album-meta{height:9cqh;font-size:1.28cqw}.album-meta strong{font-size:1.6cqw}.album-scene{--sleeve-size: 60cqw;top:17cqh}.album-opening-anchor{top:46%}.album-meta,.detail-copy span,.detail-copy p{font-size:1.45cqw}.progress-track{gap:.3cqw}.progress-track span{width:2.4cqw}.progress-track span.is-current{width:4.6cqw}.sleeve-stack{top:48%;left:50%;width:75cqw}.album-detail.is-ready .sleeve-stack{transform:translate(-50%,-50%) translate(calc(-14cqw + var(--sleeve-fine-x)),var(--sleeve-fine-y)) scale(1) rotate(-6deg)}.card-peek{--card-rest-x: 4cqw;--card-hover-x: 1.8cqw}.vinyl-stage{top:54%;left:58%;width:69cqw}.album-detail.is-ready .vinyl-stage{transform:translate(-50%,-50%) translate(calc(6cqw + var(--vinyl-fine-x)),calc(8cqh + var(--vinyl-fine-y))) scale(1)}.tonearm-control{top:24%;left:90%;width:35cqw}.detail-copy h1{font-size:7.2cqw}.detail-wordmark{width:40cqw}.card-spotlight{row-gap:3cqh;padding:8cqh 8cqw}.card-shell,.card-buttons{width:46cqw}.secondary-button,.primary-button{font-size:clamp(.5rem,1.6cqw,.65rem)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.album-opening.is-ready:not(.is-expanding) .album-opening-sleeve:hover{--opening-shine-opacity: .34}}
