﻿.vhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.pRelative{position:relative}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.show-md-f,.show-md-ib,.show-md,.show-sm-f,.show-sm-ib,.show-sm,.show-xs-f,.show-xs-ib,.show-xs{display:none}@media (max-width: 1024px){.show-md-f{display:flex !important}.show-md-ib{display:inline-block}.show-md{display:block}.hide-md{display:none}}@media (max-width: 899px){.show-sm-f{display:flex !important}.show-sm-ib{display:inline-block}.show-sm{display:block}.hide-sm{display:none}}@media (max-width: 767px){.show-xs-f{display:flex !important}.show-xs-ib{display:inline-block}.show-xs{display:block}.hide-xs{display:none}}@font-face{font-family:'Hatton';src:url("../fonts/Hatton-Medium.woff2") format("woff2"),url("../fonts/Hatton-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Hatton';src:url("../fonts/Hatton-Bold.woff2") format("woff2"),url("../fonts/Hatton-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Hatton';src:url("../fonts/Hatton-Light.woff2") format("woff2"),url("../fonts/Hatton-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Agrandir Tight';src:url("../fonts/Agrandir-Tight.woff2") format("woff2"),url("../fonts/Agrandir-Tight.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Agrandir';src:url("../fonts/Agrandir-Regular.woff2") format("woff2"),url("../fonts/Agrandir-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Agrandir';src:url("../fonts/Agrandir-TextBold.woff2") format("woff2"),url("../fonts/Agrandir-TextBold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}*,*::before,*::after,*:before,*:after,*:focus,*:active{box-sizing:border-box;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-interpolation-mode:bicubic}/*!
 * ress.css • v3.0.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[disabled]{cursor:default}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}html{font-size:20px;line-height:1.5}@media (max-width: 1024px){html{font-size:18px}}@media (max-width: 767px){html{font-size:16px}}body{background:#525180;font-family:"Agrandir",-apple-system,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:#E8BFB2}*::selection{background:#999;color:#232323}*::-moz-selection{background:#999;color:#232323}*::-webkit-selection{background:#999;color:#232323}img{max-width:100%}a:not([class]),a:not([class]):visited{color:currentColor;text-decoration:none}a:not([class]):hover,a:not([class]):focus{text-decoration:underline}p{margin:0}p+p{margin-top:1.5rem}ul{padding:0;margin:0}ul,ul li{list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;font-size:1rem}.toggleGrid{position:fixed;z-index:9999;bottom:20px;right:20px;width:50px;height:50px;border-radius:50px;background:tomato;border:0;box-shadow:0 35px 40px 0 rgba(50,51,94,0.25);cursor:pointer}.toggleGrid svg{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;fill:#FFF}.gridDebug{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;pointer-events:none;display:none}.gridDebug[data-state="1"]{opacity:0.2;display:block}.gridDebug[data-state="2"]{opacity:0.5;display:block}.gridDebug[data-state="3"]{display:block;opacity:0.8}.gridDebug[data-state="3"] .colOverlay{background:none;border-left:1px solid tomato;border-right:1px solid tomato}.gridDebug .container{height:100%}.gridDebug .row{height:100%}.gridDebug .row .col-1{padding-top:0;padding-bottom:0}.gridDebug .colOverlay{display:block;height:100%;background:tomato}.fpsCounter{position:fixed;z-index:999;bottom:10px;left:10px;background-color:rgba(255,99,71,0.7);color:#FFF;padding:15px;text-align:center;font-weight:700;font-size:14px;width:100px;border-radius:100px}html.has-scroll-smooth{overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}html.has-scroll-dragging{user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction="horizontal"] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction="horizontal"] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform 0.3s, opacity 0.3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction="horizontal"] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction="horizontal"] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:black;opacity:0.5;width:7px;border-radius:10px;margin:2px;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction="horizontal"] .c-scrollbar_thumb{right:auto;bottom:0}.ls-appear{transform:translateY(10vh);opacity:0;transition:opacity 0.4s linear,transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition-delay:0.3s;will-change:transform, opacity}.ls-appear.is-inview{transform:translateY(0);opacity:1}.ls-opacity{opacity:0;transition:opacity 0.4s linear;transition-delay:0.3s;will-change:opacity}.ls-opacity.is-inview{opacity:1}@media (max-width: 899px){.ls-opacity{opacity:1}}.ls-cover{width:100%;transition:clip-path 1.6s cubic-bezier(0.19, 1, 0.22, 1);transition-delay:0.3s;will-change:clip-path}.ls-cover.is-inview{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.ls-cover.is-inview .imageRender_cover{transform:scale(1)}.ls-cover--long{transition:clip-path 1.6s cubic-bezier(0.19, 1, 0.22, 1)}.ls-cover--rtl{clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}.ls-cover--ltr{clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}.ls-cover--btt{clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%)}.ls-cover--ttb{clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.ls-cover .imageRender_cover{transform:scale(1.15);transition:transform 1.6s cubic-bezier(0.075, 0.82, 0.165, 1)}@media (max-width: 899px){.ls-cover{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%) !important}.ls-cover .imageRender_cover{transform:scale(1) !important}}.ls-scaleUp{transform:scale(0.2) translateY(0rem);transform-origin:top left;opacity:0;transition:opacity 0.4s linear,transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition-delay:0.3s;will-change:transform, opacity}.ls-scaleUp.is-inview{transform:scale(1) translateY(0);opacity:1}.ls-delay--1{transition-delay:0.45s}.ls-delay--2{transition-delay:0.6s}.ls-delay--3{transition-delay:0.75s}.ls-delay--4{transition-delay:0.9s}.ls-delay--5{transition-delay:1.05s}.ls-delay--6{transition-delay:1.2s}.ls-delay--7{transition-delay:1.35s}.ls-delay--8{transition-delay:1.5s}.ls-delay--9{transition-delay:1.65s}.ls-delay--10{transition-delay:1.8s}.noise{position:fixed;top:-50%;left:-50%;right:-50%;bottom:-50%;width:200%;height:200vh;z-index:900;pointer-events:none;background-image:url(../images/noise-light.webp);background-repeat:repeat;opacity:0.35;animation:bg-animation .4s infinite;visibility:visible}@keyframes bg-animation{0%{transform:translate(0, 0)}10%{transform:translate(-5%, -5%)}20%{transform:translate(-10%, 5%)}30%{transform:translate(5%, -10%)}40%{transform:translate(-5%, 15%)}50%{transform:translate(-10%, 5%)}60%{transform:translate(15%, 0)}70%{transform:translate(0, 10%)}80%{transform:translate(-15%, 0)}90%{transform:translate(10%, 5%)}100%{transform:translate(5%, 0)}}.infos{width:20.675vw;font-family:"Agrandir Tight",-apple-system,"Helvetica Neue",Arial,sans-serif;text-transform:uppercase;line-height:1.3}header{position:absolute;z-index:10;top:5vh;left:12.525vw;right:12.525vw;display:flex;align-items:flex-start;justify-content:space-between}header .infos{padding-top:1.5vh;border-top:1px solid #E8BFB2}header .infos a{text-transform:lowercase}header .infos a+a::before{content:"";display:inline-block;vertical-align:middle;width:10px;height:1px;background-color:currentColor;margin-left:6px;margin-right:10px}footer{position:absolute;z-index:10;bottom:5vh;left:12.525vw;right:12.525vw;display:flex;align-items:flex-end;justify-content:space-between}footer .infos{width:20.675vw}h1{position:relative;z-index:1;padding-top:30vh;padding-left:8.35vw;font-family:"Hatton";font-size:16.5vmin;letter-spacing:-0.05em;line-height:1;font-weight:300;text-transform:lowercase}h1 span{display:block;margin-left:27vmin}.mask{position:absolute;top:0;left:0;right:0;z-index:5;height:25vh;background:linear-gradient(180deg, #525180 41.21%, rgba(82,81,128,0) 100%)}.projects{position:relative;z-index:2;padding-left:62.625vw;padding-right:8.35vw;margin-top:-15vh;padding-bottom:40vh}.project{position:relative}.project+.project{margin-top:1vh}.project h2{font-size:4rem;line-height:1;font-family:"Hatton";font-weight:300;margin-bottom:30px}.project h2 span{position:relative;display:inline-block}.project h2 span sup{position:absolute;top:10px;left:calc(100% + 10px);font-size:1.5rem;line-height:1.5;transition:transform 0.8s cubic-bezier(0.19, 1, 0.22, 1)}.project p a{position:relative;z-index:2}.project nav{text-transform:uppercase;font-weight:700;font-size:.7rem;line-height:1.5;margin-top:5px}.project nav a{position:relative;z-index:2;display:inline-block;vertical-align:middle}.project nav a+a::before{content:"";display:inline-block;vertical-align:middle;width:10px;height:1px;background-color:currentColor;margin-left:6px;margin-right:10px}.project_link{position:absolute;inset:0;z-index:1}.project:hover h2 span sup{transform:translateX(10px)}

/*# sourceMappingURL=main.css.map */