.player[data-astro-cid-g2mknjow]{aspect-ratio:16/9;border:var(--rule) solid var(--ink);background:var(--ink);position:relative}.on-ink .player[data-astro-cid-g2mknjow]{border-color:var(--paper)}.player__poster[data-astro-cid-g2mknjow]{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.player__poster[data-astro-cid-g2mknjow] img[data-astro-cid-g2mknjow]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.player__poster[data-astro-cid-g2mknjow]:hover img[data-astro-cid-g2mknjow]{transform:scale(1.03)}.player__play[data-astro-cid-g2mknjow]{background:var(--accent);min-height:3.5rem;color:var(--ink);font-variant-numeric:tabular-nums;transition:background-color .2s var(--ease-out), padding .25s var(--ease-out);align-items:center;gap:.6rem;padding:0 1.25rem 0 1rem;font-size:1.1875rem;font-weight:800;display:flex;position:absolute;bottom:0;left:0}.player__poster[data-astro-cid-g2mknjow]:hover .player__play[data-astro-cid-g2mknjow]{padding-right:1.75rem}.player__poster[data-astro-cid-g2mknjow]:active .player__play[data-astro-cid-g2mknjow]{background:var(--paper)}.player[data-astro-cid-g2mknjow] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.profile[data-astro-cid-ykkw727v]{--area:clamp(6rem, 13.5vh, 10rem);--stop:2.75rem;--fill:var(--ink);--line:var(--ink);height:100%;display:grid;position:relative}.profile--paper[data-astro-cid-ykkw727v]{--fill:var(--paper);--line:var(--paper)}.profile__stage[data-astro-cid-ykkw727v]{min-height:calc(var(--labels) + var(--area));position:relative}.profile__road[data-astro-cid-ykkw727v]{inset:var(--labels) 0 -1px 0;position:absolute}.profile__area[data-astro-cid-ykkw727v]{width:100%;height:100%;fill:var(--fill)}.profile__stop[data-astro-cid-ykkw727v]{top:0;bottom:0;left:var(--at);width:var(--stop);border-left:var(--rule) solid var(--line);position:absolute}.profile__stop[data-astro-cid-ykkw727v].is-end{border-left:0;border-right:var(--rule) solid var(--line);left:auto;right:0}.profile__name[data-astro-cid-ykkw727v]{width:100%;max-height:var(--labels);writing-mode:vertical-rl;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.6rem 0;font-size:1.0625rem;font-weight:800;font-stretch:75%;display:flex;position:absolute;top:0;left:0;rotate:180deg}@media (width<=40rem){.profile[data-astro-cid-ykkw727v]{--stop:1.625rem}.profile__name[data-astro-cid-ykkw727v]{font-size:.9375rem}.profile__stop[data-astro-cid-ykkw727v].is-tight{left:auto;right:calc(100% - var(--at));border-left:0;border-right:var(--rule) solid var(--line)}}@media (prefers-reduced-motion:no-preference){.profile--ink[data-astro-cid-ykkw727v] .profile__area[data-astro-cid-ykkw727v]{animation:profile-draw 1.4s var(--ease-out) both}.profile--ink[data-astro-cid-ykkw727v] .profile__stop[data-astro-cid-ykkw727v]{animation:profile-stop .5s var(--ease-out) both;animation-delay:calc(.25s + var(--i,0) * 90ms)}@keyframes profile-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes profile-stop{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}}.map[data-astro-cid-xljgbwpu]{width:min(100%, var(--map-max-h,100vmax) * var(--ratio));aspect-ratio:var(--ratio);margin:2.75rem auto;position:relative}.map[data-astro-cid-xljgbwpu] svg[data-astro-cid-xljgbwpu]{width:100%;height:100%;overflow:visible}.map__line[data-astro-cid-xljgbwpu]{fill:none;stroke:var(--accent);stroke-width:5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.map__dot[data-astro-cid-xljgbwpu]{fill:var(--ink);stroke:var(--paper);stroke-width:3px;vector-effect:non-scaling-stroke}.map--paper[data-astro-cid-xljgbwpu] .map__line[data-astro-cid-xljgbwpu]{stroke:var(--ink)}.map--paper[data-astro-cid-xljgbwpu] .map__dot[data-astro-cid-xljgbwpu]{fill:var(--accent);stroke:var(--ink)}.map__stop[data-astro-cid-xljgbwpu]{background:var(--paper);width:max-content;color:var(--ink);padding:.2rem .45rem;line-height:1.15;display:grid;position:absolute}.map--paper[data-astro-cid-xljgbwpu] .map__stop[data-astro-cid-xljgbwpu]{background:var(--ink);color:var(--paper)}.map__stop--east[data-astro-cid-xljgbwpu]{translate:1rem -50%}.map__stop--west[data-astro-cid-xljgbwpu]{text-align:right;translate:calc(-100% - 1rem) -50%}.map__stop--northeast[data-astro-cid-xljgbwpu]{translate:1rem calc(-100% - .75rem)}.map__stop--southeast[data-astro-cid-xljgbwpu]{translate:1rem .75rem}.map__stop--northwest[data-astro-cid-xljgbwpu]{text-align:right;translate:calc(-100% - 1rem) calc(-100% - .75rem)}.map__stop--southwest[data-astro-cid-xljgbwpu]{text-align:right;translate:calc(-100% - 1rem) .75rem}.map__stop--south[data-astro-cid-xljgbwpu]{text-align:center;translate:-50% 1rem}.map__stop--north[data-astro-cid-xljgbwpu]{text-align:center;translate:-50% calc(-100% - 1rem)}.map__name[data-astro-cid-xljgbwpu]{letter-spacing:.02em;text-transform:uppercase;font-size:clamp(.9375rem,1.5vw,1.1875rem);font-weight:800;font-stretch:75%}.map__km[data-astro-cid-xljgbwpu]{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.9375rem}.map--paper[data-astro-cid-xljgbwpu] .map__km[data-astro-cid-xljgbwpu]{color:var(--paper-soft)}@media (width<=40rem){.map__name[data-astro-cid-xljgbwpu],.map__km[data-astro-cid-xljgbwpu]{font-size:.8125rem}}@media (prefers-reduced-motion:no-preference){[data-route][data-armed] .map__line[data-astro-cid-xljgbwpu]{stroke-dasharray:1;stroke-dashoffset:1px}[data-route][data-armed].is-in .map__line[data-astro-cid-xljgbwpu]{stroke-dashoffset:0;transition:stroke-dashoffset 2.2s var(--ease-out)}}.hero[data-astro-cid-ge2uvauf]{padding:clamp(2rem, 6vw, 4.5rem) var(--gutter) 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow-x:clip}.hero__title[data-astro-cid-ge2uvauf]{max-width:18ch;font-size:clamp(2.75rem,7vw,6rem)}.hero__wheel[data-astro-cid-ge2uvauf]{aspect-ratio:1;margin-block:-1.5rem;width:clamp(16rem,36vw,32rem);margin-right:clamp(-9rem,-8vw,-3rem)}.hero__films[data-astro-cid-ge2uvauf]{border-bottom:var(--rule) solid var(--ink);font-variant-numeric:tabular-nums;grid-column:1/-1;margin-top:clamp(2rem,5vw,4rem)}.hero__films[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{border-top:var(--rule) solid var(--ink);transition:background-color .2s var(--ease-out);grid-template-columns:11rem minmax(0,1fr) repeat(3,6.5rem);align-items:baseline;gap:.25rem 1.5rem;margin-inline:-.75rem;padding:.9rem .75rem;font-weight:700;text-decoration:none;display:grid}.hero__films[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{background:var(--accent)}.hero__films[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:active{background:var(--ink);color:var(--paper)}.hero__films[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:focus-visible{outline-offset:-3px}.hero__date[data-astro-cid-ge2uvauf]{color:var(--ink-soft);font-weight:400}.hero__films[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover .hero__date[data-astro-cid-ge2uvauf]{color:var(--ink)}.hero__films[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:active .hero__date[data-astro-cid-ge2uvauf]{color:var(--paper-soft)}.hero__film[data-astro-cid-ge2uvauf]{letter-spacing:.02em;text-transform:uppercase;font-size:1.375rem;font-weight:800;font-stretch:75%}.hero__figure[data-astro-cid-ge2uvauf]{text-align:right;white-space:nowrap}@media (width<=60rem){.hero__films[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,auto) minmax(0,1fr)}.hero__date[data-astro-cid-ge2uvauf],.hero__film[data-astro-cid-ge2uvauf]{grid-column:1/-1}.hero__figure[data-astro-cid-ge2uvauf]{text-align:left}}@media (width<=40rem){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);position:relative}.hero__wheel[data-astro-cid-ge2uvauf]{top:clamp(2rem,6vw,4.5rem);left:calc(var(--gutter) + 17rem);width:13rem;margin:-.5rem 0 0;position:absolute}}.stage[data-astro-cid-lcdefpme]{padding:clamp(3rem, 8vw, 6rem) var(--gutter) 0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:1.5rem clamp(1.5rem,4vw,4rem);display:grid;overflow-x:clip}.stage--flipped[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.stage[data-astro-cid-lcdefpme].on-ink{background:var(--ink);color:var(--paper);--wheel-bore:var(--ink)}.stage__text[data-astro-cid-lcdefpme]{align-content:start;gap:1.25rem;display:grid}.stage__title[data-astro-cid-lcdefpme]{font-size:clamp(2.5rem,5vw,4.5rem)}.stage__map[data-astro-cid-lcdefpme]{--map-max-h:34vw}.stage__player[data-astro-cid-lcdefpme]{margin-top:.75rem}.stage__hint[data-astro-cid-lcdefpme]{color:var(--ink-soft);text-wrap:balance;margin-top:.75rem;font-size:.9375rem;line-height:1.4}.on-ink[data-astro-cid-lcdefpme] .stage__hint[data-astro-cid-lcdefpme]{color:var(--paper-soft)}.stage__profile[data-astro-cid-lcdefpme]{grid-column:1/-1;margin-top:clamp(1rem,4vw,3rem);display:grid}.about[data-astro-cid-lcdefpme]{padding:clamp(4rem, 10vw, 8rem) var(--gutter) clamp(3rem, 7vw, 6rem);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1.5rem clamp(1.5rem,4vw,4rem);display:grid}.about__title[data-astro-cid-lcdefpme]{font-size:clamp(2.25rem,4.5vw,4rem)}.about__text[data-astro-cid-lcdefpme]{gap:1rem;max-width:38rem;font-size:1.1875rem;line-height:1.5;display:grid}.follow[data-astro-cid-lcdefpme]{padding:clamp(3rem, 8vw, 6rem) var(--gutter);background:var(--accent);--wheel-bore:var(--accent);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:clip}.follow__text[data-astro-cid-lcdefpme]{justify-items:start;gap:2rem;display:grid}.follow__title[data-astro-cid-lcdefpme]{max-width:12ch;font-size:clamp(2.75rem,6.6vw,6rem)}.follow[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]:hover{background:var(--paper)}.follow__wheel[data-astro-cid-lcdefpme]{aspect-ratio:1;margin-block:-8rem;justify-self:end;width:min(100%,26rem);margin-right:-4rem}@media (width<=60rem){.stage[data-astro-cid-lcdefpme],.stage--flipped[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme],.follow[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.stage__map[data-astro-cid-lcdefpme]{--map-max-h:90vw}.stage--flipped[data-astro-cid-lcdefpme] .stage__map[data-astro-cid-lcdefpme]{order:-1}.follow__wheel[data-astro-cid-lcdefpme]{width:16rem;margin:0;position:absolute;bottom:-6rem;right:-5rem}.follow__text[data-astro-cid-lcdefpme]{z-index:1;padding-bottom:6rem;position:relative}}
