:root{--promo-banner-height:40px;--promo-banner-mobile-height:64px;--bg-color:#000;--bg-light-color:#e7e7e7;--light-color:#fff}@font-face{font-display:swap;font-family:Monument Extended Bold;font-style:normal;font-weight:700;src:url(../fonts/monument-extended-bold.eot);src:url(../fonts/monument-extended-bold-1.eot) format("embedded-opentype"),url(../fonts/monument-extended-bold.woff) format("woff"),url(../fonts/monument-extended-bold.woff2) format("woff2"),url(../fonts/monument-extended-bold.ttf) format("truetype"),url("../fonts/monument-extended-bold.svg") format("svg")}.box--video__credits dd,.monument-bold{font-family:Monument Extended Bold,sans-serif,system-ui;font-style:normal;font-weight:700}.azeret-mono,body{font-family:Azeret Mono,sans-serif,system-ui;font-optical-sizing:auto;font-style:normal;font-weight:400}.azeret-mono-bold,.btn--menu,.header__subnav li{font-family:Azeret Mono,sans-serif,system-ui;font-optical-sizing:auto;font-style:normal;font-weight:700}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--rem:16px;--ivh:100vh;--vw:100vw;--main-bezier:cubic-bezier(0.63,0.01,0,0.83);--quad-ease-out:cubic-bezier(0.25,0.46,0.45,0.94);--quad-ease-in-out:cubic-bezier(0.455,0.03,0.515,0.955)}body{font-size:12px;line-height:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-color);overscroll-behavior:none}.scrolling-element.no-scroll{overflow:hidden}.app-container{background-color:var(--bg-color);opacity:0;width:100%}.app-container.body-light{background-color:var(--bg-light-color)}.app-container-inner{min-height:var(--ivh);width:100%}.app-container+.app-container{overflow:hidden;position:absolute;top:0;z-index:10}.hidden{height:0;margin:0;opacity:0;padding:0;visibility:hidden;width:0}p{margin:14px 0 0}.list{list-style-type:none;margin:0;padding:0}.pic{display:block}.lnk{background:none;border:none;color:inherit;cursor:pointer;text-decoration:none}.lnk--through{position:relative}.lnk--through:before{background-color:var(--bg-color);content:"";height:1px;left:auto;position:absolute;right:0;top:50%;transition:width .3s cubic-bezier(.63,.01,0,.83);width:0}@media(hover:hover){.lnk--through:active:before,.lnk--through:hover:before{left:0;right:auto;width:100%}}.lazy-media{opacity:0;transition:opacity .6s ease}.lazy-media.loaded{opacity:1}.bloc-intro{backdrop-filter:blur(24px);background:var(--bg-color);height:var(--ivh);left:0;overflow:hidden;position:absolute;top:0;transition:background 3s var(--main-bezier),backdrop-filter 1s var(--main-bezier);width:100vw;z-index:99}.bloc-intro.lottie-started{background:transparent}.bloc-intro.lottie-ended{backdrop-filter:blur(0)}.intro-ended .bloc-intro{opacity:0;pointer-events:none}.intro-anim-surwrapper{height:100%;position:absolute;transition:transform .8s var(--main-bezier);width:100%}.bloc-intro.lottie-ended .intro-anim-surwrapper{transform:translateY(calc(var(--ivh)/2*-1 + var(--logo-h)/2 + 20px))}@media(min-width:768px){.bloc-intro.lottie-ended .intro-anim-surwrapper{transform:translateY(calc(var(--ivh)/2*-1 + var(--logo-h)/2 + 17px))}}.intro-ended .intro-anim-surwrapper .intro-anim-surwrapper{transition:none}.intro-anim-wrapper{height:100vw;left:70px;position:absolute;top:50%;transform:translateY(-50%);transition:left .8s var(--main-bezier);width:calc(100% - 140px)}.bloc-intro.lottie-ended .intro-anim-wrapper{left:20px}@media(min-width:768px){.intro-anim-wrapper{left:30px!important;width:calc(100% - 60px)}}.intro-anim{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(1.24);transition:transform .5s var(--quad-ease-out),opacity .3s var(--quad-ease-out);width:100%}.intro-anim.is-visible{opacity:1;transform:scale(1.442)}.intro-timeline{--scale-x:0;bottom:0;height:3px;position:absolute;transition:opacity .3s var(--main-bezier);transition-delay:.6s;width:100%}.bloc-intro.lottie-started .intro-timeline{opacity:0}.intro-timeline .inner{background-color:var(--light-color);height:3px;position:absolute;transform:scaleX(var(--scale-x));transform-origin:left;transition:transform .6s var(--main-bezier);width:100%}:root{--plyr-color-main:#fff;--plyr-font-size-base:10px;--plyr-font-size-small:10px;--plyr-font-size-large:10px;--plyr-font-size-xlarge:10px;--plyr-font-size-badge:10px;--plyr-font-weight-bold:400;--plyr-line-height:12px;--plyr-font-family:"Azeret Mono";--plyr-range-thumb-shadow:none;--plyr-range-thumb-active-shadow-width:0;--plyr-range-track-height:1px;--plyr-font-smoothing:true;--plyr-video-control-background-hover:none;--plyr-video-controls-background:transparent}.video-wrapper{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}@media(min-width:768px){.video-wrapper.fit-cover .plyr--video{height:100%}.video-wrapper.fit-cover .plyr--video video{object-fit:cover}}.video-wrapper input[type=range]{cursor:grab}.plyr--video{max-height:100%;width:100%}.plyr--video .plyr__controls{margin:0 auto;max-width:1028px}.plyr--video video{object-fit:contain}.plyr__progress__buffer{background:hsla(0,0%,100%,.4)}.plyr__control svg,.plyr__tooltip:before{display:none}.plyr__sr-only{position:static!important;clip:unset}@keyframes scale-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.btn--menu{background-color:rgba(0,0,0,.5);border-radius:20px;box-sizing:border-box;clip-path:inset(0 round 0);color:var(--light-color);padding:10px 16px;position:absolute;right:0;text-decoration:none;transition:all .3s var(--main-bezier),opacity .6s var(--main-bezier)}.template-homepage.lottie-started .btn--menu{opacity:0;pointer-events:none}.intro-ended .template-homepage.lottie-started .btn--menu{opacity:1;pointer-events:auto}.btn--menu:before{background-color:var(--bg-color);border-radius:50%;color:var(--light-color);content:"x";display:block;height:34px;line-height:34px;position:absolute;right:0;text-align:center;top:0;transform:scale(0);transition:all .4s cubic-bezier(.63,.01,0,.83);width:34px}@media(hover:hover){.btn--menu:active,.btn--menu:hover{background-color:var(--bg-color);color:var(--light-color)}}@media(min-width:768px){.btn--menu{display:none}}.btn--menu span{transition:opacity .3s cubic-bezier(.63,.01,0,.83)}.header{left:0;margin:20px 20px 0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}@media(min-width:768px){.header{left:auto;margin:0 30px;padding-top:17px;position:relative;position:sticky;right:auto;top:auto;top:calc((var(--logo-h) + 17px)*-1)}}.header__logo{display:block;width:100%}.template-homepage.lottie-started .header__logo{opacity:0}.intro-ended .header__logo{opacity:1!important}@media(min-width:768px){.header__logo{width:calc(100vw - 60px)}}.header__nav{align-items:flex-end;display:flex;flex-direction:row;gap:24px;pointer-events:auto}.header__nav .logo-link{width:calc(100% - 100px)}@media(min-width:768px){.header__nav .logo-link{width:100%}}.header__navigations-wrapper{display:flex;justify-content:space-between}.header__subnav{display:none;font-size:0;margin-top:0;position:absolute;right:0;text-align:right;z-index:9}@media(min-width:768px){.header__subnav{display:block;margin-top:20px;position:static;text-align:left}.template-homepage .header__subnav{opacity:0;pointer-events:none;transition:opacity .3s var(--main-bezier);transition-delay:.2s}.intro-ended .header__subnav{opacity:1}}.header__subnav ul{margin:0;padding:0}.header__subnav li{display:block;font-size:12px;list-style-type:none}@media(min-width:768px){.header__subnav li{display:inline-block;margin-right:28px;vertical-align:middle}.header__subnav li[data-slug=homepage]{display:none}}.header__subnav li:last-child{margin-right:0}.header__subnav li a{background-color:rgba(0,0,0,.5);border-radius:20px;color:var(--light-color);display:inline-block;margin-top:3px;opacity:1;padding:10px 16px;pointer-events:auto;text-decoration:none;transition:all .4s cubic-bezier(.63,.01,0,.83)}@media(min-width:768px){.header__subnav li a{animation:none!important;background-color:transparent!important;border-radius:0;color:var(--light-color);opacity:.4!important;padding:0;transform:none!important}.header__subnav li a[aria-current=page],header.on-works-section .header__subnav li a[data-slug=works],header:not(.on-works-section) .header__subnav li a.force-active{opacity:1!important}}@media(hover:hover){.header__subnav li a:active,.header__subnav li a:focus,.header__subnav li a:hover{background-color:var(--bg-color)}}@media(hover:hover)and (min-width:768px){.header__subnav li a:active,.header__subnav li a:focus,.header__subnav li a:hover{background-color:none;opacity:.7!important}}@media(min-width:768px){.app-container.body-light .header__subnav li a{color:var(--bg-color)}}.header--open .header__subnav{display:block}.header--open .header__subnav li a{animation:scale-in .4s cubic-bezier(.175,.885,.22,1.075) 0ms 1 normal forwards;opacity:0;transform:scale(0)}.header--open .header__subnav li:nth-child(2) a{animation-delay:60ms}.header--open .header__subnav li:nth-child(3) a{animation-delay:.12s}.header--open .header__subnav li:nth-child(4) a{animation-delay:.18s}.header--open .btn--menu{background-color:var(--bg-color);clip-path:inset(0 0 0 calc(100% - 34px) round 20px)}.header--open .btn--menu:before{transform:scale(1)}.header--open .btn--menu span{opacity:0}.header--closing .header__subnav{display:block}.header--closing .header__subnav li a{animation:scale-out .4s cubic-bezier(.175,.885,.22,1.075) 0ms 1 normal forwards}.header--closing .header__subnav li:first-child a{animation-delay:.18s}.header--closing .header__subnav li:nth-child(2) a{animation-delay:.12s}.header--closing .header__subnav li:nth-child(3) a{animation-delay:60ms}.main-logo{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:80vw}@media(min-width:768px){.homepage-inner-wrapper{margin-top:calc(var(--header-h)*-1)}}.box--home{background-color:var(--bg-color);height:var(--ivh);overflow:hidden;position:relative}@media(min-width:768px){.box--home{height:var(--ivh);position:relative}}.box--home__wrapper{height:100%;position:absolute;top:50%;transform:translateY(-50%);width:100%}.box--home__wrapper .js-main-video{height:100%;justify-content:center;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .3s var(--main-bezier);width:100%}.box--home__wrapper .js-main-video.visible{opacity:1}.box--home__info{bottom:20px;left:20px;max-width:calc(100% - 180px);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s var(--main-bezier);transition-delay:.2s;z-index:2}@media(min-width:768px){.box--home__info{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;right:20px;transform:translateY(20px);transition:opacity .6s var(--main-bezier),transform .6s var(--main-bezier);transition-delay:.2s;width:fit-content}}.intro-ended .box--home__info{opacity:1;pointer-events:auto;transform:none}.box--home__info__counter{color:var(--light-color);margin-bottom:10px}.box--home__info__counter>span{font-weight:700}@media(min-width:768px){.box--home__info__counter{display:none}}.box--home__timeline{background-color:hsla(0,0%,100%,.1);height:1px;margin-top:10px;position:relative;width:90px}.box--home__timeline>span{background-color:var(--light-color);display:block;height:1px;left:0;opacity:0;position:absolute;top:0;width:0}.box--home__timeline>span.is-animated{opacity:1;transition:width .6s var(--quad-ease-out)}@media(min-width:768px){.box--home__timeline{margin-top:0;width:100%}}.box--home__link{cursor:none;display:block;height:100%}.box--home__buttons-mobile{align-items:flex-end;bottom:20px;display:flex;flex-direction:column;gap:5px;opacity:0;pointer-events:none;position:absolute;right:20px;transition:opacity .6s var(--main-bezier);transition-delay:.2s;z-index:2}.intro-ended .box--home__buttons-mobile{opacity:1;pointer-events:auto}.box--home__buttons-mobile .mobile-link{border:1px solid var(--light-color);border-radius:20px;color:var(--light-color);display:inline-block;padding:11px 14px;text-decoration:none;transition:background .3s var(--main-bezier),color .3s var(--main-bezier)}@media(hover:hover){.box--home__buttons-mobile .mobile-link:active,.box--home__buttons-mobile .mobile-link:hover{background-color:var(--light-color);color:var(--bg-color)}}@media(min-width:768px){.box--home__buttons-mobile{display:none}}.box--home .arrows{display:flex;gap:2px}.box--home .arrows .arrow-next,.box--home .arrows .arrow-prev{align-items:center;background:none;border:1px solid var(--light-color);border-radius:50%;color:var(--light-color);cursor:pointer;display:flex;height:38px;justify-content:center;transition:background .3s var(--main-bezier),color .3s var(--main-bezier);width:38px}@media(hover:hover){.box--home .arrows .arrow-next:active,.box--home .arrows .arrow-next:hover,.box--home .arrows .arrow-prev:active,.box--home .arrows .arrow-prev:hover{background-color:var(--light-color);color:var(--bg-color)}}.list--home{position:relative}@media(min-width:768px){.list--home{display:flex;flex-direction:row;justify-content:center}}.list--home>li{display:none;position:relative;user-select:none}.list--home>li:first-of-type a{padding-left:0}.list--home>li:last-of-type a{padding-right:0}@media(min-width:768px){.list--home>li{display:inline-flex!important}.list--home>li a{box-sizing:border-box;max-width:240px;opacity:.5;padding:20px 40px;pointer-events:auto;transition:opacity .3s cubic-bezier(.63,.01,0,.83)}}@media(min-width:768px)and (hover:hover){.list--home>li a:active,.list--home>li a:hover{opacity:1}.list--home>li a:active .small-video.is-ready,.list--home>li a:hover .small-video.is-ready{opacity:1;visibility:visible}}.list--home>li.is-active{display:block;font-weight:700}.list--home>li.is-active a{opacity:1!important}.list--home>li.is-active .small-video{display:none}.list--home>li a{color:var(--light-color);text-decoration:none}.list--home>li h2{font-size:12px;font-weight:inherit;margin:0}.list--home>li p{margin:0}.list--home>li .small-video{height:80px;left:0;opacity:0;position:absolute;top:-90px;visibility:hidden;width:auto}.about-inner-wrapper{box-sizing:border-box;display:flex;flex-direction:column;gap:31px;justify-content:flex-end;min-height:calc(var(--ivh) - var(--header-h));min-height:var(--ivh);padding-top:calc(var(--header-h) + 70px);transition:opacity .6s var(--main-bezier)}@media(min-width:768px){.about-inner-wrapper{gap:22px;min-height:calc(var(--ivh) - var(--header-h));padding-top:60px}}html:not(.has-header-h) .about-inner-wrapper{opacity:0}.about-inner-wrapper .content-wrapper{box-sizing:border-box;display:flex;flex-direction:column;gap:28px;margin:0 auto;max-width:640px;width:calc(100% - 140px)}@media(min-width:768px){.about-inner-wrapper .content-wrapper{align-items:flex-end;flex-direction:row;justify-content:space-between;max-width:none;padding:0 30px;width:100%}}.about-inner-wrapper .box--about{left:0;right:0}@media(min-width:768px){.about-inner-wrapper .box--about{column-count:2;column-gap:20px;margin-left:0;max-width:640px}}.about-inner-wrapper .box--about p:first-child{margin-top:0}.about-inner-wrapper .player-link{align-items:center;background:none;border:1px solid var(--bg-color);border-radius:20px;color:var(--bg-color);cursor:pointer;display:inline-block;display:flex;gap:10px;line-height:1;padding:13px;text-decoration:none;transition:background .3s var(--quad-ease-out),color .3s var(--quad-ease-out);width:max-content}@media(hover:hover){.about-inner-wrapper .player-link:active,.about-inner-wrapper .player-link:hover{background-color:var(--bg-color);color:var(--light-color)}}.about-inner-wrapper .list--about-images{bottom:0;font-size:0;height:330px;left:0;overflow-x:scroll;right:0;white-space:nowrap;width:100%;-overflow-scrolling:touch}.about-inner-wrapper .list--about-images>li{display:inline-block;height:100%;vertical-align:middle}@media(min-width:768px){.about-inner-wrapper .list--about-images>li:first-child:nth-last-child(2),.about-inner-wrapper .list--about-images>li:first-child:nth-last-child(2)~li{width:50%}.about-inner-wrapper .list--about-images>li:first-child:nth-last-child(3),.about-inner-wrapper .list--about-images>li:first-child:nth-last-child(3)~li{width:33.3333%}.about-inner-wrapper .list--about-images>li:first-child:nth-last-child(4),.about-inner-wrapper .list--about-images>li:first-child:nth-last-child(4)~li{width:25%}}.about-inner-wrapper .list--about-images .pic{height:100%;object-fit:cover;width:100%}.contact-inner-wrapper{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:var(--ivh);padding:calc(var(--header-h) + 50px) 20px 20px;transition:opacity .6s var(--main-bezier)}@media(min-width:768px){.contact-inner-wrapper{align-items:flex-end;flex-direction:row;justify-content:space-between;min-height:calc(var(--ivh) - var(--header-h));padding:40px 30px}}html:not(.has-header-h) .contact-inner-wrapper{opacity:0}.contact-inner-wrapper .box--staff .lnk{text-transform:uppercase}.contact-inner-wrapper .box--staff h2{font-size:12px;font-weight:400;left:0;line-height:14px;margin:0;max-width:80px;top:0}.contact-inner-wrapper .box--address{text-align:right}.contact-inner-wrapper .box--address .lnk{text-transform:uppercase}.contact-inner-wrapper .list--staff>li{display:flex;margin-top:20px;position:relative}.contact-inner-wrapper .list--staff>li:first-child{margin-top:0}.contact-inner-wrapper .list--members{padding:0 0 0 14px;text-transform:uppercase}.contact-inner-wrapper .list--members>li{margin-top:10px}.contact-inner-wrapper .list--members>li:first-child{margin-top:0}.bloc-projects-listing{opacity:0;transition:opacity .6s var(--main-bezier)}@media(min-width:768px){.bloc-projects-listing{padding-top:10px}}.bloc-projects-listing.ready{opacity:1}.template-homepage .homepage-inner-wrapper .bloc-projects-listing{display:none;padding-top:0}.intro-ended .bloc-projects-listing{display:block!important}.list--cat{bottom:0;font-size:0;left:20px;position:fixed;right:20px;text-align:center;transition:opacity .3s var(--main-bezier);z-index:8}.template-homepage header:not(.on-works-section) .list--cat{opacity:0;pointer-events:none}.template-homepage header:not(.on-works-section) .list--cat>li a{pointer-events:none}@media(min-width:768px){.list--cat{left:auto;margin-top:22px;position:relative;right:auto;text-align:right}}.list--cat>li{display:inline-block;margin:0 4px 8px;vertical-align:middle}@media(min-width:768px){.list--cat>li{margin:0 0 0 28px}}.list--cat>li a{background-color:var(--bg-color);border-radius:20px;color:hsla(0,0%,100%,.4);display:block;font-size:12px;padding:12px 10px;pointer-events:auto;text-decoration:none;transition:color .3s cubic-bezier(.63,.01,0,.83)}@media(min-width:768px){.list--cat>li a{background:none;border-radius:0;font-weight:700;padding:0}}@media(hover:hover){.list--cat>li a:active,.list--cat>li a:hover{color:var(--light-color)}}.list--cat>li a.is-active{color:var(--light-color);text-decoration:underline}@media(min-width:768px){.list--works{font-size:0;margin:0 auto;padding:5px 0;width:calc(100% - 10px)}.box--home+.bloc-projects-listing .list--works{padding-top:5px}}.box--work{background-color:hsla(0,0%,100%,.1);position:relative}@media(min-width:768px){.box--work{display:inline-block;margin:5px;vertical-align:middle;width:calc(50% - 10px)}.box--work--full{width:calc(100% - 10px)}}.box--work.hidden{display:none}.box--work__link{cursor:none}.box--work .cursor-text-animated h2{line-height:14px}.box--work .cursor-text-animated h2,.box--work .cursor-text-animated p{font-size:12px;font-weight:400;margin:0}.box--work__info{color:var(--light-color);font-size:12px;left:22px;position:absolute;top:50%;z-index:2}@media(min-width:768px){.box--work__info{display:none}}.box--work__info:before{background:url(../img/cursor.svg) no-repeat 50%;content:"";height:14px;left:-12px;position:absolute;top:-6px;width:15px}.box--work__info h2{font-size:12px;font-weight:400;line-height:14px;margin:0}.box--work__info p{margin:0}.box--work__video{height:0;padding-bottom:56.25%}.box--work__video .js-video,.box--work__video .plyr--video,.box--work__video .video-img-poster{height:100%;left:0;position:absolute;right:0;top:0;width:100%}.box--work__video .js-video{object-fit:cover;opacity:0;transition:opacity .6s ease}.box--work__video .video-img-poster{pointer-events:none}.box--work__video.show-video .js-video.loaded{opacity:1;transition:opacity .3s ease}@media(hover:hover)and (min-width:768px){.box--work a:active .box--work__info,.box--work a:hover .box--work__info{opacity:1;transform:none}}.box--video{background-color:var(--bg-color);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .6s var(--main-bezier);z-index:10}.plr-ready .box--video{opacity:1}.box--video__info{color:var(--light-color);font-size:10px;font-weight:700;left:20px;line-height:12px;position:absolute;top:20px;z-index:2}@media(min-width:768px){.box--video__info{left:25px;top:30px}}.box--video__info h1{font-size:10px;line-height:12px;margin:0}.box--video__info p{margin:0}.box--video__info .lnk--credits{display:inline-block;font-weight:400;margin-top:10px;text-decoration:underline}.box--video__credits{opacity:0;transform:translate(-4px,-2px);transition:all .4s cubic-bezier(.63,.01,0,.83);visibility:hidden}.box--video__credits.is-open{opacity:1;transform:none;visibility:visible}.box--video__credits dl{display:grid;grid-template-columns:max-content auto}.box--video__credits dt{font-weight:400;grid-column-start:1;margin-top:4px}.box--video__credits dd{grid-column-start:2;margin-left:20px;margin-top:4px;text-transform:uppercase}.box--video__close{color:var(--light-color);font-size:10px;line-height:12px;position:absolute;right:20px;text-decoration:none;top:15px;z-index:2}@media(min-width:768px){.box--video__close{right:25px;top:30px}}.box--video__close.lnk--through:before{background-color:var(--light-color)}.popin{background-color:var(--bg-color);color:var(--light-color);height:var(--ivh);left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s var(--quad-ease-out);width:var(--vw);z-index:10}.popin.opened{opacity:1;pointer-events:auto}.popin .lnk--through{line-height:1}.popin .lnk--through:before{background-color:var(--light-color)}.popin-video .video-infos{color:var(--light-color);font-size:10px;font-weight:700;left:20px;line-height:12px;position:absolute;top:20px;z-index:2}@media(min-width:768px){.popin-video .video-infos{left:25px;top:30px}}.popin-video .video-infos h2{font-size:10px;line-height:12px;margin:0}.popin-video .popin-close{color:var(--light-color);font-size:10px;line-height:12px;position:absolute;right:20px;text-decoration:none;top:15px;z-index:2}@media(min-width:768px){.popin-video .popin-close{right:25px;top:30px}}.cursor-player-animated,.cursor-text-animated{display:none;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s var(--quad-ease-out);width:100%}@media(min-width:768px){.cursor-player-animated,.cursor-text-animated{display:block}}.cursor-player-animated.visible,.cursor-text-animated.visible{opacity:1}.cursor-player-animated .mooving-elements,.cursor-text-animated .mooving-elements{color:var(--light-color);font-size:10px;font-weight:700;position:absolute;transform:translate(var(--x),var(--y))}.cursor-player-animated .mooving-elements.shift,.cursor-text-animated .mooving-elements.shift{left:12px;top:4px}.cursor-player-animated .mooving-elements.is-player,.cursor-text-animated .mooving-elements.is-player{left:0;top:0}.cursor-player-animated .mooving-elements *,.cursor-text-animated .mooving-elements *{margin:0}.cursor-player-animated .players-wrapper,.cursor-text-animated .players-wrapper{aspect-ratio:16/9;position:absolute;width:200px}.cursor-player-animated .players-wrapper .js-video,.cursor-text-animated .players-wrapper .js-video{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .3s var(--main-bezier);width:100%}.cursor-player-animated .players-wrapper .js-video.active,.cursor-text-animated .players-wrapper .js-video.active{opacity:1}.cursor-text-animated{overflow:hidden}.error-page-title{bottom:30px;box-sizing:border-box;color:var(--light-color);font-size:30px;line-height:normal;padding:0 30px;position:absolute;text-align:center;width:100%}