@import url(https://use.typekit.net/wrn0djw.css);nav{padding:30px;position:fixed;z-index:100;display:contents}nav .nav-buttons{position:fixed;max-width:1260px;justify-content:space-between;width:100%;left:50%;top:40px;z-index:1010;transform:translatex(-50%);padding:0 30px;align-items:center}nav .language,nav .nav-buttons{display:flex;mix-blend-mode:difference}nav .language{font-family:var(--comm);font-weight:600!important;gap:10px;z-index:100;top:58px;left:40px}nav .language a,nav .language span{height:-moz-fit-content;height:fit-content}nav .language span{font-size:13px}nav .language a{font-size:13px;cursor:pointer;color:var(--branco);font-family:var(--comm)}nav .language a:hover{opacity:1!important;font-style:normal}@media(max-width:800px){nav .language{top:30px!important;left:20px!important}}nav .inactive{opacity:.4;transition:.2s}nav a{transition:var(--transition);color:var(--preto);font-family:var(--ivy)}nav a:hover{font-style:italic}nav .btn-menu{cursor:pointer;z-index:1010;transition:var(--transition);aspect-ratio:1;display:flex;align-items:center;mix-blend-mode:difference}nav .btn-menu span{width:36px;height:9px;background-color:var(--branco);display:flex}nav .btn-menu.active-btn{transform:rotate(-30deg)!important;mix-blend-mode:normal}nav .btn-menu.active-btn span{background-color:var(--marrom-claro)!important}nav .side-menu{position:relative;z-index:1000}nav .side-menu .menu-content{opacity:0;position:fixed;top:0;right:0;width:100%;height:100%;background-color:var(--rose);display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;z-index:10;transform:translatex(-150vw);transition:var(--transition)}nav .side-menu .menu-content .link-menu{line-height:1.5em;font-size:62px}nav .side-menu .active-menu{transform:translateX(0)!important;opacity:1}@media(max-width:800px){nav .btn-menu{top:20px!important;right:20px!important}}.on-footer{mix-blend-mode:unset!important;color:#a49688!important}.on-footer .btn-menu-wrap span{background-color:var(--marrom-claro)!important}.on-footer a,.on-footer a span{color:#a49688!important}.on-footer a span{background-color:#a49688!important}#loading-screen{position:relative;display:flex;background-color:var(--rose);width:100%;height:100%;z-index:10000}#loading-screen .animated-logo{align-self:center;margin:0 auto!important;transition:.5s}#loading-screen .animated-logo img{max-width:150px;image-rendering:smooth;moz-image-rendering:smooth;webkit-image-rendering:smooth}:root{--transition:.5s;--preto:#000;--branco:#fbf9f5;--rose:#efe5df;--marrom-claro:#a49688;--marrom-escuro:#7e756c;--cinza-escuro:#3d3d3d;--h1:clamp(42px,13vw,152px);--h2:clamp(42px,10vw,128px);--h3:clamp(35px,10vw,96px);--h4:clamp(30px,5.7vw,64px);--h5:clamp(40px,4vw,48px);--h6:20px;--ivy:"ivyjournal",sans-serif;--neue:"neue-haas-grotesk-display",sans-serif;--comm:"commuters-sans",sans-serif;--eb:"eb-garamond",serif}html{scrollbar-width:thin}.ball{background:#fff;width:110px;height:110px;border-radius:50%;position:fixed;display:flex;top:0;left:0;transform:translate(-100%,-100%);pointer-events:none;mix-blend-mode:difference;z-index:99999;scale:.5;font-size:0;transition:background-color .3s,scale .3s,transform .3s}.ball .cross{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;scrollbar-color:hsla(0,0%,100%,.3)}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--branco)}.loading-content{z-index:9999;transition:var(--transition);width:100vw;height:100vh}.slide-up{opacity:0;transform:translatey(-150vw);transition:1s}body{background:var(--preto)}section{height:100vh}.container{padding:120px 0}.container-maior{padding:60px 0;display:flex;justify-content:center}.limit{padding:0 50px;max-width:1300px;width:100%;margin:0 auto}@media(max-width:700px){.limit{padding:0 30px}}.limit-content{padding:0 20px!important}.center-content{display:flex;justify-content:center}h1,h2,h3,h4,h5{font-family:var(--ivy);margin:0}h1,h1 i,h2,h2 i,h3,h3 i,h4,h4 i,h5,h5 i{font-weight:300}h1 span,h2 span,h3 span,h4 span,h5 span,p{font-family:var(--neue)}p{font-size:clamp(13px,2.5vw,17px);line-height:1.5em;font-weight:500}a{text-decoration:none;color:var(--branco)}h1{font-size:var(--h1);font-style:italic}h2{font-size:var(--h2);line-height:1em}h3{font-size:var(--h3)}h3,h4{line-height:1.1em}h4{font-size:var(--h4)}h5{font-size:var(--h5);line-height:1.1em}h6{font-family:var(--eb);font-weight:200;font-style:italic;font-size:var(--h6)}.heading-uppercase{font-size:clamp(12px,4vw,13px);text-transform:uppercase;font-family:var(--comm);font-weight:600;letter-spacing:.1em;margin-top:5px;font-style:normal}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.scale-up{scale:.8!important;background-color:var(--marrom-claro);mix-blend-mode:normal;font-size:15px;transform:translate(-65%,-65%)}.scale-up .cross{color:var(--branco)}@media only screen and (hover:none)and (pointer:coarse){.ball{display:none}.blur-port{display:none!important}}#cta{position:relative;background-color:var(--rose);text-align:center;display:flex;padding:30px;z-index:100}#cta,#cta a{color:var(--preto);flex-direction:column;align-items:center;justify-content:center}#cta a{transition:.5s;display:inline-flex}@media(max-width:650px){#cta a{margin-top:unset!important}}#cta a h6{margin-bottom:5px}#cta a:hover span{width:100%}#cta a span{transition:.5s;width:0;height:5px;background-color:var(--preto);justify-self:center}#cta h2{font-family:var(--neue);font-weight:300!important;max-width:1000px!important;margin:0 auto;transform:translatey(-20px)}#cta h2 i{font-family:var(--ivy);font-weight:200!important}#cta #footer{display:flex;justify-content:space-between;position:absolute;width:100%;max-width:1200px;bottom:40px;left:50%;transform:translatex(-50%);color:var(--marrom-claro)}#cta #footer .footer-col{display:flex;gap:30px;padding:30px 30px 5px}#cta #footer h6{align-content:end;color:var(--marrom-claro)!important}#cta #footer #social a{transition:.5s}#cta #footer #social a:hover{opacity:.5}@media(max-width:700px){#cta #cta-block1{padding:0}#cta #cta-block1 h2{font-size:72px;width:280px}#footer{flex-direction:column}#footer .footer-col{width:100%;justify-content:center;padding:0 0 15px!important;text-align:center}#footer .footer-col h6{font-size:15px}#footer #social{flex-direction:column;row-gap:10px!important;margin-bottom:10px}#footer #social a{margin:0}}#home{text-align:center}#home .limit{max-width:1290px}#home section h6{color:var(--preto)!important}#home #intro-banner{position:relative;display:flex;flex-direction:column;justify-content:center}@media(max-width:650px){#home #intro-banner{justify-content:space-evenly}}#home #intro-banner .intro-banner-content{text-align:center;display:flex;flex-direction:column;align-items:center}#home #intro-banner .intro-banner-content:nth-of-type(2){position:absolute;bottom:50px;width:100%;left:50%;transform:translateX(-50%)}@media(max-width:650px){#home #intro-banner .intro-banner-content:nth-of-type(2){position:relative;margin-top:-50px;bottom:unset}}#home #intro-banner .intro-banner-content:nth-of-type(2) p{font-family:var(--eb)!important;font-weight:300;font-style:italic}#home #intro-banner p{max-width:640px}#home #intro-banner h4{margin-bottom:30px;max-width:1100px}#home #projects{position:relative;height:auto;z-index:10}#home #projects .blur{background-size:cover;width:100vw;-o-object-fit:cover;object-fit:cover;height:100%;position:absolute;z-index:3}#home #projects .project{display:flex;justify-content:center;height:100vh;align-items:end;overflow:hidden;font-weight:200}#home #projects .project .text-content{margin-bottom:20vh;position:relative;z-index:10;mix-blend-mode:difference}#home #projects .project img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-moz-object-fit:cover;z-index:-1}#home #see-more-works{display:flex;align-items:center}#home #see-more-works a{max-width:clamp(300px,70vw,1000px);margin:0 auto}#home #see-more-works .underline-effect{height:11px;width:0;display:flex;background:var(--branco);margin:0 auto;margin-top:0;margin-top:30px}#home .pt-see-more-works a{max-width:clamp(300px,70vw,550px)!important;margin:0 auto}@media(max-width:650px){#home #see-more-works h2,#home .intro-banner-content h2{font-size:72px;max-width:300px}#home #see-more-works p,#home .intro-banner-content p{max-width:280px!important;font-size:17px}}#contact{background-color:var(--rose);color:var(--preto);display:flex;flex-direction:column;justify-content:end}#contact #form{display:flex;padding-bottom:clamp(30px,5vw,100px);width:100%}#contact #form h4{margin-bottom:17px}#contact #form .form-col{display:flex;flex-direction:column;justify-content:end;flex-basis:50%}#contact #form .form-col h4{font-size:clamp(40px,5.5vw,63px)!important;color:var(--preto);max-width:clamp(300px,50vw,500px)}#contact #form .form-col .form{display:flex;flex-direction:column;width:100%;padding-left:80px}#contact #form .form-col .form label{margin-top:20px;font-size:clamp(12px,2vw,13px)}#contact #form .form-col .form a{color:var(--preto);transition:.5s;display:inline-flex;justify-content:center;flex-direction:column;margin-top:20px;align-items:center;width:-moz-fit-content;width:fit-content;cursor:pointer}#contact #form .form-col .form a:hover span{width:100%}#contact #form .form-col .form a span{transition:.5s;width:0;height:5px;background-color:var(--marrom-escuro);justify-self:center}#contact #form .form-col .form input,#contact #form .form-col .form textarea{padding:10px 0;font-family:var(--neue);font-weight:500;border:0;resize:none;background-color:transparent;border-bottom:1px solid var(--marrom-claro);color:var(--marrom-escuro)!important;caret-color:var(--marrom-escuro);font-size:clamp(13px,2vw,14px);letter-spacing:.05em}#contact #form .form-col .form input :focus-visible,#contact #form .form-col .form input:focus,#contact #form .form-col .form textarea :focus-visible,#contact #form .form-col .form textarea:focus{outline:none}#contact #form .form-col .form textarea{min-height:100px}#contact #form .form-col:nth-of-type(2){display:flex;align-items:end}#contact #agradecimento{color:var(--preto);position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-style:italic}@media(max-width:700px){#contact #agradecimento{padding:20px}#contact #agradecimento h2{min-width:320px}}.enviado{display:contents!important}@media(max-width:700px){#contact{justify-content:center}#contact .form{padding-left:0!important}#contact #form{flex-direction:column;padding-bottom:0}#contact #form .form-col h4{margin-bottom:30px;text-align:center;margin-left:auto;margin-right:auto;max-width:220px}#contact #form .form-col label{margin-top:5px!important;font-size:13px}#contact #form .form-col button{font-size:11px}#contact #form .form-col input,#contact #form .form-col textarea{padding:10px 0!important;margin-bottom:10px;font-size:12px!important}}#single-project{overflow-y:hidden}#single-project .single-project-cover{display:flex}#single-project .single-project-cover img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#single-project .single-project-content{background-color:var(--branco);color:var(--preto);display:flex;min-height:50vh;align-items:center}#single-project .single-project-content .limit{display:flex;flex-direction:row;margin:0 auto;align-items:normal;height:-moz-fit-content;height:fit-content}#single-project .single-project-tags{flex-basis:30%;height:100%;display:flex;flex-direction:column;align-items:center}#single-project .single-project-tags .tags-wapper{max-width:-moz-fit-content;max-width:fit-content}#single-project .single-project-tags p{font-family:var(--eb)!important;font-size:20px;font-style:italic}#single-project .single-project-text{flex-basis:70%}@media(max-width:800px){#single-project .single-project-text{flex-basis:auto}}#single-project .single-project-text .tags-wapper{flex-basis:30%;display:flex;flex-direction:column;margin-bottom:20px}#single-project .single-project-text .tags-wapper p{font-family:var(--eb)!important;font-size:20px;font-style:italic}#single-project .single-project-text h4{margin-bottom:20px}#single-project .project-galery .single-image-galery{display:flex}#single-project .project-galery .single-image-galery img,#single-project .project-galery .single-image-galery video{width:100%}.footer-return{position:fixed!important;bottom:0;overflow:hidden;left:50%;transform:translateX(-50%);margin-bottom:30px;background-color:#fff;border-radius:100%;padding:20px}.footer-return,.footer-return .button-return{display:flex;justify-content:center;mix-blend-mode:difference}.footer-return .button-return{font-size:13px;font-family:var(--neue);height:40px;width:40px;text-align:center;align-items:center}.footer-return .button-return span{mix-blend-mode:difference!important;font-weight:600;font-size:20px}#portfolio .container{padding:120px 0 60px}@media(max-width:800px){#portfolio .container{padding-bottom:30px}}#portfolio .langs{text-align:center}#portfolio .project-cover img{max-width:400px}#portfolio #project-scroll{height:auto!important}#portfolio #project-scroll .projects-wrap .projects{display:flex;flex-wrap:nowrap;overflow-x:hidden;width:-moz-fit-content;width:fit-content;gap:40px}#portfolio #project-scroll .projects-wrap .projects .project{position:relative;aspect-ratio:3.1/4.6;width:25vw;overflow:hidden}#portfolio #project-scroll .projects-wrap .projects .project .project-content{display:flex;aspect-ratio:3.1/4.6;overflow:hidden;position:relative}#portfolio #project-scroll .projects-wrap .projects .project .project-content .blur-port{background-blend-mode:multiply;background-repeat:no-repeat;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;z-index:10;pointer-events:none}#portfolio #project-scroll .projects-wrap .projects .project .project-content .blur-port .grainy{content:"";position:absolute;aspect-ratio:2/3;height:auto;min-width:110%;inset:0;pointer-events:none}#portfolio #project-scroll .projects-wrap .projects .project .project-content .project-grain-bg{max-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}#portfolio #project-scroll .projects-wrap .projects .project .project-content img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);aspect-ratio:2/3;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:100%;width:-moz-fit-content;width:fit-content}@media(max-width:700px){#portfolio #project-scroll .projects-wrap .projects{gap:0}#portfolio #project-scroll .projects-wrap .projects .project{width:100vw;height:100vh;aspect-ratio:unset;-o-object-fit:cover;object-fit:cover}#portfolio #project-scroll .projects-wrap .projects .project .project-content{aspect-ratio:unset;height:100vh}#portfolio #project-scroll .projects-wrap .projects .project .project-content img{height:100%;width:100%}#portfolio #project-scroll .projects-wrap .projects .project .project-content .blur-port{display:none;width:150vw!important;height:150vw!important;background-position:50%}#portfolio #project-scroll .projects-wrap .projects .project .project-content .blur-port .grainy{width:150vw!important;height:150vw!important}}