@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #050508;--bg-2: #0a0a10;--surface: rgba(255, 255, 255, .045);--surface-2: rgba(255, 255, 255, .075);--surface-solid: #101016;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .2);--text: #f4f4f7;--text-2: rgba(244, 244, 247, .68);--text-3: rgba(244, 244, 247, .46);--star-gold: #e3d79b;--star-blue: #a9bed1;--star-pink: #d2acc4;--focus: #fde047;--font-sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Space Grotesk Variable", "Space Grotesk", var(--font-sans);--r-sm: 10px;--r-md: 16px;--r-lg: 24px;--r-xl: 32px;--max: 1240px;--gutter: clamp(16px, 4vw, 40px);--ease: cubic-bezier(.22, 1, .36, 1);--t-fast: .16s;--t-med: .32s;--shadow-card: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 18px 50px rgba(0, 0, 0, .45);--shadow-art: 0 10px 30px rgba(0, 0, 0, .5), 0 30px 70px rgba(0, 0, 0, .35);--glass: linear-gradient(160deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .015) 55%), rgba(10, 10, 16, .72);--radius: 12px;--text-muted: #9b9ba8;--chrome-soft: rgba(255, 255, 255, .18);--font-body: var(--font-sans);--font-nav: var(--font-display);--ease-out: var(--ease);--motion-fast: .18s;--motion-med: .34s;--motion-fluid: .52s;--cursor-default: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M5 3 20 15 13 16.5 16.5 24 13.5 25.2 10 17.7 5 22Z' fill='black' opacity='.85' transform='translate(1.5 1.5)'/%3E%3Cpath d='M5 3 20 15 13 16.5 16.5 24 13.5 25.2 10 17.7 5 22Z' fill='white' stroke='black' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E") 5 3;--cursor-pointer: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Ccircle cx='15' cy='15' r='7.5' fill='black' opacity='.82'/%3E%3Ccircle cx='15' cy='15' r='7' fill='none' stroke='white' stroke-width='1.5'/%3E%3Ccircle cx='15' cy='15' r='2' fill='white'/%3E%3Cpath d='M15 3v6M15 21v6M3 15h6M21 15h6' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 15 15}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden;overflow-x:clip;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(pointer:fine){body{cursor:var(--cursor-default),auto}a,button,[role=slider],input[type=range],label{cursor:var(--cursor-pointer),pointer}}img{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit}[hidden]{display:none!important}::selection{background:#ffffffe6;color:#000}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 16px;border-radius:999px;background:#fff;color:#000;font-weight:700;text-decoration:none;transform:translateY(-160%);transition:transform var(--t-fast) var(--ease)}.skip-link:focus{transform:none}.eyebrow{margin:0;color:var(--text-3);font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.empty-note{margin:1.5rem 0;color:var(--text-3);font-size:.95rem}.sky{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 15% -5%,rgba(169,190,209,.1),transparent 70%),radial-gradient(ellipse 50% 35% at 85% 0%,rgba(210,172,196,.08),transparent 70%),radial-gradient(ellipse 80% 50% at 50% 110%,rgba(227,215,155,.05),transparent 70%),linear-gradient(170deg,#040407,#08080e,#0a080f)}.sky-stars{position:absolute;inset:-50% 0 0;background-repeat:repeat;will-change:transform}.sky-stars--near{background-image:radial-gradient(1.4px 1.4px at 23px 41px,rgba(255,255,255,.9),transparent 60%),radial-gradient(1px 1px at 141px 97px,rgba(255,255,255,.7),transparent 60%),radial-gradient(1.6px 1.6px at 271px 213px,rgba(227,215,155,.9),transparent 60%),radial-gradient(1px 1px at 331px 31px,rgba(255,255,255,.6),transparent 60%),radial-gradient(1.2px 1.2px at 87px 287px,rgba(169,190,209,.85),transparent 60%),radial-gradient(1px 1px at 199px 351px,rgba(255,255,255,.55),transparent 60%);background-size:380px 380px;opacity:.8;animation:sky-drift 140s linear infinite}.sky-stars--far{background-image:radial-gradient(.8px .8px at 51px 77px,rgba(255,255,255,.55),transparent 60%),radial-gradient(.8px .8px at 177px 19px,rgba(255,255,255,.45),transparent 60%),radial-gradient(.8px .8px at 113px 171px,rgba(210,172,196,.6),transparent 60%),radial-gradient(.8px .8px at 223px 229px,rgba(255,255,255,.4),transparent 60%);background-size:250px 250px;opacity:.7;animation:sky-drift 260s linear infinite}.sky-glow{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 55% at 50% 0%,#000,transparent 75%)}@keyframes sky-drift{to{transform:translate3d(0,50%,0)}}.cursor-sparkles{position:fixed;inset:0;z-index:90;width:100vw;height:100vh;pointer-events:none}.site-header{position:sticky;top:0;z-index:40;display:flex;justify-content:center;padding:14px var(--gutter);pointer-events:none}.site-nav{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:#08080c99;box-shadow:0 12px 34px #00000059,inset 0 1px #ffffff12;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);pointer-events:auto}.site-nav-link{display:inline-flex;align-items:center;justify-content:center;min-width:5.6rem;min-height:2.5rem;padding:0 1.1rem;border-radius:999px;color:var(--text-2);font-family:var(--font-display);font-size:.74rem;font-weight:700;letter-spacing:.24em;text-decoration:none;text-transform:uppercase;transition:color var(--t-fast),background var(--t-fast),box-shadow var(--t-med) var(--ease)}.site-nav-link:hover{color:var(--text);background:var(--surface)}.site-nav-link.is-active{color:#050508;background:#fff;box-shadow:0 0 26px #ffffff38}main{flex:1;width:100%;max-width:var(--max);margin:0 auto;padding:clamp(12px,3vw,32px) var(--gutter) 72px}.site-footer{display:flex;justify-content:center;gap:12px;padding:24px var(--gutter) 32px;color:var(--text-3);font-size:.78rem;letter-spacing:.06em}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--text)}body.has-player .site-footer{padding-bottom:168px}body.has-player.player-collapsed .site-footer{padding-bottom:96px}.pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.9rem;padding:0 1.4rem;border:1px solid var(--line-strong);border-radius:999px;font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:transform var(--t-fast) var(--ease),background var(--t-fast),box-shadow var(--t-med) var(--ease),border-color var(--t-fast)}.pill-btn svg{width:1rem;height:1rem}.pill-btn:hover{transform:translateY(-1px)}.pill-btn:active{transform:translateY(0) scale(.98)}.pill-btn--solid{border-color:#fff;background:#fff;color:#050508;box-shadow:0 0 28px #ffffff2e}.pill-btn--solid:hover{box-shadow:0 0 40px #ffffff52}.pill-btn--ghost{background:var(--surface);color:var(--text)}.pill-btn--ghost:hover{border-color:#fff6;background:var(--surface-2)}.round-btn{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--surface);transition:background var(--t-fast),border-color var(--t-fast),opacity var(--t-fast)}.round-btn svg{width:1rem;height:1rem}.round-btn:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-2)}.round-btn:disabled{opacity:.35}.icon-pause,.label-pause,[data-playing=true] .icon-play,[data-playing=true] .label-play{display:none}[data-playing=true] .icon-pause,[data-playing=true] .label-pause{display:inline}.play-btn{display:inline-grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(255,255,255,.85);border-radius:999px;background:#fff;color:#050508;box-shadow:0 6px 20px #00000073;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-med) var(--ease),opacity var(--t-fast)}.play-btn svg{width:42%;height:42%}.play-btn .icon-play{margin-left:8%}.play-btn:hover{transform:scale(1.07);box-shadow:0 0 26px #ffffff59}.play-btn:active{transform:scale(.96)}.play-btn--sm{width:2.2rem;height:2.2rem}.play-btn--lg{width:4.25rem;height:4.25rem}.hero{position:relative;isolation:isolate;display:grid;justify-items:center;gap:14px;margin:0 calc(var(--gutter) * -1) clamp(28px,5vw,56px);padding:clamp(48px,9vw,112px) var(--gutter) clamp(40px,7vw,80px);text-align:center}.hero-backdrop{position:absolute;inset:-80px 0 0;z-index:-1;overflow:hidden;mask-image:radial-gradient(ellipse 55% 60% at 50% 45%,#000 25%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 55% 60% at 50% 45%,#000 25%,transparent 72%)}.hero-backdrop:before{content:"";position:absolute;inset:-10%;background:var(--art, none) center / cover no-repeat;filter:blur(60px) saturate(140%);opacity:.32;transform:scale(1.1)}.wordmark{margin:4px 0 0;color:transparent;background:linear-gradient(180deg,#fff,#f6f6f8 42%,#b9b9c3 56%,#fff);-webkit-background-clip:text;background-clip:text;font-family:var(--font-display);font-size:clamp(3.4rem,13vw,9.5rem);font-weight:700;letter-spacing:-.045em;line-height:.85;filter:drop-shadow(0 0 18px rgba(255,255,255,.16)) drop-shadow(0 20px 40px rgba(0,0,0,.6))}.wordmark--sm{font-size:clamp(2.4rem,8vw,5rem)}.hero-tagline{margin:0;color:var(--text-2);font-size:clamp(.92rem,2vw,1.05rem);font-weight:500;letter-spacing:.08em}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px}.hero--compact{min-height:60vh;align-content:center}.release-card-art,.album-card-art,.listen-art,.album-hero-art{position:relative;display:block;overflow:hidden;aspect-ratio:1;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-art)}.release-card-art img,.album-card-art img,.listen-art img,.album-hero-art img{width:100%;height:100%;object-fit:cover}.track-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.track-row{display:grid;grid-template-columns:2rem 3rem minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--r-md);transition:background var(--t-fast)}.track-row:hover{background:var(--surface)}.track-row-number{color:var(--text-3);font-family:var(--font-display);font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.track-row-cover{width:3rem;height:3rem;border-radius:var(--r-sm);object-fit:cover;background:var(--surface)}.track-row-copy{display:grid;min-width:0}.track-row-copy strong,.track-row-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-row-copy strong{font-size:.95rem;font-weight:600}.track-row-copy small{color:var(--text-3);font-size:.8rem}.track-row-eq{display:none;align-items:flex-end;gap:2px;height:14px}.track-row-eq i{width:3px;height:100%;border-radius:2px;background:#fff;transform-origin:bottom;animation:eq .9s ease-in-out infinite alternate}.track-row-eq i:nth-child(2){animation-delay:-.3s}.track-row-eq i:nth-child(3){animation-delay:-.6s}@keyframes eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.track-row[data-current=true]{background:var(--surface-2)}.track-row[data-current=true] .track-row-copy strong{color:#fff}.track-row[data-current=true] .track-row-eq{display:flex}.track-row:has([data-playing=false])[data-current=true] .track-row-eq i{animation-play-state:paused}.track-list--compact .track-row{grid-template-columns:1.6rem 2.5rem minmax(0,1fr) auto auto;padding:6px 8px}.track-list--compact .track-row-cover{width:2.5rem;height:2.5rem}.section-head{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.section-head h2{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em}.section-count{padding:2px 10px;border:1px solid var(--line);border-radius:999px;color:var(--text-2);font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums}.section-link{margin-left:auto;color:var(--text-2);font-size:.85rem;text-decoration:none}.section-link:hover{color:var(--text)}.release-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(44%,196px),1fr));gap:clamp(22px,3vw,36px) clamp(14px,2vw,24px);margin:0;padding:0;list-style:none}.release-card{position:relative;display:grid;align-content:start;gap:12px}.release-card-media{position:relative;transition:transform .45s var(--ease)}.release-card-art{border-radius:var(--r-md);box-shadow:0 10px 28px #00000073,0 0 0 1px #ffffff0f;transition:box-shadow .45s var(--ease)}.release-card-art img{transition:transform .7s var(--ease),opacity .5s ease}.js .release-card-art img:not(.is-loaded){opacity:0}.release-card-art:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.5));opacity:0;transition:opacity .45s var(--ease);pointer-events:none}.release-card-copy{display:grid;gap:1px;min-width:0;padding:0 2px;text-decoration:none}.release-card-title,.release-card-artist{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-card-title{color:var(--text-2);font-size:.92rem;font-weight:600;letter-spacing:.01em;transition:color var(--t-med) var(--ease)}.release-card-artist{color:var(--text-3);font-size:.78rem}.release-card-play{position:absolute;right:10px;bottom:10px;z-index:2;opacity:0;transform:translateY(8px) scale(.9);transition:opacity .26s ease,transform .38s var(--ease),box-shadow var(--t-med) var(--ease)}@media(hover:hover){.release-card:hover .release-card-media{transform:translateY(-6px)}.release-card:hover .release-card-art{box-shadow:0 22px 46px #0000008c,0 0 0 1px #ffffff29,0 0 44px #ffffff0f}.release-card:hover .release-card-art img{transform:scale(1.05)}.release-card:hover .release-card-art:after{opacity:1}.release-card:hover .release-card-title{color:#fff}.release-card:hover .release-card-play{opacity:1;transform:none}.release-card-play:hover{transform:scale(1.08)}}@media(hover:none){.release-card-play{opacity:1;transform:none}}.release-card-play:focus-visible,.release-card[data-current=true] .release-card-play{opacity:1;transform:none}.release-card[data-current=true] .release-card-art{box-shadow:0 16px 40px #00000080,0 0 0 2px #ffffffd9,0 0 36px #ffffff1f}.release-card[data-current=true] .release-card-art:after{opacity:1}.release-card[data-current=true] .release-card-title{color:#fff}@media(prefers-reduced-motion:no-preference){.release-card{animation:card-in .64s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms + .12s)}}@keyframes card-in{0%{opacity:0;transform:translateY(18px)}}.release-grid--row{grid-template-columns:repeat(auto-fill,minmax(min(46%,170px),1fr))}.catalog--more{margin-top:clamp(48px,7vw,88px)}.back-link{display:inline-flex;margin-bottom:20px;color:var(--text-2);font-size:.85rem;text-decoration:none}.back-link:hover{color:var(--text)}.listen,.album{position:relative;isolation:isolate}.listen:before,.album:before{content:"";position:absolute;inset:-120px 0 auto;height:560px;z-index:-1;background:var(--art, none) center / cover no-repeat;filter:blur(80px) saturate(140%);opacity:.22;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);pointer-events:none}.listen{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}.listen-art{border-radius:var(--r-xl)}.listen-art-play{position:absolute;right:18px;bottom:18px}.listen-info{display:grid;gap:10px}.listen-title,.album-title,.page-title{margin:0;font-family:var(--font-display);font-size:clamp(2.2rem,5.5vw,4rem);font-weight:700;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.listen-artist{margin:0;color:var(--text-2);font-size:1.05rem}.listen-actions,.album-actions{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 8px}.listen-links-title{margin:18px 0 4px;color:var(--text-3);font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.platform-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none}.platform-link{display:flex;align-items:center;gap:12px;min-height:3.25rem;padding:0 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);text-decoration:none;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast) var(--ease)}.platform-link:hover{border-color:var(--line-strong);background:var(--surface-2);transform:translateY(-1px)}.platform-link-icon,.platform-link .brand-icon{width:22px;height:22px;flex-shrink:0}.platform-link-label{flex:1;font-weight:600}.platform-link-arrow{color:var(--text-3);transition:transform var(--t-fast) var(--ease),color var(--t-fast)}.platform-link:hover .platform-link-arrow{color:var(--text);transform:translate(2px,-2px)}.album-hero{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:clamp(24px,4vw,52px);align-items:end;margin-bottom:clamp(28px,4vw,44px)}.album-hero-art{border-radius:var(--r-xl)}.album-hero-info{display:grid;gap:10px}.album-description{max-width:60ch;margin:0;color:var(--text-2)}.album-meta{display:flex;gap:8px;margin:0;color:var(--text-3);font-size:.85rem;letter-spacing:.06em}.track-list--album{padding:8px;border:1px solid var(--line);border-radius:var(--r-lg);background:#ffffff05}.page-head{display:grid;gap:8px;margin:clamp(8px,3vw,32px) 0 clamp(24px,4vw,40px)}.album-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(16px,2.4vw,28px);margin:0;padding:0;list-style:none}.album-card a{display:grid;gap:14px;text-decoration:none}.album-card-art{transition:transform var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease)}.album-card a:hover .album-card-art{transform:translateY(-4px);box-shadow:var(--shadow-art),0 0 48px #ffffff14}.album-card-copy{display:grid;gap:2px}.album-card-title{font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.01em}.album-card-meta{color:var(--text-3);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.player{--tilt: 0deg;position:fixed;inset:auto 0 0;z-index:50;padding:0 12px;pointer-events:none;animation:player-in .45s var(--ease) both}@keyframes player-in{0%{opacity:0;transform:translateY(110%)}}.player-panel{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cover meta controls" "progress progress progress";align-items:center;column-gap:14px;row-gap:10px;width:min(100%,920px);margin:0 auto;padding:12px 14px 10px;border:1px solid var(--line-strong);border-bottom:0;border-radius:26px 26px 0 0;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.05),transparent 16rem),linear-gradient(135deg,#ffffff17,#ffffff05 50%),#09090ee6;box-shadow:0 0 44px #ffffff0d,0 18px 80px #000c,inset 0 1px #ffffff38;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);pointer-events:auto;transform:rotate(var(--tilt));transition:transform .3s var(--ease),width var(--t-med) var(--ease),box-shadow .6s ease}.player.is-playing .player-panel{animation:player-glow 3.2s ease-in-out infinite}@keyframes player-glow{50%{box-shadow:0 0 60px #ffffff1a,0 18px 80px #000c,inset 0 1px #ffffff42}}.player-collapse{position:absolute;top:-11px;left:50%;z-index:2;display:grid;place-items:center;width:3.3rem;height:1.2rem;padding:0;border:1px solid var(--line-strong);border-radius:999px;background:#0c0c12;color:var(--text-2);transform:translate(-50%);transition:color var(--t-fast),border-color var(--t-fast)}.player-collapse:hover{color:#fff;border-color:#fff6}.player-collapse svg{transition:transform var(--t-med) var(--ease)}.player.is-collapsed .player-collapse svg{transform:rotate(180deg)}.player-cover{grid-area:cover;display:block;width:4.5rem;height:4.5rem;overflow:hidden;border:1px solid var(--line-strong);border-radius:16px;background:var(--surface)}.player-cover img{width:100%;height:100%;object-fit:cover}.player.is-playing .player-cover img{animation:cover-breathe 4s ease-in-out infinite}@keyframes cover-breathe{50%{transform:scale(1.05)}}.player-meta{grid-area:meta;display:grid;min-width:0}.player-status{margin:0 0 2px;color:var(--text-3);font-family:var(--font-display);font-size:.62rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.player[data-status=error] .player-status{color:#ff9b9b}.player[data-status=loading] .player-status{animation:blink 1.2s ease-in-out infinite}@keyframes blink{50%{opacity:.4}}.player-title,.player-artist{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-title{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.player-artist{color:var(--text-2);font-size:.82rem}.player-controls{grid-area:controls;display:flex;align-items:center;gap:6px}.player-icon-btn,.player-toggle,.player-mini-toggle{display:inline-grid;place-items:center;padding:0;border-radius:999px;transition:background var(--t-fast),transform var(--t-fast) var(--ease),border-color var(--t-fast)}.player-icon-btn{width:2.5rem;height:2.5rem;border:1px solid var(--line);background:var(--surface);color:var(--text)}.player-icon-btn:hover{border-color:var(--line-strong);background:var(--surface-2)}.player-toggle,.player-mini-toggle{width:3rem;height:3rem;border:1px solid #fff;background:#fff;color:#050508;box-shadow:0 0 24px #fff3}.player-toggle:hover,.player-mini-toggle:hover{transform:scale(1.06)}.player-toggle .icon-play,.player-mini-toggle .icon-play{margin-left:2px}.player .icon-pause,.player.is-playing .player-toggle .icon-play,.player.is-playing .player-mini-toggle .icon-play{display:none}.player.is-playing .player-toggle .icon-pause,.player.is-playing .player-mini-toggle .icon-pause{display:inline}.player-mini-toggle{display:none;grid-area:controls;width:2.4rem;height:2.4rem}.icon-muted,[data-muted=true] .icon-volume{display:none}[data-muted=true] .icon-muted{display:inline}.player-volume-group{position:relative}.player-volume{--level: .4;position:absolute;right:50%;bottom:calc(100% + 8px);width:3.2rem;height:10rem;border:1px solid var(--line-strong);border-radius:999px;background:#06060af5;box-shadow:0 0 28px #ffffff1f;opacity:0;pointer-events:none;outline:none;touch-action:none;user-select:none;transform:translate(50%,6px);transition:opacity var(--t-fast),transform var(--t-fast) var(--ease)}.player-volume:after{content:"";position:absolute;inset:auto 0 -10px;height:12px}.player-volume-group:hover .player-volume,.player-volume-group:focus-within .player-volume{opacity:1;pointer-events:auto;transform:translate(50%)}.player-volume:focus-visible{box-shadow:0 0 0 2px var(--focus)}.player-volume-track,.player-volume-fill,.player-volume-thumb{position:absolute;left:50%;transform:translate(-50%);pointer-events:none}.player-volume-track{top:20px;bottom:20px;width:6px;border-radius:999px;background:#ffffff2e}.player-volume-fill{bottom:20px;width:6px;height:calc((100% - 40px) * var(--level));border-radius:999px;background:#fff;box-shadow:0 0 14px #fff9}.player-volume-thumb{bottom:calc(20px + (100% - 40px) * var(--level));width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 0 14px #ffffffb3;transform:translate(-50%,50%)}.player-progress{grid-area:progress;display:flex;align-items:center;gap:12px;color:var(--text-2);font-size:.72rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}.player-seek{--progress: 0%;flex:1;height:18px;margin:0;background:transparent;-webkit-appearance:none;appearance:none}.player-seek::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(90deg,#fff var(--progress),rgba(255,255,255,.18) var(--progress))}.player-seek::-moz-range-track{height:4px;border-radius:999px;background:linear-gradient(90deg,#fff var(--progress),rgba(255,255,255,.18) var(--progress))}.player-seek::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px;border:0;border-radius:999px;background:#fff;box-shadow:0 0 12px #ffffffb3;-webkit-appearance:none;appearance:none;transition:transform var(--t-fast)}.player-seek::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:999px;background:#fff}.player-seek:hover::-webkit-slider-thumb{transform:scale(1.2)}.player.is-collapsed .player-panel{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cover meta controls";width:min(100%,360px);padding:10px 12px}.player.is-collapsed .player-cover{width:2.6rem;height:2.6rem;border-radius:10px}.player.is-collapsed .player-controls,.player.is-collapsed .player-progress,.player.is-collapsed .player-status{display:none}.player.is-collapsed .player-mini-toggle{display:inline-grid}@media(prefers-reduced-motion:no-preference){.hero>*,.listen,.album,.page-head{animation:rise .7s var(--ease) both}.hero>:nth-child(3){animation-delay:60ms}.hero>:nth-child(4){animation-delay:.12s}.hero>:nth-child(5),.hero>:nth-child(6){animation-delay:.18s}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@media(max-width:860px){.listen,.album-hero{grid-template-columns:1fr;align-items:start}.listen-art,.album-hero-art{width:min(100%,420px)}}@media(max-width:640px){.site-header{padding-top:max(10px,env(safe-area-inset-top))}.site-nav-link{min-width:0;padding:0 .95rem;font-size:.68rem;letter-spacing:.18em}.track-row{grid-template-columns:1.6rem 2.6rem minmax(0,1fr) auto auto;gap:10px;padding:8px 6px}.track-row-cover{width:2.6rem;height:2.6rem}.release-card-play{width:2.4rem;height:2.4rem}.player{padding:0}.player-panel{grid-template-columns:auto minmax(0,1fr) auto;width:100%;padding:10px 12px calc(8px + env(safe-area-inset-bottom));border-inline:0;border-radius:20px 20px 0 0;transform:none}.player-cover{width:3.2rem;height:3.2rem;border-radius:12px}.player-volume-group,.player-collapse{display:none}.player-icon-btn{width:2.3rem;height:2.3rem}.player-toggle{width:2.75rem;height:2.75rem}.player-status{display:none}.player.is-collapsed .player-panel{grid-template-areas:"cover meta controls" "progress progress progress";width:100%}.player.is-collapsed .player-controls,.player.is-collapsed .player-progress{display:flex}.player.is-collapsed .player-mini-toggle{display:none}body.has-player .site-footer,body.has-player.player-collapsed .site-footer{padding-bottom:150px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes enter-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes chrome-sheen{0%{transform:translate(-135%) skew(-18deg)}to{transform:translate(135%) skew(-18deg)}}:root{--showcase-radius: calc(var(--radius) + 18px);--showcase-surface: radial-gradient(circle at 18% 0%, rgba(255, 255, 255, .055), transparent 15rem), radial-gradient(circle at 100% 12%, rgba(158, 180, 199, .045), transparent 17rem), linear-gradient(135deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .024) 48%, rgba(255, 255, 255, .035)), linear-gradient(180deg, rgba(10, 10, 18, .82), rgba(5, 5, 9, .74));--showcase-shadow: 0 24px 90px rgba(0, 0, 0, .55), 0 0 54px rgba(255, 255, 255, .035), inset 0 1px 0 rgba(255, 255, 255, .2), inset 0 -1px 0 rgba(255, 255, 255, .06)}.release-hero-eyebrow,.socials-kicker{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.42rem .85rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:inset 0 1px #ffffff14;color:var(--text-2);font-family:var(--font-display);font-size:.66rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.release-hero-title,.socials-heading{margin:0;color:transparent;background:linear-gradient(180deg,#fff,#f6f6f8 42%,#b9b9c3 56%,#fff);-webkit-background-clip:text;background-clip:text;font-family:var(--font-display);font-weight:700;letter-spacing:-.045em;line-height:.85;text-transform:uppercase;filter:drop-shadow(0 0 18px rgba(255,255,255,.14)) drop-shadow(0 18px 40px rgba(0,0,0,.6))}.release-hero-divider{display:flex;align-items:center;gap:.75rem;width:min(20rem,70%);margin:0 auto}.release-hero-divider:before,.release-hero-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent)}.release-hero-divider span{width:.55rem;height:.55rem;border:1px solid rgba(255,255,255,.35);transform:rotate(45deg);box-shadow:0 0 16px #ffffff24}.release-hero{position:relative;isolation:isolate;display:grid;justify-items:center;gap:clamp(.7rem,1.6vw,.95rem);max-width:60rem;margin:0 auto clamp(1.6rem,4vw,2.6rem);padding:clamp(1.6rem,4vw,2.6rem) clamp(1rem,4vw,2.5rem) clamp(1.5rem,3.6vw,2.3rem);overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:var(--showcase-radius);background:var(--showcase-surface);box-shadow:var(--showcase-shadow);text-align:center}.release-hero-glow{position:absolute;inset:-30%;z-index:-2;background:var(--art, none) center / cover no-repeat;filter:blur(70px) saturate(140%);opacity:.2;mask-image:radial-gradient(ellipse 45% 50% at 50% 50%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 45% 50% at 50% 50%,#000 20%,transparent 75%);pointer-events:none}.release-hero:before{content:"";position:absolute;left:50%;top:46%;z-index:-1;width:min(40rem,88%);height:min(9rem,24vw);border:1px solid rgba(255,255,255,.08);border-radius:50%;background:conic-gradient(from 118deg,transparent,rgba(255,255,255,.14),transparent 28%,rgba(255,255,255,.06),transparent 58%),radial-gradient(ellipse at center,transparent 45%,rgba(255,255,255,.06),transparent 68%);transform:translate(-50%,-50%) rotate(-7deg);pointer-events:none}.release-hero:after,.socials-page:after{content:"";position:absolute;inset:.55rem;border:1px solid rgba(255,255,255,.055);border-radius:calc(var(--radius) + 12px);pointer-events:none}.release-hero-title{font-size:clamp(3rem,10vw,6.4rem)}.release-hero-copy{margin:0;color:var(--text-2);font-size:clamp(.88rem,1.8vw,1rem);font-weight:500;letter-spacing:.08em;text-transform:lowercase}.release-hero-actions{display:flex;justify-content:center;margin-top:.15rem}@media(prefers-reduced-motion:no-preference){.release-hero>*:not(.release-hero-glow){animation:rise .7s var(--ease) both}.release-hero>:nth-child(3){animation-delay:60ms}.release-hero>:nth-child(4){animation-delay:.11s}.release-hero>:nth-child(5){animation-delay:.16s}.release-hero>:nth-child(6){animation-delay:.21s}.release-hero:before{animation:orbit-drift 14s ease-in-out infinite alternate}}@keyframes orbit-drift{to{transform:translate(-50%,-50%) rotate(-3deg) scale(1.03)}}.socials-page{position:relative;isolation:isolate;max-width:48rem;margin:clamp(.5rem,2vw,1.5rem) auto 0;padding:clamp(1.6rem,4vw,2.6rem) clamp(1rem,4vw,2.5rem);overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:var(--showcase-radius);background:var(--showcase-surface);box-shadow:var(--showcase-shadow);text-align:center}.socials-page:before{content:"";position:absolute;left:50%;top:4.6rem;z-index:-1;width:min(30rem,86%);height:7rem;border:1px solid rgba(255,255,255,.07);border-radius:50%;background:conic-gradient(from 118deg,transparent,rgba(255,255,255,.12),transparent 28%,rgba(255,255,255,.05),transparent 58%);transform:translate(-50%) rotate(-7deg);pointer-events:none}.socials-shrine{display:grid;justify-items:center;gap:clamp(.7rem,1.6vw,.95rem)}.socials-heading{font-size:clamp(2.8rem,8vw,5rem)}.socials-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:.6rem 0 0;padding:0;list-style:none}.socials-link{display:grid;justify-items:center;gap:.55rem;width:6.4rem;padding:.9rem .5rem .75rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--text);text-decoration:none;transition:transform var(--t-med) var(--ease),border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-med) var(--ease)}.socials-link-icon{display:grid;place-items:center;width:2.9rem;height:2.9rem;border:1px solid var(--line-strong);border-radius:var(--r-md);background:#00000059;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast),box-shadow var(--t-med) var(--ease)}.socials-link-icon .brand-icon{width:1.35rem;height:1.35rem}.socials-link-label{color:var(--text-3);font-family:var(--font-display);font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:color var(--t-fast)}.socials-link:hover,.socials-link:focus-visible{border-color:var(--line-strong);background:var(--surface-2);transform:translateY(-4px);box-shadow:0 16px 36px #00000073,0 0 34px #ffffff0f}.socials-link:hover .socials-link-icon,.socials-link:focus-visible .socials-link-icon{border-color:#fff;background:#fff;color:#050508;box-shadow:0 0 24px #ffffff47}.socials-link:hover .socials-link-label,.socials-link:focus-visible .socials-link-label{color:var(--text)}@media(prefers-reduced-motion:no-preference){.socials-shrine>*{animation:rise .7s var(--ease) both}.socials-shrine>:nth-child(2){animation-delay:60ms}.socials-shrine>:nth-child(3){animation-delay:.11s}.socials-list-item{animation:rise .64s var(--ease) both;animation-delay:calc(var(--enter-delay, 0ms) + .16s)}.socials-contact{animation:rise .7s var(--ease) .32s both}}.socials-contact{display:grid;justify-items:center;gap:.5rem;max-width:30rem;margin:clamp(1.6rem,4vw,2.2rem) auto 0;padding:clamp(1.1rem,3vw,1.5rem);border:1px solid var(--line);border-radius:var(--r-lg);background:#00000052;box-shadow:inset 0 1px #ffffff0f}.socials-contact-title{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.socials-contact-intro{margin:0 0 .5rem;color:var(--text-2);font-size:.9rem}.socials-email{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;min-height:2.9rem}.socials-email-text{color:#fff;font-family:var(--font-display);font-size:1.05rem;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.socials-email-text:hover{text-decoration:underline;text-underline-offset:4px}.socials-email-noscript{color:var(--text-3);font-size:.85rem}@media(max-width:640px){.socials-link{width:calc(33.333% - .5rem);min-width:5.4rem}}.album-showcase{max-width:60rem;margin:0 auto clamp(1.2rem,3vw,1.8rem)}.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}.feature-showcase-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.35rem,4.2vw,2.75rem)}.album-feature-card,.song-feature-card,.feature-placeholder-card{position:relative;display:grid;gap:1rem;padding:clamp(1rem,2.4vw,1.25rem);border:1px solid rgba(255,255,255,.16);border-radius:var(--showcase-radius);color:var(--text);text-decoration:none;background:var(--showcase-surface);box-shadow:var(--showcase-shadow);backdrop-filter:blur(22px) saturate(135%) contrast(112%);animation:none;transform-origin:50% 42%;overflow:hidden;height:100%;align-content:start}.album-showcase:not([data-runtime-feature-pending]) .album-feature-card,.album-showcase:not([data-runtime-feature-pending]) .song-feature-card{animation:feature-card-sway 10.5s ease-in-out .9s infinite}.album-feature-card{--feature-sway-x: -.22rem;--feature-sway-rotate: -.55deg}.song-feature-card{--feature-sway-x: .22rem;--feature-sway-rotate: .55deg;align-self:center;height:auto;animation-delay:var(--enter-delay, 0ms),1.8s}.album-feature-card:hover,.album-feature-card:focus-within,.song-feature-card:hover,.song-feature-card:focus-within{animation-play-state:running,paused}.album-feature-card:before,.song-feature-card:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.075),transparent 55%),linear-gradient(90deg,transparent 8%,rgba(255,255,255,.18),transparent 92%) top / 100% 1px no-repeat;opacity:.72}.album-feature-card:after,.song-feature-card:after{content:"";position:absolute;inset:.55rem;border:1px solid rgba(255,255,255,.055);border-radius:calc(var(--radius) + 12px);pointer-events:none}.album-feature-label{position:relative;z-index:1;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.1);color:var(--text-2);font-family:var(--font-display);font-size:.66rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.album-feature-art{position:relative;z-index:1;display:block;aspect-ratio:1;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--radius) + 10px);background:#00000052;contain:paint}.album-feature-art-link{color:inherit;text-decoration:none;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-med) var(--ease-out),transform var(--motion-med) var(--ease-out)}.album-feature-art-link:hover,.album-feature-art-link:focus-visible{border-color:#ffffff42;box-shadow:0 18px 46px #00000061,inset 0 1px #ffffff1f}.album-feature-art-link:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.album-feature-art img{width:100%;height:100%;object-fit:cover;transition:transform var(--motion-fluid) var(--ease-out),filter var(--motion-fluid) var(--ease-out)}.album-feature-card:hover .album-feature-art img,.song-feature-card:hover .song-feature-art-img,.song-feature-card:hover .song-feature-bg{transform:scale(1.04);filter:brightness(.88) contrast(1.08)}.song-feature-carousel{position:relative;z-index:1;display:block}.song-feature-bg{position:absolute;inset:0;z-index:1;border-radius:inherit;width:100%;height:100%;background-position:center;background-size:cover;opacity:0;transform:translateZ(0);transition:opacity 1.35s cubic-bezier(.45,0,.2,1),transform var(--motion-fluid) var(--ease-out),filter var(--motion-fluid) var(--ease-out);pointer-events:none}.song-feature-card.is-bg-ready .song-feature-bg--current,.song-feature-card.is-transitioning .song-feature-bg--next{opacity:1}.song-feature-bg--next{z-index:2}.song-feature-art-img{position:relative;z-index:1;transition:opacity 1.35s cubic-bezier(.45,0,.2,1)}.song-feature-card.is-bg-ready .song-feature-art-img,.song-feature-card.is-transitioning .song-feature-bg--current{opacity:0}.song-feature-card.is-transitioning .song-feature-bg--current,.song-feature-card.is-transitioning .song-feature-bg--next{will-change:opacity}.song-feature-title,.song-feature-artist,.song-feature-current-title,.song-feature-current-artist,.song-feature-current-number{transition:opacity .22s ease}.song-feature-card.is-text-transitioning .song-feature-title,.song-feature-card.is-text-transitioning .song-feature-artist,.song-feature-card.is-text-transitioning .song-feature-current-title,.song-feature-card.is-text-transitioning .song-feature-current-artist,.song-feature-card.is-text-transitioning .song-feature-current-number{opacity:0}.song-feature-arrow{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:4.4rem;border:1px solid rgba(255,255,255,.13);border-color:transparent;border-radius:0;background:transparent;color:#fff;font-family:var(--font-body);font-size:2.65rem;font-weight:900;line-height:1;cursor:pointer;filter:drop-shadow(0 3px 1px rgba(0,0,0,.85)) drop-shadow(0 8px 18px rgba(0,0,0,1)) drop-shadow(0 0 16px rgba(255,255,255,.36));transition:color var(--motion-fast) ease,filter var(--motion-fast) ease,transform var(--motion-med) var(--ease-out)}.song-feature-arrow--prev,.song-feature-arrow--next{position:absolute;top:50%;transform:translateY(-50%)}.song-feature-arrow--prev{left:.85rem}.song-feature-arrow--next{right:.85rem}.song-feature-arrow:hover,.song-feature-arrow:focus-visible{color:#fff;filter:drop-shadow(0 3px 1px rgba(0,0,0,.9)) drop-shadow(0 10px 22px rgba(0,0,0,1)) drop-shadow(0 0 26px rgba(255,255,255,.58))}.song-feature-arrow--prev:hover,.song-feature-arrow--prev:focus-visible{transform:translate(-2px,-50%)}.song-feature-arrow--next:hover,.song-feature-arrow--next:focus-visible{transform:translate(2px,-50%)}.song-feature-arrow:disabled{opacity:.3;pointer-events:none}.song-feature-controls{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:1.5rem}.song-feature-dots{display:inline-flex;justify-content:center;align-items:center;gap:.55rem}.song-feature-current-track{grid-template-columns:2.55rem minmax(0,1fr) 2.35rem}.song-feature-dot{width:.52rem;height:.52rem;padding:0;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#ffffff14;cursor:pointer;transition:width var(--motion-med) var(--ease-out),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) ease}.song-feature-dot:hover,.song-feature-dot:focus-visible{border-color:#ffffff94;transform:scale(1.12)}.song-feature-dot.is-active{width:1.35rem;background:#fff;border-color:#fff;box-shadow:0 0 18px #ffffff57}@keyframes feature-card-sway{0%,to{transform:translateZ(0) rotate(0)}45%{transform:translate3d(var(--feature-sway-x, .2rem),-.18rem,0) rotate(var(--feature-sway-rotate, .5deg))}70%{transform:translate3d(calc(var(--feature-sway-x, .2rem) * -.45),.1rem,0) rotate(calc(var(--feature-sway-rotate, .5deg) * -.45))}}@media(prefers-reduced-motion:reduce){.album-feature-card,.song-feature-card{animation:none}.song-feature-card.is-transitioning .song-feature-art-img,.song-feature-card.is-transitioning .song-feature-title,.song-feature-card.is-transitioning .song-feature-artist,.song-feature-card.is-transitioning .song-feature-current-title,.song-feature-card.is-transitioning .song-feature-current-artist,.song-feature-card.is-transitioning .song-feature-current-number{filter:none;opacity:1;transform:none}}.album-feature-copy{position:absolute;z-index:4;left:1rem;right:1rem;bottom:1rem;display:grid;gap:.35rem}.album-feature-copy>span:last-child,.album-feature-track small,.album-feature-track>span:first-child{color:#ffffffb3;font-family:var(--font-sans);font-size:.66rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.album-feature-copy strong{color:#fff;font-family:var(--font-body);font-size:clamp(1.85rem,5vw,3rem);font-weight:850;line-height:.92;letter-spacing:-.055em;text-shadow:0 15px 35px rgba(0,0,0,.72)}.album-feature-tracks{position:relative;z-index:1;display:grid;gap:.55rem}.album-feature-track{display:grid;grid-template-columns:2.55rem minmax(0,1fr) 2.35rem;align-items:center;gap:.65rem;min-height:3.4rem;padding:.5rem .55rem .5rem .65rem;border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:#0000007a;box-shadow:inset 0 1px #ffffff14}.album-feature-track>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;letter-spacing:0}.album-feature-play{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.16);border-radius:.75rem;background:#ffffff12;color:#fff;cursor:pointer}.album-feature-play:hover{border-color:#ffffff57;background:#ffffff1f}.album-feature-play .release-card-play-icon--play{border-left-color:currentColor}.album-feature-play[data-playing=false] .release-card-play-icon--pause,.album-feature-play:not([data-playing]) .release-card-play-icon--pause{display:none}.album-feature-track strong{display:block;overflow:hidden;color:#fff;font-size:.82rem;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.album-feature-track small{display:block;margin-top:.18rem;font-size:.58rem;letter-spacing:.18em}.album-feature-play[data-playing=true] .release-card-play-icon--pause{display:flex}.album-feature-play[data-playing=true] .release-card-play-icon--play{display:none}.album-showcase-shade{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,#0000000d,#000000d1),radial-gradient(circle at 50% 100%,rgba(255,255,255,.11),transparent 45%)}@media(max-width:760px){.feature-showcase-layout{grid-template-columns:1fr}}.play-btn.album-feature-play{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.16);border-radius:.75rem;background:#ffffff12;color:#fff;box-shadow:none}.play-btn.album-feature-play:hover{transform:none;border-color:#ffffff57;background:#ffffff1f;box-shadow:none}.play-btn.album-feature-play[data-playing=true]{border-color:#fff;background:#fff;color:#050508}.album-feature-track[data-current=true]{border-color:#ffffff52;background:#ffffff12}.song-feature-art-link img{position:absolute;inset:0;opacity:0;transition:opacity 1.2s cubic-bezier(.45,0,.2,1),transform var(--motion-fluid) var(--ease-out),filter var(--motion-fluid) var(--ease-out)}.song-feature-art-link img.is-current{opacity:1}.song-feature-card:hover .song-feature-art-link img{transform:scale(1.04);filter:brightness(.88) contrast(1.08)}.song-feature-card [data-carousel-text]{transition:opacity .22s ease}.song-feature-card.is-text-swapping [data-carousel-text]{opacity:0}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
