.track-editor-row{position:relative;cursor:grab}.track-editor-row:active{cursor:grabbing}.track-dragging{opacity:.5}.track-dragover{box-shadow:0 -2px 0 0 rgba(var(--tint-rgb),.6)}.track-pinned{background:transparent}.track-editor-controls{display:flex;gap:var(--space-2);flex-shrink:0;margin-right:var(--space-2);opacity:0;transition:opacity .1s ease}.track-editor-row:hover .track-editor-controls,.track-pinned .track-editor-controls{opacity:1}.track-editor-btn{background:none;border:none;color:var(--ink-3);cursor:pointer;padding:var(--space-1);transition:color .1s ease;display:flex;align-items:center}.track-editor-btn:hover{color:var(--ink-2)}.track-pin-btn.is-pinned,.track-reroll-btn:hover{color:rgb(var(--tint-rgb))}@keyframes gradient-rotate{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-gradient-rotate{animation:gradient-rotate 3s ease infinite;background-size:200% 200%}.editor-mode .editable-text{cursor:text;border-radius:var(--radius-sm);transition:background-color .15s ease,box-shadow .15s ease;outline:none;padding:var(--space-1) var(--space-2);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2));position:relative}.editor-mode .editable-text:after{content:"";position:absolute;left:8px;right:8px;bottom:0;border-bottom:1px solid rgba(99,102,241,.3);pointer-events:none;transition:border-color .15s ease}.editor-mode .editable-text:hover{background-color:rgba(99,102,241,.1)}.editor-mode .editable-text:hover:after{border-color:rgba(99,102,241,.5)}.editor-mode .editable-text:focus{background-color:rgba(99,102,241,.15);box-shadow:0 0 0 2px rgba(99,102,241,.3)}.editor-mode .editable-text:focus:after{border-color:transparent}.editor-mode .editable-text:empty:before{content:attr(data-placeholder);color:var(--ink-3);font-style:italic;pointer-events:none}.editor-mode .editable-text.multiline{display:block;white-space:pre-wrap}.editor-mode .editable-image{position:relative;cursor:pointer;border-radius:var(--radius-sm);transition:box-shadow .15s ease;width:100%;height:100%}.editor-mode .editable-image:before{content:"";position:absolute;inset:0;border:2px solid rgba(99,102,241,.3);border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .15s ease}.editor-mode .editable-image:hover:before{opacity:1}.editor-mode .editable-image .image-edit-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:var(--space-2) var(--space-4);background:rgba(0,0,0,.8);backdrop-filter:blur(8px);border:1px solid rgba(var(--tint-rgb),.2);border-radius:var(--radius-md);color:#fff;font-size:var(--type-meta);line-height:var(--lh-meta);font-weight:var(--weight-medium);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.editor-mode .editable-image:hover .image-edit-btn{opacity:1;pointer-events:auto}.editor-mode .editable-image.is-uploading .image-edit-btn{opacity:1;pointer-events:none;background:rgba(99,102,241,.9)}.editor-floating-toolbar{position:fixed;display:flex;gap:var(--space-1);padding:var(--space-2);background:rgba(0,0,0,.85);backdrop-filter:blur(12px);border:1px solid rgba(var(--tint-rgb),.1);border-radius:var(--radius-md);z-index:1000;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.editor-floating-toolbar.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.editor-floating-toolbar button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--ink-2);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--type-body-sm);line-height:var(--lh-meta);transition:background-color .15s ease,color .15s ease}.editor-floating-toolbar button:hover{background:rgba(var(--tint-rgb),.1);color:#fff}.editor-floating-toolbar button.is-danger:hover{background:rgba(239,68,68,.2);color:#ef4444}.temp-component{margin:0;position:relative;transition:opacity .15s ease;cursor:pointer}@property --temp-component-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes tempComponentShimmer{0%{--temp-component-angle:0deg}to{--temp-component-angle:360deg}}.temp-component-fab{position:absolute;top:var(--space-2);left:var(--space-2);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);background:rgba(0,0,0,.85);color:var(--ink-on-dark);font-size:var(--type-meta);line-height:var(--lh-meta);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--track-eyebrow);border-radius:var(--radius-pill);opacity:0;transition:opacity .2s ease;cursor:grab;z-index:10;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 8px rgba(0,0,0,.2)}.temp-component.is-selected .temp-component-fab,.temp-component:hover .temp-component-fab{opacity:1}.temp-component:active .temp-component-fab{cursor:grabbing}.temp-component.is-dragging .temp-component-fab{opacity:0}.temp-component-fab-handle{font-size:var(--type-meta);line-height:var(--lh-meta);letter-spacing:-2px;color:var(--ink-2);transition:all .2s ease}.temp-component.is-draggable{cursor:grab}.temp-component.is-draggable:active{cursor:grabbing}.temp-component.is-dragging{opacity:.5}.temp-component.is-dragging:after{opacity:0}.temp-component.will-delete{opacity:.5}.temp-component-placeholder{display:flex;align-items:center;gap:var(--space-2)}.temp-component-drag-handle{color:var(--ink-3);font-size:var(--type-body-sm);line-height:var(--lh-meta);letter-spacing:-2px;cursor:grab;user-select:none}.temp-component-drag-handle:active{cursor:grabbing}.temp-component-icon{font-size:var(--type-title);line-height:var(--lh-body);color:var(--ink-2)}.temp-component-label{flex:1;color:var(--ink-2)}.editor-mode .canvas-component{position:relative}.editor-mode .canvas-component.is-selected{z-index:100}.editor-mode .canvas-component.is-editing{z-index:120}.editor-mode .canvas-component.is-editing:before{display:block;background:#fff;animation:none}[data-scheme=light] .editor-mode .canvas-component.is-editing:before{background:#000}.ll-inline-editing{outline:none;cursor:text;caret-color:currentColor;min-width:1ch}.ll-inline-editing::selection{background:rgba(var(--tint-rgb),.9);color:var(--color-theme-bg,#000)}.ll-inline-editing ::selection{background:rgba(var(--tint-rgb),.9);color:var(--color-theme-bg,#000)}.editor-mode .canvas-component .ll-inline-editing,.editor-mode .canvas-component.is-editing .ll-inline-editing,.editor-mode .editable-section .ll-inline-editing,.ll-inline-editing[data-inline-edit="1"]{pointer-events:auto!important;user-select:text!important;-webkit-user-select:text!important}.canvas-component-row{display:flex;flex-direction:row;gap:var(--component-gap);width:100%}.canvas-component-row>*{flex:1 1 0%!important;min-width:0;max-width:50%}.carousel-scroll-wrapper{width:100%;overflow:visible}.canvas-component.temp-component--gallery:has(.gallery-section:not(.gallery-section--single)){margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));width:calc(100% + 2rem)}.hero-noise-overlay{position:absolute;inset:0;opacity:.33;background-size:150px 150px;background-repeat:repeat;mix-blend-mode:multiply;pointer-events:none;z-index:0}.hero-noise-overlay[data-seed="0"]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.32' numOctaves='1' stitchTiles='stitch' seed='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-noise-overlay[data-seed="1"]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.32' numOctaves='1' stitchTiles='stitch' seed='12345'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-noise-overlay[data-seed="2"]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.32' numOctaves='1' stitchTiles='stitch' seed='24690'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-noise-overlay[data-seed="3"]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.32' numOctaves='1' stitchTiles='stitch' seed='37035'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-noise-overlay[data-seed="4"]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.32' numOctaves='1' stitchTiles='stitch' seed='49380'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-noise-overlay[data-seed="5"]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.32' numOctaves='1' stitchTiles='stitch' seed='61725'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-noise-overlay[data-seed="6"]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.32' numOctaves='1' stitchTiles='stitch' seed='74070'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-noise-overlay[data-seed="7"]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.32' numOctaves='1' stitchTiles='stitch' seed='86415'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes reassembleIn{0%{opacity:0;transform:translateY(12px);clip-path:inset(0 0 100% 0 round 12px)}35%{opacity:1}to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0 round 12px)}}@keyframes reassembleGlimmerOut{to{opacity:0}}.reassemble-item{position:relative;animation:reassembleIn .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--ri, 0) * 85ms)}.reassemble-item:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg);padding:1.5px;background:conic-gradient(from var(--temp-component-angle,0deg),#48dbfb,#4ade80,#b827fc,#48dbfb);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:6;animation:tempComponentShimmer 1.4s linear infinite,reassembleGlimmerOut .45s ease calc(var(--ri, 0) * 85ms + .55s) forwards}@media (prefers-reduced-motion:reduce){.reassemble-item{animation:none}.reassemble-item:after{display:none}}@keyframes expRevealIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.exp-reveal{opacity:0}.exp-reveal.is-ready{animation:expRevealIn .6s cubic-bezier(.22,1,.36,1) both}.exp-cascade>*{opacity:0}.exp-cascade.is-ready>*{animation:expRevealIn .6s cubic-bezier(.22,1,.36,1) both}.exp-cascade.is-ready>:first-child{animation-delay:.14s}.exp-cascade.is-ready>:nth-child(2){animation-delay:.23s}.exp-cascade.is-ready>:nth-child(3){animation-delay:.32s}.exp-cascade.is-ready>:nth-child(4){animation-delay:.41s}.exp-cascade.is-ready>:nth-child(5){animation-delay:.5s}.exp-cascade.is-ready>:nth-child(6){animation-delay:.59s}.exp-cascade.is-ready>:nth-child(7){animation-delay:.68s}.exp-cascade.is-ready>:nth-child(8){animation-delay:.77s}.exp-cascade.is-ready>:nth-child(9){animation-delay:.86s}.exp-cascade.is-ready>:nth-child(n+10){animation-delay:.95s}@media (prefers-reduced-motion:reduce){.exp-cascade.is-ready>*,.exp-reveal.is-ready{animation-duration:.01s;transform:none}}.about-artist--link{cursor:pointer;transition:opacity .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}@media (hover:hover){.about-artist--link:hover{opacity:.9}}.about-artist--link:active{transform:scale(.99)}.about-artist--link:focus-visible{outline:2px solid var(--color-theme-accent,currentColor);outline-offset:4px;border-radius:var(--radius-lg)}.countdown-component{display:flex;flex-direction:column;align-items:center;gap:var(--title-gap);padding:0;text-align:center}.countdown-component--hero-below,.countdown-component--hero-center{padding:var(--space-2) 0}.countdown-component--content-flow{padding:var(--space-8) 0}.countdown-component__label{color:var(--ink-2)}.countdown-component__time{display:flex;align-items:flex-start;gap:var(--space-6)}.countdown-component__segment{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.countdown-component__unit{font-size:var(--type-meta);line-height:var(--lh-meta);font-weight:var(--weight-light);letter-spacing:var(--track-eyebrow);color:var(--ink-3);order:-1}.countdown-component__value{font-size:var(--type-display);font-weight:var(--weight-light);line-height:var(--lh-display);font-variant-numeric:tabular-nums;color:var(--ink)}.countdown-component--compact .countdown-component__value{font-size:var(--type-display-lg);line-height:var(--lh-display-lg);font-weight:var(--weight-light)}.countdown-component--compact .countdown-component__unit{font-size:var(--type-meta);line-height:var(--lh-meta)}.countdown-component--detailed .countdown-component__value{font-size:var(--type-display);line-height:var(--lh-display);font-weight:var(--weight-light)}.countdown-component--hero-below .countdown-component__value,.countdown-component--hero-center .countdown-component__value{font-size:var(--type-title-lg);line-height:var(--lh-title-lg);font-weight:var(--weight-light)}.countdown-component--hero-below .countdown-component__unit,.countdown-component--hero-center .countdown-component__unit{font-size:var(--type-meta);line-height:var(--lh-meta)}.countdown-component--hero-below .countdown-component__label,.countdown-component--hero-below .countdown-component__time,.countdown-component--hero-center .countdown-component__time{gap:var(--space-6)}.countdown-component--released{padding:0}.countdown-component__released-label{font-size:var(--type-body);line-height:var(--lh-body);font-weight:var(--weight-light);color:var(--ink)}.countdown-component--hero-below .countdown-component__released-label,.countdown-component--hero-center .countdown-component__released-label{font-size:var(--type-body-sm);line-height:var(--lh-body)}.countdown-component--empty{opacity:.5;min-height:var(--space-12);display:flex;align-items:center;justify-content:center;background:rgba(var(--tint-rgb),.03);border-radius:var(--radius-md);border:1px solid var(--color-theme-border)}.countdown-component__empty-text{font-size:var(--type-meta);line-height:var(--lh-meta);font-style:italic;font-weight:var(--weight-light);color:var(--ink-3)}.hero-countdown-wrapper{position:relative;z-index:10;pointer-events:auto}.hero-countdown-wrapper.editor-selectable{cursor:pointer;border-radius:var(--radius-md);transition:outline .15s ease;pointer-events:auto!important}.hero-countdown-wrapper.editor-selectable:hover{outline:2px solid rgba(var(--tint-rgb),.4);outline-offset:4px}.hero-countdown-wrapper.is-selected{border-radius:var(--radius-lg)}.hero-countdown-wrapper.is-selected:after{content:"";position:absolute;inset:calc(-8px - var(--ring-pad-y)) -8px;border-radius:var(--radius-xl);background:conic-gradient(from var(--temp-component-angle,0deg),#6366f1,#8b5cf6,#a855f7,#d946ef,#ec4899,#f43f5e,#f97316,#eab308,#84cc16,#22c55e,#14b8a6,#06b6d4,#3b82f6,#6366f1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;animation:tempComponentShimmer 3s linear infinite;pointer-events:none;z-index:-1}.releases-section{--releases-gap:16px;--releases-padding:var(--space-4);margin:0;user-select:none}.releases-title{margin:0 0 var(--title-gap) var(--gutter);color:inherit}.releases-scroll{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;cursor:grab;container-type:inline-size;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;scroll-padding-left:var(--releases-padding)}.releases-item-wrapper{scroll-snap-align:start}.releases-scroll::-webkit-scrollbar{display:none}.releases-scroll--dragging{cursor:grabbing;scroll-behavior:auto}.releases-scroll--dragging *{cursor:grabbing}.releases-scroll.releases--micro .releases-item-wrapper,.releases-scroll.releases--micro .releases-placeholder{width:calc((100vw - var(--releases-padding) * 2 - var(--releases-gap) * 1.6) / 2.6)}.releases-scroll.releases--nano .releases-item-wrapper,.releases-scroll.releases--nano .releases-placeholder{width:calc((100vw - var(--releases-padding) * 2 - var(--releases-gap) * 2.1) / 3.1)}.releases-track{display:flex;gap:var(--releases-gap);padding-left:var(--releases-padding);padding-right:var(--releases-padding);width:max-content;min-width:100%}.releases-link{display:block;text-decoration:none;color:inherit;flex-shrink:0;touch-action:manipulation;-webkit-tap-highlight-color:rgba(var(--tint-rgb),.1);cursor:pointer;position:relative;z-index:2}.releases-link--disabled{cursor:default;pointer-events:auto}.releases-media-container{position:relative;border-radius:var(--radius-md);overflow:hidden;background:rgba(var(--tint-rgb),.03)}.releases-noise-overlay{position:absolute;inset:0;opacity:.33;background-size:150px 150px;background-repeat:repeat;mix-blend-mode:multiply;pointer-events:none;z-index:1}.releases-noise-overlay[data-seed="0"]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.32' numOctaves='1' stitchTiles='stitch' seed='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.releases-noise-overlay[data-seed="1"]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.32' numOctaves='1' stitchTiles='stitch' seed='12345'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.releases-noise-overlay[data-seed="2"]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.32' numOctaves='1' stitchTiles='stitch' seed='24690'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.releases-noise-overlay[data-seed="3"]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.32' numOctaves='1' stitchTiles='stitch' seed='37035'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.releases-noise-overlay[data-seed="4"]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.32' numOctaves='1' stitchTiles='stitch' seed='49380'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.releases-noise-overlay[data-seed="5"]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.32' numOctaves='1' stitchTiles='stitch' seed='61725'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.releases-noise-overlay[data-seed="6"]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.32' numOctaves='1' stitchTiles='stitch' seed='74070'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.releases-noise-overlay[data-seed="7"]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.32' numOctaves='1' stitchTiles='stitch' seed='86415'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.releases-placeholder{flex-shrink:0;background:rgba(var(--tint-rgb),.06);border:1px solid rgba(var(--tint-rgb),.15);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.releases-placeholder-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);color:var(--ink-3);font-size:var(--type-meta);line-height:var(--lh-meta);font-family:var(--font-sans)}.releases-placeholder-content i{font-size:var(--type-title-lg)}.releases-skeleton{position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--tint-rgb),.04) 0,rgba(var(--tint-rgb),.07) 50%,rgba(var(--tint-rgb),.04) 100%);background-size:200% 100%;animation:skeleton-shimmer 2.5s linear infinite;border-radius:inherit;transition:opacity .3s ease-out}.releases-skeleton--hidden{opacity:0;pointer-events:none}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}.releases-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;opacity:0;transform:scale(.98);transition:opacity .4s ease-out,transform .4s ease-out;-webkit-user-drag:none;user-select:none}.releases-image--loaded{opacity:1;transform:scale(1)}.releases-item-wrapper{flex-shrink:0}@keyframes releases-label-in{to{opacity:1}}.releases-label{font-family:var(--font-sans);font-size:var(--type-body-sm);line-height:var(--lh-body);font-weight:var(--weight-recessive);color:var(--ink-2);margin-top:var(--space-2);text-align:left;opacity:0;animation:releases-label-in .3s ease-out .2s forwards;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.releases-label--artist{font-size:var(--type-meta);line-height:var(--lh-meta);margin-top:0;color:var(--ink-3)}.releases-listen-btn{display:block;width:100%;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-pill);background:var(--color-button,rgba(var(--tint-rgb),.06));color:var(--color-button-ink,var(--color-theme-text,rgb(var(--tint-rgb))));font-family:var(--font-sans);font-size:var(--type-micro);font-weight:var(--weight-medium);letter-spacing:var(--track-eyebrow);text-align:center;cursor:pointer;transition:background .15s ease,transform .1s ease}.releases-listen-btn:hover{background:var(--color-button-hover,rgba(var(--tint-rgb),.12))}.releases-listen-btn:active{transform:scale(.98)}.editor-mode .releases-scroll{scroll-snap-type:none}@media (min-width:768px){.releases-scroll{scroll-snap-type:none}.releases-scroll.releases--micro .releases-item-wrapper,.releases-scroll.releases--micro .releases-placeholder{width:calc((100vw - var(--releases-padding) * 2 - var(--releases-gap) * 2.75) / 3.75);max-width:224px}.releases-scroll.releases--nano .releases-item-wrapper,.releases-scroll.releases--nano .releases-placeholder{width:calc((100vw - var(--releases-padding) * 2 - var(--releases-gap) * 3.5) / 4.5);max-width:180px}}@media (prefers-reduced-motion:reduce){.releases-skeleton{animation:none;background:rgba(var(--tint-rgb),.06)}.releases-image{transition:opacity .15s ease-out;transform:none}.releases-image--loaded{transform:none}.releases-label{animation:none;opacity:1}}@media (hover:none) and (pointer:coarse){.releases-scroll,.releases-scroll--dragging{cursor:auto}}.releases-scroll.releases--wide .releases-item-wrapper,.releases-scroll.releases--wide .releases-placeholder{width:calc((100vw - var(--releases-padding) * 2 - var(--releases-gap) * .4) / 1.4);max-width:340px}@media (min-width:768px){.releases-scroll.releases--wide .releases-item-wrapper,.releases-scroll.releases--wide .releases-placeholder{width:calc((100vw - var(--releases-padding) * 2 - var(--releases-gap) * 1.4) / 2.4);max-width:380px}}.releases-cascade{display:flex;flex-direction:column;gap:var(--space-4);padding:0 var(--space-2)}@media (min-width:768px){.releases-cascade{gap:var(--space-4);padding:0 var(--space-4)}}.releases-empty-note{margin:var(--space-3) var(--gutter) 0;font-size:var(--type-meta);line-height:var(--lh-meta);color:var(--color-theme-text);opacity:.6}.canvas-links-menu{display:flex;flex-direction:column;height:100%;width:100%;box-sizing:border-box;padding:var(--space-16) var(--space-6) var(--space-6)}.canvas-links-menu__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.canvas-links-menu__title{font-size:var(--type-meta);line-height:var(--lh-meta);letter-spacing:var(--track-eyebrow);text-transform:uppercase;opacity:.55;margin-bottom:var(--title-gap)}.canvas-links-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.canvas-links-menu__item{margin:0}.canvas-links-menu__link{display:block;padding:var(--space-2) 0;font-size:var(--type-title);line-height:var(--lh-tight);font-weight:var(--weight-medium);color:inherit;text-decoration:none;transition:opacity .18s ease,transform .18s ease}button.canvas-links-menu__link{width:100%;text-align:left;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.canvas-links-menu__link:hover{opacity:.6}.canvas-links-menu__empty{font-size:var(--type-body-sm);opacity:.4;padding:var(--space-2) 0}.canvas-links-menu__footer{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);padding-top:var(--space-4);margin-top:var(--space-3)}.canvas-links-menu__footer-link{font-size:var(--type-micro);color:inherit;opacity:.5;text-decoration:none;transition:opacity .18s ease}.canvas-links-menu__footer-link:hover{opacity:.85;text-decoration:underline}.canvas-pan-arrow{z-index:43;display:flex;align-items:center;width:60px;height:30vh;max-height:300px;min-height:170px;box-sizing:border-box;pointer-events:auto;touch-action:none;overscroll-behavior:none;color:var(--ink-2);opacity:1;transition:opacity .4s ease}.canvas-pan-arrow--left{justify-content:flex-start;padding-left:var(--space-1)}.canvas-pan-arrow--right{justify-content:flex-end;padding-right:var(--space-1)}.canvas-pan-arrow.is-hidden{opacity:0;pointer-events:none}