.can[data-astro-cid-5ocasv2y]{width:var(--w);height:var(--h);display:block;position:relative}.leader[data-astro-cid-5ocasv2y]{z-index:1;pointer-events:none;user-select:none;width:100%;height:100%;position:relative}.ground[data-astro-cid-5ocasv2y]{left:calc(var(--base-x) * 100%);width:calc(var(--base-w) * 100%);pointer-events:none;height:16px;position:absolute;bottom:2px;transform:translate(-50%)}.cast[data-astro-cid-5ocasv2y]{width:calc(var(--sun-length,0px) * var(--k));transform-origin:0;height:18px;transform:scaleX(var(--sun-dir,1)) rotate(-12deg);background:linear-gradient(90deg, rgba(var(--sun-tint,0, 0, 0), var(--sun-opacity,0)) 0%, rgba(var(--sun-tint,0, 0, 0), calc(var(--sun-opacity,0) * .55)) 45%, rgba(var(--sun-tint,0, 0, 0), 0) 100%);filter:blur(var(--sun-blur,0px));border-radius:50%;transition:width 1.2s;position:absolute;top:-1px;left:50%}.contact[data-astro-cid-5ocasv2y]{background:radial-gradient(closest-side, rgba(0, 0, 0, var(--sun-contact,.2)), #0000);filter:blur(2px);border-radius:50%;position:absolute;inset:2px -2%}:root[data-theme=dark] .cast[data-astro-cid-5ocasv2y]{display:none}:root[data-theme=dark] .contact[data-astro-cid-5ocasv2y]{filter:blur(2px);background:radial-gradient(closest-side,#0009,#0000)}.rolls[data-astro-cid-7jyjd6fn]{background:var(--bg);color:var(--fg);padding:110px 0 120px}.head[data-astro-cid-7jyjd6fn]{border-top:1px solid var(--fg);justify-content:space-between;align-items:flex-end;gap:16px;margin:0 40px;padding-top:20px;display:flex}.title[data-astro-cid-7jyjd6fn]{font-family:var(--serif);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(44px,6vw,92px);font-weight:350;line-height:1}.index-row[data-astro-cid-7jyjd6fn]{justify-content:space-between;gap:16px;margin:0 40px 14px;display:flex}.title[data-astro-cid-7jyjd6fn] .accent[data-astro-cid-7jyjd6fn]{color:var(--accent);text-transform:none;font-weight:300}.aside[data-astro-cid-7jyjd6fn]{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.aside[data-astro-cid-7jyjd6fn] p[data-astro-cid-7jyjd6fn]{color:var(--muted);font-size:14px}.aside[data-astro-cid-7jyjd6fn] .sun[data-astro-cid-7jyjd6fn]{letter-spacing:.04em;font-size:12px}.for-touch[data-astro-cid-7jyjd6fn]{display:none}@media (hover:none){.for-pointer[data-astro-cid-7jyjd6fn]{display:none}.for-touch[data-astro-cid-7jyjd6fn]{display:inline}.hint[data-astro-cid-7jyjd6fn]{display:none}}.aside[data-astro-cid-7jyjd6fn] .more[data-astro-cid-7jyjd6fn]{border-bottom:1px solid;margin-top:6px;font-size:14px}.table[data-astro-cid-7jyjd6fn]{background:0 0;margin-top:56px;padding:30px 40px 0;position:relative}.shelf[data-astro-cid-7jyjd6fn]{grid-template-columns:repeat(4,228px);justify-content:center;gap:48px 60px;margin:0;padding:0;list-style:none;display:grid}.single[data-astro-cid-7jyjd6fn] .shelf[data-astro-cid-7jyjd6fn]{grid-template-columns:228px}.roll[data-astro-cid-7jyjd6fn]{width:228px;height:250px;transition:opacity .4s;position:relative}:root[data-theme=dark] .roll[data-astro-cid-7jyjd6fn]:before{content:"";pointer-events:none;background:radial-gradient(34% 42% at 36% 40%,#ffc4802b,#ffc48000 70%);height:270px;position:absolute;top:-40px;left:-30px;right:-10px}.has-open[data-astro-cid-7jyjd6fn] .roll[data-astro-cid-7jyjd6fn]:not(.open){opacity:.55}.hit[data-astro-cid-7jyjd6fn]{cursor:grab;touch-action:pan-x pan-y;background:0 0;border:0;width:auto;height:auto;padding:0;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0}.hit[data-astro-cid-7jyjd6fn]:active{cursor:grabbing}.hit[data-astro-cid-7jyjd6fn]:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.hit[data-astro-cid-7jyjd6fn] .leader{transition:translate .35s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}.roll[data-astro-cid-7jyjd6fn]:hover .hit[data-astro-cid-7jyjd6fn] .leader{translate:8px}.roll[data-astro-cid-7jyjd6fn].open .hit[data-astro-cid-7jyjd6fn]{transform:translateY(-8px)}.hint[data-astro-cid-7jyjd6fn]{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#101010;border-radius:999px;padding:5px 9px;font-size:12px;transition:opacity .25s,transform .25s;position:absolute;top:-26px;left:110px;transform:translateY(4px)}.roll[data-astro-cid-7jyjd6fn]:hover .hint[data-astro-cid-7jyjd6fn]{opacity:1;transform:none}.roll[data-astro-cid-7jyjd6fn].open .hint[data-astro-cid-7jyjd6fn]{display:none}.name[data-astro-cid-7jyjd6fn]{font-family:var(--serif);white-space:nowrap;align-items:baseline;gap:8px;font-size:17px;display:flex;position:absolute;top:214px;left:4px}.no[data-astro-cid-7jyjd6fn]{font-family:var(--font);letter-spacing:.12em;color:var(--muted);font-size:11px}.roll[data-astro-cid-7jyjd6fn].open .name[data-astro-cid-7jyjd6fn]{font-style:italic}.viewer[data-astro-cid-7jyjd6fn]{aspect-ratio:1200/630;color:#f6efe6;isolation:isolate;background:#1b120c;flex-direction:column;justify-content:space-between;margin-top:48px;display:flex;position:relative;overflow:hidden}.backdrop[data-astro-cid-7jyjd6fn],.backdrop[data-astro-cid-7jyjd6fn] img[data-astro-cid-7jyjd6fn],.shade[data-astro-cid-7jyjd6fn]{width:100%;height:100%;position:absolute;inset:0}.backdrop[data-astro-cid-7jyjd6fn]{z-index:-1;overflow:hidden}.backdrop[data-astro-cid-7jyjd6fn] img[data-astro-cid-7jyjd6fn]{object-fit:cover;opacity:0;transition:opacity .9s}.backdrop[data-astro-cid-7jyjd6fn] img[data-astro-cid-7jyjd6fn].on{opacity:1}.shade[data-astro-cid-7jyjd6fn]{background:linear-gradient(#140c088c 0%,#140c081f 45%,#140c080d 60%),radial-gradient(55% 85% at 0 100%,#120a06e6,#120a0600 72%),radial-gradient(40% 60% at 100% 100%,#120a06bf,#120a0600 70%)}.viewer[data-astro-cid-7jyjd6fn] .film-strip{margin-top:24px}.viewer-head[data-astro-cid-7jyjd6fn]{justify-content:space-between;align-items:flex-end;gap:16px;padding:8px 56px 52px;display:flex}.info[data-astro-cid-7jyjd6fn]{flex-direction:column;gap:12px;min-width:0;display:flex}.tag[data-astro-cid-7jyjd6fn]{color:#f39a1e;letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:600}.vtitle[data-astro-cid-7jyjd6fn]{font-family:var(--serif);letter-spacing:-.02em;text-shadow:0 2px 18px #00000059;text-wrap:balance;font-size:clamp(48px,7vw,92px);font-weight:300;line-height:.92}.vtitle[data-astro-cid-7jyjd6fn] em[data-astro-cid-7jyjd6fn]{color:#f7a542;font-weight:300;display:block}.vmeta[data-astro-cid-7jyjd6fn]{font-family:var(--serif);opacity:.92;font-size:clamp(17px,1.6vw,23px);font-style:italic;font-weight:300}.actions[data-astro-cid-7jyjd6fn]{flex-shrink:0;gap:10px;display:flex}.go[data-astro-cid-7jyjd6fn][hidden]{display:none}.go[data-astro-cid-7jyjd6fn]{color:#1b120c;background:#f6efe6;border-radius:999px;padding:9px 16px;font-size:14px}.go[data-astro-cid-7jyjd6fn]:hover{background:#f39a1e}.rewind[data-astro-cid-7jyjd6fn]{color:#f6efe6;font:inherit;cursor:pointer;background:0 0;border:1px solid #f6efe699;border-radius:999px;padding:9px 16px;font-size:14px}.rewind[data-astro-cid-7jyjd6fn]:hover{color:#1b120c;background:#f6efe6}@media (width<=1259px){.shelf[data-astro-cid-7jyjd6fn]{column-gap:34px}}@media (width>=810px) and (width<=1099px){.shelf[data-astro-cid-7jyjd6fn]{grid-template-columns:repeat(3,228px)}}@media (width<=809px){.rolls[data-astro-cid-7jyjd6fn]{padding:80px 0 90px}.head[data-astro-cid-7jyjd6fn],.index-row[data-astro-cid-7jyjd6fn]{margin:0 16px}.index-row[data-astro-cid-7jyjd6fn]{margin-bottom:14px}.head[data-astro-cid-7jyjd6fn]{flex-direction:column;align-items:flex-start}.aside[data-astro-cid-7jyjd6fn]{text-align:left;align-items:flex-start}.table[data-astro-cid-7jyjd6fn]{scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:32px;padding:30px 16px 0;scroll-padding:0 16px;overflow-x:auto}.shelf[data-astro-cid-7jyjd6fn]{grid-template-columns:none;grid-auto-columns:228px;grid-auto-flow:column;justify-content:flex-start;column-gap:24px;width:max-content}.roll[data-astro-cid-7jyjd6fn]{scroll-snap-align:start}.single[data-astro-cid-7jyjd6fn] .table[data-astro-cid-7jyjd6fn]{overflow:visible}.single[data-astro-cid-7jyjd6fn] .shelf[data-astro-cid-7jyjd6fn]{grid-template-columns:228px;grid-auto-flow:row;justify-content:center;width:auto}.viewer[data-astro-cid-7jyjd6fn]{aspect-ratio:auto;margin-top:36px}.backdrop[data-astro-cid-7jyjd6fn]{aspect-ratio:3/4;height:auto;bottom:auto;-webkit-mask-image:linear-gradient(#000 50%,#000000eb 60%,#000000b3 72%,#0006 84%,#00000024 93%,#0000 100%);mask-image:linear-gradient(#000 50%,#000000eb 60%,#000000b3 72%,#0006 84%,#00000024 93%,#0000 100%)}.shade[data-astro-cid-7jyjd6fn]{background:linear-gradient(#140c0880 0%,#140c0800 30%)}.viewer-head[data-astro-cid-7jyjd6fn]{flex-direction:column;align-items:flex-start;gap:18px;margin-top:max(16px,133.333vw - clamp(300px,40vh,440px) - 24px);padding:0 16px 32px}.info[data-astro-cid-7jyjd6fn]{gap:8px}}
