@import url(https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);header{background:#fff;border-bottom:1px solid #0000001a;display:inline-flex;height:65px;justify-content:space-between;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.navigation{align-items:center;display:flex}.navigation ul li{display:inline-block;font-size:0;margin-right:20px}.navigation ul li span{color:#0009;cursor:pointer;display:inline-block;font-size:16px;text-align:center;text-transform:uppercase;width:-webkit-max-content;width:max-content}.active li span{color:#000!important;text-decoration:underline}.logo{align-items:center;display:flex}.logo img{width:44px}.logo a,.logo img{height:44px}.m-header{display:none}@media only screen and (max-width:765px){header{display:none;padding:0 10px}.logo img{width:40px}.logo a,.logo img{height:40px}.m-header{display:inline-flex;position:-webkit-sticky;position:sticky;top:0;z-index:10000}.m-nav{background-color:#fff;height:100vh;left:0;opacity:0;position:fixed;top:65px;visibility:hidden;width:100vw}.show-nav{opacity:1;visibility:visible}.m-nav ul{bottom:120px;position:fixed;right:20px}.m-nav ul li{margin:20px 0;text-align:right}.m-nav ul li span{font-size:24px;text-transform:uppercase}.m-nav ul li span:after{content:"";display:block;height:5px;margin:10px auto auto;width:0}.m-nav ul li span:hover:after{transition:width .2s linear;width:100%}.m-nav .active li span:after{content:"";display:block;height:5px;margin:10px auto auto;width:100%}.burger-menu{align-items:center;display:flex}.burger-content{margin:auto}.burger-bar{background:#000;display:block;height:2px;margin:3px auto;position:relative;transition:all .3s ease-in-out;width:22px}.burger-close .burger-bar:first-of-type{transform:translateY(5px) rotate(135deg)}.burger-close .burger-bar:nth-of-type(2n){width:0}.burger-close .burger-bar:last-of-type{transform:translateY(-5px) rotate(-135deg)}.burger-text p{font-size:8px}.burger-close p:first-of-type,.burger-text p:last-of-type{display:none}.burger-close p:last-of-type{display:block}.m-intro-name{margin-left:10px;margin-top:1vh}.m-intro-name h1{font-size:25px;letter-spacing:-2px;text-transform:uppercase}.m-intro-name span{bottom:16px;font-family:poppins,sans-serif;font-size:11px;font-weight:300;left:2px;position:relative;text-transform:uppercase}.logo-title{display:inline-flex}}.about-photo picture img{height:50vh;object-fit:cover;width:80vw}.about-photo,.aboutme h2{margin-top:80px;text-align:center}.aboutme p{margin:40px auto 0;width:70vw}@media only screen and (max-width:765px){.about-photo picture img{height:50vh;object-fit:cover;width:100%}.aboutme p{margin:40px auto 0;width:100%}}.project-title h1{font-size:36px}span{font-weight:300;text-transform:lowercase}.project-intro p{font-weight:300;margin:40px 0;width:65vw}.project-details{grid-column-gap:20px;display:grid;grid-template-columns:1fr 1fr;width:40vw}.project-details a{font-weight:300}.project-cover img{aspect-ratio:16/9;object-fit:cover;width:65vw}.project-cover{text-align:center}.project-nav{background:#fff;border-bottom:1px solid #0000001a;display:inline-flex;height:65px;justify-content:space-between;padding:0 20px;position:-webkit-sticky;position:sticky;top:65px;width:100%;z-index:1000}.filteractive{color:#000;text-decoration:underline}.project-nav a{align-items:center;color:#0009;display:flex;font-size:14px;font-weight:300}.project-context img{aspect-ratio:16/9;object-fit:cover;width:100%}.project-context p{margin-top:15vw}.project-context-content{grid-column-gap:20px;display:grid;grid-template-columns:1.4fr 1fr;margin:40px 0}.project-inspi-img{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin-top:40px}.project-inspi-img img{width:100%}.m-80{margin:80px 0}.project-design img,.project-inspi img{border:1px solid #f0f0f080}.project-mobile-img{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:40px}.project-mobile-img img{width:100%}@media only screen and (max-width:765px){.project-intro p{margin:20px 0;width:100%}.project-details{width:100%}.m-80{margin:80px 0}.project-cover img{width:100%}.project-context-content{display:block;margin:40px 0}.project-context p{margin-top:40px}.project-inspi-img{display:block;margin-top:40px}}*{box-sizing:border-box;color:#000;font-family:poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;margin:0;padding:0}h1,h2,h3,p,span{cursor:default}h1{font-weight:400}h2{font-size:36px;font-weight:300}h2,h3{text-transform:lowercase}h3{font-size:16px}p{cursor:default;font-weight:300;line-height:1.8}ul li{cursor:pointer;list-style-type:none}ul li,ul li span{color:#0009}.project-nav a:hover,ul li span:hover,ul li:hover{color:#000;text-decoration:underline}ul li span:active,ul li:active{text-decoration:underline}a{cursor:pointer;text-decoration:none}.container{margin:auto 20px}button{background-color:initial;border:1px solid #fff;color:#000;font-family:Poppins;font-size:14px;padding:14px 0;text-align:center}.big-card-name{font-size:16px;line-height:125%;text-transform:lowercase}.big-card-name h3{cursor:pointer;font-weight:400}.big-card-name span{cursor:pointer;font-weight:300}.big-card .big-card-img img{aspect-ratio:16/9;object-fit:cover}.headertop{top:0!important}.headerhide{top:-80px}footer{margin:80px 20px 0}.contact-btn a,footer h2{text-align:center}.contact-btn a{background:#fff;border:1px solid #0000001a;color:#0009;padding:15px 0;text-transform:lowercase}.contact-btn a:hover{border:1px solid #000;color:#000}.contact-btn{grid-column-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin:80px 0}.legal{text-align:right}.legal span{font-size:12px}.content{margin:0 20px}img{pointer-events:none}.showup{opacity:0;transform:translateY(15px);transition:transform .6s ease-out,opacity .6s ease-out}.showup-active{opacity:1;transform:translateY(0)}@media only screen and (max-width:765px){h2{font-size:26px;font-weight:300;text-transform:lowercase}.container{margin:auto 10px}h3,li,p,span{font-size:16px}p{line-height:2}.contact-btn a{display:block;font-size:14px;margin:20px 0}.contact-btn{display:block;margin:40px 0}}
/*# sourceMappingURL=main.e9d8da0d.css.map*/