.cfilm[data-astro-cid-ml2wwwul]{aspect-ratio:16/9;border-radius:var(--r);isolation:isolate;background:#111;width:min(100%,152.889vh);position:relative;overflow:hidden}.cfilm[data-astro-cid-ml2wwwul] video[data-astro-cid-ml2wwwul]{object-fit:cover;width:100%;height:100%;display:block}.cfilm[data-astro-cid-ml2wwwul]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000059);height:40%;position:absolute;inset:auto 0 0}.cfilm[data-astro-cid-ml2wwwul] video[data-astro-cid-ml2wwwul]{cursor:pointer}.vplay[data-astro-cid-ml2wwwul]{z-index:2;backdrop-filter:blur(2px);cursor:pointer;background:#ffffff8c;border:0;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;padding:0;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s,opacity .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vplay[data-astro-cid-ml2wwwul] svg[data-astro-cid-ml2wwwul]{fill:#000;width:33px;height:33px;margin-left:3px}.cfilm[data-astro-cid-ml2wwwul]:hover .vplay[data-astro-cid-ml2wwwul]{background:#ffffffb8;transform:translate(-50%,-50%)scale(1.08)}.vplay[data-astro-cid-ml2wwwul]:focus-visible{outline-offset:3px;outline:2px solid #fff}.sound[data-astro-cid-ml2wwwul]:not(.paused) .vplay[data-astro-cid-ml2wwwul]{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.ctl[data-astro-cid-ml2wwwul]{z-index:2;gap:8px;transition:opacity .25s;display:flex;position:absolute;bottom:20px;right:20px}.cfilm[data-astro-cid-ml2wwwul]:not(.sound) .ctl[data-astro-cid-ml2wwwul]{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.rb[data-astro-cid-ml2wwwul]{color:#fff;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:relative}.rb[data-astro-cid-ml2wwwul]:before{content:"";z-index:-1;border-radius:inherit;backdrop-filter:blur(12px)brightness(.8);background:#ffffff29;transition:background .2s;position:absolute;inset:0}.rb[data-astro-cid-ml2wwwul]:hover:before{background:#ffffff42}.rb[data-astro-cid-ml2wwwul]:focus-visible{outline-offset:2px;outline:2px solid #fff}.rb[data-astro-cid-ml2wwwul] svg[data-astro-cid-ml2wwwul]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.snd[data-astro-cid-ml2wwwul] .i-on[data-astro-cid-ml2wwwul],.sound[data-astro-cid-ml2wwwul] .snd[data-astro-cid-ml2wwwul] .i-off[data-astro-cid-ml2wwwul]{display:none}.sound[data-astro-cid-ml2wwwul] .snd[data-astro-cid-ml2wwwul] .i-on[data-astro-cid-ml2wwwul]{display:block}.cc[data-astro-cid-ml2wwwul] .i-on[data-astro-cid-ml2wwwul],.cc[data-astro-cid-ml2wwwul][aria-pressed=true] .i-off[data-astro-cid-ml2wwwul]{display:none}.cc[data-astro-cid-ml2wwwul][aria-pressed=true] .i-on[data-astro-cid-ml2wwwul]{display:block}.cc[data-astro-cid-ml2wwwul] .i-on[data-astro-cid-ml2wwwul] rect[data-astro-cid-ml2wwwul]{fill:currentColor}.cc[data-astro-cid-ml2wwwul] .i-on[data-astro-cid-ml2wwwul] path[data-astro-cid-ml2wwwul]{stroke:#111;stroke-width:2px}.subs[data-astro-cid-ml2wwwul]{z-index:1;text-align:center;color:#fff;pointer-events:none;width:min(86%,1000px);font-size:24px;line-height:1.5;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.subs[data-astro-cid-ml2wwwul] span{box-decoration-break:clone;background:#0000008c;border-radius:4px;padding:.06em .35em}@media (width<=600px){.ctl[data-astro-cid-ml2wwwul]{bottom:12px;right:12px}.subs[data-astro-cid-ml2wwwul]{font-size:18px;bottom:72px}}.col[data-astro-cid-j5niumju]{width:min(1120px, 100% - 2 * max(var(--pad), 6vw));margin-inline:auto}.cover[data-astro-cid-j5niumju]{min-height:100svh;padding:calc(var(--nb,72px) + 56px) max(var(--pad), 6vw) 56px;color:#fff;text-align:center;isolation:isolate;background:#111;flex-direction:column;justify-content:flex-end;display:flex;position:relative}main[data-astro-cid-j5niumju]>.cover[data-astro-cid-j5niumju]{padding-top:calc(var(--nb,72px) + 56px)}.cover[data-astro-cid-j5niumju].bare{min-height:0;color:var(--ink);background:0 0}.cover[data-astro-cid-j5niumju]:not(.bare){--bar:84px;background:0 0}@media (width<=999px){.cover[data-astro-cid-j5niumju]:not(.bare){--bar:64px}}.bg[data-astro-cid-j5niumju]{inset:var(--bar) 0 0;z-index:-2;background:#111;position:absolute}.bg[data-astro-cid-j5niumju] img[data-astro-cid-j5niumju]{object-fit:cover;object-position:50% 62%;width:100%;height:100%;display:block}.cover[data-astro-cid-j5niumju]:not(.bare):before{content:"";inset:var(--bar) 0 0;z-index:-1;pointer-events:none;background:linear-gradient(#00000040,#0000 20% 48%,#0009);position:absolute}.kick[data-astro-cid-j5niumju]{letter-spacing:-.015em;text-wrap:balance;margin:0 0 16px;font-size:clamp(18px,2.2vw,32px);font-weight:400;line-height:1.2}.ttl[data-astro-cid-j5niumju]{letter-spacing:-.025em;text-wrap:balance;max-width:20em;margin:0 auto;font-size:clamp(34px,4.6vw,72px);font-weight:400;line-height:1.06}.cover[data-astro-cid-j5niumju]:not(.bare) .ttl[data-astro-cid-j5niumju] em{color:#fff}@media (width>=601px){.ttl[data-astro-cid-j5niumju] .acc{display:inline-block}}@media (width>=1000px),(width<=600px){.pn[data-astro-cid-j5niumju] .t[data-astro-cid-j5niumju] .acc{display:inline-block}}.mlogo[data-astro-cid-j5niumju]{width:auto;height:calc(var(--h,18px) * .55);margin:28px auto 0;display:block}.cover[data-astro-cid-j5niumju]:not(.bare) .mlogo[data-astro-cid-j5niumju]{filter:brightness(0)invert()}.meta[data-astro-cid-j5niumju]{letter-spacing:.01em;margin:28px 0 0;font-size:14px;font-weight:500}.open[data-astro-cid-j5niumju]{grid-template-columns:2fr 1fr;align-items:start;gap:80px;padding-top:120px;display:grid}.intro[data-astro-cid-j5niumju] p[data-astro-cid-j5niumju]{letter-spacing:-.01em;text-wrap:pretty;margin:0 0 .7em;font-size:24px;line-height:1.35}.intro[data-astro-cid-j5niumju] p[data-astro-cid-j5niumju]:last-child{margin-bottom:0}@media (width<=1199px){.open[data-astro-cid-j5niumju]{grid-template-columns:1fr;gap:48px}.open[data-astro-cid-j5niumju] .box{max-width:560px}}.film[data-astro-cid-j5niumju]{padding-top:96px}.film[data-astro-cid-j5niumju] .cfilm{margin-inline:auto}.quote[data-astro-cid-j5niumju]{text-align:center;padding-top:120px}figure[data-astro-cid-j5niumju]{max-width:900px;margin:0 auto}blockquote[data-astro-cid-j5niumju]{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:32px;line-height:1.22}blockquote[data-astro-cid-j5niumju] p{margin:0}blockquote[data-astro-cid-j5niumju] strong .tm{font-family:var(--sans);font-size:.94em;font-style:normal;font-weight:400}.qlogo[data-astro-cid-j5niumju]{height:var(--h,18px);width:auto;margin:0 auto 32px;display:block}blockquote[data-astro-cid-j5niumju] p+p{margin-top:0}@media (width>=1000px){blockquote[data-astro-cid-j5niumju] .acc{display:inline-block}}blockquote[data-astro-cid-j5niumju] strong{font-family:var(--serif);letter-spacing:0;color:var(--blue);font-size:1.06em;font-style:italic;font-weight:600}figcaption[data-astro-cid-j5niumju]{margin-top:28px;font-size:14px}figcaption[data-astro-cid-j5niumju] b[data-astro-cid-j5niumju]{font-weight:500}figcaption[data-astro-cid-j5niumju] span[data-astro-cid-j5niumju]{color:var(--mute,#0000008c);margin-top:4px;display:block}.story[data-astro-cid-j5niumju]{padding-top:120px}.text[data-astro-cid-j5niumju]{font-size:18px;line-height:1.6}.text[data-astro-cid-j5niumju]>:first-child{margin-top:0}.text[data-astro-cid-j5niumju]>*{max-width:900px;margin-inline:auto}.text[data-astro-cid-j5niumju] p{margin:0 auto 1em}.text[data-astro-cid-j5niumju] strong{font-weight:500}.text[data-astro-cid-j5niumju] h3{letter-spacing:-.015em;text-wrap:balance;margin:72px auto 8px;font-size:24px;font-weight:500;line-height:1.2}.text[data-astro-cid-j5niumju]>p:has(>img){max-width:none;margin:96px 0}.text[data-astro-cid-j5niumju] img{border-radius:var(--r);object-fit:cover;width:100%;height:auto;display:block}.text[data-astro-cid-j5niumju]>p:has(>video.loop){max-width:none;margin:96px 0}.text[data-astro-cid-j5niumju] video.loop{border-radius:var(--r);background:#111;width:100%;height:auto;display:block}.text[data-astro-cid-j5niumju] video.screen{box-shadow:var(--sh-media,0 24px 32px #0000001f)}.text[data-astro-cid-j5niumju]>p:is(:has(>img+img),:has(>video.loop+img),:has(>img+video.loop),:has(>video.loop+video.loop)){grid-template-columns:1fr 1fr;gap:24px;display:grid}.text[data-astro-cid-j5niumju]>blockquote{text-align:center;max-width:900px;margin:96px auto}.text[data-astro-cid-j5niumju] blockquote p{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:32px;font-weight:600;line-height:1.2}.text[data-astro-cid-j5niumju]>:last-child{margin-bottom:0}.next[data-astro-cid-j5niumju]{margin-top:var(--gap)}.next[data-astro-cid-j5niumju] a[data-astro-cid-j5niumju]{border-top:1px solid var(--ink);color:var(--ink);padding-top:28px;display:block}.next[data-astro-cid-j5niumju] .eyebrow[data-astro-cid-j5niumju]{margin-bottom:20px;display:block}.next[data-astro-cid-j5niumju] .t[data-astro-cid-j5niumju]{letter-spacing:-.025em;align-items:center;gap:.3em;font-size:clamp(34px,4.2vw,64px);font-weight:400;line-height:1.06;display:inline-flex}.next[data-astro-cid-j5niumju] .arr[data-astro-cid-j5niumju]{stroke-width:1.5px;width:.6em;height:.6em}.next[data-astro-cid-j5niumju] a[data-astro-cid-j5niumju]:hover .t[data-astro-cid-j5niumju]{color:var(--blue)}.pn[data-astro-cid-j5niumju]{margin-top:var(--gap);grid-template-columns:1fr auto 1fr;gap:40px;display:grid}.pn[data-astro-cid-j5niumju] a[data-astro-cid-j5niumju]{color:var(--ink);display:block}.pn[data-astro-cid-j5niumju] .pv[data-astro-cid-j5niumju]{grid-column:1}.pn[data-astro-cid-j5niumju] .nx[data-astro-cid-j5niumju]{text-align:right;grid-column:3}.pn[data-astro-cid-j5niumju] .all[data-astro-cid-j5niumju]{grid-area:1/2;align-self:start;transition:color .2s}.pn[data-astro-cid-j5niumju] .all[data-astro-cid-j5niumju]:hover{color:var(--blue)}.pn[data-astro-cid-j5niumju] .eyebrow[data-astro-cid-j5niumju]{margin-bottom:20px;display:block}.pn[data-astro-cid-j5niumju] .t[data-astro-cid-j5niumju]{letter-spacing:-.02em;text-wrap:balance;font-size:32px;font-weight:400;line-height:1.1;transition:color .2s;display:block}.pn[data-astro-cid-j5niumju] .t[data-astro-cid-j5niumju] em{font-family:var(--serif);letter-spacing:0;color:var(--blue);font-size:1.06em;font-style:italic;font-weight:600}.pn[data-astro-cid-j5niumju] .dir[data-astro-cid-j5niumju]{vertical-align:.01em;fill:none;stroke:currentColor;stroke-width:1.5px;width:.62em;height:.62em;transition:transform .25s;display:inline-block}.pn[data-astro-cid-j5niumju] .pv[data-astro-cid-j5niumju] .dir[data-astro-cid-j5niumju]{margin-right:.3em}.pn[data-astro-cid-j5niumju] .nx[data-astro-cid-j5niumju] .dir[data-astro-cid-j5niumju]{margin-left:.3em}.pn[data-astro-cid-j5niumju] .pv[data-astro-cid-j5niumju]:hover .dir[data-astro-cid-j5niumju]{transform:translate(-3px)}.pn[data-astro-cid-j5niumju] .nx[data-astro-cid-j5niumju]:hover .dir[data-astro-cid-j5niumju]{transform:translate(3px)}.pn[data-astro-cid-j5niumju] a[data-astro-cid-j5niumju]:hover .t[data-astro-cid-j5niumju]{color:var(--blue)}.pn[data-astro-cid-j5niumju] .who[data-astro-cid-j5niumju]{color:var(--mute,#0000008c);margin-top:12px;font-size:14px;display:block}.pn[data-astro-cid-j5niumju]+.next[data-astro-cid-j5niumju]{margin-top:96px}@media (width<=600px){.pn[data-astro-cid-j5niumju]{grid-template-columns:1fr;gap:48px}.pn[data-astro-cid-j5niumju] .pv[data-astro-cid-j5niumju],.pn[data-astro-cid-j5niumju] .nx[data-astro-cid-j5niumju]{grid-column:1}.pn[data-astro-cid-j5niumju] .nx[data-astro-cid-j5niumju]{text-align:left}.pn[data-astro-cid-j5niumju] .all[data-astro-cid-j5niumju]{order:1;grid-area:auto/1}.pn[data-astro-cid-j5niumju] .t[data-astro-cid-j5niumju]{font-size:24px}}@media (width<=900px){.open[data-astro-cid-j5niumju]{grid-template-columns:1fr;gap:48px;padding-top:96px}.quote[data-astro-cid-j5niumju],.story[data-astro-cid-j5niumju]{padding-top:96px}.film[data-astro-cid-j5niumju]{padding-top:72px}}@media (width<=600px){.col[data-astro-cid-j5niumju]{width:calc(100% - 2 * var(--pad))}.cover[data-astro-cid-j5niumju]{padding:calc(var(--nb,64px) + 40px) var(--pad) 40px}main[data-astro-cid-j5niumju]>.cover[data-astro-cid-j5niumju]{padding-top:calc(var(--nb,64px) + 40px)}.ttl[data-astro-cid-j5niumju]{font-size:clamp(28px,8.2vw,32px)}blockquote[data-astro-cid-j5niumju],.text[data-astro-cid-j5niumju] blockquote p{font-size:24px}.text[data-astro-cid-j5niumju]>p:has(>img),.text[data-astro-cid-j5niumju]>p:has(>video.loop){margin:64px 0}.text[data-astro-cid-j5niumju]>blockquote{margin:64px auto}.text[data-astro-cid-j5niumju]>p:is(:has(>img+img),:has(>video.loop+img),:has(>img+video.loop),:has(>video.loop+video.loop)){grid-template-columns:1fr;gap:16px}}
