.loading__dot[data-v-c94e5632]{animation:dot-c94e5632 1s ease-in-out infinite;background-color:#fff;border-radius:50%;display:inline-block;height:2px;margin:1.5px;mix-blend-mode:difference;width:2px}.loading__dot[data-v-c94e5632]:nth-of-type(2){animation-delay:.2s}.loading__dot[data-v-c94e5632]:nth-of-type(3){animation-delay:.3s}@keyframes dot-c94e5632{0%{background-color:#fff}50%{background-color:#ffffff13}to{background-color:#fff}}.player-container-wrapper{height:70dvh;padding:0 5px;transition:opacity .2s ease-in-out}.project-video.fullscreen{cursor:default}.project-video{height:70dvh;max-width:unset;width:auto}.player-container{width:-moz-fit-content;width:fit-content}.custom-controls,.player-container{height:-moz-fit-content;height:fit-content}.custom-controls{background:linear-gradient(transparent,#0000004d);bottom:0;font-family:Helvetica Neue;gap:10px;padding:10px 20px;pointer-events:auto;position:absolute;transition:opacity .2s ease-in-out;z-index:100}.custom-controls,.fullscreen .custom-controls{opacity:var(--499238ac);width:100%}.fullscreen .custom-controls{background:none;bottom:10px;position:fixed}.custom-controls.opacity-0{opacity:0;pointer-events:none}.custom-buttons{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;text-align:left;width:100%}.custom-buttons div{flex:1}.container-container{align-items:center;display:flex;justify-content:space-between;width:100%}.timeline-container{align-items:center;cursor:pointer;display:flex;height:20px;justify-content:center;position:relative;touch-action:none;width:80%}.timeline{background:#ffffff4d;border-radius:2px;height:2px;margin:9px 0;overflow:hidden;position:relative;width:100%}.progress{background:#fff;height:100%;position:absolute;will-change:width}button{background:none;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button:focus{outline:none}.timeline-container:before{background:#fffc;border-radius:10px;content:"";height:8px;top:6px;width:2px}.timeline-container:after,.timeline-container:before{left:var(--x-position,-100px);opacity:0;pointer-events:none;position:absolute;transition:opacity .2s;will-change:left}.timeline-container:after{color:#fff;content:var(--hover-time,"");font-size:10px;top:-8px;transform:translate(-50%)}.timeline-container:hover:after,.timeline-container:hover:before{opacity:1}.project-video{overflow:hidden}.project-video.fullscreen{height:100%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.cursor-hidden,.cursor-hidden *{cursor:none!important}@media (max-width:768px){.custom-buttons{align-items:center;display:grid;text-align:left;width:100%}.project-video{height:unset;width:100%}.project-video.fullscreen{width:100%}.fullscreen .custom-controls{display:none}.player-container-wrapper{height:unset}.reset-pos{display:none}.timeline{height:4px}.timeline-container{width:80%}.timeline-container:after,.timeline-container:before{display:none}.progress{transition:none}}.loading-message{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out}.video-container[data-v-cf71fa55]{position:relative}.video-container.landscape[data-v-cf71fa55]{height:auto;width:60vw}.video-container.portrait[data-v-cf71fa55]{height:80dvh;width:auto}.video-container.fs-mode.fs-landscape[data-v-cf71fa55]{height:auto;width:100vw}.video-container.fs-mode.fs-portrait[data-v-cf71fa55]{height:100dvh;width:auto}.poster[data-v-cf71fa55]{max-height:80dvh;-o-object-fit:contain;object-fit:contain;width:100%}.poster.portrait[data-v-cf71fa55]{height:80dvh;width:auto}.poster.landscape[data-v-cf71fa55]{height:auto;width:60vw}.video-player[data-v-cf71fa55]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.custom-controls[data-v-cf71fa55]{align-items:center;background:linear-gradient(transparent,#00000080);bottom:0;cursor:default;display:flex;flex-direction:column;gap:10px;left:0;padding:20px;position:absolute;right:0;transition:opacity .3s ease}.fs-mode .custom-controls[data-v-cf71fa55]{position:fixed}.custom-buttons[data-v-cf71fa55]{align-items:center;display:grid;grid-template-columns:100px 1fr 100px;text-align:left;width:100%}.timeline-container[data-v-cf71fa55]{align-items:center;cursor:pointer;display:flex;height:20px;justify-content:center;position:relative;width:100%}.timeline[data-v-cf71fa55]{background:#ffffff4d;border-radius:2px;height:2px;margin:9px 0;position:relative;width:80%}.progress[data-v-cf71fa55]{background:#fff;border-radius:2px;height:100%;position:absolute;will-change:width}button[data-v-cf71fa55]{background:none;border:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}button[data-v-cf71fa55]:focus{outline:none}.gap-4[data-v-cf71fa55]{gap:1rem}.timeline-container[data-v-cf71fa55]:before{background:#fffc;content:"";height:8px;pointer-events:none;top:6px;width:2px}.timeline-container[data-v-cf71fa55]:after,.timeline-container[data-v-cf71fa55]:before{left:var(--x-position,-100px);opacity:0;position:absolute;transition:opacity .2s;will-change:left}.timeline-container[data-v-cf71fa55]:after{color:#fff;content:var(--hover-time,"");font-size:11px;top:-11px;transform:translate(-50%)}.timeline-container[data-v-cf71fa55]:hover:after,.timeline-container[data-v-cf71fa55]:hover:before{opacity:1}@media (max-width:768px){.video-container[data-v-cf71fa55]{width:calc(100vw - 10px)}.custom-controls[data-v-cf71fa55]{gap:10px}.timeline[data-v-cf71fa55]{height:3px}.timeline-container[data-v-cf71fa55]{width:100%}.custom-buttons[data-v-cf71fa55]{grid-template-columns:2fr 1fr}.timeline-container[data-v-cf71fa55]:after,.timeline-container[data-v-cf71fa55]:before{display:none}.fs-mode .custom-controls[data-v-cf71fa55]{position:absolute}}.loading-overlay[data-v-cf71fa55]{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity .3s ease,visibility .3s ease;-webkit-transition:opacity .3s ease,visibility .3s ease;width:100%;z-index:1}.loading-overlay.hidden[data-v-cf71fa55]{opacity:0;pointer-events:none}.video-player[data-v-cf71fa55]{transition:opacity .3s ease}.video-player.opacity-0[data-v-cf71fa55]{opacity:0}.hidden-player[data-v-cf71fa55]{opacity:0;pointer-events:none}@media (max-width:768px){.poster[data-v-cf71fa55]{max-height:50dvh!important;max-width:100vw!important;-o-object-fit:cover;object-fit:cover;width:calc(100vw - 10px)!important}.video-container.landscape[data-v-cf71fa55],.video-container.portrait[data-v-cf71fa55]{background:#000;height:auto;max-height:50dvh;width:calc(100vw - 10px)}.video-container .video-player.landscape[data-v-cf71fa55],.video-container .video-player.portrait[data-v-cf71fa55]{height:auto;width:calc(100vw - 10px)}.video-container .video-player[data-v-cf71fa55]{background:#dbdbdb;height:auto;max-height:50dvh;width:calc(100vw - 10px)}.timeline[data-v-cf71fa55]{width:100%}}.stills[data-v-19c24060]{height:auto;transition:width .1s}.stills img[data-v-19c24060]{padding-bottom:5px}.stills img[data-v-19c24060]:last-child{padding-bottom:0}@media (max-width:768px){.stills[data-v-19c24060]{width:100%}.stills img[data-v-19c24060]{padding-bottom:5px;width:100%!important}.stills img[data-v-19c24060]:last-child{padding-bottom:10px}}.stills[data-v-bada480e]{height:auto;transition:width .1s;width:var(--6e63a1a0)}.project-detail[data-v-bada480e]{animation:fade-in-bada480e .5s .8s forwards;opacity:0}@keyframes fade-in-bada480e{0%{opacity:0}to{opacity:1}}.stills img[data-v-bada480e]{padding-bottom:5px}.stills img[data-v-bada480e]:last-child{padding-bottom:0}.main-film-container[data-v-bada480e]{align-items:center;display:flex;height:100dvh;justify-content:center;margin-top:-5px;position:relative;transition:background-color .2s ease;width:100vw;z-index:2}@media (max-width:768px){.main-film-container[data-v-bada480e]{width:100vw}.stills[data-v-bada480e]{width:100%}.stills img[data-v-bada480e]{padding-bottom:5px}.stills img[data-v-bada480e]:last-child{padding-bottom:10px}}
