.records-root :where(.records-round-full,.records-round-full:before,.records-round-full:after){border-radius:9999px!important}.records-root :where(.records-round-md,.records-round-md:before,.records-round-md:after){border-radius:6px!important}.records-root{--records-bg:#ffffff;--records-bg-soft:#f7f6f3;--records-fg:#0a0a0a;--records-fg-dim:rgba(10,10,10,0.64);--records-fg-faint:rgba(10,10,10,0.38);--records-line:rgba(10,10,10,0.10);--records-line-strong:rgba(10,10,10,0.32);--records-accent:#eb6424;--records-accent-contrast:#ffffff;--surface:var(--records-bg);--surface-muted:var(--records-bg);--surface-panel:var(--records-bg-soft);--surface-carve:#f4f4f2;--line:var(--records-line);--line-strong:var(--records-line-strong);--text:var(--records-fg);--text-muted:var(--records-fg-dim);--text-dim:var(--records-fg-faint);--accent:var(--records-accent);--accent-rgb:235 100 36;--dialog-shadow:0 24px 72px rgba(15,23,42,0.12);color-scheme:light;background:var(--records-bg);color:var(--records-fg)}html.dark .records-root{--records-bg:#050505;--records-bg-soft:#0d0d0d;--records-fg:#f7f7f5;--records-fg-dim:rgba(247,247,245,0.62);--records-fg-faint:rgba(247,247,245,0.36);--records-line:rgba(247,247,245,0.12);--records-line-strong:rgba(247,247,245,0.32);--records-accent:#e0ff4f;--records-accent-contrast:#050505;--surface-carve:#0a0a0a;--accent-rgb:224 255 79;--dialog-shadow:none;color-scheme:dark}body:has(.records-root){background:#ffffff!important;color:#0a0a0a!important}html:has(.records-root){background:#ffffff!important}html.dark body:has(.records-root){background:#050505!important;color:#f7f7f5!important}html.dark:has(.records-root){background:#050505!important}.records-root,.records-root main{background:var(--records-bg);color:var(--records-fg)}.records-root .font-display{font-family:var(--font-archivo),"Archivo",Inter,ui-sans-serif,system-ui,sans-serif;font-weight:850;font-variation-settings:"wdth" 76;font-feature-settings:normal;letter-spacing:-.025em;font-optical-sizing:auto;text-rendering:geometricPrecision}.records-root .font-display.italic{font-family:var(--font-figtree),Figtree,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:500;font-variation-settings:normal;letter-spacing:0}.records-root .font-mono-records{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.records-root .records-header{border-bottom:1px solid var(--records-line);background:color-mix(in srgb,var(--records-bg) 88%,transparent);box-shadow:0 10px 35px rgb(0 0 0/5%);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}html.dark .records-root .records-header{background:color-mix(in srgb,var(--records-bg) 82%,transparent);box-shadow:0 12px 40px rgb(0 0 0/28%)}.records-root .records-header-link{position:relative;display:inline-flex;align-items:center;padding-inline:.15rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:650;letter-spacing:.2em;text-transform:uppercase;transition:color .18s ease}.records-root .records-header-link:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--records-accent);transform:scaleX(0);transition:transform .22s ease}.records-root .records-header-link:hover:after,.records-root .records-header-link[aria-current=page]:after{transform:scaleX(1)}.records-root .records-header-cta{align-items:center;gap:.65rem;min-height:2.5rem;padding:.65rem 1rem;border:1px solid var(--records-fg);background:var(--records-fg);color:var(--records-bg);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease}.records-root .records-header-cta:hover{border-color:var(--records-accent);background:var(--records-accent);color:var(--records-accent-contrast)}.records-root .records-account-button{position:relative;display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid var(--records-line-strong);background:transparent;color:var(--records-fg);transition:border-color .18s ease,color .18s ease}@media (min-width:640px){.records-root .records-account-button{width:2.5rem;height:2.5rem}}.records-root .records-account-button:hover{border-color:var(--records-accent);color:var(--records-accent)}.records-root .records-account-badge{position:absolute;top:-.25rem;right:-.25rem;display:flex;min-width:1.1rem;height:1.1rem;align-items:center;justify-content:center;padding-inline:.25rem;border-radius:9999px!important;background:var(--records-accent);color:var(--records-accent-contrast);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:8px;font-weight:800}.records-root .records-mobile-menu{max-height:calc(100svh - 4rem);overflow-y:auto;background:color-mix(in srgb,var(--records-bg) 96%,transparent);box-shadow:0 28px 60px rgb(0 0 0/18%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.records-root .records-mobile-menu-link{display:flex;align-items:center;justify-content:space-between;min-height:3.75rem;border-bottom:1px solid var(--records-line);font-family:var(--font-archivo),"Archivo",Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.65rem,8vw,2.35rem);font-variation-settings:"wdth" 76;font-weight:850;letter-spacing:-.025em;line-height:1;text-transform:uppercase}.records-root .records-mobile-menu-contact{margin-top:1.25rem;color:var(--records-fg-dim);font-size:10px;letter-spacing:.12em}.records-root .records-eyebrow,.records-root .records-mobile-menu-contact{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;text-transform:uppercase}.records-root .records-eyebrow{letter-spacing:.32em;font-size:14px;font-weight:500;color:var(--records-fg-faint)}.records-root .records-divider{background:var(--records-line);height:1px;width:100%}.records-root .records-accent-scope{--records-local-accent:var(--records-accent);--records-local-accent-vis:var(--records-local-accent);--records-local-accent-soft:color-mix(in srgb,var(--records-local-accent) 22%,transparent)}html:not(.dark) .records-root .records-accent-scope{--records-local-accent-vis:color-mix(in oklab,var(--records-local-accent) 42%,#101010 58%);--records-local-accent-soft:color-mix(in oklab,var(--records-local-accent) 18%,#ffffff 82%)}html.dark .records-root .records-accent-scope{--records-local-accent-vis:var(--records-local-accent);--records-local-accent-soft:color-mix(in srgb,var(--records-local-accent) 22%,transparent)}.records-root .records-accent-text{color:var(--records-local-accent-vis)}.records-root .records-release-fallback{background:var(--surface-carve)}.records-root .records-artwork-image{display:block}.records-root .records-artwork-image--fallback{-o-object-fit:contain!important;object-fit:contain!important;padding:clamp(2rem,12%,4.5rem);background:var(--surface-carve)}.records-root .records-artwork-image--portrait-fallback{padding:clamp(3rem,18%,7rem);opacity:.34}.records-root .records-artwork-image--hero-fallback{padding:clamp(4rem,18vmin,10rem);opacity:.16!important;filter:grayscale(1)}@keyframes records-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.records-marquee-track{display:inline-flex;white-space:nowrap;will-change:transform;animation:records-marquee 38s linear infinite}.records-root .records-marquee-band{background:var(--records-accent)}.records-root .records-marquee-text{color:#ffffff}.records-root .records-marquee-sep{color:rgb(255 255 255/.5)}html.dark .records-root .records-marquee-text{color:#0a0a0a}html.dark .records-root .records-marquee-sep{color:rgb(10 10 10/.5)}@media (prefers-reduced-motion:reduce){.records-marquee-track{animation:none}}.records-root .records-discography-feature{display:grid;overflow:hidden;border-block:1px solid var(--records-line);background:var(--records-bg-soft)}@media (min-width:900px){.records-root .records-discography-feature{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.records-root .records-discography-feature-art{position:relative;aspect-ratio:1;overflow:hidden;background:var(--surface-carve)}.records-root .records-discography-feature-copy{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding:clamp(1.5rem,4vw,4rem);border-top:1px solid var(--records-line)}@media (min-width:900px){.records-root .records-discography-feature-copy{border-top:0;border-left:1px solid var(--records-line)}}.records-root .records-discography-grid{display:grid;grid-template-columns:1fr;gap:3rem 1.5rem}@media (min-width:640px){.records-root .records-discography-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.records-root .records-discography-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.records-root .records-discography-card{min-width:0}.records-root .records-discography-card-art{position:relative;aspect-ratio:1;overflow:hidden;background:var(--surface-carve)}.records-root .records-discography-card-number{position:absolute;right:.75rem;bottom:.55rem;z-index:2;color:#fff;font-size:clamp(2rem,5vw,4rem);line-height:.8;text-shadow:0 2px 24px rgb(0 0 0/65%)}.records-root .records-discography-list{border-top:1px solid var(--records-line)}.records-root .records-discography-row{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;border-bottom:1px solid var(--records-line)}.records-root .records-discography-row[data-hidden=true]{display:none}.records-root .records-discography-row-main{display:flex;flex:1 1 auto;align-items:center;gap:1rem;min-width:0;padding:1rem .25rem;transition:background .22s ease}.records-root .records-discography-row-main:hover{background:var(--records-bg-soft)}.records-root .records-discography-row-index{flex:0 0 auto;width:2.5rem;color:var(--records-fg-dim);font-size:1.05rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.records-root .records-discography-row-art{position:relative;flex:0 0 auto;width:56px;height:56px;overflow:hidden;background:var(--surface-carve);border:1px solid var(--records-line)}.records-root .records-discography-row-body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.records-root .records-discography-row-title{margin:0;color:var(--records-fg);font-size:clamp(1.05rem,2.2vw,1.4rem);line-height:1.1;text-transform:uppercase;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.records-root .records-discography-row-sub{color:var(--records-fg-dim);font-size:.8rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.records-root .records-discography-row-links{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem 1rem;padding-left:.5rem}@media (max-width:540px){.records-root .records-discography-row{flex-wrap:wrap}.records-root .records-discography-row-links{width:100%;justify-content:flex-start;padding:0 .25rem 1rem 3.5rem}}.records-root .records-discography-more{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.5rem;border:1px solid var(--records-line-strong);color:var(--records-fg);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,color .18s ease}.records-root .records-discography-more:hover{border-color:var(--records-fg);background:var(--records-fg);color:var(--records-bg)}.records-root .records-discography-more-count{color:var(--records-fg-dim);letter-spacing:.1em}.records-root .records-discography-more:hover .records-discography-more-count{color:var(--records-bg)}@keyframes records-vinyl-spin{to{transform:rotate(1turn)}}.records-vinyl-spin{animation:records-vinyl-spin 14s linear infinite}.records-root .records-theme-logo--dark,html.dark .records-root .records-theme-logo--light{display:none}html.dark .records-root .records-theme-logo--dark{display:block}.records-root .records-vinyl-label-logo--dark,html.dark .records-root .records-vinyl-label-logo--light{display:none}html.dark .records-root .records-vinyl-label-logo--dark{display:block}@media (prefers-reduced-motion:reduce){.records-vinyl-spin{animation:none}}.records-root .records-hairline{border-color:var(--records-line)}.records-root .records-beats-glow,.records-root .records-hero-glow{background:none}.records-root .records-roster-card-glow{background:var(--records-bg-soft)}.records-root .records-artist-hero-fade{background:none}.records-root .records-artist{--aa-vis:var(--artist-accent,var(--records-accent));--aa-glow:var(--artist-accent,var(--records-accent))}html:not(.dark) .records-root .records-artist{--aa-vis:color-mix(in oklab,var(--artist-accent,var(--records-accent)) 55%,#0a0a0a 45%);--aa-glow:color-mix(in oklab,var(--artist-accent,var(--records-accent)) 70%,#2a1a08 30%)}.records-root .records-artist .aa-text{color:var(--aa-vis)}.records-root .records-artist .aa-bg{background:var(--aa-vis)}.records-root .records-artist .aa-border{border-color:var(--aa-vis)}.records-root .records-artist-cinematic-hero{position:relative;min-height:max(47rem,100svh);overflow:hidden;isolation:isolate;background:#090909;color:#f7f7f5}.records-root .records-artist-cinematic-media{position:absolute;inset:0 0 0 28%;z-index:-3;overflow:hidden;background:#141414}.records-root .records-artist-cinematic-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;filter:saturate(.82) contrast(1.05)}.records-root .records-artist-cinematic-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:rgb(255 255 255/9%);font-size:min(42vw,34rem)}.records-root .records-artist-cinematic-scrim{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgb(5 5 5/98%),rgb(5 5 5/87%) 31%,rgb(5 5 5/36%) 64%,rgb(5 5 5/72%)),linear-gradient(180deg,rgb(5 5 5/55%),transparent 33%,rgb(5 5 5/82%))}.records-root .records-artist-cinematic-inner{display:flex;min-height:max(47rem,100svh);flex-direction:column;justify-content:flex-end;padding-top:7.5rem;padding-bottom:2rem}.records-root .records-artist-cinematic-copy{display:flex;max-width:76rem;flex:1 1 auto;flex-direction:column;justify-content:center;padding-top:5rem}.records-root .records-artist-hero-kicker,.records-root .records-artist-hero-meta,.records-root .records-artist-hero-profile-link,.records-root .records-artist-real-name{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;text-transform:uppercase}.records-root .records-artist-hero-kicker{color:rgb(247 247 245/62%);font-size:10px;font-weight:650;letter-spacing:.24em}.records-root .records-artist-name{margin-top:1rem;max-width:100%;color:#f7f7f5;font-weight:900;letter-spacing:-.04em;line-height:.78;text-transform:uppercase;white-space:nowrap;text-shadow:0 12px 50px rgb(0 0 0/35%)}.records-root .records-artist-real-name{margin-top:1.3rem;color:rgb(247 247 245/58%);font-size:11px;font-weight:600;letter-spacing:.18em}.records-root .records-artist-hero-description{max-width:39rem;margin-top:3.25rem;color:rgb(247 247 245/90%);font-size:clamp(1.1rem,1.7vw,1.5rem);letter-spacing:-.015em;line-height:1.65}.records-root .records-artist-hero-meta{margin-top:2rem;color:rgb(247 247 245/56%);font-size:10px;font-weight:600;letter-spacing:.2em;line-height:1.8}.records-root .records-artist-hero-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding-top:2rem;border-top:1px solid rgb(247 247 245/15%)}.records-root .records-artist-hero-streams{display:flex;flex-wrap:wrap;gap:.65rem}.records-root .records-artist-hero-stream{display:inline-flex;min-height:2.75rem;align-items:center;gap:.6rem;padding:.7rem 1rem;border:1px solid rgb(247 247 245/24%);border-radius:9999px!important;background:rgb(5 5 5/24%);color:#f7f7f5;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(8px);transition:border-color .18s ease,background .18s ease,color .18s ease}.records-root .records-artist-hero-stream:hover{border-color:var(--artist-accent,var(--records-accent));background:var(--artist-accent,var(--records-accent));color:#050505}.records-root .records-artist-hero-profile-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:.75rem;color:var(--artist-accent,var(--records-accent));font-size:10px;font-weight:700;letter-spacing:.2em}@media (max-width:767px){.records-root .records-artist-cinematic-hero,.records-root .records-artist-cinematic-inner{min-height:max(44rem,100svh)}.records-root .records-artist-cinematic-media{inset:0}.records-root .records-artist-cinematic-image{-o-object-position:54% 24%;object-position:54% 24%}.records-root .records-artist-cinematic-scrim{background:linear-gradient(90deg,rgb(5 5 5/72%),rgb(5 5 5/24%)),linear-gradient(180deg,rgb(5 5 5/58%),rgb(5 5 5/12%) 30%,rgb(5 5 5/94%) 76%,#050505)}.records-root .records-artist-cinematic-inner{padding-top:5.5rem;padding-bottom:1.35rem}.records-root .records-artist-cinematic-copy{justify-content:flex-end;padding-top:11rem;padding-bottom:2rem}.records-root .records-artist-name{font-size:clamp(4rem,21vw,7rem)!important;line-height:.82}.records-root .records-artist-hero-description{margin-top:2rem;font-size:1rem;line-height:1.55}.records-root .records-artist-hero-meta{margin-top:1.35rem}.records-root .records-artist-hero-footer{align-items:stretch;flex-direction:column}.records-root .records-artist-hero-stream{flex:1 1 auto;justify-content:center}.records-root .records-artist-hero-profile-link{align-self:flex-end}}.records-root .records-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .9rem;border:1px solid var(--records-line-strong);border-radius:9999px!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--records-fg);background:color-mix(in srgb,var(--records-bg) 72%,transparent);backdrop-filter:blur(6px)}.records-root .records-chip svg{color:var(--aa-vis,var(--records-accent))}.records-root .records-scroll-cue{animation:records-scroll-cue 1.9s ease-in-out infinite}@keyframes records-scroll-cue{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(7px);opacity:1}}@media (prefers-reduced-motion:reduce){.records-root .records-scroll-cue{animation:none}}.records-root .records-kp-avatar{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--surface-carve);border:1px solid var(--records-line)}.records-root .records-kp-avatar img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;filter:grayscale(1);transition:filter .7s ease,transform .7s ease}.records-root .records-kp-avatar:hover img{filter:grayscale(0);transform:scale(1.03)}.records-root .records-kp-avatar__fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;text-align:center;background:var(--surface-carve)}.records-root .records-newsletter{display:flex;flex-direction:column;gap:.85rem;width:100%}.records-root .records-newsletter-honeypot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.records-root .records-newsletter-row{display:flex;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid var(--records-line-strong);padding-bottom:.65rem}.records-root .records-newsletter-input{flex:1 1 240px;min-width:0;background:transparent;border:0;padding:.65rem 0;color:var(--records-fg);font-family:var(--font-figtree),Figtree,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;letter-spacing:0;outline:none}.records-root .records-newsletter-input::-moz-placeholder{color:var(--records-fg-faint);font-style:italic}.records-root .records-newsletter-input::placeholder{color:var(--records-fg-faint);font-style:italic}.records-root .records-newsletter-input:focus-visible{outline:none}.records-root .records-newsletter-input:disabled{opacity:.6}.records-root .records-newsletter-submit{display:inline-flex;align-items:center;gap:.75rem;padding:.85rem 1.6rem;background:var(--records-fg);color:var(--records-bg);border:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease,transform 80ms ease}.records-root .records-newsletter-submit:hover:not(:disabled){background:var(--records-accent);color:var(--records-accent-contrast)}.records-root .records-newsletter-submit:active:not(:disabled){transform:scale(.97)}.records-root .records-newsletter-submit:disabled{opacity:.85;cursor:progress}.records-root .records-newsletter-message{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--records-fg-dim);margin:0}.records-root .records-newsletter-message[data-state=error],.records-root .records-newsletter-message[data-state=success]{color:var(--records-accent);text-transform:none;letter-spacing:.01em;font-family:inherit;font-size:.875rem}.records-root .records-spin{animation:records-spin 1s linear infinite}@keyframes records-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.records-root .records-spin{animation:none}}.records-root .records-stream-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1rem;border:1px solid var(--records-line-strong);background:transparent;color:var(--records-fg);border-radius:9999px!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;transition:border-color .18s ease,color .18s ease,transform .18s ease,background .18s ease}.records-root .records-stream-pill:hover{border-color:var(--records-accent);color:var(--records-accent)}.records-root .records-stream-pill:active{transform:scale(.97);transition-duration:80ms}.records-root .records-stream-pill--solid{background:var(--records-fg);color:var(--records-bg);border-color:var(--records-fg)}.records-root .records-stream-pill--solid:hover{background:var(--records-accent);border-color:var(--records-accent);color:var(--records-accent-contrast)}.records-root .records-artist-hero-stream>svg,.records-root .records-kp-social>svg,.records-root .records-listen-platform>svg,.records-root .records-stream-pill>svg{color:var(--brand,currentColor);transition:color .18s ease}.records-root .records-artist-hero-stream:hover>svg,.records-root .records-kp-social:hover>svg,.records-root .records-stream-pill--solid>svg,.records-root .records-stream-pill:hover>svg{color:inherit}.records-root .records-music-provider{--music-brand:var(--records-accent);overflow:hidden;border:1px solid var(--records-line);border-radius:14px!important;box-shadow:0 24px 70px rgb(0 0 0/18%)}.records-root .records-music-provider--spotify{--music-panel-fg:#fff;--music-panel-dim:rgb(255 255 255/62%);--music-panel-line:rgb(255 255 255/11%);background:#181818;color:var(--music-panel-fg);border-color:#343434}.records-root .records-music-provider--apple{--music-panel-fg:#171717;--music-panel-dim:#737373;--music-panel-line:#e5e5e5;background:#fff;color:var(--music-panel-fg);border-color:#dedede}.records-root .records-music-provider-header{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;min-height:13rem;padding:1.25rem;border-bottom:1px solid var(--music-panel-line)}.records-root .records-music-provider--spotify .records-music-provider-header{background:#1f5c36}.records-root .records-music-provider--apple .records-music-provider-header{background:#f5f5f5}.records-root .records-music-provider-brand{display:inline-flex;align-items:center;gap:.55rem;color:var(--music-panel-fg);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.records-root .records-music-provider-identity{display:grid;grid-template-columns:5.25rem minmax(0,1fr);align-items:end;gap:1.15rem;flex-basis:100%;min-width:0}.records-root .records-music-provider-artwork{display:block;width:5.25rem;height:5.25rem;border-radius:8px!important;-o-object-fit:contain;object-fit:contain;background:rgb(0 0 0/12%);box-shadow:0 12px 30px rgb(0 0 0/28%)}.records-root .records-music-provider--apple .records-music-provider-artwork{border-radius:11px!important;box-shadow:0 12px 30px rgb(0 0 0/16%)}.records-root .records-music-provider-kicker{color:var(--music-panel-dim);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.records-root .records-music-provider-title{margin-top:.35rem;overflow:hidden;color:var(--music-panel-fg);font-family:var(--font-figtree),Figtree,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.5rem,4vw,2rem);line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.records-root .records-music-provider-subtitle{margin-top:.45rem;color:var(--music-panel-dim);font-size:12px}.records-root .records-music-preview-button,.records-root .records-music-provider-link{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--music-panel-line);border-radius:9999px!important;color:var(--music-panel-fg);transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.records-root .records-music-provider-link:hover{border-color:var(--music-brand);color:var(--music-brand);background:color-mix(in srgb,var(--music-brand) 8%,transparent)}.records-root .records-music-provider--spotify .records-music-preview-button{border-color:#1db954;background:#1db954;color:#050505}.records-root .records-music-provider--apple .records-music-preview-button{border-color:#dedede;background:#f5f5f7;color:#fa243c}.records-root .records-music-preview-button:hover{border-color:var(--music-brand);background:var(--music-brand);color:#fff}.records-root .records-music-provider--spotify .records-music-preview-button:hover{color:#050505;filter:brightness(1.08)}.records-root .records-music-preview-button:active,.records-root .records-music-provider-link:active{transform:scale(.96)}.records-root .records-music-track-list{margin:0;padding:0;list-style:none}.records-root .records-music-track{display:grid;grid-template-columns:1.5rem 3.5rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem 1.25rem;border-bottom:1px solid var(--music-panel-line);color:var(--music-panel-fg);transition:background .18s ease}.records-root .records-music-provider--spotify .records-music-track:hover{background:#282828}.records-root .records-music-provider--apple .records-music-track:hover{background:#f7f7f7}.records-root .records-music-track:last-child{border-bottom:0}.records-root .records-music-track-number{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10px;color:var(--music-panel-dim)}.records-root .records-music-track-link{display:block;color:var(--music-panel-fg);transition:color .18s ease}.records-root .records-music-track-link:hover{color:var(--music-brand)}.records-root .records-music-track-meta{color:var(--music-panel-dim)}.records-root .records-music-explicit{color:var(--music-panel-dim);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:9px}.records-root .records-music-artwork{display:block;width:3.5rem;height:3.5rem;border-radius:6px!important;-o-object-fit:contain;object-fit:contain;background:var(--records-bg)}.records-root .records-music-artwork--empty{background:color-mix(in srgb,var(--music-brand) 14%,var(--records-bg))}.records-root .records-music-provider-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem;border-top:1px solid var(--music-panel-line);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:9px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--music-panel-dim)}.records-root .records-music-provider-footer a{flex:none;color:var(--music-panel-fg)}.records-root .records-music-provider-footer a:hover{color:var(--music-brand)}.records-root .records-music-provider--loading{min-height:17rem;padding:1.25rem}.records-root .records-music-loading-line{height:1rem;border-radius:4px!important;background:linear-gradient(90deg,var(--records-line) 20%,var(--records-line-strong) 50%,var(--records-line) 80%);background-size:200% 100%;animation:records-music-loading 1.4s ease-in-out infinite}@keyframes records-music-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:520px){.records-root .records-music-track{grid-template-columns:3rem minmax(0,1fr) auto;padding-inline:1rem}.records-root .records-music-track-number{display:none}.records-root .records-music-artwork{width:3rem;height:3rem}.records-root .records-music-provider-footer{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.records-root .records-music-loading-line{animation:none}}.records-root .records-listen-section{padding-top:clamp(5rem,10vw,9rem)}.records-root .records-listen-header{display:grid;gap:1rem}.records-root .records-listen-title{margin-top:1rem;max-width:100%;color:var(--records-fg);font-size:clamp(2rem,5.2vw,4.5rem);font-weight:800;letter-spacing:-.02em;line-height:.95;overflow-wrap:normal;text-transform:uppercase;word-break:normal}.records-root .records-listen-description{max-width:24rem;color:var(--records-fg-dim);font-size:clamp(.875rem,2vw,1rem);line-height:1.65}.records-root .records-stream-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1px;margin-top:clamp(2rem,5vw,3rem);overflow:hidden;border:1px solid var(--records-line);background:var(--records-line)}.records-root .records-stream-tile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.9rem,2vw,1.25rem);min-height:clamp(6.75rem,12vw,8.5rem);padding:clamp(1.1rem,3vw,1.65rem);background:var(--records-bg);color:var(--records-fg);transition:background .22s ease;--brand-or-accent:var(--brand,var(--records-accent))}.records-root .records-stream-tile:hover{background:color-mix(in srgb,var(--brand-or-accent) 10%,var(--records-bg))}.records-root .records-stream-tile-icon{width:clamp(1.9rem,4vw,2.4rem);height:clamp(1.9rem,4vw,2.4rem);flex:none;color:var(--records-fg);transition:color .22s ease,transform .22s ease}.records-root .records-stream-tile:hover .records-stream-tile-icon{color:var(--brand-or-accent);transform:scale(1.05)}.records-root .records-stream-tile-body{min-width:0}.records-root .records-stream-tile-kicker{color:var(--records-fg-dim);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:clamp(.56rem,1.4vw,.68rem);font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.records-root .records-stream-tile-label{margin-top:.35rem;overflow:hidden;color:var(--records-fg);font-size:clamp(1rem,2.4vw,1.3rem);font-weight:500;letter-spacing:-.02em;line-height:1.05;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.records-root .records-stream-tile-arrow{align-self:center;color:var(--records-fg-dim);font-size:clamp(.8rem,2vw,1rem);letter-spacing:0;transition:transform .22s ease,color .22s ease}.records-root .records-stream-tile:hover .records-stream-tile-arrow{color:var(--records-fg);transform:translate(2px,-2px)}.records-root .records-stream-tile:active{background:color-mix(in srgb,var(--brand-or-accent) 18%,var(--records-bg));transition-duration:80ms}@media (min-width:640px) and (max-width:899px){.records-root .records-stream-grid>li:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:900px){.records-root .records-listen-header{grid-template-columns:minmax(0,1fr) minmax(12rem,20rem);align-items:end;gap:2rem}.records-root .records-listen-description{justify-self:end;text-align:right}.records-root .records-stream-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.records-root .records-stream-grid{grid-template-columns:1fr}.records-root .records-stream-tile{min-height:6.25rem}}.records-root .records-press-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;align-items:start;padding-bottom:28px}.records-root .records-press-tile{position:relative;aspect-ratio:3/4;transition:transform .6s cubic-bezier(.22,1,.36,1)}.records-root .records-press-tile:nth-child(2n){transform:translateY(28px)}@media (hover:hover){.records-root .records-press-img{filter:grayscale(1)}.records-root .records-press-tile:hover .records-press-img{filter:grayscale(0)}}@media (min-width:768px){.records-root .records-press-gallery{grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:44px}.records-root .records-press-tile:nth-child(2n){transform:none}.records-root .records-press-tile:nth-child(3n+2){transform:translateY(44px)}}@media (min-width:1280px){.records-root .records-press-gallery{grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:52px}.records-root .records-press-tile:nth-child(3n+2){transform:none}.records-root .records-press-tile:nth-child(2n){transform:translateY(52px)}}.records-root .records-press-cap{position:absolute;inset-inline:1.25rem;bottom:1.25rem;opacity:0;transform:translateY(8px);transition:opacity .32s ease,transform .32s ease}.records-root .records-press-tile:hover .records-press-cap{opacity:1;transform:translateY(0)}.records-root .records-press-tile:after{content:"";position:absolute;inset-inline:0;bottom:0;height:40%;background:color-mix(in srgb,var(--records-bg) 70%,transparent);opacity:0;transition:opacity .32s ease;pointer-events:none}.records-root .records-press-tile:hover:after{opacity:1}.records-root .bg-\[var\(--accent\)\]{color:var(--records-accent-contrast)!important}.records-root .architect-button--solid{color:var(--records-accent-contrast)}.records-root .records-hover-underline{position:relative}.records-root .records-hover-underline:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform-origin:right;transform:scaleX(0);transition:transform .38s cubic-bezier(.22,1,.36,1)}.records-root .records-hover-underline:hover:after{transform-origin:left;transform:scaleX(1)}.records-root .records-page-loader{min-height:76vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:8rem 1.25rem 5rem;text-align:center}.records-root .records-page-loader__mark{width:clamp(7rem,18vw,18rem);height:clamp(7rem,18vw,18rem)}.records-root .records-loading-copy{color:var(--records-accent);font-size:clamp(.75rem,1.6vw,1rem);font-weight:800;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.records-root .records-skeleton{--rec-base:color-mix(in srgb,var(--records-fg) 10%,transparent);background-color:var(--rec-base);animation:shimmer-pulse 1.7s ease-in-out infinite;animation-delay:var(--shimmer-delay,0s)}@media (prefers-reduced-motion:reduce){.records-root .records-skeleton{animation:none;opacity:.7}}.records-root .records-skeleton--circle{border-radius:9999px!important}.records-root .records-skeleton--with-loader{display:flex;align-items:center;justify-content:center}.records-root .records-skeleton-loader{width:clamp(2.5rem,24%,5.5rem);height:clamp(2.5rem,24%,5.5rem);opacity:.86;pointer-events:none}@media (hover:hover) and (pointer:fine){.records-root,.records-root *,.records-root [role=button],.records-root a,.records-root button{cursor:none}}.records-root ::selection{background-color:color-mix(in srgb,var(--records-accent) 30%,transparent);color:var(--records-fg)}.records-root ::-moz-selection{background-color:color-mix(in srgb,var(--records-accent) 30%,transparent);color:var(--records-fg)}.records-root .records-section-backdrop{display:none}.records-root .records-dot-field{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%3E%3Ccircle%20cx='2'%20cy='2'%20r='1'%20fill='rgba(10,10,10,0.16)'/%3E%3C/svg%3E");background-size:24px 24px;background-color:var(--records-bg)}html.dark .records-root .records-dot-field{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%3E%3Ccircle%20cx='2'%20cy='2'%20r='1'%20fill='rgba(247,247,245,0.12)'/%3E%3C/svg%3E")}.records-root .records-artist-grid-ghost{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:1;font-size:clamp(4rem,22vw,19rem);color:var(--records-fg);opacity:.05;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.dark .records-root .records-artist-grid-ghost{opacity:.06}@media (prefers-reduced-motion:no-preference){.records-root .records-artist-hero-rise{animation:records-hero-rise .9s cubic-bezier(.22,1,.36,1) both}.records-root .records-artist-hero-rise--2{animation-delay:.11s}.records-root .records-artist-hero-rise--3{animation-delay:.22s}.records-root .records-artist-hero-rise--4{animation-delay:.32s}}@keyframes records-hero-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.records-root .records-feature-band{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:900px){.records-root .records-feature-band{grid-template-columns:1fr 1fr;gap:1.25rem}}.records-root .records-feature-card{position:relative;display:flex;align-items:stretch;overflow:hidden;min-height:13rem;border-block:1px solid var(--records-line);background:var(--records-bg-soft);transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.records-root .records-feature-card:hover{border-color:var(--records-line-strong);transform:translateY(-3px);box-shadow:0 30px 60px -36px rgba(0,0,0,.6)}.records-root .records-feature-card-media{position:relative;flex:0 0 42%;max-width:42%;overflow:hidden;background:var(--surface-carve)}.records-root .records-feature-card-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:grayscale(.35);transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s ease}.records-root .records-feature-card:hover .records-feature-card-media img{transform:scale(1.05);filter:grayscale(0)}.records-root .records-feature-card-scrim{display:none}.records-root .records-feature-card-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:1.5rem}@media (min-width:640px){.records-root .records-feature-card-body{padding:2rem}}.records-root .records-feature-card-cta{margin-top:1.5rem;display:inline-flex;align-items:center;gap:.75rem;color:var(--records-fg);transition:color .3s ease}.records-root .records-feature-card:hover .records-feature-card-cta{color:var(--records-accent)}.records-root .records-feature-card-rule{display:inline-block;height:1px;width:2.5rem;background:currentColor;transition:width .4s ease}.records-root .records-feature-card:hover .records-feature-card-rule{width:4rem}.records-root .records-feature-card--beats{justify-content:space-between}.records-root .records-feature-discs{position:relative;flex:0 0 auto;align-self:center;display:flex;padding-right:1.75rem}@media (max-width:540px){.records-root .records-feature-discs{display:none}}.records-root .records-feature-disc{width:4.75rem;height:4.75rem;margin-left:-1.7rem;border-radius:9999px;background-color:var(--records-accent);background-size:cover;background-position:50%;border:1px solid var(--records-line-strong);box-shadow:0 16px 32px -14px rgba(0,0,0,.65),inset 0 0 0 4px rgba(0,0,0,.6);transition:transform .42s cubic-bezier(.22,1,.36,1)}.records-root .records-feature-disc:first-child{margin-left:0}.records-root .records-feature-disc--fallback{background-color:#0c0c0c}.records-root .records-feature-card--beats:hover .records-feature-disc{transform:translateX(calc(var(--disc-i) * 7px)) rotate(6deg)}@media (prefers-reduced-motion:reduce){.records-root .records-feature-card,.records-root .records-feature-card-media img,.records-root .records-feature-card-rule,.records-root .records-feature-disc{transition:none}.records-root .records-feature-card--beats:hover .records-feature-disc,.records-root .records-feature-card:hover{transform:none}}