@import"https://fonts.googleapis.com/css2?family=Anton&family=Crimson+Pro:ital,wght@0,400;0,500;0,600;1,400;1,500&family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg: #0a0806;--bg-deep: #050403;--fg: #ede2cc;--fg-muted: #b8a98e;--fg-dim: rgba(237, 226, 204, .55);--fg-faint: rgba(237, 226, 204, .08);--line: rgba(237, 226, 204, .09);--accent: #8b2a2a;--accent-bright: #c64530;--accent-glow: rgba(198, 69, 48, .4);--font-display: "Anton", "Bebas Neue", Impact, sans-serif;--font-serif: "Crimson Pro", Georgia, "Times New Roman", serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-sans: ui-sans-serif, system-ui, -apple-system, sans-serif}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--bg)}body{background-color:var(--bg);background-image:radial-gradient(ellipse at 20% 0%,rgba(139,42,42,.08) 0%,transparent 60%),url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color:var(--fg);font-family:var(--font-serif);font-size:17px;line-height:1.6;min-height:100vh}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;transition:color .15s ease,opacity .15s ease}a:hover{color:var(--accent-bright)}::selection{background:var(--accent-bright);color:var(--bg)}h1{font-family:var(--font-display)!important;font-weight:400!important;letter-spacing:.02em!important;line-height:.92!important;text-transform:uppercase!important}h2{font-family:var(--font-serif)!important;font-style:italic!important;font-weight:500!important;letter-spacing:0!important;line-height:1.1!important;text-transform:none!important}h3{font-family:var(--font-mono)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.2em!important}.brand{font-family:var(--font-display)!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important}.eyebrow,.label,.year,.years,.tagline,.last-updated,.status,.scroll-indicator,.back,.back a,.empty,.meta,.meta a,nav a,.platforms,.platforms a,.socials,.socials a,.show-list time,.cred-list .years,.fact-list .label,.glance .label,.plays .label,.release-link .year,.release-link .meta,.ticket{font-family:var(--font-mono)!important;text-transform:uppercase;letter-spacing:.18em}.links a,.show-detail .city,.show-detail .slot,.cred-list .detail,.credential-list .detail{font-family:var(--font-mono)!important;letter-spacing:.04em}p,.prose p,.lede,.bio p,.release-link .title,.show-detail .venue,.cred-list .event,.show-list .venue,.credential-list .event,.fact-list .value,.plays .num,.influence-list,.glance li>span:not(.label),.glance li>a,.placeholder{font-family:var(--font-serif)!important}.influence-list{font-style:italic;font-size:1.5rem!important}.cta{font-family:var(--font-mono)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.2em!important;border-color:var(--fg-muted)!important;color:var(--fg)!important;background:transparent;transition:background .2s ease,color .2s ease,border-color .2s ease!important}.cta:hover{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--fg)!important}nav a[aria-current=page]{color:var(--accent-bright)!important;border-bottom-color:var(--accent-bright)!important}.section,.site-footer,.fact-list li,.cred-list li,.show-list li,.glance li,.release-link{border-color:var(--line)!important}.site-header{background:linear-gradient(180deg,#0a0806eb,#0a08068c 65%,#0a080600)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.spotify-embed{background:var(--bg-deep)!important}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.5rem;background:linear-gradient(180deg,#0a0a0aa6,#0a0a0a00);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.brand[data-astro-cid-3ef6ksr2]{font-family:ui-serif,Georgia,Times New Roman,serif;font-size:1rem;letter-spacing:.22em;text-decoration:none;color:inherit;transition:opacity .15s ease}.brand[data-astro-cid-3ef6ksr2]:hover{opacity:.7}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;gap:1.5rem;padding:0;margin:0}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:inherit;text-decoration:none;font-size:.7rem;text-transform:uppercase;letter-spacing:.22em;opacity:.65;transition:opacity .15s ease;padding:.25rem 0;border-bottom:1px solid transparent}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:1}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{opacity:1;border-bottom-color:currentColor}@media(max-width:640px){.site-header[data-astro-cid-3ef6ksr2]{padding:.9rem 1.25rem}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{gap:1rem}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.625rem;letter-spacing:.18em}.brand[data-astro-cid-3ef6ksr2]{font-size:.875rem}}.site-footer[data-astro-cid-sz7xmlte]{margin-top:auto;padding:4rem 0 3.5rem;border-top:1px solid rgba(245,245,240,.08)}.container[data-astro-cid-sz7xmlte]{max-width:880px;margin:0 auto;padding:0 1.5rem}.footer-grid[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:2.5rem}.socials[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:1.5rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.2em}.socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none;opacity:.7;transition:opacity .15s ease}.socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:1}.meta[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:1.5rem;font-size:.7rem;opacity:.5;text-transform:uppercase;letter-spacing:.18em}.meta[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media(min-width:720px){.footer-grid[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between;align-items:center}}body{display:flex;flex-direction:column;min-height:100vh}body>main{flex:1}
