@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#ece8e0;--ink:#141312;--mute:#5b5751;--line:#14131229;--night:#0e0d0c;--bone:#e9e4da;--bone-mute:#9c968c;--night-line:#e9e4da29;--orange:#ff5a1f;--gutter:clamp(1.25rem, 4.5vw, 4rem);--sans:"Archivo Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-kerning:normal;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;font-stretch:100%;line-height:1.55}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--orange)}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}img{max-width:100%;height:auto;display:block}.skip{background:var(--ink);color:var(--paper);z-index:10;padding:.5rem .75rem;position:absolute;top:0;left:-9999px}.skip:focus{top:.75rem;left:.75rem}.label{font-weight:400;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:0;font-size:.75rem}.label-dark{color:var(--bone-mute)}.h{letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:500;font-stretch:112%;line-height:1.05}.top{padding:1.25rem var(--gutter);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.top-city{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem}.top ul{flex-wrap:wrap;justify-content:flex-end;gap:.25rem 1.5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.top a{text-decoration:none}.top a:hover{text-decoration:underline}.hero{padding:clamp(5rem, 18vh, 12rem) var(--gutter) clamp(3rem, 9vh, 6rem)}.wordmark{letter-spacing:-.055em;margin:0 0 0 -.04em;font-size:clamp(4.25rem,18.5vw,19rem);font-weight:560;font-stretch:125%;line-height:.8}.descriptor{max-width:22rem;margin:clamp(2rem,5vw,3.5rem) 0 0 auto;font-size:1.125rem;line-height:1.4}.outhere{background:var(--night);color:var(--bone);padding:clamp(4rem,10vw,8rem) 0 clamp(4rem,9vw,7rem)}.wrap{padding:0 var(--gutter)}.outhere-title{margin:1.5rem 0 clamp(2rem,5vw,3.5rem);font-weight:400}.outhere-pre{letter-spacing:-.01em;color:var(--bone-mute);font-size:clamp(1.1rem,2vw,1.5rem);font-stretch:112%;display:block}.outhere-name{letter-spacing:-.02em;color:var(--orange);margin-left:-.05em;font-size:clamp(5rem,27vw,26rem);font-weight:720;font-stretch:62%;line-height:.82;display:block}.still{aspect-ratio:16/9;background:#1b1714;margin:0;overflow:hidden}.still img{object-fit:cover;width:100%;height:100%}.outhere-grid{gap:2rem var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start;margin-top:clamp(2rem,4vw,3rem);display:grid}.clave-block{grid-column:1/span 5}.clave{--cell:clamp(14px, 2.1vw, 24px);grid-template-columns:repeat(16, var(--cell));gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.clave li{height:var(--cell);border:1px solid var(--night-line)}.clave li:nth-child(4n+1){border-color:#e9e4da57}.clave li.hit{background:var(--orange);border-color:var(--orange)}.clave:after{content:"";width:var(--cell);background:var(--bone);height:2px;animation:2.4s steps(16,end) infinite playhead;position:absolute;top:-6px;left:0}@keyframes playhead{0%{transform:translate(0)}to{transform:translateX(calc((var(--cell) + 4px) * 16))}}@media (prefers-reduced-motion:reduce){.clave:after{display:none}}.clave-caption{font-family:var(--mono);letter-spacing:.14em;color:var(--bone-mute);margin:.75rem 0 0;font-size:.75rem}.lineup{grid-column:7/-1;margin:0}.lineup div{border-top:1px solid var(--night-line);grid-template-columns:6rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.lineup div:last-child{border-bottom:1px solid var(--night-line)}.lineup dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-mute);padding-top:.2rem;font-size:.75rem}.lineup dd{margin:0}.lineup a{color:var(--orange)}.band{gap:1rem var(--gutter);padding:clamp(4rem, 9vw, 7.5rem) var(--gutter);border-top:1px solid var(--line);grid-template-columns:repeat(12,1fr);display:grid}.outhere+.band{border-top:0}.band>.label{grid-column:1/span 3;padding-top:.35rem}.band>:not(.label){grid-column:5/-1}.single{grid-template-columns:minmax(0,22rem) 1fr;align-items:end;gap:clamp(1.5rem,4vw,3rem);display:grid}.art{aspect-ratio:1;background:radial-gradient(circle at 58% 46%, var(--orange) 0 21%, transparent 21.3%), radial-gradient(circle at 58% 46%, transparent 0 27%, #e9e4da1a 27.2% 27.6%, transparent 27.8%), var(--night);position:relative}.art:after{content:"";opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.single-copy p{margin:.75rem 0 0}.status{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);align-items:center;gap:.6rem;font-size:.8125rem;display:flex}.dot{background:var(--orange);border-radius:50%;width:.55rem;height:.55rem}.arrow{font-weight:500}.dates{margin:0;padding:0;list-style:none}.dates li{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:baseline;gap:1.5rem;padding:1rem 0;display:grid}.venue{letter-spacing:-.01em;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:600;font-stretch:112%;text-decoration:none}.venue:hover{text-decoration:underline}.city,.state{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:.75rem}.quiet{color:var(--mute);margin:1.25rem 0 0}.bio{max-width:38rem}.bio p{margin:0 0 1.1rem}.bio-lead{letter-spacing:-.015em;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:450;font-stretch:108%;line-height:1.2}.list-body p{max-width:30rem;margin:.75rem 0 1.75rem}.button{background:var(--ink);color:var(--paper);letter-spacing:.02em;padding:.9rem 1.6rem;font-weight:500;text-decoration:none;transition:background .2s;display:inline-block}.button:hover{background:var(--orange);color:var(--ink)}.foot{gap:1rem var(--gutter);padding:3rem var(--gutter) 2.5rem;border-top:1px solid var(--line);color:var(--mute);grid-template-columns:repeat(12,1fr);font-size:.8125rem;display:grid}.foot-mark{letter-spacing:-.04em;color:var(--ink);grid-column:1/span 3;margin:0;font-size:1.1rem;font-weight:560;font-stretch:125%}.foot-meta{grid-column:5/-1}.foot-meta p{max-width:40rem;margin:0 0 .4rem}.foot cite{font-style:italic}@media (width<=760px){.top{flex-direction:column;gap:.75rem}.top ul{justify-content:flex-start;gap:.25rem 1.1rem}.wordmark{font-size:19.5vw}.descriptor{margin-left:0}.band,.foot,.outhere-grid{grid-template-columns:1fr}.band>.label,.band>:not(.label),.foot-mark,.foot-meta,.clave-block,.lineup{grid-column:1/-1}.single{grid-template-columns:1fr}.art{max-width:20rem}.dates li{grid-template-columns:1fr auto}.state{grid-column:1/-1}}
