:root{--paper:#e9e8e3;--paper-2:#f7f6f2;--ink:#141216;--pink:#ff3ea5;--yellow:#e6ff00;--grey:#4c4850;--grey-light:#bdb8c2;--f-display:"Anton", "Impact", sans-serif;--f-body:"Bricolage Grotesque", system-ui, sans-serif;--f-mono:"Space Mono", ui-monospace, monospace;--f-hand:"Permanent Marker", "Comic Sans MS", cursive;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--gutter:clamp(16px, 4.5vw, 70px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px;overflow-x:clip}body{background:var(--paper);color:var(--ink);font:400 18px/1.45 var(--f-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}::selection{background:var(--pink);color:var(--ink)}:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.wrap{width:100%;max-width:1440px;padding:0 var(--gutter);margin:0 auto}.grain{z-index:90;pointer-events:none;opacity:.14;mix-blend-mode:multiply;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='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.btn{font:400 16px/1 var(--f-display);letter-spacing:.02em;text-transform:uppercase;border:2px solid var(--ink);white-space:nowrap;cursor:pointer;box-shadow:5px 5px 0 var(--ink);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s ease;justify-content:center;align-items:center;gap:.5em;padding:14px 20px;text-decoration:none;display:inline-flex}.btn-yellow{background:var(--yellow);color:var(--ink)}.btn-ink{background:var(--ink);color:var(--paper);box-shadow:5px 5px 0 var(--pink)}.btn-sm{box-shadow:none;border-color:var(--yellow);padding:10px 14px;font-size:14px}.btn-block{width:100%}.btn:active{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.btn-ink:active{box-shadow:2px 2px 0 var(--pink)}@media (hover:hover) and (pointer:fine){.btn:hover{box-shadow:7px 7px 0 var(--ink);transform:translate(-2px,-2px)}.btn-ink:hover{box-shadow:7px 7px 0 var(--pink)}.btn-sm:hover{box-shadow:4px 4px 0 var(--pink)}.btn:active{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}}.ticker{background:var(--pink);color:var(--ink);border-bottom:2px solid var(--ink);overflow:hidden}.ticker-track{width:max-content;animation:38s linear infinite ticker;display:flex}.ticker p{font:400 15px/1 var(--f-display);letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;padding:8px 0;display:flex}.ticker span{padding:0 .55em}.ticker b{font-weight:400}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}.nav{z-index:50;background:var(--ink);color:var(--paper);position:sticky;top:0}.nav-in{grid-template-columns:1fr auto 1fr;align-items:center;height:80px;display:grid}.logo{width:fit-content;transition:transform .2s var(--ease-out);text-decoration:none;display:block;transform:rotate(-7deg)}.logo img{width:60px;height:60px}@media (hover:hover) and (pointer:fine){.logo:hover{transform:rotate(-2deg)scale(1.05)}}.nav ul{gap:clamp(24px,3vw,44px);display:flex}.nav ul a{font:400 22px/1 var(--f-display);letter-spacing:.01em;text-transform:uppercase;color:var(--paper);padding:6px 0;text-decoration:none;transition:color .16s;display:block;position:relative}.nav ul a:after{content:"";background:var(--pink);transform-origin:100%;height:4px;transition:transform .22s var(--ease-out);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.nav ul a:hover{color:var(--pink)}.nav ul a:hover:after{transform-origin:0;transform:scaleX(1)}}.nav-cta{border-color:var(--yellow);box-shadow:4px 4px 0 var(--pink);justify-self:end;padding:11px 18px;font-size:15px}@media (hover:hover) and (pointer:fine){.nav-cta:hover{box-shadow:6px 6px 0 var(--pink)}}.nav-cta:active{box-shadow:2px 2px 0 var(--pink)}.burger,.mmenu{display:none}.burger{border:2px solid var(--paper);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;width:44px;height:44px;margin-left:12px;padding:0;position:relative}.burger i{background:var(--paper);height:3px;transition:transform .22s var(--ease-out), opacity .15s ease;position:absolute;left:9px;right:9px}.burger i:first-child{top:12px}.burger i:nth-child(2){top:19px}.burger i:nth-child(3){top:26px}.menu-open .burger i:first-child{transform:translateY(7px)rotate(45deg)}.menu-open .burger i:nth-child(2){opacity:0}.menu-open .burger i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mmenu{top:var(--menu-top,64px);overscroll-behavior:contain;padding:28px var(--gutter) calc(32px + env(safe-area-inset-bottom));background:var(--ink);color:var(--paper);border-top:2px solid var(--pink);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .38s var(--ease-out), visibility 0s linear .38s;flex-direction:column;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.menu-open .mmenu{clip-path:inset(0);visibility:visible;transition:clip-path .42s var(--ease-out), visibility 0s}.mmenu ul{gap:4px;display:grid}.mmenu ul a{font:400 clamp(46px, 14vw, 64px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;align-items:baseline;gap:14px;padding:10px 0;text-decoration:none;display:flex}.mmenu ul a span{font:400 14px/1 var(--f-mono);color:var(--pink);transform:translateY(-1.6em)}.mmenu ul a:active{color:var(--pink)}.mmenu-cta{border-color:var(--yellow);box-shadow:5px 5px 0 var(--pink);align-self:start;margin-top:32px}.mmenu-tag{font:400 22px/1.15 var(--f-hand);color:var(--yellow);transform-origin:0;max-width:16ch;margin-top:auto;padding-top:32px;transform:rotate(-3deg)}.mmenu li,.mmenu-cta,.mmenu-tag{opacity:0;translate:0 18px}.menu-open .mmenu li,.menu-open .mmenu-cta,.menu-open .mmenu-tag{opacity:1;transition:opacity .36s var(--ease-out), translate .36s var(--ease-out);transition-delay:calc(.12s + var(--i) * 50ms);translate:0}.menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.mmenu,.menu-open .mmenu{clip-path:none;opacity:0;transition:opacity .2s,visibility 0s linear .2s}.menu-open .mmenu{opacity:1;transition:opacity .2s,visibility}.mmenu li,.mmenu-cta,.mmenu-tag{translate:none}}.h-xl{font:400 clamp(64px, 8.1vw, 116px)/1 var(--f-display);letter-spacing:-.04em;text-transform:uppercase}.h-l{max-width:8em;font:400 clamp(44px, 4.6vw, 66px)/1.05 var(--f-display);text-transform:uppercase}.lede{color:var(--grey);margin-top:18px;font-size:18px}.body{color:var(--grey);font-size:18px;line-height:1.45}.hero{padding:clamp(40px,6vw,72px) 0 clamp(64px,7vw,96px)}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.hero-title{font:400 clamp(84px, 11.7vw, 168px)/.84 var(--f-display);letter-spacing:-.03em;text-transform:uppercase}.hero-title .line{margin-bottom:-.08em;padding:.02em .1em .1em 0;display:block;overflow:hidden}.hero-title .ink{display:inline-block;position:relative}.hero-title .ink:before{content:attr(data-text);z-index:-1;color:var(--pink);position:absolute;inset:0;transform:translate(.045em,.04em)}.hero-title .ink{isolation:isolate}.line-band{width:fit-content;margin-top:.1em;position:relative;padding:.06em .1em 0 0!important;overflow:visible!important}.band{background:var(--yellow);transform-origin:0;position:absolute;inset:.02em -34% -.02em -.1em;transform:rotate(-1.5deg)}.band-txt{padding-left:.04em;font-size:.82em;display:inline-block;position:relative}.hero-intro{letter-spacing:-.02em;max-width:34ch;margin-top:36px;font-size:clamp(19px,1.6vw,22px);line-height:1.3}.hl{color:var(--ink);background:linear-gradient(var(--pink), var(--pink)) no-repeat 0 0 / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}.hero-btns{flex-wrap:wrap;gap:18px;margin-top:36px;display:flex}.hero-photo{justify-self:end;width:min(100%,470px);position:relative}.photo-frame{aspect-ratio:4/5;background:var(--ink);border:3px solid var(--ink);box-shadow:14px 14px 0 var(--ink);overflow:hidden;transform:rotate(2.5deg)}.photo-frame img{object-fit:cover;object-position:38% 50%;filter:grayscale()contrast(1.08);width:100%;height:100%}.sticker{text-align:center;font:400 18px/1.1 var(--f-hand);border-radius:50%;place-items:center;display:grid}.sticker-yellow{background:var(--yellow);border:2px solid var(--ink);width:132px;height:132px;padding:18px;position:absolute;bottom:-14px;left:-38px;transform:rotate(-12deg)}.manifeste{padding:clamp(64px,8vw,110px) 0 clamp(80px,9vw,130px)}.flyers{grid-template-columns:repeat(5,1fr);gap:34px 22px;margin-top:48px;display:grid}.flyer{--bg:var(--paper);--fg:var(--ink);--muted:var(--grey);--num:var(--pink);background:var(--bg);color:var(--fg);border:2px solid var(--ink);min-height:300px;transform:rotate(var(--r));transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out);padding:20px 20px 26px;position:relative;box-shadow:0 0 #0000}.c-jaune{--bg:var(--yellow);--muted:var(--ink)}.c-rose{--bg:var(--pink);--muted:var(--ink);--num:var(--paper)}.c-encre{--bg:var(--ink);--fg:var(--paper);--muted:var(--grey-light)}.tape{width:76px;height:24px;transform:rotate(calc(var(--r,0deg) * -3));pointer-events:none;background:#e9e8e3b8;border:1px solid #1412161f;margin-left:-38px;position:absolute;top:-13px;left:50%}.flyer:nth-child(odd) .tape{left:26%}.flyer-top{justify-content:space-between;align-items:baseline;display:flex}.flyer-n{font:400 42px/1.1 var(--f-display);color:var(--num)}.flyer-art{font:400 11px/1.2 var(--f-mono);color:var(--muted)}.flyer h3{font:400 30px/.92 var(--f-display);letter-spacing:-.04em;text-transform:uppercase;margin-top:10px}.flyer p{color:var(--muted);margin-top:16px;font-size:15px;line-height:1.4}.c-papier p{color:var(--grey)}@media (hover:hover) and (pointer:fine){.flyer.in:hover{box-shadow:8px 10px 0 var(--ink);transform:rotate(0)translateY(-8px)}.c-encre.in:hover{box-shadow:8px 10px 0 var(--pink)}}.join{border-top:2px solid var(--ink);padding:clamp(64px,8vw,110px) 0}.join-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,90px);display:grid}.banner{background:var(--yellow);font:400 clamp(28px, 2.8vw, 40px)/1.1 var(--f-display);text-transform:uppercase;max-width:15em;margin-top:28px;padding:14px 18px 12px;display:inline-block}.join-side .body+.body{margin-top:4px}.tags{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.tags li{font:400 13px/1.2 var(--f-mono);text-transform:uppercase;border:2px solid var(--ink);background:var(--paper);transition:transform .16s var(--ease-out), background-color .16s ease;border-radius:999px;padding:7px 13px}.tags li.on{background:var(--yellow)}@media (hover:hover) and (pointer:fine){.tags li:hover{background:var(--pink);transform:rotate(-4deg)scale(1.06)}}.founders{border:2px dashed var(--ink);margin-top:30px;padding:26px 24px;position:relative}.founders h3{font:400 28px/1.1 var(--f-display);text-transform:uppercase}.founders p{color:var(--grey);margin-top:12px}.sticker-tape{background:var(--pink);font:400 18px/1.1 var(--f-hand);padding:4px 12px;position:absolute;top:-18px;right:-10px;transform:rotate(7deg)}.charte{background:var(--ink);color:var(--paper);padding:clamp(72px,9vw,120px) 0 clamp(80px,10vw,140px)}.charte .lede{color:var(--grey-light)}.charte-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,70px);margin-top:56px;display:grid}.setlist{--r:-1.2deg;background:var(--paper-2);color:var(--ink);transform:rotate(var(--r));padding:40px clamp(20px,3vw,44px) 44px;position:relative;box-shadow:0 6px 8px #00000059}.setlist .tape{background:#e9e8e38c;width:92px;top:-10px}.setlist .tape-l{margin:0;left:-22px;transform:rotate(-24deg)}.setlist .tape-r{margin:0;left:auto;right:-22px;transform:rotate(18deg)}.setlist-head{border-bottom:4px solid var(--ink);justify-content:space-between;align-items:end;gap:16px;padding-bottom:10px;display:flex}.setlist-head h3{font:400 34px/1.1 var(--f-hand)}.setlist-head p{font:400 12px/1.3 var(--f-mono);max-width:12ch}.part{margin-top:26px}.part-label{font:400 20px/1.15 var(--f-hand);background:var(--bg);color:var(--fg);padding:3px 10px;display:inline-block;transform:rotate(-2deg)}.part-label.c-papier{--bg:var(--paper)}.part ol{gap:16px;margin-top:12px;display:grid}.part li{grid-template-columns:52px 1fr;align-items:start;display:grid}.song-n{font:400 24px/1.1 var(--f-hand);color:var(--pink);padding-left:4px}.part h4{font:400 24px/1.1 var(--f-display);text-transform:uppercase}.part li p{color:var(--grey);margin-top:4px;font-size:14px;line-height:1.4}.encore{justify-items:start;gap:34px;display:grid}.encore-box{border:2px solid var(--yellow);width:100%;padding:26px 26px 30px}.encore-eyebrow{font:400 16px/1 var(--f-hand);color:var(--pink)}.encore-box h3{font:400 clamp(36px, 3.4vw, 48px)/1 var(--f-display);color:var(--yellow);text-transform:uppercase;margin-top:14px}.encore-box ul{gap:16px;margin-top:22px;display:grid}.encore-box li{padding-left:28px;font-size:16px;line-height:1.5;position:relative}.encore-box li:before{content:"★";color:var(--pink);font-size:18px;position:absolute;top:-1px;left:0}.badge{background:var(--pink);width:152px;height:152px;color:var(--ink);text-align:center;font:400 22px/1 var(--f-display);text-transform:uppercase;border-radius:50%;place-items:center;margin-left:4px;display:grid;transform:rotate(-10deg)}.badge span{max-width:6.6em;display:block}.signataires{padding:clamp(72px,9vw,130px) 0}.names{font:400 clamp(36px, 4.4vw, 62px)/.98 var(--f-display);letter-spacing:-.02em;text-transform:uppercase;max-width:1180px;margin-top:20px}.name{color:var(--ink);transition:color .22s;display:inline}@media (hover:hover) and (pointer:fine){.name:hover{color:var(--pink)}}.final{background:var(--pink);border-top:2px solid var(--ink);padding:clamp(72px,9vw,120px) 0}.final-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.final-title{font:400 clamp(84px, 12vw, 172px)/.9 var(--f-display);text-transform:uppercase;letter-spacing:-.01em}.final-title .line{padding-bottom:.04em;display:block;overflow:hidden}.final-title .line>span{display:inline-block}.star{vertical-align:-.03em;width:.78em;height:.78em;fill:var(--yellow);margin:0 -.06em 0 -.04em;display:inline-block;overflow:visible}.ticket{--r:1.5deg;background:var(--paper);border:2px solid var(--ink);width:min(100%,540px);box-shadow:10px 10px 0 var(--ink);transform:rotate(var(--r));transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out);grid-template-columns:1fr 52px;justify-self:end;display:grid}.ticket-main{padding:22px 22px 24px}.ticket h3{font:400 28px/1.1 var(--f-display);text-transform:uppercase}.ticket p{color:var(--grey);margin:12px 0 22px;font-size:16px;line-height:1.45}.ticket-stub{background:var(--yellow);border-left:2px dashed var(--ink);writing-mode:vertical-rl;font:400 12px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.ticket.in:hover{box-shadow:14px 14px 0 var(--ink);transform:rotate(0)translate(-3px,-3px)}}.foot{background:var(--ink);color:var(--paper)}.foot-in{justify-content:space-between;align-items:center;height:112px;display:flex}.foot .logo img{width:78px;height:78px}.foot p{font:400 12px/1 var(--f-mono);color:var(--grey-light)}@media (prefers-reduced-motion:no-preference){.js .hero-title .ink{animation:rise .8s var(--ease-out) both}.js .hero-title .line:nth-child(2) .ink{animation-delay:90ms}.js .hero-title .ink:before{animation:misregister .52s var(--ease-out) both;animation-delay:.62s}.js .hero-title .line:nth-child(2) .ink:before{animation-delay:.7s}.js .band{animation:band .62s var(--ease-in-out) both .26s}.js .band-txt{animation:rise-soft .6s var(--ease-out) both .52s}.js .hero-intro{animation:fade-up .6s var(--ease-out) both .68s}.js .hl{animation:marker .7s var(--ease-in-out) both 1s}.js .hero-btns{animation:fade-up .6s var(--ease-out) both .8s}.js .photo-frame{animation:paste .9s var(--ease-out) both .3s}.js .sticker-yellow{animation:stamp .42s var(--ease-out) both 1.15s}.js .rv{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(28px)}.js .rv.in{opacity:1;transform:none}.js .flyer.rv{transform:translateY(48px) rotate(calc(var(--r) * 4)) scale(.97);transition-delay:calc(var(--i) * 70ms)}.js .flyer.rv.in{transform:rotate(var(--r));transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out), opacity .7s var(--ease-out)}.js .flyer.rv.in.landing{transition:transform .75s var(--ease-out), opacity .7s var(--ease-out);transition-delay:calc(var(--i) * 70ms)}.js .banner{clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--ease-in-out) .25s}.js .h-l.in+.banner{clip-path:inset(0)}.js .tags.rv{opacity:1;transform:none}.js .tags.rv li{opacity:0;transform:translateY(10px)scale(.95)}.js .tags.rv.in li{opacity:1;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out), background-color .16s ease;transition-delay:calc(var(--i) * 50ms);transform:none}.js .tags.rv.in.done li{transition-duration:.16s;transition-delay:0s}.js .founders.rv .sticker-tape{opacity:0;transform:rotate(7deg)scale(1.3)}.js .founders.rv.in .sticker-tape{animation:stamp-tape .38s var(--ease-out) both .5s}.js .setlist.rv{transform:translateY(60px)rotate(-5deg)}.js .setlist.rv.in{transform:rotate(var(--r));transition-duration:.9s}.js .setlist.rv .part li{opacity:0;transform:translate(-12px)}.js .setlist.rv.in .part li{opacity:1;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(.3s + var(--j) * 70ms);transform:none}.js .badge.rv{transform:rotate(-30deg)scale(.9)}.js .badge.rv.in{transition-duration:.8s;transform:rotate(-10deg)}.js .names .name{color:#14121624}.js .names.in .name{color:var(--ink);transition:color .3s;transition-delay:calc(var(--i) * 55ms)}.js .names.in.done .name{transition-delay:0s}@media (hover:hover) and (pointer:fine){.js .names.in.done .name:hover{color:var(--pink)}}.js .final-title .line>span{transition:transform .8s var(--ease-out);transform:translateY(105%)}.js .final-title.in .line>span{transform:none}.js .final-title.in .line:nth-child(2)>span{transition-delay:.11s}.star{transform-origin:50%;transform-box:fill-box;animation:14s linear infinite spin}.js .ticket.rv{transform:translate(40px)rotate(6deg)}.js .ticket.rv.in{transform:rotate(var(--r));transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out), opacity .7s var(--ease-out)}.js .ticket.rv.in.landing{transition:transform .9s var(--ease-out), opacity .7s var(--ease-out);transition-delay:.15s}@supports (animation-timeline:view()){.hero-photo{animation:linear both drift view();animation-range:exit}.badge.in{animation:linear both badge-roll view();animation-range:entry 100% exit}}}@keyframes rise{0%{transform:translateY(105%)}}@keyframes rise-soft{0%{opacity:0;transform:translateY(40%)}}@keyframes misregister{0%{transform:translate(0)}}@keyframes band{0%{transform:rotate(-1.5deg)scaleX(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}}@keyframes marker{0%{background-size:0% 100%}}@keyframes paste{0%{opacity:0;transform:translateY(40px)rotate(9deg)scale(.95)}}@keyframes stamp{0%{opacity:0;transform:rotate(-30deg)scale(1.35)}}@keyframes stamp-tape{0%{opacity:0;transform:rotate(7deg)scale(1.3)}to{opacity:1;transform:rotate(7deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drift{to{transform:translateY(-60px)rotate(-1.5deg)}}@keyframes badge-roll{0%{transform:rotate(-10deg)}to{transform:rotate(-60deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}.ticker{overflow-x:auto}}@media (width<=1100px){.flyers{grid-template-columns:repeat(3,1fr)}.charte-grid{grid-template-columns:1fr}.encore{grid-template-columns:1fr auto;align-items:center}.encore-box{grid-row:span 2}}@media (width<=860px){.nav-in{grid-template-columns:auto 1fr auto;height:64px}.burger{display:block}.mmenu{display:flex}.nav .logo img{width:44px;height:44px}.nav-in>nav{display:none}.nav-cta{padding:9px 12px;font-size:13px}.hero-grid,.join-grid,.final-grid{grid-template-columns:1fr}.hero-photo{justify-self:center;width:min(88%,420px);margin-top:16px}.sticker-yellow{width:110px;height:110px;font-size:15px;left:-18px}.flyers{grid-template-columns:repeat(2,1fr);gap:30px 16px}.ticket{justify-self:start}.encore{grid-template-columns:1fr}}@media (width<=560px){body{font-size:17px}.flyers{grid-template-columns:1fr}.flyer{min-height:0}.hero-btns .btn{flex:100%}.setlist-head{flex-direction:column;align-items:start}.part li{grid-template-columns:36px 1fr}.part h4{font-size:21px}.foot-in{flex-direction:column;justify-content:center;gap:12px;height:140px}.ticket{grid-template-columns:1fr 40px}}
