:root{--logo-red:#EB200A;--hongshao:#A21F04;--black-vinegar:#701A05;--congee-cream:#FFF3E6;--jade:#88A593;--dark-soy:#1A0907;--cream-soft:rgba(255,243,230,0.78);--cream-line:rgba(255,243,230,0.28);--font-body:"PT Serif",Georgia,serif;--font-display:"PT Serif",Georgia,serif;--font-typewriter:"Courier New",Courier,monospace;--measure:62ch;--space:1.25rem}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:clamp(0.9375rem,0.85rem + 0.4vw,1.0625rem)}body{margin:0;background:var(--black-vinegar);color:var(--congee-cream);font-family:var(--font-body);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}body::after{content:"";position:fixed;inset:-100%;z-index:50;pointer-events:none;opacity:0.06;background-image:url("data:image/png;base64,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");background-repeat:repeat;animation:grain-shuffle 0.9s steps(1,end) infinite}@keyframes grain-shuffle{0%{transform:translate(0,0)}12.5%{transform:translate(-4%,3%)}25%{transform:translate(3%,-5%)}37.5%{transform:translate(-6%,-2%)}50%{transform:translate(5%,6%)}62.5%{transform:translate(-2%,7%)}75%{transform:translate(7%,-3%)}87.5%{transform:translate(-5%,-7%)}100%{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){body::after{animation:none}html{scroll-behavior:auto}}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.15;margin:0 0 0.6em;color:var(--congee-cream)}h1{font-size:clamp(2rem,6vw,3.25rem)}h2{font-size:clamp(1.5rem,4vw,2.25rem)}h3{font-size:clamp(1.15rem,3vw,1.5rem)}p{margin:0 0 1em}a{color:var(--congee-cream);text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(255,243,230,0.55)}a:hover,a:focus-visible{color:var(--logo-red);text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--logo-red);outline-offset:2px}.skip-link{position:absolute;left:-999px;top:0;background:var(--dark-soy);color:var(--congee-cream);padding:0.5rem 1rem;z-index:100}.skip-link:focus{left:0;color:var(--congee-cream)}.wrap{width:min(100% - 2.5rem,68rem);margin-inline:auto}.flow>* + *{margin-top:var(--space)}.site-header{padding:1rem 0;border-bottom:1px solid var(--cream-line)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:0.6rem;text-decoration:none;color:var(--congee-cream);font-family:var(--font-display);font-weight:700;font-size:1.3rem}.brand:hover,.brand:focus-visible{color:var(--congee-cream)}.brand img{height:44px;width:auto}.nav-toggle{font-family:var(--font-body);font-size:1rem;background:none;border:1px solid var(--cream-line);color:var(--congee-cream);padding:0.35rem 0.9rem;border-radius:3rem;cursor:pointer}.site-nav{width:100%}.site-nav ul{list-style:none;margin:0.5rem 0 0;padding:0;display:flex;flex-direction:column;width:100%}.site-nav[data-open="false"] ul{display:none}.site-nav li + li{border-top:1px solid rgba(255,243,230,0.12)}.site-nav a{display:block;padding:0.65rem 0.25rem;text-decoration:none;color:var(--congee-cream)}.site-nav a:hover,.site-nav a:focus-visible{color:var(--congee-cream);text-decoration:underline}.site-nav a[aria-current="page"]{font-weight:700;text-decoration:underline;text-decoration-color:var(--logo-red);text-decoration-thickness:3px;text-underline-offset:6px}@media (min-width:46rem){.nav-toggle{display:none}.site-nav{width:auto}.site-nav li + li{border-top:none}.site-nav[data-open="false"] ul,.site-nav ul{display:flex;flex-direction:row;gap:1.4rem;width:auto;margin:0}.site-nav a{padding:0.4rem 0.25rem}}.button{display:inline-block;font-family:var(--font-body);font-size:0.98rem;font-weight:700;letter-spacing:0.06em;background:var(--logo-red);color:var(--congee-cream);padding:0.7rem 1.7rem;border-radius:3rem;text-decoration:none;border:none;cursor:pointer}.button:hover,.button:focus-visible{background:var(--congee-cream);color:var(--black-vinegar)}.button--quiet{background:transparent;color:var(--congee-cream);border:1px solid var(--congee-cream)}.button--quiet:hover,.button--quiet:focus-visible{background:var(--congee-cream);color:var(--black-vinegar)}.hero{background:radial-gradient(120% 90% at 15% 0%,rgba(235,32,10,0.28),transparent 60%),var(--hongshao);color:var(--congee-cream);padding:2.25rem 0;border-bottom:1px solid var(--cream-line)}@media (min-width:46rem){.hero{padding:3rem 0}}.hero .wrap{display:grid;gap:2rem;align-items:center}.hero h1{color:#111517;text-shadow:0 1px 0 rgba(255,243,230,0.14);font-size:clamp(2.5rem,8vw,4.5rem)}.hero .hero-kicker{font-family:var(--font-typewriter);letter-spacing:0.08em;margin-bottom:0.5rem}.hero .hero-date{font-size:1.2rem;margin-bottom:1.5rem}.hero-cover{margin:0}.hero-cover img{width:100%;border-radius:6px;box-shadow:0 18px 50px rgba(26,9,7,0.55)}.hero-credit{font-size:0.85rem;opacity:0.85;margin-top:0.6rem}@media (min-width:46rem){.hero .wrap{grid-template-columns:1fr 1fr}}.section{padding:2.25rem 0}@media (min-width:46rem){.section{padding:3rem 0}}.section--soy{background:var(--dark-soy);color:var(--congee-cream)}.kicker{font-family:var(--font-typewriter);font-size:0.95rem;letter-spacing:0.1em;color:var(--cream-soft);margin-bottom:0.35rem}.section--soy .kicker{color:var(--jade)}.prose{max-width:var(--measure)}.credit{font-size:0.85rem;color:var(--cream-soft)}.jade-note{border-left:6px solid var(--jade);background:rgba(136,165,147,0.16);padding:1rem 1.25rem;max-width:var(--measure)}.grid-2{display:grid;gap:2rem}@media (min-width:46rem){.grid-2{grid-template-columns:1fr 1fr}}.photo-grid{display:grid;gap:1.25rem}@media (min-width:46rem){.photo-grid{grid-template-columns:repeat(3,1fr)}.photo-grid--2{grid-template-columns:repeat(2,1fr)}}.photo-grid figure{margin:0}.photo-grid--tiles img{aspect-ratio:1 / 1;width:100%;height:auto;object-fit:cover}.photo-stack{display:grid;gap:1.5rem}.photo-stack figure{margin:0}.photo-stack img{width:100%}.photo-mosaic{display:grid;gap:0.75rem}.mosaic-row{display:flex;gap:0.75rem}.mosaic-row figure{margin:0;aspect-ratio:var(--ar);flex:var(--ar) 1 0%;min-width:0}.mosaic-row a{display:block;height:100%}.mosaic-row img{width:100%;height:100%;object-fit:cover;border-radius:4px}@media (max-width:45.99rem){.mosaic-row{display:grid;grid-template-columns:1fr}}.photo-grid a{display:block;border-radius:4px}figcaption{font-size:0.85rem;color:var(--cream-soft);margin-top:0.4rem}.lightbox{border:none;padding:0;background:transparent;max-width:min(92vw,70rem);max-height:92vh}.lightbox::backdrop{background:rgba(26,9,7,0.92)}.lightbox figure{margin:0;display:grid;gap:0.5rem;justify-items:center}.lightbox img{max-height:80vh;width:auto;max-width:100%;border-radius:4px}.lightbox figcaption{color:var(--congee-cream)}.lightbox .lightbox-controls{display:flex;gap:0.75rem;justify-content:center;padding-top:0.5rem}.menu-card{background:var(--hongshao);border:1px solid var(--cream-line);outline:1px solid var(--cream-line);outline-offset:5px;border-radius:4px;padding:clamp(1.5rem,4vw,3rem);max-width:46rem;margin-inline:auto}.menu-card .menu-heading{color:var(--logo-red);text-align:center;text-shadow:0 1px 0 rgba(26,9,7,0.25);margin-bottom:0.2em}.menu-card .menu-sub{font-family:var(--font-typewriter);font-size:0.9rem;letter-spacing:0.1em;text-align:center;color:var(--cream-soft);margin-bottom:1.5rem}.menu-card .tracklist{max-width:none}.menu-card .tracklist>li,.menu-card .tracklist>li:last-child{border:none}.tracklist .dots{flex:1;min-width:2rem;border-bottom:2px dotted rgba(255,243,230,0.45);transform:translateY(-0.3em)}.menu-card .credit{text-align:center;margin-top:1.5rem}.tracklist{list-style:none;counter-reset:track;margin:0;padding:0;max-width:var(--measure)}.tracklist>li{counter-increment:track;border-top:1px solid var(--cream-line)}.tracklist>li:last-child{border-bottom:1px solid var(--cream-line)}.tracklist summary{display:flex;align-items:baseline;gap:0.9rem;padding:0.85rem 0.25rem;cursor:pointer;font-size:1.1rem;font-weight:700;list-style:none}.tracklist summary::-webkit-details-marker{display:none}.tracklist summary::before{content:counter(track,decimal-leading-zero);font-family:var(--font-typewriter);font-weight:400;color:var(--cream-soft)}.tracklist summary::after{content:"+";margin-left:auto;font-family:var(--font-typewriter);color:var(--cream-soft)}.tracklist details[open] summary::after{content:"\2212"}.tracklist details>div{padding:0 0.25rem 1rem 2.6rem;font-size:0.95rem}.video-embed{position:relative;aspect-ratio:16 / 9;background:var(--dark-soy)}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-placeholder{aspect-ratio:16 / 9;background:var(--hongshao);color:var(--congee-cream);display:grid;place-content:center;text-align:center;padding:1.5rem}.video-credit{text-align:center;max-width:var(--measure);margin-inline:auto}.event-card{background:var(--hongshao);padding:1.75rem;border-radius:4px}.event-card .event-title{font-family:var(--font-typewriter);letter-spacing:0.04em}.event-meta{list-style:none;margin:1rem 0;padding:0;font-family:var(--font-typewriter);font-size:0.98rem}.event-meta li{padding:0.2rem 0}.band-list{list-style:none;margin:0;padding:0;max-width:var(--measure)}.band-list li{padding:0.35rem 0;border-top:1px solid var(--cream-line)}.past-badge{display:inline-block;font-family:var(--font-typewriter);font-size:0.85rem;letter-spacing:0.08em;background:var(--dark-soy);color:var(--congee-cream);padding:0.2rem 0.7rem;margin-bottom:0.75rem;border-radius:3rem}[data-when="after-release"],[data-when="after-show"]{display:none}body[data-ep-out="true"] [data-when="before-release"]{display:none}body[data-ep-out="true"] [data-when="after-release"]{display:block}body[data-ep-out="true"] a[data-when="after-release"]{display:inline-block}body[data-show-past="true"] [data-when="before-show"]{display:none}body[data-show-past="true"] [data-when="after-show"]{display:block}body[data-show-past="true"] a[data-when="after-show"]{display:inline-block}blockquote{margin:0 0 1.5rem;padding-left:1.25rem;border-left:4px solid var(--logo-red);max-width:var(--measure)}blockquote p{font-size:1.15rem;margin-bottom:0.4em}blockquote cite{font-style:normal;font-size:0.95rem;color:var(--cream-soft)}.accolades{list-style:none;margin:0;padding:0;max-width:var(--measure)}.accolades li{padding:0.5rem 0;border-top:1px solid var(--cream-line)}.contact-list{list-style:none;margin:0;padding:0;font-size:1.1rem}.contact-list li{padding:0.3rem 0}.msg-form{display:grid;gap:0.9rem;max-width:34rem}.msg-form label{font-family:var(--font-typewriter);font-size:0.9rem;letter-spacing:0.08em}.msg-form input,.msg-form textarea{font-family:var(--font-body);font-size:1rem;color:var(--congee-cream);background:rgba(26,9,7,0.35);border:1px solid var(--cream-line);border-radius:4px;padding:0.65rem 0.85rem;width:100%}.msg-form textarea{min-height:8rem;resize:vertical}.msg-form input:focus-visible,.msg-form textarea:focus-visible{outline:2px solid var(--logo-red);outline-offset:1px}.msg-form .button{justify-self:start}.site-footer{background:var(--dark-soy);color:var(--congee-cream);padding:2.5rem 0;margin-top:3rem;font-size:0.95rem}.site-footer a{color:var(--congee-cream)}.site-footer a:hover,.site-footer a:focus-visible{color:var(--logo-red)}.site-footer .socials{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:0.4rem 1.2rem}.site-footer .fine{opacity:0.75}