@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@view-transition{navigation:auto}::view-transition-old(profile-block),::view-transition-old(profile-pic-block){animation-duration:.6s;animation-timing-function:ease-out}@font-face{font-family:"branco-display";src:url("font/brancodisplay-regular-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"branco-display";src:url("font/brancodisplay-bold-webfont.ttf") format("truetype");font-weight:700;font-style:normal}*,*::before,*::after{box-sizing:border-box}html{max-width:100vw;margin:0;padding:0}body{max-width:100vw;margin:0;font-family:"Inter",sans-serif;position:relative;color:#43433e;background-color:#fff}@keyframes fadeInUp{from{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}h1,h2,h3{font-family:"branco-display",sans-serif;font-size:2rem;font-weight:400;margin:0}@media(min-width: 600px){h1,h2,h3{font-size:2.5rem}}h2,h3{font-size:1.5rem}@media(min-width: 600px){h2,h3{font-size:2rem}}h3{font-size:1.5rem;margin:0;padding-bottom:1rem}@media(min-width: 600px){h3{font-size:1.75rem}}p{font-family:"Inter",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding:0.25rem 0}@media(min-width: 600px){p{font-size:1.125rem}}span{font-size:1.5rem}@media(min-width: 1200px){a{color:#43433e;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out}a:hover{color:#0a00ff}a:hover::after{width:100%}}img{max-width:100%;height:auto}ul,li{margin:0;padding:0;list-style:none;position:relative}.grid{margin:0 auto;padding:0 1rem}@media(min-width: 600px){.grid{padding:0 3rem}}@media(min-width: 920px){.grid{max-width:87.5rem}}.home-container{display:grid;grid-template-columns:minmax(1rem, 1fr) minmax(0, 87.5rem) minmax(1rem, 1fr);margin-top:2.5rem}.home-container>.header{grid-area:header}.home-container>.profile{grid-area:profile}.home-container>.recommendations{grid-area:profile}.home-container>.projects{grid-area:projects}.home-container>.footer{grid-area:footer}.home-container.is-home{grid-template-rows:auto auto minmax(0, 1fr) auto;grid-template-areas:". header ." ". profile ." ". projects ." "footer footer footer";height:calc(100vh - 2.5rem);overflow:hidden}.home-container.is-home .projects{animation:fadeInUp .6s ease-out .5s both}.home-container.is-recommendations{overflow:auto}.home-container.is-recommendations .profile-pic{display:none !important}.home-container.is-recommendations .projects{animation:none !important}@media(max-width: 599px){.home-container.is-recommendations .projects{display:none}}.home-container.is-recommendations .projects queries.for-phone-only{display:none !important}.home-container.is-recommendations .tabs queries.for-phone-only{display:none !important}.home-container.is-project{display:block;grid-template-areas:". header ." ". projects ." "footer footer footer";min-height:calc(100vh - 2.5rem)}.home-container.is-project .header{width:100%;max-width:none;margin:0}.home-container.is-project .header .header__bar{margin:0 auto;padding:0 0.625rem}@media(min-width: 920px){.home-container.is-project .header .header__bar{max-width:87.5rem}}.home-container.is-project .projects{padding:0 1rem 0 1rem;margin-top:5rem}@media(min-width: 600px){.home-container.is-project .projects{padding:0 2.5rem 0 2.5rem;margin-top:5rem}}.home-container.is-project .profile-pic{display:none !important}.button-primary{padding:0.5rem 1.25rem !important;border-radius:0.5rem;background:var(--Brand-Gradient, linear-gradient(180deg, #FD9580 19.23%, #FEE085 100%));-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out}.button-primary:hover{background:#ffdc23}.button-secondary{padding:0.5rem 0.75rem !important;margin-left:0.5rem !important;border-radius:0.5rem;background:rgba(0,0,0,0);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out}.button-secondary path{stroke:#43433e}.button-secondary:hover{background:#ffdc23}.button-secondary:hover path{stroke:#0a00ff}.header{position:fixed;background-color:#fff;top:0;left:0;right:0;z-index:20;padding:1.25rem 1rem}@media(min-width: 600px){.header{padding:1.25rem 0;width:97%}}.header .logo path{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;transition:.3s ease-in-out}.header.menu-open .logo{position:relative;z-index:10}.header.menu-open .logo path{fill:#fff}.header__bar{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);justify-content:space-between;align-items:center}.header__bar>*{min-width:0}@media(min-width: 920px){.header__bar{display:flex}}.header__nav{display:grid;align-items:center;justify-content:end}.header .hamburger{display:none;flex-direction:column;justify-content:center;gap:0.3125rem;width:2rem;height:2rem;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;z-index:3}.header .hamburger span{display:block;width:100%;height:0.125rem;background-color:#43433e;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out}@media(max-width: 1024px){.header .hamburger{display:flex}}.header .mainMenu{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0;width:100%;max-width:1400px}.header .mainMenu a{text-decoration:none;position:relative;color:#fffbdd;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out}@media(min-width: 920px){.header .mainMenu a{color:#43433e;left:-12px}}.header .mainMenu a::after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:0.125rem;background-color:#0a00ff;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out}@media(min-width: 1200px){.header .mainMenu a:hover{color:#0a00ff}.header .mainMenu a:hover::after{width:100%}}.header .mainMenu__sn{display:flex}.header .mainMenu__sn--svg{width:3rem;height:3rem}@media(min-width: 920px){.header .mainMenu__sn--svg{width:1.5rem;height:1.5rem}}.header .mainMenu li{font-size:2.5rem;font-weight:500;padding:0 1.25rem}@media(min-width: 1200px){.header .mainMenu li{font-size:1.25rem}}@media(max-width: 1024px){.header .mainMenu{text-transform:uppercase;display:flex;position:absolute;top:0;right:0;width:100vw;height:0;overflow:hidden;visibility:hidden;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;background-color:#ff957d;padding:5rem 1rem 1rem 1rem;transition:height .4s ease-in-out,visibility 0s linear .4s;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out}.header .mainMenu.is-open{height:100vh;visibility:visible;transition:height .4s ease-in-out,visibility 0s linear 0s}.header .mainMenu.is-open li{font-weight:700;overflow-wrap:break-word;padding:0.625rem 0;width:100%}}.profile{align-items:stretch;grid-template-columns:1fr;margin-top:3rem;view-transition-name:profile-block}.profile.is-exiting{animation:fadeOut .8s ease-in-out both}.profile.is-collapsing{overflow:hidden;transition:height .8s ease-in-out}@media(min-width: 600px){.profile{display:grid;margin-top:4rem}}.profile__container{display:flex;justify-content:space-between;flex-flow:column}.profile__content{grid-template-columns:minmax(0, 1fr);min-width:0;max-width:100vw}.profile__content h1{font-size:1.75rem}@media(min-width: 600px){.profile__content h1{font-size:2.5rem;margin-bottom:1rem;animation:fadeInUp .6s ease-out both}}.profile__content p,.profile__content br{font-size:1.125rem;padding-bottom:1.25rem}.profile__content p{animation:fadeInUp .6s ease-out both}.profile__content p:nth-of-type(1){animation-delay:.15s}@media(max-width: 599px){.profile__content p:nth-of-type(1){display:none}}.profile__content p:nth-of-type(2){animation-delay:.3s}@media(max-width: 599px){.profile__content p:nth-of-type(2){display:none}}.profile__content p:nth-of-type(3){animation-delay:.45s}@media(min-width: 600px){.profile{grid-template-columns:minmax(0, 2fr) minmax(0, 0);padding:0 1.5rem 1.5rem 1.5rem}}@media(min-width: 920px){.profile{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}}.profile .companies{display:none;overflow:hidden;width:100vw;margin-top:1rem;animation:fadeInUp .6s ease-out .6s both;position:relative;z-index:1}@media(min-width: 600px){.profile .companies{display:block;max-width:100%}}.profile .companies:hover .carousel-track{animation-play-state:paused}.profile .carousel-track{display:flex;flex-direction:row;align-items:center;gap:1rem;width:max-content;animation:marquee 24s linear infinite}.profile .carousel-track li{flex:0 0 auto;margin-right:0}.profile .carousel-track li svg{filter:grayscale(100%)}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.recommendations{position:relative;z-index:3;margin-top:3rem;margin-bottom:2.5rem}@media(min-width: 600px){.recommendations{margin-top:4rem;margin-bottom:0}}.recommendations h2{font-family:"branco-display",sans-serif;font-size:1.75rem;font-weight:400;margin:0 0 1.5rem 0}@media(min-width: 600px){.recommendations h2{font-size:2.5rem}}.recommendations__grid{display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr)}@media(min-width: 600px){.recommendations__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 920px){.recommendations__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.recommendations__card{display:grid;gap:1rem;align-content:start;min-width:0;background:#fffbdd;border-radius:1rem;padding:1.5rem}.recommendations__header{display:flex;align-items:center;gap:0.75rem;min-width:0}.recommendations__header img{width:3.5rem;height:3.5rem;flex:0 0 auto;border-radius:50%;object-fit:cover}.recommendations__header h4{font-size:1rem;font-weight:700;margin:0}.recommendations__role{font-size:0.8125rem;color:#43433e;margin:0.25rem 0 0 0;padding:0}.recommendations__quote{font-size:0.9375rem;line-height:1.5;color:#43433e;margin:0;padding:0}.projects{display:grid;grid-template-rows:auto minmax(0, 1fr);height:100%;view-transition-name:projects-panel}@media(max-width: 599px){.projects{padding:0 !important}}.projects .tabs{width:100%;padding:0;height:4.5rem;overflow:visible;position:relative}.projects .tabs .profile-pic{display:none;position:absolute;z-index:2;view-transition-name:profile-pic-block;right:0.9375rem;bottom:-0.3125rem;width:37%;animation:fadeInUp .6s ease-out .7s both}@media(min-width: 920px){.projects .tabs .profile-pic{display:block}}.projects .tabs .profile-pic.is-exiting{animation:fadeOut .8s ease-in-out both}.projects .tabs ul{height:100%;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap}@media(min-width: 600px){.projects .tabs ul{justify-content:start;padding-left:2.5rem}}.projects .tabs a{color:inherit;text-decoration:none}.projects .tabs a::after{content:none}.projects .tabs a:hover{color:inherit}.projects .tabs a:first-child{display:none}@media(min-width: 600px){.projects .tabs a:first-child{display:flex}}.projects .tabs li{display:flex;align-items:top;font-family:"branco-display",sans-serif;font-size:0.75rem;padding:0.625rem 1rem;margin-right:1rem;background-color:#fffbdd;border-top-left-radius:0.75rem;border-top-right-radius:0.75rem;cursor:pointer;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out}@media(min-width: 600px){.projects .tabs li{font-size:1rem;padding:0.625rem 1.5rem}}.projects .tabs li:hover{background-color:#efe5b8;padding:0.75rem 1.5rem 2rem 1.5rem}.projects .tabs li.active{background-color:#efe5b8;padding:0.75rem 1.5rem 2rem 1.5rem}.projects .select-message{display:grid;justify-content:center;align-items:center}.projects .container{view-transition-name:projects-container;background-color:#fffbdd;border-top:0.25rem solid #efe5b8;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;font-family:"branco-display",sans-serif;font-size:1.5rem;font-weight:400;min-height:0;overflow-y:hidden;-webkit-overflow-scrolling:touch;position:relative;z-index:999}@media(min-width: 600px){.projects .container{font-size:2rem}}.case-study{text-align:left}.case-study__hero{margin:0.5rem 0 0 0;padding:1rem 0 0 0}@media(min-width: 600px){.case-study__hero--sm{display:none}}.case-study__hero--md{display:none}@media(min-width: 600px){.case-study__hero--md{display:block}}.case-study__hero img{width:100%}.case-study__container{background:#fff;display:grid;gap:2.5rem;padding:0 1rem}@media(min-width: 600px){.case-study__container{padding:0 2.5rem 2.5rem 2.5rem}}.case-study__description{margin:0;padding:2.5rem 0 0 0;background:#fff}.case-study__underConstruction{display:grid;justify-items:center;align-content:center;text-align:center;gap:0.5rem;min-height:60vh}.case-study__underConstruction svg{margin-bottom:0.5rem}.alelo-case{background:#fff}.alelo-case__problem--bubbles{display:grid}@media(min-width: 600px){.alelo-case__problem--bubbles{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.alelo-case__problem--firstBubble,.alelo-case__problem--secondBubble{color:#000;background:#00c2a8;border-radius:1.5rem 1.5rem 0 1.5rem;padding:1.5rem;margin:0.5rem 0}@media(min-width: 600px){.alelo-case__problem--firstBubble,.alelo-case__problem--secondBubble{margin:0.5rem}}.alelo-case__problem--secondBubble{color:#fff;background:#4b1f8f;border-radius:0 1.5rem 1.5rem 1.5rem}.alelo-case__solutions{display:grid;gap:1.5rem;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 600px){.alelo-case__solutions{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 920px){.alelo-case__solutions{padding:2.5rem}}.alelo-case__solutions .single{display:grid;justify-items:center;text-align:center;min-width:0}.alelo-case__solutions .single svg{max-width:100%;height:auto}.alelo-case__designSystem{display:grid}.alelo-case__designSystem--colors{display:grid;gap:0.5rem;margin-top:1.5rem;grid-template-columns:repeat(3, minmax(0, 1fr))}@media(min-width: 600px){.alelo-case__designSystem--colors{gap:1rem;grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 920px){.alelo-case__designSystem--colors{padding-bottom:2.5rem;grid-template-columns:repeat(auto-fill, minmax(9.6875rem, 1fr))}}.alelo-case__designSystem .swatch{display:flex;flex-direction:column;justify-content:space-between;gap:0.5rem;min-width:0;padding:1rem;color:#fff}@media(min-width: 920px){.alelo-case__designSystem .swatch{min-height:8.0625rem;gap:2rem}}.alelo-case__designSystem .swatch--light{color:#000}.alelo-case__designSystem .swatch__info{display:grid;gap:0.125rem}.alelo-case__designSystem .swatch__hex{font-family:"Inter",sans-serif;font-size:0.875rem;font-weight:600}.alelo-case__designSystem .swatch__mode{font-family:"Inter",sans-serif;font-size:0.75rem}.alelo-case__designSystem .swatch__name{font-size:0.75rem;font-weight:700;line-height:1.2;margin:0}@media(min-width: 920px){.alelo-case__designSystem .swatch__name{font-size:1.125rem}}.alelo-case__designSystem--icons{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));flex-direction:row;justify-content:space-between;flex-wrap:nowrap;gap:1rem;margin-top:1.5rem}@media(max-width: 599px){.alelo-case__designSystem--icons{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 920px){.alelo-case__designSystem--icons{display:flex;flex-direction:row;padding-bottom:1rem}}.alelo-case__designSystem--icons img{flex:0 0 auto;width:4rem;height:4rem}.alelo-case__designSystem--saldos{overflow:hidden;margin-top:1.5rem}.alelo-case__designSystem--saldos:hover .saldos-track{animation-play-state:paused}.alelo-case__designSystem--saldos .saldos-track{display:flex;width:max-content;animation:marquee 20s linear infinite}.alelo-case__designSystem--saldos .saldos-track img{flex:0 0 auto;max-width:none;width:auto;height:5.8125rem}.alelo-case__delivery{display:grid;color:#000;background:#00c2a8;gap:1.5rem;border-radius:1.5rem;padding:1.5rem 1.5rem 0 1.5rem}@media(min-width: 600px){.alelo-case__delivery{border-radius:2rem;padding:2.5rem 2.5rem 0 2.5rem}}.alelo-case__delivery--video{max-height:100%}.alelo-case__delivery--video video{display:block;width:100%;height:100%;object-fit:cover}.alelo-case__delivery--flows{display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr)}@media(min-width: 600px){.alelo-case__delivery--flows{grid-template-columns:repeat(2, minmax(0, 1fr))}}.alelo-case__delivery--gallery{display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr)}@media(min-width: 600px){.alelo-case__delivery--gallery{max-height:50rem;grid-template-columns:repeat(2, minmax(0, 1fr))}}.alelo-case__results--gallery{display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr)}@media(min-width: 600px){.alelo-case__results--gallery{grid-template-columns:repeat(2, minmax(0, 1fr))}}.mjv-case__discovery--bubbles{display:grid;gap:1rem;margin-top:1.5rem}@media(min-width: 600px){.mjv-case__discovery--bubbles{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.mjv-case__discovery--firstBubble,.mjv-case__discovery--secondBubble{color:#fff;background:#8c7ae6;border-radius:1.5rem;padding:1.5rem}.mjv-case__discovery--secondBubble{background:#241463}.mjv-case__colors{display:grid;gap:1rem;margin-top:1.5rem;grid-template-columns:repeat(4, minmax(0, 1fr))}@media(min-width: 600px){.mjv-case__colors{padding:0 15rem;grid-template-columns:repeat(7, minmax(0, 1fr))}}.mjv-case__colors .dot{width:100%;min-width:0;aspect-ratio:1/1;border-radius:50%}.mjv-case__colors .dot--gray{background:#43433e}.mjv-case__colors .dot--purple1{background:#8c7ae6}.mjv-case__colors .dot--purple2{background:#4b2fbe}.mjv-case__colors .dot--purple3{background:#241463}.mjv-case__colors .dot--blueLight{background:#8fd8f0}.mjv-case__colors .dot--cyan{background:#00e0ff}.mjv-case__colors .dot--gradient{background:linear-gradient(135deg, #4B2FBE 0%, #056FFF 100%)}.mjv-case__figmaFlow{overflow:hidden;margin-top:1.5rem}.mjv-case__figmaFlow .figmaFlow-track{display:flex;width:max-content;animation:marquee 30s linear infinite}.mjv-case__figmaFlow .figmaFlow-track img{flex:0 0 auto;max-width:none;width:auto;height:12.5rem}.footer{background-color:#ff957d;padding:0.0625rem 0;color:#000;width:100%}.footer .container{max-width:87.5rem;margin:0 auto;padding:0 1rem}.footer p{text-align:center;font-family:"branco-display",sans-serif;font-size:1rem;padding:0.75rem 0}@media(max-width: 1024px)and (orientation: landscape){.profile{grid-template-columns:1fr}.profile .profile-pic{display:none}}/*# sourceMappingURL=style.min.css.map */
