.icon_scrollDown__rt6vu{position:relative}.icon_scrollDown__rt6vu: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__SsyH0;position:absolute;left:50%;transform:scale(.8)}@keyframes icon_scroll__SsyH0{0%{opacity:1}to{opacity:0;transform:translateY(1.5rem)}}.navigation_navigation__OrTBX{display:flex}.navigation_navigation__OrTBX a{padding:.6rem 0;position:relative;transition:color .5s,border .5s}.navigation_menuActive__Yvz_q,.navigation_navigation__OrTBX a:hover{color:var(--red);transition:color .5s}.navigation_navBar__fOWzX,.navigation_navTools__SIXqP{padding:0;display:flex;gap:2.5rem;font-size:.96rem;font-weight:500;align-items:center}.navigation_navBar__fOWzX 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__fOWzX .navigation_menuActive__Yvz_q:after,.navigation_navBar__fOWzX a:hover:after{transform:scaleX(1)}.navigation_navTools__SIXqP{margin-left:2.2rem;gap:1rem}.navigation_navTools__SIXqP .icon svg{height:1.1rem;width:1.1rem}.navigation_navTools__SIXqP a{border:2px solid var(--white);padding:.3rem .5rem .4rem;transition:color .5s}.navigation_navTools__SIXqP .navigation_menuActive__Yvz_q,.navigation_navTools__SIXqP a:hover{border:2px solid var(--red);transition:border .5s,color .5s}.navigation_menuButton__EAEIp{display:none}.navigation_menuButton__EAEIp .icon svg{transition:color .5s}.navigation_menuButton__EAEIp:hover .icon svg{color:var(--red)}.navigation_contentOverlay__m7G7z{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__EAEIp{display:inline-block}.navigation_openMenu__OhHYM .navigation_navBar__fOWzX{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__SIXqP{margin-left:0}.navigation_navBar__fOWzX li{white-space:normal;position:absolute;display:block;text-align:center;opacity:0;pointer-events:none;transform:scale(1.1) translateY(-50%)}.navigation_navBar__fOWzX li a{line-height:2.5rem}.navigation_openMenu__OhHYM .navigation_navBar__fOWzX li{position:relative;opacity:1;pointer-events:auto;transform:none;transition:opacity .5s ease-out,transform .55s ease-out}.navigation_openMenu__OhHYM .navigation_navBar__fOWzX>li:first-child{transition-delay:.15s}.navigation_openMenu__OhHYM .navigation_navBar__fOWzX>li:nth-child(2){transition-delay:.2s}.navigation_openMenu__OhHYM .navigation_navBar__fOWzX>li:nth-child(3){transition-delay:.25s}.navigation_openMenu__OhHYM .navigation_navBar__fOWzX>li:nth-child(4){transition-delay:.3s}.navigation_openMenu__OhHYM .navigation_navBar__fOWzX>li:nth-child(5){transition-delay:.35s}.navigation_openMenu__OhHYM .navigation_navBar__fOWzX>li:nth-child(6){transition-delay:.4s}.navigation_openMenu__OhHYM .navigation_navBar__fOWzX>li:nth-child(7){transition-delay:.45s}.navigation_openMenu__OhHYM .navigation_navBar__fOWzX>li:nth-child(8){transition-delay:.5s}.navigation_openMenu__OhHYM .navigation_navBar__fOWzX>li:nth-child(9){transition-delay:.55s}.navigation_openMenu__OhHYM .navigation_navBar__fOWzX>li:nth-child(10){transition-delay:.6s}.navigation_openMenu__OhHYM .navigation_navBar__fOWzX>li:nth-child(11){transition-delay:.65s}.navigation_navBar__fOWzX a:after{bottom:0}.navigation_contentOverlay__m7G7z.navigation_openMenu__OhHYM{width:100vw;height:100vh;opacity:1;transition:opacity .5s,transform .5s}}.header_header____5Dq{width:100%;position:sticky;top:0;left:0;background-color:var(--black);z-index:30}.header_container__l3GIV{display:flex;justify-content:space-between;flex-shrink:1;align-items:center;gap:1rem}.header_siteLogoContainer___RCoz{max-width:200px;display:flex;padding:1.6rem 0}.card_card__xkQ7q{display:flex;list-style:none;width:25%;height:auto;background-color:var(--white);transition:background-color .4s ease-in-out}.card_card__xkQ7q:hover{background-color:var(--red)}.card_card__xkQ7q a{display:flex;width:100%;gap:1rem;flex-direction:column;align-items:center;padding:3rem 2.5rem}.card_card__xkQ7q .icon svg{color:var(--red);height:4.7rem;width:4.7rem;transition:color .4s ease-in-out}.card_card__xkQ7q:hover .icon svg{color:var(--white)}.card_card__xkQ7q .icon{padding-bottom:1rem}.card_card__xkQ7q h4{color:var(--red);font-size:1.1rem;letter-spacing:.5px;transition:color .4s ease-in-out}.card_card__xkQ7q:hover h4{color:var(--white)}.card_card__xkQ7q p{color:var(--black);font-size:.9rem;font-weight:400;text-align:center;margin:0;transition:color .4s ease-in-out}.card_card__xkQ7q:hover p{color:var(--white)}@media only screen and (max-width:1024px){.card_card__xkQ7q{width:100%}.card_card__xkQ7q .icon{padding-bottom:0}}.cardsSection_cards__3X1eE{display:flex;flex-wrap:nowrap;gap:2.3rem;width:100%;margin:1.5rem 0}@media only screen and (max-width:1024px){.cardsSection_cards__3X1eE{flex-wrap:wrap}}.gridItem_gridItem__Mr6z9{min-height:300px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;transition:all .75s ease;position:relative;cursor:pointer}.gridItem_gridItem__Mr6z9:hover{transform:scale(1.01)}.gridItem_imageContainer__bqMzU{position:absolute;width:100%;height:100%}.gridItem_overlayContainer__KpwX7{position:relative;height:100%;width:100%;box-sizing:border-box;background:transparent;margin:0;padding:1.25rem;opacity:1;transition:all .75s ease}.gridItem_gridItem__Mr6z9:hover .gridItem_overlayContainer__KpwX7{background:rgba(0,0,0,.4)}.gridItem_overlay__e3o_1{display:flex;height:100%;align-items:flex-end;position:relative}.gridItem_overlay__e3o_1>div{opacity:0;transform:translateY(20px);transition:all .75s ease}.gridItem_gridItem__Mr6z9:hover .gridItem_overlay__e3o_1>div{opacity:1;transform:translate(0)}.gridItem_tag__EeQ_j{position:absolute;top:0;right:0;background:#d83e42;padding:.5rem 1rem;font-size:1rem;font-weight:700}@media screen and (max-width:1220px){.gridItem_gridItem__Mr6z9 .gridItem_overlayContainer__KpwX7{background:rgba(0,0,0,.4)}.gridItem_gridItem__Mr6z9 .gridItem_overlay__e3o_1>div{opacity:1;transform:translate(0)}}@media screen and (max-width:767px){.gridItem_gridItem__Mr6z9{min-height:unset;height:100%}}.grid_grid__ikwVM,.grid_grid__ikwVM.boxed,.grid_grid__ikwVM.fullWidth{display:grid;width:100%;grid-gap:1.25rem;gap:1.25rem;margin:1.25rem 0}.grid_home___cbrw.grid_grid__ikwVM{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__MvpLm.grid_grid__ikwVM{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___cbrw.grid_grid__ikwVM{grid-template-areas:"item1 item2" "item3 item2";grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr}.grid_home___cbrw.grid_grid__ikwVM .gridItem4,.grid_home___cbrw.grid_grid__ikwVM .gridItem5,.grid_home___cbrw.grid_grid__ikwVM .gridItem6{display:none}}@media screen and (max-width:767px){.grid_home___cbrw.grid_grid__ikwVM{height:600px;display:flex;flex-direction:column}.grid_large__MvpLm.grid_grid__ikwVM{grid-template-columns:unset}.grid_large__MvpLm.grid_grid__ikwVM li{min-height:200px}}.clientsPreview_clientsPreview__D0CaY{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;justify-content:space-between}.clientsPreview_clientsPreview__D0CaY li{height:100%;width:160px}.clientsPreview_clientsPreview__D0CaY li:hover img{transform:scale(1.05);opacity:.9}.clientsPreview_clientsPreview__D0CaY li img{opacity:.6;transition:all .6s ease-in-out}@media only screen and (max-width:1024px){.clientsPreview_clientsPreview__D0CaY li:nth-child(3){display:none}}@media only screen and (max-width:767px){.clientsPreview_clientsPreview__D0CaY{gap:0;margin-top:0}.clientsPreview_clientsPreview__D0CaY li{width:50%;gap:0;padding:1rem 1.5rem}}.skillsSummary_skillsSummary__FCbMS{display:flex;font-size:1.55rem;font-style:italic;font-weight:300;flex-wrap:wrap}.skillsSummary_skillsSummary__FCbMS li:not(:last-child):after{content:"/";margin:0 .5rem}@media (max-width:767px){.skillsSummary_skillsSummary__FCbMS{font-size:clamp(.5rem,6.3vw - .2rem,3rem)}.skillsSummary_skillsSummary__FCbMS li:not(:last-child):after{margin:0 1.6vw}}.heroSection_hero__0W59s{position:relative;height:calc(100vh - 83px)}.heroSection_backgroundDesktopContainer__De7ul{position:absolute;width:100%;height:100%}.heroSection_backgroundDesktop__yWegs{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;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__QC3XL{height:100%}.heroSection_contentContainer__NmD4f{display:flex;height:100%;flex-direction:column;justify-content:space-between}.heroSection_introduction__4Kbz4{padding-top:6.2rem;display:flex;flex-direction:column;width:auto;gap:1rem}.heroSection_titleContainer__HBbz2{background-color:var(--red);position:relative;padding:.6rem 2.1rem;width:-moz-max-content;width:max-content;max-width:100%}.heroSection_titleContainer__HBbz2 h1::-moz-selection{color:var(--red);background:var(--white)}.heroSection_titleContainer__HBbz2 h1::selection{color:var(--red);background:var(--white)}.heroSection_descriptionContainer___m_aX{max-width:450px}.heroSection_descriptionContainer___m_aX p{width:100%;font-size:1.15rem;font-weight:300;line-height:1.6rem;letter-spacing:0;margin-top:0}.heroSection_backgroundMobileContainer__3eVkL{display:none}.heroSection_heroBottom____Jye{padding-top:1.2rem}.heroSection_scrollDownContainer__pWUMI{width:100%;display:flex;justify-content:center}@media (max-width:767px){.heroSection_hero__0W59s{height:100%;padding:0 0 1rem}.heroSection_backgroundDesktopContainer__De7ul{display:none}.heroSection_introduction__4Kbz4{padding-top:.5rem}.heroSection_titleContainer__HBbz2{white-space:nowrap;font-size:4.6vw;display:flex;justify-content:center;width:100%}.heroSection_titleContainer__HBbz2 h1{font-size:clamp(.5rem,14vw - .3rem,6.5rem)}.heroSection_taglineContainer__hH_P2{white-space:nowrap;font-size:4.2vw}.heroSection_taglineContainer__hH_P2 h3{font-size:clamp(.5rem,10vw - .3rem,6rem)}.heroSection_descriptionContainer___m_aX{width:85vw;max-width:none}.heroSection_backgroundMobileContainer__3eVkL{display:block}.heroSection_scrollDownContainer__pWUMI{display:none}}@media screen and (max-height:755px){.heroSection_hero__0W59s{height:auto}}.footer_footer__SH230{padding:1rem 0;background-color:var(--white);color:var(--lightGrey);margin-top:auto}.footer_footer__SH230 p{font-size:.95rem}.toTop_toTop__ZZABw{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__oe6DP .5s}.toTop_toTop__ZZABw.toTop_show__tjYGb{pointer-events:all;animation:toTop_fadeIn__oe6DP .5s;opacity:1}.toTop_toTop__ZZABw.toTop_hidden__bvtlb{pointer-events:none;animation:toTop_fadeOut__g_KfV .5s}.toTop_toTop__ZZABw .icon svg{height:.9rem;width:.9rem;color:var(--white)}@keyframes toTop_fadeIn__oe6DP{0%{opacity:0}to{opacity:1}}@keyframes toTop_fadeOut__g_KfV{0%{opacity:1}to{opacity:0}}main.home_home__PZ9c4 section:nth-child(2n){background-color:var(--grey)}main.home_home__PZ9c4 section:nth-child(2n) h2{text-align:right}