@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:wdth,wght@125,300&display=swap";:root{--ink:#000;--paper:#fff;--font-display:"Archivo Black", "Arial Black", sans-serif;--font-light:"Archivo", system-ui, sans-serif;--font-size-small:1rem;--font-size-label:1.5rem;--font-size-text:clamp(.875rem, .6rem + .45vw, 1.25rem);--font-size-caption:1.25rem;--font-size-subtitle:2rem;--font-size-artist-name:4.5rem;--font-size-logo:6rem;--font-size-title:4rem}@media (width<=1024px){:root{--font-size-label:1.25rem;--font-size-caption:1rem;--font-size-subtitle:1.75rem;--font-size-artist-name:3.25rem;--font-size-logo:4.5rem;--font-size-title:5.5rem}}@media (width<=640px){:root{--font-size-small:.875rem;--font-size-label:1rem;--font-size-caption:.875rem;--font-size-subtitle:1.125rem;--font-size-artist-name:2rem;--font-size-logo:2.75rem;--font-size-title:2.75rem}}*,:before,:after{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--font-size-small);margin:0}.carousel[data-v-29eec3c7]{touch-action:pan-y;width:100%;height:100%}.carousel[data-v-29eec3c7] canvas{cursor:grab;display:block}.lang-switch[data-v-3375f4c8]{font-family:var(--font-display);font-size:var(--font-size-label);gap:.4em;display:flex}button[data-v-3375f4c8]{font:inherit;color:currentColor;opacity:.35;cursor:pointer;background:0 0;border:none;padding:0;transition:opacity .2s}button[data-v-3375f4c8]:hover{opacity:.7}button.active[data-v-3375f4c8]{opacity:1}.home[data-v-1282b882]{grid-template-rows:auto 1fr auto;min-height:100dvh;padding:clamp(16px,2.5vw,32px) clamp(16px,2.5vw,32px) clamp(24px,6vh,64px);display:grid;overflow:hidden}.top[data-v-1282b882]{justify-content:space-between;align-items:flex-start;display:flex}.logo[data-v-1282b882]{font-family:var(--font-display);text-transform:uppercase;flex-direction:column;margin:0;line-height:.85;display:flex}.logo-small[data-v-1282b882]{font-size:var(--font-size-label)}.logo-big[data-v-1282b882]{font-size:var(--font-size-logo);letter-spacing:-.02em}.stage[data-v-1282b882]{min-height:300px;position:relative}.stage[data-v-1282b882] .carousel{position:absolute;inset:0}.arrow[data-v-1282b882]{z-index:1;cursor:pointer;width:clamp(28px,3.5vw,44px);color:var(--ink);background:0 0;border:none;padding:8px;transition:transform .2s;position:absolute;top:50%;transform:translateY(-50%)}.arrow svg[data-v-1282b882]{fill:none;stroke:currentColor;stroke-width:2px;width:100%;display:block}.arrow.left[data-v-1282b882]{left:0}.arrow.right[data-v-1282b882]{right:0}.arrow.left[data-v-1282b882]:hover{transform:translate(-4px,-50%)}.arrow.right[data-v-1282b882]:hover{transform:translate(4px,-50%)}.artist-name[data-v-1282b882]{font-family:var(--font-display);font-size:var(--font-size-artist-name);text-transform:uppercase;text-align:center;color:var(--ink);justify-self:center;line-height:1;text-decoration:none}.name-enter-active[data-v-1282b882],.name-leave-active[data-v-1282b882]{transition:opacity .3s,transform .3s}.name-enter-from[data-v-1282b882]{opacity:0;transform:translateY(12px)}.name-leave-to[data-v-1282b882]{opacity:0;transform:translateY(-12px)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
