.pill[data-astro-cid-og44gqvk]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:32px;margin:0;padding:0 12px;border:0;border-radius:var(--r-control);font:400 12px/1 var(--font-ui);color:var(--ink);text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-ui)}a[data-astro-cid-og44gqvk].pill:hover,button[data-astro-cid-og44gqvk].pill:hover{background-color:#e8e8e6db}.wordmark[data-astro-cid-og44gqvk]{font:400 17px/1 var(--font-display)}.v-code[data-astro-cid-og44gqvk]{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-head[data-astro-cid-og44gqvk]{position:sticky;top:0;z-index:30;padding:8px 12px 0}.v-bars[data-astro-cid-og44gqvk]{display:none;gap:3px;height:2px;margin-bottom:6px}.v-bars[data-astro-cid-og44gqvk] i[data-astro-cid-og44gqvk]{flex:1;background:var(--line);transition:background-color var(--dur-base) var(--ease-out)}.v-bars[data-astro-cid-og44gqvk] i[data-astro-cid-og44gqvk].done{background:var(--ink)}.v-bars[data-astro-cid-og44gqvk] i[data-astro-cid-og44gqvk].now{background:var(--fig)}.v-top[data-astro-cid-og44gqvk]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.v-id[data-astro-cid-og44gqvk]{grid-column:1 / 5;min-width:0}.v-index-btn[data-astro-cid-og44gqvk]{grid-column:7 / 11}.v-close[data-astro-cid-og44gqvk]{grid-column:11 / 13}.v-stage[data-astro-cid-og44gqvk]{display:grid;gap:96px;padding:48px 12px 120px}.step--cover[data-astro-cid-og44gqvk]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:end}.cover-media[data-astro-cid-og44gqvk]{grid-column:1 / 8;display:flex;align-items:flex-end;min-height:0}.cover-media[data-astro-cid-og44gqvk] img[data-astro-cid-og44gqvk]{width:auto;height:auto;max-width:100%;max-height:72svh;border-radius:var(--r-media)}.cover-text[data-astro-cid-og44gqvk]{grid-column:9 / 13;display:grid;gap:16px;padding-bottom:4px}.cover-text[data-astro-cid-og44gqvk]>[data-astro-cid-og44gqvk]{margin:0}h1[data-astro-cid-og44gqvk]{font:400 clamp(40px,5.2vw,80px)/.95 var(--font-display);letter-spacing:-.01em}.cover-desc[data-astro-cid-og44gqvk]{max-width:38ch;font:400 15px/1.5 var(--font-ui);color:var(--muted)}.spec[data-astro-cid-og44gqvk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;font:400 12px/1.3 var(--font-ui)}.spec[data-astro-cid-og44gqvk] div[data-astro-cid-og44gqvk]{padding:8px 0;border-top:1px solid var(--line)}.spec[data-astro-cid-og44gqvk] dt[data-astro-cid-og44gqvk]{color:var(--muted);font-size:11px;margin-bottom:3px}.spec[data-astro-cid-og44gqvk] dd[data-astro-cid-og44gqvk]{margin:0}.begin[data-astro-cid-og44gqvk]{justify-self:start;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--r-control);background:var(--ink);color:var(--paper);font:400 13px/1 var(--font-ui);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-ui)}.begin[data-astro-cid-og44gqvk]:hover{background:#161616d1}.frame[data-astro-cid-og44gqvk]{margin:0;display:grid;justify-items:center;gap:10px}.frame[data-astro-cid-og44gqvk] img[data-astro-cid-og44gqvk],.frame[data-astro-cid-og44gqvk] video[data-astro-cid-og44gqvk]{width:auto;height:auto;max-width:100%;max-height:88svh;border-radius:var(--r-media)}.frame[data-astro-cid-og44gqvk] video[data-astro-cid-og44gqvk]{width:min(100%,1080px);background:var(--ink)}.end-inner[data-astro-cid-og44gqvk]{display:grid;justify-items:start;gap:16px;max-width:460px;margin:0 auto}.end-inner[data-astro-cid-og44gqvk]>[data-astro-cid-og44gqvk]{margin:0}h2[data-astro-cid-og44gqvk]{font:400 40px/1 var(--font-display)}.next-tile[data-astro-cid-og44gqvk]{position:relative;display:block;width:100%}.next-tile[data-astro-cid-og44gqvk] img[data-astro-cid-og44gqvk]{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-media);transition:transform 1s var(--ease-out)}.next-tile[data-astro-cid-og44gqvk]:hover img[data-astro-cid-og44gqvk]{transform:scale(1.015)}.cap[data-astro-cid-og44gqvk]{position:absolute;left:50%;bottom:12px;translate:-50% 0;max-width:calc(100% - 24px);padding:8px 12px;border-radius:var(--r-control);font:400 12px/1 var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.end-links[data-astro-cid-og44gqvk]{display:flex;gap:24px;font:400 13px/1 var(--font-ui)}.end-links[data-astro-cid-og44gqvk] a[data-astro-cid-og44gqvk]{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--muted)}.end-links[data-astro-cid-og44gqvk] a[data-astro-cid-og44gqvk]:hover{color:var(--ink)}.zone[data-astro-cid-og44gqvk],.v-foot[data-astro-cid-og44gqvk]{display:none}.v-sheet[data-astro-cid-og44gqvk]{position:fixed;inset:56px auto auto;left:calc(50% + 6px);right:12px;width:auto;max-height:calc(100svh - 120px);margin:0;padding:16px;overflow:auto;border:0;border-radius:var(--r-control);color:var(--ink);opacity:0;translate:0 -6px;transition:opacity var(--dur-fast) var(--ease-ui),translate var(--dur-fast) var(--ease-ui),display var(--dur-fast) allow-discrete,overlay var(--dur-fast) allow-discrete}.v-sheet[data-astro-cid-og44gqvk]:popover-open{opacity:1;translate:0 0}@starting-style{.v-sheet[data-astro-cid-og44gqvk]:popover-open{opacity:0;translate:0 -6px}}.v-sheet[data-astro-cid-og44gqvk]::backdrop{background:transparent}.v-sheet[data-astro-cid-og44gqvk]>.label[data-astro-cid-og44gqvk]{margin:0 0 12px}.v-grid[data-astro-cid-og44gqvk]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none}.v-grid[data-astro-cid-og44gqvk] a[data-astro-cid-og44gqvk]{display:grid;gap:4px;text-decoration:none}.v-grid[data-astro-cid-og44gqvk] img[data-astro-cid-og44gqvk]{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;outline:2px solid transparent;outline-offset:1px;transition:outline-color var(--dur-fast)}.v-grid[data-astro-cid-og44gqvk] a[data-astro-cid-og44gqvk]:hover img[data-astro-cid-og44gqvk]{outline-color:var(--line)}.v-grid[data-astro-cid-og44gqvk] a[data-astro-cid-og44gqvk][aria-current] img[data-astro-cid-og44gqvk]{outline-color:var(--fig)}.v-grid[data-astro-cid-og44gqvk] a[data-astro-cid-og44gqvk][aria-current] .label[data-astro-cid-og44gqvk]{color:var(--fig)}html.js-stepper{overflow:hidden;height:100%}html.js-stepper .v-head[data-astro-cid-og44gqvk]{position:fixed;inset:0 0 auto}html.js-stepper .v-bars[data-astro-cid-og44gqvk]{display:flex}html.js-stepper .v-stage[data-astro-cid-og44gqvk]{position:fixed;inset:0;display:block;padding:0}html.js-stepper .step[data-astro-cid-og44gqvk]{position:absolute;inset:64px 12px;display:none;opacity:0;visibility:hidden;transition:opacity .32s var(--ease-out),visibility 0s linear .32s}html.js-stepper .step[data-astro-cid-og44gqvk][data-near]{display:block}html.js-stepper .step[data-astro-cid-og44gqvk][data-current]{display:block;opacity:1;visibility:visible;transition:opacity .32s var(--ease-out)}html.js-stepper:not([data-step]) .step--cover[data-astro-cid-og44gqvk]{display:block;opacity:1;visibility:visible}html.js-stepper .step--cover[data-astro-cid-og44gqvk][data-current],html.js-stepper:not([data-step]) .step--cover[data-astro-cid-og44gqvk],html.js-stepper .step--cover[data-astro-cid-og44gqvk][data-near]{display:grid;align-content:center}html.js-stepper .cover-media[data-astro-cid-og44gqvk] img[data-astro-cid-og44gqvk]{max-height:calc(100svh - 168px)}html.js-stepper .step--frame[data-astro-cid-og44gqvk] .frame[data-astro-cid-og44gqvk]{height:100%;display:flex;align-items:center;justify-content:center}html.js-stepper .frame[data-astro-cid-og44gqvk] img[data-astro-cid-og44gqvk],html.js-stepper .frame[data-astro-cid-og44gqvk] video[data-astro-cid-og44gqvk]{max-height:100%}html.js-stepper .frame[data-astro-cid-og44gqvk] video[data-astro-cid-og44gqvk]{width:auto;max-width:100%}html.js-stepper .frame-cap[data-astro-cid-og44gqvk]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.js-stepper .step--end[data-astro-cid-og44gqvk][data-current],html.js-stepper .step--end[data-astro-cid-og44gqvk][data-near]{display:grid;align-content:center}html.js-stepper .zone[data-astro-cid-og44gqvk]{position:absolute;z-index:5;top:64px;bottom:64px;display:block;padding:0;border:0;background:transparent}html.js-stepper .zone--prev[data-astro-cid-og44gqvk]{left:0;width:33%;cursor:w-resize}html.js-stepper .zone--next[data-astro-cid-og44gqvk]{right:0;width:67%;cursor:e-resize}html[data-step=cover] .zone--next[data-astro-cid-og44gqvk],html[data-step=end] .zone[data-astro-cid-og44gqvk],html[data-step=film] .zone[data-astro-cid-og44gqvk],html[data-step=cover] .zone--prev[data-astro-cid-og44gqvk]{display:none}html.js-stepper .v-foot[data-astro-cid-og44gqvk]{position:fixed;z-index:30;left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom));display:flex;justify-content:center;gap:6px;pointer-events:none}html.js-stepper .v-foot[data-astro-cid-og44gqvk]>[data-astro-cid-og44gqvk]{pointer-events:auto}.v-cap[data-astro-cid-og44gqvk]{min-width:0;max-width:min(640px,100%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:32px}.v-arrow[data-astro-cid-og44gqvk]{width:32px;padding:0;justify-content:center;flex:0 0 auto}@media(max-width:719px){.v-top[data-astro-cid-og44gqvk]{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.v-id[data-astro-cid-og44gqvk],.v-index-btn[data-astro-cid-og44gqvk],.v-close[data-astro-cid-og44gqvk]{grid-column:auto}.v-top[data-astro-cid-og44gqvk] .wordmark[data-astro-cid-og44gqvk]{display:none}.pill[data-astro-cid-og44gqvk]{height:40px;font-size:13px;gap:8px}.v-cap[data-astro-cid-og44gqvk]{height:auto;min-height:40px;padding:7px 12px;font-size:12px;line-height:1.35;white-space:normal;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.v-arrow[data-astro-cid-og44gqvk]{width:40px}.v-stage[data-astro-cid-og44gqvk]{gap:64px}.step--cover[data-astro-cid-og44gqvk],html.js-stepper .step--cover[data-astro-cid-og44gqvk][data-current],html.js-stepper .step--cover[data-astro-cid-og44gqvk][data-near],html.js-stepper:not([data-step]) .step--cover[data-astro-cid-og44gqvk]{display:flex;flex-direction:column;align-items:stretch;gap:20px}.cover-media[data-astro-cid-og44gqvk],.cover-text[data-astro-cid-og44gqvk]{grid-column:auto;flex:none}.cover-media[data-astro-cid-og44gqvk]{display:block}.cover-media[data-astro-cid-og44gqvk] img[data-astro-cid-og44gqvk]{max-height:46svh}h1[data-astro-cid-og44gqvk]{font-size:clamp(48px,14vw,60px);letter-spacing:-.02em}.spec[data-astro-cid-og44gqvk]{grid-template-columns:1fr}.spec[data-astro-cid-og44gqvk] div[data-astro-cid-og44gqvk]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;padding:7px 0}.spec[data-astro-cid-og44gqvk] dt[data-astro-cid-og44gqvk]{margin:0;font-size:12px}.spec[data-astro-cid-og44gqvk] dd[data-astro-cid-og44gqvk]{font-size:13px}.cover-desc[data-astro-cid-og44gqvk]{font-size:14px}html.js-stepper .step[data-astro-cid-og44gqvk]{inset:72px 12px}html.js-stepper .step--cover[data-astro-cid-og44gqvk]{overflow:auto}html.js-stepper .cover-media[data-astro-cid-og44gqvk] img[data-astro-cid-og44gqvk]{max-height:44svh}html.js-stepper .zone[data-astro-cid-og44gqvk]{top:72px;bottom:72px}.v-sheet[data-astro-cid-og44gqvk]{top:auto;left:12px;right:12px;bottom:calc(68px + env(safe-area-inset-bottom));width:auto;max-height:60svh;translate:0 6px}@starting-style{.v-sheet[data-astro-cid-og44gqvk]:popover-open{translate:0 6px}}.v-grid[data-astro-cid-og44gqvk]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.pill[data-astro-cid-og44gqvk],.v-bars[data-astro-cid-og44gqvk] i[data-astro-cid-og44gqvk],.next-tile[data-astro-cid-og44gqvk] img[data-astro-cid-og44gqvk],.v-sheet[data-astro-cid-og44gqvk],html.js-stepper .step[data-astro-cid-og44gqvk],html.js-stepper .step[data-astro-cid-og44gqvk][data-current]{transition:none}}
