/* sprocketsociety | @version 7.5.0 */
:root{--jumper-offset:4em;--text-indent:1.25em hanging}#page-nav{background-color:#fff;padding:.5em 0}.stuck #page-nav li{display:block}#page-nav li a{display:block;font-size:1.5em}#page-nav li div{margin:.25em 0 0}#page-nav .genre{font-style:italic;font-weight:600}.stuck #page-nav{background-color:#eee}.stuck #page-nav li:not(.here){display:none}.nobr{white-space:nowrap}.text-large{font-size:1.15em!important}.text-xlarge{font-size:1.25em!important}.h4,h4{font-size:1em}main{margin-top:3px}main section[id]{margin-top:calc(var(--jumper-offset) * -1);padding-top:calc(var(--jumper-offset) + 2em);margin-bottom:2em}section.entry{scroll-margin-top:var(--scroll-margin-top);text-wrap:balance;text-wrap:pretty}img.still{margin-bottom:2em;width:100%}.still{position:relative;margin-bottom:2em;border-radius:1rem;overflow:hidden}.still img{display:block;width:100%}.still .tint{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:var(--tint);mix-blend-mode:multiply}.tint-yellow .tint{background-color:#ff0}.film-details{margin:1em 0}.film-details p{margin:0;text-indent:var(--text-indent)}.print-source{margin-top:0;font-style:italic}.hanging{text-indent:var(--text-indent)}#jumper{position:sticky;top:-1px;z-index:10;border:1px solid #000;border-top-width:2px;overflow:hidden;width:calc(100vw - 1px);margin-left:calc(50% - 50vw);min-height:0;max-height:var(--list-height,auto);height:0;background-color:#fff;padding:.5em;visibility:hidden;pointer-events:none;transition:height .3s ease}#jumper.show{visibility:visible;pointer-events:auto;min-height:3em;max-height:var(--list-height,auto);height:var(--jumper-height,3em)}#jumper ol{width:100%;max-width:1100px;margin-left:0;position:absolute;z-index:1;left:50%;transform:translateX(-50%);transition:top .3s ease}#jumper li,#jumper li>*{position:relative;z-index:3}#jumper li.active{anchor-name:--my-anchor;background:0 0}#jumper.expanded .active{background:#ddd}#jumper a{font-weight:700}main #jumper a:active,main #jumper a:focus,main #jumper a:hover{color:#000}main #jumper a:focus-visible{color:#00f}#jumper.expanded{height:var(--list-height,auto)}#jumper.expanded ol{position:relative;top:0}button#jumper-expander{position:absolute;z-index:2;top:.5em;right:.5em;margin-left:-50px;outline:unset;border:1px solid #000;background-color:#444;color:#fff;font-size:1.1em;border-radius:.25em}button#jumper-expander.expanded{font-size:1.1em;background-color:#fff;color:#000;transform:rotate(-180deg)}@media screen and (min-width:1200px){#jumper{display:none}}