@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Molengo&display=swap";body{font-family:Molengo,sans-serif;margin:0;padding:0;background-color:#f0f0f0}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Helvetica Neue,sans-serif;overflow-x:hidden;background-color:#fff;color:#111}.navbar{cursor:pointer;position:fixed;top:0;left:0;right:0;padding:20px 30px;display:flex;align-items:center;background-color:#fff;color:#111;z-index:1000;font-family:Molengo,sans-serif}.navbar .brand{font-size:15px;font-weight:700}.navbar .brand a{color:#111;text-decoration:none}.navbar .brand a:visited{color:#111}.navbar .brand a:hover{color:#d9c7b8}.navbar .nav-links{display:flex;gap:2rem;margin-left:auto;align-items:center;position:relative}.navbar .nav-links a,.navbar .nav-links .work-button{text-decoration:none;color:#111}.navbar .nav-links a:hover,.navbar .nav-links .work-button:hover{color:#d9c7b8}.navbar .nav-links .work-link{position:relative}.navbar .nav-links .work-link .dropdown-menu{position:absolute;top:100%;right:0;background:#fff;z-index:1001;display:flex;flex-direction:row-reverse;gap:1.75em;padding:12px 16px;margin-top:12px;max-width:calc(100vw - 40px);overflow-x:auto;white-space:nowrap}.navbar .nav-links .work-link .dropdown-item{flex-shrink:0;white-space:nowrap;text-decoration:none;padding:8px 12px;color:#111;transition:color .2s ease}.navbar .nav-links .work-link .dropdown-item:hover{color:#d9c7b8}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.work-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:999;gap:2rem;pointer-events:auto;overflow:hidden}.work-overlay .work-title{font-size:30px;font-weight:800;text-decoration:none;color:#111;position:relative;z-index:2;transition:color .3s}.work-overlay .work-title:hover{color:#d9c7b8}.work-overlay .preview-image{position:absolute;width:300px;max-width:40vw;height:auto;z-index:1;pointer-events:none;transition:opacity .3s ease}.home-container{position:relative;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}.home-container .center-content{display:flex;flex-direction:column;align-items:center}.home-container .center-content .home-image{width:130px;height:195px;object-fit:cover;cursor:pointer}.home-container .center-content .home-caption{margin-top:.5rem;font-size:14px;cursor:pointer}.home-container .center-content .home-caption:hover{color:#d9c7b8}.home-container .construction{position:absolute;bottom:6.5rem;font-style:italic;font-size:14px;color:#555;text-align:center}.about-text{font-family:Molengo;text-align:justify}.about-text .first-paragraph{font-size:15px;margin:120px 40px 1px 30px}.about-text .second-paragraph{font-size:15px;margin:10px 40px 0 30px}.about-text .second-paragraph .link-clean{text-decoration:none;color:inherit;cursor:pointer}.about-text .second-paragraph .link-clean:hover{color:#d9c7b8;text-decoration:none}.about-text .third-paragraph{font-size:15px;margin:100px 40px 10px 30px}.about-text .about-instagram{font-size:15px;margin:70px 40px 20px 30px;text-align:left}@media (max-width: 600px){.about-text .first-paragraph{font-size:14px;margin:100px 20px 20px 30px}.about-text .second-paragraph{font-size:14px;margin:20px 20px 20px 30px}.about-text .second-paragraph a{text-decoration:none;color:inherit}.about-text .second-paragraph a:hover{color:#d9c7b8;text-decoration:none}.about-text .third-paragraph{font-size:14px;margin:70px 20px 20px 30px}.about-instagram{font-size:16px;margin:100px 20px 20px 30px;text-align:left}}.project-one{width:100%;min-height:100vh;padding:80px 40px 40px;display:flex;flex-direction:column;align-items:center;background-color:#fff}.project-one .content{width:100%;max-width:1200px}.project-one .content .image-gallery{position:relative;width:100%}.project-one .content .image-gallery img{display:block;position:relative;height:auto;max-width:90%}.project-one .content .image-gallery img:nth-child(1){width:18%;left:20%;margin-top:40px}.project-one .content .image-gallery img:nth-child(2){width:30%;left:20%;margin-top:180px}.project-one .content .image-gallery img:nth-child(3){width:15%;left:85%;margin-top:30px}.project-one .content .image-gallery img:nth-child(4){width:35%;left:5%;margin-top:50px}.project-one .content .image-gallery img:nth-child(5){width:20%;left:5%;margin-top:20px}.project-one .content .image-gallery img:nth-child(6){width:30%;left:60%;margin-top:-70px}.project-one .content .image-gallery img:nth-child(7){width:14%;left:15%;margin-top:25px}.project-one .content .image-gallery img:nth-child(8){width:35%;left:40%;margin-top:40px}.project-one .content .image-gallery img:nth-child(9){width:25%;left:10%;margin-top:50px}.project-one .content .image-gallery img:nth-child(10){width:19%;left:67%;margin-top:-30px}.project-one .content .image-gallery img:nth-child(11){width:35%;left:20%;margin-top:60px}.project-one .content .image-gallery img:nth-child(12){width:20%;left:52%;margin-top:40px}.project-one .content .image-gallery img:nth-child(13){width:25%;left:15%;margin-top:-40px}.project-one .content .image-gallery img:nth-child(14){width:48%;left:55%;margin-top:20px}.project-one .content .image-gallery img:nth-child(15){width:25%;left:70%;margin-top:100px}.project-one .content .image-gallery img:nth-child(16){width:15%;left:13%;margin-top:-40px}.project-one .content .image-gallery img:nth-child(17){width:30%;left:60%;margin-top:40px}.project-one .content .image-gallery img:nth-child(18){width:45%;left:2%;margin-top:10px}.project-one .content .image-gallery img:nth-child(19){width:15%;left:59%;margin-top:40px}.project-one .content .image-gallery img:nth-child(20){width:30%;left:20%;margin-top:20px}.project-one .content .image-gallery img:nth-child(21){width:39%;left:59%;margin-top:-40px}.project-one .content .image-gallery img:nth-child(22){width:20%;left:30%;margin-top:120px}.project-one .content .text-content{text-align:justify;max-width:600px;width:100%;padding:50px 40px 100px;box-sizing:border-box}.project-one .content .text-content h2{font-size:1.2rem;margin-bottom:1rem;text-align:left}.project-one .content .text-content p{font-size:1rem;line-height:1.6;margin-bottom:1rem;color:#333}.project-one .content .text-content .last-sentence{margin-top:10px;margin-bottom:1rem}.project-one .content .text-content .lang-toggle{margin-top:2rem;display:flex;gap:10px;justify-content:center;font-size:.9rem}.project-one .content .text-content .lang-toggle span{cursor:pointer;transition:font-weight .2s}.project-one .content .text-content .lang-toggle span.active{font-weight:700;color:#111}.project-one .content .text-content .lang-toggle .separator{color:#555}.project-one .mode-toggle{position:fixed;bottom:20px;left:30px;display:flex;gap:3px;align-items:center}.project-one .mode-toggle span{cursor:pointer;font-size:.9rem;transition:font-weight .2s}.project-one .mode-toggle span.active{font-weight:700}.project-one .mode-toggle .separator{cursor:default;margin:0 5px;color:#555}@media (max-width: 600px){.project-one{padding:20px 15px}.project-one .content .image-gallery{padding:0 10px}.project-one .content .image-gallery img{max-width:90%;position:relative}.project-one .content .image-gallery img:nth-child(1){width:50%;left:0%;margin-top:40px}.project-one .content .image-gallery img:nth-child(2){width:30%;left:50%;margin-top:40px}.project-one .content .image-gallery img:nth-child(3){width:60%;left:10%;margin-top:25px}.project-one .content .image-gallery img:nth-child(4){width:35%;left:55%;margin-top:-35px}.project-one .content .image-gallery img:nth-child(5){width:30%;left:5%;margin-top:20px}.project-one .content .image-gallery img:nth-child(6){width:25%;left:60%;margin-top:50px}.project-one .content .image-gallery img:nth-child(7){width:70%;left:15%;margin-top:25px}.project-one .content .image-gallery img:nth-child(8){width:45%;left:6%;margin-top:35px}.project-one .content .image-gallery img:nth-child(9){width:25%;left:0%;margin-top:40px}.project-one .content .image-gallery img:nth-child(10){width:30%;left:50%;margin-top:25px}.project-one .content .image-gallery img:nth-child(11){width:60%;left:20%;margin-top:50px}.project-one .content .image-gallery img:nth-child(12){width:35%;left:95%;margin-top:-200px}.project-one .content .image-gallery img:nth-child(13){width:20%;left:10%;margin-top:135px}.project-one .content .image-gallery img:nth-child(14){width:55%;left:40%;margin-top:10px}.project-one .content .image-gallery img:nth-child(15){width:40%;left:12%;margin-top:23px}.project-one .content .image-gallery img:nth-child(16){width:25%;left:80%;margin-top:-23px}.project-one .content .image-gallery img:nth-child(17){width:35%;left:10%;margin-top:13px}.project-one .content .image-gallery img:nth-child(18){width:45%;left:30%;margin-top:30px}.project-one .content .image-gallery img:nth-child(19){width:25%;left:55%;margin-top:100px}.project-one .content .image-gallery img:nth-child(20){width:45%;left:8%;margin-top:20px}.project-one .content .image-gallery img:nth-child(21){width:40%;left:65%;margin-top:-40px}.project-one .content .image-gallery img:nth-child(22){width:30%;left:30%;margin-top:120px}.project-one .content .text-content{padding:80px 15px 50px;max-width:100%}.project-one .content .text-content h2{font-size:1rem}.project-one .content .text-content p{font-size:.9rem}}.commissions-container{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#fff;padding:1rem}.commissions-container .image-wrapper{display:flex;align-items:flex-end;position:relative;gap:.5rem}.commissions-container .image-wrapper img{max-width:600px;max-height:500px;width:auto;height:auto;cursor:pointer;object-fit:contain;transition:transform .3s ease}.commissions-container .image-wrapper .caption{display:flex;flex-direction:column;justify-content:flex-end;text-align:right;font-size:11px;font-weight:900;color:#000;font-family:Molengo;pointer-events:none}.commissions-container .image-wrapper .caption .top{line-height:1;font-weight:700}.commissions-container .image-wrapper .caption .bottom{line-height:1;font-weight:400}@media (max-width: 600px){.commissions-container .image-wrapper{flex-direction:column;align-items:center}.commissions-container .image-wrapper img{max-width:90%;max-height:300px}.commissions-container .image-wrapper .caption{width:100%;text-align:right;margin-top:.2rem;margin-right:1.2rem}.commissions-container .image-wrapper .caption .top{line-height:1;font-weight:700}.commissions-container .image-wrapper .caption .bottom{line-height:1;font-weight:400}}
