.media[data-astro-cid-kg7vladn]{aspect-ratio:var(--ratio);isolation:isolate;background:var(--accent-soft);position:relative;overflow:hidden}.media[data-astro-cid-kg7vladn]>video[data-astro-cid-kg7vladn],.media[data-astro-cid-kg7vladn]>img[data-astro-cid-kg7vladn]{object-fit:contain;width:100%;height:100%}.expandable-media[data-astro-cid-7gagd63z]{cursor:zoom-in;min-width:0;display:block}.film-player[data-astro-cid-33dhresn]{aspect-ratio:256/135;background:#151118;border-radius:8px;position:relative;overflow:hidden}.film-player__cover[data-astro-cid-33dhresn],.film-player[data-astro-cid-33dhresn] iframe[data-astro-cid-33dhresn]{border:0;width:100%;height:100%;display:block}.film-player__cover[data-astro-cid-33dhresn] img[data-astro-cid-33dhresn]{object-fit:cover;width:100%;height:100%}.film-player__play[data-astro-cid-33dhresn]{background:var(--paper);color:var(--accent);font-size:var(--text-small);border-radius:40px;align-items:center;gap:12px;padding:12px 20px;font-weight:600;display:flex;position:absolute;inset:auto auto 24px 24px;box-shadow:0 2px 12px #15111826}.film-player__cover[data-astro-cid-33dhresn]:is(:hover,:focus-visible) .film-player__play[data-astro-cid-33dhresn]{background:var(--accent);color:var(--paper)}@media (width<=640px){.film-player__play[data-astro-cid-33dhresn]{gap:8px;padding:8px 12px;font-size:14px;bottom:12px;left:12px}.film-player__play[data-astro-cid-33dhresn] svg[data-astro-cid-33dhresn]{width:20px;height:20px}}.artwork-viewer[data-astro-cid-ceoqvibx]{border:1px solid var(--viewer-line,#e8ccd9);background:var(--viewer-paper,#fff0f6);width:min(1400px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);overscroll-behavior:contain;border-radius:12px;margin:auto;padding:64px 24px 20px}.artwork-viewer--paper[data-astro-cid-ceoqvibx]{--viewer-paper:var(--paper);--viewer-line:var(--line)}.artwork-viewer[data-astro-cid-ceoqvibx]::backdrop{background:#1c1028cc}.artwork-viewer__controls[data-astro-cid-ceoqvibx]{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.artwork-viewer__controls[data-astro-cid-ceoqvibx] span[data-astro-cid-ceoqvibx]{text-align:center;font-variant-numeric:tabular-nums;min-width:7ch;font-size:14px}.artwork-viewer__controls[data-astro-cid-ceoqvibx] button[data-astro-cid-ceoqvibx],.artwork-viewer__close[data-astro-cid-ceoqvibx]{background:var(--viewer-paper,#fff0f6);min-height:40px;color:var(--accent);font:inherit;cursor:pointer;border:1px solid;border-radius:24px;align-items:center;gap:12px;padding:4px 14px;display:flex}.artwork-viewer__close[data-astro-cid-ceoqvibx]{position:absolute;top:12px;right:16px}.artwork-viewer__controls[data-astro-cid-ceoqvibx] button[data-astro-cid-ceoqvibx]{justify-content:center;width:40px;padding:4px;font-size:22px}.artwork-viewer__controls[data-astro-cid-ceoqvibx] button[data-astro-cid-ceoqvibx]:disabled{opacity:.4;cursor:default}.artwork-viewer__close[data-astro-cid-ceoqvibx] span[data-astro-cid-ceoqvibx]{font-size:24px}.artwork-viewer[data-astro-cid-ceoqvibx] figure[data-astro-cid-ceoqvibx]{margin:0}.artwork-viewer[data-astro-cid-ceoqvibx] img[data-astro-cid-ceoqvibx]{object-fit:contain;width:100%;height:calc(100dvh - 246px);display:block}.artwork-viewer[data-astro-cid-ceoqvibx] figcaption[data-astro-cid-ceoqvibx]{text-align:center;font-size:var(--text-meta);margin-top:12px}.reel[data-astro-cid-zilgegzt]{width:100%;max-width:1000px;padding:0 var(--pad);margin:var(--space-4) auto var(--section-inset)}.reel--social[data-astro-cid-zilgegzt]{--reel-paper:#fff0f6;--reel-surface:#f9e1ec;--reel-image-height:max(120px, min(560px, calc(100svh - var(--header-height) - 300px)));scroll-margin-top:calc(var(--header-height) + 24px);flex-direction:column;margin-top:0;padding:0;display:flex}.reel--social[data-astro-cid-zilgegzt] .reel__bar[data-astro-cid-zilgegzt]{display:contents}.reel--social[data-astro-cid-zilgegzt] .reel__label[data-astro-cid-zilgegzt]{order:0;margin-bottom:16px}.reel--social[data-astro-cid-zilgegzt] .reel__slides[data-astro-cid-zilgegzt]{order:1}.reel--social[data-astro-cid-zilgegzt] .reel__controls[data-astro-cid-zilgegzt]{order:2;justify-content:center;margin-top:16px}.reel--social[data-astro-cid-zilgegzt] .reel__thumbs[data-astro-cid-zilgegzt]{scrollbar-color:var(--accent) var(--reel-paper);order:3}.reel--social[data-astro-cid-zilgegzt] .reel__thumb[data-astro-cid-zilgegzt]:first-child{margin-inline-start:auto}.reel--social[data-astro-cid-zilgegzt] .reel__thumb[data-astro-cid-zilgegzt]:last-child{margin-inline-end:auto}.reel--social[data-astro-cid-zilgegzt] .reel__slide[data-astro-cid-zilgegzt]{scroll-margin-top:calc(var(--header-height) + 24px + var(--reel-heading-space,48px))}.reel--social[data-astro-cid-zilgegzt] .reel__controls[data-astro-cid-zilgegzt] button[data-astro-cid-zilgegzt]{background:var(--reel-paper)}.reel--social[data-astro-cid-zilgegzt] .reel__controls[data-astro-cid-zilgegzt] button[data-astro-cid-zilgegzt]:is(:hover,:focus-visible){background:var(--reel-paper);color:var(--accent);box-shadow:0 0 0 1px}.reel--social[data-astro-cid-zilgegzt] .reel__thumb[data-astro-cid-zilgegzt] img[data-astro-cid-zilgegzt],.reel--social[data-astro-cid-zilgegzt] .reel__thumb[data-astro-cid-zilgegzt]:is(:hover,[aria-current=true]){background:var(--reel-surface)}.reel--posts[data-astro-cid-zilgegzt]{max-width:100%;margin-bottom:0}.reel--overview[data-astro-cid-zilgegzt] .reel__thumb[data-astro-cid-zilgegzt]{flex-basis:104px}.reel--overview[data-astro-cid-zilgegzt] .reel__label[data-astro-cid-zilgegzt]{font-weight:400}.reel__action[data-astro-cid-zilgegzt]{margin:12px auto 0;display:table}.reel__slide[data-astro-cid-zilgegzt]>a[data-astro-cid-zilgegzt][data-artwork-open]{cursor:zoom-in;display:block}.reel--social[data-astro-cid-zilgegzt] .reel__slides[data-astro-cid-zilgegzt]{touch-action:pan-y pinch-zoom}.reel__bar[data-astro-cid-zilgegzt],.reel__controls[data-astro-cid-zilgegzt]{align-items:center;gap:var(--space-1);display:flex}.reel__bar[data-astro-cid-zilgegzt]{justify-content:space-between;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap}.reel__label[data-astro-cid-zilgegzt]{color:var(--accent);font-weight:700}.reel__controls[data-astro-cid-zilgegzt] button[data-astro-cid-zilgegzt]{border:1px solid var(--accent);background:var(--paper);width:44px;height:44px;color:var(--accent);font:600 20px/1 var(--font-display);cursor:pointer;border-radius:48% 45% 49% 43%;place-items:center;padding:0;display:grid}.reel__controls[data-astro-cid-zilgegzt] button[data-astro-cid-zilgegzt]:is(:hover,:focus-visible){background:var(--accent);color:var(--paper)}.reel__count[data-astro-cid-zilgegzt]{text-align:center;font-variant-numeric:tabular-nums;min-width:7ch;color:var(--muted)}.reel__slides[data-astro-cid-zilgegzt]{gap:var(--space-4);display:grid}.reel__slide[data-astro-cid-zilgegzt]{min-width:0;scroll-margin-top:calc(var(--header-height) + var(--space-3))}.reel__slide[data-astro-cid-zilgegzt] [data-astro-cid-zilgegzt]:is(video,img){object-fit:contain;background:var(--accent-soft);border:1px solid var(--line);border-radius:5px 8px 6px 5px;width:100%;height:clamp(220px,52svh,540px);display:block}.reel--social[data-astro-cid-zilgegzt] .reel__slide[data-astro-cid-zilgegzt] img[data-astro-cid-zilgegzt]{height:var(--reel-image-height);aspect-ratio:auto;background:var(--reel-surface)}.reel--editorial[data-astro-cid-zilgegzt]{--reel-paper:var(--paper);--reel-surface:var(--accent-soft);max-width:100%;margin-bottom:0}.reel--editorial[data-astro-cid-zilgegzt] .reel__slide[data-astro-cid-zilgegzt]>a[data-astro-cid-zilgegzt][data-artwork-open]{width:min(100%, calc(var(--reel-image-height) * 16 / 9));aspect-ratio:16/9;margin-inline:auto}.reel--editorial[data-astro-cid-zilgegzt] .reel__slide[data-astro-cid-zilgegzt] img[data-astro-cid-zilgegzt]{background:0 0;border:0;border-radius:0;width:100%;height:100%}.reel--overview[data-astro-cid-zilgegzt] .reel__slide[data-astro-cid-zilgegzt] img[data-astro-cid-zilgegzt]{height:auto;max-height:var(--reel-image-height);max-width:calc(var(--reel-image-height) * 1.5);aspect-ratio:3/2;margin-inline:auto}.reel--posts[data-astro-cid-zilgegzt] .reel__slide[data-astro-cid-zilgegzt] img[data-astro-cid-zilgegzt]{background:0 0;border:0}.reel--posts[data-astro-cid-zilgegzt] .reel__label[data-astro-cid-zilgegzt]{font-weight:400}.reel__slide[data-astro-cid-zilgegzt] figcaption[data-astro-cid-zilgegzt]{margin-top:var(--space-1);color:var(--accent);text-align:center}.reel__thumbs[data-astro-cid-zilgegzt]{gap:var(--space-1);padding:var(--space-1);margin-top:var(--space-2);scrollbar-color:var(--accent) var(--paper);display:flex;overflow-x:auto}.reel__thumb[data-astro-cid-zilgegzt]{border:1px solid var(--line);color:var(--muted);border-radius:4px;flex:0 0 72px;justify-items:center;gap:2px;padding:5px;font-size:14px;display:grid}.reel__thumb[data-astro-cid-zilgegzt] img[data-astro-cid-zilgegzt]{object-fit:contain;background:var(--accent-soft);width:60px;height:46px;display:block}.reel__thumb[data-astro-cid-zilgegzt]:is(:hover,[aria-current=true]){border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.project[data-astro-cid-4r7fg6xi]{padding-top:120px}.project__header[data-astro-cid-4r7fg6xi]{max-width:var(--content-width);padding:0 var(--pad);margin-inline:auto}.project__back[data-astro-cid-4r7fg6xi]{margin-bottom:24px}.project__title[data-astro-cid-4r7fg6xi]{max-width:16ch;font-family:var(--font-title);font-size:var(--text-page);font-style:normal;font-weight:var(--weight-title);letter-spacing:-.035em;color:var(--art-red);text-align:center;text-wrap:balance;margin:0 auto 48px;line-height:1.05}.project__title[data-astro-cid-4r7fg6xi] strong{font-weight:400}.project__meta[data-astro-cid-4r7fg6xi]{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px 40px;padding:12px 0 13px;display:flex}.project__meta[data-astro-cid-4r7fg6xi] dt[data-astro-cid-4r7fg6xi]{color:var(--muted);font-size:var(--text-meta);line-height:var(--leading-meta);margin-bottom:4px;font-weight:600}.project__meta[data-astro-cid-4r7fg6xi] dd[data-astro-cid-4r7fg6xi]{font-size:var(--text-small);line-height:var(--leading-meta)}.project__summary[data-astro-cid-4r7fg6xi]{max-width:60ch;padding:0 var(--pad);text-align:center;margin:40px auto 0}.project--reel[data-astro-cid-4r7fg6xi] .project__title[data-astro-cid-4r7fg6xi]{margin-bottom:0}.project--reel[data-astro-cid-4r7fg6xi] .project__summary[data-astro-cid-4r7fg6xi]{margin-top:var(--space-3)}.project__gallery[data-astro-cid-4r7fg6xi]{max-width:1240px;padding:64px var(--pad) 0;grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:40px 20px;margin-inline:auto;display:grid}.project__media[data-astro-cid-4r7fg6xi]{width:min(100%, 1100px, calc(86svh * var(--ar)));border-radius:4px}.project__media[data-astro-cid-4r7fg6xi]:first-child,.project__media[data-astro-cid-4r7fg6xi]:last-child:nth-child(2n){grid-column:1/-1}.film__pair[data-astro-cid-4r7fg6xi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.project__intro[data-astro-cid-4r7fg6xi]{grid-template-columns:minmax(0,1fr);align-items:end;gap:18px;margin:24px 0 0;display:grid}.project__intro[data-astro-cid-4r7fg6xi] .project__title[data-astro-cid-4r7fg6xi]{text-align:left;overflow-wrap:anywhere;max-width:none;margin:10px 0 0;font-size:clamp(28px,4.3vw,64px);line-height:.95}.film__copy[data-astro-cid-4r7fg6xi]{max-width:56ch}.film__body[data-astro-cid-4r7fg6xi]{max-width:var(--content-width);padding:32px var(--pad) 0;margin-inline:auto}.film__label[data-astro-cid-4r7fg6xi]{margin-bottom:12px}.film__jumps[data-astro-cid-4r7fg6xi]{color:var(--accent);font-size:var(--text-small);flex-wrap:wrap;gap:8px 12px;margin-top:20px;display:flex}.film__jumps[data-astro-cid-4r7fg6xi] a[data-astro-cid-4r7fg6xi]{padding-block:4px}.film__screening[data-astro-cid-4r7fg6xi]{scroll-margin-top:calc(var(--header-height) + 16px)}.film__stills[data-astro-cid-4r7fg6xi],.film__chapter[data-astro-cid-4r7fg6xi]>.film__pair[data-astro-cid-4r7fg6xi]+.film__pair[data-astro-cid-4r7fg6xi]{margin-top:24px}.film__chapter[data-astro-cid-4r7fg6xi]+.film__chapter[data-astro-cid-4r7fg6xi]{margin-top:clamp(28px,5vw,60px)}.film__media[data-astro-cid-4r7fg6xi]{border-radius:8px}.film__section[data-astro-cid-4r7fg6xi]{border-top:1px solid var(--line);margin-top:clamp(52px,8vw,104px);padding-top:24px}.film__section-header[data-astro-cid-4r7fg6xi]{margin-bottom:28px}.film__heading[data-astro-cid-4r7fg6xi]{color:var(--art-red);font:var(--weight-section) var(--text-heading)/1.1 var(--font-title);letter-spacing:-.035em;scroll-margin-top:calc(var(--header-height) + 24px)}.film__caption[data-astro-cid-4r7fg6xi]{color:var(--muted);font-size:var(--text-meta);line-height:var(--leading-meta);margin-top:8px}.film__poster[data-astro-cid-4r7fg6xi]{width:min(100%,560px);margin-inline:auto}.film__poster[data-astro-cid-4r7fg6xi] .film__caption[data-astro-cid-4r7fg6xi]{text-align:center}.film__applications[data-astro-cid-4r7fg6xi]{align-items:start;margin-top:40px}.film__postcards[data-astro-cid-4r7fg6xi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.film__postcard-reverse[data-astro-cid-4r7fg6xi]{text-align:center;width:calc(50% - 8px);margin:16px auto 0}.film__dossier-description[data-astro-cid-4r7fg6xi]{max-width:82ch;margin-top:24px}.film__dossier-gallery[data-astro-cid-4r7fg6xi]{margin-top:32px}.film__pdf-actions[data-astro-cid-4r7fg6xi]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;margin-top:28px;display:flex}.film__festivals[data-astro-cid-4r7fg6xi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.film__festival-link[data-astro-cid-4r7fg6xi]{margin-top:8px}.film__festivals[data-astro-cid-4r7fg6xi] .film__caption[data-astro-cid-4r7fg6xi]{margin-top:4px}.project--social[data-astro-cid-4r7fg6xi]{--line:#e8ccd9;padding-bottom:var(--section-space);background:#fff0f6}.social__first[data-astro-cid-4r7fg6xi]{border-top:0;margin-top:0;padding-top:0}.project__intro-copy[data-astro-cid-4r7fg6xi],.social__description[data-astro-cid-4r7fg6xi]{text-wrap:pretty;max-width:82ch}.project__intro-copy[data-astro-cid-4r7fg6xi] p[data-astro-cid-4r7fg6xi]+p[data-astro-cid-4r7fg6xi]{margin-top:12px}.social__identity[data-astro-cid-4r7fg6xi]{align-items:center;gap:32px clamp(32px,6vw,80px)}.project--social[data-astro-cid-4r7fg6xi] .social__art[data-astro-cid-4r7fg6xi]{background:0 0}.social__palette[data-astro-cid-4r7fg6xi],.social__characters[data-astro-cid-4r7fg6xi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.social__swatch[data-astro-cid-4r7fg6xi]{background:var(--swatch);border-radius:6px;height:clamp(40px,6vw,72px);display:block}.social__hex[data-astro-cid-4r7fg6xi]{font-variant-numeric:tabular-nums;display:block}.social__characters[data-astro-cid-4r7fg6xi]{border:1px solid var(--line);background:#f9e1ec;border-radius:12px;max-width:1000px;margin:24px auto 0;padding:clamp(12px,3vw,36px)}.social__characters[data-astro-cid-4r7fg6xi]>li[data-astro-cid-4r7fg6xi]{min-width:0}.social__character[data-astro-cid-4r7fg6xi]{aspect-ratio:1;cursor:zoom-in;place-items:center;width:100%;display:grid}.social__character[data-astro-cid-4r7fg6xi] img[data-astro-cid-4r7fg6xi]{width:92%;height:calc(100% * var(--character-scale));object-fit:contain;min-height:0;transform:translate(var(--character-x), var(--character-y))}.social__description[data-astro-cid-4r7fg6xi],.social__identity[data-astro-cid-4r7fg6xi],.social__chapter[data-astro-cid-4r7fg6xi],.social__reels[data-astro-cid-4r7fg6xi]{margin-top:24px}.social__invitation[data-astro-cid-4r7fg6xi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;list-style:none;display:grid}.social__invitation[data-astro-cid-4r7fg6xi] a[data-astro-cid-4r7fg6xi],.social__sequence[data-astro-cid-4r7fg6xi] a[data-astro-cid-4r7fg6xi]{cursor:zoom-in;display:block}.social__panorama-caption[data-astro-cid-4r7fg6xi]{margin-top:32px}.social__panorama[data-astro-cid-4r7fg6xi]{scrollbar-color:var(--accent) #f9e1ec;margin-top:12px;padding-bottom:12px;overflow-x:auto}.social__sequence[data-astro-cid-4r7fg6xi]{grid-template-columns:repeat(8,minmax(0,1fr));min-width:960px;display:grid}.social__sequence[data-astro-cid-4r7fg6xi] img[data-astro-cid-4r7fg6xi]{width:100%;height:auto;display:block}.social__reels[data-astro-cid-4r7fg6xi]{justify-items:center}.social__reels[data-astro-cid-4r7fg6xi]>figure[data-astro-cid-4r7fg6xi]{width:min(100%,360px)}.social__player[data-astro-cid-4r7fg6xi]{aspect-ratio:9/16;object-fit:contain;background:#151118;width:100%;height:auto;display:block}@media (width<=640px){.project__gallery[data-astro-cid-4r7fg6xi]{grid-template-columns:minmax(0,1fr);gap:20px}.project--film[data-astro-cid-4r7fg6xi]{padding-top:100px}.film__pair[data-astro-cid-4r7fg6xi],.film__festivals[data-astro-cid-4r7fg6xi]{grid-template-columns:minmax(0,1fr)}.project__intro[data-astro-cid-4r7fg6xi]{margin-top:12px}.project__intro[data-astro-cid-4r7fg6xi] .project__title[data-astro-cid-4r7fg6xi]{font-size:clamp(27px,8.1vw,52px)}.social__characters[data-astro-cid-4r7fg6xi],.social__palette[data-astro-cid-4r7fg6xi]{gap:10px}.social__characters[data-astro-cid-4r7fg6xi]{grid-template-columns:repeat(2,minmax(0,1fr))}.social__characters[data-astro-cid-4r7fg6xi]>li[data-astro-cid-4r7fg6xi]:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}}
