@keyframes ich{0%{background-position:50px 0}10%{background-position:0 50px}20%{background-position:12px 2px}30%{background-position:80px 4px}40%{background-position:1px 10px}50%{background-position:11px 90px}60%{background-position:9px 80px}70%{background-position:20px 20px}80%{background-position:100px 8px}90%{background-position:90px 15px}to{background-position:40px 3px}}@keyframes float{0%,to{transform:translatey(0)}50%{transform:translatey(-15px)}}#work-lightbox-box::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:3px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#cfc9c0}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#010101;border-radius:0}body::-ms-scrollbar,html::-ms-scrollbar{width:3px}body.lock,html.lock{overflow-x:hidden;overflow-y:hidden}body.firefox,html.firefox{scrollbar-color:#585551 transparent!important;scrollbar-width:thin!important}body{overflow-y:hidden}body,html{width:100%;scroll-behavior:auto;-webkit-tap-highlight-color:transparent;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow-y:scroll;overflow-x:hidden}#noise,.lenis.lenis-smooth iframe{pointer-events:none}.gradient-header{position:absolute;bottom:0;left:0;width:100%;background:#cfc9c0;background:-webkit-linear-gradient(0deg,#cfc9c0 0,rgba(207,201,192,0) 100%);background:-moz-linear-gradient(0deg,#cfc9c0 0,rgba(207,201,192,0) 100%);background:linear-gradient(0deg,#cfc9c0 0,rgba(207,201,192,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#CFC9C0", endColorstr="#CFC9C0", GradientType=0)}#noise{width:100%;height:100%;z-index:350;opacity:.09;background:url(https://dev.keokai.luchohler.com/wp-content/uploads/2026/07/noise.webp)0 0/300px 300px;animation:ich .2s step-start infinite;position:fixed;top:0;left:0;transform-style:preserve-3d;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.down-arrow{animation:float 3s ease-in-out infinite}@media (max-width:767px){.bloc-kiwi{background-image:none!important}.bloc-profil-left{flex-direction:column!important}.bloc-profil-left .btn-profil{position:relative!important}}#main-header .main-nav ul li a,.process-step .elementor-divider-separator{position:relative}.process-step .elementor-divider-separator:after{content:"";width:10px;height:10px;border-radius:100px;background:var(--e-global-color-accent);position:absolute;left:4vw;top:50%;transform:translateY(-50%)}.process-step .number-step{font-weight:700}a:focus,button:focus{outline:0}.grey-btn a{border-style:solid;border-width:1px;border-color:#585551}.grey-btn a,.light-btn a{overflow:hidden;position:relative}.grey-btn a span,.light-btn a span{position:relative;z-index:5}.grey-btn a:hover:before,.light-btn a:hover:before{transform:translateX(0)}.grey-btn a:before,.light-btn a:before{z-index:1;content:"";width:100%;height:100%;background:#454340;left:0;top:0;position:absolute;transform:translateX(-100%);transition:transform .3s ease-out}.light-btn a span span{transition:all .3s ease-out}.light-btn a:hover span span{color:#d1cbc2}.light-btn a:before{background:rgba(88,85,81,.5803921569)}#main-header .main-nav ul li a.elementor-item-active:after{content:"";width:5px;height:5px;border-radius:100px;left:50%;bottom:-20px;transform:translate(-50%,100%);position:absolute}#main-header .elementor-menu-toggle span{display:flex}@media (max-width:1024px){#main-header .insta-icon-header{display:none}}#main-header .elementor-menu-toggle__icon--close{display:none!important}@media (max-width:1024px){#nav-footer nav ul{display:flex;flex-direction:column}#nav-footer nav ul li a{padding:0;margin:0}}@media (min-width:1201px){.work-list .main-project{transition:opacity .25s ease}.work-list.is-work-list-hovered .main-project{opacity:.1}.work-list.is-work-list-hovered .main-project.is-project-hovered{opacity:1}.main-project .content-project{position:fixed!important;left:0;right:0;top:50%;transform:translateY(-50%);margin-inline:auto;z-index:100000;max-width:min(360px,100vw - 32px);text-align:center;opacity:0;visibility:hidden;will-change:transform,opacity;transition:none!important;width:100%!important;min-width:100%!important;pointer-events:none}}#work-lightbox{display:none;z-index:100;background:#d8d1c4;overflow:hidden}#work-lightbox,#work-lightbox-bg{position:fixed;inset:0}#work-lightbox-box{position:relative;z-index:2;height:100vh;height:100dvh;padding:13vh 16vw 10vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#work-lightbox-box::-webkit-scrollbar-track{background:#585551}#work-lightbox-box::-webkit-scrollbar-thumb{background:#010101;border-radius:0}#work-lightbox-box::-ms-scrollbar{width:3px}#work-lightbox-close{position:sticky;top:0;left:100%;transform:translateX(200%);width:fit-content;z-index:100001;background:0 0;border:0;padding:0;font-size:18px;color:#595750;cursor:pointer;appearance:none;-webkit-appearance:none;font-weight:700}body.work-lightbox-open,html.work-lightbox-open{overflow:hidden!important}.work-lightbox-detail{display:grid;grid-template-columns:1.05fr 1fr;gap:5vw;align-items:start}.work-lightbox-left{padding-top:0}.work-lightbox-thumbnail{display:block;width:100%;height:auto;max-height:340px;object-fit:cover}.work-lightbox-right{padding-top:7vh;color:#595750;position:sticky;top:0}.work-lightbox-heading{margin-bottom:40px}.work-lightbox-heading h1{margin:0;font-weight:700;line-height:1}#work-lightbox-close,.work-lightbox-heading h2{margin:0;line-height:1}.work-lightbox-meta{margin-bottom:36px;font-size:1em;line-height:1.45;font-weight:700;color:#595750}.work-lightbox-description{max-width:620px;font-size:21px;line-height:1.55;font-weight:400;color:#595750}.work-lightbox-description p{margin:0 0 1em;font-size:90%}.work-lightbox-watch{display:inline-flex;align-items:center;gap:12px;margin-top:40px;color:#595750;text-decoration:none;font-size:20px;transition:all .2s ease-in-out}.work-lightbox-watch:hover{color:var(--e-global-color-accent);gap:17px}.work-lightbox-watch span{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#595750;color:#d8d1c4;font-size:10px;line-height:1}.work-lightbox-watch strong{font-weight:600;font-size:1em}.work-lightbox-credits{margin-top:70px;color:#595750}.work-lightbox-credits h3,.work-lightbox-gallery h3{margin:0 0 44px;font-size:24px;line-height:1.2;font-weight:600;color:#595750}.work-lightbox-credits-content ul{list-style-type:none;padding:0;display:flex;flex-direction:column;gap:5px}.work-lightbox-credits-content ul li{display:grid;grid-template-columns:1fr 1fr}@media (max-width:1024px){#work-lightbox-box{padding:110px 30px 70px}#work-lightbox-close{top:40px;right:30px}.work-lightbox-detail{grid-template-columns:1fr;gap:40px}.work-lightbox-right{padding-top:0}.work-lightbox-watch{margin-top:50px}}.work-lightbox-gallery{margin-top:95px;color:#595750}.work-lightbox-gallery h3{margin:0 0 42px;font-size:22px}.work-lightbox-gallery-grid{display:block}.work-lightbox-gallery-item{display:block;margin:0 0 22px;width:calc((100% - 44px)/3)}.work-lightbox-gallery-item img{display:block;width:100%;height:auto}@media (max-width:1024px){.work-lightbox-gallery-item{margin-bottom:16px;width:calc((100% - 16px)/2)}}@media (max-width:767px){.work-lightbox-gallery-item{width:100%}}.title-header{opacity:.25}.bloc-service .bloc-service-right ul{font-size:90%;padding-left:15px}.bloc-service.set-design .bloc-service-left img{width:40vw;max-width:40vw;float:right}@media (max-width:1024px){.bloc-service.set-design .bloc-service-left img{width:100%;max-width:100%}}.bloc-service.art-direction ul{direction:rtl;text-align:right;padding-right:15px}@media (max-width:1024px){.bloc-service.art-direction ul{direction:ltr;text-align:left}}.link-project a{position:relative;transition:color .3s ease-out}.link-project a:after,.link-project a:before{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px}.link-project a:after{background:var(--e-global-color-accent);z-index:2;width:0;transition:width .3s ease-out}.link-project a:before{background:#585551;z-index:1}.link-project a:hover{color:var(--e-global-color-accent)!important}.link-project a:hover:after{width:100%}@media (max-width:767px){.process-step .left-bloc-process-step{width:0}}
/*# sourceMappingURL=screen.css.map */