.dr{z-index:10;max-width:calc(1560px + 2 * var(--spacing-gutter));padding:7.5rem var(--spacing-gutter) 8rem;margin:0 auto;position:relative}.dr .txt[data-placement=woven]{visibility:hidden;font-kerning:none;font-variant-ligatures:none;font-feature-settings:"calt" 0, "liga" 0, "kern" 0;display:block}.dr h1{margin:0;font-weight:400}.dr .lorem-hole{color:#0000;padding-bottom:14px}.dr .lorem-hole p{margin:0 0 1.12em;font-family:chandler-42-regular,sans-serif;font-size:12px;line-height:1.12}.dr .lorem-hole p:last-child{margin-bottom:0}.dr-copy{max-width:40rem}.dr a{text-decoration:none}.dr a:focus-visible,.dr button:focus-visible{outline-offset:4px;outline:1px dashed #22329a}.dr-head{grid-area:1/1}.dr-head>*+*{margin-top:22px}.dr-credit-head{align-items:baseline;margin:0;display:flex}.dr-head .dr-credit-head+.txt{margin-top:2px}.dr-copy{grid-area:2/1}.dr-sec{grid-area:3/1}.dr-dated{grid-area:4/1}.dr-links{grid-area:5/1}.dr-back{grid-area:6/1}.dr-film{grid-area:1/2/3;margin:0;padding-top:3.2rem}.dr-cite{grid-area:3/2/7}.dr-film-frame{padding:12px;display:block}.dr-film figcaption{padding:0 12px}.dr-film figcaption>*+*{margin-top:8px}.dr-play{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.dr-play .duo{isolation:isolate;background:#f3a6bd;border:8px solid #f3a6bd;display:block;position:relative}.dr-play .duo img{filter:grayscale()contrast(1.55)brightness(1.06);mix-blend-mode:multiply;width:100%;height:auto;display:block}.dr-play .duo.has-burn img{filter:none;mix-blend-mode:normal}.dr-play .duo .burn-cover{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dr-play:focus-visible .duo .burn-cover{opacity:0}.dr-mark{pointer-events:none;width:92px;height:92px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.dr-mark path{fill:none;stroke:#22329a;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s}.dr-mark .dr-tri{stroke-width:1.8px}.dr-play:focus-visible .dr-mark path{stroke:#bf2330}.dr-film-frame .dr-player{aspect-ratio:1280/672;background:#f3a6bd;border:8px solid #f3a6bd;width:100%;display:block;position:relative}.dr-film-frame .dr-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.dr-fallback{color:#cf1f2e;font:400 12px/1.2 chandler-42-regular,monospace;text-decoration:underline}.dr h2{margin:0;font-weight:400}.dr-sec{max-width:40rem;margin:48px 0 0}.dr-sec h2+.dr-lede{margin-top:16px}.dr-lede{max-width:40rem;margin:0}.dr-cite{margin:0}.dr-cite figcaption{margin-top:10px;padding-left:26px}.dr-cite-body{padding-left:26px;position:relative}.dr-cite-mark{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.dr-cite-mark path{fill:none;stroke:#22329a;stroke-width:1.1px;stroke-linecap:round}.dr-cite-text{margin:0}.dr-dated{flex-wrap:wrap;align-items:baseline;gap:0 .34em;max-width:40rem;margin:36px 0 0;display:flex}.dr-dated .txt[data-placement=woven],.dr-dated a{display:inline-block}.dr-links{max-width:40rem;margin:10px 0 0;padding:0;list-style:none}.dr-links li+li{margin-top:4px}.dr-back{margin:28px 0 0}.wall-bg{z-index:0;background:var(--color-paper);position:absolute;inset:0;overflow:hidden}.bg-img{background-image:var(--bg);image-rendering:pixelated;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.wall-bg .bg-src{object-fit:cover;object-position:top;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bg-shutters{z-index:1;pointer-events:none;display:flex;position:absolute;inset:0}.bg-shutter{background:var(--color-paper);flex:1 1 0;height:100%}.bg-shutter[data-off]{opacity:0}.veil{z-index:1;opacity:0;pointer-events:none;width:100%;display:flex;position:absolute;top:0;left:0}body.textbg-on .veil{opacity:1}.veil-band{flex-basis:0;min-width:0;height:auto;display:block}.head{z-index:40;padding:1.4rem var(--spacing-gutter);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.head .mark{font-family:var(--font-display);color:var(--color-void);text-shadow:0 0 2px var(--color-paper), 0 0 6px var(--color-paper);font-size:1.4rem;font-weight:600;text-decoration:none}.head .nav{font-family:var(--font-mono);letter-spacing:.26em;color:var(--color-void);text-shadow:0 0 2px var(--color-paper), 0 0 6px var(--color-paper);font-size:.72rem;text-decoration:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
