.project[data-astro-cid-i7i4fz53]{padding:calc(var(--mf-layout-header) + var(--mf-space-6)) var(--mf-space-gutter) 0}.top[data-astro-cid-i7i4fz53]{color:var(--mf-dim);justify-content:space-between;display:flex}.top[data-astro-cid-i7i4fz53] a[data-astro-cid-i7i4fz53]:hover{color:var(--mf-fg)}.title[data-astro-cid-i7i4fz53]{font:var(--mf-text-display-weight) var(--mf-text-display-size) / var(--mf-text-display-leading) var(--mf-text-display-family);font-size:min(var(--mf-text-display-size), calc((100vw - 2 * var(--mf-space-gutter)) / (var(--w,1) * .62)));letter-spacing:var(--mf-text-display-tracking);margin:var(--mf-space-7) 0 var(--mf-space-6) -.03em;text-wrap:balance}.facts[data-astro-cid-i7i4fz53]{gap:var(--mf-space-4);border-top:var(--mf-border-hairline) solid var(--mf-line);padding-top:var(--mf-space-3);grid-template-columns:repeat(4,1fr);display:grid}dt[data-astro-cid-i7i4fz53]{color:var(--mf-dim)}.player[data-astro-cid-i7i4fz53]{aspect-ratio:16/9;margin-top:var(--mf-space-7);background:var(--mf-raised);position:relative;overflow:hidden}.player[data-astro-cid-i7i4fz53] video,.player[data-astro-cid-i7i4fz53] img[data-astro-cid-i7i4fz53],.player[data-astro-cid-i7i4fz53] iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.player[data-astro-cid-i7i4fz53].live video{object-fit:contain;background:var(--mf-bg)}.player[data-astro-cid-i7i4fz53].live:focus-visible{outline:var(--mf-border-hairline) solid var(--mf-fg);outline-offset:var(--mf-space-1)}.poster[data-astro-cid-i7i4fz53]{cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.play[data-astro-cid-i7i4fz53]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.playline[data-astro-cid-i7i4fz53]{align-items:center;gap:var(--mf-space-2);margin-top:var(--mf-space-3);padding:var(--mf-space-2) 0;color:var(--mf-fg);cursor:pointer;background:0 0;border:0;display:none}.playline[data-astro-cid-i7i4fz53][hidden]{display:none}.badge[data-astro-cid-i7i4fz53]{left:var(--mf-space-4);bottom:var(--mf-space-4);background:var(--mf-invert);color:var(--mf-on-invert);padding:var(--mf-space-1) var(--mf-space-2);position:absolute}.player[data-astro-cid-i7i4fz53].live .badge[data-astro-cid-i7i4fz53]{display:none}.text[data-astro-cid-i7i4fz53]{gap:var(--mf-space-8);margin-top:var(--mf-space-8);padding-top:var(--mf-space-6);border-top:var(--mf-border-hairline) solid var(--mf-line);grid-template-columns:5fr 7fr;align-items:start;display:grid}.more[data-astro-cid-i7i4fz53]{max-width:var(--mf-layout-measure)}.body[data-astro-cid-i7i4fz53]{color:var(--mf-dim);font-size:var(--mf-text-body-size);line-height:var(--mf-text-body-leading);text-wrap:pretty}.body[data-astro-cid-i7i4fz53]+.body[data-astro-cid-i7i4fz53]{margin-top:var(--mf-space-4)}.more[data-astro-cid-i7i4fz53] .tech[data-astro-cid-i7i4fz53]{margin-top:var(--mf-space-7);padding-top:var(--mf-space-3);border-top:var(--mf-border-hairline) solid var(--mf-line)}.more[data-astro-cid-i7i4fz53]>.tech[data-astro-cid-i7i4fz53]:first-child{border-top:0;margin-top:0;padding-top:0}.lead[data-astro-cid-i7i4fz53]{font:var(--mf-text-h3-weight) var(--mf-text-h3-size) / var(--mf-text-h3-leading) var(--mf-text-h3-family);letter-spacing:var(--mf-text-h3-tracking);max-width:var(--mf-layout-measure);text-wrap:balance}.tech[data-astro-cid-i7i4fz53] p[data-astro-cid-i7i4fz53]{margin-top:var(--mf-space-3);color:var(--mf-dim)}.rowhead[data-astro-cid-i7i4fz53]{border-top:var(--mf-border-hairline) solid var(--mf-line);padding-top:var(--mf-space-3);justify-content:space-between;display:flex}.stills[data-astro-cid-i7i4fz53],.credits[data-astro-cid-i7i4fz53],.mo[data-astro-cid-i7i4fz53]{margin-top:var(--mf-space-section)}.mgrid[data-astro-cid-i7i4fz53]{columns:3;column-gap:var(--mf-space-4);margin-top:var(--mf-space-6)}.mgrid[data-astro-cid-i7i4fz53] figure[data-astro-cid-i7i4fz53]{break-inside:avoid;margin-bottom:var(--mf-space-4)}.mgrid[data-astro-cid-i7i4fz53] img[data-astro-cid-i7i4fz53]{width:100%;height:auto}figcaption[data-astro-cid-i7i4fz53]{margin-top:var(--mf-space-2);color:var(--mf-dim)}.sgrid[data-astro-cid-i7i4fz53]{columns:3;column-gap:var(--mf-space-4);margin-top:var(--mf-space-6)}.sgrid[data-astro-cid-i7i4fz53] img[data-astro-cid-i7i4fz53]{width:100%;height:auto;margin-bottom:var(--mf-space-4);break-inside:avoid;display:block}.ig[data-astro-cid-i7i4fz53]{gap:var(--mf-space-2) var(--mf-space-5);margin-top:var(--mf-space-5);flex-wrap:wrap;display:flex}.ig[data-astro-cid-i7i4fz53] a[data-astro-cid-i7i4fz53]{color:var(--mf-fg);border-bottom:var(--mf-border-hairline) solid var(--mf-line)}.ig[data-astro-cid-i7i4fz53] a[data-astro-cid-i7i4fz53]:hover{border-color:var(--mf-fg)}.credits[data-astro-cid-i7i4fz53] dl[data-astro-cid-i7i4fz53]{margin-top:var(--mf-space-5)}.credits[data-astro-cid-i7i4fz53] dl[data-astro-cid-i7i4fz53] div[data-astro-cid-i7i4fz53]{padding:var(--mf-space-2) 0;border-bottom:var(--mf-border-hairline) solid var(--mf-line);grid-template-columns:1fr 2fr;display:grid}.next[data-astro-cid-i7i4fz53]{margin-top:var(--mf-space-section);border-top:var(--mf-border-hairline) solid var(--mf-line);padding-top:var(--mf-space-3);display:block;position:relative}.next[data-astro-cid-i7i4fz53] .hud[data-astro-cid-i7i4fz53]{color:var(--mf-dim)}.nt[data-astro-cid-i7i4fz53]{margin-top:var(--mf-space-6);font:var(--mf-text-h1-weight) var(--mf-text-h1-size) / var(--mf-text-h1-leading) var(--mf-text-h1-family);letter-spacing:var(--mf-text-h1-tracking);transition:transform var(--mf-duration-base) var(--mf-ease-out);display:block}.next[data-astro-cid-i7i4fz53] img[data-astro-cid-i7i4fz53]{right:0;top:var(--mf-space-6);aspect-ratio:16/9;object-fit:cover;opacity:0;width:28%;transition:opacity var(--mf-duration-base);position:absolute}.next[data-astro-cid-i7i4fz53]:hover .nt[data-astro-cid-i7i4fz53]{transform:translateX(var(--mf-space-4))}.next[data-astro-cid-i7i4fz53]:hover img[data-astro-cid-i7i4fz53]{opacity:1}@media (width<=760px){.facts[data-astro-cid-i7i4fz53]{row-gap:var(--mf-space-4);grid-template-columns:repeat(2,1fr)}.play[data-astro-cid-i7i4fz53]{display:none}.playline[data-astro-cid-i7i4fz53]{display:inline-flex}.text[data-astro-cid-i7i4fz53]{gap:var(--mf-space-6);grid-template-columns:1fr}.sgrid[data-astro-cid-i7i4fz53]{columns:1}.mgrid[data-astro-cid-i7i4fz53]{columns:2;column-gap:var(--mf-space-3)}.next[data-astro-cid-i7i4fz53] img[data-astro-cid-i7i4fz53]{display:none}}
