@import"https://fonts.googleapis.com/css2?family=M+PLUS+1+Code:wght@200;300;400;500;600;700&family=Poppins:wght@200;300;400;500&family=Roboto+Mono:wght@100;200;300;400;500;600;700&family=Space+Grotesk:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&family=Cormorant+Upright:wght@300;400;500&family=Karma:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Syncopate:wght@400;700&family=Syne:wght@400;500;600;700;800&display=swap";html{scroll-behavior:smooth}body{background-color:#bc2f2f;overflow-x:hidden}.container{margin:0 auto}a{text-decoration:none;position:relative}a:after,a:before{content:"";position:absolute;bottom:-5px;width:0;height:2px;background-color:#000;transition:width .3s cubic-bezier(.075,.82,.165,1)}a:after{right:50%}a:before{left:50%}a:hover:after{width:50%}a:hover:before{width:50%}*,*:before,*:after{box-sizing:border-box}html,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}html,body{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.loader-background{position:fixed;top:0;bottom:0;left:0;right:0;min-height:100vh;z-index:99;background-color:#000}.loader{position:fixed;top:0;bottom:0;left:0;right:0;min-height:100vh;z-index:100;background-color:#e7e0c1;display:flex;padding-right:50px;padding-bottom:50px;justify-content:flex-end;align-items:flex-end}@media (max-width: 43.74875em){.loader{background-color:#faf5eb}}.counter-container{overflow:hidden;height:30vw;min-height:30vw;z-index:1000}.counter-container h3{z-index:200;margin-top:0;margin-bottom:1vw;color:#1a1a1a;font-size:30vw;font-family:Space Grotesk,sans-serif;line-height:30vw;font-weight:300}.banner{display:grid;justify-content:space-between;min-height:calc(100vh - 3rem);overflow:hidden}@media (max-width: 56.24875em){.banner{min-height:calc(80vh - 3rem)}}.banner .banner-row{display:flex;align-items:center;gap:20px;overflow:hidden;font-family:Cormorant Upright,serif;border-bottom:3px solid hsl(0deg,0%,0%);border-radius:.3rem;cursor:pointer}.banner .banner-row .banner-top--info{font-weight:500;font-size:1.4rem;line-height:1.6rem;width:320px}@media (max-width: 56.24875em){.banner .banner-row .banner-top--info{width:300px}}@media (max-width: 43.74875em){.banner .banner-row .banner-top--info{display:none}}.banner .banner-row .banner-row-col{width:50%;display:flex;align-items:center}.banner .banner-row .banner-row-col.secondary{justify-content:center}.banner .banner-row.banner-bottom{justify-content:space-between}.banner .banner-row.banner-bottom .svg-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.banner .banner-row.banner-bottom .svg-wrapper .arrow-svg{max-height:7rem;margin:0 auto;stroke:#000;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}@media (max-width: 43.74875em){.banner .banner-row.banner-bottom .svg-wrapper .arrow-svg{height:3.5rem}}@media (max-width: 28.18625em){.banner .banner-row.banner-bottom .svg-wrapper .arrow-svg{height:3rem}}@media (max-width: 24.99875em){.banner .banner-row.banner-bottom .svg-wrapper .arrow-svg{height:2.25rem}}.banner .banner-row.banner-bottom .row-title{margin-right:1rem}.banner .banner-row .row-title,.banner .banner-row .row-letter{font-size:clamp(5rem,3rem + 8vw,12rem);margin-right:.2rem;font-weight:500;position:relative;display:inline-block;letter-spacing:-.7rem;white-space:nowrap}@media (max-width: 24.99875em){.banner .banner-row .row-title,.banner .banner-row .row-letter{font-size:4rem}}.banner .banner-footer{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-top:1.5rem}@media (max-width: 56.24875em){.banner .banner-footer{margin-top:1rem}}@media (max-width: 43.74875em){.banner .banner-footer{margin-top:0rem}}.banner .banner-footer a{font-family:Syncopate,sans-serif;font-size:clamp(.7rem,.6rem + .5vw,.9rem);font-weight:700;text-transform:uppercase;color:#000}@media (min-width: 43.75em){.banner .banner-footer a{font-size:.9rem}}.banner .banner-footer a:disabled{cursor:pointer}.banner .banner-footer .right{display:flex;gap:50px}@media (max-width: 43.74875em){.banner .banner-footer .right{gap:30px}}.banner .banner-footer .left{display:flex;justify-content:flex-end}.marquee{position:relative;overflow:hidden}.marquee .marquee__inner{width:fit-content;display:flex;position:relative;transform:translate3d(-25%,0,0);animation-play-state:paused}.marquee.animate .marquee__inner{animation-play-state:running}.marquee .row-title{padding:0 9vw}@keyframes marquee{0%{transform:translate3d(-25%,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes marquee-lg{0%{transform:translate3d(calc(-25% + 10vw),0,0)}to{transform:translate3d(calc(-50% + 10vw),0,0)}}.navigation{position:fixed;top:0;width:100vw;display:flex;align-items:center;justify-content:space-between;height:3rem;padding:0 2rem;margin:0 auto;z-index:100;font-family:Syncopate,sans-serif;transition:.5s ease}@media (max-width: 28.18625em){.navigation{padding:0 1rem}}.navigation.scrolled{transform:translateY(-3rem)!important}.navigation a{color:#000;font-weight:700;text-transform:uppercase;font-size:clamp(.7rem,.6rem + .5vw,.9rem)}@media (min-width: 43.75em){.navigation a{font-size:.9rem}}.navigation .active:after{width:50%}.navigation .active:before{width:50%}@media (max-width: 56.24875em){.navigation .desktop-nav{display:none}}.navigation .desktop-nav .nav-group{display:flex;align-items:center;gap:3rem}.navigation .mobile-nav{display:none;transform:translateY(-100%);transition:transform .5s cubic-bezier(.075,.82,.165,1)}.navigation .mobile-nav a:after,.navigation .mobile-nav a:before{height:4px}@media (max-width: 56.24875em){.navigation .mobile-nav{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:#faf5eb;z-index:70;padding:4rem}.navigation .mobile-nav a{font-size:3.8rem}.navigation .mobile-nav .mobile-menu-icon{position:absolute;top:0;right:0;font-size:calc(5rem + 9vw);cursor:pointer;transition:.3s ease}.navigation .mobile-nav .mobile-menu-icon:hover{transform:rotate(90deg)}.navigation .mobile-nav .nav-group{display:flex;flex-direction:column;gap:1rem}}@media (max-width: 43.74875em){.navigation .mobile-nav a{font-size:3rem}}@media (max-width: 34.43625em){.navigation .mobile-nav{padding:3rem}.navigation .mobile-nav a{font-size:2.5rem}}@media (max-width: 28.18625em){.navigation .mobile-nav{padding:2rem}.navigation .mobile-nav a{font-size:2.2rem}.navigation .mobile-nav a:after,.navigation .mobile-nav a:before{height:2.5px}}@media (max-width: 24.99875em){.navigation .mobile-nav a{font-size:1.8rem}.navigation .mobile-nav a:after,.navigation .mobile-nav a:before{height:2px}}.transition-background{position:fixed;left:0;bottom:0;right:0;height:0;z-index:87;background-color:#e7e0c1;will-change:transform,height}@media (max-width: 43.74875em){.transition-background{background-color:#faf5eb}}.transition-main-background{position:fixed;display:flex;align-items:center;justify-content:flex-start;bottom:0;left:0;right:0;height:0;z-index:88;background-color:#372825;will-change:transform,height}.transition-main-background .transition-page-name{font-size:clamp(1.5rem,1.5rem + 4vw,8rem);font-family:Syncopate,sans-serif;text-transform:uppercase;font-weight:700;color:#000;padding:2rem;margin-left:2rem;border-radius:.2rem;background-color:#e7e0c1;clip-path:inset(0% 0% 0% 100%)}@media (max-width: 43.74875em){.transition-main-background .transition-page-name{background-color:#faf5eb}}@media (max-width: 34.43625em){.transition-main-background .transition-page-name{font-size:clamp(1.3rem,1rem + 3vw,3rem)}}.transition-background::-webkit-scrollbar,.transition-main-background::-webkit-scrollbar{display:none}.menu{display:none;font-family:Syncopate,sans-serif}@media (max-width: 56.24875em){.menu{display:block;position:relative;border:none;outline:none;background:none;padding:0;margin:0;color:#000;font-size:clamp(.7rem,.6rem + .5vw,1rem);font-weight:700;cursor:pointer}.menu:after,.menu:before{content:"";position:absolute;bottom:-5px;width:0;height:2px;background-color:#000;transition:width .3s cubic-bezier(.075,.82,.165,1)}.menu:after{right:50%}.menu:before{left:50%}.menu:hover:after{width:50%}.menu:hover:before{width:50%}}section.footer{height:30vh;padding:2rem;display:grid;gap:1rem;align-items:center;background-color:#bc2f2f}@media (max-width: 62.49875em){section.footer{min-height:75vh}}@media (max-width: 56.24875em){section.footer{min-height:65vh}}@media (max-width: 43.74875em){section.footer{min-height:55vh}}@media (max-width: 34.43625em){section.footer{min-height:45vh}}section.footer .footer-items{display:flex;align-items:center;justify-content:center;gap:2vw}section.footer .footer-items span{font-size:clamp(1rem,1rem + 6vw,13rem);font-weight:700;color:#e7e0c1;font-family:Syncopate,sans-serif}@media (max-width: 43.74875em){section.footer .footer-items span{color:#faf5eb}}@media (max-width: 34.43625em){section.footer .footer-items span{font-size:clamp(1rem,1rem + 3vw,6rem)}}section.footer .footer-items .footer-image{width:0vw}@media (max-width: 56.24875em){section.footer .footer-items .footer-image{width:20vw}}section.footer .footer-userdetails{position:relative;margin-bottom:-2rem;background-color:#e7e0c1;border:4px solid hsl(0deg,0%,0%);border-radius:.3rem;padding:.5rem;display:flex;justify-content:space-between;gap:1rem}@media (max-width: 43.74875em){section.footer .footer-userdetails{background-color:#faf5eb}}@media (max-width: 34.43625em){section.footer .footer-userdetails{padding:.3rem}}section.footer .footer-userdetails span{font-family:Cormorant Upright,serif;font-weight:700}@media (max-width: 34.43625em){section.footer .footer-userdetails span{font-size:.8rem}}section.footer .footer-userdetails .right span:first-child{text-transform:uppercase;font-size:1.25rem}@media (max-width: 34.43625em){section.footer .footer-userdetails .right span:first-child{font-size:.9rem}}.contact-container{min-height:100vh;padding:2rem;background-color:#e7e0c1}@media (max-width: 43.74875em){.contact-container{background-color:#faf5eb}}@media (max-width: 28.18625em){.contact-container{padding:1rem}}.contact-container .contact-content{display:flex;justify-content:space-between;flex-direction:column;width:100%;gap:3rem}.contact-container .contact-content h3{font-size:clamp(4rem,4rem + 3vw,6rem);font-weight:700;justify-self:center;font-family:Cormorant Upright,serif}.contact-container .contact-content .contact-wrapper{display:flex;flex-direction:column;justify-content:center;gap:3rem;width:100%}.contact-container .contact-content .contact-wrapper .info{display:flex;gap:1rem;width:90%;line-height:1.3;font-family:syncopate,sans-serif}.contact-container .contact-content .contact-wrapper .emails{align-self:center;width:90%;display:grid;gap:4rem;grid-template-columns:1fr 1fr}@media (max-width: 62.49875em){.contact-container .contact-content .contact-wrapper .emails{gap:2rem}}@media (max-width: 56.24875em){.contact-container .contact-content .contact-wrapper .emails{grid-template-columns:1fr}}.contact-container .contact-content .contact-wrapper .emails .email-wrapper{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:2rem 1rem;background-color:#bc2f2f;border:4px solid hsl(0deg,0%,0%);border-radius:.3rem}@media (max-width: 62.49875em){.contact-container .contact-content .contact-wrapper .emails .email-wrapper{padding:1.5rem .5rem}}@media (max-width: 34.43625em){.contact-container .contact-content .contact-wrapper .emails .email-wrapper{padding:1rem .5rem}}.contact-container .contact-content .contact-wrapper .emails .email-wrapper .email-value{width:100%;color:#000;font-weight:700;font-family:Syncopate,sans-serif;font-size:clamp(.8rem,.5rem + .5vw,1rem);cursor:default}@media (max-width: 34.43625em){.contact-container .contact-content .contact-wrapper .emails .email-wrapper .email-value{font-size:clamp(.5rem,.5rem + .5vw,.8rem)}}@media (max-width: 28.18625em){.contact-container .contact-content .contact-wrapper .emails .email-wrapper .email-value{font-size:.5rem}}@media (max-width: 24.99875em){.contact-container .contact-content .contact-wrapper .emails .email-wrapper .email-value{font-size:.48rem}}@media (max-width: 18.74875em){.contact-container .contact-content .contact-wrapper .emails .email-wrapper .email-value{font-size:.4rem}}.contact-container .contact-content .contact-wrapper .emails .email-wrapper .btn-copy{border:none;outline:none;background:hsl(10deg,20%,18%);padding:1rem;border-radius:.1rem;display:grid;place-content:center;cursor:pointer}@media (max-width: 28.18625em){.contact-container .contact-content .contact-wrapper .emails .email-wrapper .btn-copy{padding:.5rem}}.contact-container .contact-content .contact-wrapper .emails .email-wrapper .btn-copy .copy-tooltip{font-size:1.3rem;color:#e7e0c1}@media (max-width: 43.74875em){.contact-container .contact-content .contact-wrapper .emails .email-wrapper .btn-copy .copy-tooltip{color:#faf5eb}}@media (max-width: 28.18625em){.contact-container .contact-content .contact-wrapper .emails .email-wrapper .btn-copy .copy-tooltip{font-size:1rem}}.contact-container .contact-content .contact-wrapper .emails .email-wrapper .btn-copy:active{transform:scale(.95)}.contact-container .contact-content .contact-wrapper .social-links{align-self:center;width:10%;display:flex;align-items:center;justify-content:space-between}.contact-container .contact-content .contact-wrapper .social-links .social-icon{font-size:2.5rem;color:#372825;cursor:pointer;transition:all .2s ease-in-out}.contact-container .contact-content .contact-wrapper .social-links .social-icon:hover{color:#bc2f2f}@media (max-width: 28.18625em){.contact-container .contact-content .contact-wrapper .social-links .social-icon{font-size:1.8rem}}.contact-container .contact-content .contact-wrapper .social-links :active{transform:scale(.95)}.mindmap-container{display:flex;flex-direction:column;justify-content:space-between;gap:8rem;padding:2rem;background-color:#e7e0c1;color:#000;font-family:Syncopate,sans-serif}@media (max-width: 43.74875em){.mindmap-container{background-color:#faf5eb}}@media (max-width: 28.18625em){.mindmap-container{padding:1rem}}.mindmap-container .mindmap-content{display:flex;justify-content:space-between;width:100%;flex-direction:column;gap:3rem}.mindmap-container .mindmap-content h3{font-size:clamp(4rem,4rem + 3vw,6rem);font-weight:700;justify-self:center;font-family:Cormorant Upright,serif}.mindmap-container .mindmap-content .desc-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.mindmap-container .mindmap-content .desc-wrapper .desc{width:80vw;display:grid;gap:3rem;font-weight:700}@media (max-width: 43.74875em){.mindmap-container .mindmap-content .desc-wrapper .desc{width:90vw}}.mindmap-container .mindmap-content .desc-wrapper .desc .details{width:100%;display:flex;gap:1rem;font-weight:500;line-height:1.3}.mindmap-container .mindmap-content .desc-wrapper .desc .details span{font-size:clamp(1rem,1rem + .5vw,2.3rem)}@media (max-width: 34.43625em){.mindmap-container .mindmap-content .desc-wrapper .desc .details span{font-size:1rem}}.mindmap-container .mindmap-content .desc-wrapper .desc .details span#content,.mindmap-container .mindmap-content .desc-wrapper .desc .details span#content.is-reveal{opacity:1}.mindmap-container .mindmap-content .desc-wrapper .desc .social-links{justify-self:center;width:80%;padding:2rem 0;display:grid;grid-template-columns:repeat(5,1fr);gap:2rem}@media (max-width: 24.99875em){.mindmap-container .mindmap-content .desc-wrapper .desc .social-links{grid-template-columns:repeat(4,1fr)}}.mindmap-container .mindmap-content .desc-wrapper .desc .social-links a{justify-self:center;display:flex}.mindmap-container .mindmap-content .desc-wrapper .desc .social-links a .social-icon{font-size:2.5rem;color:#372825;cursor:pointer;margin-bottom:7px;transition:all .2s ease-in-out}.mindmap-container .mindmap-content .desc-wrapper .desc .social-links a .social-icon:hover{color:#bc2f2f}@media (max-width: 28.18625em){.mindmap-container .mindmap-content .desc-wrapper .desc .social-links a .social-icon{font-size:1.8rem}}.mindmap-container .mindmap-content .desc-wrapper .underline-wrapper{display:flex;align-items:center;justify-content:center}.mindmap-container .mindmap-content .desc-wrapper .underline-wrapper .underline-svg{width:90%;max-height:4rem;margin-top:1rem}.mindmap-container .about-footer .about-footer-content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;justify-content:center;text-align:center;gap:2rem;width:100%}@media (max-width: 56.24875em){.mindmap-container .about-footer .about-footer-content{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media (max-width: 34.43625em){.mindmap-container .about-footer .about-footer-content{display:flex;flex-direction:column;justify-content:center;align-items:center}}.mindmap-container .about-footer .about-footer-content .item{display:flex;flex-direction:column;justify-self:center;border:4px solid black;border-radius:.2rem;gap:.5rem;color:#000;max-width:300px}@media (max-width: 34.43625em){.mindmap-container .about-footer .about-footer-content .item{max-width:90%}}.mindmap-container .about-footer .about-footer-content .item h4{font-size:1rem;font-weight:700;border-bottom:4px solid black;padding:1rem;background-color:#bc2f2f}.mindmap-container .about-footer .about-footer-content .item p{font-size:.9rem;line-height:1;margin:1rem}.mindmap-container .about-footer .about-footer-content .item-4{border:none;grid-column:2/3;justify-self:center;align-self:center;display:grid;place-content:center}.mindmap-container .about-footer .about-footer-content .item-4 .arrow-icon{font-size:5rem}.mindmap-container .about-footer .about-footer-content .item-4 .btn-about{background:none;font-family:Syncopate,sans-serif;font-weight:700;border:none}.mindmap-container .about-footer .about-footer-content .item-4 .btn-about a{color:#000;font-size:1rem}.projects-container{min-height:100vh;overscroll-behavior:none}@media (max-width: 62.49875em){.projects-container{overflow-x:hidden}}.projects-container .title{font-size:clamp(4rem,4rem + 3vw,6rem);font-weight:700;margin:auto;font-family:Cormorant Upright,serif}@media (max-width: 28.18625em){.projects-container .title{margin-bottom:5vh}}.projects-container .projects-wrapper{position:relative;height:100%;padding:10vh 0;display:flex;flex-wrap:nowrap}@media (max-width: 62.49875em){.projects-container .projects-wrapper{flex-direction:column;gap:5rem}}.projects-container .projects-wrapper .project-wrapper{background:hsl(0deg,60%,46%);position:relative;padding:.5rem;height:90vh;width:100vw;display:grid;grid-template-columns:20vw auto 20vw;place-content:center}@media (max-width: 62.49875em){.projects-container .projects-wrapper .project-wrapper{height:80vh}}@media (max-width: 56.24875em){.projects-container .projects-wrapper .project-wrapper{height:70vh}}.projects-container .projects-wrapper .project-wrapper .project-counter{position:absolute;top:15%;left:4%;line-height:16px;color:#e7e0c1;font-family:Cormorant Upright,serif;font-size:2rem;font-weight:700}@media (max-width: 62.49875em){.projects-container .projects-wrapper .project-wrapper .project-counter{top:-3%}}@media (max-width: 56.24875em){.projects-container .projects-wrapper .project-wrapper .project-counter{top:-4%}}@media (max-width: 28.18625em){.projects-container .projects-wrapper .project-wrapper .project-counter{top:-10%}}@media (max-width: 24.99875em){.projects-container .projects-wrapper .project-wrapper .project-counter{top:-13%}}.projects-container .projects-wrapper .project-wrapper .project-counter .divider{content:"";background-color:#fff;width:6.25vw;margin:5px 10px;height:1px;display:inline-block}.projects-container .projects-wrapper .project-wrapper .project-item{aspect-ratio:16/9;width:60vw;height:100%;position:relative;will-change:transform}@media (max-width: 62.49875em){.projects-container .projects-wrapper .project-wrapper .project-item{width:70vw}}@media (max-width: 56.24875em){.projects-container .projects-wrapper .project-wrapper .project-item{aspect-ratio:16/10;width:75vw}}@media (max-width: 43.74875em){.projects-container .projects-wrapper .project-wrapper .project-item{aspect-ratio:16/13}}@media (max-width: 34.43625em){.projects-container .projects-wrapper .project-wrapper .project-item{aspect-ratio:16/15;width:80vw}}@media (max-width: 28.18625em){.projects-container .projects-wrapper .project-wrapper .project-item{aspect-ratio:9/16;width:60vw}}@media (max-width: 24.99875em){.projects-container .projects-wrapper .project-wrapper .project-item{width:70vw}}.projects-container .projects-wrapper .project-wrapper .project-item .project-item-info{position:absolute;display:flex;flex-direction:column;align-items:flex-start;background-color:#e7e0c1;border:4px solid black;border-radius:.3rem;padding:1.5rem;gap:1vh;bottom:15%;z-index:1;clip-path:inset(0 0 0 100%);transform:translate(-20%);color:#000;transition:clip-path 1s .5s cubic-bezier(.77,0,.175,1);max-width:40vw}@media (max-width: 56.24875em){.projects-container .projects-wrapper .project-wrapper .project-item .project-item-info{background-color:#faf5eb;padding:1rem;gap:.5vh;max-width:40vw}}@media (max-width: 43.74875em){.projects-container .projects-wrapper .project-wrapper .project-item .project-item-info{max-width:50vw}}@media (max-width: 34.43625em){.projects-container .projects-wrapper .project-wrapper .project-item .project-item-info{max-width:none;transform:translate(-10%)}}.projects-container .projects-wrapper .project-wrapper .project-item .project-item-info.is-reveal{clip-path:inset(0 0 0 0)}.projects-container .projects-wrapper .project-wrapper .project-item .project-item-info .title-wrapper{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.projects-container .projects-wrapper .project-wrapper .project-item .project-item-info .title-wrapper .project-info-title{font-family:Cormorant Upright,serif;font-weight:700;font-size:clamp(.7rem,.5rem + 2vw,1.5rem)}.projects-container .projects-wrapper .project-wrapper .project-item .project-item-info .title-wrapper .project-links{display:flex;align-items:center;justify-content:space-between;gap:10px}.projects-container .projects-wrapper .project-wrapper .project-item .project-item-info .title-wrapper .project-links .project-info-link{display:flex;align-items:center;justify-content:center;color:#372825}.projects-container .projects-wrapper .project-wrapper .project-item .project-item-info .title-wrapper .project-links .project-info-link .project-tooltip{font-size:clamp(.7rem,.5rem + 2vw,1.3rem)}.projects-container .projects-wrapper .project-wrapper .project-item .project-item-info .project-info-desc{position:relative;font-size:clamp(.7rem,.5rem + .5vw,.9rem)}.projects-container .projects-wrapper .project-wrapper .project-item .project-item-info .project-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:1vh}.projects-container .projects-wrapper .project-wrapper .project-item .project-item-info .project-stats .project-info-stat{position:relative;background-color:#653d39;color:#e7e0c1;border-radius:.1rem;font-weight:700;font-size:clamp(.5rem,.5rem + .4vw,.75rem);text-transform:uppercase;font-family:Syncopate,serif;padding:.5rem 1rem}@media (max-width: 56.24875em){.projects-container .projects-wrapper .project-wrapper .project-item .project-item-info .project-stats .project-info-stat{color:#faf5eb}}@media (max-width: 62.49875em){.projects-container .projects-wrapper .project-wrapper .project-item .project-item-info .project-stats .project-info-stat{padding:.5rem}}.projects-container .projects-wrapper .project-wrapper .project-item .project-item-image{background-size:cover;background-position:center;transform-origin:center;filter:grayscale(100%);width:100%;height:100%;will-change:transform;transform:scale(.7);transition:all 1.5s cubic-bezier(.77,0,.175,1)}.projects-container .projects-wrapper .project-wrapper .project-item .project-item-image.is-reveal{transform:scale(1);filter:none}.projects-container .projects-wrapper .project-wrapper:nth-child(odd) .project-item-info{right:0;transform:translate(20%);clip-path:inset(0 100% 0 0%)}@media (max-width: 34.43625em){.projects-container .projects-wrapper .project-wrapper:nth-child(odd) .project-item-info{transform:translate(10%)}}.banner-wrapper{padding:2rem;min-height:calc(100vh - 3rem)}@media (max-width: 28.18625em){.banner-wrapper{padding-top:2rem;padding:1rem}}@media (max-width: 56.24875em){.banner-wrapper{min-height:calc(80vh - 3rem)}}@media (max-width: 43.74875em){.banner-wrapper{padding-bottom:0}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
