.festivals[data-astro-cid-4ar5lxph]{gap:32px;padding-bottom:clamp(64px,8vw,112px);display:grid}.festivals__band[data-astro-cid-4ar5lxph]{border-block:1px dashed var(--c-line);padding-block:clamp(32px,4vw,56px)}.festivals__row[data-astro-cid-4ar5lxph]{--gap:clamp(32px, 4vw, 64px);--used:var(--columns);justify-content:center;gap:clamp(32px, 4vw, 48px) var(--gap);flex-wrap:wrap;display:flex}.festivals__item[data-astro-cid-4ar5lxph]{flex:0 1 calc((100% - (var(--used) - 1) * var(--gap)) / var(--used));justify-content:center;min-width:0;display:flex}.festivals__item[data-astro-cid-4ar5lxph] .laurel{width:min(100%,300px)}@media (width<=899px){.festivals__row[data-astro-cid-4ar5lxph]{--used:min(var(--columns), 2)}}@media (width<=599px){.festivals__row[data-astro-cid-4ar5lxph]{--used:1}}.reach[data-astro-cid-mize2ak5]{gap:32px;padding-block:clamp(64px,8vw,112px);display:grid}.reach__head[data-astro-cid-mize2ak5]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.reach__viewport[data-astro-cid-mize2ak5]{border-block:1px dashed var(--c-line);padding-block:clamp(20px,3vw,36px);overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.reach__track[data-astro-cid-mize2ak5]{width:max-content;animation:40s linear infinite reach-loop;display:flex}.reach[data-astro-cid-mize2ak5]:hover .reach__track[data-astro-cid-mize2ak5],.reach[data-astro-cid-mize2ak5].is-paused .reach__track[data-astro-cid-mize2ak5]{animation-play-state:paused}.reach__toggle[data-astro-cid-mize2ak5]{border:1px solid var(--c-line);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);cursor:pointer;transition:border-color .4s var(--ease-out), color .4s var(--ease-out);background:0 0;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:500}.reach__toggle[data-astro-cid-mize2ak5]:hover,.reach__toggle[data-astro-cid-mize2ak5][aria-pressed=true]{border-color:var(--c-gold);color:var(--c-text)}.reach__list[data-astro-cid-mize2ak5]{align-items:center;display:flex}.reach__item[data-astro-cid-mize2ak5]{align-items:center;gap:clamp(28px,4vw,64px);padding-right:clamp(28px,4vw,64px);display:flex}.reach__name[data-astro-cid-mize2ak5]{white-space:nowrap;color:var(--c-muted);transition:color .4s var(--ease-out);font-size:clamp(40px,6vw,96px);line-height:1}.reach__item[data-astro-cid-mize2ak5]:hover .reach__name[data-astro-cid-mize2ak5]{color:var(--c-text)}.reach[data-astro-cid-mize2ak5] .reach__logo{filter:grayscale()brightness(0)invert(.92);opacity:.75;width:auto;height:clamp(32px,4vw,56px);transition:opacity .4s var(--ease-out)}.reach__item[data-astro-cid-mize2ak5]:hover .reach__logo{opacity:1}.reach[data-astro-cid-mize2ak5] .reach__sep{flex:none}@keyframes reach-loop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.reach__viewport[data-astro-cid-mize2ak5]{mask-image:none}.reach__toggle[data-astro-cid-mize2ak5]{display:none}.reach__track[data-astro-cid-mize2ak5]{width:auto;animation:none}.reach__list[data-astro-cid-mize2ak5]{flex-wrap:wrap;justify-content:center;row-gap:12px}.reach__list[data-astro-cid-mize2ak5][aria-hidden=true],.reach__item[data-astro-cid-mize2ak5][aria-hidden=true]{display:none}}@media print{.reach__toggle[data-astro-cid-mize2ak5]{display:none}.reach__track[data-astro-cid-mize2ak5]{width:auto;animation:none}.reach__list[data-astro-cid-mize2ak5]{flex-wrap:wrap}.reach__list[data-astro-cid-mize2ak5][aria-hidden=true],.reach__item[data-astro-cid-mize2ak5][aria-hidden=true]{display:none}}.screen[data-astro-cid-3a373yrq]{--h1:clamp(48px, 6.6vw, 104px);--h1-lines:2;--gap:clamp(20px, 3vh, 36px);position:relative;overflow-x:clip}.screen__stage[data-astro-cid-3a373yrq]{padding:calc(var(--header-h) + 24px) var(--gutter) 28px;max-width:calc(var(--maxw) + 2 * var(--gutter));grid-template-rows:auto auto auto;gap:clamp(28px,4vh,48px);margin-inline:auto;display:grid;position:relative}.screen__intro[data-astro-cid-3a373yrq]{z-index:2;gap:20px;display:grid;position:relative}.screen__labels[data-astro-cid-3a373yrq]{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}.screen[data-astro-cid-3a373yrq] h1[data-astro-cid-3a373yrq]{font-size:var(--h1);text-wrap:balance}.screen__frame[data-astro-cid-3a373yrq]{aspect-ratio:16/9;transform-origin:50%;will-change:transform;width:100%;position:relative}.screen__glow[data-astro-cid-3a373yrq]{filter:blur(24px);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#caa35433,#caa3540f 55%,#0000 100%);position:absolute;inset:-18% -12%}.screen__picture[data-astro-cid-3a373yrq]{background:#000;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ece8e114}.screen__video[data-astro-cid-3a373yrq]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.screen__ruler[data-astro-cid-3a373yrq]{grid-template-columns:1fr auto auto;align-items:end;gap:24px;display:grid}.screen__ticks[data-astro-cid-3a373yrq]{justify-content:space-between;align-items:flex-end;height:16px;display:flex}.tick[data-astro-cid-3a373yrq]{background:var(--c-faint);width:1px;height:7px}.tick--major[data-astro-cid-3a373yrq]{background:var(--c-muted);height:14px}@media (width<=767px){.tick[data-astro-cid-3a373yrq]:not(.tick--major){display:none}}.screen__timecode[data-astro-cid-3a373yrq],.screen__cue[data-astro-cid-3a373yrq]{letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--c-muted);font-size:12px;font-weight:500;line-height:1}.screen__timecode[data-astro-cid-3a373yrq]{color:var(--c-gold)}.screen__cue[data-astro-cid-3a373yrq]{text-transform:uppercase}.screen__cue[data-astro-cid-3a373yrq] span[data-astro-cid-3a373yrq]{animation:cue 2.4s var(--ease-in-out) infinite;display:inline-block}@keyframes cue{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.screen__cue[data-astro-cid-3a373yrq] span[data-astro-cid-3a373yrq]{animation:none}}@media (width>=768px){.screen__stage[data-astro-cid-3a373yrq]{gap:var(--gap);grid-template-rows:1fr auto auto;min-height:100svh}.screen__frame[data-astro-cid-3a373yrq]{width:min(60vw, (100svh - var(--header-h) - 52px - var(--h1) * .95 * var(--h1-lines) - 48px - 2 * var(--gap) - 16px) * 16 / 9, 1100px);grid-row:1;place-self:center;min-width:320px}.screen__intro[data-astro-cid-3a373yrq]{grid-row:2}.screen__labels[data-astro-cid-3a373yrq]{order:2}.screen__ruler[data-astro-cid-3a373yrq]{grid-row:3}}.slogan[data-astro-cid-idgpl6vg]{--split:1;--card-w:clamp(150px, min(21vw, 42svh), 360px);--card-h:calc(var(--card-w) * .625);padding-block:var(--section);overflow-x:clip}.slogan__pin[data-astro-cid-idgpl6vg]{min-height:100svh;padding-inline:var(--gutter);place-items:center;display:grid}.slogan__stage[data-astro-cid-idgpl6vg]{position:relative}.slogan__text[data-astro-cid-idgpl6vg]{row-gap:calc(.08em + var(--split) * var(--card-h) * .55);text-align:center;font-size:clamp(40px,min(7.4vw,15svh),132px);display:grid}.slogan__line[data-astro-cid-idgpl6vg]{white-space:nowrap;justify-content:center;align-items:baseline;display:flex}.slogan__line[data-astro-cid-idgpl6vg]>[data-astro-cid-idgpl6vg]{margin-inline:.12em}.slogan__slot[data-astro-cid-idgpl6vg]{--tilt:3deg;width:calc(var(--word-w,var(--card-w)) + (var(--card-w) - var(--word-w,var(--card-w))) * var(--split));text-align:center;display:inline-block;position:relative}.slogan__slot--down[data-astro-cid-idgpl6vg]{--tilt:-2.5deg}.slogan__slot[data-astro-cid-idgpl6vg] .slogan__word[data-astro-cid-idgpl6vg]{display:inline-block}.slogan__slot--up[data-astro-cid-idgpl6vg] .slogan__word[data-astro-cid-idgpl6vg]{transform:translateY(calc(var(--split) * (var(--card-h) * -.5 - .5em))) rotate(calc(var(--split) * -6deg))}.slogan__slot--down[data-astro-cid-idgpl6vg] .slogan__word[data-astro-cid-idgpl6vg]{transform:translateY(calc(var(--split) * (var(--card-h) * .5 + .5em))) rotate(calc(var(--split) * 5deg))}.slogan__card[data-astro-cid-idgpl6vg]{z-index:3;width:var(--card-w);aspect-ratio:16/10;background:var(--c-ground-2);opacity:calc(var(--split) * 4);clip-path:inset(calc((1 - var(--split)) * 50%) 0);transform:translate(-50%, -50%) rotate(calc(var(--split) * var(--tilt))) scale(calc(.4 + var(--split) * .6));position:absolute;top:50%;left:50%;overflow:hidden}.slogan__card[data-astro-cid-idgpl6vg] video[data-astro-cid-idgpl6vg]{object-fit:cover;object-position:50% 35%;width:100%;height:100%}.slogan__card[data-astro-cid-idgpl6vg] .draft-tag{z-index:1;position:absolute;bottom:10px;left:10px}.slogan__scribble[data-astro-cid-idgpl6vg]{z-index:2;pointer-events:none;width:106%;height:112%;position:absolute;inset:-6% -3%;overflow:visible}.slogan__scribble[data-astro-cid-idgpl6vg] path[data-astro-cid-idgpl6vg]{fill:none;stroke:var(--c-gold);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--split))}@media (width<=767px){.slogan__pin[data-astro-cid-idgpl6vg]{min-height:0}.slogan__text[data-astro-cid-idgpl6vg]{row-gap:.1em;font-size:clamp(40px,11vw,64px)}.slogan__line[data-astro-cid-idgpl6vg]{white-space:normal;display:block}.slogan__slot[data-astro-cid-idgpl6vg]{width:auto;margin:.15em 0 .35em;display:block}.slogan__slot--up[data-astro-cid-idgpl6vg] .slogan__word[data-astro-cid-idgpl6vg],.slogan__slot--down[data-astro-cid-idgpl6vg] .slogan__word[data-astro-cid-idgpl6vg]{transform:none}.slogan__card[data-astro-cid-idgpl6vg]{opacity:1;clip-path:none;width:min(78%,340px);transform:rotate(var(--tilt));margin:14px auto 0;display:block;position:relative;top:auto;left:auto}.slogan__scribble[data-astro-cid-idgpl6vg]{display:none}}@media print{.slogan[data-astro-cid-idgpl6vg]{--split:1!important}.slogan__line[data-astro-cid-idgpl6vg]{opacity:1!important;transform:none!important}}.story[data-astro-cid-n2lz65zz]{background:var(--c-ground);position:relative}.story__pin[data-astro-cid-n2lz65zz]{position:relative}.story__tag[data-astro-cid-n2lz65zz]{top:calc(var(--header-h) + 8px);left:var(--gutter);z-index:3;position:absolute}.story__beat[data-astro-cid-n2lz65zz]{isolation:isolate;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.story__media[data-astro-cid-n2lz65zz]{z-index:-1;position:absolute;inset:0}.story__media[data-astro-cid-n2lz65zz] video[data-astro-cid-n2lz65zz]{object-fit:cover;object-position:var(--focus,50%) 50%;width:100%;height:100%}.story__media[data-astro-cid-n2lz65zz]:after{content:"";background:linear-gradient(#0a0a0ab3 0%,#0a0a0a59 45%,#0a0a0acc 100%);position:absolute;inset:0}.story__light[data-astro-cid-n2lz65zz]{background:radial-gradient(40% 55% at calc(30% + var(--i) * 10%) 40%, #caa35447, transparent 70%), radial-gradient(55% 60% at calc(75% - var(--i) * 8%) 65%, #500010d9, transparent 70%), var(--c-ground);filter:blur(20px);animation:story-drift 14s var(--ease-in-out) infinite alternate;position:absolute;inset:-20%}@keyframes story-drift{to{transform:translate(4%,-3%)scale(1.08)}}.story__copy[data-astro-cid-n2lz65zz]{padding:calc(var(--header-h) + 24px) var(--gutter) 96px;text-align:center;justify-items:center;gap:24px;display:grid}.story__line[data-astro-cid-n2lz65zz]{text-wrap:balance;max-width:14ch;font-size:clamp(44px,7vw,128px)}.story__progress[data-astro-cid-n2lz65zz]{display:none}.story__bar[data-astro-cid-n2lz65zz]{background:var(--c-gold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.story[data-astro-cid-n2lz65zz].is-pinned .story__pin[data-astro-cid-n2lz65zz]{height:100svh}.story[data-astro-cid-n2lz65zz].is-pinned .story__beats[data-astro-cid-n2lz65zz]{position:absolute;inset:0}.story[data-astro-cid-n2lz65zz].is-pinned .story__beat[data-astro-cid-n2lz65zz]{min-height:0;position:absolute;inset:0}.story[data-astro-cid-n2lz65zz].is-pinned .story__progress[data-astro-cid-n2lz65zz]{left:var(--gutter);right:var(--gutter);background:var(--c-line);height:1px;display:block;position:absolute;bottom:32px}@media (prefers-reduced-motion:reduce){.story__light[data-astro-cid-n2lz65zz]{animation:none}}@media print{.story__beat[data-astro-cid-n2lz65zz],.story__copy[data-astro-cid-n2lz65zz]{opacity:1!important;filter:none!important;clip-path:none!important;min-height:0!important;position:static!important;transform:none!important}.story__media[data-astro-cid-n2lz65zz],.story__progress[data-astro-cid-n2lz65zz]{display:none!important}.story[data-astro-cid-n2lz65zz].is-pinned .story__pin[data-astro-cid-n2lz65zz],.story[data-astro-cid-n2lz65zz].is-pinned .story__beats[data-astro-cid-n2lz65zz]{height:auto!important;position:static!important}}.positioning[data-astro-cid-lcdefpme]{justify-items:start;gap:36px;display:grid}.positioning__text[data-astro-cid-lcdefpme]{letter-spacing:-.02em;max-width:22ch;font-size:clamp(30px,4.4vw,68px);font-weight:300;line-height:1.12}.positioning__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.positioning__about[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--c-gold);text-underline-offset:5px;font-size:14px}.paths[data-astro-cid-lcdefpme]{gap:32px;display:grid}.paths__list[data-astro-cid-lcdefpme]{border-top:1px dashed var(--c-line)}.paths__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px dashed var(--c-line)}.paths__link[data-astro-cid-lcdefpme]{grid-template-columns:80px auto 1fr 64px;align-items:center;gap:24px;padding-block:clamp(20px,3vw,36px);display:grid;position:relative;overflow:hidden}.paths__label[data-astro-cid-lcdefpme]{transition:transform .7s var(--ease-out), color .4s;font-size:clamp(56px,8.4vw,136px)}.paths__text[data-astro-cid-lcdefpme]{text-align:right;justify-self:end;max-width:30ch;font-size:15px}.paths__arrow[data-astro-cid-lcdefpme]{background:var(--c-gold);width:56px;height:56px;color:var(--c-ground);opacity:0;transition:transform .7s var(--ease-out), opacity .4s;place-items:center;font-size:20px;display:grid;transform:translate(calc(100% + 24px))}.paths__link[data-astro-cid-lcdefpme]:before{content:"";transform-origin:0;transition:transform .8s var(--ease-out);z-index:-1;background:linear-gradient(90deg,#5000108c,#50001000);position:absolute;inset:0;transform:scaleX(0)}.paths__link[data-astro-cid-lcdefpme]:hover:before,.paths__link[data-astro-cid-lcdefpme]:focus-visible:before{transform:scaleX(1)}.paths__link[data-astro-cid-lcdefpme]:hover .paths__label[data-astro-cid-lcdefpme],.paths__link[data-astro-cid-lcdefpme]:focus-visible .paths__label[data-astro-cid-lcdefpme]{transform:translate(24px)}.paths__link[data-astro-cid-lcdefpme]:hover .paths__arrow[data-astro-cid-lcdefpme],.paths__link[data-astro-cid-lcdefpme]:focus-visible .paths__arrow[data-astro-cid-lcdefpme]{opacity:1;transform:none}@media (width<=899px){.paths__link[data-astro-cid-lcdefpme]{grid-template-columns:48px 1fr;gap:8px 16px}.paths__text[data-astro-cid-lcdefpme]{text-align:left;grid-column:2;justify-self:start}.paths__arrow[data-astro-cid-lcdefpme]{display:none}}
