.ev[data-astro-cid-j3v25qam]{-webkit-tap-highlight-color:transparent;justify-items:start;gap:1.1rem;display:grid}.ev__poster[data-astro-cid-j3v25qam]{display:block;position:relative}.ev__halo[data-astro-cid-j3v25qam]{z-index:-1;opacity:.55;filter:blur(40px)saturate(1.4);transition:opacity .6s;position:absolute;inset:8% 6% -4%}.ev__halo[data-astro-cid-j3v25qam] img[data-astro-cid-j3v25qam]{object-fit:cover;width:100%;height:100%}.ev[data-astro-cid-j3v25qam]:hover .ev__halo[data-astro-cid-j3v25qam]{opacity:.85}.ev__badge[data-astro-cid-j3v25qam]{z-index:1;backdrop-filter:blur(8px);color:#f4f0e8;letter-spacing:.14em;text-transform:uppercase;transition:transform .8s var(--ease);background:#0e0d0bb3;border-radius:999px;padding:.4rem .75rem;font-size:.7rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.ev[data-astro-cid-j3v25qam]:hover .ev__badge[data-astro-cid-j3v25qam]{transform:translateY(-6px)}.ev__frame[data-astro-cid-j3v25qam]{aspect-ratio:var(--ratio);transition:transform .8s var(--ease);will-change:transform;border-radius:12px;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f}.ev[data-astro-cid-j3v25qam]:hover .ev__frame[data-astro-cid-j3v25qam]{transform:translateY(-6px)}.ev__frame[data-astro-cid-j3v25qam] img[data-astro-cid-j3v25qam]{object-fit:cover;width:100%;height:100%}.ev--lg[data-astro-cid-j3v25qam] .ev__frame[data-astro-cid-j3v25qam]{--h:min(clamp(380px, 64vh, 620px), calc((100vw - 2 * var(--gutter) - var(--side,0rem) - 8vw) / 1.6));height:var(--h);max-width:var(--h)}.ev--sm[data-astro-cid-j3v25qam] .ev__frame[data-astro-cid-j3v25qam]{width:100%}.ev--sm[data-astro-cid-j3v25qam]{justify-items:stretch}.ev--sm[data-astro-cid-j3v25qam] .ev__halo[data-astro-cid-j3v25qam]{opacity:.3}.ev__meta[data-astro-cid-j3v25qam]{gap:.35rem;display:grid}.ev__date[data-astro-cid-j3v25qam]{color:var(--muted);font-size:.82rem}.ev__title[data-astro-cid-j3v25qam]{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:400;line-height:1}.ev--sm[data-astro-cid-j3v25qam] .ev__title[data-astro-cid-j3v25qam]{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:400}.ev__cta[data-astro-cid-j3v25qam]{color:rgb(var(--fg-rgb) / .8);transition:transform .4s var(--ease), color .3s;margin-top:.6rem;font-size:.88rem}.ev[data-astro-cid-j3v25qam]:hover .ev__cta[data-astro-cid-j3v25qam]{color:var(--paper);transform:translate(4px)}@media (width<=760px){.ev--lg[data-astro-cid-j3v25qam]{justify-items:stretch}.ev--lg[data-astro-cid-j3v25qam] .ev__frame[data-astro-cid-j3v25qam]{width:100%;height:auto}.ev__date[data-astro-cid-j3v25qam]{font-size:.78rem}}.film[data-astro-cid-5tdin2ey]{background:#0e0d0b;height:100svh;min-height:520px;position:relative;overflow:hidden}.film__video[data-astro-cid-5tdin2ey]{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.film__shade[data-astro-cid-5tdin2ey]{background:linear-gradient(#0e0d0b66 0%,#0e0d0b00 28%,#0e0d0b0d 55%,#0e0d0bcc 100%);position:absolute;inset:0}.film__mark[data-astro-cid-5tdin2ey]{aspect-ratio:623/1000;pointer-events:none;height:clamp(150px,30vh,300px);position:absolute;top:46%;left:50%;translate:-50% -50%}.film__mark[data-astro-cid-5tdin2ey] img[data-astro-cid-5tdin2ey]{opacity:.94;filter:drop-shadow(0 10px 40px #00000073);width:100%;height:100%}.sr-only[data-astro-cid-5tdin2ey]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sidenav[data-astro-cid-5tdin2ey]{left:var(--gutter);z-index:40;gap:.35rem;transition:color .4s;display:grid;position:fixed;top:50%;translate:0 -50%}.sidenav__link[data-astro-cid-5tdin2ey]{color:rgb(var(--fg-rgb) / .45);grid-template-columns:1.6rem auto;align-items:center;gap:.6rem;padding-block:.35rem;font-size:.82rem;transition:color .35s;display:grid}.sidenav__num[data-astro-cid-5tdin2ey]{font-variant-numeric:tabular-nums;font-size:.7rem;position:relative}.sidenav__num[data-astro-cid-5tdin2ey]:after{content:"";transform-origin:0;width:.6rem;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;top:50%;left:1.25rem;transform:scaleX(.4)}.sidenav__link[data-astro-cid-5tdin2ey]:hover,.sidenav__link[data-astro-cid-5tdin2ey].is-active{color:var(--paper)}.sidenav__link[data-astro-cid-5tdin2ey].is-active .sidenav__num[data-astro-cid-5tdin2ey]:after{transform:scaleX(1)}.sidenav__short[data-astro-cid-5tdin2ey]{display:none}@media (width>=1100px){.upcoming[data-astro-cid-5tdin2ey],.manifesto[data-astro-cid-5tdin2ey],.past[data-astro-cid-5tdin2ey],.bridge[data-astro-cid-5tdin2ey],.crew[data-astro-cid-5tdin2ey]{--side:12.5rem}.upcoming__head[data-astro-cid-5tdin2ey],.manifesto[data-astro-cid-5tdin2ey],.past[data-astro-cid-5tdin2ey],.bridge[data-astro-cid-5tdin2ey],.crew[data-astro-cid-5tdin2ey]{padding-left:calc(var(--gutter) + var(--side))}.upcoming[data-astro-cid-5tdin2ey] .upcoming__track[data-astro-cid-5tdin2ey]{padding-left:calc(var(--gutter) + var(--side));scroll-padding-left:calc(var(--gutter) + var(--side))}}@media (width<=1099px){.sidenav[data-astro-cid-5tdin2ey]{top:auto;left:50%;bottom:max(1rem, env(safe-area-inset-bottom));border:1px solid var(--line);background:rgb(var(--bg-rgb) / .78);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .4s, translate .5s var(--ease);border-radius:999px;gap:.15rem;padding:.3rem;display:flex;translate:-50%;box-shadow:0 10px 30px -10px #00000080}.sidenav[data-astro-cid-5tdin2ey].is-shown{opacity:1;pointer-events:auto}.sidenav[data-astro-cid-5tdin2ey]:not(.is-shown){translate:-50% 1rem}.sidenav__link[data-astro-cid-5tdin2ey]{white-space:nowrap;color:rgb(var(--fg-rgb) / .7);border-radius:999px;padding:.55rem .95rem;font-size:.8rem;display:block}.sidenav__link[data-astro-cid-5tdin2ey].is-active{background:var(--paper);color:var(--ink)}.sidenav__num[data-astro-cid-5tdin2ey],.sidenav__label[data-astro-cid-5tdin2ey]{display:none}.sidenav__short[data-astro-cid-5tdin2ey]{display:inline}}.upcoming[data-astro-cid-5tdin2ey]{isolation:isolate;padding-block:clamp(4.5rem,10vw,8rem) clamp(4rem,9vw,7rem);position:relative;overflow:hidden}.upcoming__ambient[data-astro-cid-5tdin2ey]{z-index:-1;opacity:.35;filter:blur(90px)saturate(1.3);pointer-events:none;display:flex;position:absolute;inset:10% -10% 0}.upcoming__ambient[data-astro-cid-5tdin2ey] img[data-astro-cid-5tdin2ey]{object-fit:cover;flex:1;min-width:0;height:100%}[data-theme=light] .upcoming__ambient[data-astro-cid-5tdin2ey]{opacity:.25}.upcoming__head[data-astro-cid-5tdin2ey]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:flex}.upcoming__title[data-astro-cid-5tdin2ey]{margin:0;font-size:clamp(2.2rem,5vw,4.4rem)}.upcoming__count[data-astro-cid-5tdin2ey]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.upcoming__track[data-astro-cid-5tdin2ey]{padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;align-items:flex-start;gap:clamp(2rem,6vw,6rem);padding-bottom:1rem;display:flex;overflow-x:auto}.upcoming__track[data-astro-cid-5tdin2ey]::-webkit-scrollbar{display:none}.upcoming__track[data-astro-cid-5tdin2ey].is-drag{cursor:grabbing;scroll-snap-type:none;user-select:none}.upcoming__item[data-astro-cid-5tdin2ey]{scroll-snap-align:start;flex:none}.upcoming__item[data-astro-cid-5tdin2ey]:first-child{margin-left:auto}.upcoming__item[data-astro-cid-5tdin2ey]:last-child{margin-right:auto}.upcoming__tools[data-astro-cid-5tdin2ey]{align-items:center;gap:1.2rem;display:flex}.upcoming__arrows[data-astro-cid-5tdin2ey]{gap:.5rem;display:flex}.upcoming__arrows[data-astro-cid-5tdin2ey][hidden]{display:none}.upcoming__arrow[data-astro-cid-5tdin2ey]{border:1px solid var(--line);background:rgb(var(--fg-rgb) / .04);width:2.8rem;height:2.8rem;color:var(--paper);cursor:pointer;border-radius:50%;place-items:center;transition:background .25s,opacity .25s;display:grid}.upcoming__arrow[data-astro-cid-5tdin2ey]:hover:not(:disabled){background:rgb(var(--fg-rgb) / .12)}.upcoming__arrow[data-astro-cid-5tdin2ey]:disabled{opacity:.3;cursor:default}.upcoming__arrow[data-astro-cid-5tdin2ey] svg[data-astro-cid-5tdin2ey]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.upcoming__soon[data-astro-cid-5tdin2ey]{color:var(--muted);margin:0;font-size:1.2rem}.manifesto[data-astro-cid-5tdin2ey]{border-top:1px solid var(--line);padding-block:clamp(5rem,12vw,10rem) clamp(4rem,9vw,7rem)}.manifesto[data-astro-cid-5tdin2ey] .eyebrow[data-astro-cid-5tdin2ey]{margin:0 0 1.5rem}.manifesto__text[data-astro-cid-5tdin2ey]{max-width:20ch;margin:0;font-size:clamp(2.1rem,5.2vw,5rem);line-height:1.02}.manifesto__text[data-astro-cid-5tdin2ey] .w[data-astro-cid-5tdin2ey]{opacity:.14}html:not(.js-words) .manifesto__text[data-astro-cid-5tdin2ey] .w[data-astro-cid-5tdin2ey]{opacity:1}.manifesto__about[data-astro-cid-5tdin2ey]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);max-width:980px;margin:clamp(3rem,7vw,5rem) 0 0 auto;display:grid}.manifesto__about[data-astro-cid-5tdin2ey] p[data-astro-cid-5tdin2ey]{color:rgb(var(--fg-rgb) / .8);margin:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.6}.pillars[data-astro-cid-5tdin2ey]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(3.5rem,8vw,6rem);padding-top:2rem;display:grid}.pillar__num[data-astro-cid-5tdin2ey]{color:var(--muted);font-size:.78rem}.pillar__title[data-astro-cid-5tdin2ey]{font-family:var(--serif);letter-spacing:-.01em;margin:.7rem 0 .55rem;font-size:1.3rem;font-weight:400}.pillar__text[data-astro-cid-5tdin2ey]{max-width:34ch;color:rgb(var(--fg-rgb) / .72);margin:0;line-height:1.55}.past[data-astro-cid-5tdin2ey]{padding-block:clamp(3rem,8vw,6rem) 0}.past__title[data-astro-cid-5tdin2ey]{margin:0 0 clamp(2rem,5vw,3rem);font-size:clamp(2.2rem,5vw,4.4rem)}.past__grid[data-astro-cid-5tdin2ey]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:clamp(2rem,4vw,3rem) clamp(1rem,3vw,2.5rem);max-width:1200px;display:grid}.bridge[data-astro-cid-5tdin2ey]{padding-block:clamp(6rem,14vw,11rem)}.bridge__inner[data-astro-cid-5tdin2ey]{border-top:1px solid var(--line);justify-items:start;gap:1.25rem;padding-top:clamp(2.5rem,6vw,4rem);display:grid}.bridge__inner[data-astro-cid-5tdin2ey] .eyebrow[data-astro-cid-5tdin2ey]{margin:0}.bridge__title[data-astro-cid-5tdin2ey]{margin:0;font-size:clamp(2.1rem,5vw,4.4rem)}.bridge__text[data-astro-cid-5tdin2ey]{max-width:52ch;color:rgb(var(--fg-rgb) / .78);margin:0;font-size:1.08rem;line-height:1.55}.bridge__cta[data-astro-cid-5tdin2ey]{border:1px solid var(--line);border-radius:999px;margin-top:.75rem;padding:.9rem 1.4rem;transition:background .3s,color .3s}.bridge__cta[data-astro-cid-5tdin2ey]:hover{background:var(--paper);color:var(--ink)}.crew[data-astro-cid-5tdin2ey]{padding-block:0 clamp(6rem,14vw,10rem);position:relative}.crew__head[data-astro-cid-5tdin2ey] .eyebrow[data-astro-cid-5tdin2ey]{margin:0 0 1rem}.crew__title[data-astro-cid-5tdin2ey]{margin:0;font-size:clamp(2.1rem,5vw,4.4rem)}.crew__group[data-astro-cid-5tdin2ey]{grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:1rem 2rem;max-width:1200px;margin-top:clamp(3.5rem,8vw,6rem);display:grid}.crew__label[data-astro-cid-5tdin2ey]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;padding-top:1.6rem;font-size:.75rem}.crew__list[data-astro-cid-5tdin2ey]{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.crew__row[data-astro-cid-5tdin2ey]{border-top:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding-block:clamp(1.1rem,2.2vw,1.6rem);transition:opacity .5s;display:grid}.crew__num[data-astro-cid-5tdin2ey]{letter-spacing:.1em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}.crew__name[data-astro-cid-5tdin2ey]{font-size:clamp(1.9rem,4.6vw,4rem);line-height:1;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.crew__role[data-astro-cid-5tdin2ey]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:right;font-size:.75rem}@media (hover:hover){.crew__list[data-astro-cid-5tdin2ey]:hover .crew__row[data-astro-cid-5tdin2ey]{opacity:.3}.crew__list[data-astro-cid-5tdin2ey] .crew__row[data-astro-cid-5tdin2ey]:hover{opacity:1}.crew__row[data-astro-cid-5tdin2ey]:hover .crew__name[data-astro-cid-5tdin2ey]{transform:translate(.6rem)}}.crew__members[data-astro-cid-5tdin2ey]{border-top:1px solid var(--line);padding-top:1.4rem}.crew__names[data-astro-cid-5tdin2ey]{margin:0 0 1rem;font-size:1.05rem;line-height:1.7}.crew__text[data-astro-cid-5tdin2ey]{max-width:46ch;color:rgb(var(--fg-rgb) / .75);margin:0;font-size:1.02rem;line-height:1.55}.crew__join[data-astro-cid-5tdin2ey]{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:baseline;gap:.9rem;margin-top:clamp(1.75rem,4vw,2.5rem);padding-bottom:.35rem;transition:background-size .7s cubic-bezier(.2,.8,.2,1);display:inline-flex}.crew__join[data-astro-cid-5tdin2ey]:hover{background-size:100% 1px}.crew__join-label[data-astro-cid-5tdin2ey]{font-size:clamp(1.9rem,4.6vw,4rem);line-height:1}.crew__join-arrow[data-astro-cid-5tdin2ey]{font-size:clamp(1.2rem,2.4vw,2rem);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.crew__join[data-astro-cid-5tdin2ey]:hover .crew__join-arrow[data-astro-cid-5tdin2ey]{transform:translate(.5rem)}.crew__mail[data-astro-cid-5tdin2ey]{color:var(--muted);margin:1rem 0 0;font-size:.88rem}.crew__mail[data-astro-cid-5tdin2ey] a[data-astro-cid-5tdin2ey]{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.crew__float[data-astro-cid-5tdin2ey]{z-index:5;aspect-ratio:4/5;pointer-events:none;opacity:0;border-radius:2px;width:220px;transition:opacity .35s,transform .5s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(.92)}.crew__float[data-astro-cid-5tdin2ey].is-on{opacity:1;transform:translate(-50%,-50%)scale(1)}.crew__float[data-astro-cid-5tdin2ey] img[data-astro-cid-5tdin2ey]{object-fit:cover;width:100%;height:100%}@media (width<=760px){.crew__group[data-astro-cid-5tdin2ey]{grid-template-columns:minmax(0,1fr);gap:0}.crew__label[data-astro-cid-5tdin2ey]{padding:0 0 1rem}.crew__row[data-astro-cid-5tdin2ey]{grid-template-columns:2rem minmax(0,1fr);row-gap:.4rem}.crew__role[data-astro-cid-5tdin2ey]{text-align:left;grid-column:2}.crew__float[data-astro-cid-5tdin2ey]{display:none}}@media (width<=980px){.manifesto__about[data-astro-cid-5tdin2ey]{grid-template-columns:minmax(0,1fr);margin-left:0}.pillars[data-astro-cid-5tdin2ey]{grid-template-columns:minmax(0,1fr);gap:1.75rem}}@media (width<=760px){.film__mark[data-astro-cid-5tdin2ey]{height:clamp(140px,26vh,220px);top:40%}.upcoming__track[data-astro-cid-5tdin2ey]{scroll-snap-type:x mandatory;gap:1rem;padding-bottom:.5rem}.upcoming__item[data-astro-cid-5tdin2ey]{flex:0 0 80vw}.upcoming__arrows[data-astro-cid-5tdin2ey]{display:none!important}.upcoming__item[data-astro-cid-5tdin2ey]:only-child{flex-basis:100%}.past__grid[data-astro-cid-5tdin2ey]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}}
