.intro[data-astro-cid-rbft5hyn]{text-align:center;padding-top:clamp(7rem,5rem + 6vw,10rem)}.title[data-astro-cid-rbft5hyn]{font-weight:var(--weight-black);font-size:var(--text-3xl);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;animation:rise 1s var(--ease-out) both;line-height:1}.row[data-astro-cid-rbft5hyn]{justify-content:center;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);animation:rise 1s var(--ease-out) .15s both;flex-wrap:wrap;display:flex}.row[data-astro-cid-rbft5hyn] .note[data-astro-cid-rbft5hyn]{font-size:var(--text-sm)}.film[data-astro-cid-rbft5hyn]{max-width:calc(1000px + 2 * var(--page-margin));margin-top:var(--space-xl)}.frame[data-astro-cid-rbft5hyn]{aspect-ratio:1000/420;background:var(--color-ink);color:var(--color-on-dark);display:block;position:relative;overflow:hidden}.frame[data-astro-cid-rbft5hyn] img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out)}.frame[data-astro-cid-rbft5hyn] .transition-media{view-transition-name:project-media}.play[data-astro-cid-rbft5hyn]{width:4.25rem;height:4.25rem;transition:transform var(--duration-base) var(--ease-out), background-color var(--duration-fast);border:1.5px solid #f3efe9d9;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play[data-astro-cid-rbft5hyn]:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:15px solid;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}a[data-astro-cid-rbft5hyn].frame:hover .play[data-astro-cid-rbft5hyn]{background:#f3efe926;transform:translate(-50%,-50%)scale(1.08)}a[data-astro-cid-rbft5hyn].frame:hover img{transform:scale(1.02)}.about[data-astro-cid-rbft5hyn]{max-width:calc(1000px + 2 * var(--page-margin));gap:var(--space-xl);margin-top:var(--space-lg);grid-template-columns:1fr 17rem;display:grid}.text[data-astro-cid-rbft5hyn]{font-size:var(--text-base);line-height:1.65}.text[data-astro-cid-rbft5hyn] p+p{margin-top:1em}.facts[data-astro-cid-rbft5hyn]{gap:var(--space-sm);font-size:var(--text-xs);align-content:start;display:grid}.facts[data-astro-cid-rbft5hyn] dt[data-astro-cid-rbft5hyn]{color:var(--color-red)}@media (width<=767px){.film[data-astro-cid-rbft5hyn]{padding-inline:0}.frame[data-astro-cid-rbft5hyn]{aspect-ratio:16/10}.about[data-astro-cid-rbft5hyn]{grid-template-columns:1fr}}@keyframes rise{0%{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){.title[data-astro-cid-rbft5hyn],.row[data-astro-cid-rbft5hyn]{animation:none}}.section[data-astro-cid-3qrk6dh2]{max-width:calc(1000px + 2 * var(--page-margin));margin-top:var(--space-2xl)}.head[data-astro-cid-3qrk6dh2]{justify-content:space-between;align-items:baseline;gap:var(--space-lg);padding-top:var(--space-md);margin-bottom:var(--space-lg);border-top:1px solid var(--color-line);display:flex}.head[data-astro-cid-3qrk6dh2] .note[data-astro-cid-3qrk6dh2]{text-align:right;max-width:32rem;font-size:var(--text-sm)}@media (width<=767px){.head[data-astro-cid-3qrk6dh2]{gap:var(--space-xs);flex-direction:column}.head[data-astro-cid-3qrk6dh2] .note[data-astro-cid-3qrk6dh2]{text-align:left}}.nav[data-astro-cid-wt2cwg62]{max-width:calc(1000px + 2 * var(--page-margin));align-items:center;gap:var(--space-lg);margin-top:var(--space-3xl);grid-template-columns:1fr auto 1fr;display:grid}.item[data-astro-cid-wt2cwg62]{gap:.3rem;display:grid}.next[data-astro-cid-wt2cwg62]{text-align:right}.label[data-astro-cid-wt2cwg62]{color:var(--color-red)}.arrow[data-astro-cid-wt2cwg62]{font-weight:var(--weight-hair);vertical-align:-.12em;transition:transform var(--duration-base) var(--ease-out);font-size:1.4em;display:inline-block}strong[data-astro-cid-wt2cwg62]{font-weight:var(--weight-heavy);font-size:var(--text-lg);line-height:1.2}.prev[data-astro-cid-wt2cwg62]:hover .arrow[data-astro-cid-wt2cwg62]{transform:translate(-5px)}.next[data-astro-cid-wt2cwg62]:hover .arrow[data-astro-cid-wt2cwg62]{transform:translate(5px)}.center[data-astro-cid-wt2cwg62]{font-weight:var(--weight-hair);font-style:italic;font-size:var(--text-sm);letter-spacing:.3em}@media (width<=767px){.nav[data-astro-cid-wt2cwg62]{grid-template-columns:1fr 1fr}.center[data-astro-cid-wt2cwg62]{display:none}}
