@import url(https://fonts.googleapis.com/css?family=Audiowide&display=swap);@import url(https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;margin:0}:root::selection{background-image:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);color:#1a1a1a}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2{font-family:glitten;src:url(/static/media/againstregular.8f7659d873c76e875cfa.otf)}*{box-sizing:border-box}.home{flex-direction:column;overflow-x:hidden}.home,.home .home__hero{align-items:center;background-color:#fbfbfb;display:flex;justify-content:center;position:relative;width:100%}.home .home__hero{opacity:1;pointer-events:auto;z-index:2}.home .hero__main{align-items:center;display:flex;justify-content:space-between;min-height:100vh;padding:4% 0;pointer-events:auto;width:100%}.home .hero__main .text{margin-top:15vh;padding-left:5%;width:80%}.home .hero__main .text .hero__headline{font-size:5rem;font-weight:400;text-transform:uppercase}.home .hero__main .text .hero__headline .headline__wrap{align-items:baseline;display:inline-flex;position:relative}.home .hero__main .text .hero__headline .rotating-text__word{display:inline-block;position:relative}.home .hero__main .text .hero__headline .rotating-text__word .word{display:inline-flex;font-size:clamp(3.5rem,6vw,5rem);left:0;opacity:0;position:absolute;top:0;white-space:nowrap}@media(max-width:750px){.home .hero__main .text .hero__headline .rotating-text__word .word{font-size:clamp(2.5rem,6vw,5rem)}}.home .hero__main .text .hero__headline .rotating-text__word .word.visible{opacity:1;position:relative}.home .hero__main .text .hero__headline .rotating-text__word .word .letter{transform-origin:center center 25px}.home .hero__main .text .hero__headline .rotating-text__word .word .letter.out{transform:rotateX(90deg);transition:.32s cubic-bezier(.6,0,.7,.2)}.home .hero__main .text .hero__headline .rotating-text__word .word .letter.in{transition:.38s ease}.home .hero__main .text .hero__headline .rotating-text__word .word .letter.behind{transform:rotateX(-90deg)}.home .hero__main .text .hero__headline .rotating-text__static{font-family:henderson-sans-basic,sans-serif;font-size:clamp(3rem,6vw,4rem);margin-left:2rem}.home .hero__main .text .hero__headline .media-text{display:inline-block;font-size:5rem;letter-spacing:.5px;margin-left:.75rem;margin-left:var(--media-gap,.75rem);text-transform:uppercase;transition:margin-left .5s ease}.home .hero__main .text p{font-size:1.75rem;line-height:1.5}.home .hero__main .text h1{font-size:3rem;font-weight:400;margin:1% auto;text-transform:uppercase}.home .hero__main .text h1 span{font-weight:800}.home .hero__main .text button{background-color:#1a1a1a!important;border:2px solid #1a1a1a;border-radius:1.5rem;color:#fff;cursor:pointer;font-size:1.3rem;font-size:1rem;font-weight:700;margin-bottom:2%;margin-right:2%;margin-top:3rem;padding:2% 4%;width:18%}.home .hero__main .text button:hover{animation:backgroundShift 10s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%;color:#000}@media(max-width:750px){.home .hero__main .text button{font-size:.8rem;padding:2% 4%}}.home .hero__main .about__emblem{position:absolute;right:6vw}.home .hero__main .about__emblem h2{align-items:center;background:#0000;border-radius:50%;display:flex;font-size:20vw;height:30vw;justify-content:center;margin:0;overflow:hidden;position:relative;width:30vw}.home .hero__main .about__emblem h2:before{border-radius:50%;content:"";inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 10px),#fff calc(100% - 9px));mask:radial-gradient(closest-side,#0000 calc(100% - 10px),#fff calc(100% - 9px));padding:10px;position:absolute}.home .hero__main .about__emblem h2 span,.home .hero__main .about__emblem h2:before{animation:backgroundShift 5s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%}.home .hero__main .about__emblem h2 span{-webkit-background-clip:text;background-clip:text;color:#0000;z-index:0}.moah__video{aspect-ratio:16/9;position:fixed;top:0;width:100vw;z-index:0}.moah__video .react-player{height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%!important}@media(max-width:750px){.moah__video{display:none}}.moah__video__mobile{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:0}.moah__video__mobile .react-player{height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%!important}@media(max-width:750px){.moah__video__mobile{display:flex}}.video-spacer{height:100vh;position:relative;z-index:1}.mision{align-items:center;background-color:#fbfbfb;flex-direction:column;margin-bottom:0;padding:4% 2%;z-index:1}.mision,.mision .emblem__row{display:flex;justify-content:center}.mision .emblem__row{align-items:flex-start;gap:1rem;margin:auto;width:80%}.mision .emblem__row h3{color:#1a1a1a;font-size:2rem;margin:1% auto 2% 0;width:60%}.mision p{font-size:1.5rem;margin:auto 10% auto auto;width:60%}.mision button{background-color:#1a1a1a!important;border:2px solid #1a1a1a;border-radius:1.5rem;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:700;margin-bottom:2%;margin-right:2%;margin-top:2%;padding:1% 2%}.mision button:hover{animation:backgroundShift 10s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%;color:#000}@media(max-width:750px){.mision button{font-size:.8rem;padding:2% 4%}}.mision2{align-items:flex-start;animation:backgroundShift 10s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding:4% 2%;width:100%;z-index:1}.mision2 .mision2__text{padding-left:6rem;text-transform:uppercase}.mision2 .mision2__text h2{color:#1a1a1a;font-size:8rem;margin:1% 0 2%}.mision2 .mision2__text button{background-color:#1a1a1a!important;background-color:#fbfbfb;border:2px solid #1a1a1a;border-radius:1.5rem;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:700;margin-bottom:2%;margin-right:2%;margin-top:2%;padding:1.5% 2%;width:20%}.mision2 .mision2__text button:hover{animation:backgroundShift 10s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%;color:#000}@media(max-width:750px){.mision2 .mision2__text button{font-size:.8rem;padding:2% 4%}}@media(max-width:851px){.home__hero .hero__main{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:90%}}@media(max-width:851px)and (max-width:750px){.home__hero .hero__main{margin-top:-5rem}}@media(max-width:851px){.home__hero .hero__main .text{padding:0;text-align:center;width:100%;z-index:1}.home__hero .hero__main .text h1{margin:0}.home__hero .hero__main .text button{margin-top:1rem;width:100%}.home__hero .hero__main .about__emblem{display:block;width:100%}.home__hero .hero__main .about__emblem h2{font-size:75vw;height:100vw;margin-left:1.5rem;width:100vw}.home{padding:0}.hero__headline{font-size:3.5rem}.hero__headline .headline__wrap{flex-wrap:wrap;gap:.4rem;justify-content:center;text-align:center}.rotating-text__static{margin-left:0}.mision{margin-top:0;width:100%}.mision p{margin:auto;text-align:left;width:95%}.mision .emblem__row{width:100%}.mision .emblem__row h3{margin:auto auto 2%;width:95%}.mision button{width:30%}}@media(max-width:851px)and (max-width:750px){.mision button{width:50%}}@media(max-width:851px){.mision2{padding:2rem 1rem;text-align:center}.mision2 .mision2__text{padding-left:0}.mision2 .mision2__text h2{font-size:3rem;margin-left:1rem}.mision2 .mision2__text button{width:30%}}@media(max-width:851px)and (max-width:750px){.mision2 .mision2__text button{width:50%}}@media(min-width:751px)and (max-width:850px){.home .home__hero .hero__main{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-top:7rem;width:90%}.home .home__hero .hero__main .text{order:2;padding:0;text-align:center;width:100%}.home .home__hero .hero__main .text h1{font-size:2.2rem;margin:0}.home .home__hero .hero__main .text button{margin-top:1rem;width:100%}.home .mision .emblem__row{width:100%}.home .mision .emblem__row h3{width:90%}.home .mision p{margin:auto 1% auto auto}.home .mision2 .mision2__text{padding-left:0}.home .mision2 .mision2__text h2{font-size:4rem;margin-left:1rem}.home .mision2 .mision2__text button{width:30%}}@media(min-width:851px)and (max-width:1440px){.home .home__hero .hero__main .text h1{font-size:2.2rem}.home .home__hero .about__emblem h2{height:25vw;width:25vw}.home .mision .emblem__row img{width:7%}.home .mision2 .mision2__text h2{font-size:5rem;margin-left:1rem}.home .mision2 .mision2__text button{width:30%}}@media(min-width:2000px){.home .home__hero .hero__main .text h1{font-size:4rem}.mision .emblem__row h3{font-size:2.5rem}.mision p{font-size:2rem}}.nav{padding:3% 2%;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:10}.nav__logo{cursor:pointer;padding-left:1rem;transition:opacity .3s ease;width:8%}.nav__logo--top{width:10%}.nav__emblem{height:3.5rem;object-fit:contain;transition:transform .3s ease;width:3.5rem}.nav__emblem:hover{transform:scale(1.1)}.nav__emblem--spin{animation:spin-once .8s ease-in-out}.nav__toggle{background:none;border:none;cursor:pointer;margin-left:auto;z-index:1000}.nav__toggle .nav__icon{align-items:center;border:5px solid #1a1a1a;border-radius:50%;display:flex;height:32px;justify-content:center;position:relative;transition:transform .3s ease;width:32px}.nav__toggle .nav__icon:before{background-color:#1a1a1a;border-radius:50%;content:"";height:6px;width:6px}.nav__toggle:hover .nav__icon{transform:scale(1.1)}.nav__top{background-color:#0000}.nav__scroll-up,.nav__top{align-items:center;display:flex;justify-content:space-between}.nav__scroll-up{background-color:#fbfbfb;border-radius:50px;box-shadow:0 8px 20px #00000026;gap:3rem;left:50%;padding:.75rem 3rem;position:fixed;top:2rem;transform:translateX(-50%);transition:all .3s ease;width:90%}.nav__scroll-up--hidden{display:none}.nav__scroll-up .nav__logo{cursor:pointer;transition:opacity .3s ease;width:8%}.nav__scroll-up .nav__links{display:flex;gap:2rem;width:30%}.nav__scroll-up .nav__links .h4{color:#1a1a1a;cursor:pointer;font-weight:500;text-decoration:none;transition:.5s}.nav__scroll-up .nav__links .h4:hover{color:#1a1a1a;text-decoration:underline}.nav__links{align-items:center;display:flex;justify-content:space-evenly;width:20%}.nav__links .h4{color:#1a1a1a;font-weight:500;text-decoration:none;transition:.5s}.nav__links .h4:hover{color:#1a1a1a;text-decoration:underline}.nav__top--hidden{opacity:0;pointer-events:none;transform:translateY(-100%);transition:all .3s ease}.floating__menu{align-items:flex-start;background:#fbfbfb;border-radius:1.5rem;box-shadow:0 8px 20px #00000026;display:flex;flex-direction:column;opacity:0;padding:2rem;pointer-events:none;position:fixed;right:1.5rem;top:1.5rem;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;width:250px;z-index:1001}.floating__menu--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.floating__menu .floating__close{align-items:center;align-self:flex-end;background:none;border:2px solid #1a1a1a;border-radius:50%;cursor:pointer;display:flex;font-size:1.25rem;height:2rem;justify-content:center;width:2rem}.floating__menu .floating__nav{display:flex;flex-direction:column;gap:1rem}.floating__menu .floating__nav a{color:#1a1a1a;font-size:1.3rem;font-weight:500;padding:.5rem 1rem;position:relative;text-decoration:none;transition:color .3s ease}.floating__menu .floating__nav a:before{border:1px solid #1a1a1a;border-radius:.75rem;content:"";height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.9);transition:all .3s ease;width:100%}.floating__menu .floating__nav a:hover{color:#1a1a1a}.floating__menu .floating__nav a:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1.1)}footer{align-items:flex-start;background-color:#fbfbfb;display:flex;justify-content:space-between;padding:4%;position:relative;z-index:2}footer img{width:15%}footer .foot__cols{align-items:flex-start;display:flex;justify-content:space-between;width:60%}footer .foot__cols .foot__column{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}footer .foot__cols .foot__column h6{font-size:1rem;margin:1% 0}footer .foot__cols .foot__column p{margin:0}footer .foot__cols .foot__column a{color:#1a1a1a;cursor:pointer;font-size:1rem;text-decoration:none}@media(max-width:750px){.nav{justify-content:space-evenly;padding:4% 2%}.nav__logo{width:25%}.nav__links{gap:1rem;width:50%}.nav__toggle{display:block}.nav__scroll-up{padding-left:1rem;padding-right:1rem;width:95%}.nav__scroll-up .nav__logo{width:20%}.nav__scroll-up .nav__links{font-size:.6rem;width:100%!important}.floating__menu{padding:1.5rem;right:1rem;top:1rem;width:90vw}.floating__menu .floating__close{color:#000;padding:0}footer{align-items:center;flex-direction:column;flex-wrap:wrap;gap:1rem}footer img{width:40%}footer .foot__cols{width:90%}footer .foot__cols .foot__column h6{font-size:.9rem}footer .foot__cols .foot__column a,footer .foot__cols .foot__column p{font-size:.8rem}}@media(min-width:751px)and (max-width:850px){.nav__logo{width:18%}.nav__scroll-up{padding-left:1rem;padding-right:1rem;width:95%}.nav__scroll-up .nav__logo{width:20%}.nav__scroll-up .nav__links{width:55%!important}.floating__menu{padding:1.5rem;right:1rem;top:1rem}.floating__menu .floating__close{color:#000;padding:0}.nav__links{width:40%}footer img{width:20%}}@media(min-width:851px)and (max-width:1440px){.nav__logo{width:12%}.nav__scroll-up{padding-left:1rem;padding-right:1rem;width:95%}.nav__links{width:30%}footer img{width:12%}}.branding{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.branding .b__hero{background-image:url(/static/media/alexna_seating.a1a9468dd4e9e63829c4.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;padding:2%;position:relative;width:100%}.branding .b__hero nav{align-items:center;display:flex;justify-content:space-between}.branding .b__hero nav img{width:12%}.branding .b__hero nav .nav{align-items:center;display:flex;justify-content:space-evenly;width:30%}.branding .b__hero nav .nav h4{color:#fff}.branding .b__hero .hero__heading{align-items:center;color:#fff;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.branding .b__hero .hero__heading h1,.branding .b__hero .hero__heading h3{font-size:4rem}.branding .b__hero .hero__heading .words{display:inline-grid;vertical-align:-2px}.branding .b__hero .hero__heading .words h1{grid-area:1/1}.branding .b__hero .hero__heading .words h1:first-child{animation:roll 5.5s linear 0s infinite}.branding .b__hero .hero__heading .words h1:nth-child(2){animation:roll 5.5s linear 1.35s infinite}.branding .b__hero .hero__heading .words h1:nth-child(3){animation:roll 5.5s linear 2.35s infinite}.branding .b__hero .hero__heading .words h1:nth-child(4){animation:roll 5.5s linear 3.25s infinite}.branding .b__hero .hero__heading .words .current{display:block}.branding .b__hero .hero__heading h3{font-weight:300;margin-left:1.5%}@media(prefers-reduced-motion:no-preference){.services{align-items:center;animation:gradient 15s ease infinite;background:linear-gradient(-45deg,#f4e7e4,#f2e0e7,#d4edf6,#ccf4eb);background-size:400% 400%;display:flex;flex-direction:column;justify-content:center;position:relative}.services .serv__hero{padding:4%;width:100%}.services .serv__hero h2{font-size:18rem;margin:auto;text-transform:capitalize;width:80%}.services .animation{height:100%;position:relative}.services .animation .servs{animation-timeline:scroll();animation:disapear linear;height:60vh;width:90%}.services .animation .servs h3{font-size:12rem;font-weight:400;margin:0;text-transform:uppercase}.services .animation .servs .servs__row{align-items:center;display:flex;justify-content:space-between;margin:0 0 2% auto;width:80%}.services .animation .servs .servs__row .arrow{animation:MoveUpDown 1s linear infinite;font-size:10rem;position:relative;right:10px;top:70%}.services .animation .web{align-items:center;background-color:#fff;border-radius:2rem;display:flex;justify-content:space-between;margin:1% auto;padding:2%;width:90%}.services .animation .web .text{width:50%}.services .animation .web .text h4{font-size:4rem;margin-bottom:1%}.services .animation .web .text p{font-size:1.5rem}.services .animation .web .text .btns{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:3%;width:80%}.services .animation .web .text .btns button{background-color:#0000;border:1px solid #1a1a1a;border-radius:1.5rem;margin-bottom:1%;padding:2% 4%}.services .animation .web .text a{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;font-size:1.2rem;font-weight:800;text-decoration:none}.services .animation .web .text a .icon{align-self:center;font-size:1.5rem;margin-left:2%;transition:1s}.services .animation .web .text a:hover .icon{transform:translateX(10px)}.services .animation .web img{border-radius:1rem;width:40%}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes MoveUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-50px)}}@keyframes disapear{0%{opacity:1}40%{display:none;opacity:0;transform:scale(0)}}}.trail-circle{animation:fadeOut .8s ease-out forwards;border-radius:50%;height:1rem;opacity:1;pointer-events:none;position:absolute;width:1rem}.input__effect{position:relative;width:100%}.input__effect .input__effect{background:#0000;border:2px solid #ccc;border-radius:.4rem;font-size:1rem;padding:.75rem 1rem;position:relative;transition:border .3s ease;width:100%;z-index:1}.input__effect .input__effect:focus{border-image-slice:1;outline:none}.contact,.input__effect .input__effect:focus{background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed)}.contact{animation:backgroundShift 10s ease infinite;background-size:400% 400%;min-height:100vh;padding:4rem 1rem}.contact__hero{flex-direction:column;margin-top:10rem}.contact__hero,.contact__hero .rotating-text{align-items:center;display:flex;justify-content:center;text-align:center}.contact__hero .rotating-text{font-size:3rem;font-weight:600;line-height:1.2}.contact__hero .rotating-text__word{display:inline-block;position:relative}.contact__hero .rotating-text__word .word{display:inline-flex;left:0;opacity:0;position:absolute;top:0;white-space:nowrap}.contact__hero .rotating-text__word .word.visible{opacity:1;position:relative}.contact__hero .rotating-text__word .word .letter{transform-origin:center center 25px}.contact__hero .rotating-text__word .word .letter.out{transform:rotateX(90deg);transition:.32s cubic-bezier(.6,0,.7,.2)}.contact__hero .rotating-text__word .word .letter.in{transition:.38s ease}.contact__hero .rotating-text__word .word .letter.behind{transform:rotateX(-90deg)}.contact__hero .rotating-text__word .connect{color:#ff9985}.contact__hero .rotating-text__word .grow{color:#ff8cb4}.contact__hero .rotating-text__word .create{color:#64c8ff}.contact__hero .rotating-text__static{color:#1a1a1a;margin-left:.4rem;white-space:nowrap}.contact__form{background:#fff;border-radius:1rem;box-shadow:0 8px 20px #0000001a;margin:4rem auto;max-width:900px;padding:3rem;position:relative;z-index:2}.contact__form .form__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.contact__form .form__group{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.contact__form .form__group label{color:#1a1a1a;font-weight:500;margin-bottom:.5rem}.contact__form .form__group span{margin-left:.2rem}.contact__form .form__group span svg{animation-duration:2s;animation-iteration-count:infinite;animation-name:spin-once;animation-timing-function:linear;width:.6rem}.contact__form .form__group textarea{background:#fff;border:1px solid #352b28;border-radius:.4rem;color:#1a1a1a;font-size:1rem;min-height:120px;padding:.75rem 1rem;width:100%}.contact__form .form__group textarea:focus{border-color:#1a1a1a;outline:none}.contact__form .form__group--full{grid-column:span 2}.contact__form .form__checkboxes{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:.5rem;width:100%}.contact__form .checkbox__option{align-items:center;background:#f9f9f9;border:1px solid #ddd;border-radius:.4rem;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease;-webkit-user-select:none;user-select:none}.contact__form .checkbox__option input[type=checkbox]{accent-color:#1a1a1a;cursor:pointer;height:1rem;margin:0;width:1rem}.contact__form .checkbox__option:hover{background:#f1f1f1;border-color:#1a1a1a}.contact__form .checkbox__option:has(input:checked){background-color:#1a1a1a1a;border-color:#1a1a1a;font-weight:500}.contact__form .form__submit-wrapper{display:flex;justify-content:center;margin-top:2rem}.contact__form .form__submit{align-items:center;background-color:#1a1a1a!important;border:2px solid #1a1a1a;border-radius:1.5rem;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.3rem;font-weight:700;gap:.5rem;height:60px;justify-content:center;margin-bottom:2%;margin-right:2%;overflow:hidden;padding:2% 4%;position:relative;transition:all .3s ease;width:200px}.contact__form .form__submit:hover{animation:backgroundShift 10s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%;color:#000}@media(max-width:750px){.contact__form .form__submit{font-size:.8rem;padding:2% 4%}}.contact__form .form__submit span{color:inherit;font-size:inherit;transition:opacity .3s ease;z-index:2}.contact__form .form__submit .checkmark{color:#fff;height:1.5rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.6);transition:opacity .3s ease,transform .3s ease;width:1.5rem;z-index:2}.contact__form .form__submit.animate{animation:extend .8s ease forwards;background-color:#1a1a1a;border-color:#1a1a1a;border-radius:50%;height:60px;width:60px}.contact__form .form__submit.animate span{animation:disappear .2s ease-in-out forwards}.contact__form .form__submit.animate .checkmark{animation:appear .3s ease-in-out forwards}.contact__form .form__error{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;color:red;font-size:1.1rem;font-size:.75rem;font-weight:800;font-weight:500;margin-top:.3rem}@media(max-width:750px){.contact__form .form__error{font-size:.9rem}}.spinner{animation:spin .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem;z-index:2}@media(max-width:750px){.contact__hero{margin-top:4rem}.contact__hero h1{font-size:1.6rem!important;line-height:1.2}.contact__form{margin-top:1rem;padding:1rem;width:100%!important}.contact__form .form__grid{gap:1rem}.contact__form .form__submit{font-size:1rem;padding:.8rem 1rem;width:100%}.contact__form .form__checkboxes{grid-template-columns:1fr}.contact__form .checkbox__option,.input__effect,textarea{font-size:.9rem}}@media(min-width:751px)and (max-width:850px){.contact{padding:3rem 1rem}.contact__hero{margin-top:5rem}.contact__hero h1{font-size:2rem}.contact__form{padding:2rem 1.5rem;width:80%}.contact__form .form__grid{grid-template-columns:1fr}.contact__form .form__group--full{grid-column:span 1}.contact__form .form__submit{text-align:center;width:100%}}@media(min-width:1300px)and (max-width:1440px){.contact__hero h1{font-size:2.5rem}.contact__form{padding:2.5rem}.contact__form .form__grid{gap:1.5rem}.contact__form .form__submit{font-size:1rem}}.services{height:100vh;height:-webkit-fill-available;margin:0;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none}.services::-webkit-scrollbar{display:none}figure{margin:0;overflow:hidden}a{color:#fff;text-decoration:none}.slide{height:100%;position:fixed;top:0;visibility:hidden;width:100%}.slide__inner,.slide__outer{background-color:#fff;height:100%;overflow-y:hidden;width:100%}.slide__content{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.slide__container{grid-column-gap:0;grid-row-gap:0;background-color:#fff;border-radius:5rem;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);height:80vh;margin:0 auto 10vh;max-width:1400px;padding:0 1rem;position:relative;width:90%}.slide__heading{--width:200;align-self:end;color:#cdcbcb;display:block;font-size:clamp(3rem,5vw,9rem);font-variation-settings:"wdth" var(--width);grid-area:2/2/3/10;margin:0;mix-blend-mode:difference;padding:0;text-align:left;z-index:999}.slide__img-cont{grid-area:2/1/7/8;margin-top:2rem;position:relative;z-index:3}.slide__img-cont img{height:100%;object-fit:cover;width:100%}.slide__img-cont .get-in-touch{background-color:#1a1a1a!important;border:2px solid #1a1a1a;border-radius:1.5rem;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:700;margin:0 auto;padding:2% 4%;width:100%}.slide__img-cont .get-in-touch:hover{animation:backgroundShift 10s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%;color:#000}@media(max-width:750px){.slide__img-cont .get-in-touch{font-size:.8rem;padding:2% 4%}}.slide:first-of-type{visibility:visible}.slide:first-of-type .slide__content{background-color:#ece8df}.slide:nth-of-type(2) .slide__content{background-color:#ffdaea}.slide:nth-of-type(3) .slide__content{background-color:#ceeff6}.slide:nth-of-type(4) .slide__content{background-color:#dcf4c1}.overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:2}.overlay__content{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);height:90vh;margin:0 auto 10vh;max-width:1400px;padding:0 1rem;width:100vw}.overlay__img-cont{border-radius:0 10rem 0 0;grid-area:1/1/1/5;margin:0;overflow:hidden;position:relative}.overlay__img-cont .image{height:100%;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}.overlay__count{border-bottom:7px solid #fff;font-size:clamp(2rem,2vw,9rem);grid-area:3/10/4/10;margin:0;padding:0;text-align:right}@media(max-width:750px){.slide__heading{font-size:clamp(2rem,8vw,5rem);margin:0 auto;padding-top:0}.slide__container{height:88vh;margin-top:15vh;width:90vw}.overlay{margin-top:44%}.overlay__img-cont{border-radius:.8rem;grid-area:5/1/8/11;margin:0 auto 4vh;width:90%}.slide__img-cont{grid-area:3/11/10/1}.slide__img-cont button{background-color:#0000;border:1px solid #1a1a1a;border-radius:1.5rem;color:#000;font-size:.7rem;margin:2%;padding:2% 4%;width:45%}.slide__img-cont button:hover{background-color:#1a1a1a;color:#fff}}@media(min-width:751px)and (max-width:850px){.slide__heading{font-size:clamp(2rem,8vw,5rem);margin:0 auto;padding-top:0}.slide__container{height:95vh;margin-top:10vh;width:90vw}.overlay{margin-top:20%}.overlay__img-cont{grid-area:5/1/9/11}.slide__img-cont{grid-area:3/11/10/1}.slide__img-cont button{background-color:#0000;border:1px solid #1a1a1a;border-radius:1.5rem;color:#000;margin:2%;padding:2% 4%;width:45%}.slide__img-cont button:hover{background-color:#1a1a1a;color:#fff}.overlay{width:100%}.overlay .overlay__content{width:90%}}@media screen and (min-width:851px){.overlay__content,.slide__container{height:80vh;margin-top:15vh;padding:0 3rem}.overlay__img-cont{grid-area:5/6/10/11;width:90%}.overlay__count{grid-area:3/10/4/11}.slide__img-cont{grid-area:3/2/10/5;margin-left:-25%;margin-top:60%}.slide__img-cont button{background-color:#0000;border:1px solid #1a1a1a;border-radius:1.5rem;font-weight:800;margin-bottom:2%;margin-right:2.5%;min-width:35%;padding:2% 4%}.slide__heading{font-size:7rem;grid-area:1/1/5/10;z-index:100}}@media(min-width:1300px)and (max-width:1440px){.slide__content{padding-top:3rem}}.thanks__main{align-items:center;animation:backgroundShift 10s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%;display:flex;flex-direction:column;justify-content:center;min-height:76vh;overflow-x:hidden;padding:4rem 1rem;width:100%}.thanks__main h2{font-size:3rem;text-transform:uppercase}.thanks__main .steps{width:35%}.thanks__main .steps .step-row{align-items:center;display:flex;justify-content:flex-start;margin-bottom:0}.thanks__main .steps .step-row .step-icon{color:#1a1a1a;font-size:2.5rem}.thanks__main .steps .step-row p{font-size:1.5rem;font-weight:700}@media(max-width:750px){.thanks__main{padding-top:5rem}.thanks__main h2{font-size:1.75rem}.thanks__main .steps{width:100%}.thanks__main .steps .step-row{gap:1rem}.thanks__main .steps .step-row .step-icon{font-size:2rem}.thanks__main .steps .step-row p{font-weight:400}}@media(min-width:751px)and (max-width:850px){.thanks__main{padding-top:8rem}.thanks__main .steps{width:100%}.thanks__main .steps .step-row{gap:1rem;justify-content:center}.thanks__main .steps .step-row .step-icon{font-size:2rem}.thanks__main .steps .step-row p{font-weight:500}}@media(min-width:851px)and (max-width:1299px){.thanks__main{padding-top:8rem}.thanks__main .steps{width:100%}.thanks__main .steps .step-row{gap:1rem;justify-content:center}.thanks__main .steps .step-row .step-icon{font-size:2rem}.thanks__main .steps .step-row p{font-weight:500}}@media(min-width:1300px)and (max-width:1440px){.thanks__main{padding-top:8rem}.thanks__main .steps{width:100%}.thanks__main .steps .step-row{gap:1rem;justify-content:center}.thanks__main .steps .step-row .step-icon{font-size:2rem}.thanks__main .steps .step-row p{font-weight:500}}.not__found{animation:backgroundShift 10s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%;height:80vh;overflow:hidden;position:relative;width:100%}.not__found div{inset:0;position:absolute}.not__found h2{animation:fadeInText 3s ease-in 3.5s forwards,flickerText 5s linear 7.5s infinite,hueRotate 6s ease-in-out 3s infinite;color:#64c8ff;font-family:Audiowide,sans-serif;font-size:2rem;font-weight:500;margin-top:9rem;text-shadow:0 0 10px #64c8ffcc;top:53%}.not__found button,.not__found h2{left:50%;position:absolute;text-transform:uppercase;transform:translate(-50%,-50%)}.not__found button{background-color:#1a1a1a!important;border:2px solid #1a1a1a;border-radius:1.5rem;color:#fff;color:#000;cursor:pointer;font-size:1.3rem;font-weight:700;margin-bottom:2%;margin-right:2%;padding:1% 1.5%;top:85%}.not__found button:hover{animation:backgroundShift 10s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%;color:#000}@media(max-width:750px){.not__found button{font-size:.8rem;padding:2% 4%}}.not__found svg{animation:hueRotate 6s ease-in-out 3s infinite}.not__found svg#svgWrap_1,.not__found svg#svgWrap_2{height:auto;left:50%;max-width:90%;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.not__found svg defs{filter:url(#glow)}.not__found #id1_1,.not__found #id2_1,.not__found #id3_1{stroke:#64c8ff;stroke-width:3px;fill:#0000;filter:url(#glow)}.not__found #id1_2,.not__found #id2_2,.not__found #id3_2{stroke:#ee6d5333;stroke-width:3px;fill:#0000;filter:url(#glow)}.not__found #id3_1{stroke-dasharray:940px;stroke-dashoffset:-940px;animation:drawLine3 2.5s ease-in-out 0s forwards,flicker1 4s linear 4s infinite}.not__found #id2_1{stroke-dasharray:735px;stroke-dashoffset:-735px;animation:drawLine2 2.5s ease-in-out .5s forwards,flicker2 4s linear 4.5s infinite}.not__found #id1_1{stroke-dasharray:940px;stroke-dashoffset:-940px;animation:drawLine1 2.5s ease-in-out 1s forwards,flicker3 4s linear 5s infinite}.about__main{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.about__main .about__hero{align-items:flex-start;align-items:center;background-color:#f8f7f2;display:flex;justify-content:space-between;min-height:80vh;padding:0 2%;width:100%}.about__main .about__hero .about__text{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding-left:5%;width:60%}.about__main .about__hero .about__text h1{font-family:proxima-nova-wide,sans-serif;font-size:4rem;font-weight:700;margin-bottom:1rem}.about__main .about__hero .about__text p{font-size:1.25rem;line-height:1.6;margin:auto 10% auto auto}.about__main .about__hero .about__emblem{pointer-events:none;position:fixed;right:6vw;z-index:0}.about__main .about__hero .about__emblem h2{align-items:center;background:#0000;border-radius:50%;display:flex;font-size:20vw;height:30vw;justify-content:center;margin:0;overflow:hidden;position:relative;transition:transform .1s linear;width:30vw;will-change:transform;z-index:1}.about__main .about__hero .about__emblem h2:before{border-radius:50%;content:"";inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 10px),#fff calc(100% - 9px));mask:radial-gradient(closest-side,#0000 calc(100% - 10px),#fff calc(100% - 9px));padding:10px;position:absolute;z-index:0}.about__main .about__hero .about__emblem h2 span,.about__main .about__hero .about__emblem h2:before{animation:backgroundShift 5s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%}.about__main .about__hero .about__emblem h2 span{-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;position:relative;z-index:1}.about__main .about__emblem.hide{opacity:0;pointer-events:none;transition:opacity .3s ease}.about__main .moah_story{align-items:flex-start;display:flex;justify-content:space-evenly;min-height:50vh;padding:5% 2%;position:relative;width:90%}.about__main .moah_story .story{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto}.about__main .moah_story .story h3{font-size:2rem;margin-bottom:1.5rem}.about__main .moah_story .story .story__tagline h4{font-family:proxima-nova-wide,sans-serif;font-size:4rem;font-weight:700;margin-bottom:.1rem}@media(max-width:750px){.about__main .moah_story .story .story__tagline h4{text-align:center}}.about__main .moah_story .story .story__tagline h4 span{font-family:instrument-sans-variable,sans-serif;font-size:3rem}.about__main .moah_story .story .story__tagline h5{font-size:2rem;margin-top:1.5rem}@media(max-width:750px){.about__main .moah_story .story .story__tagline h5{text-align:center}}.about__main .moah_story .story .story__tagline h5 .emphasis{font-weight:600}.about__main .moah_story .story p{font-size:1.25rem;line-height:1.6;width:60%}.about__main .moah_story .story p .emphasis{font-family:proxima-nova-wide,sans-serif!important;font-weight:700}.about__main .how{align-items:center;background-color:#f8f7f2;display:flex;flex-direction:column;justify-content:center;padding:1% 2%;position:relative;width:100%;z-index:20}.about__main .how h2{color:#352b28;font-size:3rem;margin-bottom:3rem;text-align:center;text-transform:uppercase}.about__main .how .timeline{max-width:900px;padding:2rem 0;position:relative;width:100%}.about__main .how .timeline:before{background-color:#1a1a1a;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:4px}.about__main .how .timeline li:first-child .timeline__step{animation-delay:0s}.about__main .how .timeline li:nth-child(2) .timeline__step{animation-delay:1s}.about__main .how .timeline li:nth-child(3) .timeline__step{animation-delay:2s}.about__main .how .timeline li:nth-child(4) .timeline__step{animation-delay:1s}.about__main .how .timeline li:nth-child(5) .timeline__step{animation-delay:2s}.about__main .how .timeline li:nth-child(6) .timeline__step{animation-delay:1s}.about__main .how .timeline li:nth-child(7) .timeline__step{animation-delay:2s}.about__main .how .timeline li{list-style:none;opacity:0;padding:2rem;position:relative;transform:translateY(40px);transition:all .6s ease-out;width:50%}.about__main .how .timeline li .timeline__step{align-items:flex-start;animation:backgroundShift 5s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%;border-left:4px solid #1a1a1a;border-radius:.5rem;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem;position:relative;z-index:2}.about__main .how .timeline li .timeline__step h3{color:#1a1a1a;font-size:1.5rem;margin-bottom:.5rem}.about__main .how .timeline li .timeline__step p{font-size:1.25rem;line-height:1.6}.about__main .how .timeline li:before{background-color:#1a1a1a;border:4px solid #fbfbfb;border-radius:50%;content:"";height:20px;position:absolute;top:2rem;width:20px;z-index:3}.about__main .how .timeline li:nth-child(odd){left:0}.about__main .how .timeline li:nth-child(odd):before{right:-10px}.about__main .how .timeline li:nth-child(odd) .timeline__step{border-left:none;border-right:4px solid #1a1a1a;margin-left:auto}.about__main .how .timeline li:nth-child(2n){left:50%}.about__main .how .timeline li:nth-child(2n):before{left:-10px}.about__main .how .timeline li:nth-child(2n) .timeline__step{margin-right:auto}.about__main .how .timeline li.in-view{opacity:1;transform:translateY(0)}.about__main .about__contact{align-items:flex-start;align-items:center;background-color:#fbfbfb;display:flex;flex-direction:column;justify-content:center;padding-bottom:2rem;width:100%;z-index:3}.about__main .about__contact h2{color:#352b28;font-size:3rem;margin-bottom:3rem;text-align:center;text-transform:uppercase}.about__main .about__contact button{background-color:#1a1a1a!important;border:2px solid #1a1a1a;border-radius:1.5rem;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:700;margin-bottom:2%;margin-right:2%;padding:2% 4%}.about__main .about__contact button:hover{animation:backgroundShift 10s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%;color:#000}@media(max-width:750px){.about__main .about__contact button{font-size:.8rem;padding:2% 4%}#root>div>main>section.moah_story>article>section h4{font-size:3rem}#root>div>main>section.moah_story>article>section h5{font-size:1.75rem}.about__main .about__hero{align-items:center;display:flex;flex-direction:column;justify-content:center}.about__main .about__hero .about__text{width:100%}.about__main .about__hero .about__text h1{font-size:2.75rem;z-index:1}.about__main .about__hero .about__text p{width:100%;z-index:1}.about__main .about__hero .about__emblem{width:100%;z-index:0}.about__main .about__hero .about__emblem h2{font-size:50vw;height:100vw;margin-left:1.5rem;width:100vw}.about__main .moah_story .story p{width:100%}.timeline:before{left:0!important}.timeline li{margin-bottom:2rem;padding-left:2rem;width:100%}.timeline li:before{left:0}.timeline li .timeline__step{border-left:4px solid #1a1a1a;border-right:none;margin:0;width:100%}.timeline li:nth-child(2n),.timeline li:nth-child(odd){left:0!important;width:100%!important}}@media(min-width:751px)and (max-width:850px){.about__main .about__hero{align-items:center;display:flex;flex-direction:column;justify-content:center}.about__main .about__hero .about__text{width:100%}.about__main .about__hero .about__text h1{font-size:2.75rem;z-index:1}.about__main .about__hero .about__text p{width:100%;z-index:1}.about__main .about__hero .about__emblem{width:100%;z-index:0}.about__main .about__hero .about__emblem h2{font-size:50vw;height:80vw;margin-left:8rem;width:80vw}.about__main .moah_story .story p{width:100%}.timeline:before{left:0!important}.timeline li{margin-bottom:2rem;padding-left:2rem;width:100%}.timeline li:before{left:0}.timeline li .timeline__step{border-left:4px solid #1a1a1a;border-right:none;margin:0;width:100%}.timeline li:nth-child(2n),.timeline li:nth-child(odd){left:0!important;width:100%!important}}.casestudies{background:#f8f7f2;font-family:instrument-sans-variable,sans-serif;padding:10rem 2rem 2rem}.casestudies__grid{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:flex-start}.casestudies__banner{border-radius:1rem;box-shadow:0 2px 10px #0000001a;cursor:pointer;flex-basis:calc(50% - 1rem);flex-grow:1;flex-shrink:1;height:18rem;max-width:calc(50% - 1rem);overflow:hidden;position:relative;transform-style:preserve-3d;transition:transform .2s ease;will-change:transform}.casestudies__banner:hover{transform:scale(1.01)}.casestudies__banner .casestudies__carousel{align-items:center;background-position:50%;background-size:cover;display:flex;height:100%;justify-content:center;position:relative;transition:background-image 1s ease-in-out;width:100%}.casestudies__banner .casestudies__carousel .casestudies__overlay{animation:backgroundShift 5s ease infinite;background:linear-gradient(-45deg,#ece8dfb3,#ffdaeab3,#ceeff6b3,#dcf4c1b3,#dcd8edb3);background-size:400% 400%;inset:0;position:absolute;z-index:1}.casestudies__banner .casestudies__carousel .casestudies__logo{max-height:7rem;width:auto;z-index:2}@media(max-width:750px){.casestudies__banner{flex:1 1 100%;height:12rem}.casestudies__banner .casestudies__logo{max-width:100%}}.valenco{background-position:50%;background-size:contain;position:relative}.valenco .valenco__logo{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;margin:6rem auto 0;max-width:100%;padding-bottom:2%;z-index:1}.valenco .valenco__desc{background-color:#f2f2f2;border-radius:1rem;min-height:45rem;width:75%;z-index:1}.valenco .valenco__desc h1{animation:slideInLeft 1.2s ease-out forwards;font-size:3rem;font-weight:500;text-transform:uppercase;transform:translateX(-30px)}.valenco .valenco__desc .desc__content{align-items:flex-start;display:flex;justify-content:space-between;overflow:hidden}.valenco .valenco__desc .desc__content .desc__left{animation:slideInLeft 1.2s ease-out forwards;transform:translateX(-150px);width:30%}.valenco .valenco__desc .desc__content .desc__left h2{font-weight:500;text-transform:uppercase}.valenco .valenco__desc .desc__content .desc__left p{font-size:1.25rem;margin-bottom:2rem}.valenco .valenco__desc .desc__content .desc__left img{padding-bottom:3rem;width:100%}.valenco .valenco__desc .desc__content .desc__right{animation:slideInRight 1.5s ease-out .2s forwards;transform:translateX(800px);width:60%}.valenco .valenco__desc .desc__content .desc__right p{font-size:1.25rem;line-height:1.5;margin-bottom:1.5rem}.valenco .valenco__desc .desc__content .desc__right li{font-size:1.25rem;line-height:1.5;margin-bottom:.5rem}.valenco .valenco__imgs{align-items:center;background-color:#fff;border-radius:1rem;display:flex;justify-content:center;min-height:45rem;width:75%}.valenco .valenco__imgs .valenco__text{width:40%}.valenco .valenco__imgs .valenco__text p{font-size:1.25rem;line-height:1.5;margin-bottom:1.5rem}.valenco .valenco__imgs .valenco__text h2{font-weight:500;text-transform:uppercase}.valenco .valenco__imgs .valenco__img-wrap{align-items:flex-end;display:flex;height:25rem;overflow:hidden}.valenco .valenco__imgs .valenco__img-wrap img{display:block;height:100%;opacity:0;transform:translateY(100%);transition:transform 1s ease-out,opacity 1s ease-out}.valenco .valenco__imgs .valenco__img-wrap.visible img{opacity:1;transform:translateY(0)}.valenco .valenco__logos{background-color:#fff;border-radius:1rem;min-height:45rem;width:75%}.valenco .valenco__logos h2{font-weight:500;text-transform:uppercase}.valenco .valenco__logos .logos__content{align-items:flex-start;align-items:center;display:flex;justify-content:space-between;overflow:hidden}.valenco .valenco__logos .logos__content .logos__left{width:60%}.valenco .valenco__logos .logos__content .logos__left p{font-size:1.25rem;margin-bottom:2rem}.valenco .valenco__logos .logos__content .logos__right{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(2,1fr);justify-items:center;width:100%}.valenco .valenco__logos .logos__content .logos__right img{max-width:80%}.valenco .valenco__logos.visible .logos__left,.valenco .valenco__logos.visible h2{animation:slideInLeft 1.5s ease-out forwards}.valenco .valenco__logos.visible .logos__right img{animation:fadeInScale 2.5s ease-out both}.valenco .valenco__logos.visible .logos__right img:nth-child(2){animation-delay:.5s}.valenco .valenco__logos.visible .logos__right img:nth-child(3){animation-delay:1s}.valenco .valenco__logos.visible .logos__right img:nth-child(4){animation-delay:1.5s}.valenco .valenco__end{flex-direction:column;width:80%}.valenco .valenco__end .valenco__gallery{display:flex;flex-wrap:wrap;gap:1rem}.valenco .valenco__end .valenco__gallery img{border-radius:.5rem;max-height:12rem;object-fit:cover;width:calc(33.333% - 1rem)}@media(max-width:768px){.valenco .valenco__end .valenco__gallery img{width:calc(50% - .5rem)}}@media(max-width:480px){.valenco .valenco__end .valenco__gallery img{width:100%}}.valenco .gallery__thumb{cursor:zoom-in;transition:transform .3s ease}.valenco .gallery__thumb:hover{transform:scale(1.05)}.valenco .lightbox{align-items:center;background-color:#000000d9;cursor:zoom-out;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.valenco .lightbox img{border-radius:1rem;box-shadow:0 0 20px #00000080;max-height:90%;max-width:90%}.valenco .casestudy__nav{align-items:center;display:flex;justify-content:space-between;max-width:none;position:relative;width:100%;z-index:2}.valenco .casestudy__nav--single{justify-content:flex-end}.valenco .casestudy__nav button{background-color:#1a1a1a!important;border:2px solid #1a1a1a;border-radius:1.5rem;color:#fff;cursor:pointer;font-size:1.3rem;font-size:1.2rem;font-weight:700;margin-bottom:2%;margin-right:2%;padding:2% 4%;white-space:nowrap}.valenco .casestudy__nav button:hover{animation:backgroundShift 10s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%;color:#000}@media(max-width:750px){.valenco .casestudy__nav button{font-size:.8rem;padding:2% 4%}.valenco .tabs{display:block;height:auto;margin-top:5rem;padding-left:0}.valenco .tabs label{border-bottom:2px solid #0000;display:inline-block;font-size:1rem;height:auto;padding:1rem .5rem;position:relative;text-align:center;transform:none;width:25%;writing-mode:horizontal-tb;z-index:11}.valenco .tabs label:first-of-type{background-color:#ffdaea}.valenco .tabs label:nth-of-type(2){background-color:#ceeff6}.valenco .tabs label:nth-of-type(3){background-color:#dcf4c1}.valenco .tabs label:nth-of-type(4){background-color:#dcd8ed}.valenco .tabs .content{display:none;height:auto;padding:1rem;position:relative;transform:none;width:100%;z-index:1}.valenco .tabs #tab1:checked~.content.tab1,.valenco .tabs #tab2:checked~.content.tab2,.valenco .tabs #tab3:checked~.content.tab3,.valenco .tabs #tab4:checked~.content.tab4{display:flex}.valenco .tabs section{padding:1rem!important}.valenco .valenco__logo{margin-top:0;width:100%}.valenco .valenco__desc{padding:0!important;width:95%}.valenco .valenco__desc h1{font-size:2rem;padding-left:1rem}.valenco .valenco__desc .desc__content{flex-direction:column;padding:0}.valenco .valenco__desc .desc__content .desc__left,.valenco .valenco__desc .desc__content .desc__right{width:100%}.valenco .valenco__desc .desc__left p,.valenco .valenco__desc .desc__right p{font-size:1rem}.valenco .valenco__imgs{flex-direction:column;gap:3rem;margin:2%;width:95%}.valenco .valenco__imgs .valenco__img-wrap{height:15rem;overflow:hidden}.valenco .valenco__imgs .valenco__text{padding:0!important;width:100%}.valenco .valenco__logos{width:95%}.valenco .valenco__logos .logos__content{flex-direction:column}.valenco .valenco__logos .logos__content .logos__left{padding:0!important;width:100%}.valenco .valenco__logos .logos__content .logos__right{gap:1rem;grid-template-columns:1fr;padding-bottom:4%;width:100%}}@media(min-width:751px)and (max-width:850px){.valenco .valenco__desc{margin-left:2rem!important}.valenco .valenco__desc .desc__content,.valenco .valenco__desc .desc__content .desc__right{padding:0}.valenco .valenco__desc .desc__content .desc__right li,.valenco .valenco__desc .desc__content .desc__right p{font-size:1.1rem}.valenco .valenco__imgs{align-items:center;flex-direction:column;gap:0}.valenco .valenco__imgs .valenco__text{width:100%}.valenco .valenco__imgs .valenco__text p{font-size:1.1rem}.valenco .logos__content{align-items:center;flex-direction:column}.valenco .logos__content .logos__left{width:100%!important}.valenco .logos__content .logos__left p{font-size:1.1rem!important}.valenco .tabs .content{height:auto}.valenco .tabs .content section{padding-left:1rem;padding-top:1rem;width:85%}.valenco .valenco__end{align-items:center;flex-direction:column;width:100%!important}.valenco .valenco__end .valenco__gallery{justify-content:center;margin-left:2rem;width:100%!important}}@media(min-width:851px)and (max-width:1299px){.valenco .valenco__desc h1{font-size:2.75rem}.valenco .desc__left p,.valenco .desc__right p{font-size:1.15rem}.valenco .valenco__imgs img{height:28rem}.valenco .logos__right{grid-template-columns:1fr 1fr}}@media(min-width:1300px)and (max-width:1440px){.valenco .valenco__desc{min-height:35rem;padding:2% 6%!important}.valenco .desc__left p,.valenco .desc__right p,.valenco li{font-size:1rem!important}.valenco .valenco__imgs{gap:4rem;min-height:35rem}.valenco .valenco__imgs img{height:85%!important}.valenco .valenco__imgs .valenco__text p{font-size:1rem!important}.valenco .valenco__logos{min-height:35rem;padding:4% 6%!important}.valenco .valenco__logos .logos__content .logos__right{gap:4rem;grid-template-columns:1fr 1fr}.valenco .valenco__logos .logos__content .logos__right img{width:100%}.valenco .valenco__logos .logos__content .logos__left p{font-size:1rem!important}.valenco .valenco__end{min-height:35rem}.valenco .valenco__end .valenco__gallery img{height:11rem!important}.valenco .tabs .content section{padding:0}.valenco .casestudy__nav{margin-bottom:3.5%!important;margin-top:1%}}@media(min-width:1440px)and (max-width:1800px){.valenco .valenco__desc h1{font-size:3.2rem}.valenco .desc__left p,.valenco .desc__right p{font-size:1.3rem}.valenco .logos__right{grid-template-columns:2fr 2fr}}@media(min-width:1900px)and (max-width:2000px){.valenco .valenco__desc h1{font-size:3.5rem}.valenco .desc__left p,.valenco .desc__right p{font-size:1.4rem}.valenco .valenco__imgs img{height:35rem}.valenco .logos__right{grid-template-columns:repeat(3,1fr)}}.grs{background-position:50%;background-size:contain;position:relative}.grs .grs__logo{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;margin:6rem auto 0;max-width:100%;padding-bottom:2%;z-index:1}.grs .grs__desc{background-color:#f2f2f2;border-radius:1rem;min-height:45rem;width:75%;z-index:1}.grs .grs__desc h1{animation:slideInLeft 1.2s ease-out forwards;font-size:3rem;font-weight:500;text-transform:uppercase;transform:translateX(-30px)}.grs .grs__desc .desc__content{align-items:flex-start;display:flex;justify-content:space-between;overflow:hidden}.grs .grs__desc .desc__content .desc__left{animation:slideInLeft 1.2s ease-out forwards;transform:translateX(-150px);width:30%}.grs .grs__desc .desc__content .desc__left h2{font-weight:500;text-transform:uppercase}.grs .grs__desc .desc__content .desc__left p{font-size:1.25rem;margin-bottom:2rem}.grs .grs__desc .desc__content .desc__left img{padding-bottom:3rem;width:70%}.grs .grs__desc .desc__content .desc__right{animation:slideInRight 1.5s ease-out .2s forwards;transform:translateX(800px);width:60%}.grs .grs__desc .desc__content .desc__right p{font-size:1.25rem;line-height:1.5;margin-bottom:1.5rem}.grs .grs__desc .desc__content .desc__right li{font-size:1.25rem;line-height:1.5;margin-bottom:.5rem}.grs .grs__imgs{align-items:center;background-color:#fff;border-radius:1rem;display:flex;justify-content:center;min-height:45rem;width:75%}.grs .grs__imgs .grs__text{width:40%}.grs .grs__imgs .grs__text p{font-size:1.25rem;line-height:1.5;margin-bottom:1.5rem}.grs .grs__imgs .grs__text h2{font-weight:500;text-transform:uppercase}.grs .grs__imgs .grs__img-wrap{align-items:flex-end;display:flex;height:25rem;overflow:hidden}.grs .grs__imgs .grs__img-wrap img{display:block;height:100%;opacity:0;transform:translateY(100%);transition:transform 1s ease-out,opacity 1s ease-out}.grs .grs__imgs .grs__img-wrap.visible img{opacity:1;transform:translateY(0)}.grs .grs__logos{background-color:#fff;border-radius:1rem;min-height:45rem;width:75%}.grs .grs__logos h2{font-weight:500;text-transform:uppercase}.grs .grs__logos .logos__content{align-items:flex-start;align-items:center;display:flex;justify-content:space-between;overflow:hidden}.grs .grs__logos .logos__content .logos__left{width:60%}.grs .grs__logos .logos__content .logos__left p{font-size:1.25rem;margin-bottom:2rem}.grs .grs__logos .logos__content .logos__right{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(2,1fr);justify-items:center;width:100%}.grs .grs__logos .logos__content .logos__right img{max-width:80%}.grs .grs__logos.visible .logos__left,.grs .grs__logos.visible h2{animation:slideInLeft 1.5s ease-out forwards}.grs .grs__logos.visible .logos__right img{animation:fadeInScale 2.5s ease-out both}.grs .grs__logos.visible .logos__right img:nth-child(2){animation-delay:.5s}.grs .grs__logos.visible .logos__right img:nth-child(3){animation-delay:1s}.grs .grs__logos.visible .logos__right img:nth-child(4){animation-delay:1.5s}.grs .grs__end{flex-direction:column;width:80%}.grs .grs__end .grs__gallery{display:flex;flex-wrap:wrap;gap:1rem}.grs .grs__end .grs__gallery img{border-radius:.5rem;max-height:12rem;object-fit:cover;width:calc(33.333% - 1rem)}@media(max-width:768px){.grs .grs__end .grs__gallery img{width:calc(50% - .5rem)}}@media(max-width:480px){.grs .grs__end .grs__gallery img{width:100%}}.grs .gallery__thumb{cursor:zoom-in;transition:transform .3s ease}.grs .gallery__thumb:hover{transform:scale(1.05)}.grs .lightbox{align-items:center;background-color:#000000d9;cursor:zoom-out;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.grs .lightbox img{border-radius:1rem;box-shadow:0 0 20px #00000080;max-height:90%;max-width:90%}.grs .casestudy__nav{align-items:center;display:flex;justify-content:space-between;max-width:none;position:relative;width:90%;z-index:2}.grs .casestudy__nav--single{justify-content:flex-end}.grs .casestudy__nav button{background-color:#1a1a1a!important;border:2px solid #1a1a1a;border-radius:1.5rem;color:#fff;cursor:pointer;font-size:1.3rem;font-size:1.2rem;font-weight:700;margin-bottom:2%;margin-right:2%;padding:2% 4%;white-space:nowrap}.grs .casestudy__nav button:hover{animation:backgroundShift 10s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%;color:#000}@media(max-width:750px){.grs .casestudy__nav button{font-size:.8rem;padding:2% 4%}.grs .tabs{display:block;height:auto;margin-top:5rem;padding-left:0}.grs .tabs label{border-bottom:2px solid #0000;display:inline-block;font-size:1rem;height:auto;padding:1rem .5rem;position:relative;text-align:center;transform:none;width:25%;writing-mode:horizontal-tb;z-index:11}.grs .tabs label:first-of-type{background-color:#ffdaea}.grs .tabs label:nth-of-type(2){background-color:#ceeff6}.grs .tabs label:nth-of-type(3){background-color:#dcf4c1}.grs .tabs label:nth-of-type(4){background-color:#dcd8ed}.grs .tabs .content{display:none;height:auto;padding:1rem;position:relative;transform:none;width:100%;z-index:1}.grs .tabs #tab1:checked~.content.tab1,.grs .tabs #tab2:checked~.content.tab2,.grs .tabs #tab3:checked~.content.tab3,.grs .tabs #tab4:checked~.content.tab4{display:flex}.grs .tabs section{padding:1rem!important}.grs .grs__logo{margin-top:0;width:100%}.grs .grs__desc{padding:0!important;width:95%}.grs .grs__desc h1{font-size:2rem;padding-left:1rem}.grs .grs__desc .desc__content{flex-direction:column}.grs .grs__desc .desc__content .desc__left,.grs .grs__desc .desc__content .desc__right{width:100%}.grs .grs__desc .desc__left p,.grs .grs__desc .desc__right p{font-size:1rem}.grs .grs__imgs{flex-direction:column;gap:3rem;width:95%}.grs .grs__imgs .grs__img-wrap{height:15rem;overflow:hidden}.grs .grs__imgs .grs__text{padding:0!important;width:100%}.grs .grs__logos{width:95%}.grs .grs__logos .logos__content{flex-direction:column}.grs .grs__logos .logos__content .logos__left{padding:0!important;width:100%}.grs .grs__logos .logos__content .logos__right{gap:1rem;grid-template-columns:1fr;padding-bottom:4%;width:100%}}@media(min-width:751px)and (max-width:850px){.grs .grs__desc{margin-left:2rem!important}.grs .grs__desc .desc__content,.grs .grs__desc .desc__content .desc__right{padding:0}.grs .grs__desc .desc__content .desc__right li,.grs .grs__desc .desc__content .desc__right p{font-size:1.1rem}.grs .grs__imgs{align-items:center;flex-direction:column;gap:0}.grs .grs__imgs .grs__text{width:100%}.grs .grs__imgs .grs__text p{font-size:1.1rem}.grs .logos__content{align-items:center;flex-direction:column}.grs .logos__content .logos__left{width:100%!important}.grs .logos__content .logos__left p{font-size:1.1rem!important}.grs .logos__content .logos__right{padding:0}.grs .logos__content .logos__right img{width:50%}.grs .tabs .content section{padding-left:1rem}.grs .grs__end{align-items:center;flex-direction:column;width:100%!important}.grs .grs__end .grs__gallery{justify-content:center;margin-left:2rem;width:100%!important}}@media(min-width:851px)and (max-width:1299px){.grs .grs__desc h1{font-size:2.75rem}.grs .desc__left p,.grs .desc__right p{font-size:1.15rem}.grs .grs__imgs img{height:28rem}.grs .logos__right{grid-template-columns:1fr 1fr}}@media(min-width:1300px)and (max-width:1440px){.grs .grs__desc{min-height:35rem;padding:2% 6%!important}.grs .desc__left p,.grs .desc__right p,.grs li{font-size:1rem!important}.grs .grs__imgs{gap:4rem;min-height:35rem}.grs .grs__imgs img{height:85%!important}.grs .grs__imgs .grs__text p{font-size:1rem!important}.grs .grs__logos{min-height:35rem;padding:4% 6%!important}.grs .grs__logos .logos__content .logos__right{gap:4rem;grid-template-columns:1fr 1fr}.grs .grs__logos .logos__content .logos__right img{width:100%}.grs .grs__logos .logos__content .logos__left p{font-size:1rem!important}.grs .grs__end{min-height:35rem}.grs .grs__end .grs__gallery img{height:11rem!important}.grs .tabs .content section{padding:0}.grs .casestudy__nav{margin-bottom:3.5%!important;margin-top:1%}}@media(min-width:1440px)and (max-width:1800px){.grs .grs__desc h1{font-size:3.2rem}.grs .desc__left p,.grs .desc__right p{font-size:1.3rem}.grs .logos__right{grid-template-columns:2fr 2fr}}@media(min-width:1900px)and (max-width:2000px){.grs .grs__desc h1{font-size:3.5rem}.grs .desc__left p,.grs .desc__right p{font-size:1.4rem}.grs .grs__imgs img{height:35rem}.grs .logos__right{grid-template-columns:repeat(3,1fr)}}body{font-family:instrument-sans-variable,sans-serif;font-variation-settings:"wght" 400,"wdth" 100}h1,h2,h3{font-family:proxima-nova-wide,sans-serif;font-style:normal;font-weight:700}h4,h5,h6{font-family:henderson-sans-basic,sans-serif;font-style:normal;font-weight:400}@keyframes shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}@keyframes roll{0%{opacity:0}3%{opacity:1;transform:rotate(0deg)}5%{font-size:inherit;margin-left:0;margin-top:0;opacity:1}20%{font-size:inherit;margin-left:0;margin-top:0;opacity:1;transform:rotate(0deg)}27%{font-size:0;opacity:.5;transform:rotate(180deg)}to{font-size:0;opacity:0;transform:rotate(1turn)}}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}25%{opacity:1}35%{opacity:0}to{opacity:0}}@keyframes pulsate-fwd{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes spin-once{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes color-change-4x{0%{background:#f4e7e4}33.3333%{background:#f2e0e7}66.666%{background:#d4edf6}to{background:#ccf4eb}}@keyframes swirl{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--translate-x),var(--translate-y)) scale(2)}}@keyframes fadeOut{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes backgroundShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes extend{0%{border-radius:30px;height:60px;width:200px}10%{height:70px;margin-left:-5px;margin-top:-5px;width:210px}20%{background:#1a1a1a;height:60px;margin-left:0;margin-top:0;width:200px}to{background:#1a1a1a;border-radius:50%;height:60px;width:60px}}@keyframes disappear{0%{opacity:1}to{opacity:0}}@keyframes appear{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rotateWords{0%{opacity:0;transform:translateY(20%)}5%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(0)}35%{opacity:0;transform:translateY(-20%)}to{opacity:0}}@keyframes scrollWords{0%{transform:translateY(0)}25%{transform:translateY(-3.5rem)}50%{transform:translateY(-7rem)}75%{transform:translateY(-10.5rem)}to{transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes emblemDoubleTurn{0%{opacity:0;transform:rotateY(0deg) scale(.95)}40%{opacity:1;transform:rotateY(1turn) scale(1.02)}to{opacity:1;transform:rotateY(2turn) scale(1)}}@keyframes emblemPulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes ani{0%{background-position:0 0}to{background-position:400% 0}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes toDown{0%{transform:translate(0)}to{transform:translate(-300px,1400px)}}@keyframes drawLine1{0%{stroke-dashoffset:-940px}to{stroke-dashoffset:0px}}@keyframes drawLine2{0%{stroke-dashoffset:-735px}to{stroke-dashoffset:0px}}@keyframes drawLine3{0%{stroke-dashoffset:-940px}to{stroke-dashoffset:0px}}@keyframes flicker1{0%,13%,3%,41%,7%,85%,95%{stroke:#0000}1%,14%,4%,42%,6%,86%,96%,to{stroke:#64c8ff}}@keyframes flicker2{0%,51%,61%{stroke:#0000}50%,62%,to{stroke:#64c8ff}}@keyframes flicker3{0%,1%,10%,41%,45%{stroke:#0000}11%,40%,46%,to{stroke:#64c8ff}}@keyframes flickerText{0%,31%,37%,86%,95%{color:#ff8cb4;text-shadow:0 0 4px #ff8cb4}30%,32%,36%,42%,85%,96%,to{color:#64c8ff;text-shadow:0 0 8px #64c8ff}}@keyframes fadeInText{1%{color:#ff8cb4;text-shadow:0 0 2px #ff8cb4}70%{color:#64c8ff;text-shadow:0 0 16px #64c8ff}to{color:#64c8ff;text-shadow:0 0 4px #64c8ff}}@keyframes hueRotate{0%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(120deg)}to{filter:hue-rotate(0deg)}}@keyframes slideInLeft{to{transform:translateX(0)}}@keyframes slideInRight{to{transform:translateX(0)}}@keyframes fadeSwap{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}.solid{background-position:50%;background-size:contain;position:relative}.solid .solid__logo{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;margin:6rem auto 0;max-width:100%;padding-bottom:2%;z-index:1}.solid .solid__desc{background-color:#f2f2f2;border-radius:1rem;min-height:45rem;width:75%;z-index:1}.solid .solid__desc h1{animation:slideInLeft 1.2s ease-out forwards;font-size:3rem;font-weight:500;text-transform:uppercase;transform:translateX(-30px)}.solid .solid__desc .desc__content{align-items:flex-start;display:flex;justify-content:space-between;overflow:hidden}.solid .solid__desc .desc__content .desc__left{animation:slideInLeft 1.2s ease-out forwards;transform:translateX(-150px);width:30%}.solid .solid__desc .desc__content .desc__left h2{font-weight:500;text-transform:uppercase}.solid .solid__desc .desc__content .desc__left p{font-size:1.25rem;margin-bottom:2rem}.solid .solid__desc .desc__content .desc__left img{padding-bottom:3rem;width:70%}.solid .solid__desc .desc__content .desc__right{animation:slideInRight 1.5s ease-out .2s forwards;transform:translateX(800px);width:60%}.solid .solid__desc .desc__content .desc__right p{font-size:1.25rem;line-height:1.5;margin-bottom:1.5rem}.solid .solid__desc .desc__content .desc__right li{font-size:1.25rem;line-height:1.5;margin-bottom:.5rem}.solid .solid__imgs{align-items:center;background-color:#fff;border-radius:1rem;display:flex;justify-content:center;min-height:45rem;width:75%}.solid .solid__imgs .solid__text{width:40%}.solid .solid__imgs .solid__text p{font-size:1.25rem;line-height:1.5;margin-bottom:1.5rem}.solid .solid__imgs .solid__text h2{font-weight:500;text-transform:uppercase}.solid .solid__imgs .solid__img-wrap{align-items:flex-end;display:flex;height:25rem;overflow:hidden}.solid .solid__imgs .solid__img-wrap img{display:block;height:100%;opacity:0;transform:translateY(100%);transition:transform 1s ease-out,opacity 1s ease-out}.solid .solid__imgs .solid__img-wrap.visible img{opacity:1;transform:translateY(0)}.solid .solid__logos{background-color:#fff;border-radius:1rem;min-height:45rem;width:75%}.solid .solid__logos h2{font-weight:500;text-transform:uppercase}.solid .solid__logos .logos__content{align-items:flex-start;align-items:center;display:flex;justify-content:space-between;overflow:hidden}.solid .solid__logos .logos__content .logos__left{width:60%}.solid .solid__logos .logos__content .logos__left p{font-size:1.25rem;margin-bottom:2rem}.solid .solid__logos .logos__content .logos__right{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(2,1fr);justify-items:center;width:100%}.solid .solid__logos .logos__content .logos__right img{max-width:80%}.solid .solid__logos.visible .logos__left,.solid .solid__logos.visible h2{animation:slideInLeft 1.5s ease-out forwards}.solid .solid__logos.visible .logos__right img{animation:fadeInScale 2.5s ease-out both}.solid .solid__logos.visible .logos__right img:nth-child(2){animation-delay:.5s}.solid .solid__logos.visible .logos__right img:nth-child(3){animation-delay:1s}.solid .solid__logos.visible .logos__right img:nth-child(4){animation-delay:1.5s}.solid .solid__end{flex-direction:column;width:80%}.solid .solid__end .solid__gallery{display:flex;flex-wrap:wrap;gap:1rem}.solid .solid__end .solid__gallery img{border-radius:.5rem;max-height:12rem;object-fit:cover;width:calc(33.333% - 1rem)}@media(max-width:768px){.solid .solid__end .solid__gallery img{width:calc(50% - .5rem)}}@media(max-width:480px){.solid .solid__end .solid__gallery img{width:100%}}.solid .gallery__thumb{cursor:zoom-in;transition:transform .3s ease}.solid .gallery__thumb:hover{transform:scale(1.05)}.solid .lightbox{align-items:center;background-color:#000000d9;cursor:zoom-out;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.solid .lightbox img{border-radius:1rem;box-shadow:0 0 20px #00000080;max-height:90%;max-width:90%}.solid .casestudy__nav{align-items:center;display:flex;justify-content:space-between;max-width:none;position:relative;width:100%;z-index:2}.solid .casestudy__nav--single{justify-content:flex-end}.solid .casestudy__nav button{background-color:#1a1a1a!important;border:2px solid #1a1a1a;border-radius:1.5rem;color:#fff;cursor:pointer;font-size:1.3rem;font-size:1.2rem;font-weight:700;margin-bottom:2%;margin-right:2%;padding:2% 4%;white-space:nowrap}.solid .casestudy__nav button:hover{animation:backgroundShift 10s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%;color:#000}@media(max-width:750px){.solid .casestudy__nav button{font-size:.8rem;padding:2% 4%}}.tabs{height:100vh;overflow:hidden;position:relative}.tabs input[type=radio]{display:none}.tabs label{align-items:center;color:#333;cursor:pointer;display:flex;font-family:henderson-sans-basic,sans-serif;font-size:1.5rem;font-weight:700;font-weight:200;height:25%;justify-content:center;left:0;position:absolute;transform:rotate(180deg);width:3rem;writing-mode:vertical-rl;z-index:20}.tabs label:first-of-type{background-color:#ffdaea;top:0}.tabs label:nth-of-type(2){background-color:#ceeff6;top:25%}.tabs label:nth-of-type(3){background-color:#dcf4c1;top:50%}.tabs label:nth-of-type(4){background-color:#dcd8ed;top:75%}.tabs label:hover{opacity:.8}.tabs .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding-top:10rem;position:absolute;top:0;transform:translateX(-100%);transition:transform .4s ease;width:100%}.tabs .content.tab1,.tabs .content.tab2{animation:backgroundShift 5s ease infinite;background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%}.tabs .content.tab2{animation-delay:3s}.tabs .content.tab3{animation:backgroundShift 5s ease infinite;animation-delay:6s}.tabs .content.tab3,.tabs .content.tab4{background:linear-gradient(-45deg,#ece8df,#ffdaea,#ceeff6,#dcf4c1,#dcd8ed);background-size:400% 400%}.tabs .content.tab4{animation:backgroundShift 5s ease infinite;animation-delay:9s}.tabs .content section{padding:2rem}.tabs #tab1:checked~.content.tab1,.tabs #tab2:checked~.content.tab2,.tabs #tab3:checked~.content.tab3,.tabs #tab4:checked~.content.tab4{transform:translateX(0)}.tabs #tab1:checked~label:first-of-type,.tabs #tab2:checked~label:nth-of-type(2),.tabs #tab3:checked~label:nth-of-type(3),.tabs #tab4:checked~label:nth-of-type(4){font-weight:700}@media(max-width:750px){.solid .tabs{display:block;height:auto;margin-top:5rem;padding-left:0}.solid .tabs label{border-bottom:2px solid #0000;display:inline-block;font-size:1rem;height:auto;padding:1rem .5rem;position:relative;text-align:center;transform:none;width:25%;writing-mode:horizontal-tb;z-index:11}.solid .tabs label:first-of-type{background-color:#ffdaea}.solid .tabs label:nth-of-type(2){background-color:#ceeff6}.solid .tabs label:nth-of-type(3){background-color:#dcf4c1}.solid .tabs label:nth-of-type(4){background-color:#dcd8ed}.solid .tabs .content{display:none;height:auto;padding:1rem;position:relative;transform:none;width:100%;z-index:1}.solid .tabs #tab1:checked~.content.tab1,.solid .tabs #tab2:checked~.content.tab2,.solid .tabs #tab3:checked~.content.tab3,.solid .tabs #tab4:checked~.content.tab4{display:flex}.solid .tabs section{padding:1rem!important}.solid .solid__logo{margin-top:0;width:100%}.solid .solid__desc{padding:0!important;width:95%}.solid .solid__desc h1{font-size:2rem;padding-left:1rem}.solid .solid__desc .desc__content{flex-direction:column;padding:0}.solid .solid__desc .desc__content .desc__left,.solid .solid__desc .desc__content .desc__right{width:100%}.solid .solid__desc .desc__left p,.solid .solid__desc .desc__right p{font-size:1rem}.solid .solid__imgs{flex-direction:column;gap:3rem;margin:2%;width:95%}.solid .solid__imgs .solid__img-wrap{height:15rem;overflow:hidden}.solid .solid__imgs .solid__text{padding:0!important;width:100%}.solid .solid__logos{width:95%}.solid .solid__logos .logos__content{flex-direction:column}.solid .solid__logos .logos__content .logos__left{padding:0!important;width:100%}.solid .solid__logos .logos__content .logos__right{gap:1rem;grid-template-columns:1fr;padding-bottom:4%;width:100%}}@media(min-width:751px)and (max-width:850px){.solid .solid__desc{margin-left:2rem!important}.solid .solid__desc .desc__content,.solid .solid__desc .desc__content .desc__right{padding:0}.solid .solid__desc .desc__content .desc__right li,.solid .solid__desc .desc__content .desc__right p{font-size:1.1rem}.solid .solid__imgs{align-items:center;flex-direction:column;gap:0}.solid .solid__imgs .solid__text{width:100%}.solid .solid__imgs .solid__text p{font-size:1.1rem}.solid .logos__content{align-items:center;flex-direction:column}.solid .logos__content .logos__left{width:100%!important}.solid .logos__content .logos__left p{font-size:1.1rem!important}.solid .logos__content .logos__right img{width:50%}.solid .tabs .content section{padding-left:1rem}.solid .solid__end{align-items:center;flex-direction:column;width:100%!important}.solid .solid__end .solid__gallery{justify-content:center;margin-left:2rem;width:100%!important}}@media(min-width:851px)and (max-width:1299px){.solid .solid__desc h1{font-size:2.75rem}.solid .desc__left p,.solid .desc__right p{font-size:1.15rem}.solid .solid__imgs img{height:28rem}.solid .logos__right{grid-template-columns:1fr 1fr}}@media(min-width:1300px)and (max-width:1440px){.solid .solid__desc{min-height:35rem;padding:2% 6%!important}.solid .desc__left p,.solid .desc__right p,.solid li{font-size:1rem!important}.solid .solid__imgs{gap:4rem;min-height:35rem}.solid .solid__imgs img{height:85%!important}.solid .solid__imgs .solid__text p{font-size:1rem!important}.solid .solid__logos{min-height:35rem;padding:4% 6%!important}.solid .solid__logos .logos__content .logos__right{gap:4rem;grid-template-columns:1fr 1fr}.solid .solid__logos .logos__content .logos__right img{width:100%}.solid .solid__logos .logos__content .logos__left p{font-size:1rem!important}.solid .solid__end{min-height:35rem}.solid .solid__end .solid__gallery img{height:11rem!important}.solid .tabs .content section{padding:0}.solid .casestudy__nav{margin-bottom:3.5%!important;margin-top:1%}}@media(min-width:1440px)and (max-width:1800px){.solid .solid__desc h1{font-size:3.2rem}.solid .desc__left p,.solid .desc__right p{font-size:1.3rem}.solid .logos__right{grid-template-columns:2fr 2fr}}@media(min-width:1900px)and (max-width:2000px){.solid .solid__desc h1{font-size:3.5rem}.solid .desc__left p,.solid .desc__right p{font-size:1.4rem}.solid .solid__imgs img{height:35rem}.solid .logos__right{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=main.0490fed1.css.map*/