.xQbh-W_stage{z-index:1000;color:#f4ecdd;font-family:var(--font-italic), Georgia, serif;background:#14110d;position:fixed;inset:0;overflow:hidden}.xQbh-W_poster{position:absolute;inset:0}.xQbh-W_poster img{object-fit:cover;width:100%;height:100%;display:block}.xQbh-W_canvas{touch-action:none;cursor:grab;opacity:0;width:100%;height:100%;transition:opacity 2.2s var(--ease-out);display:block;position:absolute;inset:0}.xQbh-W_stage[data-ready] .xQbh-W_canvas{opacity:1}.xQbh-W_mark{color:#f4ecdd;text-shadow:0 1px 12px #140e08b3;font-size:.95rem;text-decoration:none;position:absolute;top:22px;left:26px}.xQbh-W_loading{text-align:center;place-content:center;margin:0;padding:0 24px;font-size:1.25rem;font-style:italic;display:grid;position:absolute;inset:0}.xQbh-W_loading a{color:inherit}.xQbh-W_plain{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xQbh-W_failed{margin:0;font-size:1.05rem;font-style:italic;position:absolute;top:132px;left:26px;right:26px}.xQbh-W_stage[data-failed] .xQbh-W_plain,.xQbh-W_plain:focus-within{clip:auto;white-space:normal;z-index:5;background:#14110d;width:auto;height:auto;padding:0 26px 48px;inset:176px 0 0;overflow:auto}.xQbh-W_plain article{max-width:40rem;line-height:1.5}.xQbh-W_plain h1{margin:0 0 .4rem;font-size:1.6rem;font-weight:400}.xQbh-W_plain h2{margin:1.6rem 0 .4rem;font-size:1.2rem;font-weight:400}.xQbh-W_plain h3{margin:1.4rem 0 .2rem;font-size:1.05rem;font-style:italic;font-weight:400}.xQbh-W_plain p,.xQbh-W_plain li,.xQbh-W_plain blockquote{margin:.3rem 0;font-size:.98rem}.xQbh-W_plain a{color:inherit;margin-right:1rem}.xQbh-W_opening{text-shadow:0 1px 3px #140e08e6,0 0 18px #140e08d9;margin:0;font-size:.95rem;font-style:italic;animation:2.4s ease-in-out infinite xQbh-W_breathe;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@keyframes xQbh-W_breathe{0%,to{opacity:.55}50%{opacity:1}}.xQbh-W_headline{opacity:.88;max-width:min(23rem,58vw);margin-top:.3rem;font-size:.82rem;line-height:1.35;display:block}.xQbh-W_caption{text-align:center;text-shadow:0 1px 3px #140e08bf,0 2px 26px #140e08d9;width:min(38rem,100% - 40px);animation:xQbh-W_rise 1.4s var(--ease-out) both;margin:0;font-size:clamp(1.25rem,2vw,1.7rem);font-style:italic;position:absolute;bottom:clamp(44px,11vh,96px);left:50%;transform:translate(-50%)}@keyframes xQbh-W_noteFade{0%{opacity:0}8%{opacity:.9}85%{opacity:.9}to{opacity:0}}@keyframes xQbh-W_rise{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes xQbh-W_cardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.xQbh-W_skip{appearance:none;color:inherit;font:inherit;cursor:pointer;text-shadow:0 1px 12px #140e08b3;background:0 0;border:0;padding:.3rem .5rem;font-size:.95rem;position:absolute;top:18px;right:22px}.xQbh-W_bookTip{color:#1c1a17;pointer-events:none;background:#f4ecddf7;max-width:24rem;margin:0;padding:.42rem .7rem;font-size:.95rem;line-height:1.3;position:absolute;transform:translate(16px,-120%)}.xQbh-W_note{text-align:center;text-shadow:0 1px 3px #140e08e6,0 0 18px #140e08cc;pointer-events:none;width:calc(100% - 32px);margin:0;font-size:.9rem;font-style:italic;animation:11s linear both xQbh-W_noteFade;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}.xQbh-W_hint{text-align:center;text-shadow:0 1px 3px #140e08e6,0 0 18px #140e08d9;pointer-events:none;width:min(30rem,100% - 32px);animation:xQbh-W_rise 1.4s var(--ease-out) both;margin:0;font-size:.95rem;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}@media (max-width:760px){.xQbh-W_hint{bottom:118px}}.xQbh-W_nav{flex-wrap:wrap;justify-content:center;gap:.2rem 1.4rem;padding:0 16px;display:flex;position:absolute;bottom:16px;left:0;right:0}.xQbh-W_nav button{appearance:none;color:inherit;font:inherit;cursor:pointer;text-shadow:0 1px 3px #140e08e6,0 0 14px #140e08d9;background:0 0;border:0;padding:.25rem 0;font-size:1rem}.xQbh-W_nav button[aria-current]{text-underline-offset:4px;text-decoration:underline}.xQbh-W_clip{margin:.6rem 0}.xQbh-W_clip audio{width:100%;height:2.2rem;display:block}.xQbh-W_clip p{opacity:.75;margin:.35rem 0 0;font-size:.78rem}.xQbh-W_mark a{color:inherit;text-decoration:none}.xQbh-W_mark a:hover{text-underline-offset:3px;text-decoration:underline}.xQbh-W_ways{opacity:.82;margin-top:.2rem;font-size:.8rem;display:block}.xQbh-W_ways a+a{margin-left:.8rem}.xQbh-W_stage[data-film] .xQbh-W_ways{display:none}.xQbh-W_nav button:focus-visible,.xQbh-W_skip:focus-visible,.xQbh-W_mark a:focus-visible{outline-offset:3px;outline:2px solid}.xQbh-W_panel{color:#1c1a17;z-index:3;width:min(25rem,100%);animation:xQbh-W_fadeIn .5s var(--ease-out) both;background:#f4ecddf7;padding:clamp(28px,8vh,72px) 34px 40px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@keyframes xQbh-W_fadeIn{0%{opacity:0}to{opacity:1}}.xQbh-W_panel h2{letter-spacing:-.01em;margin:0 0 1.1rem;font-size:2rem;font-weight:400}.xQbh-W_panel p{margin:0 0 .9rem;font-size:1.03rem;line-height:1.5}.xQbh-W_panel blockquote{border-left:1px solid #3c302466;margin:.4rem 0 1rem;padding-left:1rem;font-size:1.1rem;font-style:italic;line-height:1.4}.xQbh-W_kicker{opacity:.72;font-style:italic;margin-bottom:.3rem!important;font-size:.95rem!important}.xQbh-W_list{gap:.55rem;margin:.6rem 0 0;padding:0;line-height:1.4;list-style:none;display:grid}.xQbh-W_links{gap:.45rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.xQbh-W_links a{color:#7f2114;text-underline-offset:3px}.xQbh-W_close{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:1.6rem;line-height:1;position:absolute;top:16px;right:18px}.xQbh-W_close:focus-visible,.xQbh-W_links a:focus-visible,.xQbh-W_tabs button:focus-visible,.xQbh-W_ask:focus-visible{outline-offset:3px;outline:2px solid}.xQbh-W_tabs{flex-wrap:wrap;justify-content:center;gap:.2rem 1.2rem;padding:0 16px;display:flex;position:absolute;bottom:84px;left:0;right:0}.xQbh-W_tabs button{appearance:none;color:inherit;font:inherit;cursor:pointer;text-shadow:0 1px 3px #140e08e6,0 0 14px #140e08d9;background:0 0;border:0;font-size:1rem}.xQbh-W_tabs button[aria-current]{text-underline-offset:4px;text-decoration:underline}.xQbh-W_ask{appearance:none;font:inherit;cursor:pointer;text-align:center;width:calc(100% - 32px);color:inherit;text-underline-offset:4px;text-shadow:0 1px 3px #140e08e6,0 0 14px #140e08d9;background:0 0;border:0;font-size:1.05rem;text-decoration:underline;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.xQbh-W_talk{color:#1c1a17;flex-direction:column;width:min(34rem,100%);padding:56px 24px 16px;display:flex}.xQbh-W_talk>:last-child{flex:1;min-height:0}.xQbh-W_stage[data-film] .xQbh-W_card .xQbh-W_actions,.xQbh-W_stage[data-film] .xQbh-W_card .xQbh-W_close,.xQbh-W_stage[data-film] .xQbh-W_index,.xQbh-W_stage[data-film] .xQbh-W_nav,.xQbh-W_stage[data-film] .xQbh-W_note,.xQbh-W_stage[data-film] .xQbh-W_tabs,.xQbh-W_stage[data-film] .xQbh-W_ask,.xQbh-W_stage[data-film] .xQbh-W_skip,.xQbh-W_stage[data-film] .xQbh-W_bookTip{display:none}.xQbh-W_card{z-index:3;color:#1c1a17;width:min(23rem,100% - 32px);max-height:72vh;animation:xQbh-W_cardIn .7s var(--ease-out) both;background:#f4ecddf5;padding:1rem 1.2rem .9rem;position:absolute;bottom:64px;left:clamp(16px,3vw,40px);overflow-y:auto}.xQbh-W_card h2{letter-spacing:-.01em;margin:0 1.2rem .25rem 0;font-size:1.9rem;font-weight:400;line-height:1.12}.xQbh-W_line{margin:0;font-size:1.1rem;font-style:italic;line-height:1.35}.xQbh-W_more{margin-top:.75rem;font-size:.98rem;line-height:1.45}.xQbh-W_more p{margin:0 0 .6rem}.xQbh-W_more blockquote{border-left:1px solid #3c302466;margin:.3rem 0 .6rem;padding-left:.8rem;font-style:italic}.xQbh-W_actions{flex-wrap:wrap;gap:.2rem 1rem;margin:.65rem 0 0;font-size:.98rem;display:flex}.xQbh-W_actions button{appearance:none;color:#7f2114;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.xQbh-W_actions a{color:#7f2114;text-underline-offset:3px}.xQbh-W_actions button:focus-visible,.xQbh-W_actions a:focus-visible{outline-offset:3px;outline:2px solid}.xQbh-W_index{text-align:right;max-width:min(19rem,100% - 44px);font-size:.95rem;position:absolute;top:18px;right:22px}.xQbh-W_index summary{cursor:pointer;text-shadow:0 1px 12px #140e08cc;list-style:none}.xQbh-W_index summary::-webkit-details-marker{display:none}.xQbh-W_index ul{text-align:left;background:#f4ecddf7;max-height:60vh;margin:.5rem 0 0;padding:.6rem .9rem;list-style:none;overflow-y:auto}.xQbh-W_index button{appearance:none;color:#1c1a17;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:.22rem 0}.xQbh-W_index summary:focus-visible,.xQbh-W_index button:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){.xQbh-W_canvas{transition:none}.xQbh-W_caption,.xQbh-W_panel,.xQbh-W_note,.xQbh-W_card,.xQbh-W_hint,.xQbh-W_opening{animation:none}}@media (max-width:760px){.xQbh-W_card{max-height:50vh;bottom:16px}:is(.xQbh-W_stage:has(.xQbh-W_card) .xQbh-W_nav,.xQbh-W_stage:has(.xQbh-W_card) .xQbh-W_note,.xQbh-W_stage:has(.xQbh-W_card) .xQbh-W_ask){display:none}.xQbh-W_actions button,.xQbh-W_actions a{padding:.55rem 0;display:inline-block}.xQbh-W_panel{width:100%;padding:26px 22px 40px;top:34%}.xQbh-W_tabs,.xQbh-W_ask{bottom:112px}.xQbh-W_note{font-size:.82rem;bottom:76px}.xQbh-W_nav{gap:.1rem 1rem}.xQbh-W_nav button{font-size:.92rem}}.xQbh-W_photo{aspect-ratio:.843;object-fit:cover;width:100%;max-height:32vh;margin-bottom:14px;display:block}.xQbh-W_credit{opacity:.72;margin:-8px 0 12px;font-size:.72rem}
