﻿@font-face{font-family:'Helvetica Neue Thin';src:url("fonts/helveticaneue_thin-webfont.woff2") format("woff2"),url("fonts/helveticaneue_thin-webfont.woff") format("woff"),url("fonts/HelveticaNeue Thin.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:'Helvetica Neue UltraLight';src:url("fonts/HelveticaNeue-UltraLight.eot");src:local("☺"),url("fonts/HelveticaNeue-UltraLight.woff") format("woff"),url("fonts/HelveticaNeue-UltraLight.ttf") format("truetype"),url("fonts/HelveticaNeue-UltraLight.svg") format("svg"),url("fonts/HelveticaNeue-UltraLight.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:'Helvetica Neue Bold';font-style:normal;font-weight:100;src:url("fonts/helvetica-neue-bold.ttf")}@font-face{font-family:'Serlio LT Std';src:local("Serlio LT Std Regular"),local("SerlioLTStd"),url("fonts/hinted-SerlioLTStd.woff2") format("woff2"),url("fonts/hinted-SerlioLTStd.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Silka';src:url("fonts/silka-regular-webfont.eot");src:local("☺"),url("fonts/silka-regular-webfont.woff") format("woff"),url("fonts/silka-regular-webfont.ttf") format("truetype"),url("fonts/silka-regular-webfont.woff2") format("woff2");font-weight:normal;font-style:normal}body,html{-webkit-font-smoothing:antialiased;font-family:"Silka";font-size:14px;width:100%;height:100%;padding:0;margin:0}html *{cursor:none !important}a{text-decoration:none}a:hover{text-decoration:none}header,footer{pointer-events:none;z-index:5;position:fixed;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:40px}header ul,footer ul{list-style:none;padding:0;margin:0}header{top:0}header a{pointer-events:auto;width:55px;padding:10px}header a #symbole{filter:drop-shadow(0 6px 3px rgba(0,0,0,0.3))}header ul li{display:inline-block}header ul li a{pointer-events:auto;font-size:16px;color:#1A1A1E;text-shadow:0 5px 10px rgba(0,0,0,0.25)}header #barNav{background-color:#000;left:2000px;height:3px;width:0;position:absolute;top:97px;box-shadow:3px 3px 9px #00000036}footer{bottom:0}footer #soundBar{pointer-events:auto;transform:scale(0.8);position:relative;left:11px;top:5px}footer #soundBar .bar{box-shadow:1px 8px 8px rgba(0,0,0,0.43)}footer #socialLink{pointer-events:auto;box-shadow:2px 13px 40px rgba(0,0,0,0.28);transform:scale(0.7);background-color:#00000029;width:45px;border-radius:100%;display:flex;height:45px;justify-content:center;align-items:center}footer #socialLink .bar{width:2px;margin:0px;transform:rotate(90deg);position:relative;left:1px;height:25px}footer #socialLink .bar:last-child{transform:rotate(0deg);position:relative;left:-1px}footer #socialLink nav{position:absolute;right:60px}footer #socialLink nav ul{display:flex}footer #socialLink nav ul li img{transform:scale(0.55)}footer button{padding:10px;background:none;border:none;outline:none}footer button:focus,footer button:active{outline:none}footer .bar{border-radius:20px;background-color:#1A1A1E;height:30px;width:4px;display:inline-block;margin:1px}footer ul{display:none}.home #backgroundHome{position:fixed;top:0;bottom:0;left:0;right:0;clip-path:inset(0% 0% 0% 0%);transition:clip-path 1.2s cubic-bezier(0.87, 0.01, 0.25, 1.01);z-index:-98}.home #backgroundHome video{height:100%;width:100%}.home #backgroundHome::after{content:"";position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.1)}.home #presentation{display:flex;color:#fff;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;right:0;left:0;bottom:10%;width:100%}.home #presentation #discover{position:fixed;bottom:0;display:flex;flex-direction:column;align-items:center;background:none;border:none;color:#fff;padding:0}.home #presentation #discover p{font-family:'Silka';font-size:1.5rem;font-weight:normal;margin-bottom:10px}.home #presentation #discover div{height:40px;width:2px;background-color:#fff}.home #presentation #discover:active,.home #presentation #discover:focus{outline:none}.home #presentation #signature{position:relative;left:25px;width:425px;filter:drop-shadow(0 6px 3px rgba(0,0,0,0.4))}.home #presentation h2{font-family:'Serlio LT Std';text-transform:uppercase;font-size:2.5rem;margin-bottom:0;margin-top:25px;font-weight:normal;letter-spacing:2px;text-shadow:4px 7px 20px rgba(0,0,0,0.62)}.home #presentation h3{margin-top:5px;font-size:1.7rem;font-weight:100;text-shadow:4px 7px 20px rgba(0,0,0,0.62)}.home article{pointer-events:none;z-index:2;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:40px}.home article section{position:fixed;top:20%;left:calc(50% + 30px);padding-left:30px;right:120px;overflow:hidden}.home article section *{opacity:0;position:relative;right:100%}.home article section #before{position:absolute;margin-left:0;opacity:1;top:0;left:0px;height:0%;width:1px;background-color:#1A1A1E}.home article section h2{margin-top:0;font-size:5rem;margin-bottom:30px;font-weight:normal}.home article section p{font-family:'Helvetica Neue Thin';font-size:16px}.home article .linkTo{height:75%}.home article .linkTo:nth-of-type(1){position:relative;left:35px}.home article .linkTo:nth-of-type(2){position:relative;right:20px}.home article .linkTo div{height:calc(100%/3);width:1px;background-color:#1A1A1E}.home article .linkTo div:nth-of-type(2){background-color:#0000;display:flex;align-items:center;justify-content:center}.home article .linkTo a{font-size:2rem;font-family:'Serlio LT Std';color:#1A1A1E;height:20px;text-transform:uppercase}.home article .linkTo a.rotate1{transform:rotate(-90deg)}.home article .linkTo a.rotate2{transform:rotate(90deg)}.mention main{position:fixed;top:0;left:0;right:60px;bottom:0;overflow-wrap:break-word;overflow:auto;width:100%;padding:130px}.mention main p,.mention main h1{width:80%}.mention main h1{font-size:5rem;font-weight:normal;margin-bottom:30px}.mention main p{font-size:16px;font-family:'Helvetica Neue Thin'}.work main h1{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;font-size:22rem;font-weight:normal;color:#FFF;z-index:4}.work #getInfo{pointer-events:none;opacity:0;display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffffe6;display:flex;flex-direction:column;justify-content:center;z-index:90;padding:65px}.work #getInfo div{z-index:95;position:relative;width:50%;overflow:hidden}.work #getInfo div #before{position:absolute;margin-left:0;opacity:1;top:0;left:0;height:0%;width:1px;background-color:#1A1A1E}.work #getInfo div *:not(#before){position:relative;right:170%;opacity:0;margin-left:25px}.work #getInfo div h2{font-size:3rem;font-weight:normal;margin-top:0}.work #getInfo div p{font-size:16px;font-family:'Helvetica Neue Thin'}.work #getInfo div .dateProject{background-color:#1A1A1E;color:#fff;padding:4px 7px;width:fit-content}.work section{width:20px;height:20px;position:fixed}.work section div:nth-of-type(1){display:flex;justify-content:center;align-items:center;border-radius:100%;width:100%;height:100%;overflow:hidden}.work section .moreInfo{display:none}.work section img{transform:scale(2);width:100%;box-shadow:0px 7px 18px rgba(0,0,0,0.35)}.pictures main h1{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;font-size:22rem;font-weight:normal;color:#FFF;z-index:4}.pictures #CacheGal{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#ffffffe6;display:none;opacity:0;z-index:10}.pictures #closePictures{position:fixed;top:15px;right:15px;z-index:12;transform:rotate(45deg) scale(0.8);background-color:#333337ab;width:45px;border-radius:100%;display:flex;height:45px;justify-content:center;align-items:center;padding:10px;border:none;outline:none}.pictures #closePictures:focus,.pictures #closePictures:active{outline:none}.pictures #closePictures .bar{border-radius:20px;background-color:#fff;height:30px;width:4px;display:inline-block;margin:1px;width:2px;margin:0px;transform:rotate(90deg);position:relative;left:1px;height:25px}.pictures #closePictures .bar:last-child{transform:rotate(0deg);position:relative;left:-1px}.pictures section{opacity:0}.pictures section .moreInfo{display:none;position:absolute;width:65%;top:0;left:calc(100% + 25px);overflow:hidden}.pictures section .moreInfo .before{position:absolute;margin-left:0;opacity:1;top:0;left:0;height:0%;width:1px;background-color:#1A1A1E}.pictures section .moreInfo *{position:relative;right:170%;opacity:0;margin-left:25px}.pictures section .moreInfo h2{font-size:3rem;font-weight:normal;margin-top:0}.pictures section .moreInfo p{font-size:16px;font-family:'Helvetica Neue Thin'}.pictures section .datePicture{background-color:#1A1A1E;color:#fff;padding:4px 7px;width:fit-content}.pictures section aside{position:relative}.pictures section aside::before{content:"";position:absolute;width:1px;height:100%;background-color:#1A1A1E}.pictures section aside *{margin-left:15px}.pictures section aside h3{font-weight:normal}.pictures section img{width:100%;box-shadow:0px 7px 18px rgba(0,0,0,0.35)}.workpage main div:first-child{position:absolute;width:100%;height:100vh;clip-path:circle(0% at 0%);transition:clip-path 1.2s cubic-bezier(0.87, 0.01, 0.25, 1.01);display:flex;justify-content:flex-start;align-items:center}.workpage main div:first-child img:last-child{position:absolute;height:100%;filter:blur(5px)}.workpage main div:first-child img:first-child{z-index:1;height:45%}.workpage main div:last-child{top:0;bottom:0;padding-top:15%;overflow:scroll;position:absolute;right:0;width:50%;padding-right:70px;text-align:center}.workpage main div:last-child h1{margin-bottom:20px;font-size:5rem;font-weight:normal}.workpage main div:last-child ul{padding:0;display:flex;list-style:none}.workpage main div:last-child ul li{width:100%;font-size:1.9rem;display:inline-block;margin:10px}.workpage main div:last-child ul li span:first-child{display:block}.workpage main div:last-child ul li span:last-child{display:block;font-family:'Helvetica Neue UltraLight'}.workpage main div:last-child p{font-family:'Helvetica Neue Thin';font-size:16px}.workpage main div:last-child img{width:80%}#loader{pointer-events:none;position:fixed;background-color:#fff;z-index:10;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#loader svg{width:100px}#loader svg path{opacity:0}#loader .bg_symb{transform:scale(0);width:150px;height:150px;position:absolute;background-color:#ffffff;border-radius:100%;z-index:-1}#pointer{pointer-events:none;position:fixed;top:0;left:0;width:20px;height:20px;border-radius:20px;background-color:#00000080;box-shadow:1px 2px 9px #000000a1;z-index:100}@media screen and (max-width: 995px){#pointer{opacity:0}}
