*{box-sizing:border-box;margin:0}a,a:active,a:focus,a:visited{color:inherit;cursor:none;text-decoration:none}ul{padding:inherit}li{list-style:none}img{display:block;width:100%}body{cursor:none;font-family:poppins;overflow-x:hidden;overflow:hidden;overflow-y:auto;padding-left:.5rem;padding-right:.5rem;padding-top:4rem}body::-webkit-scrollbar{display:none}@media screen and (min-width:1024px){body{padding-left:1rem;padding-right:1rem}}::selection{background:transparent;color:#e55251}.container-layout{display:flex;justify-content:center;padding-top:3rem}@media screen and (min-width:1024px){.container-layout{padding-top:9rem}}.container-inner{display:inline-block}.text-red{color:#e55251}.text-red::selection{color:#1d232d}.arrow-invert{background:#fff;color:#e55251;cursor:none;font-size:2rem;left:0;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:100}.arrow-invert .menu-link-link{display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:768px){.arrow-invert{background:transparent;font-size:3rem}}.menu-link-link{cursor:none}.Credits{font-size:12px;padding:1rem 0}.Credits,.page-not-found-container{display:flex;justify-content:center}.page-not-found-container{align-items:center;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.page-not-found-container h2{margin-bottom:2.5rem}.page-not-found-container .notFoundGif{margin-bottom:5rem;max-width:320px}.socials{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:4rem}.socials .is-moused{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.socials .socials-item{align-items:center;background:#fff;border:.5px solid #e55251;display:flex;height:60px;justify-content:center;width:60px}.socials .socials-item .socials-icon{color:#e55251;font-size:2rem}.socials-container{align-items:center;color:#1d232d;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative}.socials-container .socials-title{font-size:4.5rem;left:1rem;overflow:hidden;position:absolute;top:5rem}.socials-container .socials-title .letter-animate{display:inline-block}@media screen and (min-width:1024px){.socials-container .socials-title{font-size:10rem}}.socials-container .is-moused{opacity:1;-webkit-transform:none;transform:none}@media screen and (min-width:1024px){.socials-container .socials-item{height:120px;width:120px}.socials-container .socials-item .socials-icon{font-size:3rem}}.socials-for-contact{align-items:center;color:#1d232d;display:flex;flex-direction:column;justify-content:center;position:relative}.socials-for-contact .socials-title{font-size:5rem;left:1rem;overflow:hidden;position:absolute;top:5rem}.socials-for-contact .socials-title .letter-animate{display:inline-block}@media screen and (min-width:1024px){.socials-for-contact .socials-title{font-size:5rem}}.socials-for-contact .is-moused{opacity:1;-webkit-transform:none;transform:none}@media screen and (min-width:1024px){.socials-for-contact .socials-item{height:80px;width:80px}.socials-for-contact .socials-item .socials-icon{font-size:2rem}}.contact-more{color:#e55251;font-size:2rem;font-weight:700}@media screen and (min-width:1024px){.contact-more{font-size:3rem;overflow:hidden;padding:0}.contact-more .disappear-appear{display:inline-block;opacity:0;-webkit-transform:translateY(55px);transform:translateY(55px);transition:.1s ease-out}.contact-more:hover .disappear-appear{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.socials-item{position:relative}.socials-item:before{background:#e55251;bottom:0;content:"";height:0;left:0;position:absolute;transition:.5s cubic-bezier(1,0,0,1);width:100%;z-index:1}.socials-item .socials-icon{transition:.5s cubic-bezier(1,0,0,1);z-index:2}.socials-item:hover .socials-icon{color:#fff}.socials-item:hover:before{height:100%}.nav{height:60px;padding:0 1rem;z-index:98}.nav,.nav .nav-overlay{left:0;position:fixed;right:0;top:0}.nav .nav-overlay{background:#fff;bottom:0;display:none;-webkit-transform:translateX(100);transform:translateX(100);z-index:99}.nav.is-active{-webkit-transform:translateX(0);transform:translateX(0)}.NavigationOverlay{cursor:none;display:flex;left:0;-webkit-transform:translateX(105%);transform:translateX(105%);z-index:8}.NavigationOverlay,.menu-wrapper{bottom:0;margin:auto;position:fixed;right:0;top:0;transition:.3s ease-out}.menu-wrapper{overflow:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);width:300px;z-index:9}.menu-layer{background:#e55251;bottom:0;left:0;margin:auto;position:absolute;top:0;z-index:-1}.menu-layer,.sidebarNavigation{display:flex;height:100%;-webkit-transform:translateX(100%);transform:translateX(100%);width:100%}.sidebarNavigation{background-color:#fff;border:.5px solid #e55251;box-shadow:0 0 4px rgba(0,0,0,.75);flex-direction:column;justify-content:center;overflow-y:auto;padding:0 3rem;position:relative;row-gap:2rem}.sidebarNavigation::-webkit-scrollbar{width:0}.sidebarNavigation .link-wrapper{display:flex;flex-direction:column;gap:3rem}.sidebarNavigation .menu-link{align-items:center;border:.5px solid #e55251;color:#e55251;cursor:none;display:flex;font-weight:500;font-weight:700;height:4rem;justify-content:center;opacity:0;position:relative;text-transform:uppercase;-webkit-transform:translateY(25%);transform:translateY(25%);transition:.1s ease-out;width:100%}.sidebarNavigation .menu-link .menu-link-link{align-items:center;bottom:0;cursor:none;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:.3s ease-out}.sidebarNavigation .menu-link:hover{border:3px solid #e55251;letter-spacing:3px}@media(min-width:768px){.sidebarNavigation .socials-wrapper{display:block}.menu-wrapper{width:600px}}.socials-wrapper{bottom:2rem;display:none;position:absolute;right:2rem}.header-hero.sector{margin-bottom:5rem}.header-hero{color:#1d232d;font-size:1vmin;margin-bottom:6rem;overflow:hidden;position:relative;z-index:2}.header-hero .header-title{margin-bottom:2rem}@media screen and (min-width:768px){.header-hero{margin-bottom:12rem}}.header-hero .contact-button{border:.5px solid #e55251;display:flex;font-size:16px;font-weight:700;gap:.5rem;justify-content:center;opacity:0;padding:.5rem;position:relative;-webkit-transform:translateY(50px);transform:translateY(50px)}.header-hero .contact-button:hover .contact-button-overlay{-webkit-transform:scaleX(1);transform:scaleX(1)}.header-hero .contact-button .contact-button-overlay{background:#e55251;bottom:0;height:10px;mix-blend-mode:difference;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:.3s ease-in-out;width:100%}@media screen and (min-width:768px){.header-hero .contact-button{font-size:2rem;padding:1rem}}.header-hero br{display:none}.header-hero h1{color:#1d232d;display:flex;flex-direction:column;font-size:13em;justify-content:center;margin:0 auto;text-transform:uppercase}.header-hero h1 .text-red,.header-hero h1 .text-red br{display:inline-block}.header-hero .header-hero-status{color:#1d232d;display:flex;font-size:3em;font-weight:700;justify-content:space-between}.header-hero .header-hero-status .status{opacity:0}.header-hero .header-hero-status .status:first-child{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.header-hero .header-hero-status .status:nth-child(2){align-self:end;text-align:right;-webkit-transform:translateX(100%);transform:translateX(100%)}.header-hero .header-hero-status br{display:inline-block}@media(min-width:1024px){.header-hero h1 .tiret{display:none}}.header{align-items:center;background:#fff;display:flex;height:4rem;justify-content:space-between;left:0;margin:auto;padding:0 1rem;position:fixed;right:0;top:0;z-index:5}.header .brand-icon a{color:#1d232d;cursor:none;font-size:1rem;font-weight:900;text-transform:uppercase}.header .brand-icon .icon,.header .brand-icon a{align-items:center;display:inline-flex;justify-content:center}.header .brand-icon .icon{font-size:2rem;height:48px;width:48px}.header .burger-trigger{align-items:center;background-color:transparent;border:0;cursor:none;display:flex;flex-direction:column;flex-shrink:0;height:40px;justify-content:space-evenly;outline:0;position:relative;width:64px;z-index:100}@media(min-width:768px){.header .burger-trigger{width:48px}}.header .burger-trigger .bars{background:#e55251;flex-shrink:0;height:8px;-webkit-transform:translateX(0);transform:translateX(0);transition:.3s ease-out;transition-delay:.35s;width:100%}.header .burger-trigger .arrow{-webkit-transform:translateX(103%);transform:translateX(103%)}.header .burger-close .arrow{-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (min-width:768px){.header{background:transparent}}.arrow{color:#e55251;font-size:3rem;position:absolute;transition:.3s ease-out;transition-delay:.35s}.is-appear{opacity:0;-webkit-transform:translateY(70px);transform:translateY(70px)}.burger-menu-indicator{color:#e55251;font-size:.75rem;font-weight:400;left:-2.5rem;opacity:75%;position:absolute}.About .header-about{margin-bottom:12rem}@media screen and (min-width:1024px){.About .header-about{margin-bottom:25rem}}.About .header-about .header-title{margin-bottom:0}.Sector{color:#1d232d}.Sector .sector-app-container{align-items:center;display:flex;justify-content:center;min-height:100vh}@media screen and (min-width:1024px){.sector-layout{margin:0 auto 8rem;max-width:1400px}}.sector-layout .header-second-title{font-size:1.25rem;font-weight:300;margin-bottom:5rem;margin-left:auto;margin-right:auto;max-width:1000px}.sector-layout .container{display:flex;flex-direction:column;gap:5rem;margin:0 auto;max-width:1200px}.sector-layout .container .item{flex-shrink:0;height:auto;width:100%}.sector-layout .container .item h1{margin-bottom:2rem}.sector-layout .container .item .img-container{background:tomato;width:100%}.sector-layout .sector-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));place-items:center}@media screen and (min-width:768px){.sector-layout .sector-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.sector-layout .sector-container{grid-template-columns:repeat(3,minmax(0,1fr))}}.sector-item{background:#fff;border-radius:10px;box-shadow:0 0 18px -1px rgba(0,0,0,.15),0 2px 4px -1px rgba(0,0,0,.06);max-width:300px;min-height:300px;overflow:hidden;position:relative;width:300px}@media screen and (min-width:768px){.sector-item{max-width:300px;min-height:300px}}.sector-item .sector-item-hero{align-items:center;display:flex;height:150px;justify-content:center;position:relative;width:100%}.sector-item .arrow{opacity:0;position:relative;transition:.2s ease-out}.sector-item .section-item-icon{align-items:center;background:#fff;border-radius:50%;bottom:.5rem;display:flex;height:30px;justify-content:center;left:.5rem;position:absolute;width:30px}.sector-item img{border-radius:10px;height:100%;object-fit:cover;position:absolute;right:0;top:0;width:100%}.sector-item .section-item-description{padding:1rem .5rem}.sector-item .section-item-description .sector-item-title{font-size:1rem;margin-bottom:.5rem}.sector-item .section-item-description .section-item-text{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:14px;margin-bottom:.5rem;opacity:.75;overflow:hidden}.sector-item .section-item-description .sector-item-date{font-size:12px;font-weight:600;opacity:.75}.sector-item .sector-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:5}.sector-item:after,.sector-item:before{border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%}.sector-item:before{background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(29,35,45,.09),transparent 70%);z-index:3}.sector-item:after{background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(29,35,45,.19),transparent 70%);z-index:1}.sector-item>.sector-item-content{background-color:#fff;border-radius:inherit;flex-grow:1;inset:1px;position:absolute;z-index:2}.sector-container:hover>.sector-item:after,.sector-item:hover:before{opacity:1}.sector-home{align-items:center;display:flex;justify-content:center}@media screen and (min-width:1024px){.sector-home{height:100vh}}.sector-home .sector-home-container{display:flex;justify-content:center}.sector-home .sector-home-container .sector-home-link{border:.5px solid #e55251;color:#1d232d;font-size:1.5rem;font-weight:700;padding:1rem 2rem;text-transform:uppercase}@media screen and (min-width:1024px){.sector-home .sector-home-container .sector-home-link{font-size:4rem}}.About{color:#1d232d}.About .header-hero{overflow:visible;position:relative}.About .header-hero .header-hero-portrait{height:50%;position:absolute;right:0;top:5rem;width:50%;z-index:-1}@media screen and (min-width:1024px){.About .header-hero .header-hero-portrait{height:400px;right:-10rem;top:3rem;width:400px}}.About .about-section{margin-bottom:3rem;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);transition:.3s ease-in-out}@media screen and (min-width:1024px){.About .about-section{display:flex;justify-content:space-between;margin:0 auto 12rem;max-width:1400px}}.About .about-section h2{display:inline-block;font-size:24px;font-weight:700;line-height:16px;margin-bottom:2rem}@media screen and (min-width:1024px){.About .about-section h2{font-size:4rem;line-height:28px;margin-bottom:4rem}}.About .about-section .description-content{font-size:1rem}@media screen and (min-width:1024px){.About .about-section .description-content{font-size:22px;max-width:50%}}.About .about-section .skills-component{display:flex;flex-direction:column;row-gap:2rem}@media screen and (min-width:1024px){.About .about-section .skills-component{padding-left:4em}}.About .about-section .skills-component .skills-wrapper{-webkit-column-gap:2rem;column-gap:2rem;display:flex}.About .about-section .skills-component .skills-wrapper .skills-arrow{color:#e55251;font-size:24px}@media screen and (min-width:1024px){.About .about-section .skills-component .skills-wrapper .skills-arrow{font-size:3.5rem}}.About .about-section .skills-component .skills-wrapper .skills-content{align-items:center;background:#fff;border:.5px solid #e55251;display:flex;font-weight:700;justify-content:space-between;padding:0 1rem;width:100%}@media screen and (min-width:768px){.About .about-section .skills-component .skills-wrapper .skills-content{font-size:2rem}.About .about-section .skills-component .skills-wrapper .skills-content .text-red{font-size:1.5rem}}@media screen and (min-width:1024px){.About .about-section .skills-component .skills-wrapper .skills-content{width:600px}}.About .about-section .skills-component .skills-wrapper .skills-content .text-red{font-weight:300;opacity:.75}.About .about-section .services-component .services-item{font-size:1rem}@media screen and (min-width:1024px){.About .about-section .services-component .services-item{font-size:2rem;font-weight:400}}.About .about-section.services-section .services-component{display:flex;flex-direction:column;gap:3rem;margin-top:2rem}@media screen and (min-width:1024px){.About .about-section.services-section{flex-direction:column;margin-bottom:5rem}.About .about-section.services-section ul{margin-bottom:0}.About .about-section.services-section .services-component{gap:5rem;margin-top:5rem}.About .about-section.services-section .services-component .service-item .service-item-title{font-size:2.5rem}.About .about-section.services-section .services-component .service-item ul{font-size:22px;padding-left:2.5rem}}.about-section.active{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}.Project-layout{align-items:flex-start;display:flex;flex-direction:column-reverse;margin-bottom:12rem;row-gap:4rem}@media screen and (min-width:768px){.Project-layout{row-gap:12rem}}@media screen and (min-width:1024px){.Project-layout{margin:0 auto 7rem;max-width:1400px}}.Project-layout .project-card{color:#1d232d;display:flex;flex-direction:column;gap:1rem;height:auto;opacity:1;position:relative;-webkit-transform:translateY(30px);transform:translateY(30px);transition:.15s ease;width:100%}@media screen and (min-width:768px){.Project-layout .project-card{flex-direction:row;gap:6rem;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.Project-layout .project-card:before{height:0%;width:.5px}.Project-layout .project-card:after{height:.5px;width:0}.Project-layout .project-card:nth-child(2n){flex-direction:row-reverse;justify-content:space-evenly}.Project-layout .project-card:nth-child(2n):after,.Project-layout .project-card:nth-child(2n):before{left:-2rem}.Project-layout .project-card:hover:before{height:100%;width:5px}.Project-layout .project-card:hover:after{height:5px;width:30%}}.Project-layout .project-card .project-card-info{display:flex;flex-direction:column;transition:.3s ease-out}.Project-layout .project-card .project-card-info .project-card-status{font-weight:300;margin-top:.5rem;opacity:.75}.Project-layout .project-card .project-card-info .project-card-info-inner{position:-webkit-sticky;position:sticky;top:4rem}.Project-layout .project-card .project-card-info .project-card-title{font-size:1.5rem;height:auto}@media screen and (min-width:1024px){.Project-layout .project-card .project-card-info .project-card-title{font-size:2rem}}.Project-layout .project-card .project-card-info .project-card-category{font-size:.9rem}@media screen and (min-width:768px){.Project-layout .project-card .project-card-info .project-card-category{font-size:1rem}}@media screen and (min-width:1024px){.Project-layout .project-card .project-card-info .project-card-category{font-size:1.5rem}}.Project-layout .project-card .img-container{border:.5px solid #e55251;height:100%;overflow:hidden;position:relative;transition:.3s ease-out}@media screen and (min-width:768px){.Project-layout .project-card .img-container{max-width:50%}}@media screen and (min-width:1024px){.Project-layout .project-card .img-container{max-width:640px}}.Project-layout .project-card .img-container img{object-fit:cover;object-position:center center}.project-overlay{background:#e55251;bottom:0;left:0;position:fixed;right:0;top:0;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:999}.project-overlay.second{background:#1d232d;z-index:998}.project{background:#fff;border:.5px solid #e55251;bottom:0;color:#1d232d;left:0;min-height:100vh;opacity:1;overflow:hidden;overflow-y:auto;position:fixed;right:0;top:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:center bottom;transform-origin:center bottom;z-index:1000}.project .project-padding{padding:0 1rem 4rem}.project .rights{align-items:center;display:flex;height:3rem;justify-content:flex-end}.project::-webkit-scrollbar{display:none}.project .is-appearing{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.project .project-display-header .project-display-title{margin-bottom:1rem}.project .project-display-header .project-display-category{font-size:14px;margin-bottom:2rem}@media screen and (min-width:768px){.project .project-display-header .project-display-category{font-size:24px}}.project .project-display-content .arrow-down{display:none}.project .project-display-content .project-display-description{font-size:1rem;margin-bottom:2rem}@media screen and (min-width:1024px){.project .project-display-content{-webkit-column-gap:5rem;column-gap:5rem;display:flex;justify-content:space-between}.project .project-display-content .img-wrapper{display:inline-block;display:flex;flex-direction:column;max-width:55%;min-width:50%}.project .project-display-content .item{max-width:45%;position:relative}.project .project-display-content .item .item-inner{position:-webkit-sticky;position:sticky;top:6rem}.project .project-display-content .item .arrow-down{display:block;font-size:12rem;line-height:5rem;padding-left:2rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.project-card.active{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}.identity{margin-bottom:3rem}.identity .identity-title{border-bottom:.5px solid #e55251;display:inline-block;margin-bottom:2rem}.identity .identity-card{display:flex;flex-direction:column;justify-content:space-between;row-gap:1rem}.identity .identity-card h3{font-weight:700}.identity .identity-card h4{font-weight:300}@media screen and (min-width:1024px){.identity .identity-card{flex-direction:row;flex-wrap:wrap;padding-right:1rem;row-gap:0}}.project-display-content .external-link{display:none;position:relative}.project-display-content iframe,.project-display-content video,.restriction .project-display-hero:nth-child(5),.restriction .project-display-hero:nth-child(6){display:none}.with-video iframe{display:block}.only-video .project-display-hero:nth-child(2),.only-video .project-display-hero:nth-child(3),.only-video .project-display-hero:nth-child(4),.only-video .project-display-hero:nth-child(5),.only-video .project-display-hero:nth-child(6){display:none}.only-video .project-display-hero:nth-child(2){margin-bottom:5rem}.only-video iframe,.only-video video{aspect-ratio:16/9;display:block}.external-link{border:.5px solid #e55251;display:inline-block;font-size:1.25rem;font-weight:700;margin-bottom:2rem;padding:1rem}@media screen and (min-width:1024px){.external-link{font-size:2rem;margin-bottom:0;margin-top:2rem;padding:1.5rem}}.external-link:hover{color:#e55251}.has-external-link .external-link{display:inline-block}.external-website .project-display-hero:nth-child(3),.external-website .project-display-hero:nth-child(4),.external-website .project-display-hero:nth-child(5),.external-website .project-display-hero:nth-child(6){display:none}.external-website .arrow-down{margin-bottom:3rem}.external-website .external-link{display:inline-block}.with-website .arrow-down{margin-bottom:3rem}.with-website .external-link{display:inline-block}.overlay-between{background:#e55251;height:0}.loading-background,.overlay-between{bottom:0;left:0;position:fixed;right:0;top:0}.loading-background{align-items:center;background:#fff;display:flex;flex-direction:column;gap:1rem;justify-content:center;z-index:1000}.loading-logo-rounded{border:.5px solid #e55251;height:100px;position:relative;width:100px}.loading-logo-rounded:after{-webkit-animation:loadingStraight 1.5s cubic-bezier(1,0,0,1);animation:loadingStraight 1.5s cubic-bezier(1,0,0,1);background:#e55251;bottom:0;content:"";height:0;left:0;position:absolute;width:100%}.loading-logo{border:.5px solid #e55251;height:36px;position:relative;width:40%}.loading-logo:after{-webkit-animation:loading 1.5s ease-in-out;animation:loading 1.5s ease-in-out;background:#e55251;content:"";height:100%;left:0;position:absolute;top:0}@-webkit-keyframes circled{0%{height:0}25%{height:50%}50%{height:65%}75%{height:75%}to{height:100%}}@keyframes circled{0%{height:0}25%{height:50%}50%{height:65%}75%{height:75%}to{height:100%}}@-webkit-keyframes loadingStraight{0%{height:0}to{height:100%}}@keyframes loadingStraight{0%{height:0}to{height:100%}}@-webkit-keyframes loading{0%{width:0}25%{width:50%}50%{width:65%}75%{width:75%}to{width:100%}}@keyframes loading{0%{width:0}25%{width:50%}50%{width:65%}75%{width:75%}to{width:100%}}.project-navigation.navigation-0 .project-navigation-inner{justify-content:center}.project-navigation.navigation-0 .project-navigation-inner .next-project{display:none}.project-navigation.navigation-10 .project-navigation-inner{justify-content:center}.project-navigation.navigation-10 .project-navigation-inner .previous-project{display:none}.nav-anime{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.project-navigation{bottom:1rem;display:flex;justify-content:center;left:0;position:fixed;right:0;z-index:1000}.project-navigation .arrow-invert{font-size:1.5rem}.project-navigation .project-navigation-inner{background:#fff;border:.5px solid hsla(0,0%,50%,.5);border-radius:1rem;box-shadow:0 0 18px -1px rgba(0,0,0,.15),0 2px 4px -1px rgba(0,0,0,.06);display:flex;justify-content:space-between;padding:0 1rem;width:100%}@media screen and (min-width:768px){.project-navigation .project-navigation-inner{width:75%}}.project-navigation .project-navigation-inner .navigation-wrapper{align-items:center;border-radius:10px;display:flex;font-size:.75rem;font-weight:700;justify-content:center}@media screen and (min-width:768px){.project-navigation .project-navigation-inner .navigation-wrapper{font-size:1rem;padding:1rem}}.project-navigation .project-navigation-inner .navigation-wrapper .navigation-content{align-items:center;display:flex;gap:1.125rem}.project-navigation .project-navigation-inner .navigation-wrapper .navigation-content .invert{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.other-reveal{opacity:0}.other-reveal.active{opacity:1}.wrapper{color:#1d232d;font-weight:700;margin-bottom:7rem;overflow:hidden;position:relative;transition:.1s ease-in-out}.wrapper .section-divider{display:flex;font-size:1vmin;gap:10rem;justify-content:center}.wrapper .section-divider div{flex-shrink:0;font-size:8em}@media screen and (min-width:768px){.wrapper{margin-bottom:18rem}}.cursor{height:3rem;mix-blend-mode:difference;opacity:0;pointer-events:none;position:fixed;transition:-webkit-transform .6s cubic-bezier(.11,.02,0,1.83);transition:transform .6s cubic-bezier(.11,.02,0,1.83);transition:transform .6s cubic-bezier(.11,.02,0,1.83),-webkit-transform .6s cubic-bezier(.11,.02,0,1.83);width:3rem;z-index:1002}.cursor .cursor-content{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;outline:.5px solid #e55251;overflow:hidden;padding:0 1rem;position:absolute;-webkit-transform:rotate(0);transform:rotate(0);transition:.8s cubic-bezier(.11,.02,0,2.33);width:100%}.cursor .cursor-content .cursor-title{color:#1d232d;font-size:.5rem;opacity:0;text-align:center;transition:.8s cubic-bezier(.11,.02,0,2.33)}.cursor .cursor-content:after,.cursor .cursor-content:before{background:#e55251;border-radius:50%;content:"";height:100%;position:absolute;top:50%;transition:.3s cubic-bezier(1,-.01,.39,.88);width:100%}.cursor .cursor-content:before{-webkit-transform:translateY(-50%) rotate(90deg) scale(.3);transform:translateY(-50%) rotate(90deg) scale(.3)}.cursor .cursor-content:after{-webkit-transform:translateY(-50%) rotate(-90deg) scale(.3);transform:translateY(-50%) rotate(-90deg) scale(.3)}.cursor .is-squared{border-radius:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.cursor .is-circled{-webkit-transform:scale(2);transform:scale(2)}.cursor .is-circled .cursor-title{opacity:1}.cursor .is-circled:after,.cursor .is-circled:before{display:none}.is-crossed .cursor-content{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}.is-crossed .cursor-content:after,.is-crossed .cursor-content:before{height:.5px;opacity:1}.is-crossed .cursor-content:before{-webkit-transform:translateY(-50%) rotate(45deg) scale(.8);transform:translateY(-50%) rotate(45deg) scale(.8)}.is-crossed .cursor-content:after{-webkit-transform:translateY(-50%) rotate(-45deg) scale(.8);transform:translateY(-50%) rotate(-45deg) scale(.8)}.secondary-cursor{border:.5px solid #e55251;border-radius:50%;height:7rem;opacity:0;pointer-events:none;position:fixed;transition:-webkit-transform cubic-bezier(.6,-.28,.735,.045);transition:transform cubic-bezier(.6,-.28,.735,.045);transition:transform cubic-bezier(.6,-.28,.735,.045),-webkit-transform cubic-bezier(.6,-.28,.735,.045);width:7rem;z-index:1002}.little,.little~.secondary-cursor{-webkit-transform:scale(.5);transform:scale(.5)}@media screen and (min-width:1024px){.cursor,.secondary-cursor{opacity:1}}.background{inset:0;opacity:.25;position:fixed;z-index:-1}.background .vertical{display:flex;height:100%;justify-content:space-between;position:absolute;width:100%}.background .vertical .vertical-lines{background:#e55251;height:0%;width:1px}@media(min-width:768px){.background .vertical .vertical-lines{width:.25px}}.background .horizontal{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:absolute;width:100%}.background .horizontal .horizontal-lines{background:#e55251;height:1px;width:0}@media(min-width:768px){.background .horizontal .horizontal-lines{height:.25px}}
/*# sourceMappingURL=main.cfae21cf.css.map*/