@font-face{font-family:AvenirBold;font-style:normal;src:url("../media/fonts/AvenirNextLTPro-BoldCn.ttf")}@font-face{font-family:AvenirLight;font-style:normal;src:url("../media/fonts/avenirnextltpro-ultltcn.ttf")}@font-face{font-family:MaisonBook;font-style:normal;src:url("../media/fonts/Maison/MaisonNeue-Bold.ttf")}@font-face{font-family:MaisonDemiDemi;font-style:normal;src:url("../media/fonts/maisonneue-demi-webfont.ttf")}h1{font-weight:initial}h2{font-weight:initial}p{font-weight:initial}html{box-sizing:border-box;border-collapse:collapse;line-height:1;font-family:sans-serif}*{margin:0;padding:0;border-collapse:inherit}*,*:before,*:after{box-sizing:inherit}body{position:relative}[hidden]{display:none !important}ul,ol,menu{list-style:none}a{color:inherit}fieldset{border:none}body{position:absolute;width:100%;height:100%;background-color:#000;background-color:#fff;overflow:hidden}.wrapper{width:100%;height:100%;background-color:#000}.scroll .wrapper{margin-bottom:200px}.text{font-family:MaisonDemiDemi;color:#fff;position:absolute;bottom:36px;left:20px;text-transform:uppercase;text-rendering:geometricPrecision;z-index:50;font-size:20px}.text2{font-family:MaisonDemiDemi;color:#fff;position:absolute;bottom:22px;left:20px;text-transform:uppercase;text-rendering:geometricPrecision;z-index:50;font-size:10px}.text3{font-family:MaisonDemiDemi;color:#fff;position:absolute;bottom:10px;left:20px;text-transform:uppercase;text-rendering:geometricPrecision;z-index:50;font-size:12px}.visit{text-decoration:none !important;color:#fff;position:absolute;z-index:10000;bottom:20px;right:20px;display:block;margin:auto;text-align:center;cursor:pointer;padding:10px;font-size:9px;text-transform:uppercase;padding:8px;border:1px solid #fff;width:90px;transition:opacity 1s;overflow:hidden;z-index:1000;font-family:MaisonDemiDemi;font-weight:100;font-style:initial;text-rendering:geometricPrecision;transition:color 1s,border-color 1s,opacity 1s}.visit:after{background:#fff;content:"";height:155px;left:-75px;opacity:.7;position:absolute;top:-50px;-webkit-transform:rotate(35deg);transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);width:50px;z-index:10}.visit:hover:after{left:120%;transition:all 550ms cubic-bezier(.19,1,.22,1)}.black{color:#000;border:1px solid #000;}.black:after{background:#000}.hue-field{position:absolute}.caroussel .caroussel-content{width:100%;height:100%;display:none}.video-container{overflow:hidden;width:100%;height:100%}

.logo{color:#fff;position:absolute;bottom:320px;left:0;right:0;display:block;margin:auto;text-align:center;cursor:pointer;padding:10px;font-size:12px;transition:opacity 1s;overflow:hidden;font-family:MaisonDemiDemi;font-weight:100;font-style:initial;text-rendering:geometricPrecision;}

.labbutton{color:#fff;position:absolute;bottom:400px;left:0;right:0;display:block;margin:auto;text-align:center;cursor:pointer;padding:10px;font-size:12px;text-transform:uppercase;padding:12px;border:1px solid #fff;width:150px;transition:opacity 1s;overflow:hidden;font-family:MaisonDemiDemi;font-weight:100;font-style:initial;text-rendering:geometricPrecision;}.labbutton:after{background:#fff;content:"";height:155px;left:-75px;opacity:.7;position:absolute;top:-50px;-webkit-transform:rotate(35deg);transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);width:50px;z-index:10}.labbutton:hover:after{left:120%;transition:all 550ms cubic-bezier(.19,1,.22,1)}

.labbutton2{color:#fff;position:absolute;bottom:350px;left:0;right:0;display:block;margin:auto;text-align:center;cursor:pointer;padding:10px;font-size:12px;text-transform:uppercase;padding:12px;border:1px solid #fff;width:150px;transition:opacity 1s;overflow:hidden;font-family:MaisonDemiDemi;font-weight:100;font-style:initial;text-rendering:geometricPrecision;}.labbutton2:after{background:#fff;content:"";height:155px;left:-75px;opacity:.7;position:absolute;top:-50px;-webkit-transform:rotate(35deg);transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);width:50px;z-index:10}.labbutton2:hover:after{left:120%;transition:all 550ms cubic-bezier(.19,1,.22,1)}

.visit{text-decoration:none !important;color:#fff;position:absolute;z-index:10000;bottom:20px;right:20px;display:block;margin:auto;text-align:center;cursor:pointer;padding:10px;font-size:10px;text-transform:uppercase;padding:8px;border:1px solid #fff;width:120px;transition:opacity 1s;overflow:hidden;z-index:1000;font-family:MaisonDemiDemi;font-weight:100;font-style:initial;text-rendering:geometricPrecision;transition:color 1s,border-color 1s,opacity 1s}.visit:after{background:#fff;content:"";height:155px;left:-75px;opacity:.7;position:absolute;top:-50px;-webkit-transform:rotate(35deg);transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);width:50px;z-index:10}.visit:hover:after{left:120%;transition:all 550ms cubic-bezier(.19,1,.22,1)}.black{color:#000;border:1px solid #000;}.black:after{background:#000}.visit2{text-decoration:none !important;color:#fff;position:absolute;z-index:10000;bottom:60px;right:20px;display:block;margin:auto;text-align:center;cursor:pointer;padding:10px;font-size:10px;text-transform:uppercase;padding:8px;border:1px solid #fff;width:120px;transition:opacity 1s;overflow:hidden;z-index:1000;font-family:MaisonDemiDemi;font-weight:100;font-style:initial;text-rendering:geometricPrecision;transition:color 1s,border-color 1s,opacity 1s}.visit2:after{background:#fff;content:"";height:155px;left:-75px;opacity:.7;position:absolute;top:-50px;-webkit-transform:rotate(35deg);transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);width:50px;z-index:10}.visit2:hover:after{left:120%;transition:all 550ms cubic-bezier(.19,1,.22,1)}.black{color:#000;border:1px solid #000;}.black:after{background:#000}.project{position:relative;width:100%;height:100%;margin:auto;margin-bottom:200px;}.project video{transition:opacity .2s}