.listItem{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-bg-elevated);-webkit-backdrop-filter:blur(8px);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;width:110px;height:110px;padding:1.25rem 1rem;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s,background-color .25s,box-shadow .25s;display:flex}.listItem img{object-fit:contain;flex-shrink:0;width:38px;height:38px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.listItem span{width:100%;min-width:0;color:var(--color-fg-muted);letter-spacing:.02em;text-align:center;font-size:.78rem;font-family:var(--font-univia-pro-regular), sans-serif;white-space:normal;text-overflow:clip;opacity:1;font-weight:500;line-height:1.2;transition:color .25s;overflow:visible}.listItem:hover{border-color:var(--color-accent);box-shadow:0 10px 20px #0006, 0 0 12px var(--color-accent-glow);background-color:#e21d3c0f;transform:translateY(-5px)}.listItem:hover img{transform:scale(1.1)}.listItem:hover span{color:var(--color-fg)}@media (width<=600px){.listItem{gap:.5rem;width:92px;height:92px;padding:.85rem .5rem}.listItem img{width:30px;height:30px}.listItem span{font-size:.7rem}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--float-distance,8px)))}to{transform:translateY(0)}}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(calc(-1 * var(--float-distance,8px)));transform:translateY(calc(-1 * var(--float-distance,8px)))}to{-webkit-transform:translateY(0);transform:translateY(0)}}.float{--float-distance:8px;--float-duration:4s;--float-ease:ease-in-out;--float-delay-mult:.35s;animation-name:float;animation-duration:var(--float-duration);animation-timing-function:var(--float-ease);will-change:transform;animation-iteration-count:infinite;animation-delay:calc(var(--i,0) * var(--float-delay-mult))}.float:first-child{--i:0}.float:nth-child(2){--i:1}.float:nth-child(3){--i:2}.float:nth-child(4){--i:3}.float:nth-child(5){--i:4}.float:nth-child(6){--i:5}@media (prefers-reduced-motion:reduce){.float{animation:none!important;transform:none!important}}.video[data-astro-cid-hgzzc3yv]{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.video[data-astro-cid-hgzzc3yv]>iframe[data-astro-cid-hgzzc3yv]{border:1px solid var(--color-line);border-radius:var(--radius-md);width:100%;max-width:600px;height:337.5px;box-shadow:0 10px 30px #00000080}#dates[data-astro-cid-c3ojoxm5]{width:100%;margin-bottom:30px;padding-left:12px;padding-right:12px;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:.5rem!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}#dates[data-astro-cid-c3ojoxm5]>.dateContainer[data-astro-cid-c3ojoxm5].first-concert{flex:0 0 100%!important;width:100%!important;max-width:100%!important}#dates[data-astro-cid-c3ojoxm5]>.dateContainer[data-astro-cid-c3ojoxm5]:not(.first-concert){flex:0 0 100%;width:100%}@media (width>=768px){#dates[data-astro-cid-c3ojoxm5]>.dateContainer[data-astro-cid-c3ojoxm5]:not(.first-concert){flex:0 0 calc(50% - 4px)!important;width:calc(50% - 4px)!important}}@media (width>=992px){#dates[data-astro-cid-c3ojoxm5]>.dateContainer[data-astro-cid-c3ojoxm5]:not(.first-concert){flex:0 0 calc(33.333% - 6px)!important;width:calc(33.333% - 6px)!important}}@media (width>=1200px){#dates[data-astro-cid-c3ojoxm5]>.dateContainer[data-astro-cid-c3ojoxm5]:not(.first-concert){flex:0 0 calc(25% - 6px)!important;width:calc(25% - 6px)!important}}.dateContainer[data-astro-cid-c3ojoxm5]{background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:24px 20px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;display:flex}.dateContainer[data-astro-cid-c3ojoxm5]:hover{border-color:var(--color-accent);box-shadow:0 12px 30px #0009, 0 0 15px var(--color-accent-glow);transform:translateY(-4px)}.dateContainer[data-astro-cid-c3ojoxm5]>[data-astro-cid-c3ojoxm5]{text-align:center;margin:0}.dateContainer[data-astro-cid-c3ojoxm5].first-concert{border-left:4px solid var(--color-accent);background:linear-gradient(135deg,#0f0f12f2 0%,#e21d3c0d 100%);gap:.6rem;padding:36px 40px;position:relative}.dateContainer[data-astro-cid-c3ojoxm5].first-concert:before{content:"PROCHAIN CONCERT";font-family:var(--font-univia-pro-regular), sans-serif;letter-spacing:.15em;color:#fff;background:var(--color-accent);border-radius:3px;margin-bottom:.4rem;padding:4px 12px;font-size:.65rem;font-weight:800;display:inline-block}@media (width>=992px){.dateContainer[data-astro-cid-c3ojoxm5].first-concert{flex-direction:row;justify-content:space-between;align-items:center;gap:2.5rem}.dateContainer[data-astro-cid-c3ojoxm5].first-concert:before{margin-bottom:0;position:absolute;top:-12px;left:20px}.dateContainer[data-astro-cid-c3ojoxm5].first-concert>[data-astro-cid-c3ojoxm5]{text-align:left}.dateContainer[data-astro-cid-c3ojoxm5].first-concert .reservationLinkElement[data-astro-cid-c3ojoxm5]{margin-top:0;margin-left:auto}.dateContainer[data-astro-cid-c3ojoxm5].first-concert .addressContainer[data-astro-cid-c3ojoxm5]{justify-content:flex-start}}.nameElement[data-astro-cid-c3ojoxm5]{font-family:var(--font-aringgo), sans-serif;color:var(--color-fg);letter-spacing:.02em;font-size:1.45rem;line-height:1.2em}.dateContainer[data-astro-cid-c3ojoxm5].first-concert .nameElement[data-astro-cid-c3ojoxm5]{font-size:2.3rem}.dateTimeElement[data-astro-cid-c3ojoxm5]{font-family:var(--font-univia-pro-regular), sans-serif;color:var(--color-accent);letter-spacing:.02em;text-transform:uppercase;font-size:1.05rem;font-weight:700}.dateContainer[data-astro-cid-c3ojoxm5].first-concert .dateTimeElement[data-astro-cid-c3ojoxm5]{font-size:1.55rem}.addressContainer[data-astro-cid-c3ojoxm5]{justify-content:center;align-items:center;gap:8px;display:inline-flex}.addressElement[data-astro-cid-c3ojoxm5]{font-family:var(--font-univia-pro-regular), sans-serif;color:var(--color-fg-muted);font-size:.88rem;font-weight:400}.dateContainer[data-astro-cid-c3ojoxm5].first-concert .addressElement[data-astro-cid-c3ojoxm5]{font-size:1.35rem}.addressLinkElement[data-astro-cid-c3ojoxm5]{align-items:center;transition:transform .25s;display:inline-flex}.addressContainer[data-astro-cid-c3ojoxm5] img[data-astro-cid-c3ojoxm5]:hover{transform:scale(1.2)rotate(8deg)}.addressContainer[data-astro-cid-c3ojoxm5] img[data-astro-cid-c3ojoxm5]{filter:brightness(0)invert()opacity(.7);cursor:pointer;width:auto;height:1.1rem}.infosElement[data-astro-cid-c3ojoxm5]{font-family:var(--font-univia-pro-regular), sans-serif;color:#f5f5f273;font-size:.82rem;font-style:italic}.dateContainer[data-astro-cid-c3ojoxm5].first-concert .infosElement[data-astro-cid-c3ojoxm5]{font-size:1.25rem}.reservationLinkElement[data-astro-cid-c3ojoxm5]{font-family:var(--font-univia-pro-regular), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:var(--color-accent);border-radius:50px;margin-top:.5rem;padding:.65em 1.8em;font-size:.78rem;font-weight:700;text-decoration:none;transition:background-color .25s,transform .2s,box-shadow .25s,color .25s;display:inline-block;box-shadow:0 4px 12px #e21d3c40;color:var(--color-fg)!important}.reservationLinkElement[data-astro-cid-c3ojoxm5]:hover{background-color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #ffffff4d;color:#000!important}@media (width<=768px){.dateContainer[data-astro-cid-c3ojoxm5]{padding:20px 16px}.nameElement[data-astro-cid-c3ojoxm5]{font-size:1.3rem}.dateContainer[data-astro-cid-c3ojoxm5].first-concert .nameElement[data-astro-cid-c3ojoxm5]{font-size:1.65rem}.dateContainer[data-astro-cid-c3ojoxm5].first-concert .dateTimeElement[data-astro-cid-c3ojoxm5]{font-size:1.2rem}}#typo[data-astro-cid-lcdefpme]{font-family:var(--font-aringgo), sans-serif;color:var(--color-fg);user-select:none;letter-spacing:.05em;text-transform:uppercase;font-size:clamp(3.25rem,14vw,7.5rem)}.subtitle[data-astro-cid-lcdefpme]{font-family:var(--font-aringgo), sans-serif;color:var(--color-fg);user-select:none;font-size:clamp(1.25rem,7vw,3.5rem);text-decoration:none;position:relative}.subtitle[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-accent);border-radius:2px;width:46px;height:3px;margin:.6rem auto 0;display:block}p[data-astro-cid-lcdefpme]{font-family:var(--font-univia-pro-regular), sans-serif;color:var(--color-fg-muted);max-width:620px;margin:0 auto;font-size:1.05rem}.page-section{margin-top:6vh}.flip[data-astro-cid-lcdefpme]{display:inline-block;-webkit-transform:scaleX(-1);transform:scaleX(-1)}
