.g-head[data-astro-cid-e77cn4np]{padding-block:clamp(24px,3vw,40px) clamp(36px,5vw,64px)}.back[data-astro-cid-e77cn4np]{display:inline-flex;align-items:center;gap:10px;font-size:.95rem;font-weight:600;letter-spacing:.06em;color:var(--ink);text-decoration:none;padding:8px 0;margin-bottom:clamp(20px,3vw,36px)}.back[data-astro-cid-e77cn4np] svg{transform:scaleX(-1);transition:translate .3s var(--ease)}.back[data-astro-cid-e77cn4np]:hover{color:var(--accent)}.back[data-astro-cid-e77cn4np]:hover svg{translate:4px 0}.g-eyebrow[data-astro-cid-e77cn4np]{font-size:clamp(1rem,1.4vw,1.2rem);letter-spacing:.22em}.meta[data-astro-cid-e77cn4np]{margin-top:1rem;letter-spacing:.06em}.film-link[data-astro-cid-e77cn4np]{display:inline-block;margin-top:1.4rem;color:var(--accent)}.wrap-wide[data-astro-cid-e77cn4np]{padding-inline:clamp(12px,2.4vw,40px);max-width:1800px;margin-inline:auto}.jg[data-astro-cid-e77cn4np]{--row: 340px;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.jg[data-astro-cid-e77cn4np]:after{content:"";flex-grow:999999}.jg__item[data-astro-cid-e77cn4np]{flex:var(--r) 1 calc(var(--r) * var(--row) * .8);aspect-ratio:var(--r);max-height:calc(var(--row) * 1.5);scroll-margin-top:120px}.jg__link[data-astro-cid-e77cn4np]{display:block;width:100%;height:100%;overflow:hidden;background:var(--bg-soft);cursor:zoom-in}.jg__link[data-astro-cid-e77cn4np] img[data-astro-cid-e77cn4np]{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease),opacity .4s}.jg__link[data-astro-cid-e77cn4np]:hover img[data-astro-cid-e77cn4np]{transform:scale(1.025)}@media(max-width:900px){.jg[data-astro-cid-e77cn4np]{--row: 240px;gap:6px}}@media(max-width:560px){.jg[data-astro-cid-e77cn4np]{--row: 170px;gap:4px}}.next[data-astro-cid-e77cn4np]{background:var(--bg-soft);color:var(--ink);border-top:1px solid var(--line);padding-block:clamp(56px,8vw,110px);margin-top:clamp(56px,8vw,100px)}.next__bar[data-astro-cid-e77cn4np]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:22px;margin-bottom:clamp(28px,4vw,48px);border-bottom:1px solid var(--line)}.next__label[data-astro-cid-e77cn4np]{font-family:"Frank Ruhl Libre",var(--font-display);font-weight:400;font-size:clamp(1.6rem,2.8vw,2.3rem)}.next__all[data-astro-cid-e77cn4np]{color:var(--accent);font-size:.95rem;font-weight:600;letter-spacing:.06em;text-decoration:none}.next__all[data-astro-cid-e77cn4np]:hover{text-decoration:underline;text-underline-offset:5px}.next__card[data-astro-cid-e77cn4np]{display:grid;grid-template-columns:minmax(0,340px) 1fr;gap:clamp(24px,4vw,56px);align-items:center;color:inherit;text-decoration:none}.next__media[data-astro-cid-e77cn4np]{display:block;aspect-ratio:2 / 3;overflow:hidden;background:var(--dark-soft)}.next__media[data-astro-cid-e77cn4np] img[data-astro-cid-e77cn4np]{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.next__card[data-astro-cid-e77cn4np]:hover img[data-astro-cid-e77cn4np]{transform:scale(1.04)}.next__text[data-astro-cid-e77cn4np]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.next__title[data-astro-cid-e77cn4np]{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:1.05}.next__cta[data-astro-cid-e77cn4np]{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-weight:600;letter-spacing:.14em;font-size:.9rem}@media(max-width:640px){.next__card[data-astro-cid-e77cn4np]{grid-template-columns:1fr}.next__media[data-astro-cid-e77cn4np]{max-width:260px;margin-inline:auto}.next__text[data-astro-cid-e77cn4np]{align-items:center}}.lb[data-astro-cid-e77cn4np]{border:0;padding:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;background:#080c0af5;color:#fff}.lb[data-astro-cid-e77cn4np]::backdrop{background:#080c0af5}.lb[data-astro-cid-e77cn4np][open]{display:grid;grid-template:auto 1fr / 1fr}.lb__top[data-astro-cid-e77cn4np]{display:flex;justify-content:space-between;align-items:center;padding:14px clamp(14px,3vw,28px)}.lb__count[data-astro-cid-e77cn4np]{font-size:.85rem;letter-spacing:.2em;opacity:.8}.lb__stage[data-astro-cid-e77cn4np]{margin:0;display:grid;place-items:center;padding:0 clamp(8px,6vw,96px) clamp(16px,3vw,32px);min-height:0}.lb__stage[data-astro-cid-e77cn4np] img[data-astro-cid-e77cn4np]{max-width:100%;max-height:calc(100dvh - 90px);width:auto;height:auto;object-fit:contain}.lb__btn[data-astro-cid-e77cn4np]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);background:#00000040;color:#fff;cursor:pointer;transition:background .3s}.lb__btn[data-astro-cid-e77cn4np]:hover{background:#ffffff26}.lb__nav[data-astro-cid-e77cn4np]{position:fixed;top:50%;translate:0 -50%}.lb__nav--prev[data-astro-cid-e77cn4np]{right:clamp(8px,2vw,28px)}.lb__nav--next[data-astro-cid-e77cn4np]{left:clamp(8px,2vw,28px)}html.lb-open{overflow:hidden}@media(max-width:640px){.lb__nav[data-astro-cid-e77cn4np]{top:auto;bottom:18px;translate:none}.lb__stage[data-astro-cid-e77cn4np]{padding-inline:0}}
