html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__media__wrapper video,.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__media__wrapper img,.projet__trail figure img,.projet__trail__mobile__wrapper .projet__trail__mobile__media__wrapper img,.projet__slider .projet__slider__wrapper figure video,.projet__slider .projet__slider__wrapper figure img,.projet__hero .projet__hero__wrapper .projet__hero__media video,.projet__hero .projet__hero__wrapper .projet__hero__media img,.home__wrapper .home__slider .home__slider__projet__wrapper figure video,.home__wrapper .home__slider .home__slider__projet__wrapper figure img,.carousel__container li figure video,.carousel__container li figure img,.about__projets .about__projets__wrapper .about__projet .about__projet__media__wrapper video,.about__projets .about__projets__wrapper .about__projet .about__projet__media__wrapper img,.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__image__wrapper .about__duo__focus__media img,.about__hero .about__hero__wrapper .about__hero__slider .about__hero__slider__wrapper .about__hero__slider__media img,.about__hero .about__hero__wrapper .about__hero__focus .about__hero__focus__wrapper .about__hero__focus__media img,.navigation,.transition,.preloader .preloader__background__wrapper img,.background__body img,canvas,.canvas{height:100%;left:0;position:absolute;top:0;width:100%}.preloader{display:flex;align-items:center;justify-content:center}.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__details,.home__wrapper .home__slider .home__slider__projet__wrapper .home__slider__projet__name,.about__projets .about__projets__wrapper .about__projet .about__projet__details,.contact__border{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dg.ac{z-index:99999!important}.preloader__number{font-size:1.8rem;font-weight:300;line-height:1.5}@media (max-width: 768px){.preloader__number{font-size:2.8rem}}.projet,.home,.about{height:100%;width:100%;z-index:1}.projet--active,.about--active{opacity:1;visibility:visible}.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__details,.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container button,.projet,.home,.about__projets .about__projets__wrapper .about__projet .about__projet__details,.about,.contact__leave svg,.contact__leave span,.contact,.footer,.navigation{font-family:Roboto Mono;font-size:1.6rem;line-height:1}.tablet .projet__projets .projet__projets__wrapper .projet__projet .projet__projet__details,.projet__projets .projet__projets__wrapper .projet__projet .tablet .projet__projet__details,.tablet .projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container button,.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container .tablet button,.tablet .projet,.tablet .home,.tablet .about__projets .about__projets__wrapper .about__projet .about__projet__details,.about__projets .about__projets__wrapper .about__projet .tablet .about__projet__details,.tablet .about,.tablet .contact__leave svg,.contact__leave .tablet svg,.tablet .contact__leave span,.contact__leave .tablet span,.tablet .contact,.tablet .footer,.tablet .navigation{font-size:14px}@media (max-width: 768px){.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__details,.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container button,.projet,.home,.about__projets .about__projets__wrapper .about__projet .about__projet__details,.about,.contact__leave svg,.contact__leave span,.contact,.footer,.navigation{font-size:14px}}.projet__descriptions .projet__descriptions__wrapper .projet__description__paragraph,.projet__descriptions .projet__descriptions__wrapper .projet__credits__wrapper,.about__informations .about__informations__wrapper div ul li,.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__description__wrapper,.about__presentations .about__presentations__wrapper .about__presentation__wrapper p,.contact__phrase__wrapper{font-family:Manrope;font-size:2rem;line-height:1.4;letter-spacing:-.025rem;color:#aaa}.tablet .projet__descriptions .projet__descriptions__wrapper .projet__description__paragraph,.projet__descriptions .projet__descriptions__wrapper .tablet .projet__description__paragraph,.tablet .projet__descriptions .projet__descriptions__wrapper .projet__credits__wrapper,.projet__descriptions .projet__descriptions__wrapper .tablet .projet__credits__wrapper,.tablet .about__informations .about__informations__wrapper div ul li,.about__informations .about__informations__wrapper div ul .tablet li,.tablet .about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__description__wrapper,.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .tablet .about__duo__focus__details__description__wrapper,.tablet .about__presentations .about__presentations__wrapper .about__presentation__wrapper p,.about__presentations .about__presentations__wrapper .about__presentation__wrapper .tablet p,.tablet .contact__phrase__wrapper{font-size:16px}@media (max-width: 768px){.projet__descriptions .projet__descriptions__wrapper .projet__description__paragraph,.projet__descriptions .projet__descriptions__wrapper .projet__credits__wrapper,.about__informations .about__informations__wrapper div ul li,.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__description__wrapper,.about__presentations .about__presentations__wrapper .about__presentation__wrapper p,.contact__phrase__wrapper{font-size:16px}}.projet__descriptions .projet__descriptions__wrapper,.about__informations .about__informations__wrapper,.about__presentations .about__presentations__wrapper,.navigation,#grid_wrapper{padding:1.6rem}.tablet .projet__descriptions .projet__descriptions__wrapper,.projet__descriptions .tablet .projet__descriptions__wrapper,.tablet .about__informations .about__informations__wrapper,.about__informations .tablet .about__informations__wrapper,.tablet .about__presentations .about__presentations__wrapper,.about__presentations .tablet .about__presentations__wrapper,.tablet .navigation,.tablet #grid_wrapper{padding:16px}@media (max-width: 768px){.projet__descriptions .projet__descriptions__wrapper,.about__informations .about__informations__wrapper,.about__presentations .about__presentations__wrapper,.navigation,#grid_wrapper{padding:16px}}.footer{padding:1.6rem}.tablet .footer{padding:24px 16px}@media (max-width: 768px){.footer{padding:24px 16px}}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper{padding:2.4rem}.tablet .about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper,.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .tablet .about__duo__focus__details__wrapper{padding:24px}@media (max-width: 768px){.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper{padding:24px}}@font-face{font-family:Manrope;src:url(/manrope-medium.DlYDkTqd.woff2) format("woff2"),url(/manrope-medium.BBAO8sKo.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(/robotomono-regular.CkM0S3kP.woff2) format("woff2"),url(/robotomono-regular.BbHoj8Y-.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,*:after,*:before{box-sizing:border-box}html.lenis{height:auto}.tablet html.lenis{overscroll-behavior:none}@media (max-width: 768px){html.lenis{overscroll-behavior:none}}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.overflow-hidden{overflow:hidden}html{height:auto;width:100%;background:#f2f2f2;color:#000;font-size:.5208333333vw;line-height:1;overflow-x:hidden}@media (max-width: 768px){html{font-size:2.5445292621vw}}.tablet{font-size:.9765625vw;overscroll-behavior:none}body{font-family:Roboto Mono}a{color:inherit;outline:none;text-decoration:none;pointer-events:auto}.canvas{pointer-events:none;position:fixed;left:0;top:0;z-index:-1}canvas{pointer-events:none;position:fixed;left:0;top:0;z-index:-1}@media (max-width: 768px){canvas{visibility:hidden}}button{background:none;border:none;color:inherit;cursor:pointer;outline:none}[data-preload]{opacity:0;transition:opacity .2s ease;vertical-align:middle}[data-preload].loaded{opacity:1}.content{position:relative}.testVideo{width:800px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#134b87}[data-animation=label] span,[data-animation=paragraph] span,[data-animation=wonder] span,[data-animation=animTitle] span,[data-animation=wonderParagraph] span,[data-animation=title] span{display:inline-block;overflow:hidden;vertical-align:top}[data-animation=button]{display:inline-block;position:relative;white-space:nowrap}[data-animation=button] span{display:inline-block;transform-origin:center center .5em;vertical-align:middle}[data-animation=link]{display:inline-block;position:relative;white-space:nowrap}[data-animation=link] div{display:flex}[data-animation=link] span{display:inline-block;transform-origin:center center .5em;vertical-align:middle;text-decoration:underline}[data-animation=title] span{display:inline-block;overflow:hidden;vertical-align:top}[data-animation=title] span span{display:inline-block}.gl-video{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;opacity:0;display:none;visibility:hidden}.inner__body{position:relative}.outer__body{background-color:#f2f2f2;z-index:-1;position:fixed;left:0;top:0;width:100%;height:100%}.background__body{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-10;visibility:hidden}.tablet .background__body{height:100vh;height:100svh}@media (max-width: 768px){.background__body{height:100vh;height:100svh}}.background__body img{object-fit:cover}.transition-layout{pointer-events:none;height:100vh;width:100%;position:fixed;top:0;left:0;z-index:10;overflow:hidden}.tablet .transition-layout{height:100vh;height:100svh}@media (max-width: 768px){.transition-layout{height:100vh;height:100svh}}.transition-layout .transition__canvas{height:100vh;width:100%;transform:translateY(100%);position:absolute;top:0;left:0;background-color:#fff;z-index:11}.tablet .transition-layout .transition__canvas{height:100vh;height:100svh}@media (max-width: 768px){.transition-layout .transition__canvas{height:100vh;height:100svh}}.transition-layout .transition__icon__wrapper{height:100vh;width:100%;position:relative;display:flex;justify-content:center;align-items:center;z-index:12}.tablet .transition-layout .transition__icon__wrapper{height:100vh;height:100svh}@media (max-width: 768px){.transition-layout .transition__icon__wrapper{height:100vh;height:100svh}}.transition-layout .transition__icon__wrapper svg{visibility:hidden;transform:scale(0);width:40rem;height:fit-content}.tablet .transition-layout .transition__icon__wrapper svg{width:200px}@media (max-width: 768px){.transition-layout .transition__icon__wrapper svg{width:200px}}html.force-portrait{position:fixed;width:100%;height:100%;overflow:hidden}#orientation-message{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:9999;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:1.2rem;padding:2rem}#orientation-message .orientation-content{white-space:nowrap;font-size:2rem}@media (max-width: 768px){#orientation-message .orientation-content{font-size:1.2rem}}#orientation-message .orientation-content p{margin:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.preloader{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:50;color:#fff}.tablet .preloader{height:100vh;height:100svh;max-height:100%}@media (max-width: 768px){.preloader{height:100vh;height:100svh;max-height:100%}}@media (max-width: 768px){.preloader{height:100vh;height:100svh}}.preloader .preloader__background__wrapper{height:100vh;width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;transform-origin:center center;overflow:hidden}.tablet .preloader .preloader__background__wrapper{height:100vh;height:100svh}@media (max-width: 768px){.preloader .preloader__background__wrapper{height:100vh;height:100svh}}.preloader .preloader__background__wrapper img{top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;transform-origin:center center}.preloader .preloader__background__wrapper .purple-gradient{z-index:1}.preloader .preloader__background__wrapper .yellow-gradient{z-index:0}.preloader .preloader__background__wrapper .sun-gradient{z-index:2;position:absolute;width:200%;height:200%;top:30%;left:50%;transform:translate(-50%);transform-origin:center center;will-change:transform}.preloader .preloader__background__wrapper .sun-gradient img{object-fit:contain}.preloader__logo__wrapper{height:100vh;width:100%;z-index:99;position:relative;display:flex;justify-content:center;align-items:center}.tablet .preloader__logo__wrapper{height:100vh;height:100svh}@media (max-width: 768px){.preloader__logo__wrapper{height:100vh;height:100svh}}.preloader__logo__wrapper svg{z-index:99;width:40rem;height:fit-content}.tablet .preloader__logo__wrapper svg{width:200px}@media (max-width: 768px){.preloader__logo__wrapper svg{width:200px}}.tablet .preloader__logo__wrapper{width:50%}@media (max-width: 768px){.preloader__logo__wrapper{width:50%}}.preloader__text{max-width:67rem}.preloader__number{z-index:3;display:flex;position:absolute;bottom:7.3rem}.preloader__number :not(:last-child){margin-right:1rem}.tablet .preloader__number{font-size:13px;bottom:24px}@media (max-width: 768px){.preloader__number{font-size:13px;bottom:24px}}.preloader__number__text{display:inline-block}.preloader__progress__wrapper{z-index:10;position:relative;width:100%;height:1.6rem}.tablet .preloader__progress__wrapper{height:18px}@media (max-width: 768px){.preloader__progress__wrapper{height:18px}}@media (max-width: 768px){.preloader__progress__wrapper{height:8px}}.preloader__progress__wrapper .preloader__progress__inner{width:0%;height:100%;background-color:#fff}.transition{position:fixed;z-index:3}#grid{pointer-events:none;width:100%;height:100%;position:fixed;z-index:9997;top:0;left:0}#grid:before,#grid:after{content:"";z-index:0;position:absolute;left:0;width:100%;opacity:.15;height:1.6rem}.tablet #grid:before,.tablet #grid:after{height:16px}@media (max-width: 768px){#grid:before,#grid:after{height:16px}}#grid:before{top:0}#grid:after{bottom:0}#grid_wrapper{width:100%;height:100%;display:flex;justify-content:space-between;display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:1.6rem}.tablet #grid_wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:16px}@media (max-width: 768px){#grid_wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:16px}}#grid_wrapper div{position:relative;height:100%;background-color:red;opacity:.15}.navigation{z-index:10;color:#000;height:9.5rem;position:fixed;top:0;left:0;text-transform:uppercase;overflow:hidden;line-height:1}.tablet .navigation{height:84px;padding:24px 16px;overflow:visible}@media (max-width: 768px){.navigation{height:84px;padding:24px 16px;overflow:visible}}.navigation .navigation__brand{display:flex}.tablet .navigation .navigation__brand{width:95.2rem}@media (max-width: 768px){.navigation .navigation__brand{width:95.2rem}}.navigation .navigation__brand .navigation__description_wrapper{width:auto;margin-left:2rem;letter-spacing:-1%;visibility:hidden}.tablet .navigation .navigation__brand .navigation__description_wrapper{display:none}@media (max-width: 768px){.navigation .navigation__brand .navigation__description_wrapper{display:none}}.navigation .navigation__brand .projectNav{display:none}.navigation .navigation__brand__wrapper{visibility:hidden;box-sizing:border-box;height:1.6rem;overflow:hidden;transition:all .25s ease-in-out}.tablet .navigation .navigation__brand__wrapper{height:14px}@media (max-width: 768px){.navigation .navigation__brand__wrapper{height:14px}}.navigation .navigation__brand__wrapper p{will-change:transform}.navigation .navigation__brand__wrapper:hover{color:#b9b9b9;transition:all .25s ease-in-out}.navigation__wrapper{height:100%;display:flex;justify-content:space-between}.tablet .navigation__wrapper{justify-content:space-between}@media (max-width: 768px){.navigation__wrapper{justify-content:space-between}}.tablet .navigation__list__wrapper{flex:none;width:auto;text-align:right}@media (max-width: 768px){.navigation__list__wrapper{flex:none;width:auto;text-align:right}}.navigation__list{display:flex}.tablet .navigation__list{flex-direction:column}@media (max-width: 768px){.navigation__list{flex-direction:column}}.tablet .navigation__list :first-child{width:auto;margin-right:0}@media (max-width: 768px){.navigation__list :first-child{width:auto;margin-right:0}}.navigation__list :nth-child(2){width:36.6rem!important}.tablet .navigation__list :nth-child(2){width:auto!important}@media (max-width: 768px){.navigation__list :nth-child(2){width:auto!important}}.navigation__list :not(:last-child){width:27.9rem}.tablet .navigation__list :not(:last-child){width:auto;margin-bottom:16px}@media (max-width: 768px){.navigation__list :not(:last-child){width:auto;margin-bottom:16px}}.navigation__list span{visibility:hidden}.navigation__list__link{cursor:pointer;transition:all .25s ease-in-out}.navigation__list__link span{text-decoration:none}.navigation__list__link:hover,.navigation__list__link.active{color:#b9b9b9;transition:all .25s ease-in-out}.tablet .navigation__socials__wrapper{display:none}@media (max-width: 768px){.navigation__socials__wrapper{display:none}}.navigation__socials{display:flex}.navigation__socials span{visibility:hidden}.navigation__socials :not(:first-child){margin-left:2rem}.footer{position:relative;background-color:#111;color:#fff;width:100%;text-transform:uppercase}.footer .contact-footer{cursor:pointer}.footer__wrapper{display:flex;flex-direction:column;height:54.1rem;justify-content:space-between}.tablet .footer__wrapper{height:541px}@media (max-width: 768px){.footer__wrapper{height:541px}}.footer__wrapper .footer__top__wrapper{display:flex;justify-content:space-between}.footer__wrapper .footer__top__wrapper .footer__links__list{display:flex}.footer__wrapper .footer__top__wrapper .footer__links__list :not(:first-child){margin-left:2rem}.tablet .footer__wrapper .footer__top__wrapper .footer__links__list{flex-direction:column}.tablet .footer__wrapper .footer__top__wrapper .footer__links__list :not(:first-child){margin-left:0rem;margin-top:20px}@media (max-width: 768px){.footer__wrapper .footer__top__wrapper .footer__links__list{flex-direction:column}.footer__wrapper .footer__top__wrapper .footer__links__list :not(:first-child){margin-left:0rem;margin-top:20px}}.footer__wrapper .footer__top__wrapper .footer__links__socials__wrapper{margin-top:2rem}.tablet .footer__wrapper .footer__top__wrapper .footer__links__socials__wrapper{margin-top:40px}@media (max-width: 768px){.footer__wrapper .footer__top__wrapper .footer__links__socials__wrapper{margin-top:40px}}.footer__wrapper .footer__top__wrapper .footer__links__socials__wrapper .footer__socials{display:flex}.footer__wrapper .footer__top__wrapper .footer__links__socials__wrapper .footer__socials :not(:first-child){margin-left:2rem}.tablet .footer__wrapper .footer__top__wrapper .footer__links__socials__wrapper .footer__socials{flex-direction:column}.tablet .footer__wrapper .footer__top__wrapper .footer__links__socials__wrapper .footer__socials :not(:first-child){margin-left:0rem;margin-top:20px}@media (max-width: 768px){.footer__wrapper .footer__top__wrapper .footer__links__socials__wrapper .footer__socials{flex-direction:column}.footer__wrapper .footer__top__wrapper .footer__links__socials__wrapper .footer__socials :not(:first-child){margin-left:0rem;margin-top:20px}}.footer__wrapper .footer__top__wrapper .footer__links__socials__wrapper .footer__socials .footer__list__link svg{margin-left:.6rem;width:1.2rem;height:fit-content;margin-top:0}.tablet .footer__wrapper .footer__top__wrapper .footer__links__socials__wrapper .footer__socials .footer__list__link svg{width:12px;height:auto}@media (max-width: 768px){.footer__wrapper .footer__top__wrapper .footer__links__socials__wrapper .footer__socials .footer__list__link svg{width:12px;height:auto}}.footer__wrapper .footer__top__wrapper .footer__icon__wrapper svg{width:30.9rem;height:auto;display:block;transform:translateZ(0);-webkit-transform:translateZ(0)}.tablet .footer__wrapper .footer__top__wrapper .footer__icon__wrapper svg{width:168px;height:auto}@media (max-width: 768px){.footer__wrapper .footer__top__wrapper .footer__icon__wrapper svg{width:168px;height:auto}}.footer__wrapper .footer__bottom__wrapper{display:flex;justify-content:space-between}.tablet .footer__wrapper .footer__bottom__wrapper{flex-direction:column-reverse}@media (max-width: 768px){.footer__wrapper .footer__bottom__wrapper{flex-direction:column-reverse}}.footer__wrapper .footer__bottom__wrapper .footer__copyright__wrapper{color:#fff6}.tablet .footer__wrapper .footer__bottom__wrapper .footer__copyright__wrapper{margin-top:20px}@media (max-width: 768px){.footer__wrapper .footer__bottom__wrapper .footer__copyright__wrapper{margin-top:20px}}.footer__wrapper .footer__bottom__wrapper .footer__copyright__wrapper .footer__copyright__brand__name{color:#fff;margin-left:.9rem}.footer__wrapper .footer__bottom__wrapper .footer__designer__developer__wrapper{color:#fff6}.tablet .footer__wrapper .footer__bottom__wrapper .footer__designer__developer__wrapper{display:flex;flex-direction:column}@media (max-width: 768px){.footer__wrapper .footer__bottom__wrapper .footer__designer__developer__wrapper{display:flex;flex-direction:column}}.footer__wrapper .footer__bottom__wrapper .footer__designer__developer__wrapper .footer__designer__developer__name{color:#fff}.tablet .footer__designer__developer__name-wrapper{margin-top:10px}@media (max-width: 768px){.footer__designer__developer__name-wrapper{margin-top:10px}}.contact{visibility:hidden;position:fixed;top:0;z-index:20;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;transform:scale(1)!important}.tablet .contact{height:100vh;height:100dvh}@media (max-width: 768px){.contact{height:100vh;height:100dvh}}.contact p,.contact span{display:inline-block;overflow:hidden;vertical-align:top}.contact p span{margin-top:0rem!important}.contact p span span{will-change:transform;transform:translateY(100%)}.contact__border{width:145rem;height:79rem}.contact__wrapper{width:130rem;background-color:#fff;height:71rem;z-index:10;position:absolute;bottom:-71rem;cursor:auto;transform:translateY(50%);padding:2.4rem 2.4rem 4rem;will-change:transform}.tablet .contact__wrapper{width:100%;height:100vh;height:100dvh;padding:2.4rem 16px;will-change:transform,bottom;overflow:scroll}@media (max-width: 768px){.contact__wrapper{width:100%;height:100vh;height:100dvh;padding:2.4rem 16px;will-change:transform,bottom;overflow:scroll}}.contact__global__wrapper{display:flex;text-transform:uppercase}.contact__global__titre{width:63.3rem}.contact__global__brandname{width:37.2rem;margin-left:4rem}.tablet .contact__global__brandname{display:none;margin-left:0}@media (max-width: 768px){.contact__global__brandname{display:none;margin-left:0}}.tablet .contact__global__details{display:none}@media (max-width: 768px){.contact__global__details{display:none}}.contact__global__details hr{border:none;width:0%;margin:0;margin-top:1.1rem;background-color:#aaa;height:1px}.contact__global__adresse{width:17.1rem;line-height:2;margin-top:-.8rem}.contact__global__links{margin-top:2rem}.tablet .contact__global__links{margin-top:20px}@media (max-width: 768px){.contact__global__links{margin-top:20px}}.contact__global__links .contact__socials{display:flex;flex-direction:column}.contact__global__links .contact__socials p span span{transform:translateY(150%)}.contact__global__links .contact__socials :not(:first-child){margin-top:2rem}.tablet .contact__global__links .contact__socials{flex-direction:column}.tablet .contact__global__links .contact__socials :not(:first-child){margin-left:0rem;margin-top:20px}@media (max-width: 768px){.contact__global__links .contact__socials{flex-direction:column}.contact__global__links .contact__socials :not(:first-child){margin-left:0rem;margin-top:20px}}.contact__global__links .contact__socials .contact__list__link{display:flex;overflow:hidden;transition:all .25s ease-in-out}.contact__global__links .contact__socials .contact__list__link:hover{color:#b9b9b9;transition:all .25s ease-in-out}.contact__global__links .contact__socials .contact__list__link svg{margin-left:.6rem;width:1.2rem;height:fit-content;margin-top:0;transform:translateY(140%)}.tablet .contact__global__links .contact__socials .contact__list__link svg{width:12px;height:auto}@media (max-width: 768px){.contact__global__links .contact__socials .contact__list__link svg{width:12px;height:auto}}.contact__phrase__wrapper{color:#000;width:33rem;margin-bottom:4rem}.tablet .contact__phrase__wrapper{margin-top:12vh;margin-bottom:4vh;margin-top:12svh;margin-bottom:4svh;width:300px}@media (max-width: 768px){.contact__phrase__wrapper{margin-top:12vh;margin-bottom:4vh;margin-top:12svh;margin-bottom:4svh;width:300px}}@media (max-width: 768px){.contact__phrase__wrapper{width:285px}}.contact__divider{background-color:#aaa;margin:0;border:none;height:1px;margin-bottom:6rem;width:0%}.tablet .contact__divider{margin-bottom:4vh;margin-bottom:4svh}@media (max-width: 768px){.contact__divider{margin-bottom:4vh;margin-bottom:4svh}}.contact__global__adresse__mobile{width:100%;height:auto;display:flex;text-transform:uppercase}.contact__global__adresse__mobile .contact__global__brandname{width:12.5rem}.mobile{display:none}.tablet .mobile{display:block}@media (max-width: 768px){.mobile{display:block}}.contact__informations__wrapper{display:flex;flex-wrap:wrap;text-transform:uppercase}.contact__informations__wrapper div:first-child{margin-right:2.9rem}.tablet .contact__informations__wrapper div:first-child{margin-right:0}@media (max-width: 768px){.contact__informations__wrapper div:first-child{margin-right:0}}.contact__informations__wrapper div:last-child .contact__information__name{width:37.2rem;margin-left:4rem}.tablet .contact__informations__wrapper div:last-child .contact__information__name{width:12.6rem;margin-left:0}@media (max-width: 768px){.contact__informations__wrapper div:last-child .contact__information__name{width:12.6rem;margin-left:0}}.tablet .contact__informations__wrapper .contact__information{margin-top:7.5vh;margin-top:7.5svh}@media (max-width: 768px){.contact__informations__wrapper .contact__information{margin-top:7.5vh;margin-top:7.5svh}}.contact__informations__wrapper .contact__information:nth-child(1){flex-basis:100%;margin-bottom:12rem}.tablet .contact__informations__wrapper .contact__information:nth-child(1){margin-bottom:0}@media (max-width: 768px){.contact__informations__wrapper .contact__information:nth-child(1){margin-bottom:0}}.tablet .contact__informations__wrapper{flex-direction:column}@media (max-width: 768px){.contact__informations__wrapper{flex-direction:column}}.contact__information{display:flex}.contact__information .contact__information__name{width:41.2rem}.tablet .contact__information .contact__information__name{width:12.6rem}@media (max-width: 768px){.contact__information .contact__information__name{width:12.6rem}}.contact__information__details{display:flex;flex-direction:column}.contact__information__details :not(:first-child){transition:all .25s ease-in-out;margin-top:2rem}.contact__information__details :not(:first-child):hover{color:#b9b9b9;transition:all .25s ease-in-out}.tablet .contact__information__details :not(:first-child){margin-top:2svh}@media (max-width: 768px){.contact__information__details :not(:first-child){margin-top:2svh}}.contact__overlay{visibility:hidden;cursor:pointer;height:100vh;width:100%;position:absolute;left:0;top:0;background-color:#29292966;z-index:-1}.tablet .contact__overlay{height:100vh;height:100svh}@media (max-width: 768px){.contact__overlay{height:100vh;height:100svh}}.contact__leave{visibility:hidden;cursor:pointer;transition:opacity .3s ease-in-out;position:absolute;display:flex;align-items:center}.contact__leave svg,.contact__leave span{color:#fff}.contact__leave span{margin-left:.8rem}.tablet .contact__leave{top:2.4rem;right:16px;z-index:10}.tablet .contact__leave svg,.tablet .contact__leave span{color:#000}.tablet .contact__leave span{margin-left:5px}@media (max-width: 768px){.contact__leave{top:2.4rem;right:16px;z-index:10}.contact__leave svg,.contact__leave span{color:#000}.contact__leave span{margin-left:5px}}.navigation{color:#fff}.about{color:#000}.about h3{text-transform:uppercase}.about__wrapper{height:auto;width:100%}.about__wrapper .scroll-svg{position:absolute;width:3.2rem;height:3.2rem;bottom:2rem;right:1.6rem;margin:0;z-index:4;opacity:1;transform:scale(0);cursor:pointer}.about__wrapper .scroll-svg .scroll-svg-parent{width:100%;height:100%;transition:transform .3s ease}.about__wrapper .scroll-svg .scroll-svg-parent:hover{transform:scale(1.2)}.about__wrapper .scroll-svg .scroll-arrow-path{opacity:.5}.about__hero .about__hero__wrapper{position:relative;height:100vh;width:100%}.tablet .about__hero .about__hero__wrapper{height:90vh;height:95svh}@media (max-width: 768px){.about__hero .about__hero__wrapper{height:90vh;height:95svh}}.about__hero .about__hero__wrapper .about__hero__focus{position:absolute;width:37.5rem;height:9.6rem;left:1.6rem;bottom:1.6rem;z-index:3}.tablet .about__hero .about__hero__wrapper .about__hero__focus{width:299px;height:82px}@media (max-width: 768px){.about__hero .about__hero__wrapper .about__hero__focus{width:299px;height:82px}}.about__hero .about__hero__wrapper .about__hero__focus .about__hero__focus__wrapper{cursor:pointer;pointer-events:none;width:100%;height:100%;background-color:#fff;display:flex;--focusContainerMaskPercent: 0%;-webkit-mask-image:linear-gradient(to right,black var(--focusContainerMaskPercent),transparent 0%);mask-image:linear-gradient(to right,black var(--focusContainerMaskPercent),transparent 0%)}.about__hero .about__hero__wrapper .about__hero__focus .about__hero__focus__wrapper .about__hero__focus__media{position:relative;width:17.2rem;height:100%;--focusFigureMaskPercent: 0%;-webkit-mask-image:linear-gradient(to right,black var(--focusFigureMaskPercent),transparent 0%);mask-image:linear-gradient(to right,black var(--focusFigureMaskPercent),transparent 0%)}.about__hero .about__hero__wrapper .about__hero__focus .about__hero__focus__wrapper .about__hero__focus__media svg{color:#fff;font-size:1rem;width:2.6rem;z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden}.tablet .about__hero .about__hero__wrapper .about__hero__focus .about__hero__focus__wrapper .about__hero__focus__media{width:126px}@media (max-width: 768px){.about__hero .about__hero__wrapper .about__hero__focus .about__hero__focus__wrapper .about__hero__focus__media{width:126px}}.about__hero .about__hero__wrapper .about__hero__focus .about__hero__focus__wrapper .about__hero__focus__media img{object-fit:cover}.about__hero .about__hero__wrapper .about__hero__focus .about__hero__focus__wrapper .about__hero__focus__details__wrapper{width:20.5rem;height:100%;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;text-transform:uppercase;line-height:1}.tablet .about__hero .about__hero__wrapper .about__hero__focus .about__hero__focus__wrapper .about__hero__focus__details__wrapper{width:180px;padding:16px}@media (max-width: 768px){.about__hero .about__hero__wrapper .about__hero__focus .about__hero__focus__wrapper .about__hero__focus__details__wrapper{width:180px;padding:16px}}.about__hero .about__hero__wrapper .about__hero__focus .about__hero__focus__wrapper .about__hero__focus__details__wrapper #focusSpan span{visibility:hidden;transform:scale(.5);display:inline-block;overflow:hidden;vertical-align:top;transform-origin:left bottom;will-change:transform}.about__hero .about__hero__wrapper .about__hero__focus .about__hero__focus__wrapper .about__hero__focus__details__wrapper p{color:#aaa}.about__hero .about__hero__wrapper .about__hero__focus .about__hero__focus__wrapper .about__hero__focus__details__wrapper p span{display:inline-block;overflow:hidden;vertical-align:top}.about__hero .about__hero__wrapper .about__hero__focus .about__hero__focus__wrapper .about__hero__focus__details__wrapper p span span{visibility:hidden;transform:translateY(100%);will-change:transform}.about__hero .about__hero__wrapper .about__hero__slider .about__hero__slider__wrapper{height:100vh;height:100svh;width:100%}.about__hero .about__hero__wrapper .about__hero__slider .about__hero__slider__wrapper .about__hero__slider__media{position:absolute;top:0;left:0;width:100%;height:100%}.about__hero .about__hero__wrapper .about__hero__slider .about__hero__slider__wrapper .about__hero__slider__media img{visibility:hidden;object-fit:cover}.tablet .about__hero .about__hero__wrapper .about__hero__slider .about__hero__slider__wrapper .about__hero__slider__media img{visibility:visible}@media (max-width: 768px){.about__hero .about__hero__wrapper .about__hero__slider .about__hero__slider__wrapper .about__hero__slider__media img{visibility:visible}}.about__presentations .about__presentations__wrapper{padding-top:2.4rem;padding-bottom:12rem;line-height:1;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1.6rem}.tablet .about__presentations .about__presentations__wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:1.6rem;padding-top:24px;padding-bottom:140px}@media (max-width: 768px){.about__presentations .about__presentations__wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:1.6rem;padding-top:24px;padding-bottom:140px}}.tablet .about__presentations .about__presentations__wrapper{row-gap:80px}@media (max-width: 768px){.about__presentations .about__presentations__wrapper{row-gap:80px}}.about__presentations .about__presentations__wrapper .about__presentation__wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1.6rem}.about__presentations .about__presentations__wrapper .about__presentation__wrapper .about__presentation__title,.tablet .about__presentations .about__presentations__wrapper .about__presentation__wrapper .about__presentation__title{grid-column:span 1}@media (max-width: 768px){.about__presentations .about__presentations__wrapper .about__presentation__wrapper .about__presentation__title{grid-column:span 1}}.about__presentations .about__presentations__wrapper .about__presentation__wrapper p{text-align:justify;margin-top:-.75rem;grid-column:span 2}.tablet .about__presentations .about__presentations__wrapper .about__presentation__wrapper p{grid-column:span 2;margin-top:-5px}@media (max-width: 768px){.about__presentations .about__presentations__wrapper .about__presentation__wrapper p{grid-column:span 2;margin-top:-5px}}.about__presentations .about__presentations__wrapper p,.about__presentations .about__presentations__wrapper span{display:inline-block;overflow:hidden;vertical-align:top}.about__presentations .about__presentations__wrapper p span{will-change:transform}.about__duo{height:320vh;position:relative;margin-bottom:11.4rem}.tablet .about__duo{height:390vh;height:390svh}@media (max-width: 768px){.about__duo{height:390vh;height:390svh}}.about__duo .about__duo__sticky{position:sticky;top:-1.6rem;height:100vh}.tablet .about__duo .about__duo__sticky{height:100vh;height:100svh;top:0rem}@media (max-width: 768px){.about__duo .about__duo__sticky{height:100vh;height:100svh;top:0rem}}.about__duo .about__duo__sticky .about__duo__sticky__wrapper{height:100vh;width:100%}.tablet .about__duo .about__duo__sticky .about__duo__sticky__wrapper{height:100vh;height:100svh}@media (max-width: 768px){.about__duo .about__duo__sticky .about__duo__sticky__wrapper{height:100vh;height:100svh}}.about__duo .about__duo__sticky .about__duo__wrapper{position:absolute;bottom:0;left:0;padding:0 1.6rem;width:100%}.tablet .about__duo .about__duo__sticky .about__duo__wrapper{padding:0}@media (max-width: 768px){.about__duo .about__duo__sticky .about__duo__wrapper{padding:0}}.about__duo .about__duo__sticky .about__duo__wrapper h3{margin-bottom:2.4rem}.tablet .about__duo .about__duo__sticky .about__duo__wrapper h3{display:none}@media (max-width: 768px){.about__duo .about__duo__sticky .about__duo__wrapper h3{display:none}}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:0;width:100%;height:76.3rem}.tablet .about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:0;padding:0;height:100vh;height:100svh}@media (max-width: 768px){.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:0;padding:0;height:100vh;height:100svh}}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__image__wrapper{position:relative}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__image__wrapper :nth-child(1){bottom:2.4rem;left:2.4rem}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__image__wrapper :nth-child(2){bottom:2.4rem;left:2.4rem}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__image__wrapper span{position:absolute;z-index:3;color:#fff;visibility:hidden}.tablet .about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__image__wrapper span{display:none}@media (max-width: 768px){.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__image__wrapper span{display:none}}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__image__wrapper{width:100%;height:100%;overflow:hidden}.tablet .about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__image__wrapper{height:50vh}@media (max-width: 768px){.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__image__wrapper{height:50vh}}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__image__wrapper .about__duo__focus__media{position:absolute;width:100%;height:100%;z-index:0;--maskPercent: 0%;-webkit-mask-image:linear-gradient(to top,black var(--maskPercent),transparent 0%);mask-image:linear-gradient(to top,black var(--maskPercent),transparent 0%)}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__image__wrapper .about__duo__focus__media img{transform:scale(1.3);object-fit:cover}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper{position:relative;background-color:#fff}.tablet .about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper{height:55vh;height:55svh;padding:16px}@media (max-width: 768px){.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper{height:55vh;height:55svh;padding:16px}}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__name__wrapper{display:flex;text-transform:uppercase}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__name__wrapper p{cursor:pointer}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__name__wrapper p:nth-child(2){margin-left:1rem}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__name__wrapper span{opacity:.2}.tablet .about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__name__wrapper{position:absolute;top:-30px;color:#fff;z-index:2}@media (max-width: 768px){.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__name__wrapper{position:absolute;top:-30px;color:#fff;z-index:2}}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__description__wrapper{position:absolute;right:2.4rem;bottom:10.6rem;width:30.5rem;color:#000}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__description__wrapper p,.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__description__wrapper span{display:inline-block;overflow:hidden;vertical-align:top}.tablet .about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__description__wrapper p,.tablet .about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__description__wrapper span{overflow:visible}@media (max-width: 768px){.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__description__wrapper p,.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__description__wrapper span{overflow:visible}}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__description__wrapper p{transform-origin:top left;text-align:justify;opacity:0;visibility:hidden;position:absolute;bottom:0}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__description__wrapper p span{will-change:transform}.tablet .about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__description__wrapper{position:absolute;top:32px;bottom:auto;left:16px;right:auto;width:91%;height:51%}.tablet .about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__description__wrapper p{position:absolute;top:0;left:0}@media (max-width: 768px){.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__description__wrapper{position:absolute;top:32px;bottom:auto;left:16px;right:auto;width:91%;height:51%}.about__duo .about__duo__sticky .about__duo__wrapper .about__duo__focus__wrapper .about__duo__focus__details__wrapper .about__duo__focus__details__description__wrapper p{position:absolute;top:0;left:0}}.about__informations .about__informations__wrapper{height:108rem;padding-top:2.4rem;line-height:1;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1.6rem}.tablet .about__informations .about__informations__wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:1.6rem;padding-top:0;padding-bottom:0;height:auto}@media (max-width: 768px){.about__informations .about__informations__wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:1.6rem;padding-top:0;padding-bottom:0;height:auto}}.about__informations .about__informations__wrapper div{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1.6rem}.tablet .about__informations .about__informations__wrapper div{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1.6rem}@media (max-width: 768px){.about__informations .about__informations__wrapper div{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1.6rem}}.about__informations .about__informations__wrapper div ul{margin-top:-.8rem}.tablet .about__informations .about__informations__wrapper div ul{grid-column:span 2;margin-top:-5px;margin-left:5px}@media (max-width: 768px){.about__informations .about__informations__wrapper div ul{grid-column:span 2;margin-top:-5px;margin-left:5px}}.about__informations .about__informations__wrapper div ul li{display:flex;flex-direction:column;margin-bottom:1rem}.about__informations .about__informations__wrapper div ul li :first-child{margin-bottom:.2rem}.about__informations .about__informations__wrapper div ul li p,.about__informations .about__informations__wrapper div ul li span{display:inline-block;overflow:hidden;vertical-align:top}.about__informations .about__informations__wrapper div ul li p span{will-change:transform}.about__informations .about__informations__wrapper h3{grid-column:span 1}.tablet .about__informations .about__informations__wrapper h3{grid-column:span 1;width:80px}@media (max-width: 768px){.about__informations .about__informations__wrapper h3{grid-column:span 1;width:80px}}.about__projets{z-index:3;position:relative}.about__projets .about__projets__wrapper{height:55.05rem;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:0;width:100%}.tablet .about__projets .about__projets__wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:0;height:440px}@media (max-width: 768px){.about__projets .about__projets__wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:0;height:440px}}.about__projets .about__projets__wrapper .about__projet{position:relative;display:flex;justify-content:center;align-items:center}.tablet .about__projets .about__projets__wrapper .about__projet:last-child{display:none}@media (max-width: 768px){.about__projets .about__projets__wrapper .about__projet:last-child{display:none}}.about__projets .about__projets__wrapper .about__projet .about__projet__media__wrapper{position:absolute;width:100%;height:100%;overflow:hidden;filter:grayscale(100%);transition:filter .5s ease;cursor:pointer;margin-bottom:-.5px}.tablet .about__projets .about__projets__wrapper .about__projet .about__projet__media__wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#0003}@media (max-width: 768px){.about__projets .about__projets__wrapper .about__projet .about__projet__media__wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#0003}}.about__projets .about__projets__wrapper .about__projet .about__projet__media__wrapper video,.about__projets .about__projets__wrapper .about__projet .about__projet__media__wrapper img{visibility:hidden;object-fit:cover}.tablet .about__projets .about__projets__wrapper .about__projet .about__projet__media__wrapper video,.tablet .about__projets .about__projets__wrapper .about__projet .about__projet__media__wrapper img{visibility:visible;pointer-events:none}@media (max-width: 768px){.about__projets .about__projets__wrapper .about__projet .about__projet__media__wrapper video,.about__projets .about__projets__wrapper .about__projet .about__projet__media__wrapper img{visibility:visible;pointer-events:none}}.tablet .about__projets .about__projets__wrapper .about__projet .about__projet__media__wrapper,.tablet .about__projets .about__projets__wrapper .about__projet .about__projet__media__wrapper:hover{filter:none}@media (max-width: 768px){.about__projets .about__projets__wrapper .about__projet .about__projet__media__wrapper,.about__projets .about__projets__wrapper .about__projet .about__projet__media__wrapper:hover{filter:none}}.about__projets .about__projets__wrapper .about__projet .about__projet__details{pointer-events:none;z-index:5;overflow:hidden;height:1.5rem;text-transform:uppercase;color:#fff;text-align:center;visibility:visible}.about__projets .about__projets__wrapper .about__projet .about__projet__details .about__projet__details__content h3{margin-bottom:1rem}.about__projets .about__projets__wrapper .about__projet .about__projet__details h3,.about__projets .about__projets__wrapper .about__projet .about__projet__details p{transform:translateY(0)}.about__projets .about__projets__wrapper .about__projet .about__projet__details h3,.about__projets .about__projets__wrapper .about__projet .about__projet__details span{display:inline-block;vertical-align:top}.about__projets .about__projets__wrapper .about__projet .about__projet__details h3 span{will-change:transform}.about__projets .about__projets__wrapper .about__projet:hover .about__projet__details,.tablet .about__projets .about__projets__wrapper .about__projet:hover .about__projet__details{opacity:1}@media (max-width: 768px){.about__projets .about__projets__wrapper .about__projet:hover .about__projet__details{opacity:1}}@media (max-width: 767px){.about__hero__slider__media{position:absolute;top:0;left:0;width:100%;height:100%}.about__hero__slider__media__image{width:100%;height:100%;object-fit:cover}}.home{height:100vh;height:100svh;width:100%;display:flex;justify-content:center;align-items:center;color:#fff;overflow:hidden;position:relative}.carousel{width:clamp(350px,70%,800px);display:none}.tablet .carousel{display:block;width:100%;padding:0 16px}@media (max-width: 768px){.carousel{display:block;width:100%;padding:0 16px}}.carousel .home__progress__mobile{position:relative;margin-top:1.1rem;display:flex;flex-direction:column}.tablet .carousel .home__progress__mobile{padding:0}@media (max-width: 768px){.carousel .home__progress__mobile{padding:0}}.carousel .home__progress__mobile .home__progress__items__mobile{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;margin-top:1.1rem}.carousel .home__progress__mobile .home__progress__items__mobile .home__progress__item__mobile{position:relative;color:#000;transform:scale(0)}.carousel .home__progress__mobile .home__progress__items__mobile .home__progress__item__mobile p{cursor:pointer}.carousel .home__progress__mobile .home__progress__items__mobile .home__progress__item__mobile p:last-child{position:absolute;left:0;top:0;visibility:hidden}.carousel .home__progress__mobile .home__progress__lines__mobile{height:2.5rem;display:flex;justify-content:space-between;align-items:center;opacity:.66;z-index:2;padding:0 .8rem}.carousel .home__progress__mobile .home__progress__lines__mobile .home__progress__line__mobile{width:1px;height:.6rem;background-color:#000;transform-origin:top;position:relative;visibility:hidden}.carousel__container{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden}.carousel__container li{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;text-transform:uppercase;text-align:center;-webkit-user-select:none;user-select:none}.carousel__container li .js__slider__projet__wrapper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.carousel__container li .js__slider__projet__wrapper .js__slider__projet__name{width:100%;height:100%}.carousel__container li .js__slider__projet__wrapper .js__slider__projet__name .js__slider__projet__name__content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.carousel__container li figure{width:100%;height:100%;overflow:hidden}.carousel__container li figure video,.carousel__container li figure img{object-fit:cover;filter:brightness(.75)}.carousel__progress{position:relative;margin-top:30px;display:block;width:100%;height:2px;background-color:#0000000d;overflow:hidden}.carousel__thumb{display:block;width:20%;height:100%;background-color:#000}.carousel__thumb.-magic{position:absolute;top:0;left:0}.svg__wrapper{position:absolute;top:0;left:0;pointer-events:none;height:100%;width:100vw;z-index:-1;overflow:hidden}.svg__wrapper svg{visibility:hidden;opacity:0;position:absolute;bottom:0;left:0;z-index:-1}.home__wrapper{height:62.7rem;width:102.8rem;position:relative}.tablet .home__wrapper{height:31.5rem;width:100vw;display:none}@media (max-width: 768px){.home__wrapper{height:31.5rem;width:100vw;display:none}}.home__wrapper .home__slider{width:100%;height:58rem;position:relative}.tablet .home__wrapper .home__slider{height:24.6rem;width:100vw}@media (max-width: 768px){.home__wrapper .home__slider{height:24.6rem;width:100vw}}.home__wrapper .home__slider .home__slider__projet__wrapper{height:100%;width:100%;display:flex;flex-direction:column;text-align:center;pointer-events:none}.home__wrapper .home__slider .home__slider__projet__wrapper:first-child{cursor:pointer}.home__wrapper .home__slider .home__slider__projet__wrapper.active div{visibility:visible}.home__wrapper .home__slider .home__slider__projet__wrapper .home__slider__projet__name{pointer-events:none;z-index:99;overflow:hidden;height:1.5rem;text-transform:uppercase;visibility:hidden}.home__wrapper .home__slider .home__slider__projet__wrapper .home__slider__projet__name .home__slider__projet__name__content .projet__name{margin-bottom:1rem}.home__wrapper .home__slider .home__slider__projet__wrapper .home__slider__projet__name .projet__name,.home__wrapper .home__slider .home__slider__projet__wrapper .home__slider__projet__name span{display:inline-block;vertical-align:top}.home__wrapper .home__slider .home__slider__projet__wrapper .home__slider__projet__name p{transform-origin:top left}@supports not (-webkit-hyphens: none){.home__wrapper .home__slider .home__slider__projet__wrapper .home__slider__projet__name p{transform:translateY(.1rem)}}.home__wrapper .home__slider .home__slider__projet__wrapper .home__slider__projet__name p span{will-change:transform}.home__wrapper .home__slider .home__slider__projet__wrapper figure{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:1;visibility:hidden}.home__wrapper .home__slider .home__slider__projet__wrapper figure video,.home__wrapper .home__slider .home__slider__projet__wrapper figure img{object-fit:cover;opacity:0}.home__wrapper .home__progress{position:relative;margin-top:1.1rem;display:flex;flex-direction:column}.tablet .home__wrapper .home__progress{padding:0 8px}@media (max-width: 768px){.home__wrapper .home__progress{padding:0 8px}}.home__wrapper .home__progress .home__progress__items{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;margin-top:1.1rem}.home__wrapper .home__progress .home__progress__items .home__progress__item{position:relative;color:#000;transform:scale(0)}.home__wrapper .home__progress .home__progress__items .home__progress__item p{cursor:pointer}.home__wrapper .home__progress .home__progress__items .home__progress__item p:last-child{position:absolute;left:0;top:0;visibility:hidden}.home__wrapper .home__progress .home__progress__lines{height:2.5rem;display:flex;justify-content:space-between;align-items:center;opacity:.66;z-index:2;padding:0 .8rem}.home__wrapper .home__progress .home__progress__lines .home__progress__line{width:1px;height:.6rem;background-color:#000;transform-origin:top;position:relative;visibility:hidden}h1{font-family:Roboto Mono;font-size:10rem}.no-hover{pointer-events:none}.projet{color:#000}.projet h3{text-transform:uppercase}.projet__wrapper{height:auto;width:100%}.projet__wrapper .scroll-svg{position:absolute;width:3.2rem;height:3.2rem;bottom:7.6rem;right:1.6rem;margin:0;z-index:4;opacity:1;transform:scale(0);cursor:pointer}.tablet .projet__wrapper .scroll-svg{bottom:76px}@media (max-width: 768px){.projet__wrapper .scroll-svg{bottom:76px}}.projet__wrapper .scroll-svg .scroll-svg-parent{width:100%;height:100%;transition:transform .3s ease}.projet__wrapper .scroll-svg .scroll-svg-parent:hover{transform:scale(1.2)}.projet__wrapper .scroll-svg .scroll-arrow-path{opacity:.5}.projet__wrapper .projet__name__wrapper{z-index:3;position:fixed;top:9.1rem;padding-left:1.6rem;padding-right:1.6rem;display:flex;justify-content:space-between;color:#fff;width:100%}.tablet .projet__wrapper .projet__name__wrapper{display:none}@media (max-width: 768px){.projet__wrapper .projet__name__wrapper{display:none}}.projet__wrapper .projet__name__wrapper .projet__name__types{display:flex;flex-direction:column;text-transform:uppercase}.projet__wrapper .projet__name__wrapper .projet__name__types p,.projet__wrapper .projet__name__wrapper .projet__name__types span{display:inline-block;overflow:hidden;vertical-align:top}.projet__wrapper .projet__name__wrapper .projet__name__types p span{will-change:transform;transform:translateY(2.8rem)}.projet__wrapper .projet__name__wrapper .projet__video__pinned__wrapper{visibility:hidden;width:14.63rem;height:8.25rem;z-index:1}.tablet .projet__wrapper .projet__name__wrapper .projet__video__pinned__wrapper{width:100px;height:57px;top:57px;left:16px}@media (max-width: 768px){.projet__wrapper .projet__name__wrapper .projet__video__pinned__wrapper{width:100px;height:57px;top:57px;left:16px}}.tablet .projet__hero{background-color:#000;height:100vh;position:relative}@media (max-width: 768px){.projet__hero{background-color:#000;height:100vh;position:relative}}@media (max-width: 768px){.projet__hero{height:auto}}.projet__hero .projet__hero__wrapper{position:relative;height:100vh;height:100svh;width:100%}.tablet .projet__hero .projet__hero__wrapper{height:100%;height:100svh}@media (max-width: 768px){.projet__hero .projet__hero__wrapper{height:100%;height:100svh}}.projet__hero .projet__hero__wrapper .projet__hero__media{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100vh;height:100svh}.tablet .projet__hero .projet__hero__wrapper .projet__hero__media{height:100%;height:100svh}@media (max-width: 768px){.projet__hero .projet__hero__wrapper .projet__hero__media{height:100%;height:100svh}}.projet__hero .projet__hero__wrapper .projet__hero__media video,.projet__hero .projet__hero__wrapper .projet__hero__media img{visibility:hidden;object-fit:cover}.tablet .projet__hero .projet__hero__wrapper .projet__hero__media video,.tablet .projet__hero .projet__hero__wrapper .projet__hero__media img{object-fit:contain;visibility:visible}@media (max-width: 768px){.projet__hero .projet__hero__wrapper .projet__hero__media video,.projet__hero .projet__hero__wrapper .projet__hero__media img{object-fit:contain;visibility:visible}}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui{z-index:3;overflow:hidden;position:absolute;bottom:2.3rem;left:1.6rem;right:1.6rem;display:flex;align-items:center;justify-content:space-between;color:#fff;cursor:pointer}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui:hover .progress-bar{height:.2rem}.tablet .projet__hero .projet__hero__wrapper .projet__hero__media .video-ui{flex-direction:column;padding:0;align-items:start;bottom:24px;overflow:visible}@media (max-width: 768px){.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui{flex-direction:column;padding:0;align-items:start;bottom:24px;overflow:visible}}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .project__name{display:none}.tablet .projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .project__name{display:block;color:#fff;margin-bottom:24px;text-transform:uppercase}@media (max-width: 768px){.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .project__name{display:block;color:#fff;margin-bottom:24px;text-transform:uppercase}}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .progress-bar-container{position:relative;flex:1;height:10px;margin-right:2.4rem;cursor:pointer;width:174.1rem}.tablet .projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .progress-bar-container{margin-bottom:24px;width:100%}@media (max-width: 768px){.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .progress-bar-container{margin-bottom:24px;width:100%}}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .progress-bar{position:absolute;top:50%;transform:translateY(-50%);height:.1rem;width:100%;background-color:#ffffff26;transition:height .3s ease}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .progress-bar .progress{height:100%;background-color:#fff;width:0}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container{display:flex;width:19.2rem;transform:translateY(1.6rem)}.tablet .projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container{width:100%;justify-content:space-between}@media (max-width: 768px){.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container{width:100%;justify-content:space-between}}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #playPauseBtn{width:4.8rem;display:flex;justify-content:center;margin-right:1.6rem;position:relative}.tablet .projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #playPauseBtn{width:4rem}@media (max-width: 768px){.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #playPauseBtn{width:4rem}}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #playPauseBtn span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;opacity:0;transform-origin:center}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #playPauseBtn .pauseText{opacity:1;transform:translate(-50%,-50%) scale(1)}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #playPauseBtn .playText{opacity:0;transform:translate(-50%,-50%) scale(1.6)}.tablet .projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #soundBtn{width:75px}@media (max-width: 768px){.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #soundBtn{width:75px}}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #soundBtn #soundStatus{margin-left:1rem;position:relative;width:2.9rem;display:flex;justify-content:center;background-color:red}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #soundBtn #soundStatus span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;opacity:0;transform-origin:center;text-align:center}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #soundBtn #soundStatus .soundOff{opacity:.5;transform:translate(-50%,-50%) scale(1)}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #soundBtn #soundStatus .soundOn{opacity:0;transform:translate(-50%,-50%) scale(1.6)}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #fullscreenBtn{position:relative;width:1.6rem;height:1.6rem;margin-left:2.4rem;align-self:center;opacity:.7;transition:opacity .3s ease}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #fullscreenBtn:hover{opacity:1}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #fullscreenBtn:before{content:"";position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.tablet .projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #fullscreenBtn{display:none}@media (max-width: 768px){.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #fullscreenBtn{display:none}}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #fullscreenBtn svg{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease,transform .3s ease}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #fullscreenBtn .fullscreenExit{opacity:0;transform:scale(1.6)}.video-fullscreen .projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #fullscreenBtn{opacity:1}.video-fullscreen .projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #fullscreenBtn .fullscreenEnter{opacity:0;transform:scale(0)}.video-fullscreen .projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container #fullscreenBtn .fullscreenExit{opacity:1;transform:scale(1)}.projet__hero .projet__hero__wrapper .projet__hero__media .video-ui .buttons__container button{background:none;border:none;color:#fff;cursor:pointer;padding:0;display:flex;justify-content:center;align-items:center}.projet__slider{position:relative;padding:34.392rem 0;width:fit-content}.tablet .projet__slider{margin:170px 0;padding:0;overflow-x:scroll;width:100%;scrollbar-width:none;-ms-overflow-style:none}.tablet .projet__slider::-webkit-scrollbar{display:none}@media (max-width: 768px){.projet__slider{margin:170px 0;padding:0;overflow-x:scroll;width:100%;scrollbar-width:none;-ms-overflow-style:none}.projet__slider::-webkit-scrollbar{display:none}}.projet__slider .projet__slider__wrapper{height:39.216rem;display:flex;transform:translate(33.2rem);cursor:pointer}.tablet .projet__slider .projet__slider__wrapper{height:200px;transform:translate(400px);width:max-content;overflow-x:scroll;will-change:transform;width:100%}@media (max-width: 768px){.projet__slider .projet__slider__wrapper{height:200px;transform:translate(400px);width:max-content;overflow-x:scroll;will-change:transform;width:100%}}.projet__slider .projet__slider__wrapper .projet__slider__media__wrapper{margin-right:1.6rem}.tablet .projet__slider .projet__slider__wrapper .projet__slider__media__wrapper{margin-right:8px}@media (max-width: 768px){.projet__slider .projet__slider__wrapper .projet__slider__media__wrapper{margin-right:8px}}.projet__slider .projet__slider__wrapper figure{position:relative;height:100%}.projet__slider .projet__slider__wrapper figure video,.projet__slider .projet__slider__wrapper figure img{object-fit:cover;visibility:hidden}.tablet .projet__slider .projet__slider__wrapper figure video,.tablet .projet__slider .projet__slider__wrapper figure img{visibility:visible}@media (max-width: 768px){.projet__slider .projet__slider__wrapper figure video,.projet__slider .projet__slider__wrapper figure img{visibility:visible}}.projet__slider .projet__slider__wrapper.format-0-56 figure{aspect-ratio:.56/1}.projet__slider .projet__slider__wrapper.format-1-1 figure{aspect-ratio:1/1}.projet__slider .projet__slider__wrapper.format-1-33 figure{aspect-ratio:1.33/1}.projet__slider .projet__slider__wrapper.format-1-43 figure{aspect-ratio:1.43/1}.projet__slider .projet__slider__wrapper.format-1-50 figure{aspect-ratio:1.5/1}.projet__slider .projet__slider__wrapper.format-1-66 figure{aspect-ratio:1.66/1}.projet__slider .projet__slider__wrapper.format-1-77 figure{aspect-ratio:1.77/1}.projet__slider .projet__slider__wrapper.format-1-85 figure{aspect-ratio:1.85/1}.projet__slider .projet__slider__wrapper.format-2-00 figure{aspect-ratio:2/1}@media (max-width: 768px){.projet__slider .projet__slider__wrapper.format-2-00 figure{height:90%}}.projet__slider .projet__slider__wrapper.format-2-10 figure{aspect-ratio:2.1/1}@media (max-width: 768px){.projet__slider .projet__slider__wrapper.format-2-10 figure{height:88%}}.projet__slider .projet__slider__wrapper.format-2-35 figure{aspect-ratio:2.35/1}@media (max-width: 768px){.projet__slider .projet__slider__wrapper.format-2-35 figure{height:80%}}.projet__descriptions{position:relative}.projet__descriptions .projet__descriptions__wrapper{min-height:108rem;padding-top:2.4rem;line-height:1;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1.6rem}.tablet .projet__descriptions .projet__descriptions__wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:1.6rem;padding-top:32px;padding-bottom:32px;min-height:auto;height:auto;row-gap:80px}@media (max-width: 768px){.projet__descriptions .projet__descriptions__wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:1.6rem;padding-top:32px;padding-bottom:32px;min-height:auto;height:auto;row-gap:80px}}.projet__descriptions .projet__descriptions__wrapper .projet__description{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1.6rem}.tablet .projet__descriptions .projet__descriptions__wrapper .projet__description{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1.6rem;row-gap:80px}@media (max-width: 768px){.projet__descriptions .projet__descriptions__wrapper .projet__description{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1.6rem;row-gap:80px}}.projet__descriptions .projet__descriptions__wrapper .projet__description p,.projet__descriptions .projet__descriptions__wrapper .projet__description span{display:inline-block;overflow:hidden;vertical-align:top}.projet__descriptions .projet__descriptions__wrapper h3,.tablet .projet__descriptions .projet__descriptions__wrapper h3{grid-column:span 1}@media (max-width: 768px){.projet__descriptions .projet__descriptions__wrapper h3{grid-column:span 1}}.projet__descriptions .projet__descriptions__wrapper .projet__description__paragraph,.projet__descriptions .projet__descriptions__wrapper .projet__credits__wrapper{margin-top:-.7rem;grid-column:span 1;letter-spacing:-.03rem;z-index:-1}.tablet .projet__descriptions .projet__descriptions__wrapper .projet__description__paragraph,.tablet .projet__descriptions .projet__descriptions__wrapper .projet__credits__wrapper{grid-column:span 2;margin-top:-5px}@media (max-width: 768px){.projet__descriptions .projet__descriptions__wrapper .projet__description__paragraph,.projet__descriptions .projet__descriptions__wrapper .projet__credits__wrapper{grid-column:span 2;margin-top:-5px}}.projet__descriptions .projet__descriptions__wrapper .projet__description__paragraph p,.projet__descriptions .projet__descriptions__wrapper .projet__description__paragraph span,.projet__descriptions .projet__descriptions__wrapper .projet__credits__wrapper p,.projet__descriptions .projet__descriptions__wrapper .projet__credits__wrapper span{display:inline-block;overflow:hidden;vertical-align:top}.projet__descriptions .projet__descriptions__wrapper .projet__credits__wrapper p:not(:first-child){margin-top:1.5rem}.tablet .projet__descriptions .projet__descriptions__wrapper .projet__credits__wrapper p:not(:first-child){margin-top:15px}@media (max-width: 768px){.projet__descriptions .projet__descriptions__wrapper .projet__credits__wrapper p:not(:first-child){margin-top:15px}}.projet__trail__mobile__wrapper{display:none}.tablet .projet__trail__mobile__wrapper{display:block;position:relative;height:540px}@media (max-width: 768px){.projet__trail__mobile__wrapper{display:block;position:relative;height:540px}}.projet__trail__mobile__wrapper .projet__trail__mobile__media__wrapper{width:240px;height:144px;position:relative}.tablet .projet__trail__mobile__wrapper .projet__trail__mobile__media__wrapper{width:214px;height:144px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.5);visibility:hidden}.tablet .projet__trail__mobile__wrapper .projet__trail__mobile__media__wrapper:nth-child(n+4){display:none}.tablet .projet__trail__mobile__wrapper .projet__trail__mobile__media__wrapper:nth-child(1){transform:translate(-80%,-80%) scale(.5)}.tablet .projet__trail__mobile__wrapper .projet__trail__mobile__media__wrapper:nth-child(3){transform:translate(-20%,-20%) scale(.5)}@media (max-width: 768px){.projet__trail__mobile__wrapper .projet__trail__mobile__media__wrapper{width:214px;height:144px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.5);visibility:hidden}.projet__trail__mobile__wrapper .projet__trail__mobile__media__wrapper:nth-child(n+4){display:none}.projet__trail__mobile__wrapper .projet__trail__mobile__media__wrapper:nth-child(1){transform:translate(-80%,-80%) scale(.5)}.projet__trail__mobile__wrapper .projet__trail__mobile__media__wrapper:nth-child(3){transform:translate(-20%,-20%) scale(.5)}}.projet__trail__mobile__wrapper .projet__trail__mobile__media__wrapper img{object-fit:cover}.cursor-pointer{cursor:pointer}.projet__trail{position:absolute;top:0;left:0;width:100%;height:100%}.projet__trail figure{pointer-events:none;position:relative;width:20rem;height:20rem;overflow:hidden;opacity:0;position:absolute;top:0;left:0}.projet__trail figure img{object-fit:cover}.projet__credits__wrapper{z-index:-1}.projet__projets{z-index:3;position:relative}.projet__projets .projet__projets__wrapper{height:55.05rem;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:0;width:100%}.tablet .projet__projets .projet__projets__wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:0;height:440px}@media (max-width: 768px){.projet__projets .projet__projets__wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:0;height:440px}}.projet__projets .projet__projets__wrapper .projet__projet{position:relative;display:flex;justify-content:center;align-items:center}.tablet .projet__projets .projet__projets__wrapper .projet__projet:last-child{display:none}@media (max-width: 768px){.projet__projets .projet__projets__wrapper .projet__projet:last-child{display:none}}.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__media__wrapper{position:absolute;width:100%;height:100%;overflow:hidden;filter:grayscale(100%);transition:filter .5s ease;cursor:pointer;margin-bottom:-.5px}.tablet .projet__projets .projet__projets__wrapper .projet__projet .projet__projet__media__wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#0003}@media (max-width: 768px){.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__media__wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#0003}}.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__media__wrapper .projet__projet__fallback{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;visibility:visible}.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__media__wrapper video,.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__media__wrapper img{visibility:hidden;object-fit:cover}.tablet .projet__projets .projet__projets__wrapper .projet__projet .projet__projet__media__wrapper video,.tablet .projet__projets .projet__projets__wrapper .projet__projet .projet__projet__media__wrapper img{visibility:visible;z-index:2}@media (max-width: 768px){.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__media__wrapper video,.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__media__wrapper img{visibility:visible;z-index:2}}.tablet .projet__projets .projet__projets__wrapper .projet__projet .projet__projet__media__wrapper,.tablet .projet__projets .projet__projets__wrapper .projet__projet .projet__projet__media__wrapper:hover{filter:none}@media (max-width: 768px){.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__media__wrapper,.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__media__wrapper:hover{filter:none}}.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__details{pointer-events:none;z-index:5;overflow:hidden;height:1.5rem;text-transform:uppercase;color:#fff;text-align:center;visibility:visible}.tablet .projet__projets .projet__projets__wrapper .projet__projet .projet__projet__details{width:95%}@media (max-width: 768px){.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__details{width:95%}}.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__details .projet__projet__details__content h3{margin-bottom:1rem}.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__details h3,.projet__projets .projet__projets__wrapper .projet__projet .projet__projet__details p{transform:translateY(0)}.projet__projets .projet__projets__wrapper .projet__projet:hover .projet__projet__details,.tablet .projet__projets .projet__projets__wrapper .projet__projet:hover .projet__projet__details{opacity:1}@media (max-width: 768px){.projet__projets .projet__projets__wrapper .projet__projet:hover .projet__projet__details{opacity:1}}.carousel__container{background-color:#323232}.video-fullscreen .navigation,.video-fullscreen .projet__name__wrapper,.video-fullscreen .scroll-svg{opacity:0!important;pointer-events:none}.fullscreen-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#000;pointer-events:none}
