.overlay.svelte-fg0yw4{position:absolute;inset:0;background:#000000d9;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:9999;height:100vh;overflow:hidden;padding:0 4rem}.overlay.svelte-fg0yw4 h3:where(.svelte-fg0yw4){margin-bottom:1rem;color:var(--zl-red)}.overlay.svelte-fg0yw4 .year:where(.svelte-fg0yw4){font-weight:bolder;color:var(--zl-red)}.modal.svelte-fg0yw4{position:relative;width:min(90vw,960px);border-radius:12px;overflow:hidden}video.svelte-fg0yw4{width:100%;height:auto;display:block;cursor:pointer}.btn.svelte-fg0yw4{all:unset;cursor:pointer;filter:drop-shadow(0 6px 12px rgba(0,0,0,1));transition:all .25s ease}.controls-hide.svelte-fg0yw4{opacity:0;transition:all .25s ease}.modal.svelte-fg0yw4:hover .controls-hide:where(.svelte-fg0yw4){opacity:1}.btn.svelte-fg0yw4:hover{filter:drop-shadow(0 0 8px rgba(255,255,255,.3)) drop-shadow(0 0 12px rgba(255,255,255,.2));transform:scale(1.2) rotate(2deg)}.play-btn.svelte-fg0yw4:hover{transform:translate(-50%,-50%) scale(1.2) rotate(2deg)}.play-btn.svelte-fg0yw4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px}.close-btn.svelte-fg0yw4{position:absolute;top:12px;right:12px;width:50px;height:50px}.mute-btn.svelte-fg0yw4,.fullscreen-btn.svelte-fg0yw4{width:25px;height:25px}.mute-btn.svelte-fg0yw4{padding-right:5px}.controls.svelte-fg0yw4{position:absolute;left:0;right:0;bottom:0;padding:.75rem 1rem;display:flex;align-items:center;gap:1rem;background:linear-gradient(to top,#000000bf,#0000)}.controls.svelte-fg0yw4 .seek:where(.svelte-fg0yw4){flex:1}.controls.svelte-fg0yw4 .time:where(.svelte-fg0yw4){font-size:var(--text-16);text-align:center}.volume-container.svelte-fg0yw4{position:relative;display:flex;align-items:center;width:auto;height:40px}.volume-wrapper.svelte-fg0yw4{display:flex;align-items:center;overflow:hidden;width:auto;transition:all .3s ease}.volume-slider.svelte-fg0yw4{width:0;height:6px;border-radius:3px;cursor:pointer;transition:all .3s ease;opacity:0}.volume-wrapper.svelte-fg0yw4:hover .volume-slider:where(.svelte-fg0yw4){width:80px;opacity:1}input[type=range].svelte-fg0yw4{--track-bg: var(--grey);--track-fill: var(--zl-red);-webkit-appearance:none;appearance:none;height:4px;background:transparent;cursor:pointer;overflow:hidden;border-radius:999px}input[type=range].svelte-fg0yw4::-webkit-slider-runnable-track{height:4px;background:var(--track-bg);border-radius:999px}input[type=range].svelte-fg0yw4::-moz-range-track{height:4px;background:var(--track-bg);border-radius:999px}input[type=range].svelte-fg0yw4::-webkit-slider-thumb{-webkit-appearance:none;width:0;height:0;border:none;box-shadow:-1000px 0 0 1000px var(--track-fill)}input[type=range].svelte-fg0yw4::-moz-range-progress{height:4px;background:var(--track-fill);border-radius:999px}input[type=range].svelte-fg0yw4::-moz-range-thumb{width:0;height:0;border:none;background:transparent}input[type=range].svelte-fg0yw4:hover{--track-bg: var(--grey-lighter)}input[type=range].svelte-fg0yw4:active{--track-fill: var(--tech-yellow)}.video-trigger.svelte-bam2p8{position:relative;cursor:pointer;width:100%;aspect-ratio:16 / 9;pointer-events:auto}.hover-fx.svelte-bam2p8{transition:all .3s ease}.thumbnail-wrapper.svelte-bam2p8 .image-wrapper:where(.svelte-bam2p8){overflow:hidden}.thumbnail-wrapper.svelte-bam2p8 .image-wrapper:where(.svelte-bam2p8) img:where(.svelte-bam2p8){width:100%;height:100%;object-fit:cover;display:block}.video-trigger.svelte-bam2p8:hover .hover-fx:where(.svelte-bam2p8){filter:brightness(.4);transform:scale(1.05)}.icon-wrapper.svelte-bam2p8{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:999;width:100%;display:flex;flex-direction:row;justify-content:center}.icon-wrapper.svelte-bam2p8 img:where(.svelte-bam2p8){width:100px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6));transition:all .3s ease}.video-trigger.svelte-bam2p8:hover .icon-wrapper:where(.svelte-bam2p8) img:where(.svelte-bam2p8){filter:drop-shadow(0 0 8px rgba(255,255,255,.3)) drop-shadow(0 0 12px rgba(255,255,255,.2));transform:scale(1.2) rotate(2deg)}
