@import url("https://fonts.googleapis.com/css2?family=Cormorant:wght@300&display=swap");@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--main-color:#05386b;--secondary-color:#c2f0f7}html{font-size:.7142857143vw;letter-spacing:-.2rem}body,html{cursor:none;overflow:hidden}body{position:relative;background-color:var(--main-color);font-size:1.6rem}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none;font-family:Work Sans,sans-serif}*{cursor:none;color:var(--secondary-color)}#main{position:absolute}#mouse-drawing-animation{width:100vw;height:100vh;position:absolute;z-index:-5}.section-title,h1,h2,h3{font-family:Cormorant,serif}.section-title{font-size:16rem;padding:6% 0;width:max-content;text-align:center}.section-title .title{transform:translate3d(-25%,0,0)}.section-title span{text-transform:uppercase}.secondary-cursor{z-index:1000;border-radius:50%;width:35px;height:35px;border:1px solid #edebdc;pointer-events:none;overflow:hidden;transform:translateZ(0);transition:background-color .5s ease-out;position:fixed;mix-blend-mode:difference}.secondary-cursor.hide{width:0!important;height:0!important;transform-origin:center;opacity:0}.main-cursor{z-index:1001;border-radius:50%;width:10px;height:10px;background-color:#edebdc;border:1px solid #edebdc;mix-blend-mode:difference;pointer-events:none;overflow:hidden;transform:translateZ(0);position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center}.main-cursor.hide{width:0;height:0;transform-origin:center;opacity:0}#mouseImage{position:relative}#mouseImage .projectImageHover{position:fixed;z-index:3000;transition:clip-path .4s cubic-bezier(.84,.05,.12,.66);clip-path:inset(100% 0 0 0);width:26vw;height:70vh;object-fit:cover;pointer-events:none;-webkit-filter:grayscale(100%);filter:grayscale(100%);border-radius:20px}#mouseImage .projectImageHover.active{clip-path:inset(0 0 0 0)}#mouseImage .projectImageHover.opened{height:100vh!important;width:50vw!important;left:0!important;top:0!important;transform:translateZ(0)!important}.mobile{display:none}@media screen and (max-width:640px){.mobile{display:block}.desktop,.main-cursor,.secondary-cursor{display:none}body,html{overflow-x:hidden}body{position:relative;width:100vw;height:100vh;font-size:5.6rem}.section-title{font-size:28rem;letter-spacing:-3rem}}@property --num{syntax:"<integer>";initial-value:0;inherits:false}#loading{width:100vw;height:100vh;position:relative;z-index:10;visibility:visible;display:flex;flex-direction:column;justify-content:center;align-items:center}#loading .black.leave{transition:clip-path 1s cubic-bezier(.84,.05,.12,.66);transition-delay:.9s;clip-path:inset(0 100% 0 0)!important}#loading .white.leave{transition:clip-path 1s cubic-bezier(.84,.05,.12,.66);transition-delay:1s;clip-path:inset(0 100% 0 0)!important}#loading .black{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;z-index:1;background-color:var(--main-color);clip-path:inset(0 100% 0 0)}#loading .black .loading-percentage-container,#loading .black .loading-percentage-container .loading-percentage{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10%}#loading .black .loading-percentage-container .loading-percentage{font-family:Cormorant,serif;font-size:12rem}#loading .black .loading-percentage-container .loading-percentage.hidden{visibility:hidden}#loading .white{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;background-color:var(--secondary-color);clip-path:inset(0 0 0 0)}#loading .white .loading-percentage-container,#loading .white .loading-percentage-container .loading-percentage{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10%}#loading .white .loading-percentage-container .loading-percentage{font-family:Cormorant,serif;color:var(--main-color);font-size:12rem}#loading .white .loading-percentage-container .loading-percentage.hidden{visibility:hidden}@media screen and (max-width:640px){#loading .black .loading-percentage-container .loading-percentage{font-size:20rem}#loading .white .loading-percentage-container .loading-percentage{color:var(--main-color);font-size:20rem}}#projectPage{z-index:0;position:fixed;width:100vw;height:100vh;display:flex;flex-direction:row}#projectPage .background{position:absolute;width:100%;height:100%;transition:clip-path .4s cubic-bezier(.84,.05,.12,.66);transition-delay:.8s;background-color:var(--secondary-color)}#projectPage .image .background{clip-path:inset(0 0 100% 0)}#projectPage .project-info .background{clip-path:inset(100% 0 0 0)}#projectPage .image-layout{clip-path:inset(0 0 100% 0);position:absolute}#projectPage .image-layout,#projectPage .project-info-layout{transition:clip-path .4s cubic-bezier(.84,.05,.12,.66);transition-delay:.7s;width:100%;height:100%}#projectPage .project-info-layout{display:flex;flex-direction:column;align-items:center;justify-content:center;clip-path:inset(100% 0 0 0);background-color:var(--main-color)}#projectPage.active .image-layout,#projectPage.active .project-info-layout{clip-path:inset(0 0 0 0);transition-delay:.8s}#projectPage.active .background{clip-path:inset(0 0 0 0);transition-delay:.7s}#projectPage.visible{z-index:10}#projectPage .image{position:relative;width:50vw;height:100vh}#projectPage .image img{position:absolute;width:50vw;height:100vh;object-fit:cover;visibility:hidden}#projectPage .image img.active{visibility:visible}#projectPage .project-info{width:50vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}#projectPage .project-info.hidden .btn-close .bar.bar--1{transform:translate3d(300%,0,0) rotate(-305deg)}#projectPage .project-info.hidden .btn-close .bar.bar--2{transform:translate3d(300%,0,0) rotate(305deg)}#projectPage .project-info.hidden .info .project-title h2 span span{transform:translate3d(0,-130%,0)}#projectPage .project-info.hidden .info .project-descibtion p span,#projectPage .project-info.hidden .info .tasks li span,#projectPage .project-info.hidden .info .techno span{transition-delay:.7s;opacity:0;transform:translate3d(0,-50%,0)}#projectPage .project-info.hidden .info .project-link a{opacity:0;transform:translate3d(0,-50%,0)}#projectPage .project-info .btn-close{background-color:var(--main-color);height:50px;width:50px;position:absolute;right:5%;top:5%}#projectPage .project-info .btn-close .bar{left:0;top:50%;width:100%;background-color:var(--secondary-color);position:absolute;height:3px;transition:transform .7s ease-in-out}#projectPage .project-info .btn-close .bar.bar--1{transform:translateZ(0) rotate(-45deg)}#projectPage .project-info .btn-close .bar.bar--2{transform:translateZ(0) rotate(45deg)}#projectPage .project-info .btn-close:hover .bar--1,#projectPage .project-info .btn-close:hover .bar--2{transform:translateZ(0) rotate(-180deg)}#projectPage .project-info .info{margin:10%;width:40vw}#projectPage .project-info .info .project-title{padding-bottom:8%;overflow:hidden}#projectPage .project-info .info .project-title h2{font-size:6rem;width:fit-content;text-transform:uppercase;text-decoration:none}#projectPage .project-info .info .project-title h2 span{overflow:hidden;display:inline-block;flex-direction:row}#projectPage .project-info .info .project-title h2 span span{transition:transform .7s ease-in-out;transform:translateZ(0)}#projectPage .project-info .info .techno{padding-bottom:8%;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap}#projectPage .project-info .info .techno span{color:var(--secondary-color);font-style:italic;border-radius:45px;margin:.5rem;transition-delay:.7s;transition:opacity .7s ease-in-out,transform .7s;opacity:1;transform:translateZ(0)}#projectPage .project-info .info .project-descibtion{padding-bottom:5%}#projectPage .project-info .info .project-descibtion p{line-height:2.4rem;letter-spacing:-.13rem;display:block}#projectPage .project-info .info .project-descibtion p span{display:inline-block}#projectPage .project-info .info .project-descibtion p span span{transition-delay:.7s;transition:opacity .7s,transform .7s ease-in-out;transform:translateZ(0);opacity:1}#projectPage .project-info .info .tasks{padding-bottom:5%}#projectPage .project-info .info .tasks li{line-height:2.4rem;letter-spacing:-.13rem;list-style:none;margin-left:5%;margin-bottom:5%}#projectPage .project-info .info .tasks li span{display:inline-block}#projectPage .project-info .info .tasks li span span{transition:opacity .7s,transform .7s ease-in-out;transform:translateZ(0);opacity:1}#projectPage .project-info .info .project-link{display:flex;flex-direction:row;justify-content:end;padding:0 10%;overflow:hidden}#projectPage .project-info .info .project-link a{transition-delay:.5s;transition:opacity .7s ease-in-out,transform .7s;opacity:1;transform:translateZ(0)}@media screen and (max-width:640px){#projectPage .image{display:none}#projectPage .project-info{width:100vw}#projectPage .project-info .info{width:80vw}#projectPage .project-info .info .project-title h2{font-size:16rem}#projectPage .project-info .info .techno{font-size:7rem}#projectPage .project-info .info .techno span{margin:2rem}#projectPage .project-info .info .project-descibtion p{padding-top:7rem}#projectPage .project-info .info .project-descibtion p,#projectPage .project-info .info .tasks li{font-size:4rem;text-transform:uppercase;letter-spacing:.1rem;line-height:7.5rem;text-align:justify}#projectPage .project-info .info .tasks li{padding-top:6rem}#projectPage .project-info .info .project-link{font-size:7.5rem}}#labModal{position:absolute;visibility:hidden;z-index:20;width:100vw;height:100vh}#labModal .background{background-color:var(--secondary-color);z-index:10;transition:clip-path .4s cubic-bezier(.84,.05,.12,.66);transition-delay:2.1s}#labModal .background,#labModal .content{width:100vw;height:100vh;position:absolute;clip-path:inset(0 0 100% 0)}#labModal .content{background-color:var(--main-color);z-index:20;transition:clip-path .4s cubic-bezier(.84,.05,.12,.66);transition-delay:2s}#labModal .content .lab-modal-layout{margin:10vh 10vw}#labModal .content .lab-modal-layout .lab-header h2{padding-bottom:5vh;font-size:5rem;width:fit-content;text-transform:uppercase;text-decoration:none}@media screen and (max-width:640px){#labModal .content .lab-modal-layout .lab-header h2{font-size:12rem}}#labModal .content .lab-modal-layout .lab-header h2 span{overflow:hidden;display:inline-block;flex-direction:row}#labModal .content .lab-modal-layout .lab-header h2 span span{transition:transform .7s ease-in-out;transform:translate3d(0,-100%,0)}#labModal .content .lab-modal-layout .lab-header .btn-close2{background-color:var(--main-color);height:50px;width:50px;position:absolute;right:5%;top:5%}#labModal .content .lab-modal-layout .lab-header .btn-close2 .bar{left:0;top:50%;width:100%;background-color:var(--secondary-color);position:absolute;height:3px;transition:transform .7s ease-in-out}#labModal .content .lab-modal-layout .lab-header .btn-close2 .bar.bar--1{transform:translate3d(300%,0,0) rotate(-135deg)}#labModal .content .lab-modal-layout .lab-header .btn-close2 .bar.bar--2{transform:translate3d(300%,0,0) rotate(135deg)}#labModal .content .lab-modal-layout .projectLabList{display:grid;grid-column-gap:12px;grid-row-gap:12px;grid-template-columns:repeat(3,1fr);width:100%}@media screen and (max-width:640px){#labModal .content .lab-modal-layout .projectLabList{display:flex;flex-direction:column;overflow:scroll;height:66vh}}#labModal .content .lab-modal-layout .projectLabList .item-list{padding-top:1.4vw;padding-bottom:1.4vw;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:640px){#labModal .content .lab-modal-layout .projectLabList .item-list{padding-top:4vw;padding-bottom:4vw}}#labModal .content .lab-modal-layout .projectLabList .item-list:after{content:"";position:absolute;background-color:var(--secondary-color);height:.5px;width:100%;left:0;transform-origin:left;transform:scaleX(0) translate3d(0,-1px,0);bottom:-4px;transition:transform .5s ease-in-out;transition-delay:.6s}#labModal .content .lab-modal-layout .projectLabList .item-list .item-info-list{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:95%;transition:opacity .7s,transform .7s ease-in-out;transform:translate3d(0,50%,0);opacity:0;transition-delay:.6s}#labModal .content .lab-modal-layout .projectLabList .item-list .item-info-list .exp-title{font-size:1.7rem;text-transform:uppercase;font-weight:300;font-family:Work Sans,sans-serif}@media screen and (max-width:640px){#labModal .content .lab-modal-layout .projectLabList .item-list .item-info-list .exp-title{font-size:5rem}}#labModal .content .lab-modal-layout .projectLabList .item-list .item-info-list .exp-title span{margin-right:20px}#labModal .content .lab-modal-layout .projectLabList .item-list .item-info-list .exp-period{font-size:1.6rem;text-transform:uppercase}#labModal .content .lab-modal-layout .projectLabList .item-list .item-info-list .exp-period svg{height:25px;width:auto}#labModal .content .lab-modal-layout .projectLabList .item-list .item-info-list .exp-period svg g path{fill:var(--secondary-color)}#labModal.opened .background{clip-path:inset(0 0 0 0);transition-delay:0s}#labModal.opened .content{clip-path:inset(0 0 0 0);transition-delay:.1s}#labModal.opened .content .lab-modal-layout .lab-header h2 span span{transform:translateZ(0)}#labModal.opened .content .lab-modal-layout .lab-header .btn-close2 .bar.bar--1{transform:translateZ(0) rotate(-45deg)}#labModal.opened .content .lab-modal-layout .lab-header .btn-close2 .bar.bar--2{transform:translateZ(0) rotate(45deg)}#labModal.opened .content .lab-modal-layout .lab-header .btn-close2:hover .bar--1,#labModal.opened .content .lab-modal-layout .lab-header .btn-close2:hover .bar--2{transform:translateZ(0) rotate(-180deg)}#labModal.opened .content .lab-modal-layout .projectLabList .item-list:after,#labModal.opened .content .lab-modal-layout .projectLabList .item-list:first-child:before{transform:scaleX(100%) translate3d(0,-1px,0)}#labModal.opened .content .lab-modal-layout .projectLabList .item-list .item-info-list{transform:translateZ(0);opacity:1}#menu-section{width:100vw;height:10vh;position:fixed;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:5}#menu-section.hidden .menu:after{transform:scale(0) translate3d(0,-1px,0)}#menu-section.hidden .menu .title{transition:transform .5s ease-in-out;transition-delay:.3s;transform:translate3d(0,-500%,0)!important}#menu-section.hidden .menu .buttons .button:first-child{transition:transform .5s ease-in-out;transition-delay:.5s;transform:translate3d(0,-500%,0)!important}#menu-section.hidden .menu .buttons .button:nth-child(2){transition:transform .5s ease-in-out;transition-delay:.65s;transform:translate3d(0,-500%,0)!important}#menu-section.hidden .menu .buttons .button:nth-child(3){transition:transform .5s ease-in-out;transition-delay:.8s;transform:translate3d(0,-500%,0)!important}#menu-section.hidden .menu .buttons .button:last-child{transition:transform .5s ease-in-out;transition-delay:.95s;transform:translate3d(0,-500%,0)!important}#menu-section .menu{width:96%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#menu-section .menu .title{font-size:2rem;margin:0 12px;transition:transform .5s ease-in-out;transition-delay:.3s;transform:translateZ(0)}#menu-section .menu .title h1{font-size:2rem;font-family:Work Sans,sans-serif}#menu-section .menu .buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}#menu-section .menu .buttons .button{margin:0 12px;position:relative;transition:transform .5s ease-in-out;transform:translateZ(0)}#menu-section .menu .buttons .button:first-child{transition-delay:.5s}#menu-section .menu .buttons .button:nth-child(2){transition-delay:.65s}#menu-section .menu .buttons .button:nth-child(3){transition-delay:.8s}#menu-section .menu .buttons .button:last-child{transition-delay:.95s}#menu-section .menu .buttons .button:last-child .circleColor{width:16px;height:16px;border:4px solid var(--secondary-color);border-radius:90px}#menu-section .menu .buttons .button:last-child svg{width:30px;height:auto}#menu-section .menu .buttons .button:last-child svg path{fill:var(--secondary-color)}#menu-section .menu .buttons .button .link{text-decoration:none}#menu-section .menu .buttons .button:after{content:"";position:absolute;background-color:var(--secondary-color);height:2px;width:100%;transform-origin:left;transform:scaleX(0);left:0;bottom:-4px;transition:.3s}@media screen and (min-width:900px){#menu-section .menu .buttons .button:hover:after{transform:scaleX(100%)}}#menu-section .menu .buttons .button:last-child:hover:after{transform:scaleX(0)}@media screen and (max-width:640px){#menu-section{width:100vw}#menu-section .menu .title #homeLink{font-size:7rem}}#header-section{width:100vw;height:80vh;padding-top:10vh;padding-bottom:10vh;display:flex;flex-direction:column;justify-content:center;align-items:center}#header-section.hidden .header-layout .title span:first-child span{transform:translate3d(0,-100%,0)}#header-section.hidden .header-layout .title span:last-child span{transform:translate3d(0,100%,0)}#header-section .header-layout{position:relative;width:100%;height:100vh}#header-section .header-layout .title{position:absolute;z-index:1;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scaleY(1.4);display:flex;flex-direction:column;font-size:25rem;line-height:18rem;text-transform:uppercase;letter-spacing:-.5rem;text-align:center}#header-section .header-layout .title span{text-transform:uppercase;overflow:hidden;display:flex;flex-direction:row}#header-section .header-layout .title span span:first-child{transition-delay:1.1s}#header-section .header-layout .title span span:nth-child(2){transition-delay:1.2s}#header-section .header-layout .title span span:nth-child(3){transition-delay:1.3s}#header-section .header-layout .title span span:nth-child(4){transition-delay:1.4s}#header-section .header-layout .title span span:nth-child(5){transition-delay:1.5s}#header-section .header-layout .title span span:nth-child(6){transition-delay:1.6s}#header-section .header-layout .title span span:nth-child(7){transition-delay:1.7s}#header-section .header-layout .title span span:nth-child(8){transition-delay:1.8s}#header-section .header-layout .title span span:nth-child(9){transition-delay:1.9s}#header-section .header-layout .title span span:nth-child(10){transition-delay:2s}#header-section .header-layout .title span span:nth-child(11){transition-delay:2.1s}#header-section .header-layout .title span span:nth-child(12){transition-delay:2.2s}#header-section .header-layout .title span span:nth-child(13){transition-delay:2.3s}#header-section .header-layout .title span span:nth-child(14){transition-delay:2.4s}#header-section .header-layout .title span span:nth-child(15){transition-delay:2.5s}#header-section .header-layout .title span span:nth-child(16){transition-delay:2.6s}#header-section .header-layout .title span span:nth-child(17){transition-delay:2.7s}#header-section .header-layout .title span span:nth-child(18){transition-delay:2.8s}#header-section .header-layout .title span span:nth-child(19){transition-delay:2.9s}#header-section .header-layout .title span span:nth-child(20){transition-delay:3s}#header-section .header-layout .title span span{transition:transform .5s ease-in-out;transform:translateZ(0)}#rotation-section{width:100vw;height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center}#rotation-section .header-layout{position:relative;width:80%;max-height:100vh;min-height:50vh}#rotation-section .header-layout .header-cta{z-index:1;max-height:100vh;min-height:50vh;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}#rotation-section .header-layout .header-cta .cta{min-height:50vh;min-width:50vw;position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center}#rotation-section .header-layout .header-cta .cta .rotate-text{position:absolute;width:100%;height:100%}#rotation-section .header-layout .header-cta .cta .rotate-text .head{width:100%;height:100%;position:relative}#rotation-section .header-layout .header-cta .cta .rotate-text .head .eyes{width:100px;height:10px;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-300%,0);display:flex;flex-direction:row;justify-content:space-around;align-items:center}#rotation-section .header-layout .header-cta .cta .rotate-text .head .eyes span{width:30px;height:30px;border:2px solid var(--secondary-color);border-radius:50%;position:relative}#rotation-section .header-layout .header-cta .cta .rotate-text .head .eyes span:first-child:after,#rotation-section .header-layout .header-cta .cta .rotate-text .head .eyes span:last-child:after{content:"";position:absolute;background-color:var(--secondary-color);height:6px;width:6px;border:1px solid var(--secondary-color);border-radius:50%;left:50%;bottom:50%;transition:.3s}#rotation-section .header-layout .header-cta .cta .rotate-text .head .mouth{position:absolute;left:50%;top:50%;width:100px;height:100px;border:3px solid var(--secondary-color);border-radius:50%;clip-path:inset(60% 0 0 0);transform:translate3d(-50%,-50%,0)}#rotation-section .header-layout .header-cta .cta svg{width:100%;height:100%;position:absolute}#rotation-section .header-layout .header-cta .cta svg textPath{font-size:3rem;font-family:sans-serif;text-transform:uppercase;letter-spacing:10px;fill:var(--secondary-color);background:var(--secondary-color)}@media screen and (max-width:640px){#header-section{width:100vw;height:90vh}#header-section .header-layout{width:80vw;height:90vh}#header-section .header-layout .title{position:absolute;z-index:1;top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(90deg) scaleX(1) scaleY(1.4);display:flex;flex-direction:column-reverse;font-size:20rem;width:100%;line-height:14rem;text-transform:uppercase;letter-spacing:-.5rem;width:70vh;justify-content:center;line-height:20rem}#header-section .header-layout .title span{text-transform:uppercase;overflow:hidden;display:flex;flex-direction:row}#header-section .header-layout .title span span:first-child{transition-delay:1.1s}#header-section .header-layout .title span span:nth-child(2){transition-delay:1.2s}#header-section .header-layout .title span span:nth-child(3){transition-delay:1.3s}#header-section .header-layout .title span span:nth-child(4){transition-delay:1.4s}#header-section .header-layout .title span span:nth-child(5){transition-delay:1.5s}#header-section .header-layout .title span span:nth-child(6){transition-delay:1.6s}#header-section .header-layout .title span span:nth-child(7){transition-delay:1.7s}#header-section .header-layout .title span span:nth-child(8){transition-delay:1.8s}#header-section .header-layout .title span span:nth-child(9){transition-delay:1.9s}#header-section .header-layout .title span span:nth-child(10){transition-delay:2s}#header-section .header-layout .title span span:nth-child(11){transition-delay:2.1s}#header-section .header-layout .title span span:nth-child(12){transition-delay:2.2s}#header-section .header-layout .title span span:nth-child(13){transition-delay:2.3s}#header-section .header-layout .title span span:nth-child(14){transition-delay:2.4s}#header-section .header-layout .title span span:nth-child(15){transition-delay:2.5s}#header-section .header-layout .title span span:nth-child(16){transition-delay:2.6s}#header-section .header-layout .title span span:nth-child(17){transition-delay:2.7s}#header-section .header-layout .title span span:nth-child(18){transition-delay:2.8s}#header-section .header-layout .title span span:nth-child(19){transition-delay:2.9s}#header-section .header-layout .title span span:nth-child(20){transition-delay:3s}#header-section .header-layout .title span span{transition:transform .5s ease-in-out;transform:translateZ(0) rotate(-90deg);margin:0 5rem}#rotation-section .header-layout .header-cta .cta{width:100%}#rotation-section .header-layout .header-cta .cta svg textPath{font-size:13rem}}#work-section{width:100vw;min-height:100vh}#work-section,#work-section .work-layout{display:flex;flex-direction:column;justify-content:center;align-items:center}#work-section .work-layout{width:100%;padding:6% 0}#work-section .work-layout .gallery{display:flex;flex-direction:column;width:100%}#work-section .work-layout .gallery .item-gallery{padding-top:4.5vw;padding-bottom:4.5vw;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}#work-section .work-layout .gallery .item-gallery:first-child:before{top:4px}#work-section .work-layout .gallery .item-gallery:after,#work-section .work-layout .gallery .item-gallery:first-child:before{content:"";position:absolute;background-color:var(--secondary-color);height:.5px;width:100%;left:0;transform-origin:left;transform:scaleX(100%) translate3d(0,-1px,0);transition:transform .5s ease-in-out}#work-section .work-layout .gallery .item-gallery:after{bottom:-4px}#work-section .work-layout .gallery .item-gallery .item-info-gallery{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:95%;transition:opacity .7s,transform .7s ease-in-out;transform:translateZ(0);opacity:1}#work-section .work-layout .gallery .item-gallery .item-info-gallery .project-title{font-size:6rem;text-transform:uppercase}#work-section .work-layout .gallery .item-gallery .item-info-gallery .project-title span{margin-right:20px}#work-section .work-layout .gallery .item-gallery .item-info-gallery .project-period{font-size:2rem;text-transform:uppercase}#work-section .work-layout .gallery .item-gallery.display-on-scroll:after,#work-section .work-layout .gallery .item-gallery.display-on-scroll:first-child:before{transform:scaleX(0)}#work-section .work-layout .gallery .item-gallery.display-on-scroll .item-info-gallery{opacity:0;transform:translate3d(0,100%,0)}@media screen and (max-width:640px){#work-section .work-layout,#work-section .work-layout .gallery{width:100%}#work-section .work-layout .gallery .item-gallery{padding-top:3vh;padding-bottom:3vh}#work-section .work-layout .gallery .item-gallery .item-info-gallery{flex-direction:column;min-height:5vh}#work-section .work-layout .gallery .item-gallery .item-info-gallery .project-title{font-size:13rem;text-align:center}#work-section .work-layout .gallery .item-gallery .item-info-gallery .project-period{font-size:9rem}}#about-section{width:100vw}#about-section,#about-section .about-layout{display:flex;flex-direction:row;justify-content:center;align-items:center}#about-section .about-layout{width:100%;padding:6% 4%}#about-section .about-layout .about-image{width:100%;padding:2%;transform:rotate(-3deg)}#about-section .about-layout .about-image img{transition:clip-path .5s ease-in-out;clip-path:inset(0 0 0 0);height:100%;width:100%;border-radius:20px;object-fit:cover}#about-section .about-layout .about-image.display-on-scroll img{clip-path:inset(0 0 100% 0)}#about-section .about-layout .about-me{width:100%;padding:2%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}#about-section .about-layout .about-me .info-about{width:100%}#about-section .about-layout .about-me .info-about .paragraph{font-size:2rem;letter-spacing:-.2rem;line-height:3rem;padding-top:3rem;text-align:justify}#about-section .about-layout .about-me .info-about .paragraph span{display:inline-block}#about-section .about-layout .about-me .info-about .paragraph span span{transition:opacity .7s,transform .7s ease-in-out;transform:translateZ(0);opacity:1}#about-section .about-layout .about-me .info-about .paragraph a{text-decoration:underline;font-size:2.3rem}#about-section .about-layout .about-me .info-about .paragraph.display-on-scroll span{display:inline-block}#about-section .about-layout .about-me .info-about .paragraph.display-on-scroll span span{transform:translate3d(0,50%,0);opacity:0}@media screen and (max-width:640px){#about-section .about-layout{width:80%;padding:6% 0;display:flex;flex-direction:column;align-items:center;justify-content:center}#about-section .about-layout .about-image{margin-bottom:4vh}#about-section .about-layout .about-image img{height:50vh;object-fit:cover}#about-section .about-layout .about-me{justify-content:center}#about-section .about-layout .about-me .info-about{width:90%}#about-section .about-layout .about-me .info-about .paragraph{font-size:4rem;letter-spacing:.1rem;line-height:7.5rem;padding-top:10rem}#about-section .about-layout .about-me .info-about .paragraph a{font-size:6rem}}#contact-section{width:100vw;flex-direction:row;padding-bottom:10vh}#contact-section,#contact-section .contact-layout{height:80vh;display:flex;justify-content:center;align-items:center}#contact-section .contact-layout{flex-direction:column;width:80%}#contact-section .contact-layout .contact{min-height:50vh;display:grid;grid-template-columns:25% 75%;grid-template-rows:auto}#contact-section .contact-layout .contact .contact-text{padding-bottom:8rem}#contact-section .contact-layout .contact .contact-text .paragraph{font-size:2rem;letter-spacing:-.2rem;line-height:3rem;padding-top:5rem;text-align:justify;text-justify:inter-word}#contact-section .contact-layout .contact .contact-text .paragraph span{display:inline-block}#contact-section .contact-layout .contact .contact-text .paragraph span span{transition:opacity .7s,transform .7s ease-in-out;transform:translateZ(0);opacity:1}#contact-section .contact-layout .contact .contact-text .paragraph.display-on-scroll span{display:inline-block}#contact-section .contact-layout .contact .contact-text .paragraph.display-on-scroll span span{transform:translate3d(0,50%,0);opacity:0}#contact-section .contact-layout .contact .contact-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center}#contact-section .contact-layout .contact .contact-buttons .contact-button{width:fit-content;font-size:7rem;text-transform:uppercase;font-family:Cormorant,serif;position:relative;display:flex;flex-direction:column;align-items:center;transform:translateX(-25%);padding-top:3rem}#contact-section .contact-layout .contact .contact-buttons .contact-button:first-child,#contact-section .contact-layout .contact .contact-buttons .contact-button:nth-child(3){transform:translateX(25%)}#contact-section .contact-layout .contact .contact-buttons .contact-button.display-on-scroll a span span{transform:translate3d(0,130%,0)}#contact-section .contact-layout .contact .contact-buttons .contact-button a{width:fit-content;text-decoration:none}#contact-section .contact-layout .contact .contact-buttons .contact-button a span{overflow:hidden;display:inline-block;flex-direction:row}#contact-section .contact-layout .contact .contact-buttons .contact-button a span span{transition:transform .7s ease-in-out;transform:translateZ(0)}#contact-section .contact-layout .contact .contact-buttons .contact-button a:after{content:"";position:absolute;background-color:var(--secondary-color);height:2px;width:100%;transform:scaleX(0);left:0;bottom:20px;transform-origin:left;transition:transform .3s ease}@media screen and (min-width:900px){#contact-section .contact-layout .contact .contact-buttons .contact-button a:hover:after{transform:scaleX(100%)}}@media screen and (max-width:640px){#contact-section{height:50vh}#contact-section .contact-layout .contact{display:flex;flex-direction:column;justify-content:space-around;align-items:center}#contact-section .contact-layout .contact .contact-text .paragraph{font-size:4rem;letter-spacing:.1rem;line-height:7.5rem;padding-top:13rem}#contact-section .contact-layout .contact .contact-button a{font-size:12rem}}