.slider-page body,.slider-page html{overflow:hidden}video{position:absolute;top:0;left:0;width:100vw;height:100vh;object-fit:cover}video::-webkit-media-controls-picture-in-picture-button{display:none!important}video::-moz-media-controls-picture-in-picture-button{display:none!important}.slider{position:relative;width:100%;height:100%;overflow:hidden}.slides{display:flex;height:100%;transition:transform 1s cubic-bezier(.25, .8, .25, 1)}.slide{position:relative;min-width:100%;height:100%;display:flex;justify-content:center;align-items:center}.slide img{width:100vw;height:100vh;object-fit:cover;position:absolute;top:0;left:0;z-index:0;opacity:1;transition:opacity .5s ease-out}.slide video{position:absolute;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:1;transition:opacity .6s ease-in}.overlay{position:relative;z-index:2}.overlay{position:absolute;bottom:20%;left:10%;max-width:90%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;opacity:1!important;visibility:visible!important;transform:translate3d(0,0,0);will-change:opacity,transform;transition:opacity .3s ease-in-out}.overlay .page-count{font-family:Montserrat,sans-serif;font-size:clamp(12pt, 1.2vw, 1.3vw);font-weight:600;color:#fff;position:relative}.overlay h1{font-family:Manrope,sans-serif;font-size:clamp(12pt, 10vw, 180px);font-weight:700;text-transform:lowercase;letter-spacing:-.01em;color:#fff;margin-bottom:10px;text-shadow:3px 3px 10px #000}.overlay .credits{display:flex;flex-direction:column;gap:5px}.overlay .credits p{font-family:Montserrat,sans-serif;font-size:clamp(12pt, .9vw, 1vw);font-weight:600;text-transform:uppercase;line-height:1.4;color:#fff;margin:0}.overlay .credits .label{opacity:.6;margin-right:.4em}.overlay .credits .service{opacity:1}.overlay .credits .client,.overlay .credits .industry{opacity:.85}nav{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;pointer-events:auto;user-select:none}nav button{background:0 0;border:none;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:clamp(12pt, .8rem, .9rem);cursor:pointer;padding:10px;margin:0 20px;writing-mode:sideways-lr;pointer-events:auto;opacity:.8;transition:opacity .3s;user-select:none}nav button:hover{opacity:1}.right-aligned{object-position:right center}.bottom-aligned{object-position:bottom center}.dots-container{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:100;isolation:isolate}.dot{width:10px;height:10px;border-radius:50%;background-image:none!important;background:#fff!important;background-color:#fff!important;opacity:.7!important;box-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease;cursor:pointer;mix-blend-mode:normal!important;isolation:isolate;-moz-appearance:none;color-interpolation:sRGB;color-interpolation-filters:sRGB}@-moz-document url-prefix(){.dot{opacity:.9!important;background:#fff!important;background-color:#fff!important;background-image:none!important}}.dot.active{width:16px;height:16px;background-image:none!important;background:#fff!important;background-color:#fff!important;opacity:1!important}.dot.adjacent{background-image:none!important;background:#fff!important;background-color:#fff!important;opacity:.85!important}@media (max-width:768px){.overlay .page-count{visibility:hidden}.overlay .credits{gap:4px}.overlay .credits p{font-size:clamp(11pt, .85vw, .95vw)}footer.lets-talk{top:10%;right:5%;left:auto;bottom:auto;text-align:right}@media (orientation:landscape){footer.lets-talk{bottom:15%;left:10%;top:auto;right:auto}.dots-container{bottom:8%}}}