.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:#ffffff;--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-figtree),Figtree,Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;letter-spacing:0;font-optical-sizing:auto}.records-root .font-mono-records,.records-root .records-eyebrow{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.records-root .records-eyebrow{text-transform:uppercase;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:radial-gradient(90% 72% at 24% 18%,var(--records-local-accent-soft) 0,transparent 62%),linear-gradient(135deg,var(--records-local-accent-soft) 0,transparent 58%),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:radial-gradient(80% 70% at 50% 50%,color-mix(in srgb,var(--records-accent) 10%,transparent) 0,transparent 66%),linear-gradient(180deg,color-mix(in srgb,var(--records-bg-soft) 80%,var(--records-fg) 4%) 0,var(--surface-carve) 100%)}html:not(.dark) .records-root .records-artwork-image--fallback{background:radial-gradient(80% 70% at 50% 50%,color-mix(in srgb,var(--records-accent) 8%,transparent) 0,transparent 68%),linear-gradient(180deg,#f4f1e8 0,var(--surface-carve) 100%)}.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}@media (prefers-reduced-motion:reduce){.records-marquee-track{animation:none}}@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-hero-glow{background:radial-gradient(closest-side,rgb(var(--accent-rgb)/.18),transparent 65%)}.records-root .records-beats-glow{background:radial-gradient(50% 60% at 50% 0,rgb(var(--accent-rgb)/.08),transparent 60%)}.records-root .records-roster-card-glow{background:radial-gradient(120% 90% at 50% 100%,var(--records-card-accent,transparent) 0,transparent 60%),linear-gradient(180deg,var(--records-bg-soft) 0,var(--records-bg) 100%)}.records-root .records-artist-hero-fade{background:linear-gradient(180deg,rgb(from var(--records-bg) r g b/0) 30%,rgb(from var(--records-bg) r g b/.9) 100%)}@supports not (color:rgb(from white r g b/1)){html.dark .records-root .records-artist-hero-fade{background:linear-gradient(180deg,rgba(5,5,5,0) 30%,rgba(5,5,5,.9))}html:not(.dark) .records-root .records-artist-hero-fade{background:linear-gradient(180deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.9))}}.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-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:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--aa-glow) 24%,transparent) 0,transparent 64%),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-stream-tile{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding:1.65rem 1.5rem;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{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-arrow{color:var(--records-fg-dim);font-size:14px;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}.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 (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:0;background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--records-bg) 75%,transparent) 100%);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{position:relative;border:1px solid var(--records-line);background:linear-gradient(180deg,color-mix(in srgb,var(--records-bg-soft) 97%,var(--records-fg) 2%) 0,var(--records-bg-soft) 100%),var(--records-bg-soft);overflow:hidden;isolation:isolate;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--records-fg) 3%,transparent)}html.dark .records-root .records-skeleton{background:linear-gradient(180deg,color-mix(in srgb,var(--records-bg-soft) 92%,#ffffff 3%) 0,color-mix(in srgb,var(--records-bg-soft) 98%,#ffffff 1%) 100%),var(--records-bg-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.025),inset 0 0 0 1px rgba(255,255,255,.012)}.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{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.records-root .records-section-backdrop img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;filter:grayscale(1) contrast(1.04) blur(3px);transform:scale(1.1);opacity:.28}html:not(.dark) .records-root .records-section-backdrop img{opacity:.18}.records-root .records-section-backdrop[data-side=right] img{-o-object-position:85% 25%;object-position:85% 25%}.records-root .records-section-backdrop[data-side=left] img{-o-object-position:15% 25%;object-position:15% 25%}.records-root .records-section-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--records-bg) 0,transparent 22%,transparent 78%,var(--records-bg) 100%)}.records-root .records-section-backdrop[data-side=right]:after{background:linear-gradient(90deg,var(--records-bg) 6%,transparent 62%),linear-gradient(180deg,var(--records-bg) 0,transparent 22%,transparent 78%,var(--records-bg) 100%)}.records-root .records-section-backdrop[data-side=left]:after{background:linear-gradient(270deg,var(--records-bg) 6%,transparent 62%),linear-gradient(180deg,var(--records-bg) 0,transparent 22%,transparent 78%,var(--records-bg) 100%)}