@font-face{font-family:Bowlby One;font-style:normal;font-display:swap;font-weight:400;src:url(/festival/_astro/bowlby-one-latin-400-normal.BlBlciR_.woff2)format("woff2"),url(/festival/_astro/bowlby-one-latin-400-normal.DAczUCp_.woff)format("woff")}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/festival/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/festival/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/festival/_astro/courier-prime-latin-400-normal.BbyBr73r.woff2)format("woff2"),url(/festival/_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(/festival/_astro/courier-prime-latin-700-normal.D1YCjmaD.woff2)format("woff2"),url(/festival/_astro/courier-prime-latin-700-normal.CVvp4Sof.woff)format("woff")}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/festival/_astro/permanent-marker-latin-400-normal.BF23djCy.woff2)format("woff2"),url(/festival/_astro/permanent-marker-latin-400-normal.BnZj5c41.woff)format("woff")}:root{--ink:#0e0d0c;--ink-2:#1a1816;--ink-3:#26231f;--paper:#ead4b0;--paper-dim:#bfab8e;--paper-shade:#d6bc93;--yellow:#f0ae00;--yellow-ink:#a87700;--pink:#fa0a57;--pink-ink:#a8003a;--f-display:"Bowlby One", "Anton", sans-serif;--f-cond:"Anton", "Arial Narrow", sans-serif;--f-body:"Courier Prime", "Courier New", monospace;--f-hand:"Permanent Marker", "Comic Sans MS", cursive;--fs-hero:clamp(3rem, 9.6vw, 7.4rem);--fs-h2:clamp(2.2rem, 5vw, 3.4rem);--fs-h3:clamp(1.35rem, 2.4vw, 1.9rem);--fs-body:1rem;--fs-small:.8rem;--wrap:min(1180px, 100% - 32px);--section:clamp(64px, 9vw, 120px);--nav-h:76px;--ease-slap:cubic-bezier(.2, .9, .25, 1.25);--ease-out:cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 12px);scrollbar-color:var(--pink) var(--ink);overflow-x:clip}html.motion-ok{scroll-behavior:smooth}html.menu-open,html:has(dialog[open]){overflow:hidden}body{background:var(--ink);color:var(--paper);font-family:var(--f-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p,ul,figure{margin:0}ul{padding:0;list-style:none}::selection{background:var(--pink);color:var(--ink)}.paper--bleed{--bleed:max(16px, (100vw - 1180px) / 2);margin-inline:calc(50% - 50vw)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:var(--pink);border:3px solid var(--ink)}:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--yellow);color:var(--ink);font-family:var(--f-cond);text-transform:uppercase;transition:transform .2s var(--ease-out);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip:focus{transform:none}.wrap{width:var(--wrap);margin-inline:auto}body:after{content:"";z-index:90;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.tape{--tilt:-3deg;background:var(--yellow);color:var(--ink);font-family:var(--f-cond);font-weight:400;font-size:var(--fs-h2);text-transform:uppercase;letter-spacing:.01em;transform:rotate(var(--tilt));clip-path:polygon(.6% 4%,12% 0,38% 3%,64% 0,88% 2.5%,100% 0,99.2% 52%,100% 97%,76% 100%,52% 96.5%,24% 100%,0 97%,.8% 48%);padding:.12em .42em .06em;line-height:.95;display:inline-block}.tape--sm{font-size:var(--fs-h3)}.tape--xs{padding:.18em .5em .1em;font-size:1.05rem}.paper{background-color:var(--paper);color:var(--ink);background-image:url(/festival/textures/paper.webp);background-size:520px;position:relative}.btn{--face:var(--pink);--under:var(--pink-ink);--fg:var(--ink);isolation:isolate;min-height:48px;color:var(--fg);font-family:var(--f-cond);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .22s var(--ease-slap);background:0 0;border:0;justify-content:center;align-items:center;gap:.6em;padding:.55em 1.15em .45em;font-size:1.15rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:before,.btn:after{content:"";clip-path:polygon(0 3%,30% 0,70% 2%,100% 0,99% 50%,100% 100%,64% 97%,30% 100%,0 98%,1% 50%);position:absolute;inset:0;transform:skew(-5deg)}.btn:before{z-index:-2;background:var(--under);transform:skew(-5deg)translate(4px,4px)}.btn:after{z-index:-1;background:var(--face);transition:transform .22s var(--ease-slap), background-color .2s}@media (hover:hover){.btn:hover{transform:translate(-2px,-2px)}}.btn:active{transition-duration:60ms;transform:translate(3px,3px)scale(.98)}.btn:focus-visible{outline:3px solid var(--paper);outline-offset:5px}.paper .btn:focus-visible{outline-color:var(--ink)}.btn--yellow{--face:var(--yellow);--under:var(--yellow-ink)}.btn--sm{min-height:44px;padding:.5em .9em .42em;font-size:1rem}.btn--lg{min-height:56px;padding:.55em 1.2em .45em;font-size:clamp(1.15rem,2.2vw,1.5rem)}.photo{background-color:var(--ink-2);background-image:radial-gradient(var(--ink-3) 1.2px, transparent 1.4px);background-size:7px 7px;position:relative;overflow:hidden}.photo:before{content:"";background:linear-gradient(100deg,#0000 30%,#ece3cc12 50%,#0000 70%) 0 0/250% 100%;animation:1.3s linear infinite shimmer;position:absolute;inset:0}.photo img{object-fit:cover;filter:grayscale()contrast(1.15);width:100%;height:100%;position:relative}.js-ready .photo img{opacity:0;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out), filter .4s}.js-ready .photo.is-loaded img{opacity:1}.photo.is-loaded:before{opacity:0;animation:none}@keyframes shimmer{0%{background-position:130% 0}to{background-position:-130% 0}}.section{padding-block:var(--section);position:relative}section[id]{scroll-margin-top:calc(var(--nav-h) + 12px)}.motion-ok [data-reveal]{transition:opacity .5s var(--ease-out), transform .55s var(--ease-slap);transition-delay:calc(var(--i,0) * 60ms)}.js-ready.motion-ok [data-reveal]:not(.is-in){opacity:0}.js-ready.motion-ok [data-reveal=slap]:not(.is-in){transform:scale(1.18) rotate(calc(var(--tilt,-3deg) - 6deg))}.js-ready.motion-ok [data-reveal=rise]:not(.is-in){transform:translateY(36px)rotate(1.2deg)}.js-ready.motion-ok [data-reveal=drop]:not(.is-in){transform:translateY(-60px)rotate(-6deg)scale(1.05)}.motion-ok .tape[data-reveal].is-in{transform:rotate(var(--tilt))}.motion-ok [data-intro]{animation:intro-slap .6s var(--ease-slap) both;animation-delay:calc(var(--i,0) * 80ms + .12s)}.motion-ok [data-intro=rise]{animation-name:intro-rise}.motion-ok [data-intro=drop]{animation-name:intro-drop;animation-duration:.8s}@keyframes intro-slap{0%{opacity:0;transform:scale(1.2) rotate(calc(var(--tilt,-3deg) - 7deg))}}@keyframes intro-rise{0%{opacity:0;transform:translateY(30px)}}@keyframes intro-drop{0%{opacity:0;transform:translateY(-80px)rotate(-8deg)scale(1.06)}}.splat{z-index:95;pointer-events:none;border:3px solid var(--yellow);width:46px;height:46px;animation:splat .38s var(--ease-out) forwards;border-radius:50%;margin:-23px 0 0 -23px;position:fixed}@keyframes splat{0%{opacity:1;transform:scale(.2)}to{opacity:0;border-width:1px;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav[data-astro-cid-wpvy4v7s]{z-index:50;height:var(--nav-h);position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s]:before{content:"";background:var(--ink);clip-path:var(--edge);opacity:0;transition:opacity .3s;position:absolute;inset:0 0 -8px}.nav[data-astro-cid-wpvy4v7s].is-scrolled:before{opacity:1}.nav__inner[data-astro-cid-wpvy4v7s]{align-items:center;gap:clamp(16px,3vw,40px);height:100%;display:flex;position:relative}.nav__logo[data-astro-cid-wpvy4v7s]{transform-origin:0;width:clamp(120px,13vw,160px);transition:transform .3s var(--ease-out);flex:none;display:block}.nav[data-astro-cid-wpvy4v7s].is-scrolled .nav__logo[data-astro-cid-wpvy4v7s]{transform:scale(.82)}.nav__links[data-astro-cid-wpvy4v7s]{margin-left:auto}.nav__links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:clamp(12px,2.2vw,30px);display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-height:44px;font-family:var(--f-cond);letter-spacing:.04em;text-transform:uppercase;color:var(--paper);align-items:center;font-size:.98rem;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--yellow);clip-path:polygon(0 40%,30% 0,70% 30%,100% 10%,98% 90%,60% 100%,25% 70%,2% 100%);transform-origin:0;height:5px;transition:transform .28s var(--ease-slap);position:absolute;bottom:8px;left:-3px;right:-3px;transform:scaleX(0)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after,.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=true]:after{transform:scaleX(1)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=true]{color:var(--yellow)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:active{transform:translateY(1px)}.nav__burger[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;margin-right:-8px;transition:transform .15s;display:none}.nav__burger[data-astro-cid-wpvy4v7s]:active{transform:scale(.9)}@media (width<=940px){.nav__links[data-astro-cid-wpvy4v7s]{display:none}.nav__cta[data-astro-cid-wpvy4v7s]{margin-left:auto}.nav[data-astro-cid-wpvy4v7s]{height:calc(var(--nav-h) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.nav[data-astro-cid-wpvy4v7s]:after{content:"";height:max(env(safe-area-inset-top,0px), 2px);background-color:var(--ink);pointer-events:none;position:fixed;top:0;left:0;right:0}.js .nav__burger[data-astro-cid-wpvy4v7s]{display:grid}html:not(.js) .nav__links[data-astro-cid-wpvy4v7s]{display:block;overflow-x:auto}html:not(.js) .nav__cta[data-astro-cid-wpvy4v7s]{display:none}}.menu[data-astro-cid-wpvy4v7s]{z-index:80;background:var(--ink);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-wpvy4v7s][hidden]{display:none}.menu__top[data-astro-cid-wpvy4v7s]{height:var(--nav-h);justify-content:space-between;align-items:center;display:flex}.menu__logo[data-astro-cid-wpvy4v7s]{width:130px}.menu__close[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;margin-right:-8px;display:grid}.menu__list[data-astro-cid-wpvy4v7s]{gap:6px;padding-block:24px;display:grid}.menu__list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--f-cond);text-transform:uppercase;transition:color .15s, transform .2s var(--ease-slap);padding:6px 0;font-size:clamp(2.4rem,11vw,3.6rem);line-height:1;text-decoration:none;display:block}.menu__list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.menu__list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible{color:var(--yellow);transform:translate(8px)rotate(-1deg)}.menu__list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:active{color:var(--pink)}.motion-ok .menu[data-astro-cid-wpvy4v7s].is-open li[data-astro-cid-wpvy4v7s]{animation:menuIn .45s var(--ease-slap) both;animation-delay:calc(var(--i) * 45ms)}@keyframes menuIn{0%{opacity:0;transform:translate(-30px)rotate(-3deg)}}.menu__cta[data-astro-cid-wpvy4v7s]{padding-bottom:40px}.hero[data-astro-cid-ge2uvauf]{min-height:min(calc(100svh - var(--nav-h)), 780px);margin-top:calc(var(--nav-h) * -1);padding-top:calc(var(--nav-h) + clamp(12px, 3vw, 40px));position:relative;overflow-x:clip}.hero__stage[data-astro-cid-ge2uvauf]{z-index:0;clip-path:inset(0 0 -320px);position:absolute;inset:0}.hero__layer[data-astro-cid-ge2uvauf]{will-change:transform;position:absolute}.hero__rays-wrap[data-astro-cid-ge2uvauf]{aspect-ratio:1;width:130%;top:-16%;right:-14%}.hero__rays[data-astro-cid-ge2uvauf]{transform-origin:50% 47%;opacity:.95;width:100%;height:100%;mask-image:radial-gradient(circle at 50% 47%,#000 30%,#0000 72%)}.motion-ok .hero__rays[data-astro-cid-ge2uvauf]{animation:140s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hero__dots[data-astro-cid-ge2uvauf]{background-image:radial-gradient(var(--ink) 2.4px, transparent 2.8px);opacity:.55;background-size:11px 11px;width:46%;height:80%;top:8%;right:2%;mask-image:radial-gradient(circle at 60% 45%,#000 0 30%,#0000 62%)}.hero__crowd[data-astro-cid-ge2uvauf]{opacity:.55;height:34%;bottom:-2px;left:-4%;right:-4%;mask-image:linear-gradient(#000 40%,#0000)}.hero__crowd[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:top;filter:brightness(.9);width:100%;height:100%}.hero__inner[data-astro-cid-ge2uvauf]{z-index:2;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;display:grid;position:relative}.hero__copy[data-astro-cid-ge2uvauf]{z-index:2;flex-direction:column;align-items:flex-start;padding-top:clamp(8px,2vw,24px);display:flex;position:relative}.hero__title[data-astro-cid-ge2uvauf]{width:100%;margin:0;font-weight:400}.hero__lockup[data-astro-cid-ge2uvauf]{--tilt:-2deg;width:100%;max-width:820px;height:auto;transform:rotate(var(--tilt));filter:drop-shadow(0 10px 24px #00000073);display:block}.hero__tape20[data-astro-cid-ge2uvauf]{--tilt:-4deg;width:250px;max-width:42%;height:auto;transform:rotate(var(--tilt));filter:drop-shadow(0 8px 18px #00000073);margin-top:-2.6rem;margin-left:1.2rem;display:block}.hero__dates[data-astro-cid-ge2uvauf]{--tilt:-1.5deg;font-family:var(--f-cond);text-transform:uppercase;transform:rotate(var(--tilt));gap:6px;margin-top:clamp(14px,2vw,22px);margin-left:clamp(16px,5vw,64px);line-height:.9;display:grid}.d-row[data-astro-cid-ge2uvauf]{align-items:flex-end;gap:4px;display:flex}.d-plate[data-astro-cid-ge2uvauf]{background:var(--paper);color:var(--ink);clip-path:polygon(0 2%,50% 0,100% 3%,99% 100%,50% 97%,1% 100%);padding:.06em .16em 0;font-size:clamp(2.4rem,5.6vw,4rem)}.d-plate--month[data-astro-cid-ge2uvauf]{font-size:clamp(2rem,4.6vw,3.3rem)}.d-join[data-astro-cid-ge2uvauf]{color:var(--paper);padding-bottom:.15em;font-size:clamp(1.6rem,3.4vw,2.4rem)}.d-de[data-astro-cid-ge2uvauf]{background:var(--yellow);color:var(--ink);align-self:center;padding:.05em .2em 0;font-size:clamp(1.3rem,2.6vw,1.8rem)}.hero__venue[data-astro-cid-ge2uvauf]{margin-top:clamp(14px,2vw,20px);margin-left:clamp(8px,3vw,36px)}.hero__cta[data-astro-cid-ge2uvauf]{margin-top:clamp(20px,3vw,32px);margin-left:clamp(8px,3vw,36px)}.hero__kid-wrap[data-astro-cid-ge2uvauf]{z-index:3;pointer-events:none;margin:clamp(-60px,-4vw,-20px) -6% calc(-1*clamp(60px,10vw,150px)) -12%;position:relative}.hero__kid[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 18px 30px #0000008c);width:80%;height:auto;margin-inline-start:auto;display:block}.motion-ok .hero__kid[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{animation:5s ease-in-out 1.4s infinite bob}@keyframes bob{50%{transform:translateY(-10px)rotate(-1.2deg)}}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{min-height:0}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero__kid-wrap[data-astro-cid-ge2uvauf]{z-index:1;grid-row:1;width:74%;margin:4px -6% -38% auto}.hero__copy[data-astro-cid-ge2uvauf]{z-index:2}.hero__rays-wrap[data-astro-cid-ge2uvauf]{width:140%;top:-4%;right:-40%}.hero__dots[data-astro-cid-ge2uvauf]{width:90%;height:50%}.hero__lockup[data-astro-cid-ge2uvauf]{max-width:100%}}.sobre[data-astro-cid-bdldm2fk]{z-index:1;padding-top:clamp(24px,4vw,48px);padding-bottom:64px}.sobre__sheet[data-astro-cid-bdldm2fk]{padding:clamp(56px, 7vw, 84px) calc(var(--bleed) + clamp(20px, 4vw, 52px));grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.motion-ok .sobre__sheet[data-astro-cid-bdldm2fk][data-reveal].is-in{transform:rotate(-.5deg)}.sobre__title[data-astro-cid-bdldm2fk]{justify-self:start;font-size:clamp(2.2rem,4.8vw,3.6rem)}.sobre__text[data-astro-cid-bdldm2fk]{justify-items:start;gap:1em;font-size:.98rem;line-height:1.5;display:grid}.sobre__text[data-astro-cid-bdldm2fk] .btn[data-astro-cid-bdldm2fk]{margin-top:.6em}.band-modal[data-astro-cid-d3tk5tiq]{width:min(880px,100% - 32px);max-width:none;max-height:min(90dvh,860px);color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.band-modal[data-astro-cid-d3tk5tiq]::backdrop{background:#0e0d0cd1}.band-modal__sheet[data-astro-cid-d3tk5tiq]{overscroll-behavior:contain;scrollbar-color:var(--ink) transparent;max-height:min(90dvh,860px);padding:clamp(22px,3.5vw,36px);position:relative;overflow-y:auto}.band-modal__close[data-astro-cid-d3tk5tiq]{z-index:2;width:44px;height:44px;color:var(--ink);cursor:pointer;transition:transform .22s var(--ease-slap), color .2s;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:12px;right:10px}.band-modal__close[data-astro-cid-d3tk5tiq]:hover{color:var(--pink-ink);transform:rotate(90deg)}.band-modal__close[data-astro-cid-d3tk5tiq]:focus-visible{outline-color:var(--ink)}.band-modal__grid[data-astro-cid-d3tk5tiq]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(18px,3vw,30px);display:grid}.band-modal__media[data-astro-cid-d3tk5tiq]{background:var(--ink);clip-path:polygon(0 1%,40% 0,100% 1.5%,99.5% 60%,100% 99%,55% 100%,.5% 98.5%,0 40%);padding:3px;overflow:hidden}.band-modal__media[data-astro-cid-d3tk5tiq] img[data-astro-cid-d3tk5tiq]{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.band-modal__meta[data-astro-cid-d3tk5tiq]{font-family:var(--f-cond);letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin:0 0 10px;font-size:.95rem}.band-modal__name[data-astro-cid-d3tk5tiq]{margin:0 40px 14px -4px;line-height:1}.band-modal__bio[data-astro-cid-d3tk5tiq]{max-width:46ch;margin:0 0 22px;font-size:.95rem;line-height:1.55}.band-modal__links[data-astro-cid-d3tk5tiq]{flex-wrap:wrap;gap:12px;display:flex}.motion-ok .band-modal[data-astro-cid-d3tk5tiq][open] .band-modal__sheet[data-astro-cid-d3tk5tiq]{animation:bm-in .42s var(--ease-slap) both}.motion-ok .band-modal[data-astro-cid-d3tk5tiq][open]::backdrop{animation:bm-fade .25s var(--ease-out) both}@keyframes bm-in{0%{opacity:0;transform:translateY(28px)rotate(-1.5deg)scale(.97)}}@keyframes bm-fade{0%{opacity:0}}@media (width<=680px){.band-modal__grid[data-astro-cid-d3tk5tiq]{grid-template-columns:1fr}.band-modal__media[data-astro-cid-d3tk5tiq] img[data-astro-cid-d3tk5tiq]{aspect-ratio:16/10}.band-modal__name[data-astro-cid-d3tk5tiq]{margin-right:0}.band-modal__links[data-astro-cid-d3tk5tiq] .btn[data-astro-cid-d3tk5tiq]{flex:140px}}.lineup[data-astro-cid-fpud4jkc]{padding-block:56px clamp(24px,3vw,40px)}.lineup__head[data-astro-cid-fpud4jkc]{align-items:center;gap:16px clamp(16px,5vw,64px);margin-bottom:clamp(32px,5vw,56px);display:flex}.lineup__head[data-astro-cid-fpud4jkc] .tape[data-astro-cid-fpud4jkc]{flex:none;font-size:clamp(2.8rem,6.5vw,4.4rem)}.day[data-astro-cid-fpud4jkc]+.day[data-astro-cid-fpud4jkc]{margin-top:clamp(40px,6vw,64px)}.day__bar[data-astro-cid-fpud4jkc]{align-items:center;gap:12px;margin-bottom:clamp(18px,2.5vw,26px);display:flex}.day__date[data-astro-cid-fpud4jkc]{align-items:center;gap:10px;font-weight:400;display:flex}.day__num[data-astro-cid-fpud4jkc]{font-size:clamp(2rem,4.4vw,3rem)}.day__weekday[data-astro-cid-fpud4jkc]{--tilt:1.5deg;background:var(--paper);color:var(--ink);font-family:var(--f-cond);text-transform:uppercase;transform:rotate(var(--tilt));padding:.2em .5em .12em;font-size:clamp(1rem,1.8vw,1.3rem)}.day__rule[data-astro-cid-fpud4jkc]{background:var(--paper-dim);opacity:.6;flex:1;height:2px}.day__cta[data-astro-cid-fpud4jkc]{flex:none}.motion-ok .day__cta[data-astro-cid-fpud4jkc].is-wobbling{animation:wobble .6s var(--ease-out)}@keyframes wobble{20%{transform:rotate(-4deg)scale(1.06)}45%{transform:rotate(3deg)}70%{transform:rotate(-1.5deg)}}.day__grid[data-astro-cid-fpud4jkc]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:clamp(28px,3vw,36px) clamp(12px,2vw,22px);display:grid}.band[data-astro-cid-fpud4jkc]{text-align:center;position:relative}.band__btn[data-astro-cid-fpud4jkc]{cursor:pointer;text-align:center;background:0 0;border:0;width:100%;padding:0;display:block}.band__btn[data-astro-cid-fpud4jkc]:focus-visible{outline:3px solid var(--pink);outline-offset:4px}.band__frame[data-astro-cid-fpud4jkc]{background:var(--paper);clip-path:polygon(0 1%,40% 0,100% 1.5%,99.5% 60%,100% 99%,55% 100%,.5% 98.5%,0 40%);transition:transform .3s var(--ease-slap);padding:3px;display:block}.band__frame[data-astro-cid-fpud4jkc] .photo{aspect-ratio:16/10}.band__frame[data-astro-cid-fpud4jkc] .photo img{filter:none}.band__name[data-astro-cid-fpud4jkc]{z-index:1;background:var(--paper);max-width:92%;color:var(--ink);font-family:var(--f-cond);text-transform:uppercase;transform:rotate(var(--t));transition:transform .3s var(--ease-slap);margin-top:-1.35em;padding:.25em .7em .15em;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.05;display:inline-block;position:relative}@media (hover:hover){.band[data-astro-cid-fpud4jkc]:hover .band__frame[data-astro-cid-fpud4jkc],.band[data-astro-cid-fpud4jkc]:focus-within .band__frame[data-astro-cid-fpud4jkc]{transform:translateY(-4px) rotate(calc(var(--t) * -.4))}.band[data-astro-cid-fpud4jkc]:hover .band__name[data-astro-cid-fpud4jkc],.band[data-astro-cid-fpud4jkc]:focus-within .band__name[data-astro-cid-fpud4jkc]{transform:rotate(calc(var(--t) * -1)) scale(1.05)}.band[data-astro-cid-fpud4jkc]:hover .photo img{filter:contrast(1.1)saturate(1.15);transform:scale(1.05)}}@media (width<=900px){.day__grid[data-astro-cid-fpud4jkc]{grid-template-columns:repeat(2,minmax(0,1fr))}.day__bar[data-astro-cid-fpud4jkc]{flex-wrap:wrap}.day__rule[data-astro-cid-fpud4jkc]{display:none}.day__cta[data-astro-cid-fpud4jkc]{margin-left:auto}}@media (width<=560px){.day__cta[data-astro-cid-fpud4jkc]{width:100%;margin-left:0}.day__grid[data-astro-cid-fpud4jkc]>[data-astro-cid-fpud4jkc]:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:60%}}.policy[data-astro-cid-yw3tjjbn]{width:min(640px,100% - 32px);max-width:none;max-height:min(88dvh,820px);color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.policy[data-astro-cid-yw3tjjbn]::backdrop{background:#0e0d0cd1}.policy__sheet[data-astro-cid-yw3tjjbn]{overscroll-behavior:contain;scrollbar-color:var(--ink) transparent;max-height:min(88dvh,820px);padding:clamp(30px,5vw,44px) clamp(22px,5vw,44px) clamp(32px,5vw,44px);position:relative;overflow-y:auto}.policy__close[data-astro-cid-yw3tjjbn]{width:44px;height:44px;color:var(--ink);cursor:pointer;transition:transform .22s var(--ease-slap), color .2s;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:14px;right:12px}.policy__close[data-astro-cid-yw3tjjbn]:hover{color:var(--pink-ink);transform:rotate(90deg)}.policy__close[data-astro-cid-yw3tjjbn]:focus-visible{outline-color:var(--ink)}.policy__title[data-astro-cid-yw3tjjbn]{margin:0 48px 18px -4px}.policy__intro[data-astro-cid-yw3tjjbn]{max-width:58ch;margin:0 0 22px;font-size:.98rem;line-height:1.5}.policy__section[data-astro-cid-yw3tjjbn]{border-top:2px solid var(--ink);padding-block:16px}.policy__section[data-astro-cid-yw3tjjbn]+.policy__section[data-astro-cid-yw3tjjbn]{border-top:1px dashed #0e0d0c66}.policy__h[data-astro-cid-yw3tjjbn]{font-family:var(--f-cond);text-transform:uppercase;letter-spacing:.02em;margin:0 0 6px;font-size:1.25rem;font-weight:400;line-height:1.1}.policy__section[data-astro-cid-yw3tjjbn] p[data-astro-cid-yw3tjjbn]{max-width:62ch;margin:0;font-size:.92rem;line-height:1.5}.policy__list[data-astro-cid-yw3tjjbn]{gap:8px;margin:0;padding:0;font-size:.92rem;line-height:1.45;list-style:none;display:grid}.policy__list[data-astro-cid-yw3tjjbn] li[data-astro-cid-yw3tjjbn]{padding-left:22px;position:relative}.policy__list[data-astro-cid-yw3tjjbn] li[data-astro-cid-yw3tjjbn]:before{content:"";background:var(--pink);width:9px;height:9px;position:absolute;top:.5em;left:2px;transform:rotate(12deg)}.policy__ok[data-astro-cid-yw3tjjbn]{margin-top:10px}.motion-ok .policy[data-astro-cid-yw3tjjbn][open] .policy__sheet[data-astro-cid-yw3tjjbn]{animation:policy-in .42s var(--ease-slap) both}.motion-ok .policy[data-astro-cid-yw3tjjbn][open]::backdrop{animation:policy-fade .25s var(--ease-out) both}@keyframes policy-in{0%{opacity:0;transform:translateY(28px)rotate(-2.5deg)scale(.97)}}@keyframes policy-fade{0%{opacity:0}}.info[data-astro-cid-3r6qxiwy]{padding-block:clamp(40px,6vw,72px)}.info__sheet[data-astro-cid-3r6qxiwy]{padding:clamp(28px, 4vw, 44px) calc(var(--bleed) + clamp(20px, 3.5vw, 44px)) clamp(36px, 5vw, 56px)}.motion-ok .info__sheet[data-astro-cid-3r6qxiwy][data-reveal].is-in{transform:rotate(.3deg)}.info__title[data-astro-cid-3r6qxiwy]{margin:0 0 clamp(22px,3vw,34px) -4px}.info__grid[data-astro-cid-3r6qxiwy]{grid-template-columns:1fr 1.1fr 1.3fr 1.15fr;display:grid}.col[data-astro-cid-3r6qxiwy]{gap:14px;padding:4px clamp(14px,2vw,26px);display:flex}.col[data-astro-cid-3r6qxiwy]:first-child{padding-left:0}.col[data-astro-cid-3r6qxiwy]+.col[data-astro-cid-3r6qxiwy]{border-left:2px solid var(--ink)}.col[data-astro-cid-3r6qxiwy]>div[data-astro-cid-3r6qxiwy]{align-content:start;justify-items:start;gap:6px;min-width:0;display:grid}.col[data-astro-cid-3r6qxiwy] .col__icon{flex:none}.col__label[data-astro-cid-3r6qxiwy]{font-family:var(--f-cond);text-transform:uppercase;letter-spacing:.02em;font-size:1.2rem;font-weight:400}.col__big[data-astro-cid-3r6qxiwy]{font-family:var(--f-cond);text-transform:uppercase;font-size:1.35rem;line-height:1.05}.col__venue[data-astro-cid-3r6qxiwy]{font-family:var(--f-display);text-transform:uppercase;font-size:1.35rem;line-height:1.05}.col__small[data-astro-cid-3r6qxiwy]{font-size:.86rem;font-style:normal;line-height:1.4}.col__link[data-astro-cid-3r6qxiwy],.useful[data-astro-cid-3r6qxiwy] a[data-astro-cid-3r6qxiwy]{min-height:44px;font-family:var(--f-cond);text-transform:uppercase;letter-spacing:.03em;text-underline-offset:4px;align-items:center;gap:8px;font-size:.95rem;text-decoration:underline 2px #0000;transition:text-decoration-color .2s,color .2s;display:inline-flex}.col__link[data-astro-cid-3r6qxiwy] svg,.useful[data-astro-cid-3r6qxiwy] a[data-astro-cid-3r6qxiwy] svg{transition:transform .25s var(--ease-slap)}.col__link[data-astro-cid-3r6qxiwy]:hover,.useful[data-astro-cid-3r6qxiwy] a[data-astro-cid-3r6qxiwy]:hover{text-decoration-color:var(--pink)}.col__link[data-astro-cid-3r6qxiwy]:hover svg,.useful[data-astro-cid-3r6qxiwy] a[data-astro-cid-3r6qxiwy]:hover svg{transform:translate(4px)}.col__link[data-astro-cid-3r6qxiwy]:active,.useful[data-astro-cid-3r6qxiwy] a[data-astro-cid-3r6qxiwy]:active{color:var(--pink-ink)}.prices[data-astro-cid-3r6qxiwy]{gap:2px;width:100%;margin:2px 0 12px;display:grid}.prices[data-astro-cid-3r6qxiwy] div[data-astro-cid-3r6qxiwy]{justify-content:space-between;gap:16px;font-size:.9rem;display:flex}.prices[data-astro-cid-3r6qxiwy] dt[data-astro-cid-3r6qxiwy]{text-transform:uppercase;font-size:.82rem}.prices[data-astro-cid-3r6qxiwy] dd[data-astro-cid-3r6qxiwy]{white-space:nowrap;font-family:var(--f-cond);font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem}.useful[data-astro-cid-3r6qxiwy]{width:100%;display:grid}.useful[data-astro-cid-3r6qxiwy] li[data-astro-cid-3r6qxiwy]+li[data-astro-cid-3r6qxiwy]{border-top:1px dashed #0e0d0c59}.useful[data-astro-cid-3r6qxiwy] a[data-astro-cid-3r6qxiwy]{justify-content:space-between;width:100%}@media (width<=1000px){.info__grid[data-astro-cid-3r6qxiwy]{grid-template-columns:1fr 1fr;row-gap:28px}.col[data-astro-cid-3r6qxiwy]:nth-child(3){border-left:0;padding-left:0}}@media (width<=600px){.info__grid[data-astro-cid-3r6qxiwy]{grid-template-columns:1fr}.col[data-astro-cid-3r6qxiwy]{padding:0}.col[data-astro-cid-3r6qxiwy]+.col[data-astro-cid-3r6qxiwy]{border-left:0;border-top:2px solid var(--ink);padding-top:22px}}.sponsors[data-astro-cid-gu4pnwwm]{padding-block:clamp(48px,7vw,88px)}.sponsors__groups[data-astro-cid-gu4pnwwm]{flex-wrap:wrap;gap:clamp(36px,5vw,56px) clamp(40px,8vw,112px);display:flex}.sponsors__label[data-astro-cid-gu4pnwwm]{background:var(--paper);margin-bottom:clamp(18px,2.4vw,26px)}.sponsors__logos[data-astro-cid-gu4pnwwm]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.plate[data-astro-cid-gu4pnwwm]{background:var(--paper);min-width:132px;height:112px;color:var(--ink);transition:transform .3s var(--ease-slap);place-items:center;padding:10px 18px;text-decoration:none;display:grid;transform:rotate(-.8deg)}.sponsors__logos[data-astro-cid-gu4pnwwm] li[data-astro-cid-gu4pnwwm]:nth-child(2n) .plate[data-astro-cid-gu4pnwwm]{transform:rotate(.8deg)}.plate__img[data-astro-cid-gu4pnwwm]{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:200px;height:92px}.plate__name[data-astro-cid-gu4pnwwm]{font-family:var(--f-cond);text-transform:uppercase;text-align:center;font-size:1.25rem;line-height:1}@media (hover:hover){a[data-astro-cid-gu4pnwwm].plate:hover{transform:translateY(-4px)rotate(0)scale(1.03)}}a[data-astro-cid-gu4pnwwm].plate:active{transition-duration:60ms;transform:scale(.97)}.plate--bare[data-astro-cid-gu4pnwwm]{background:0 0;height:120px;padding:0}.plate--bare[data-astro-cid-gu4pnwwm] .plate__img[data-astro-cid-gu4pnwwm]{mix-blend-mode:normal;max-width:150px;height:120px}.plate--empty[data-astro-cid-gu4pnwwm]{border:2px dashed var(--paper-dim);color:var(--paper-dim);font-family:var(--f-hand);background:0 0;font-size:1rem}@media (width<=700px){.sponsors__groups[data-astro-cid-gu4pnwwm]{flex-direction:column}.plate[data-astro-cid-gu4pnwwm]{min-width:112px;height:96px}.plate__img[data-astro-cid-gu4pnwwm]{height:76px}.plate--bare[data-astro-cid-gu4pnwwm],.plate--bare[data-astro-cid-gu4pnwwm] .plate__img[data-astro-cid-gu4pnwwm]{height:104px}}.footer[data-astro-cid-jo6i4kqk]{background:var(--ink-2);margin-top:0;padding:clamp(32px,4vw,44px) 0 24px;position:relative;overflow:clip}.footer__inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:20px clamp(24px,4vw,56px);padding-right:clamp(0px,14vw,190px);display:flex}.footer__logo[data-astro-cid-jo6i4kqk]{width:clamp(120px,12vw,150px);transition:transform .25s var(--ease-slap);display:block}.footer__logo[data-astro-cid-jo6i4kqk]:hover{transform:rotate(-3deg)scale(1.04)}.footer__links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px clamp(12px,2vw,26px);display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__mail[data-astro-cid-jo6i4kqk]{min-height:44px;font-family:var(--f-cond);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:.98rem;text-decoration:none;transition:color .2s;display:inline-flex}.footer__mail[data-astro-cid-jo6i4kqk]{text-transform:none;font-family:var(--f-body);letter-spacing:0;font-size:.9rem}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__mail[data-astro-cid-jo6i4kqk]:hover{color:var(--yellow)}.footer__contact[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.footer__social[data-astro-cid-jo6i4kqk]{gap:4px;display:flex}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:46px;height:46px;transition:transform .22s var(--ease-slap), color .2s;place-items:center;display:grid}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--pink);transform:rotate(-8deg)scale(1.12)}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:active{transform:scale(.9)}.sticker[data-astro-cid-jo6i4kqk]{--tilt:-9deg;background:var(--pink);color:var(--ink);font-family:var(--f-hand);text-transform:uppercase;transform:rotate(var(--tilt));padding:14px 20px 12px;font-size:clamp(.9rem,1.4vw,1.1rem);line-height:1.05;position:absolute;bottom:26px;right:clamp(-10px,1vw,24px)}.footer__legal[data-astro-cid-jo6i4kqk]{color:var(--paper-dim);font-size:var(--fs-small);margin-top:24px}@media (width<=760px){.footer__inner[data-astro-cid-jo6i4kqk]{padding-right:0}.sticker[data-astro-cid-jo6i4kqk]{margin:12px 0 0 auto;position:relative;bottom:auto;right:auto}}
