@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}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-400-normal.BbyBr73r.woff2)format("woff2"),url(/_astro/courier-prime-latin-400-normal.BAlbUm6l.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/courier-prime-latin-700-normal.D1YCjmaD.woff2)format("woff2"),url(/_astro/courier-prime-latin-700-normal.CVvp4Sof.woff)format("woff")}:root{--paper:#ece6dc;--paper-deep:#d8cfc1;--paper-light:#f6f2ea;--ink:#171310;--ink-soft:#5a5048;--oxblood:#8e2a22;--on-red:#f6f2ea;--on-red-soft:#f6f2eab8;--marker:#a0281f;--tape:#eed460bf;--f-display:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;--f-type:"Courier Prime", "Courier New", Courier, monospace;--nav-h:66px;--peek:14px;--gutter:clamp(16px, 5vw, 72px);color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--paper-deep);color:var(--ink);font:400 17px/1.5 var(--f-display);-webkit-font-smoothing:antialiased;margin:0}.js body{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1.5px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline-offset:4px;outline:2px dashed}h1,h2,h3,p{margin:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grain{z-index:90;pointer-events:none;background-image:var(--grain);opacity:.16;mix-blend-mode:multiply;background-size:240px;position:fixed;inset:0}.cream{background-color:var(--paper);background-image:var(--crumple-soft);background-blend-mode:multiply;background-size:1100px}.red{background-color:var(--oxblood);background-image:var(--crumple);background-blend-mode:multiply;color:var(--on-red);background-size:900px}.red:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 48%,#ffebdc1a 50.6%,#00000024 51.4%,#0000 54%),linear-gradient(#0000 67%,#00000014 68.4%,#ffebdc0f 69%,#0000 70%);position:absolute;inset:0}.js .stage{inset:0 0 var(--nav-h);position:fixed;overflow:hidden}.sheet{position:relative}.sheet:focus{outline:none}.js .sheet{inset:calc(var(--i,0) * var(--peek)) 0 0;clip-path:var(--torn);overscroll-behavior:contain;transition:transform .9s cubic-bezier(.7,0,.2,1),filter .9s;position:absolute;overflow:hidden auto;transform:translateY(110%)rotate(1.2deg);box-shadow:0 -12px 40px #17131040}.js .sheet.is-active{transform:none}.js .sheet.is-before{filter:brightness(.86);cursor:pointer;transform:none}.inner{z-index:1;max-width:1320px;min-height:100%;padding:clamp(40px, 7vh, 80px) var(--gutter) 36px;flex-direction:column;gap:clamp(28px,4.5vh,52px);margin:0 auto;display:flex;position:relative}.kicker{font:400 13px/1.4 var(--f-type);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.red .kicker{color:var(--on-red-soft)}.h-big{letter-spacing:-.055em;font-size:clamp(56px,11vw,160px);font-weight:900;line-height:.86}.red .h-big{color:var(--ink)}.lead{max-width:34ch;font-size:clamp(19px,2vw,24px);font-weight:500;line-height:1.38}.type{font-family:var(--f-type)}.next{font:400 14px/1.4 var(--f-type);letter-spacing:.08em;text-transform:uppercase;border-bottom:1.5px solid;align-self:flex-start;margin-top:auto;padding-bottom:2px;text-decoration:none}.band .inner{gap:0}.wordmark{width:min(820px,80%);margin:0 auto}.group{width:min(100%, calc((100dvh - var(--nav-h) - 330px) * 4047 / 1600));margin:clamp(-56px,-3.5vw,-12px) auto 0}.group img{width:100%}.names{height:2.9em;font:400 clamp(11px, 1.1vw, 14px) / 1.3 var(--f-type);margin:10px 0 0;padding:0;list-style:none;position:relative}.names li{left:var(--x);white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;translate:-50%}.names b{font-weight:700}.names span{color:var(--ink-soft)}.band-foot{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 48px;margin-top:clamp(20px,3.5vh,36px);display:flex}.next-gig{text-align:right}.next-gig strong{letter-spacing:-.02em;font-size:clamp(20px,2vw,26px);font-weight:800;display:block}.gig{border-top:1.5px solid #17131059;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 36px;padding:18px 0;display:grid;position:relative}.gig-date{white-space:nowrap;letter-spacing:-.045em;width:6.2em;color:var(--ink);font-size:clamp(30px,4vw,56px);font-weight:900;line-height:.95}.gig-place{font-size:clamp(19px,2vw,26px);font-weight:700}.gig-place .type{color:var(--on-red-soft);font-size:15px;font-weight:400;display:block}.past{margin-top:clamp(24px,4vh,44px)}.past .kicker{margin-bottom:8px}.is-past .gig-date{font-size:clamp(24px,2.8vw,36px)}.is-past .gig-place{font-size:19px}.stamp{display:none}.is-past .stamp{color:#f6f2eacc;font:900 22px/1.1 var(--f-display);letter-spacing:.03em;pointer-events:none;border:3px solid #f6f2eacc;border-radius:4px;padding:2px 12px;font-stretch:75%;display:block;position:absolute;top:50%;right:4%;translate:0 -50%;rotate:-8deg}.no-gig{max-width:34ch;font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:1.35}.no-gig a{font-weight:800}.videos{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.frame{aspect-ratio:16/9;background:var(--ink)}.frame iframe{border:0;width:100%;height:100%;display:block}.poster{background:var(--ink);width:100%;height:100%;color:var(--paper);text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:20px 22px;display:flex}.poster b{font-size:22px}.poster:hover b{text-decoration:underline}.prints{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px) clamp(20px,3vw,44px);margin:0;padding:12px 0 0;list-style:none;display:grid}.print{rotate:var(--r);position:relative}.print:before{content:"";z-index:1;width:74px;height:22px;translate:-50%;rotate:var(--t);background:var(--tape);mix-blend-mode:multiply;position:absolute;top:-11px;left:50%}.print button{background:var(--paper-light);cursor:zoom-in;width:100%;padding:8px;display:block}.print img{aspect-ratio:4/5;object-fit:cover;width:100%}.print .wide img{aspect-ratio:4/3}.print p{font:400 14px/1.3 var(--f-type);margin-top:8px}.lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--paper);background:#171310f0;border:0;margin:0;padding:0}.lightbox[open]{place-items:center;display:grid}.lightbox figure{flex-direction:column;align-items:center;gap:12px;margin:0;padding:64px 16px;display:flex}.lightbox img{width:auto;max-width:min(1400px,92vw);max-height:calc(100dvh - 150px)}.lightbox figcaption{font:400 15px/1.3 var(--f-type)}.lb-btn{font:400 14px/1 var(--f-type);letter-spacing:.08em;text-transform:uppercase;padding:14px;position:absolute}.lb-close{top:8px;right:8px}.lb-prev{top:50%;left:4px}.lb-next{top:50%;right:4px}.support-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.uses{font:400 15px/1.5 var(--f-type);margin:22px 0 0;padding:0;list-style:none}.uses li:before{content:"x ";color:var(--ink);font-weight:700}.give{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.goal{letter-spacing:-.05em;color:var(--ink);font-size:clamp(48px,6vw,88px);font-weight:900;line-height:.9}.goal small{letter-spacing:0;font-size:.36em;font-weight:700}.bar{border:1.5px solid var(--ink);width:100%;height:10px}.bar span{background:var(--ink);height:100%;display:block}.twint{background:var(--paper-light);color:var(--ink);padding:14px 22px;font-size:19px;font-weight:800;text-decoration:none;display:inline-block;rotate:-1deg}.twint:hover{background:#fff}.foot{font:400 14px/1.5 var(--f-type);border-top:1.5px solid #17131066;flex-wrap:wrap;gap:10px 28px;padding-top:18px;display:flex}.foot a,.foot button{text-underline-offset:4px;text-decoration:underline}.legal{background:var(--paper-light);width:min(640px,100%);max-height:86dvh;color:var(--ink);border:0;padding:40px clamp(20px,4vw,44px)}.legal::backdrop{background:#17131099}.legal h2{letter-spacing:-.03em;margin:26px 0 10px;font-size:34px;font-weight:900}.legal h2:first-of-type{margin-top:0}.legal p{margin-bottom:12px}.legal .lb-btn{top:10px;right:10px}.nav{z-index:40;height:calc(var(--nav-h) + env(safe-area-inset-bottom,0px));padding:6px 8px env(safe-area-inset-bottom,0px);background-color:var(--paper);background-image:var(--crumple-soft);background-blend-mode:multiply;border-top:1.5px solid var(--ink);background-size:1100px;justify-content:center;gap:clamp(4px,5vw,64px);display:flex;position:fixed;bottom:0;left:0;right:0}.nav-item{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:64px;text-decoration:none;display:flex}.nav-item svg{overflow:visible}.nav-item .lines line{stroke:var(--ink);stroke-width:1px;opacity:.55}.nav-item .head{fill:var(--paper);stroke:var(--ink);stroke-width:1.6px;transition:fill .2s}.nav-item .stem{stroke:var(--ink);stroke-width:1.6px}.nav-item.is-active .head{fill:var(--ink)}.nav-label{font:400 11.5px/1.2 var(--f-type);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.nav-item.is-active .nav-label,.nav-item:hover .nav-label{color:var(--ink);font-weight:700}html:not(.js) body{padding-bottom:var(--nav-h)}.intro{z-index:60;cursor:pointer;transition:opacity .8s;position:fixed;inset:0;overflow:hidden}html:not(.js) .intro{display:none}.intro.is-gone{opacity:0;pointer-events:none}.intro-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:16px;transition:opacity .4s,transform .6s;display:flex;position:absolute;inset:0}.intro.is-going .intro-center{opacity:0;transform:scale(.96)}.intro-word{width:min(760px,88vw)}.intro-prompt{font:400 15px/1.4 var(--f-type);letter-spacing:.12em;text-transform:uppercase;animation:1.6s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.25}}.skip{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:2;font:400 13px/1.4 var(--f-type);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;position:absolute}.fnote{will-change:transform;pointer-events:none;user-select:none;max-width:none;height:auto;position:absolute;top:0;left:0}.js .nav{opacity:0;transition:opacity .5s}.js .app-ready .nav{opacity:1}@media (prefers-reduced-motion:no-preference){.js .app-ready .band .wordmark,.js .app-ready .band .group{animation:.7s cubic-bezier(.2,.8,.2,1) both settle}.js .app-ready .band .group{animation-delay:.12s}}@keyframes settle{0%{opacity:0;transform:translateY(14px)}}@media (width<=820px){:root{--peek:10px}.group{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter))}.names{font-size:10.5px}.names span{display:none}.next-gig{text-align:left}.gig{grid-template-columns:minmax(0,1fr)}.is-past .stamp{font-size:17px;top:14px;translate:none}.support-grid{grid-template-columns:minmax(0,1fr)}.prints{grid-template-columns:repeat(2,minmax(0,1fr))}.nav{justify-content:space-around;gap:0}.nav-item{min-width:0}.nav-label{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.js .sheet{transition:none}.intro-prompt{animation:none}}.logo-pieces[data-astro-cid-f7espo7c]{user-select:none;position:relative}.piece[data-astro-cid-f7espo7c]{max-width:none;height:auto;position:absolute}@media (prefers-reduced-motion:no-preference){.piece[data-astro-cid-f7espo7c]{animation:sway var(--pace) ease-in-out var(--delay) infinite alternate}}@keyframes sway{0%{transform:translateY(calc(-1 * var(--dy))) rotate(calc(-1 * var(--rot)))}to{transform:translateY(var(--dy)) rotate(var(--rot))}}
