.KnMhRW_page{color:#e9e6df;background:#0b0b0c}.KnMhRW_page h2,.KnMhRW_page h3{color:#fff}.KnMhRW_theatre{isolation:isolate;background:#000;place-items:center;height:100svh;min-height:26rem;display:grid;position:relative;overflow:hidden}.KnMhRW_wash{object-fit:cover;filter:blur(60px)saturate(1.2);opacity:.32;z-index:-1;width:120%;height:120%;transition:opacity 1.2s;position:absolute;inset:-10%}.KnMhRW_theatre[data-stage=film] .KnMhRW_wash{opacity:.22}.KnMhRW_frame{aspect-ratio:16/9;width:min(100%,177.778svh);position:relative;overflow:hidden;box-shadow:0 0 120px #000c}@media (max-aspect-ratio:2/3){.KnMhRW_frame{aspect-ratio:8/15;width:min(100%,53.3333svh)}}.KnMhRW_poster,.KnMhRW_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.KnMhRW_video{opacity:0;transition:opacity .8s}.KnMhRW_video[data-on=true]{opacity:1}.KnMhRW_titles{text-align:center;background:radial-gradient(#00000040,#000000b3 80%),linear-gradient(#0003,#0000008c);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.KnMhRW_titles>*{margin:0}.KnMhRW_eyebrow{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:#f3d48a;margin-bottom:1rem;font-size:.85rem;font-weight:600}.KnMhRW_filmTitle{letter-spacing:.04em;color:#fff;text-shadow:0 4px 40px #0009;font-size:clamp(3.2rem,1.5rem + 8vw,9rem);line-height:.95}.KnMhRW_subtitle{letter-spacing:.08em;color:#e9e6df;font-size:clamp(1rem,.9rem + .5vw,1.3rem);margin-top:.9rem!important}.KnMhRW_play{color:#fff;font:inherit;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:.9rem;margin-top:2rem;padding:.85rem 1.6rem .85rem .9rem;font-size:1.05rem;font-weight:600;transition:background .3s,border-color .3s;display:inline-flex}.KnMhRW_play:hover,.KnMhRW_play:focus-visible{background:#ffffff29;border-color:#fff}.KnMhRW_play:focus-visible,.KnMhRW_control:focus-visible,.KnMhRW_railStep:focus-visible,.KnMhRW_shortPlay:focus-visible{outline-offset:3px;outline:3px solid #f3d48a}.KnMhRW_playIcon{background:#fff;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:inline-grid}.KnMhRW_playIcon:after{content:"";border:.5rem solid #0000;border-left:.8rem solid #111;border-right-width:0;margin-left:.2rem}.KnMhRW_length{color:#cfcbc2;font-size:.9rem;margin-top:1rem!important}.KnMhRW_caption{opacity:0;pointer-events:none;background:linear-gradient(#0000,#0009);padding:4rem clamp(1.25rem,4vw,3.5rem) clamp(4.5rem,9%,6.5rem);transition:opacity .9s,transform .9s;position:absolute;inset:auto 0 0;transform:translateY(.6rem)}.KnMhRW_caption[data-on=true]{opacity:1;transform:none}.KnMhRW_caption p{max-width:46rem;margin:0}.KnMhRW_captionNumber{letter-spacing:.3em;text-transform:uppercase;color:#f3d48a;font-size:.78rem;font-weight:600}.KnMhRW_captionTitle{font-family:var(--font-display);color:#fff;text-shadow:0 2px 20px #0009;font-size:clamp(1.5rem,1rem + 2vw,2.6rem);line-height:1.1;margin:.3rem 0 .5rem!important}.KnMhRW_captionVerse{color:#f1ede4;text-shadow:0 1px 10px #000000b3;font-family:Georgia,Times New Roman,serif;font-size:clamp(.95rem,.85rem + .4vw,1.15rem);font-style:italic;line-height:1.45}.KnMhRW_captionVerse span{font-family:var(--font-sans);letter-spacing:.06em;color:#f3d48a;white-space:nowrap;font-size:.85em;font-style:normal}@media (max-aspect-ratio:2/3){.KnMhRW_caption{padding-bottom:6.5rem}}.KnMhRW_ending{text-align:center;background:#00000073;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;animation:1.6s both KnMhRW_fadeIn;display:flex;position:absolute;inset:0}.KnMhRW_closeVerse{max-width:40rem;margin:0}.KnMhRW_closeVerse p{color:#fff;text-shadow:0 2px 24px #000000b3;margin:0 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,.9rem + 1.3vw,2rem);font-style:italic;line-height:1.4}.KnMhRW_closeVerse footer{color:#f3d48a;letter-spacing:.1em}.KnMhRW_endButtons{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:2rem 0 0;display:flex}@keyframes KnMhRW_fadeIn{0%{opacity:0}to{opacity:1}}.KnMhRW_controls{z-index:2;background:linear-gradient(#0000,#0000008c);padding:1.25rem clamp(1rem,3vw,2.5rem) 1rem;transition:opacity .6s;position:absolute;inset:auto 0 0}.KnMhRW_theatre[data-idle=true] .KnMhRW_controls:not(:focus-within){opacity:0}.KnMhRW_theatre[data-idle=true]:not(:focus-within){cursor:none}.KnMhRW_rail{gap:4px;max-width:none;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.KnMhRW_rail li{flex-basis:0;margin:0}.KnMhRW_railStep{--fill:0;cursor:pointer;background:0 0;border:0;width:100%;height:1.6rem;padding:0;display:block;position:relative}.KnMhRW_railStep:before,.KnMhRW_railStep:after{content:"";background:#ffffff4d;border-radius:2px;height:3px;position:absolute;inset:auto 0 .4rem}.KnMhRW_railStep:after{transform-origin:0;transform:scaleX(var(--fill));background:#f3d48a}.KnMhRW_railStep:hover:before,.KnMhRW_railStep:focus-visible:before{background:#ffffff8c}.KnMhRW_railLabel{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;font-size:.78rem;transition:opacity .3s;position:absolute;inset:auto auto 1.2rem 0}.KnMhRW_railStep:hover .KnMhRW_railLabel,.KnMhRW_railStep:focus-visible .KnMhRW_railLabel{opacity:1}.KnMhRW_buttons{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.KnMhRW_control{color:#fff;font:inherit;cursor:pointer;background:#0006;border:1px solid #ffffff73;border-radius:999px;padding:.45rem .9rem;font-size:.9rem}.KnMhRW_control:hover{background:#ffffff26}.KnMhRW_clock{color:#cfcbc2;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.85rem}.KnMhRW_theatre:fullscreen{height:100vh}.KnMhRW_theatre:fullscreen .KnMhRW_frame{width:min(100%,177.778vh)}.KnMhRW_chapters{background:#121214;padding-block:clamp(3rem,2rem + 4vw,6rem)}.KnMhRW_chaptersIntro{color:#cfcbc2;max-width:60ch}.KnMhRW_chapterList{border-top:1px solid #ffffff24;max-width:none;margin:2.5rem 0 0;padding:0;list-style:none}.KnMhRW_chapterItem{border-bottom:1px solid #ffffff24;gap:.5rem 2.5rem;margin:0;padding:1.5rem 0;display:grid}@media (min-width:48rem){.KnMhRW_chapterItem{grid-template-columns:4rem minmax(0,1fr) auto;align-items:start}}.KnMhRW_chapterItem h3{margin:0 0 .4rem;font-size:clamp(1.25rem,1rem + .8vw,1.6rem)}.KnMhRW_chapterItem>p{margin:0}.KnMhRW_chapterTime{font-variant-numeric:tabular-nums;color:#f3d48a;letter-spacing:.06em;padding-top:.3rem}.KnMhRW_chapterVerse{margin:0}.KnMhRW_chapterVerse p{color:#e9e6df;max-width:60ch;margin:0 0 .25rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-style:italic;line-height:1.5}.KnMhRW_chapterVerse footer{color:#cfcbc2;font-size:.9rem}.KnMhRW_shorts{background:#0b0b0c;padding-block:clamp(3rem,2rem + 4vw,6rem)}.KnMhRW_shorts .note{color:#cfcbc2}.KnMhRW_shortsIntro{color:#cfcbc2;max-width:60ch}.KnMhRW_shortList{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2.5rem 2rem;max-width:none;margin:2.5rem 0;padding:0;list-style:none;display:grid}.KnMhRW_short{margin:0}.KnMhRW_short h3{margin:.25rem 0 .4rem}.KnMhRW_shortScreen{aspect-ratio:16/9;border-radius:var(--radius);background:#000;margin-bottom:1rem;position:relative;overflow:hidden}.KnMhRW_shortPoster,.KnMhRW_shortVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.KnMhRW_shortVideo{opacity:0;transition:opacity .4s}.KnMhRW_shortScreen:not([data-state=still]) .KnMhRW_shortVideo{opacity:1}.KnMhRW_shortPlay{color:#fff;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#0000 50%,#0000008c);border:0;align-items:flex-end;gap:.75rem;padding:1rem;font-weight:600;display:flex;position:absolute;inset:0}.KnMhRW_shortPlay .KnMhRW_playIcon{width:2.4rem;height:2.4rem;transition:transform .3s}.KnMhRW_shortPlay:hover .KnMhRW_playIcon,.KnMhRW_shortPlay:focus-visible .KnMhRW_playIcon{transform:scale(1.1)}.KnMhRW_shortNumber{letter-spacing:.14em;color:#f3d48a;margin:0;font-size:.85rem}.KnMhRW_shortVerse{border-left:2px solid #f3d48a;margin:.75rem 0;padding-left:1rem}.KnMhRW_shortVerse p{color:#e9e6df;margin:0 0 .25rem;font-family:Georgia,Times New Roman,serif;font-style:italic;line-height:1.5}.KnMhRW_shortVerse footer{color:#cfcbc2;font-size:.9rem}.KnMhRW_shortSeen{color:#cfcbc2;font-size:.92rem}.KnMhRW_shortSeen a{color:#fff}@media (prefers-reduced-motion:reduce){.KnMhRW_caption,.KnMhRW_video,.KnMhRW_wash,.KnMhRW_controls,.KnMhRW_shortVideo{transition:none}.KnMhRW_ending{animation:none}}.KnMhRW_twoByTwo{background:radial-gradient(60% 110% at 50% 100%,#d6964633,#0000 70%),#0b0b0c;height:clamp(9rem,6rem + 10vw,15rem);position:relative;overflow:hidden}.KnMhRW_twoByTwo:after{content:"";background:linear-gradient(90deg,#0000,#e9c88c66 50%,#0000);height:1px;position:absolute;bottom:clamp(.4rem,.2rem + .5vw,.8rem);left:0;right:0}
