.gallery figure{margin:0}.trailer-card{isolation:isolate}.trailer-cover{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;width:100%;border:0;background:rgba(10,9,8,.42);color:#fff;font:700 clamp(.8rem,1.5vw,1.2rem) "Courier New",monospace;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 12px #000;cursor:pointer}.trailer-cover:before{content:'▶';margin-right:1rem;border:1px solid currentColor;border-radius:50%;width:3rem;height:3rem;display:grid;place-items:center}.trailer-cover:focus-visible{outline:3px solid #e5222a;outline-offset:-6px}.edge-zone,.edge{pointer-events:none}.preboda-link{display:inline-block;font-size:.68rem;color:#5b554d;border-bottom:1px solid currentColor;padding-bottom:.3rem;margin:1rem 1.2rem 0 0}.preboda-link[hidden],[hidden]{display:none!important}.video-modal{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:5vw;background:rgba(10,9,8,.93);visibility:visible;opacity:1}.video-modal-dialog{width:min(1120px,92vw);position:relative}.video-modal-frame{aspect-ratio:16/9;background:#000;box-shadow:0 40px 100px rgba(0,0,0,.45)}.video-modal-frame iframe{width:100%;height:100%;display:block;border:0}.video-modal-close{position:absolute;right:0;top:-2.8rem;border:1px solid #aaa;background:#111;color:#fff;padding:.6rem .8rem;font:.7rem "Courier New",monospace;text-transform:uppercase;cursor:pointer}.video-modal-note{color:#ccc;font:.61rem "Courier New",monospace;letter-spacing:.1em;text-transform:uppercase;text-align:right}.site-footer>span:first-child{max-width:50rem;line-height:1.7}.trailer-card .media-index{z-index:5;pointer-events:none}@media(max-width:800px){.video-modal{padding:4vw}.video-modal-dialog{width:92vw}.trailer-cover{padding:1rem;letter-spacing:.06em}.trailer-cover:before{flex-shrink:0}.site-footer>span:first-child{max-width:100%}}
.active,.sequence-active{scroll-margin-top:70px}.brand{white-space:nowrap}@media(max-width:450px){.top{gap:.7rem}.top .brand{font-size:1.15rem}.top a:not(.brand){font-size:.55rem}.meta,.row{gap:.6rem}.credits dl{grid-template-columns:125px 1fr}}
