.navigation_navigation__e_rFg{display:flex}.navigation_navigation__e_rFg a{padding:.6rem 0;position:relative;transition:color .5s,border .5s}.navigation_menuActive__s5h9o,.navigation_navigation__e_rFg a:hover{color:var(--red);transition:color .5s}.navigation_navBar__FyKh6,.navigation_navTools__kcqiL{padding:0;display:flex;gap:2.5rem;font-size:.96rem;font-weight:500;align-items:center}.navigation_navBar__FyKh6 a:after{content:"";position:absolute;left:0;width:100%;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s cubic-bezier(1,.68,.16,.9);background-color:var(--red);bottom:-15px;height:3px}.navigation_navBar__FyKh6 .navigation_menuActive__s5h9o:after,.navigation_navBar__FyKh6 a:hover:after{transform:scaleX(1)}.navigation_navTools__kcqiL{margin-left:2.2rem;gap:1rem}.navigation_navTools__kcqiL .icon svg{height:1.1rem;width:1.1rem}.navigation_navTools__kcqiL a{border:2px solid var(--white);padding:.3rem .5rem .4rem;transition:color .5s}.navigation_navTools__kcqiL .navigation_menuActive__s5h9o,.navigation_navTools__kcqiL a:hover{border:2px solid var(--red);transition:border .5s,color .5s}.navigation_menuButton__Z_iYV{display:none}.navigation_menuButton__Z_iYV .icon svg{transition:color .5s}.navigation_menuButton__Z_iYV:hover .icon svg{color:var(--red)}.navigation_contentOverlay__pmPf8{position:fixed;top:0;left:0;width:0;height:0;background:rgba(0,0,0,.5);opacity:0;z-index:-1;transition:opacity .5s,transform .5s,width .1s .5s,height .1s .5s}@media only screen and (max-width:1024px){.navigation_menuButton__Z_iYV{display:inline-block}.navigation_openMenu__lEnL2 .navigation_navBar__FyKh6{display:inline-block;width:100%;position:absolute;left:0;top:100%;transition:background-color .5s;padding:1.5rem 0;background-color:var(--black)}.navigation_navTools__kcqiL{margin-left:0}.navigation_navBar__FyKh6 li{white-space:normal;position:absolute;display:block;text-align:center;opacity:0;pointer-events:none;transform:scale(1.1) translateY(-50%)}.navigation_navBar__FyKh6 li a{line-height:2.5rem}.navigation_openMenu__lEnL2 .navigation_navBar__FyKh6 li{position:relative;opacity:1;pointer-events:auto;transform:none;transition:opacity .5s ease-out,transform .55s ease-out}.navigation_openMenu__lEnL2 .navigation_navBar__FyKh6>li:first-child{transition-delay:.15s}.navigation_openMenu__lEnL2 .navigation_navBar__FyKh6>li:nth-child(2){transition-delay:.2s}.navigation_openMenu__lEnL2 .navigation_navBar__FyKh6>li:nth-child(3){transition-delay:.25s}.navigation_openMenu__lEnL2 .navigation_navBar__FyKh6>li:nth-child(4){transition-delay:.3s}.navigation_openMenu__lEnL2 .navigation_navBar__FyKh6>li:nth-child(5){transition-delay:.35s}.navigation_openMenu__lEnL2 .navigation_navBar__FyKh6>li:nth-child(6){transition-delay:.4s}.navigation_openMenu__lEnL2 .navigation_navBar__FyKh6>li:nth-child(7){transition-delay:.45s}.navigation_openMenu__lEnL2 .navigation_navBar__FyKh6>li:nth-child(8){transition-delay:.5s}.navigation_openMenu__lEnL2 .navigation_navBar__FyKh6>li:nth-child(9){transition-delay:.55s}.navigation_openMenu__lEnL2 .navigation_navBar__FyKh6>li:nth-child(10){transition-delay:.6s}.navigation_openMenu__lEnL2 .navigation_navBar__FyKh6>li:nth-child(11){transition-delay:.65s}.navigation_navBar__FyKh6 a:after{bottom:0}.navigation_contentOverlay__pmPf8.navigation_openMenu__lEnL2{width:100vw;height:100vh;opacity:1;transition:opacity .5s,transform .5s}}.icon_scrollDown__UWi_C{position:relative}.icon_scrollDown__UWi_C:after{content:"";width:.4rem;height:.4rem;background:#fff;margin-left:-3px;top:.75rem;border-radius:3px;animation-duration:2s;animation-iteration-count:infinite;animation-name:icon_scroll__SVADs;position:absolute;left:50%;transform:scale(.8)}@keyframes icon_scroll__SVADs{0%{opacity:1}to{opacity:0;transform:translateY(1.5rem)}}.header_header__us6ao{width:100%;position:-webkit-sticky;position:sticky;top:0;left:0;background-color:var(--black);z-index:30}.header_container__oQHiA{display:flex;justify-content:space-between;flex-shrink:1;align-items:center;gap:1rem}.header_siteLogoContainer__080dz{max-width:200px;display:flex;padding:1.6rem 0}.card_card__sba1Z{display:flex;list-style:none;width:25%;height:auto;background-color:var(--white);transition:background-color .4s ease-in-out}.card_card__sba1Z:hover{background-color:var(--red)}.card_card__sba1Z a{display:flex;width:100%;gap:1rem;flex-direction:column;align-items:center;padding:3rem 2.5rem}.card_card__sba1Z .icon svg{color:var(--red);height:4.7rem;width:4.7rem;transition:color .4s ease-in-out}.card_card__sba1Z:hover .icon svg{color:var(--white)}.card_card__sba1Z .icon{padding-bottom:1rem}.card_card__sba1Z h4{color:var(--red);font-size:1.1rem;letter-spacing:.5px;transition:color .4s ease-in-out}.card_card__sba1Z:hover h4{color:var(--white)}.card_card__sba1Z p{color:var(--black);font-size:.9rem;font-weight:400;text-align:center;margin:0;transition:color .4s ease-in-out}.card_card__sba1Z:hover p{color:var(--white)}@media only screen and (max-width:1024px){.card_card__sba1Z{width:100%}.card_card__sba1Z .icon{padding-bottom:0}}.cardsSection_cards__pZO6_{display:flex;flex-wrap:nowrap;gap:2.3rem;width:100%;margin:1.5rem 0}@media only screen and (max-width:1024px){.cardsSection_cards__pZO6_{flex-wrap:wrap}}.gridItem_gridItem__GiP2y{height:300px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;transition:all .75s ease;position:relative;cursor:pointer}.gridItem_gridItem__GiP2y a{display:block;position:absolute;inset:0}.gridItem_gridItem__GiP2y:hover{transform:scale(1.01)}.gridItem_imageContainer__EX_AM{position:absolute;width:100%;height:100%}.gridItem_overlayContainer__0HAB0{position:relative;height:100%;width:100%;box-sizing:border-box;background:transparent;margin:0;padding:0;opacity:1;transition:all .75s ease}.gridItem_gridItem__GiP2y:hover .gridItem_overlayContainer__0HAB0{background:rgba(0,0,0,.4)}.gridItem_overlay__nmZQ_{display:flex;height:100%;align-items:flex-end;position:relative}.gridItem_tags__vy1Zc{position:absolute;top:0;right:0;left:0;display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem;z-index:2;box-sizing:border-box;justify-content:flex-end}.gridItem_overlay__nmZQ_>div{opacity:0;transform:translateY(20px);padding:1.25rem;transition:all .75s ease}.gridItem_gridItem__GiP2y:hover .gridItem_overlay__nmZQ_>div{opacity:1;transform:translate(0)}.gridItem_tag__iA2fu{background:#d83e42;padding:.5rem 1rem;font-size:1rem;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width:1220px){.gridItem_gridItem__GiP2y .gridItem_overlayContainer__0HAB0{background:rgba(0,0,0,.4)}.gridItem_gridItem__GiP2y .gridItem_overlay__nmZQ_>div{opacity:1;transform:translate(0)}}@media screen and (max-width:767px){.gridItem_gridItem__GiP2y{height:260px}}.grid_grid__aHvQX,.grid_grid__aHvQX.boxed,.grid_grid__aHvQX.fullWidth{display:grid;width:100%;grid-gap:1.25rem;gap:1.25rem;margin:1.25rem 0}.grid_home__FQ5rW.grid_grid__aHvQX{height:750px;grid-template-areas:"item1 item2 item3 item3" "item4 item2 item5 item6";grid-template-columns:1fr 2fr 1fr 1fr;grid-template-rows:1fr 1fr}.grid_large__Wk5gD.grid_grid__aHvQX{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2rem;max-width:1690px;min-height:480px}@media screen and (max-width:1220px){.grid_home__FQ5rW.grid_grid__aHvQX{grid-template-areas:"item1 item2" "item3 item2";grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr}.grid_home__FQ5rW.grid_grid__aHvQX .gridItem4,.grid_home__FQ5rW.grid_grid__aHvQX .gridItem5,.grid_home__FQ5rW.grid_grid__aHvQX .gridItem6{display:none}}@media screen and (max-width:767px){.grid_home__FQ5rW.grid_grid__aHvQX{display:flex;flex-direction:column}.grid_large__Wk5gD.grid_grid__aHvQX{grid-template-columns:unset}.grid_large__Wk5gD.grid_grid__aHvQX li{min-height:200px}}.clientsPreview_clientsPreview__FcMZl{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;justify-content:space-between}.clientsPreview_clientsPreview__FcMZl li{height:100%;width:160px}.clientsPreview_clientsPreview__FcMZl li:hover img{transform:scale(1.05);opacity:.9}.clientsPreview_clientsPreview__FcMZl li img{opacity:.6;transition:all .6s ease-in-out}@media only screen and (max-width:1024px){.clientsPreview_clientsPreview__FcMZl li:nth-child(3){display:none}}@media only screen and (max-width:767px){.clientsPreview_clientsPreview__FcMZl{gap:0;margin-top:0}.clientsPreview_clientsPreview__FcMZl li{width:50%;gap:0;padding:1rem 1.5rem}}.skillsSummary_skillsSummary__SjlUC{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;font-size:1.55rem;font-style:italic;font-weight:300}.skillsSummary_skillsSummary__SjlUC li{display:inline-flex;align-items:center}.skillsSummary_skillsSummary__SjlUC a{display:inline-block}.skillsSummary_skillsSummary__SjlUC li:not(:last-child):after{content:"/";margin:0 .5rem}@media (max-width:767px){.skillsSummary_skillsSummary__SjlUC{font-size:clamp(.5rem,6.3vw - .2rem,3rem);gap:.5rem}.skillsSummary_skillsSummary__SjlUC li:not(:last-child):after{margin:0 1.6vw}}.heroSection_hero__hGmj_{position:relative;height:calc(100vh - 83px)}.heroSection_backgroundDesktopContainer__noamC{position:absolute;width:100%;height:100%}.heroSection_backgroundDesktop__FOodS{width:100%;height:100%;object-fit:cover;object-position:right bottom;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.heroSection_content__eKjqs{height:100%}.heroSection_contentContainer__KSxv5{display:flex;height:100%;flex-direction:column;justify-content:space-between}.heroSection_introduction__FVpeS{padding-top:6.2rem;display:flex;flex-direction:column;width:auto;gap:1rem}.heroSection_titleContainer__YSSHy{background-color:var(--red);position:relative;padding:.6rem 2.1rem;width:max-content;max-width:100%}.heroSection_titleContainer__YSSHy h1::selection{color:var(--red);background:var(--white)}.heroSection_descriptionContainer__M0nvT{max-width:450px}.heroSection_descriptionContainer__M0nvT p{width:100%;font-size:1.15rem;font-weight:300;line-height:1.6rem;letter-spacing:0;margin-top:0}.heroSection_backgroundMobileContainer__4wv_d{display:none}.heroSection_heroBottom__MESif{padding-top:1.2rem}.heroSection_scrollDownContainer__ok4KA{width:100%;display:flex;justify-content:center}@media (max-width:767px){.heroSection_hero__hGmj_{height:100%;padding:0 0 1rem}.heroSection_backgroundDesktopContainer__noamC{display:none}.heroSection_introduction__FVpeS{padding-top:.5rem}.heroSection_titleContainer__YSSHy{white-space:nowrap;font-size:4.6vw;display:flex;justify-content:center;width:100%}.heroSection_titleContainer__YSSHy h1{font-size:clamp(.5rem,14vw - .3rem,6.5rem)}.heroSection_taglineContainer__mFSqY{white-space:nowrap;font-size:4.2vw}.heroSection_taglineContainer__mFSqY h3{font-size:clamp(.5rem,10vw - .3rem,6rem)}.heroSection_descriptionContainer__M0nvT{width:85vw;max-width:none}.heroSection_backgroundMobileContainer__4wv_d{display:block}.heroSection_scrollDownContainer__ok4KA{display:none}}@media screen and (max-height:755px){.heroSection_hero__hGmj_{height:auto}}main.home_home__9_hN6 section:nth-child(2n){background-color:var(--grey)}main.home_home__9_hN6 section:nth-child(2n) h2{text-align:right}.footer_footer__unmqs{padding:1rem 0;background-color:var(--white);color:var(--lightGrey);margin-top:auto}.footer_footer__unmqs p{font-size:.95rem}.toTop_toTop__15uJb{background-color:var(--red);height:auto;width:auto;position:fixed;display:flex;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:.8rem;border-radius:100%;bottom:6.3rem;right:2.5rem;animation:toTop_fadeIn__IOu1z .5s}.toTop_toTop__15uJb.toTop_show__JYxeM{pointer-events:all;animation:toTop_fadeIn__IOu1z .5s;opacity:1}.toTop_toTop__15uJb.toTop_hidden__ofu72{pointer-events:none;animation:toTop_fadeOut__6wNf2 .5s}.toTop_toTop__15uJb .icon svg{height:.9rem;width:.9rem;color:var(--white)}@keyframes toTop_fadeIn__IOu1z{0%{opacity:0}to{opacity:1}}@keyframes toTop_fadeOut__6wNf2{0%{opacity:1}to{opacity:0}}