:root{--accent:#E25429;--main:#F8F3E0;--darker:#042560;--white:#FFF;--black:#000;--transparent:#FFFFFF00;--startBoxShadowButton:2.5px 5px 0 var(--darker);--startTranslateButton:translate(0, 0);--midBoxShadowButton:1.25px 2.5px 0 var(--darker);--midTranslateButton:translate(1.25px, 2.5px);--endBoxShadowButton:0 0 0 var(--darker);--endTranslateButton:translate(2.5px, 5px);--transitionButton:.15s ease-out;--basePornfoodWidth:clamp(95px, 20vw, 210px)}a{text-decoration:none;-webkit-user-drag:none;color:var(--white)}:any-link:active{background-color:var(--transparent)}body,html{height:100%;width:100%;min-height:100%;min-width:100%}body{margin:0;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:var(--transparent)}.scrollLocked{position:fixed;top:0;left:0;right:0;overflow:hidden}#scrollWrapper{height:100%}img{-webkit-user-drag:none}.infosPopUpContainer::-webkit-scrollbar-track,.popUpContainers::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:var(--transparent)}body::-webkit-scrollbar{width:10px}.infosPopUpContainer::-webkit-scrollbar,.popUpContainers::-webkit-scrollbar{width:5px}.infosPopUpContainer::-webkit-scrollbar-thumb,.popUpContainers::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:var(--accent);border-radius:5px}.infosPopUpContainer::-webkit-scrollbar-thumb:hover,.popUpContainers::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:var(--accent)}@-moz-document url-prefix(){.infosPopUpContainer,.popUpContainers,html{scrollbar-width:thin;scrollbar-color:var(--accent) var(--main)}}@font-face{font-family:'Arreia Black Heavy';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ArreiaBlackHeavy.woff) format('woff')}@font-face{font-family:'Poppins ExtraLight';font-style:normal;font-weight:200;font-display:swap;src:url(fonts/Poppins-ExtraLight.woff2) format('woff2')}@font-face{font-family:'Poppins Medium';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/Poppins-Medium.woff2) format('woff2')}@font-face{font-family:'Poppins Bold';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/Poppins-Bold.woff2) format('woff2')}#loader{position:fixed;z-index:9999;background-color:var(--main);top:0;left:0;height:100%;width:100%}#loading{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}@keyframes loading{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}#logo{animation:loading 2s ease-in-out infinite;max-width:100%;height:25vh;width:auto;margin:0 auto;min-height:175px}body{color:var(--darker);text-align:center;background-color:var(--main)}#backgroundPornFood{position:fixed;top:0;left:50%;width:100%;height:100%;z-index:-49;transform:translateX(-50%);max-width:1900px;min-height:500px}.pornFood{position:fixed;z-index:-1;height:auto}#banane{top:10%;left:max(0%,calc(50% - 900px));width:var(--basePornfoodWidth);transform-origin:0 100%;animation:swing 2s ease-in-out -.3s infinite}#tarte{top:17%;right:max(0%,calc(50% - 900px));width:var(--basePornfoodWidth);animation:gelatine 2s ease-in-out -1.1s infinite}#glace{bottom:0;right:max(0%,calc(50% - 650px));width:calc(var(--basePornfoodWidth) * 1.05);animation:bounce 2s ease-in-out -.8s infinite}#donut{bottom:7%;left:max(9%,calc(50% - 800px));width:calc(var(--basePornfoodWidth) * 1.29);animation:swing 2s ease-in-out -.5s infinite}@keyframes swing{0%{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0)}}@keyframes gelatine{0%{transform:scale(1,1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}100%{transform:scale(1,1)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.toHide{display:none!important}#bookingButton{position:fixed;top:40px;right:max(40px,calc(50% - 700px));font-size:22px;z-index:10;color:var(--darker);font-family:'Poppins Bold';display:block;width:max-content;padding:3px 14px 3px 15px;border-radius:6px;border:3px solid var(--darker);box-shadow:var(--startBoxShadowButton);transform:var(--startTranslateButton);background-color:var(--main);transition:box-shadow var(--transitionButton),transform var(--transitionButton)}#header{height:93vh;position:relative;min-height:500px}#headerContent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%}#logoHeader{width:100%;height:auto;max-width:700px;filter:drop-shadow(2px 2px 0 var(--main)) drop-shadow(-2px 2px 0 var(--main)) drop-shadow(2px -2px 0 var(--main)) drop-shadow(-2px -2px 0 var(--main))}#clientsSub,#clientsTitle,#descriptif,#description,#galleryClosing,.clientNamesShadow{text-shadow:1px 0 var(--main),-1px 0 var(--main),0 1px var(--main),0 -1px var(--main),1px 1px var(--main),-1px -1px var(--main),1px -1px var(--main),-1px 1px var(--main),2px 0 var(--main),-2px 0 var(--main),0 2px var(--main),0 -2px var(--main),2px 1px var(--main),-2px 1px var(--main),2px -1px var(--main),-2px -1px var(--main),1px 2px var(--main),-1px 2px var(--main),1px -2px var(--main),-1px -2px var(--main),3px 0 var(--main),-3px 0 var(--main),0 3px var(--main),0 -3px var(--main),3px 1px var(--main),-3px 1px var(--main),3px -1px var(--main),-3px -1px var(--main),1px 3px var(--main),-1px 3px var(--main),1px -3px var(--main),-1px -3px var(--main),2px 2px var(--main),-2px 2px var(--main),2px -2px var(--main),-2px -2px var(--main),3px 2px var(--main),-3px 2px var(--main),3px -2px var(--main),-3px -2px var(--main),2px 3px var(--main),-2px 3px var(--main),2px -3px var(--main),-2px -3px var(--main),3px 3px var(--main),-3px 3px var(--main),3px -3px var(--main),-3px -3px var(--main)}#descriptif{font-family:'Poppins Bold';font-size:25px;display:block;margin:-40px 0 0 -90px;color:var(--darker)}#descriptionContainer{display:grid;gap:30px 40px;align-items:center;width:90%;margin:150px auto 300px auto;justify-content:center;max-width:900px;grid-template-areas:"a b"}#description{display:block;font-size:27px;text-align:right;grid-area:a;font-family:'Poppins Bold';line-height:1.3em}#descriptionImage{height:300px;grid-area:b;transform:translateY(-25px);filter:drop-shadow(4px 7px 0 var(--darker))}#clientsTitle{font-family:'Arreia Black Heavy';font-size:40px;display:block;margin:0 auto;width:90%}#clientsSub{font-family:'Poppins Bold';font-size:22px;display:block;margin:5px auto 30px auto;width:fit-content}#clientsContainer{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:row;align-items:flex-start;gap:30px 50px;align-content:flex-start;width:90%;margin:0 auto 30px auto;max-width:1250px;overflow:hidden;transition:height .3s ease;height:195.5px}#clientsContainer.collapsed{height:195.5px}.clients{display:grid;justify-items:center;align-items:center;justify-content:center;align-content:center;width:min-content;row-gap:12px}.clientPics{height:125px;width:auto;object-fit:cover;border-radius:100%;border:3px solid var(--darker);background-color:var(--darker);box-shadow:var(--startBoxShadowButton);transform:var(--startTranslateButton);transition:box-shadow var(--transitionButton),transform var(--transitionButton)}.clientNamesWrapper{position:relative;left:1%}.clientNames{font-family:'Poppins Bold';font-size:18px}.clientNamesShadow{position:absolute;top:0;left:0;color:transparent}.clientNamesTop{position:relative;color:var(--darker);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2.5px;text-decoration-color:var(--transparent);transition:text-decoration-color var(--transitionButton)}.clientLinks{border-radius:100%;line-height:0}#clientsSwitch{font-family:'Poppins Bold';font-size:18px;display:block;margin:0 auto 300px auto;width:fit-content;padding:5px 10px 5px 8px;border-radius:5px;border:3px solid var(--darker);transform:var(--startTranslateButton);box-shadow:var(--startBoxShadowButton);background-color:var(--main);transition:box-shadow var(--transitionButton),transform var(--transitionButton)}#arrowClientsSwitch{display:inline-block;margin-right:4px;transform:rotate(0);transition:transform var(--transitionButton)}footer{padding:30px 0 20px 0;color:var(--main);background-color:var(--darker);box-shadow:0 -10px 0 var(--accent);font-weight:700;font-family:'Poppins ExtraLight';position:relative}#slogan{font-family:'Arreia Black Heavy';font-size:40px;margin:0 auto 40px auto;display:block;width:90%}.socialImgs{width:35px;height:35px;transform:scale(1)}#mail,#phone{margin-right:20px}#footerYeux{position:absolute;bottom:0;width:auto;height:300px;left:max(10px,calc(50% - 900px))}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(.75)}100%{transform:scale(1)}}#gallery{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:row;align-items:flex-start;gap:30px;align-content:flex-start;width:95%;margin:0 auto;max-width:1600px}@keyframes mediaLoading{0%{background-color:#8292bc}50%{background-color:#1d3b70}100%{background-color:#8292bc}}.galleryImages{width:calc(48% - 30px);max-width:300px;aspect-ratio:4/5;overflow:hidden;border:5px solid var(--darker);box-shadow:4.5px 6.5px 0 var(--darker);background-color:var(--darker);transform:scale(1);transition:box-shadow .1s ease-out,transform .1s ease-out}.galleryContent{width:100%;height:100%;object-fit:cover;display:block;animation:mediaLoading 1s infinite ease-in-out;width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px}#galleryClosing{font-family:'Poppins Bold';font-size:22px;display:block;margin:25px auto 300px auto;width:90%}#videoSoundToggleForIOS{position:absolute;right:18%;font-size:30px;z-index:1;width:38px;height:auto;top:20px;left:5%;mix-blend-mode:difference}#popUpContainerMedia{overflow-y:clip}.fullResMedia{height:auto;max-width:95%;max-height:85%;top:50%;border-radius:10px;position:absolute;left:50%;transform:scale(1) translate(-50%,-50%);object-fit:contain;opacity:0;transition:opacity .1s linear,transform .2s ease}#highResMediaLoading{top:50%;position:absolute;left:50%;width:max-content;max-width:90%;transform:translate(-50%,-50%);font-size:40px;font-family:'Arreia Black Heavy';color:var(--main);opacity:0;white-space:pre-line;transition:opacity .1s linear;transform-origin:left}.animatedMediaLoading{animation:loadingIMG 1s ease-in-out infinite}@keyframes loadingIMG{0%{transform:scale(1) translate(-50%,-50%)}50%{transform:scale(1.1) translate(-50%,-50%)}100%{transform:scale(1) translate(-50%,-50%)}}.fadeIn{opacity:1!important}.popUpContainers{width:100%;height:100%;position:fixed;top:0;left:0;z-index:990;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow-y:auto;background-color:hsla(0,0%,0%,.8)}.infosPopUpContainer{top:50%;position:absolute;left:50%;transform:translate(-50%,-50%);background-color:var(--main);padding:20px 15px;border-radius:20px;text-align:center;box-sizing:border-box;width:90%;min-width:288px;max-width:max-content;max-height:80%;overflow-y:scroll;overscroll-behavior-y:contain;font-weight:700;font-family:'Poppins ExtraLight';color:var(--darker)!important;border:10px solid var(--accent)}#popUpContainer .infosPopUpContainer h3{font-size:25px;margin:30px 0 15px 0;font-family:'Poppins Bold'}#popUpContainer .infosPopUpContainer{font-size:16px}#popUpContainer>div.infosPopUpContainer>h3:nth-child(1){margin:0 0 15px 0}.mllinks{color:var(--darker);background-color:var(--transparent);transition:color .1s linear,background-color .1s linear}.closePopUp{position:absolute;top:20px;right:5%;width:30px;mix-blend-mode:difference;z-index:1}.closePopUpWide{width:100%;height:100%}#footerEnd{font-size:15px;color:var(--main)}#mebiusLink,#openML{background-color:var(--darker);color:var(--main);transition:color .1s linear,background-color .1s linear}#galleryIGLink{background-color:var(--transparent);color:var(--darker);transition:color .1s linear,background-color .1s linear}@media (max-width:768px){#footerYeux{left:-15px;height:190px}#descriptionContainer{grid-template-areas:"b" "a";max-width:550px;place-items:center}#description{text-align:center}}@media (max-width:700px) and (min-width:500px){#descriptif{font-size:20px;margin:-30px 0 0 -70px}}@media (max-width:500px){#descriptif{font-size:15px;margin:-23px 0 0 -39px}}@media (max-height:800px) and (min-width:500px){:root{--basePornfoodWidth:clamp(95px, 20vh, 210px)}}@media (max-height:350px),(max-width:300px){.pornFood{display:none}}@media (max-width:600px){#descriptionContainer{margin:75px auto 150px auto;max-width:400px}#descriptionImage{height:200px;margin:0 auto;transform:translateX(15px);filter:drop-shadow(3px 6px 0 var(--darker))}#gallery{gap:20px}.galleryImages{width:calc(48% - 20px);border:3px solid var(--darker);box-shadow:2.5px 4.5px 0 var(--darker)}#clientsSwitch,#galleryClosing{margin:25px auto 150px auto}#clientsSub,#clientsSwitch,#galleryClosing{font-size:17px}#bookingButton{top:30px;right:12px;font-size:17px}#clientsContainer.collapsed{height:359px}#clientsContainer{max-width:400px}.clientNames{font-size:16px}.clientPics{height:115px}#clientsContainer{gap:25px 10vw}#description{font-size:18px}#clientsTitle,#slogan{font-size:35px}#slogan{width:min-content}.socialImgs{width:30px;height:30px}#popUpContainer .infosPopUpContainer h3{font-size:20px}#footerEnd{font-size:12px}#popUpContainer .infosPopUpContainer{font-size:14px}#highResMediaLoading{font-size:30px}}@media (hover:hover) and (pointer:fine){*{cursor:url(pics/eggplant.svg) 1 0,default}.clickable{cursor:url(pics/eggplant-clickable.svg) 0 28,pointer}.clickable:active{cursor:url(pics/eggplant-pressed.svg) 0 28,pointer}}@media (pointer:fine){.socialImgs:hover{animation:pulse .5s linear}#bookingButton:hover,#clientsSwitch:hover,.clientLinks:hover .clientPics{box-shadow:var(--midBoxShadowButton);transform:var(--midTranslateButton)}#bookingButton:active,#clientsSwitch:active,.clientLinks:active .clientPics{box-shadow:var(--endBoxShadowButton);transform:var(--endTranslateButton)}.galleryImages:hover{box-shadow:var(--endBoxShadowButton);transform:scale(1.1);z-index:1}.galleryImages:active{box-shadow:var(--endBoxShadowButton);transform:scale(1.2);z-index:2}#clientsSwitch:hover .down{transform:rotate(90deg)}#clientsSwitch:hover .up{transform:rotate(-90deg)}.mllinks:hover{background-color:var(--darker);color:var(--main)}#galleryIGLink:hover{background-color:var(--darker);color:var(--main);text-shadow:none}#mebiusLink:hover,#openML:hover{background-color:var(--main);color:var(--darker)}.clientLinks:hover~.clientNamesWrapper .clientNamesTop{text-decoration-color:var(--darker)}}@media (pointer:coarse){.socialImgs:active{animation:pulse .5s linear}#bookingButton:active,#clientsSwitch:active,.clientLinks:active .clientPics{box-shadow:var(--endBoxShadowButton);transform:var(--endTranslateButton)}.galleryImages:active{box-shadow:var(--endBoxShadowButton);transform:scale(1.2);z-index:2}#clientsSwitch:active .down{transform:rotate(90deg)}#clientsSwitch:active .up{transform:rotate(-90deg)}.mllinks:active{background-color:var(--darker);color:var(--main)}#galleryIGLink:active{background-color:var(--darker);color:var(--main);text-shadow:none}#mebiusLink:active,#openML:active{background-color:var(--main);color:var(--darker)}.clientLinks:active~.clientNamesWrapper .clientNamesTop{text-decoration-color:var(--darker)}}