.sB0LeG_visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes sB0LeG_animIn{to{opacity:1;transform:translateY(0)}}.sB0LeG_container{--width:66rem;max-width:var(--width);margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.sB0LeG_container{--width:var(--layout-width)}}.sB0LeG_pad{--padding:1rem;padding-left:var(--padding);padding-right:var(--padding)}@media screen and (min-width:1024px){.sB0LeG_pad{--padding:3rem}}@media screen and (min-width:1600px){.sB0LeG_pad{--padding:4rem}}.sB0LeG_pageTitle{white-space:pre-wrap;margin-bottom:3rem}.sB0LeG_pageSubtitle{white-space:pre-wrap;margin-bottom:4rem}.sB0LeG_textblock h2,.sB0LeG_textblock h3,.sB0LeG_textblock h4{margin-top:2rem;margin-bottom:.5rem}.sB0LeG_textblock h2{font-family:var(--bold);color:rgb(var(--sky-blue));font-size:clamp(18px,2vw,32px);line-height:1.2}.sB0LeG_textblock h3{font-family:var(--bold);color:rgb(var(--sky-blue));font-size:clamp(16px,1.75vw,26px);line-height:1.3}.sB0LeG_textblock p{margin-bottom:1rem}.sB0LeG_textblock ul{margin-bottom:1.5rem;list-style:outside}.sB0LeG_textblock ol{margin-bottom:1.5rem;list-style:decimal}.sB0LeG_textblock li{margin-bottom:.25rem}.sB0LeG_textblock li::marker{color:rgb(var(--sky-blue))}.sB0LeG_form-control{flex-direction:column;margin-bottom:4rem;display:inline-flex;position:relative}.sB0LeG_form-control label{font-family:var(--extrabold);white-space:nowrap;transition:.4s var(--cubic-out);transition-property:transform,color;display:block}.sB0LeG_form-control input,.sB0LeG_form-control textarea{border-bottom:1px solid;order:1;padding:.9rem 0;font-size:1.2rem}.sB0LeG_form-control input::placeholder,.sB0LeG_form-control textarea::placeholder{color:#0000}.sB0LeG_form-control input:not(:placeholder-shown)+label,.sB0LeG_form-control textarea:not(:placeholder-shown)+label{color:rgb(var(--deep-blue))}.sB0LeG_form-control input:placeholder-shown+label{transform:translateY(2rem)}.sB0LeG_form-control input:focus:placeholder-shown+label{color:#ffffff4d}.sB0LeG_form-control-error{color:rgb(var(--deep-blue));position:absolute;bottom:-2rem}.sB0LeG_form-control-error.sB0LeG_--align-top{bottom:1.1rem}@media screen and (min-width:768px){#sB0LeG_root [data-grid-type="3-9"]>:first-child{width:calc(25% - 1rem)}#sB0LeG_root [data-grid-type="3-9"]>:nth-child(2){width:calc(75% - 1rem)}#sB0LeG_root [data-grid-type="6-6"]>*{width:calc(50% - 1rem)}#sB0LeG_root [data-grid-type="9-3"]>:first-child{width:calc(75% - 1rem)}#sB0LeG_root [data-grid-type="9-3"]>:nth-child(2){width:calc(25% - 1rem)}#sB0LeG_root [data-grid-type="7-center"]>:first-child{width:58.3333%;margin-left:calc(25% + 1rem)}#sB0LeG_root [data-grid-type="7-left"]>:first-child{width:58.3333%}#sB0LeG_root [data-grid-type="7-right"]>:first-child{width:58.3333%;margin-left:calc(41.6667% + 1rem)}}.sB0LeG_--light{font-family:var(--light)}.sB0LeG_--bold{font-family:var(--bold)}.sB0LeG_--canela-thin{font-family:var(--canela-thin)}.sB0LeG_--16{font-size:clamp(13.6727px,1.86364vw,16px);line-height:1.31273}.sB0LeG_--17{font-size:clamp(14.3727px,1.88636vw,17px);line-height:1.30727}.sB0LeG_--18{font-size:clamp(15.0545px,1.90909vw,18px);line-height:1.30182}.sB0LeG_--19{font-size:clamp(15.7182px,1.93182vw,19px);line-height:1.29636}.sB0LeG_--20{font-size:clamp(16.3636px,1.95455vw,20px);line-height:1.29091}.sB0LeG_--21{font-size:clamp(16.9909px,1.97727vw,21px);line-height:1.28545}.sB0LeG_--22{font-size:clamp(17.6px,2vw,22px);line-height:1.28}.sB0LeG_--23{font-size:clamp(18.1909px,2.02273vw,23px);line-height:1.27455}.sB0LeG_--24{font-size:clamp(18.7636px,2.04545vw,24px);line-height:1.26909}.sB0LeG_--25{font-size:clamp(19.3182px,2.06818vw,25px);line-height:1.26364}.sB0LeG_--26{font-size:clamp(19.8545px,2.09091vw,26px);line-height:1.25818}.sB0LeG_--27{font-size:clamp(20.3727px,2.11364vw,27px);line-height:1.25273}.sB0LeG_--28{font-size:clamp(20.8727px,2.13636vw,28px);line-height:1.24727}.sB0LeG_--29{font-size:clamp(21.3545px,2.15909vw,29px);line-height:1.24182}.sB0LeG_--30{font-size:clamp(21.8182px,2.18182vw,30px);line-height:1.23636}.sB0LeG_--31{font-size:clamp(22.2636px,2.20455vw,31px);line-height:1.23091}.sB0LeG_--32{font-size:clamp(22.6909px,2.22727vw,32px);line-height:1.22545}.sB0LeG_--33{font-size:clamp(23.1px,2.25vw,33px);line-height:1.22}.sB0LeG_--34{font-size:clamp(23.4909px,2.27273vw,34px);line-height:1.21455}.sB0LeG_--35{font-size:clamp(23.8636px,2.29545vw,35px);line-height:1.20909}.sB0LeG_--36{font-size:clamp(24.2182px,2.31818vw,36px);line-height:1.20364}.sB0LeG_--37{font-size:clamp(24.5545px,2.34091vw,37px);line-height:1.19818}.sB0LeG_--38{font-size:clamp(24.8727px,2.36364vw,38px);line-height:1.19273}.sB0LeG_--39{font-size:clamp(25.1727px,2.38636vw,39px);line-height:1.18727}.sB0LeG_--40{font-size:clamp(25.4545px,2.40909vw,40px);line-height:1.18182}.sB0LeG_--41{font-size:clamp(25.7182px,2.43182vw,41px);line-height:1.17636}.sB0LeG_--42{font-size:clamp(25.9636px,2.45455vw,42px);line-height:1.17091}.sB0LeG_--43{font-size:clamp(26.1909px,2.47727vw,43px);line-height:1.16545}.sB0LeG_--44{font-size:clamp(26.4px,2.5vw,44px);line-height:1.16}.sB0LeG_--45{font-size:clamp(26.5909px,2.52273vw,45px);line-height:1.15455}.sB0LeG_--46{font-size:clamp(26.7636px,2.54545vw,46px);line-height:1.14909}.sB0LeG_--47{font-size:clamp(26.9182px,2.56818vw,47px);line-height:1.14364}.sB0LeG_--48{font-size:clamp(27.0545px,2.59091vw,48px);line-height:1.13818}.sB0LeG_--49{font-size:clamp(27.1727px,2.61364vw,49px);line-height:1.13273}.sB0LeG_--50{font-size:clamp(27.2727px,3.09091vw,50px);line-height:1.12727}.sB0LeG_--51{font-size:clamp(27.3545px,3.12273vw,51px);line-height:1.12182}.sB0LeG_--52{font-size:clamp(27.4182px,3.15455vw,52px);line-height:1.11636}.sB0LeG_--53{font-size:clamp(27.4636px,3.18636vw,53px);line-height:1.11091}.sB0LeG_--54{font-size:clamp(27.4909px,3.21818vw,54px);line-height:1.10545}.sB0LeG_--55{font-size:clamp(27.5px,3.25vw,55px);line-height:1.1}.sB0LeG_--56{font-size:clamp(27.4909px,3.28182vw,56px);line-height:1.1}.sB0LeG_--57{font-size:clamp(27.4636px,3.31364vw,57px);line-height:1.1}.sB0LeG_--58{font-size:clamp(27.4182px,3.34545vw,58px);line-height:1.1}.sB0LeG_--59{font-size:clamp(27.3545px,3.37727vw,59px);line-height:1.1}.sB0LeG_--60{font-size:clamp(27.2727px,3.40909vw,60px);line-height:1.1}.sB0LeG_--61{font-size:clamp(27.1727px,3.44091vw,61px);line-height:1.1}.sB0LeG_--62{font-size:clamp(27.0545px,3.47273vw,62px);line-height:1.1}.sB0LeG_--63{font-size:clamp(26.9182px,3.50455vw,63px);line-height:1.1}.sB0LeG_--64{font-size:clamp(26.7636px,3.53636vw,64px);line-height:1.1}.sB0LeG_--65{font-size:clamp(26.5909px,3.56818vw,65px);line-height:1.1}.sB0LeG_--66{font-size:clamp(26.4px,3.6vw,66px);line-height:1.1}.sB0LeG_--67{font-size:clamp(26.8px,3.63182vw,67px);line-height:1.1}.sB0LeG_--68{font-size:clamp(27.2px,3.66364vw,68px);line-height:1.1}.sB0LeG_--69{font-size:clamp(27.6px,3.69545vw,69px);line-height:1.1}.sB0LeG_--70{font-size:clamp(28px,3.72727vw,70px);line-height:1.1}.sB0LeG_--71{font-size:clamp(28.4px,3.75909vw,71px);line-height:1.1}.sB0LeG_--72{font-size:clamp(28.8px,3.79091vw,72px);line-height:1.1}.sB0LeG_--73{font-size:clamp(29.2px,3.82273vw,73px);line-height:1.1}.sB0LeG_--74{font-size:clamp(29.6px,3.85455vw,74px);line-height:1.1}.sB0LeG_--75{font-size:clamp(30px,3.88636vw,75px);line-height:1.1}.sB0LeG_--76{font-size:clamp(30.4px,3.91818vw,76px);line-height:1.1}.sB0LeG_--77{font-size:clamp(30.8px,3.95vw,77px);line-height:1.1}.sB0LeG_--78{font-size:clamp(31.2px,3.98182vw,78px);line-height:1.1}.sB0LeG_--79{font-size:clamp(31.6px,4.01364vw,79px);line-height:1.1}.sB0LeG_--80{font-size:clamp(32px,4.77273vw,80px);line-height:1.1}.sB0LeG_--81{font-size:clamp(32.4px,4.81364vw,81px);line-height:1.1}.sB0LeG_--82{font-size:clamp(32.8px,4.85455vw,82px);line-height:1.1}.sB0LeG_--83{font-size:clamp(33.2px,4.89545vw,83px);line-height:1.1}.sB0LeG_--84{font-size:clamp(33.6px,4.93636vw,84px);line-height:1.1}.sB0LeG_--85{font-size:clamp(34px,4.97727vw,85px);line-height:1.1}.sB0LeG_--86{font-size:clamp(34.4px,5.01818vw,86px);line-height:1.1}.sB0LeG_--87{font-size:clamp(34.8px,5.05909vw,87px);line-height:1.1}.sB0LeG_--88{font-size:clamp(35.2px,5.1vw,88px);line-height:1.1}.sB0LeG_--89{font-size:clamp(35.6px,5.14091vw,89px);line-height:1.1}.sB0LeG_--90{font-size:clamp(36px,5.18182vw,90px);line-height:1.1}.sB0LeG_--91{font-size:clamp(36.4px,5.22273vw,91px);line-height:1.1}.sB0LeG_--92{font-size:clamp(36.8px,5.26364vw,92px);line-height:1.1}.sB0LeG_--93{font-size:clamp(37.2px,5.30455vw,93px);line-height:1.1}.sB0LeG_--94{font-size:clamp(37.6px,5.34545vw,94px);line-height:1.1}.sB0LeG_--95{font-size:clamp(38px,5.38636vw,95px);line-height:1.1}.sB0LeG_--96{font-size:clamp(38.4px,5.42727vw,96px);line-height:1.1}.sB0LeG_--97{font-size:clamp(38.8px,5.46818vw,97px);line-height:1.1}.sB0LeG_--98{font-size:clamp(39.2px,5.50909vw,98px);line-height:1.1}.sB0LeG_--99{font-size:clamp(39.6px,5.55vw,99px);line-height:1.1}.sB0LeG_--100{font-size:clamp(40px,5.59091vw,100px);line-height:1.1}.sB0LeG_--101{font-size:clamp(40.4px,5.63182vw,101px);line-height:1.1}.sB0LeG_--102{font-size:clamp(40.8px,5.67273vw,102px);line-height:1.1}.sB0LeG_--103{font-size:clamp(41.2px,5.71364vw,103px);line-height:1.1}.sB0LeG_--104{font-size:clamp(41.6px,5.75455vw,104px);line-height:1.1}.sB0LeG_--105{font-size:clamp(42px,5.79545vw,105px);line-height:1.1}.sB0LeG_--106{font-size:clamp(42.4px,5.83636vw,106px);line-height:1.1}.sB0LeG_--107{font-size:clamp(42.8px,5.87727vw,107px);line-height:1.1}.sB0LeG_--108{font-size:clamp(43.2px,5.91818vw,108px);line-height:1.1}.sB0LeG_--109{font-size:clamp(43.6px,5.95909vw,109px);line-height:1.1}.sB0LeG_--110{font-size:clamp(44px,6vw,110px);line-height:1.1}.sB0LeG_--28.sB0LeG_--scale{font-size:clamp(24px,2.2vw,28px)}.sB0LeG_--34.sB0LeG_--min-20{font-size:clamp(21px,2.3vw,34px)}.sB0LeG_--48.sB0LeG_--min-20{font-size:clamp(21px,2.6vw,48px)}.sB0LeG_--55.sB0LeG_--min-20{font-size:clamp(21px,3.3vw,55px)}.sB0LeG_--56.sB0LeG_--min-30{font-size:clamp(30px,3.3vw,56px)}.sB0LeG_--56.sB0LeG_--min-40{font-size:clamp(40px,3.3vw,56px)}.sB0LeG_--78.sB0LeG_--min-30{font-size:clamp(38px,4vw,78px)}.sB0LeG_--90.sB0LeG_--min-20{font-size:clamp(28px,5.2vw,90px)}.sB0LeG_--110.sB0LeG_--min-30{font-size:clamp(34px,6vw,110px)}.sB0LeG_--110.sB0LeG_--min-50{font-size:clamp(52px,6vw,110px)}.sB0LeG_--156,.sB0LeG_topSection .sB0LeG_line1{font-size:clamp(60px,8vw,156px);line-height:1}.sB0LeG_--161,.sB0LeG_topSection .sB0LeG_line2{font-size:clamp(64px,9vw,161px);line-height:1}.sB0LeG_--161.sB0LeG_--min-50,.sB0LeG_topSection .sB0LeG_--min-50.sB0LeG_line2{font-size:clamp(54px,9vw,161px);line-height:1}.sB0LeG_Home{min-height:100vh}.sB0LeG_Home .sB0LeG_prlx{transition:1s var(--cubic-out) transform;position:relative}.sB0LeG_Home .sB0LeG_animInView{transition:1.2s var(--cubic-out);transition-property:opacity,transform}.sB0LeG_Home .sB0LeG_animInView:not(.sB0LeG_inView){opacity:0;transform:translateY(3rem)}.sB0LeG_topSection{padding-bottom:14vh}.sB0LeG_topSection .sB0LeG_line1{font-family:var(--bold);opacity:0;animation:sB0LeG_animIn 3s .1s forwards var(--cubic-out);margin-bottom:.25rem;transform:translateY(8rem)}@media screen and (max-width:640px){.sB0LeG_topSection .sB0LeG_line1{white-space:pre-wrap}}.sB0LeG_topSection .sB0LeG_line2{font-family:var(--canela-thin);letter-spacing:-2px;opacity:0;animation:sB0LeG_animIn 3s 1.7s forwards var(--cubic-out);transform:translateY(6rem)}@media screen and (max-width:640px){.sB0LeG_topSection .sB0LeG_line2{white-space:pre-wrap}}.sB0LeG_projectsSection{opacity:0;max-width:100%;animation:sB0LeG_animIn 3s 3.2s forwards var(--cubic-out);padding-bottom:10rem;transform:translateY(4rem)}@media screen and (min-width:640px){.sB0LeG_projectsSection>*{column-gap:1rem}}@media screen and (min-width:768px){.sB0LeG_projectsSection>*{column-gap:2rem}}.sB0LeG_ProjectsSectionItem{transition:1.2s var(--cubic-out);margin-bottom:5rem;transition-property:opacity,transform}.sB0LeG_ProjectsSectionItem .sB0LeG_itemHeader{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.sB0LeG_ProjectsSectionItem .sB0LeG_imageContainer,.sB0LeG_ProjectsSectionItem .sB0LeG_title,.sB0LeG_ProjectsSectionItem .sB0LeG_tag{transition:1.2s var(--cubic-out);transition-property:opacity,filter}.sB0LeG_ProjectsSectionItem .sB0LeG_imageContainer{aspect-ratio:1.42;margin-bottom:1.5rem;position:relative;overflow:hidden}.sB0LeG_ProjectsSectionItem .sB0LeG_imageContainer a{height:100%;display:block;position:relative}.sB0LeG_ProjectsSectionItem .sB0LeG_caseStudyButton{max-width:calc(100% - 4rem);position:absolute;bottom:2rem;right:2rem}.sB0LeG_ProjectsSectionItem .sB0LeG_title{margin-bottom:.5rem}.sB0LeG_ProjectsSectionItem .sB0LeG_tag{text-transform:uppercase}.sB0LeG_ProjectsSectionItem[data-index="3"]{transition-delay:.2s}.sB0LeG_ProjectsSectionItem:not([data-index="1"]):not(.sB0LeG_inView){opacity:0;transform:translateY(3rem)}@media (any-hover:hover){.sB0LeG_ProjectsSectionItem:not([disabled]):hover .sB0LeG_imageContainer{filter:brightness(120%)}.sB0LeG_ProjectsSectionItem:not([disabled]):hover .sB0LeG_title,.sB0LeG_ProjectsSectionItem:not([disabled]):hover .sB0LeG_tag{opacity:.5}}.sB0LeG_ProjectsSectionItem:not([disabled]):active .sB0LeG_imageContainer{filter:brightness(120%)}.sB0LeG_ProjectsSectionItem:not([disabled]):active .sB0LeG_title,.sB0LeG_ProjectsSectionItem:not([disabled]):active .sB0LeG_tag{opacity:.5}.sB0LeG_ProjectsSectionItem:not([disabled]):active,.sB0LeG_ProjectsSectionItem:not([disabled]):active *{transition:none}.sB0LeG_aboutSection .sB0LeG_title{z-index:1;transition:1s var(--quad-out);margin-bottom:12rem;padding-bottom:.75rem;position:sticky}.sB0LeG_aboutSection .sB0LeG_subtitle{margin-top:-12rem;margin-bottom:var(--top-pad);letter-spacing:-1px;position:sticky}.sB0LeG_aboutSection .sB0LeG_subtitle span{display:block}@media screen and (max-width:480px){.sB0LeG_aboutSection .sB0LeG_subtitle{max-width:26rem}.sB0LeG_aboutSection .sB0LeG_subtitle span{display:inline}}.sB0LeG_aboutSection .sB0LeG_subtitle.sB0LeG_isHidden{opacity:0}.sB0LeG_aboutSection .sB0LeG_images{margin-bottom:-2rem}.sB0LeG_aboutSection .sB0LeG_images .sB0LeG_imageContainer{transition:1s var(--cubic-out);padding-bottom:4rem;transition-property:opacity,transform;position:sticky;overflow:hidden}.sB0LeG_aboutSection .sB0LeG_images .sB0LeG_imageContainer .sB0LeG_image{width:100%;height:auto;min-height:17rem;max-height:calc(100vh - var(--top-pad)*1.2);object-fit:cover}.sB0LeG_aboutSection .sB0LeG_meta{z-index:1;position:relative}.sB0LeG_aboutSection .sB0LeG_meta .sB0LeG_description{margin-bottom:2rem}.sB0LeG_aboutSection.sB0LeG_isScrolled .sB0LeG_title{color:var(--bg-light)}.sB0LeG_aboutSection.sB0LeG_isScrolled .sB0LeG_subtitle{opacity:0}.sB0LeG_abstractSection{margin:2rem 0 6rem}@media screen and (max-width:768px){.sB0LeG_abstractSection{display:none}}.sB0LeG_abstractSection .sB0LeG_imageContainer{aspect-ratio:.7705;align-items:center;display:flex;overflow:hidden}.sB0LeG_abstractSection .sB0LeG_imageContainer .sB0LeG_image{width:100%;height:auto}@media screen and (max-width:768px){.sB0LeG_showroomSection{margin-top:20vh}}@media screen and (min-width:768px){.sB0LeG_showroomSection{column-gap:2rem}}.sB0LeG_showroomSection .sB0LeG_title,.sB0LeG_showroomSection .sB0LeG_imageContainer,.sB0LeG_showroomSection .sB0LeG_description,.sB0LeG_showroomSection .sB0LeG_action{transition:1.2s var(--cubic-out);transition-property:opacity,transform}.sB0LeG_showroomSection .sB0LeG_title{margin-top:2rem;margin-bottom:1.5rem;line-height:.75}.sB0LeG_showroomSection .sB0LeG_imageContainer{aspect-ratio:1.61;align-items:center;display:flex;overflow:hidden}.sB0LeG_showroomSection .sB0LeG_imageContainer .sB0LeG_image{width:100%;height:auto}.sB0LeG_showroomSection .sB0LeG_meta{align-self:end}.sB0LeG_showroomSection .sB0LeG_meta .sB0LeG_description{margin-bottom:2rem;transition-delay:.3s}.sB0LeG_showroomSection .sB0LeG_meta .sB0LeG_action{transition-delay:.4s}.sB0LeG_showroomSection:not(.sB0LeG_inView) .sB0LeG_title,.sB0LeG_showroomSection:not(.sB0LeG_inView) .sB0LeG_imageContainer,.sB0LeG_showroomSection:not(.sB0LeG_inView) .sB0LeG_description,.sB0LeG_showroomSection:not(.sB0LeG_inView) .sB0LeG_action{opacity:0;transform:translateY(3rem)}
.HIP0hG_visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes HIP0hG_animIn{to{opacity:1;transform:none}}.HIP0hG_container{--width:66rem;max-width:var(--width);margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.HIP0hG_container{--width:var(--layout-width)}}.HIP0hG_pad{--padding:1rem;padding-left:var(--padding);padding-right:var(--padding)}@media screen and (min-width:1024px){.HIP0hG_pad{--padding:3rem}}@media screen and (min-width:1600px){.HIP0hG_pad{--padding:4rem}}.HIP0hG_pageTitle{white-space:pre-wrap;margin-bottom:3rem}.HIP0hG_pageSubtitle{white-space:pre-wrap;margin-bottom:4rem}.HIP0hG_textblock h2,.HIP0hG_textblock h3,.HIP0hG_textblock h4{margin-top:2rem;margin-bottom:.5rem}.HIP0hG_textblock h2{font-family:var(--bold);color:rgb(var(--sky-blue));font-size:clamp(18px,2vw,32px);line-height:1.2}.HIP0hG_textblock h3{font-family:var(--bold);color:rgb(var(--sky-blue));font-size:clamp(16px,1.75vw,26px);line-height:1.3}.HIP0hG_textblock p{margin-bottom:1rem}.HIP0hG_textblock ul{margin-bottom:1.5rem;list-style:outside}.HIP0hG_textblock ol{margin-bottom:1.5rem;list-style:decimal}.HIP0hG_textblock li{margin-bottom:.25rem}.HIP0hG_textblock li::marker{color:rgb(var(--sky-blue))}.HIP0hG_form-control{flex-direction:column;margin-bottom:4rem;display:inline-flex;position:relative}.HIP0hG_form-control label{font-family:var(--extrabold);white-space:nowrap;transition:.4s var(--cubic-out);transition-property:transform,color;display:block}.HIP0hG_form-control input,.HIP0hG_form-control textarea{border-bottom:1px solid;order:1;padding:.9rem 0;font-size:1.2rem}.HIP0hG_form-control input::placeholder,.HIP0hG_form-control textarea::placeholder{color:#0000}.HIP0hG_form-control input:not(:placeholder-shown)+label,.HIP0hG_form-control textarea:not(:placeholder-shown)+label{color:rgb(var(--deep-blue))}.HIP0hG_form-control input:placeholder-shown+label{transform:translateY(2rem)}.HIP0hG_form-control input:focus:placeholder-shown+label{color:#ffffff4d}.HIP0hG_form-control-error{color:rgb(var(--deep-blue));position:absolute;bottom:-2rem}.HIP0hG_form-control-error.HIP0hG_--align-top{bottom:1.1rem}@media screen and (min-width:768px){#HIP0hG_root [data-grid-type="3-9"]>:first-child{width:calc(25% - 1rem)}#HIP0hG_root [data-grid-type="3-9"]>:nth-child(2){width:calc(75% - 1rem)}#HIP0hG_root [data-grid-type="6-6"]>*{width:calc(50% - 1rem)}#HIP0hG_root [data-grid-type="9-3"]>:first-child{width:calc(75% - 1rem)}#HIP0hG_root [data-grid-type="9-3"]>:nth-child(2){width:calc(25% - 1rem)}#HIP0hG_root [data-grid-type="7-center"]>:first-child{width:58.3333%;margin-left:calc(25% + 1rem)}#HIP0hG_root [data-grid-type="7-left"]>:first-child{width:58.3333%}#HIP0hG_root [data-grid-type="7-right"]>:first-child{width:58.3333%;margin-left:calc(41.6667% + 1rem)}}.HIP0hG_Button{--yellow:#ffff46;height:2.75rem;color:var(--black-19);background-color:#fff;border-radius:99rem;position:relative;overflow:hidden}.HIP0hG_Button_bg{background-color:var(--yellow);background:linear-gradient(90deg, transparent, var(--yellow) 50%);width:200%;height:100%;transition:1.2s var(--cubic-out) transform;position:absolute;transform:translate(-50%)}.HIP0hG_Button_text{white-space:nowrap;text-overflow:ellipsis;margin-right:-1rem;padding-left:1.5rem;padding-right:2rem;position:relative;overflow:hidden}.HIP0hG_Button_icon{width:2.7rem;height:2.7rem;transition:.6s var(--cubic-out) background-color;background-color:#fff;border-radius:99rem;position:relative}.HIP0hG_Button_icon:after{content:"";background-color:var(--black-19);width:5px;height:5px;transition:.6s var(--cubic-out) opacity;border-radius:99rem}.HIP0hG_Button_iconLineX{background-color:var(--black-19);width:40%;height:3px;transition:.6s var(--cubic-out) transform;margin-top:0;position:absolute;transform:scale(0)}.HIP0hG_Button_iconLineY{background-color:var(--black-19);width:3px;height:40%;transition:.6s var(--cubic-out) transform;position:absolute;transform:scale(0)}.HIP0hG_Button{-webkit-user-select:none;user-select:none}@media (any-hover:hover){.HIP0hG_Button:not([disabled]):hover .HIP0hG_Button_bg{transform:translate(50%)}.HIP0hG_Button:not([disabled]):hover .HIP0hG_Button_icon{background-color:var(--yellow)}.HIP0hG_Button:not([disabled]):hover .HIP0hG_Button_iconLineX,.HIP0hG_Button:not([disabled]):hover .HIP0hG_Button_iconLineY{transform:scale(1.04)}}.HIP0hG_Button:not([disabled]):active .HIP0hG_Button_bg{transform:translate(50%)}.HIP0hG_Button:not([disabled]):active .HIP0hG_Button_icon{background-color:var(--yellow)}.HIP0hG_Button:not([disabled]):active .HIP0hG_Button_iconLineX,.HIP0hG_Button:not([disabled]):active .HIP0hG_Button_iconLineY{transform:scale(1.04)}.HIP0hG_Button:not([disabled]):active,.HIP0hG_Button:not([disabled]):active *,.HIP0hG_Button:active .HIP0hG_Button_bg,.HIP0hG_Button:active .HIP0hG_Button_icon,.HIP0hG_Button:active .HIP0hG_Button_iconLineX,.HIP0hG_Button:active .HIP0hG_Button_iconLineY{transition:none}
.fNk3pa_visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fNk3pa_animIn{to{opacity:1;transform:none}}.fNk3pa_container{--width:66rem;max-width:var(--width);margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.fNk3pa_container{--width:var(--layout-width)}}.fNk3pa_pad{--padding:1rem;padding-left:var(--padding);padding-right:var(--padding)}@media screen and (min-width:1024px){.fNk3pa_pad{--padding:3rem}}@media screen and (min-width:1600px){.fNk3pa_pad{--padding:4rem}}.fNk3pa_pageTitle{white-space:pre-wrap;margin-bottom:3rem}.fNk3pa_pageSubtitle{white-space:pre-wrap;margin-bottom:4rem}.fNk3pa_textblock h2,.fNk3pa_textblock h3,.fNk3pa_textblock h4{margin-top:2rem;margin-bottom:.5rem}.fNk3pa_textblock h2{font-family:var(--bold);color:rgb(var(--sky-blue));font-size:clamp(18px,2vw,32px);line-height:1.2}.fNk3pa_textblock h3{font-family:var(--bold);color:rgb(var(--sky-blue));font-size:clamp(16px,1.75vw,26px);line-height:1.3}.fNk3pa_textblock p{margin-bottom:1rem}.fNk3pa_textblock ul{margin-bottom:1.5rem;list-style:outside}.fNk3pa_textblock ol{margin-bottom:1.5rem;list-style:decimal}.fNk3pa_textblock li{margin-bottom:.25rem}.fNk3pa_textblock li::marker{color:rgb(var(--sky-blue))}.fNk3pa_form-control{flex-direction:column;margin-bottom:4rem;display:inline-flex;position:relative}.fNk3pa_form-control label{font-family:var(--extrabold);white-space:nowrap;transition:.4s var(--cubic-out);transition-property:transform,color;display:block}.fNk3pa_form-control input,.fNk3pa_form-control textarea{border-bottom:1px solid;order:1;padding:.9rem 0;font-size:1.2rem}.fNk3pa_form-control input::placeholder,.fNk3pa_form-control textarea::placeholder{color:#0000}.fNk3pa_form-control input:not(:placeholder-shown)+label,.fNk3pa_form-control textarea:not(:placeholder-shown)+label{color:rgb(var(--deep-blue))}.fNk3pa_form-control input:placeholder-shown+label{transform:translateY(2rem)}.fNk3pa_form-control input:focus:placeholder-shown+label{color:#ffffff4d}.fNk3pa_form-control-error{color:rgb(var(--deep-blue));position:absolute;bottom:-2rem}.fNk3pa_form-control-error.fNk3pa_--align-top{bottom:1.1rem}@media screen and (min-width:768px){#fNk3pa_root [data-grid-type="3-9"]>:first-child{width:calc(25% - 1rem)}#fNk3pa_root [data-grid-type="3-9"]>:nth-child(2){width:calc(75% - 1rem)}#fNk3pa_root [data-grid-type="6-6"]>*{width:calc(50% - 1rem)}#fNk3pa_root [data-grid-type="9-3"]>:first-child{width:calc(75% - 1rem)}#fNk3pa_root [data-grid-type="9-3"]>:nth-child(2){width:calc(25% - 1rem)}#fNk3pa_root [data-grid-type="7-center"]>:first-child{width:58.3333%;margin-left:calc(25% + 1rem)}#fNk3pa_root [data-grid-type="7-left"]>:first-child{width:58.3333%}#fNk3pa_root [data-grid-type="7-right"]>:first-child{width:58.3333%;margin-left:calc(41.6667% + 1rem)}}.fNk3pa_--light{font-family:var(--light)}.fNk3pa_--bold{font-family:var(--bold)}.fNk3pa_--canela-thin{font-family:var(--canela-thin)}.fNk3pa_--16{font-size:clamp(13.6727px,1.86364vw,16px);line-height:1.31273}.fNk3pa_--17{font-size:clamp(14.3727px,1.88636vw,17px);line-height:1.30727}.fNk3pa_--18{font-size:clamp(15.0545px,1.90909vw,18px);line-height:1.30182}.fNk3pa_--19{font-size:clamp(15.7182px,1.93182vw,19px);line-height:1.29636}.fNk3pa_--20{font-size:clamp(16.3636px,1.95455vw,20px);line-height:1.29091}.fNk3pa_--21{font-size:clamp(16.9909px,1.97727vw,21px);line-height:1.28545}.fNk3pa_--22{font-size:clamp(17.6px,2vw,22px);line-height:1.28}.fNk3pa_--23{font-size:clamp(18.1909px,2.02273vw,23px);line-height:1.27455}.fNk3pa_--24{font-size:clamp(18.7636px,2.04545vw,24px);line-height:1.26909}.fNk3pa_--25{font-size:clamp(19.3182px,2.06818vw,25px);line-height:1.26364}.fNk3pa_--26{font-size:clamp(19.8545px,2.09091vw,26px);line-height:1.25818}.fNk3pa_--27{font-size:clamp(20.3727px,2.11364vw,27px);line-height:1.25273}.fNk3pa_--28{font-size:clamp(20.8727px,2.13636vw,28px);line-height:1.24727}.fNk3pa_--29{font-size:clamp(21.3545px,2.15909vw,29px);line-height:1.24182}.fNk3pa_--30{font-size:clamp(21.8182px,2.18182vw,30px);line-height:1.23636}.fNk3pa_--31{font-size:clamp(22.2636px,2.20455vw,31px);line-height:1.23091}.fNk3pa_--32{font-size:clamp(22.6909px,2.22727vw,32px);line-height:1.22545}.fNk3pa_--33{font-size:clamp(23.1px,2.25vw,33px);line-height:1.22}.fNk3pa_--34{font-size:clamp(23.4909px,2.27273vw,34px);line-height:1.21455}.fNk3pa_--35{font-size:clamp(23.8636px,2.29545vw,35px);line-height:1.20909}.fNk3pa_--36{font-size:clamp(24.2182px,2.31818vw,36px);line-height:1.20364}.fNk3pa_--37{font-size:clamp(24.5545px,2.34091vw,37px);line-height:1.19818}.fNk3pa_--38{font-size:clamp(24.8727px,2.36364vw,38px);line-height:1.19273}.fNk3pa_--39{font-size:clamp(25.1727px,2.38636vw,39px);line-height:1.18727}.fNk3pa_--40{font-size:clamp(25.4545px,2.40909vw,40px);line-height:1.18182}.fNk3pa_--41{font-size:clamp(25.7182px,2.43182vw,41px);line-height:1.17636}.fNk3pa_--42{font-size:clamp(25.9636px,2.45455vw,42px);line-height:1.17091}.fNk3pa_--43{font-size:clamp(26.1909px,2.47727vw,43px);line-height:1.16545}.fNk3pa_--44{font-size:clamp(26.4px,2.5vw,44px);line-height:1.16}.fNk3pa_--45{font-size:clamp(26.5909px,2.52273vw,45px);line-height:1.15455}.fNk3pa_--46{font-size:clamp(26.7636px,2.54545vw,46px);line-height:1.14909}.fNk3pa_--47{font-size:clamp(26.9182px,2.56818vw,47px);line-height:1.14364}.fNk3pa_--48{font-size:clamp(27.0545px,2.59091vw,48px);line-height:1.13818}.fNk3pa_--49{font-size:clamp(27.1727px,2.61364vw,49px);line-height:1.13273}.fNk3pa_--50{font-size:clamp(27.2727px,3.09091vw,50px);line-height:1.12727}.fNk3pa_--51{font-size:clamp(27.3545px,3.12273vw,51px);line-height:1.12182}.fNk3pa_--52{font-size:clamp(27.4182px,3.15455vw,52px);line-height:1.11636}.fNk3pa_--53{font-size:clamp(27.4636px,3.18636vw,53px);line-height:1.11091}.fNk3pa_--54{font-size:clamp(27.4909px,3.21818vw,54px);line-height:1.10545}.fNk3pa_--55{font-size:clamp(27.5px,3.25vw,55px);line-height:1.1}.fNk3pa_--56{font-size:clamp(27.4909px,3.28182vw,56px);line-height:1.1}.fNk3pa_--57{font-size:clamp(27.4636px,3.31364vw,57px);line-height:1.1}.fNk3pa_--58{font-size:clamp(27.4182px,3.34545vw,58px);line-height:1.1}.fNk3pa_--59{font-size:clamp(27.3545px,3.37727vw,59px);line-height:1.1}.fNk3pa_--60{font-size:clamp(27.2727px,3.40909vw,60px);line-height:1.1}.fNk3pa_--61{font-size:clamp(27.1727px,3.44091vw,61px);line-height:1.1}.fNk3pa_--62{font-size:clamp(27.0545px,3.47273vw,62px);line-height:1.1}.fNk3pa_--63{font-size:clamp(26.9182px,3.50455vw,63px);line-height:1.1}.fNk3pa_--64{font-size:clamp(26.7636px,3.53636vw,64px);line-height:1.1}.fNk3pa_--65{font-size:clamp(26.5909px,3.56818vw,65px);line-height:1.1}.fNk3pa_--66{font-size:clamp(26.4px,3.6vw,66px);line-height:1.1}.fNk3pa_--67{font-size:clamp(26.8px,3.63182vw,67px);line-height:1.1}.fNk3pa_--68{font-size:clamp(27.2px,3.66364vw,68px);line-height:1.1}.fNk3pa_--69{font-size:clamp(27.6px,3.69545vw,69px);line-height:1.1}.fNk3pa_--70{font-size:clamp(28px,3.72727vw,70px);line-height:1.1}.fNk3pa_--71{font-size:clamp(28.4px,3.75909vw,71px);line-height:1.1}.fNk3pa_--72{font-size:clamp(28.8px,3.79091vw,72px);line-height:1.1}.fNk3pa_--73{font-size:clamp(29.2px,3.82273vw,73px);line-height:1.1}.fNk3pa_--74{font-size:clamp(29.6px,3.85455vw,74px);line-height:1.1}.fNk3pa_--75{font-size:clamp(30px,3.88636vw,75px);line-height:1.1}.fNk3pa_--76{font-size:clamp(30.4px,3.91818vw,76px);line-height:1.1}.fNk3pa_--77{font-size:clamp(30.8px,3.95vw,77px);line-height:1.1}.fNk3pa_--78{font-size:clamp(31.2px,3.98182vw,78px);line-height:1.1}.fNk3pa_--79{font-size:clamp(31.6px,4.01364vw,79px);line-height:1.1}.fNk3pa_--80{font-size:clamp(32px,4.77273vw,80px);line-height:1.1}.fNk3pa_--81{font-size:clamp(32.4px,4.81364vw,81px);line-height:1.1}.fNk3pa_--82{font-size:clamp(32.8px,4.85455vw,82px);line-height:1.1}.fNk3pa_--83{font-size:clamp(33.2px,4.89545vw,83px);line-height:1.1}.fNk3pa_--84{font-size:clamp(33.6px,4.93636vw,84px);line-height:1.1}.fNk3pa_--85{font-size:clamp(34px,4.97727vw,85px);line-height:1.1}.fNk3pa_--86{font-size:clamp(34.4px,5.01818vw,86px);line-height:1.1}.fNk3pa_--87{font-size:clamp(34.8px,5.05909vw,87px);line-height:1.1}.fNk3pa_--88{font-size:clamp(35.2px,5.1vw,88px);line-height:1.1}.fNk3pa_--89{font-size:clamp(35.6px,5.14091vw,89px);line-height:1.1}.fNk3pa_--90{font-size:clamp(36px,5.18182vw,90px);line-height:1.1}.fNk3pa_--91{font-size:clamp(36.4px,5.22273vw,91px);line-height:1.1}.fNk3pa_--92{font-size:clamp(36.8px,5.26364vw,92px);line-height:1.1}.fNk3pa_--93{font-size:clamp(37.2px,5.30455vw,93px);line-height:1.1}.fNk3pa_--94{font-size:clamp(37.6px,5.34545vw,94px);line-height:1.1}.fNk3pa_--95{font-size:clamp(38px,5.38636vw,95px);line-height:1.1}.fNk3pa_--96{font-size:clamp(38.4px,5.42727vw,96px);line-height:1.1}.fNk3pa_--97{font-size:clamp(38.8px,5.46818vw,97px);line-height:1.1}.fNk3pa_--98{font-size:clamp(39.2px,5.50909vw,98px);line-height:1.1}.fNk3pa_--99{font-size:clamp(39.6px,5.55vw,99px);line-height:1.1}.fNk3pa_--100{font-size:clamp(40px,5.59091vw,100px);line-height:1.1}.fNk3pa_--101{font-size:clamp(40.4px,5.63182vw,101px);line-height:1.1}.fNk3pa_--102{font-size:clamp(40.8px,5.67273vw,102px);line-height:1.1}.fNk3pa_--103{font-size:clamp(41.2px,5.71364vw,103px);line-height:1.1}.fNk3pa_--104{font-size:clamp(41.6px,5.75455vw,104px);line-height:1.1}.fNk3pa_--105{font-size:clamp(42px,5.79545vw,105px);line-height:1.1}.fNk3pa_--106{font-size:clamp(42.4px,5.83636vw,106px);line-height:1.1}.fNk3pa_--107{font-size:clamp(42.8px,5.87727vw,107px);line-height:1.1}.fNk3pa_--108{font-size:clamp(43.2px,5.91818vw,108px);line-height:1.1}.fNk3pa_--109{font-size:clamp(43.6px,5.95909vw,109px);line-height:1.1}.fNk3pa_--110{font-size:clamp(44px,6vw,110px);line-height:1.1}.fNk3pa_--28.fNk3pa_--scale{font-size:clamp(24px,2.2vw,28px)}.fNk3pa_--34.fNk3pa_--min-20{font-size:clamp(21px,2.3vw,34px)}.fNk3pa_--48.fNk3pa_--min-20{font-size:clamp(21px,2.6vw,48px)}.fNk3pa_--55.fNk3pa_--min-20{font-size:clamp(21px,3.3vw,55px)}.fNk3pa_--56.fNk3pa_--min-30{font-size:clamp(30px,3.3vw,56px)}.fNk3pa_--56.fNk3pa_--min-40{font-size:clamp(40px,3.3vw,56px)}.fNk3pa_--78.fNk3pa_--min-30{font-size:clamp(38px,4vw,78px)}.fNk3pa_--90.fNk3pa_--min-20{font-size:clamp(28px,5.2vw,90px)}.fNk3pa_--110.fNk3pa_--min-30{font-size:clamp(34px,6vw,110px)}.fNk3pa_--110.fNk3pa_--min-50{font-size:clamp(52px,6vw,110px)}.fNk3pa_--156{font-size:clamp(60px,8vw,156px);line-height:1}.fNk3pa_--161{font-size:clamp(64px,9vw,161px);line-height:1}.fNk3pa_--161.fNk3pa_--min-50{font-size:clamp(54px,9vw,161px);line-height:1}.fNk3pa_ProjectItem{margin-bottom:5rem}.fNk3pa_ProjectItem .fNk3pa_imageContainer,.fNk3pa_ProjectItem .fNk3pa_title,.fNk3pa_ProjectItem .fNk3pa_tag{transition:1.2s var(--cubic-out);transition-delay:var(--anim-delay);transition-property:opacity,visibility,transform,filter}.fNk3pa_ProjectItem .fNk3pa_imageContainer{aspect-ratio:1.42;position:relative}.fNk3pa_ProjectItem .fNk3pa_imageContainer a{height:100%;display:block;position:relative}.fNk3pa_ProjectItem .fNk3pa_title{margin-bottom:.4rem;padding-top:1.5rem;transition-delay:.1s}.fNk3pa_ProjectItem .fNk3pa_tag{text-transform:uppercase;transition-delay:.1s}.fNk3pa_ProjectItem .fNk3pa_caseStudyButton{max-width:calc(100% - 4rem);position:absolute;bottom:2rem;right:2rem}.fNk3pa_ProjectItem[data-ready=false] .fNk3pa_imageContainer,.fNk3pa_ProjectItem[data-ready=false] .fNk3pa_title,.fNk3pa_ProjectItem[data-ready=false] .fNk3pa_tag,.fNk3pa_ProjectItem:not(.fNk3pa_alwaysInView):not(.fNk3pa_inView) .fNk3pa_imageContainer,.fNk3pa_ProjectItem:not(.fNk3pa_alwaysInView):not(.fNk3pa_inView) .fNk3pa_title,.fNk3pa_ProjectItem:not(.fNk3pa_alwaysInView):not(.fNk3pa_inView) .fNk3pa_tag{opacity:0;visibility:hidden;transform:translateY(2rem)}@media (any-hover:hover){.fNk3pa_ProjectItem:not([disabled]):hover .fNk3pa_imageContainer{filter:brightness(120%)}.fNk3pa_ProjectItem:not([disabled]):hover .fNk3pa_title,.fNk3pa_ProjectItem:not([disabled]):hover .fNk3pa_tag{opacity:.5}}.fNk3pa_ProjectItem:not([disabled]):active .fNk3pa_imageContainer{filter:brightness(120%)}.fNk3pa_ProjectItem:not([disabled]):active .fNk3pa_title,.fNk3pa_ProjectItem:not([disabled]):active .fNk3pa_tag{opacity:.5}.fNk3pa_ProjectItem:not([disabled]):active,.fNk3pa_ProjectItem:not([disabled]):active *{transition:none}
