.ProjectVideo-module__NwGGCa__controls{transition:opacity .2s,transform .2s}.ProjectVideo-module__NwGGCa__controls[data-hidden]{opacity:0;pointer-events:none;transform:translateY(.5rem)}.ProjectVideo-module__NwGGCa__scrub{--p:0;--b:0;border-radius:4px;height:44px;margin-bottom:-10px;position:relative}.ProjectVideo-module__NwGGCa__track{inset-inline:0;background:#ffffff38;border-radius:9999px;height:4px;margin-top:-2px;transition:transform .15s;position:absolute;top:50%;overflow:hidden}.ProjectVideo-module__NwGGCa__scrub:hover .ProjectVideo-module__NwGGCa__track,.ProjectVideo-module__NwGGCa__scrub:focus-within .ProjectVideo-module__NwGGCa__track{transform:scaleY(1.5)}.ProjectVideo-module__NwGGCa__buffered,.ProjectVideo-module__NwGGCa__played{transform-origin:0;position:absolute;inset:0}.ProjectVideo-module__NwGGCa__buffered{transform:scaleX(var(--b));background:#ffffff4d}.ProjectVideo-module__NwGGCa__played{background:var(--accent);transform:scaleX(var(--p))}.ProjectVideo-module__NwGGCa__thumbRail{pointer-events:none;transform:translateX(calc(var(--p) * 100%));position:absolute;inset:0}.ProjectVideo-module__NwGGCa__thumb{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 4px var(--gold-a24);border-radius:9999px;margin:-7px 0 0 -7px;transition:transform 40ms;position:absolute;top:50%;left:0;transform:scale(0)}.ProjectVideo-module__NwGGCa__scrub:hover .ProjectVideo-module__NwGGCa__thumb,.ProjectVideo-module__NwGGCa__scrub:focus-within .ProjectVideo-module__NwGGCa__thumb{transform:scale(1)}.ProjectVideo-module__NwGGCa__input{cursor:pointer;opacity:0;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ProjectVideo-module__NwGGCa__input::-webkit-slider-thumb{-webkit-appearance:none;width:1px;height:44px}.ProjectVideo-module__NwGGCa__input::-moz-range-thumb{border:0;width:1px;height:44px}.ProjectVideo-module__NwGGCa__scrub:has(.ProjectVideo-module__NwGGCa__input:focus-visible){outline:2px solid var(--thracian-gold);outline-offset:2px}.ProjectVideo-module__NwGGCa__volume{flex-shrink:0;width:4.5rem;margin:0 .5rem 0 .25rem}@media (hover:none){.ProjectVideo-module__NwGGCa__volume{display:none}}.ProjectVideo-module__NwGGCa__spin{animation:.9s linear infinite ProjectVideo-module__NwGGCa__spin}@keyframes ProjectVideo-module__NwGGCa__spin{to{transform:rotate(360deg)}}.ProjectVideo-module__NwGGCa__endScreen{animation:.35s both ProjectVideo-module__NwGGCa__fade-in}@keyframes ProjectVideo-module__NwGGCa__fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ProjectVideo-module__NwGGCa__controls,.ProjectVideo-module__NwGGCa__track,.ProjectVideo-module__NwGGCa__thumb{transition:none}.ProjectVideo-module__NwGGCa__endScreen{animation:none}.ProjectVideo-module__NwGGCa__spin{animation-duration:2.4s}}
