/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:PP Neue Montreal;src:url(/_next/static/media/PPNeueMontreal-Medium.f9b3b92f.woff2) format("woff2"),url(/_next/static/media/PPNeueMontreal-Medium.ed0edb52.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}body,html{padding:0;margin:0;font-family:PP Neue Montreal,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--light-grey);color:var(--main-color)}*{padding:0;margin:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:thin dashed}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:500}h4{font-size:var(--title-4)}h4,p{line-height:1.18}p{font-size:var(--paragraph-text)}:root{--header-height:90px;--modal-header-height:75px;--layout-top-padding:40px;--layout-horizontal-padding:20px;--section-vertical-padding:100px;--page-hero-padding-top:132px;--send-message-padding:104px 0 162px;--full-screen-gutters:90px;--cursor-dimension:124px;--scene-max-height:850px;--light-grey:#e1dfdd;--dark-teal:#464c47;--black:#000;--white:#fff;--main-color:var(--black);--transparent-white:hsla(0,0%,100%,.423);--title-1:56px;--title-2:20px;--title-3:30px;--title-4:20px;--paragraph-text:20px;--lg-paragraph-text:30px;--lg-description-text:32px;--accordion-item-number:20px;--mobile-click-area-text:22px;--base-scale3d:scale3d(1,1,1);--base-translate3d:translate3d(0,0,0);--primary-curve:cubic-bezier(.62,.05,.01,.99)}@media screen and (min-width:992px){:root{--layout-top-padding:72px;--layout-horizontal-padding:45px;--section-vertical-padding:150px;--page-hero-padding-top:200px;--send-message-padding:280px 0 220px;--full-screen-gutters:365px;--title-1:94px;--title-2:28px;--lg-description-text:44px}}@media screen and (min-width:1228px){:root{--layout-horizontal-padding:70px;--section-vertical-padding:170px;--page-hero-padding-top:240px;--send-message-padding:355px 0 250px;--full-screen-gutters:415px;--title-1:124px;--title-2:40px;--title-4:22px;--paragraph-text:22px;--lg-paragraph-text:40px}}@media screen and (min-width:1380px){:root{--title-1:144px}}@media screen and (min-width:992px)and (max-height:840px){:root{--lg-description-text:34px}}@media screen and (min-width:1380px)and (max-height:880px){:root{--title-1:124px}}.BigText_bigText__ahAK1{position:relative;font-size:var(--title-1);line-height:.875;text-transform:uppercase;white-space:nowrap}.BigText_srText__T51Fh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.BigText_animatedChars__n0Rpk{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;-webkit-clip-path:inset(0 0 .12em);clip-path:inset(0 0 .12em);z-index:10}.BigText_animatedChars__n0Rpk>span{position:absolute;display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;opacity:0;-webkit-transform:translate3d(0,80%,0);-moz-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0);will-change:opacity transform;-webkit-animation:BigText_chars-in__e_wCk 1.25s var(--primary-curve) forwards;-moz-animation:BigText_chars-in__e_wCk 1.25s var(--primary-curve) forwards;animation:BigText_chars-in__e_wCk 1.25s var(--primary-curve) forwards}@-webkit-keyframes BigText_chars-in__e_wCk{0%{opacity:1}to{opacity:1;-webkit-transform:var(--base-translate3d);transform:var(--base-translate3d)}}@-moz-keyframes BigText_chars-in__e_wCk{0%{opacity:1}to{opacity:1;-moz-transform:var(--base-translate3d);transform:var(--base-translate3d)}}@keyframes BigText_chars-in__e_wCk{0%{opacity:1}to{opacity:1;-webkit-transform:var(--base-translate3d);-moz-transform:var(--base-translate3d);transform:var(--base-translate3d)}}.BigText_passive__LhGeX{opacity:0}.Loader_loader__UZRX9{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;padding:64px var(--layout-horizontal-padding) 52px;position:fixed;top:0;right:0;bottom:0;left:0;color:var(--white);z-index:200}@media screen and (min-width:992px){.Loader_loader__UZRX9{grid-template-columns:repeat(12,1fr);grid-column-gap:25px}}.Loader_loader__UZRX9.Loader_wipeOut__wnCsi:before{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.Loader_loader__UZRX9.Loader_wipeOut__wnCsi .Loader_appDescription__kJZn3,.Loader_loader__UZRX9.Loader_wipeOut__wnCsi .Loader_progress__iFE3k{opacity:0}.Loader_loader__UZRX9:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--black);-webkit-transform:var(--base-translate3d);-moz-transform:var(--base-translate3d);transform:var(--base-translate3d);z-index:-1;-webkit-transition:-webkit-transform 1.25s var(--primary-curve);transition:-webkit-transform 1.25s var(--primary-curve);-moz-transition:transform 1.25s var(--primary-curve),-moz-transform 1.25s var(--primary-curve);transition:transform 1.25s var(--primary-curve);transition:transform 1.25s var(--primary-curve),-webkit-transform 1.25s var(--primary-curve),-moz-transform 1.25s var(--primary-curve)}.Loader_appDescription__kJZn3{grid-column-start:1;grid-column-end:5;font-size:var(--title-3);text-transform:uppercase}.Loader_appDescription__kJZn3,.Loader_progress__iFE3k{-webkit-transition:opacity .7s var(--primary-curve);-moz-transition:opacity .7s var(--primary-curve);transition:opacity .7s var(--primary-curve)}.Loader_progress__iFE3k{grid-column-start:8;grid-column-end:13;justify-self:end;position:relative}.Loader_progress__iFE3k.Loader_fullContainer__EO_Yj{height:-moz-calc(100vh - 116px);height:calc(100vh - 116px)}.Loader_progressBlock__DSKUg{position:absolute;font-size:var(--title-1);width:2em;height:.875em;bottom:0;right:0;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:end;align-items:flex-end;-webkit-transition:-webkit-transform 1.25s var(--primary-curve);transition:-webkit-transform 1.25s var(--primary-curve);-moz-transition:transform 1.25s var(--primary-curve),-moz-transform 1.25s var(--primary-curve);transition:transform 1.25s var(--primary-curve);transition:transform 1.25s var(--primary-curve),-webkit-transform 1.25s var(--primary-curve),-moz-transform 1.25s var(--primary-curve);overflow:hidden;will-change:transform}.Loader_progressValue__wUPcz>span{display:inline-block;-webkit-transform:var(--base-translate3d);-moz-transform:var(--base-translate3d);transform:var(--base-translate3d)}.Loader_progressValue__wUPcz.Loader_flipVal__COewA>span{-webkit-transition:1.25s var(--primary-curve);-moz-transition:1.25s var(--primary-curve);transition:1.25s var(--primary-curve);-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.Loader_progressValue__wUPcz.Loader_flipVal__COewA>span:nth-child(3){-webkit-transition-delay:.09s;-moz-transition-delay:.09s;transition-delay:.09s}.Loader_progressValue__wUPcz.Loader_flipVal__COewA.Loader_singleTop__zYuuL>span:nth-child(3){-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0}.Loader_progressValue__wUPcz.Loader_flipVal__COewA.Loader_maxTop__o99fA>span:nth-child(3){-webkit-transition-delay:.11s;-moz-transition-delay:.11s;transition-delay:.11s}.Loader_progressValue__wUPcz.Loader_flipVal__COewA.Loader_maxVal__R7Y_V>span:nth-child(2){-webkit-transition-delay:45ms;-moz-transition-delay:45ms;transition-delay:45ms}.SmoothArea_smoothArea__HIKzB{position:fixed;top:0;right:var(--layout-horizontal-padding);left:var(--layout-horizontal-padding)}.SmoothArea_parallaxImageContainer__wgKbS{display:-moz-box;display:flex;overflow:hidden}.SmoothArea_parallaxImageContainer__wgKbS.SmoothArea_animateIn__Bsrav{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.SmoothArea_parallaxImageContainer__wgKbS.SmoothArea_animateIn__Bsrav:not(.SmoothArea_passive__HMOga){-webkit-animation:SmoothArea_mask-in__mJrCL 1.25s var(--primary-curve);-moz-animation:SmoothArea_mask-in__mJrCL 1.25s var(--primary-curve);animation:SmoothArea_mask-in__mJrCL 1.25s var(--primary-curve)}.SmoothArea_parallaxImageContainer__wgKbS.SmoothArea_animateIn__Bsrav:not(.SmoothArea_passive__HMOga) .SmoothArea_parallaxImageWrapper__E9hBu{-webkit-animation:SmoothArea_scale-in__E8b40 1.25s var(--primary-curve);-moz-animation:SmoothArea_scale-in__E8b40 1.25s var(--primary-curve);animation:SmoothArea_scale-in__E8b40 1.25s var(--primary-curve)}.SmoothArea_parallaxImage__eAQc_{width:100%;object-fit:cover}.SmoothArea_passive__HMOga{opacity:0}.SmoothArea_scalableOnHover__koh07:hover>div{-webkit-transform:scale3d(1.05,1.05,1.05);-moz-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}.SmoothArea_parallaxImageWrapper__E9hBu{-webkit-transform:var(--base-scale3d);-moz-transform:var(--base-scale3d);transform:var(--base-scale3d)}.SmoothArea_parallaxImageWrapper__E9hBu.SmoothArea_scalable__66_k8{-webkit-transform-origin:top;-moz-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform 1.25s var(--primary-curve);transition:-webkit-transform 1.25s var(--primary-curve);-moz-transition:transform 1.25s var(--primary-curve),-moz-transform 1.25s var(--primary-curve);transition:transform 1.25s var(--primary-curve);transition:transform 1.25s var(--primary-curve),-webkit-transform 1.25s var(--primary-curve),-moz-transform 1.25s var(--primary-curve)}.SmoothArea_parallaxImageWrapper__E9hBu.SmoothArea_scaleUp__RXwxx{-webkit-transform:scale3d(1.05,1.05,1.05);-moz-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}@-webkit-keyframes SmoothArea_mask-in__mJrCL{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@-moz-keyframes SmoothArea_mask-in__mJrCL{0%{clip-path:inset(0 0 100% 0)}}@keyframes SmoothArea_mask-in__mJrCL{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@-webkit-keyframes SmoothArea_scale-in__E8b40{0%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@-moz-keyframes SmoothArea_scale-in__E8b40{0%{-moz-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes SmoothArea_scale-in__E8b40{0%{-webkit-transform:scale3d(1.3,1.3,1.3);-moz-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.FadeIn_fadeIn__Zp7M1{opacity:1}.FadeIn_fadeIn__Zp7M1:not(.FadeIn_passive__IEqxh){-webkit-animation:FadeIn_fade-in__jK7Un 1s var(--primary-curve);-moz-animation:FadeIn_fade-in__jK7Un 1s var(--primary-curve);animation:FadeIn_fade-in__jK7Un 1s var(--primary-curve)}.FadeIn_passive__IEqxh{opacity:0}@-webkit-keyframes FadeIn_fade-in__jK7Un{0%{opacity:0}}@-moz-keyframes FadeIn_fade-in__jK7Un{0%{opacity:0}}@keyframes FadeIn_fade-in__jK7Un{0%{opacity:0}}.MobileMenu_mobileMenu__relFC{position:fixed;top:0;right:0;bottom:0;left:0;font-size:var(--title-4);color:var(--white);background:var(--dark-teal);overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);z-index:140;-webkit-transition:opacity .7s var(--primary-curve);-moz-transition:opacity .7s var(--primary-curve);transition:opacity .7s var(--primary-curve);-webkit-animation:MobileMenu_mask-in__KPJo_ .7s var(--primary-curve) forwards;-moz-animation:MobileMenu_mask-in__KPJo_ .7s var(--primary-curve) forwards;animation:MobileMenu_mask-in__KPJo_ .7s var(--primary-curve) forwards}@media screen and (min-width:992px){.MobileMenu_mobileMenu__relFC{display:none}}.MobileMenu_mobileMenuContainer__unFlY{min-height:100dvh;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:justify;justify-content:space-between;padding:32px var(--layout-horizontal-padding) 38px}.MobileMenu_forceOverflow__Jz61s{min-height:-moz-calc(100dvh + 5px);min-height:calc(100dvh + 5px)}.MobileMenu_headerRow__mBBXd{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.MobileMenu_close__qbLRR{cursor:pointer}.MobileMenu_menuContent__Qx4Ta{margin-top:100px}.MobileMenu_navLinks__h2AmD{list-style-type:none}.MobileMenu_navLinks__h2AmD a{display:inline-block}.MobileMenu_navLinks__h2AmD:not(.MobileMenu_activeLinkUnderlinePassive__ipFDM) .MobileMenu_activeNavLink__qOJ6v:after{-webkit-transform:var(--base-scale3d);-moz-transform:var(--base-scale3d);transform:var(--base-scale3d)}.MobileMenu_activeNavLink__qOJ6v{position:relative;margin-bottom:7px}.MobileMenu_activeNavLink__qOJ6v:after{content:"";position:absolute;right:0;bottom:-2px;left:0;display:inline-block;height:5px;background:var(--white);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .7s var(--primary-curve);transition:-webkit-transform .7s var(--primary-curve);-moz-transition:transform .7s var(--primary-curve),-moz-transform .7s var(--primary-curve);transition:transform .7s var(--primary-curve);transition:transform .7s var(--primary-curve),-webkit-transform .7s var(--primary-curve),-moz-transform .7s var(--primary-curve);-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left}.MobileMenu_navItem__z6SOc{line-height:1.15}.MobileMenu_currentRole__nkQxy{margin-top:30px}.MobileMenu_location__fSI9L{margin-top:18px}@-webkit-keyframes MobileMenu_mask-in__KPJo_{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-moz-keyframes MobileMenu_mask-in__KPJo_{to{clip-path:inset(0 0 0 0)}}@keyframes MobileMenu_mask-in__KPJo_{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.Header_header__NLhag{position:-webkit-sticky;position:sticky;top:0;z-index:50;color:var(--light-grey);mix-blend-mode:difference}@media screen and (min-width:992px){.Header_header__NLhag{position:relative}}.Header_stickyHeader__noVsD{position:-webkit-sticky;position:sticky}.Header_headerGrid__HyyCu{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;padding-top:32px;font-size:var(--title-4);-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0;-webkit-animation:Header_header-in__5TUbK 1.25s var(--primary-curve) 1s forwards;-moz-animation:Header_header-in__5TUbK 1.25s var(--primary-curve) 1s forwards;animation:Header_header-in__5TUbK 1.25s var(--primary-curve) 1s forwards}@media screen and (min-width:992px){.Header_headerGrid__HyyCu{grid-template-columns:repeat(12,1fr);grid-column-gap:25px;height:var(--header-height);padding-top:42px}}.Header_title__Bl0RP{grid-column-start:1;grid-column-end:4}.Header_currentRole__R_by_{display:none}@media screen and (min-width:992px){.Header_currentRole__R_by_{display:inline;display:initial;grid-column-start:4;grid-column-end:7}}.Header_location__1lzeH{display:none}@media screen and (min-width:992px){.Header_location__1lzeH{display:inline;display:initial;grid-column-start:7;grid-column-end:9;margin-right:-20px}}.Header_navArea__nJ_j1{grid-column-start:4;grid-column-end:7;justify-self:end}@media screen and (min-width:992px){.Header_navArea__nJ_j1{grid-column-start:9;grid-column-end:13}}.Header_navArea__nJ_j1 .Header_lgNav__9gB6B{display:none}@media screen and (min-width:992px){.Header_navArea__nJ_j1 .Header_lgNav__9gB6B{display:inline;display:initial}.Header_navArea__nJ_j1 .Header_mobileNav__VyyIQ{display:none}}.Header_navLink__zAeDp{position:relative}.Header_navLink__zAeDp:after{content:"";position:absolute;right:0;bottom:-5px;left:0;display:inline-block;height:1px;background:var(--light-grey);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-moz-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .65s var(--primary-curve);transition:-webkit-transform .65s var(--primary-curve);-moz-transition:transform .65s var(--primary-curve),-moz-transform .65s var(--primary-curve);transition:transform .65s var(--primary-curve);transition:transform .65s var(--primary-curve),-webkit-transform .65s var(--primary-curve),-moz-transform .65s var(--primary-curve)}@media screen and (min-width:992px){.Header_navLink__zAeDp:hover:after{-webkit-transform:var(--base-scale3d);-moz-transform:var(--base-scale3d);transform:var(--base-scale3d);-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left}}.Header_navLink__zAeDp.Header_active__SBcCE:after{-webkit-transform:var(--base-scale3d);-moz-transform:var(--base-scale3d);transform:var(--base-scale3d)}.Header_mobileMenu__3k2cW{cursor:pointer}.Header_mobileMenuExit__Z2ttZ{opacity:0}@-webkit-keyframes Header_header-in__5TUbK{to{-webkit-transform:var(--base-translate3d);transform:var(--base-translate3d);opacity:1}}@-moz-keyframes Header_header-in__5TUbK{to{-moz-transform:var(--base-translate3d);transform:var(--base-translate3d);opacity:1}}@keyframes Header_header-in__5TUbK{to{-webkit-transform:var(--base-translate3d);-moz-transform:var(--base-translate3d);transform:var(--base-translate3d);opacity:1}}.Footer_footer__Q5T55{position:relative}.Footer_footerGrid__J3zUe{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;-moz-box-align:end;align-items:end;padding-bottom:44px;font-size:var(--title-4)}@media screen and (min-width:992px){.Footer_footerGrid__J3zUe{grid-template-columns:repeat(12,1fr);grid-column-gap:25px;padding-bottom:72px}}.Footer_title__o3sfG{grid-column-start:1;grid-column-end:7}@media screen and (min-width:992px){.Footer_title__o3sfG{grid-column-end:4}}.Footer_socialLinks__VDbnR{margin:20px 0 45px;grid-column-start:1;grid-column-end:7}@media screen and (min-width:992px){.Footer_socialLinks__VDbnR{margin:0;grid-column-start:5;grid-column-end:9}}.Footer_socialLinks__VDbnR a{position:relative;color:var(--main-color)}.Footer_socialLinks__VDbnR a:after{content:"";position:absolute;right:0;bottom:-5px;left:0;display:inline-block;height:1px;background:var(--main-color);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-moz-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .65s var(--primary-curve);transition:-webkit-transform .65s var(--primary-curve);-moz-transition:transform .65s var(--primary-curve),-moz-transform .65s var(--primary-curve);transition:transform .65s var(--primary-curve);transition:transform .65s var(--primary-curve),-webkit-transform .65s var(--primary-curve),-moz-transform .65s var(--primary-curve)}@media screen and (min-width:992px){.Footer_socialLinks__VDbnR a:hover:after{-webkit-transform:var(--base-scale3d);-moz-transform:var(--base-scale3d);transform:var(--base-scale3d);-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left}}.Footer_team__HsB_D{grid-column-start:1;grid-column-end:7}.Footer_team__HsB_D a{position:relative;color:var(--main-color)}.Footer_team__HsB_D a:after{content:"";position:absolute;right:0;bottom:-5px;left:0;display:inline-block;height:1px;background:var(--main-color);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-moz-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .65s var(--primary-curve);transition:-webkit-transform .65s var(--primary-curve);-moz-transition:transform .65s var(--primary-curve),-moz-transform .65s var(--primary-curve);transition:transform .65s var(--primary-curve);transition:transform .65s var(--primary-curve),-webkit-transform .65s var(--primary-curve),-moz-transform .65s var(--primary-curve)}@media screen and (min-width:992px){.Footer_team__HsB_D a:hover:after{-webkit-transform:var(--base-scale3d);-moz-transform:var(--base-scale3d);transform:var(--base-scale3d);-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left}.Footer_team__HsB_D{grid-column-start:9;grid-column-end:13;justify-self:end;text-align:right}}.Layout_layout__vMu_3{padding:0 var(--layout-horizontal-padding);background-color:var(--light-grey)}.Layout_layout__vMu_3.Layout_exiting__6xp4X{pointer-events:none}.Layout_main__evUHx{min-height:-moz-calc(100vh - var(--header-height) - 200px);min-height:calc(100vh - var(--header-height) - 200px);margin-top:var(--layout-top-padding);overflow:hidden}.Layout_layoutWipe__ug3vy{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--black);z-index:150;pointer-events:none;-webkit-transform:var(--base-translate3d);-moz-transform:var(--base-translate3d);transform:var(--base-translate3d);opacity:0;-webkit-animation:Layout_layout-wipe__8TG6j 2.05s var(--primary-curve);-moz-animation:Layout_layout-wipe__8TG6j 2.05s var(--primary-curve);animation:Layout_layout-wipe__8TG6j 2.05s var(--primary-curve)}@-webkit-keyframes Layout_layout-wipe__8TG6j{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:1;-webkit-animation-timing-function:var(--primary-curve);animation-timing-function:var(--primary-curve)}40%{-webkit-transform:var(--base-translate3d);transform:var(--base-translate3d);-webkit-animation-timing-function:var(--primary-curve);animation-timing-function:var(--primary-curve)}61%{opacity:1;-webkit-animation-timing-function:var(--primary-curve);animation-timing-function:var(--primary-curve)}to{opacity:0}}@-moz-keyframes Layout_layout-wipe__8TG6j{0%{-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:1;-moz-animation-timing-function:var(--primary-curve);animation-timing-function:var(--primary-curve)}40%{-moz-transform:var(--base-translate3d);transform:var(--base-translate3d);-moz-animation-timing-function:var(--primary-curve);animation-timing-function:var(--primary-curve)}61%{opacity:1;-moz-animation-timing-function:var(--primary-curve);animation-timing-function:var(--primary-curve)}to{opacity:0}}@keyframes Layout_layout-wipe__8TG6j{0%{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:1;-webkit-animation-timing-function:var(--primary-curve);-moz-animation-timing-function:var(--primary-curve);animation-timing-function:var(--primary-curve)}40%{-webkit-transform:var(--base-translate3d);-moz-transform:var(--base-translate3d);transform:var(--base-translate3d);-webkit-animation-timing-function:var(--primary-curve);-moz-animation-timing-function:var(--primary-curve);animation-timing-function:var(--primary-curve)}61%{opacity:1;-webkit-animation-timing-function:var(--primary-curve);-moz-animation-timing-function:var(--primary-curve);animation-timing-function:var(--primary-curve)}to{opacity:0}}.AnimatedLines_animatedLinesContainer__V8RIA{position:relative}.AnimatedLines_animatedLinesContainer__V8RIA:not(.AnimatedLines_noTextTransform__x4_R_){text-transform:uppercase}.AnimatedLines_animatedLines__8Sjl9>span{position:absolute;right:0;left:0;overflow:hidden}.AnimatedLines_animatedLines__8Sjl9>span>span{position:absolute;-webkit-animation:AnimatedLines_chars-in__dJfId 1.25s var(--primary-curve) forwards;-moz-animation:AnimatedLines_chars-in__dJfId 1.25s var(--primary-curve) forwards;animation:AnimatedLines_chars-in__dJfId 1.25s var(--primary-curve) forwards;will-change:transform;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.AnimatedLines_lg__4PKwl{font-size:var(--lg-paragraph-text);line-height:1.25}@-webkit-keyframes AnimatedLines_chars-in__dJfId{to{-webkit-transform:var(--base-translate3d);transform:var(--base-translate3d)}}@-moz-keyframes AnimatedLines_chars-in__dJfId{to{-moz-transform:var(--base-translate3d);transform:var(--base-translate3d)}}@keyframes AnimatedLines_chars-in__dJfId{to{-webkit-transform:var(--base-translate3d);-moz-transform:var(--base-translate3d);transform:var(--base-translate3d)}}.AnimatedLines_passive__0rMRA{opacity:0}.MobileClickArea_clickArea__0EkJ8{position:absolute;top:0;right:0;bottom:0;left:0;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}@media screen and (min-width:992px){.MobileClickArea_clickArea__0EkJ8{display:none}}.MobileClickArea_title__wHNIU{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;width:140px;height:140px;background:var(--white);font-size:var(--mobile-click-area-text);line-height:.95;border-radius:50%}.MobileClickArea_title__wHNIU>span{text-align:center;width:90px}.ProjectModal_modal__VjiVT{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;opacity:1;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);-webkit-transition:opacity .7s var(--primary-curve);-moz-transition:opacity .7s var(--primary-curve);transition:opacity .7s var(--primary-curve);-webkit-animation:ProjectModal_mask-in__eV_G0 .7s var(--primary-curve) forwards;-moz-animation:ProjectModal_mask-in__eV_G0 .7s var(--primary-curve) forwards;animation:ProjectModal_mask-in__eV_G0 .7s var(--primary-curve) forwards}@media screen and (min-width:992px){.ProjectModal_modal__VjiVT{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s;scrollbar-width:none}}@media screen and (min-width:992px){.ProjectModal_modal__VjiVT::-webkit-scrollbar{display:none}}.ProjectModal_contentsContainer___CaqQ{position:relative}.ProjectModal_contents__qVETx{padding:0 var(--layout-horizontal-padding);color:var(--white);overflow:hidden}@media screen and (min-width:992px){.ProjectModal_contents__qVETx{position:-webkit-sticky;position:sticky;top:0;height:100vh}}.ProjectModal_header__33oEx{height:var(--modal-header-height)}.ProjectModal_headerGrid__SZFcD{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;padding-top:42px;font-size:var(--title-4)}@media screen and (min-width:992px){.ProjectModal_headerGrid__SZFcD{grid-template-columns:repeat(12,1fr);grid-column-gap:25px}}.ProjectModal_headerTitle__zezrX{grid-column-start:1;grid-column-end:4}.ProjectModal_headerLiveLink__PZYkI{display:none}@media screen and (min-width:992px){.ProjectModal_headerLiveLink__PZYkI{display:inline;display:initial;grid-column-start:4;grid-column-end:7}}.ProjectModal_headerProjectName__I4DGm{grid-column-start:1;grid-column-end:6;white-space:nowrap}@media screen and (min-width:992px){.ProjectModal_headerProjectName__I4DGm{grid-column-start:9;grid-column-end:11}}@media screen and (min-width:1228px){.ProjectModal_headerProjectName__I4DGm{grid-column-start:8}}@media screen and (min-width:1380px){.ProjectModal_headerProjectName__I4DGm{grid-column-start:7}}.ProjectModal_close__dk9kP{position:relative;grid-column-start:11;grid-column-end:13;grid-row:1;justify-self:end;background-color:transparent;border:none;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--white);cursor:pointer}.ProjectModal_close__dk9kP:after{content:"";position:absolute;right:0;bottom:-5px;left:0;display:inline-block;height:1px;background:var(--white);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-moz-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .65s var(--primary-curve);transition:-webkit-transform .65s var(--primary-curve);-moz-transition:transform .65s var(--primary-curve),-moz-transform .65s var(--primary-curve);transition:transform .65s var(--primary-curve);transition:transform .65s var(--primary-curve),-webkit-transform .65s var(--primary-curve),-moz-transform .65s var(--primary-curve)}@media screen and (min-width:992px){.ProjectModal_close__dk9kP:hover:after{-webkit-transform:var(--base-scale3d);-moz-transform:var(--base-scale3d);transform:var(--base-scale3d);-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left}}.ProjectModal_close__dk9kP:focus{color:var(--white)}.ProjectModal_link__XvJml{position:relative}.ProjectModal_link__XvJml:after{content:"";position:absolute;right:0;bottom:-5px;left:0;display:inline-block;height:1px;background:var(--white);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-moz-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .65s var(--primary-curve);transition:-webkit-transform .65s var(--primary-curve);-moz-transition:transform .65s var(--primary-curve),-moz-transform .65s var(--primary-curve);transition:transform .65s var(--primary-curve);transition:transform .65s var(--primary-curve),-webkit-transform .65s var(--primary-curve),-moz-transform .65s var(--primary-curve)}@media screen and (min-width:992px){.ProjectModal_link__XvJml:hover:after{-webkit-transform:var(--base-scale3d);-moz-transform:var(--base-scale3d);transform:var(--base-scale3d);-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left}}.ProjectModal_body__IrIxk{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;margin-top:74px}@media screen and (min-width:992px){.ProjectModal_body__IrIxk{grid-template-columns:repeat(12,1fr);grid-column-gap:25px;margin-top:70px;height:-moz-calc(100vh - var(--modal-header-height) - 130px);height:calc(100vh - var(--modal-header-height) - 130px)}}.ProjectModal_details__UJbPZ{grid-column-start:1;grid-column-end:7;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:justify;justify-content:space-between}@media screen and (min-width:992px){.ProjectModal_details__UJbPZ{grid-column-end:8}}@media screen and (min-width:1228px){.ProjectModal_details__UJbPZ{grid-column-end:7}}@media screen and (min-width:1380px){.ProjectModal_details__UJbPZ{grid-column-end:6}}.ProjectModal_bodyLiveLink__2X2iw{margin:25px 0 100px;font-size:var(--title-4)}@media screen and (min-width:992px){.ProjectModal_bodyLiveLink__2X2iw{display:none}}.ProjectModal_description__P_FCN{font-size:var(--lg-description-text);line-height:1.11}.ProjectModal_descriptionList__xpO2Z{position:relative;margin:26px 0 56px}@media screen and (min-width:992px){.ProjectModal_descriptionList__xpO2Z{margin-top:26px 0 0}}.ProjectModal_descriptionList__xpO2Z:before{content:"";position:absolute;top:-1px;right:0;left:0;height:1px;background:var(--transparent-white);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left;-webkit-animation:ProjectModal_border-stretch__yq_GW .9s var(--primary-curve) .5s forwards;-moz-animation:ProjectModal_border-stretch__yq_GW .9s var(--primary-curve) .5s forwards;animation:ProjectModal_border-stretch__yq_GW .9s var(--primary-curve) .5s forwards}@media screen and (min-width:992px){.ProjectModal_descriptionList__xpO2Z:before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;animation-delay:.9s}}.ProjectModal_descriptionBlock__q5y7C{position:relative;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;padding:28px 0;font-size:var(--title-4);line-height:1.2;margin-bottom:1px}.ProjectModal_descriptionBlock__q5y7C:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:var(--transparent-white);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left;-webkit-animation:ProjectModal_border-stretch__yq_GW .9s var(--primary-curve) .5s forwards;-moz-animation:ProjectModal_border-stretch__yq_GW .9s var(--primary-curve) .5s forwards;animation:ProjectModal_border-stretch__yq_GW .9s var(--primary-curve) .5s forwards}@media screen and (min-width:992px){.ProjectModal_descriptionBlock__q5y7C:after{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;animation-delay:.9s}}.ProjectModal_mediaContainer__snbYP{display:none}@media screen and (min-width:992px){.ProjectModal_mediaContainer__snbYP{display:inline;display:initial;grid-column-start:9;grid-column-end:13}}@media screen and (min-width:1228px){.ProjectModal_mediaContainer__snbYP{grid-column-start:8}}@media screen and (min-width:1380px){.ProjectModal_mediaContainer__snbYP{grid-column-start:7}}.ProjectModal_mobileMediaContainer__F8pCq{grid-column-start:1;grid-column-end:7;margin-bottom:15px}.ProjectModal_mobileMediaContainer__F8pCq>img{margin-bottom:10px}@media screen and (min-width:992px){.ProjectModal_mobileMediaContainer__F8pCq{display:none}}.ProjectModal_media__tE6RT{display:-moz-box;display:flex;flex-wrap:nowrap;will-change:transform}.ProjectModal_media__tE6RT img{max-width:none;height:-moz-calc(100vh - var(--modal-header-height) - 130px);height:calc(100vh - var(--modal-header-height) - 130px);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);-webkit-animation:ProjectModal_mask-in__eV_G0 .9s var(--primary-curve) .9s forwards;-moz-animation:ProjectModal_mask-in__eV_G0 .9s var(--primary-curve) .9s forwards;animation:ProjectModal_mask-in__eV_G0 .9s var(--primary-curve) .9s forwards}.ProjectModal_media__tE6RT img:not(:last-of-type){margin-right:50px}.ProjectModal_scrollWidthRetainer__pL_N2{width:10px;flex-shrink:0}@-webkit-keyframes ProjectModal_mask-in__eV_G0{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-moz-keyframes ProjectModal_mask-in__eV_G0{to{clip-path:inset(0 0 0 0)}}@keyframes ProjectModal_mask-in__eV_G0{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes ProjectModal_border-stretch__yq_GW{to{-webkit-transform:var(--base-scale3d);transform:var(--base-scale3d)}}@-moz-keyframes ProjectModal_border-stretch__yq_GW{to{-moz-transform:var(--base-scale3d);transform:var(--base-scale3d)}}@keyframes ProjectModal_border-stretch__yq_GW{to{-webkit-transform:var(--base-scale3d);-moz-transform:var(--base-scale3d);transform:var(--base-scale3d)}}.Projects_project__pDp93{grid-column-start:1;grid-column-end:7;display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px}@media screen and (min-width:992px){.Projects_project__pDp93{grid-column-end:13;grid-template-columns:repeat(12,1fr);grid-column-gap:25px}}.Projects_project__pDp93:not(:last-child){margin-bottom:45px}.Projects_details__GJT_w{grid-column-start:1;grid-column-end:7}@media screen and (min-width:992px){.Projects_details__GJT_w{padding-right:calc((100% - 125px)/6)}}.Projects_shortDescription__4w1hl{max-width:300px;margin:30px 0 35px}@media screen and (min-width:992px){.Projects_shortDescription__4w1hl{margin:68px 0 0 calc((100% - 100px)/5 + 25px)}}.Projects_cover__fNsXU{position:relative;grid-column-start:1;grid-column-end:7}@media screen and (min-width:992px){.Projects_cover__fNsXU{grid-column-start:7;grid-column-end:13}}.Projects_coverImageContainer__oSy9P{height:430px;width:100%}@media screen and (min-width:992px){.Projects_coverImageContainer__oSy9P{height:-moz-calc((100vw - var(--full-screen-gutters))/2*1.4);height:calc((100vw - var(--full-screen-gutters))/2*1.4);min-height:120vh}}.Projects_coverImage__ZOH5x{width:-moz-calc(100vw - var(--layout-horizontal-padding)*2);width:calc(100vw - var(--layout-horizontal-padding)*2);height:540px}@media screen and (min-width:992px){.Projects_coverImage__ZOH5x{width:-moz-calc((100vw - var(--layout-horizontal-padding)*2)/2);width:calc((100vw - var(--layout-horizontal-padding)*2)/2);height:-moz-calc((100vw - var(--full-screen-gutters))/2*1.57);height:calc((100vw - var(--full-screen-gutters))/2*1.57);min-height:150vh}}.Projects_projectModalExit__xmfbQ{opacity:0}.SendMessage_sendMessageContainer__fBfMs{position:relative}.SendMessage_sendMessage__OYfSR{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;padding:var(--send-message-padding)}@media screen and (min-width:992px){.SendMessage_sendMessage__OYfSR{grid-template-columns:repeat(12,1fr);grid-column-gap:25px}}.SendMessage_titleTwo__TvQFW{grid-column-start:3;grid-column-end:7;max-width:155px}@media screen and (min-width:992px){.SendMessage_titleTwo__TvQFW{grid-column-start:3;grid-column-end:5;max-width:195px}}.SendMessage_titleThree__eIISc{display:none}@media screen and (min-width:992px){.SendMessage_titleThree__eIISc{display:inline;display:initial;grid-column-start:9;grid-column-end:12;max-width:190px}}.SendMessage_emailAddress__1pGDa{margin-top:70px;grid-column-start:1;grid-column-end:7}@media screen and (min-width:992px){.SendMessage_emailAddress__1pGDa{grid-column-end:13;margin-top:120px}}.DraggableMaskCover_cover___8G_x{position:relative;grid-column-start:1;grid-column-end:7;-webkit-clip-path:inset(0 calc(10px + (100% - 50px) / 6 * 1) 0 0);clip-path:inset(0 -moz-calc(10px + (100% - 50px)/6 * 1) 0 0);clip-path:inset(0 calc(10px + (100% - 50px) / 6 * 1) 0 0);pointer-events:none}@media screen and (min-width:992px){.DraggableMaskCover_cover___8G_x{grid-column-end:13;margin:-22px 0;-webkit-clip-path:inset(22px calc(175px + (100% - 275px) / 12 * 7) 22px 0);clip-path:inset(22px -moz-calc(175px + (100% - 275px)/12 * 7) 22px 0);clip-path:inset(22px calc(175px + (100% - 275px) / 12 * 7) 22px 0)}}.DraggableMaskCover_cover___8G_x:not(.DraggableMaskCover_passive__eQfCX){-webkit-animation:DraggableMaskCover_mask-in__JW60M 1.25s var(--primary-curve);-moz-animation:DraggableMaskCover_mask-in__JW60M 1.25s var(--primary-curve);animation:DraggableMaskCover_mask-in__JW60M 1.25s var(--primary-curve)}@media screen and (min-width:992px){.DraggableMaskCover_cover___8G_x:not(.DraggableMaskCover_passive__eQfCX){-webkit-animation:DraggableMaskCover_lg-mask-in__Pg18L 1.25s var(--primary-curve);-moz-animation:DraggableMaskCover_lg-mask-in__Pg18L 1.25s var(--primary-curve);animation:DraggableMaskCover_lg-mask-in__Pg18L 1.25s var(--primary-curve)}}.DraggableMaskCover_cover___8G_x:not(.DraggableMaskCover_passive__eQfCX) .DraggableMaskCover_coverImage__RJn6Q{-webkit-animation:DraggableMaskCover_image-in__x_BAL 1.25s var(--primary-curve);-moz-animation:DraggableMaskCover_image-in__x_BAL 1.25s var(--primary-curve);animation:DraggableMaskCover_image-in__x_BAL 1.25s var(--primary-curve)}@media screen and (min-width:992px){.DraggableMaskCover_cover___8G_x{pointer-events:all}}.DraggableMaskCover_passive__eQfCX{opacity:0;pointer-events:none}.DraggableMaskCover_coverImageContainer__g8Yjj{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.DraggableMaskCover_coverImage__RJn6Q{width:100%;height:290px;object-fit:cover;object-position:8% 0;-webkit-transform:var(--base-scale3d);-moz-transform:var(--base-scale3d);transform:var(--base-scale3d);-webkit-transform-origin:25% 50%;-moz-transform-origin:25% 50%;transform-origin:25% 50%;-webkit-transition:-webkit-transform 1s var(--primary-curve);transition:-webkit-transform 1s var(--primary-curve);-moz-transition:transform 1s var(--primary-curve),-moz-transform 1s var(--primary-curve);transition:transform 1s var(--primary-curve);transition:transform 1s var(--primary-curve),-webkit-transform 1s var(--primary-curve),-moz-transform 1s var(--primary-curve)}@media screen and (min-width:992px){.DraggableMaskCover_coverImage__RJn6Q{height:100%}}@media screen and (min-width:1380px){.DraggableMaskCover_coverImage__RJn6Q{object-position:0 35%;min-height:270px;max-height:-moz-calc(100vh - 710px);max-height:calc(100vh - 710px)}}.DraggableMaskCover_hotspot__z3dif{position:absolute;top:0;right:-moz-calc(175px + (100% - 275px)/12*7);right:calc(175px + (100% - 275px)/12*7);bottom:0;left:0}@-webkit-keyframes DraggableMaskCover_mask-in__JW60M{0%{-webkit-clip-path:inset(100% calc(10px + (100% - 50px) / 6 * 1) 0 0);clip-path:inset(100% calc(10px + (100% - 50px) / 6 * 1) 0 0)}}@-moz-keyframes DraggableMaskCover_mask-in__JW60M{0%{clip-path:inset(100% -moz-calc(10px + (100% - 50px)/6 * 1) 0 0);clip-path:inset(100% calc(10px + (100% - 50px) / 6 * 1) 0 0)}}@keyframes DraggableMaskCover_mask-in__JW60M{0%{-webkit-clip-path:inset(100% calc(10px + (100% - 50px) / 6 * 1) 0 0);clip-path:inset(100% -moz-calc(10px + (100% - 50px)/6 * 1) 0 0);clip-path:inset(100% calc(10px + (100% - 50px) / 6 * 1) 0 0)}}@-webkit-keyframes DraggableMaskCover_lg-mask-in__Pg18L{0%{-webkit-clip-path:inset(calc(100% - 22px) calc(175px + (100% - 275px) / 12 * 7) 22px 0);clip-path:inset(calc(100% - 22px) calc(175px + (100% - 275px) / 12 * 7) 22px 0);pointer-events:none}to{pointer-events:none}}@-moz-keyframes DraggableMaskCover_lg-mask-in__Pg18L{0%{clip-path:inset(-moz-calc(100% - 22px) -moz-calc(175px + (100% - 275px)/12 * 7) 22px 0);clip-path:inset(calc(100% - 22px) calc(175px + (100% - 275px) / 12 * 7) 22px 0);pointer-events:none}to{pointer-events:none}}@keyframes DraggableMaskCover_lg-mask-in__Pg18L{0%{-webkit-clip-path:inset(calc(100% - 22px) calc(175px + (100% - 275px) / 12 * 7) 22px 0);clip-path:inset(-moz-calc(100% - 22px) -moz-calc(175px + (100% - 275px)/12 * 7) 22px 0);clip-path:inset(calc(100% - 22px) calc(175px + (100% - 275px) / 12 * 7) 22px 0);pointer-events:none}to{pointer-events:none}}@-webkit-keyframes DraggableMaskCover_image-in__x_BAL{0%{-webkit-transform-origin:25% 0;transform-origin:25% 0;-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform-origin:25% 0;transform-origin:25% 0}}@-moz-keyframes DraggableMaskCover_image-in__x_BAL{0%{-moz-transform-origin:25% 0;transform-origin:25% 0;-moz-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-moz-transform-origin:25% 0;transform-origin:25% 0}}@keyframes DraggableMaskCover_image-in__x_BAL{0%{-webkit-transform-origin:25% 0;-moz-transform-origin:25% 0;transform-origin:25% 0;-webkit-transform:scale3d(1.3,1.3,1.3);-moz-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform-origin:25% 0;-moz-transform-origin:25% 0;transform-origin:25% 0}}.Arrow_arrow___32nu{font-size:var(--title-1);height:.75em;line-height:.875;display:inline-block;overflow:hidden}.Arrow_arrow___32nu:not(.Arrow_passive__Nbo_X)>span{-webkit-animation:Arrow_arrow-in__hGPl5 1.25s var(--primary-curve);-moz-animation:Arrow_arrow-in__hGPl5 1.25s var(--primary-curve);animation:Arrow_arrow-in__hGPl5 1.25s var(--primary-curve)}.Arrow_arrow___32nu>span{display:inline-block;-webkit-transform:translate3d(0,-.13em,0);-moz-transform:translate3d(0,-.13em,0);transform:translate3d(0,-.13em,0)}.Arrow_passive__Nbo_X{opacity:0}@-webkit-keyframes Arrow_arrow-in__hGPl5{0%{-webkit-transform:translate3d(0,-1em,0);transform:translate3d(0,-1em,0)}}@-moz-keyframes Arrow_arrow-in__hGPl5{0%{-moz-transform:translate3d(0,-1em,0);transform:translate3d(0,-1em,0)}}@keyframes Arrow_arrow-in__hGPl5{0%{-webkit-transform:translate3d(0,-1em,0);-moz-transform:translate3d(0,-1em,0);transform:translate3d(0,-1em,0)}}.HomeHero_homeHeroContainer__oB84N{position:relative}.HomeHero_homeHero__Nyk9r{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;grid-row-gap:20px;align-content:start;margin-top:100px;min-height:-moz-calc(100vh - (var(--header-height) + var(--layout-top-padding)));min-height:calc(100vh - (var(--header-height) + var(--layout-top-padding)));padding-bottom:var(--section-vertical-padding)}@media screen and (min-width:992px){.HomeHero_homeHero__Nyk9r{grid-template-columns:repeat(12,1fr);grid-column-gap:25px;grid-row-gap:35px;margin-top:0}}.HomeHero_title__5dVNw{grid-column-start:1;grid-column-end:7}@media screen and (min-width:992px){.HomeHero_title__5dVNw{grid-column-end:13}}.HomeHero_arrow__cZmSk{grid-column-start:6;grid-column-end:7;align-self:end}@media screen and (min-width:992px){.HomeHero_arrow__cZmSk{grid-column-start:1;grid-column-end:3}}.HomeHero_description___0H_b{grid-column-start:1;grid-column-end:7;grid-row-start:1;width:255px;margin-bottom:10px}@media screen and (min-width:992px){.HomeHero_description___0H_b{grid-column-start:3;grid-column-end:6;grid-row-start:3;align-self:end;width:280px;margin-bottom:0}}.HomeHero_name__5xQ8J{grid-column-start:1;grid-column-end:6;grid-row-start:4}@media screen and (min-width:992px){.HomeHero_name__5xQ8J{grid-column-start:6;grid-column-end:13;grid-row-start:3;text-align:right}}.UnderlinedLink_underlinedLink__oFqpm{position:relative;display:-moz-inline-box;display:inline-flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;font-size:var(--title-4);line-height:1.2;-webkit-clip-path:inset(-2px);clip-path:inset(-2px)}.UnderlinedLink_underlinedLink__oFqpm:before{content:"";height:3px;width:30px;background:var(--light-grey);position:absolute;left:-30px;bottom:-1px;z-index:10;-webkit-transform:var(--base-translate3d);-moz-transform:var(--base-translate3d);transform:var(--base-translate3d);-webkit-transition:left .85s var(--primary-curve);-moz-transition:left .85s var(--primary-curve);transition:left .85s var(--primary-curve);pointer-events:none}.UnderlinedLink_underlinedLink__oFqpm:after{content:"";margin-top:22px;display:inline-block;width:100%;height:1px;background:var(--black)}.UnderlinedLink_underlinedLink__oFqpm:hover:before{left:-moz-calc(100% + 35px);left:calc(100% + 35px)}.HomeProfile_homeProfileContainer__7XjL3{position:relative}.HomeProfile_homeProfile__j72JZ{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;padding:var(--section-vertical-padding) 0}@media screen and (min-width:992px){.HomeProfile_homeProfile__j72JZ{grid-template-columns:repeat(12,1fr);grid-column-gap:25px}}.HomeProfile_bio__65uVh{grid-column-start:1;grid-column-end:7;margin:25px 0 45px}@media screen and (min-width:992px){.HomeProfile_bio__65uVh{grid-column-start:4;grid-column-end:13;margin:0 0 135px;padding-right:calc((100% - 200px)/9)}}.HomeProfile_personalInterests__sYo3_{margin-top:1.2em}.HomeProfile_advantageTitle__1DpnI{grid-column-start:1;grid-column-end:7;max-width:230px;margin-bottom:35px}@media screen and (min-width:992px){.HomeProfile_advantageTitle__1DpnI{grid-column-start:4;grid-column-end:7;max-width:280px;margin-bottom:0;padding-right:calc((100% - 50px)/6)}}.HomeProfile_advantageTitle__1DpnI h4{line-height:1.32}.HomeProfile_advantage__7d1AG{grid-column-start:1;grid-column-end:7;margin-bottom:45px}@media screen and (min-width:992px){.HomeProfile_advantage__7d1AG{grid-column-start:7;grid-column-end:11;margin-bottom:65px}}.HomeProfile_advantage__7d1AG p{line-height:1.32}.HomeProfile_aboutLink__CThQH{grid-column-start:1;grid-column-end:7}@media screen and (min-width:992px){.HomeProfile_aboutLink__CThQH{grid-column-start:7;grid-column-end:11}}.HomeProjects_homeProjectsContainer__WNrDS{position:relative}.HomeProjects_homeProjects__L9cBZ{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;padding:var(--section-vertical-padding) 0}@media screen and (min-width:992px){.HomeProjects_homeProjects__L9cBZ{grid-template-columns:repeat(12,1fr);grid-column-gap:25px}}.HomeProjects_titleTwo__1SbOD{grid-column-start:3;grid-column-end:7;max-width:140px;margin-bottom:70px}@media screen and (min-width:992px){.HomeProjects_titleTwo__1SbOD{grid-column-start:4;max-width:190px;margin-bottom:120px}}.HomeProjects_titleThree__DTa0C{display:none}@media screen and (min-width:992px){.HomeProjects_titleThree__DTa0C{display:inline;display:initial;grid-column-start:9;grid-column-end:12;max-width:190px}}.HomeAbout_homeAboutContainer__VC3Rr{position:relative}.HomeAbout_homeAbout__RW_kL{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;padding:var(--section-vertical-padding) 0}@media screen and (min-width:992px){.HomeAbout_homeAbout__RW_kL{grid-template-columns:repeat(12,1fr);grid-column-gap:25px}}.HomeAbout_title__j0FRi{grid-column-start:3;grid-column-end:7}@media screen and (min-width:992px){.HomeAbout_title__j0FRi{grid-column-start:11;grid-column-end:13}}.HomeAbout_hobbies__42Ah6{grid-column-start:1;grid-column-end:6;grid-row-start:2;margin-top:65px}@media screen and (min-width:992px){.HomeAbout_hobbies__42Ah6{grid-column-start:3;grid-column-end:10;grid-row-start:1;margin-top:0}}.HomeAbout_hobbies__42Ah6 h2{margin-bottom:.3em}.HomeAbout_coverImageContainer__6m9Do{margin:12px 0 20px;width:100%;height:290px}@media screen and (min-width:992px){.HomeAbout_coverImageContainer__6m9Do{margin:40px 0 35px;width:-moz-calc(100px + (100% - 150px)/7*5);width:calc(100px + (100% - 150px)/7*5);height:-moz-calc((100vw - var(--full-screen-gutters))/2.4*.65);height:calc((100vw - var(--full-screen-gutters))/2.4*.65)}}.HomeAbout_coverImage__W_QEE{width:-moz-calc(100vw - var(--layout-horizontal-padding)*2);width:calc(100vw - var(--layout-horizontal-padding)*2);height:356px;object-position:left}@media screen and (min-width:992px){.HomeAbout_coverImage__W_QEE{width:100%;height:-moz-calc((100vw - var(--full-screen-gutters))/2.4*.8);height:calc((100vw - var(--full-screen-gutters))/2.4*.8);object-position:initial}}.HomeAbout_description__wF5ta{margin-top:38px;grid-column-start:1;grid-column-end:7;padding-right:calc((100% - 50px)/6)}@media screen and (min-width:992px){.HomeAbout_description__wF5ta{margin-top:72px;grid-column-start:3;padding-right:calc((100% - 75px)/6)}}.HomeAbout_aboutLink__QNoY1{grid-column-start:1;grid-column-end:7;margin-top:45px}@media screen and (min-width:992px){.HomeAbout_aboutLink__QNoY1{grid-column-start:7;grid-column-end:10;margin-top:0;align-self:end}}.WorkTabs_workTabsContainer__Kls1N{position:relative}.WorkTabs_workTabs__90Ckt{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;padding:var(--page-hero-padding-top) 0 var(--section-vertical-padding)}@media screen and (min-width:992px){.WorkTabs_workTabs__90Ckt{grid-template-columns:repeat(12,1fr);grid-column-gap:25px}}.WorkTabs_tabHeader__c_JF_{grid-column-start:1;grid-column-end:7;margin:35px 0 68px}@media screen and (min-width:992px){.WorkTabs_tabHeader__c_JF_{grid-column-start:3;grid-column-end:10;margin:0 0 130px}}.WorkTabs_tabControl__UE998{display:-moz-box;display:flex;margin-bottom:5px;background-color:transparent;border:none;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;color:var(--main-color);opacity:1;-webkit-transition:opacity .7s var(--primary-curve);-moz-transition:opacity .7s var(--primary-curve);transition:opacity .7s var(--primary-curve);cursor:pointer}.WorkTabs_tabControl__UE998.WorkTabs_inactive__30J6i{opacity:.17}.WorkTabs_tabControl__UE998.WorkTabs_inactive__30J6i:hover{opacity:.24}.WorkTabs_tabControl__UE998:focus{color:var(--main-color)}.WorkTabs_typeCount__qXsMQ{position:relative;padding-right:.4em;-webkit-transform:translateX(.4em);-moz-transform:translateX(.4em);transform:translate(.4em);font-size:var(--title-2)}@media screen and (min-width:992px){.WorkTabs_typeCount__qXsMQ{-webkit-transform:translate(.4em,.2em);-moz-transform:translate(.4em,.2em);transform:translate(.4em,.2em)}}.WorkTabs_tabTitles__t3ShL{grid-column-start:1;grid-column-end:7;position:relative;height:40px}@media screen and (min-width:992px){.WorkTabs_tabTitles__t3ShL{grid-column-start:3;grid-column-end:5}}.WorkTabs_tabTitle__gyq8g{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;-webkit-transition:opacity .7s var(--primary-curve);-moz-transition:opacity .7s var(--primary-curve);transition:opacity .7s var(--primary-curve)}.WorkTabs_tabTitle__gyq8g.WorkTabs_passive__AC5tU{opacity:0}.WorkTabs_tabDescriptions__ZozmI{grid-column-start:1;grid-column-end:7;position:relative;height:275px}@media screen and (min-width:992px){.WorkTabs_tabDescriptions__ZozmI{grid-column-start:5;grid-column-end:9;margin-bottom:125px}}.WorkTabs_tabDescription__CdApc{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;-webkit-transition:opacity .7s var(--primary-curve);-moz-transition:opacity .7s var(--primary-curve);transition:opacity .7s var(--primary-curve)}@media screen and (min-width:992px){.WorkTabs_tabDescription__CdApc{padding-left:calc((100% - 75px)/8)}}.WorkTabs_tabDescription__CdApc.WorkTabs_passive__AC5tU{opacity:0}.AboutHero_aboutHeroContainer__IHDKA{position:relative}.AboutHero_aboutHero__2O4_h{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;padding:var(--page-hero-padding-top) 0 0}@media screen and (min-width:992px){.AboutHero_aboutHero__2O4_h{grid-template-columns:repeat(12,1fr);grid-column-gap:25px}}.AboutHero_title__KiQf4{grid-column-start:1;grid-column-end:7}.AboutHero_title__KiQf4:first-of-type{margin-top:35px}@media screen and (min-width:992px){.AboutHero_title__KiQf4:first-of-type{margin-top:0}.AboutHero_title__KiQf4{grid-column-start:3;grid-column-end:13}}.AboutHero_coverImageContainer___u3KQ{grid-column-start:1;grid-column-end:6;margin:20px 0;height:-moz-calc(((100vw - var(--full-screen-gutters))*.83 + 40px)*.56);height:calc(((100vw - var(--full-screen-gutters))*.83 + 40px)*.56);min-height:40vh}@media screen and (min-width:992px){.AboutHero_coverImageContainer___u3KQ{grid-column-start:3;grid-column-end:9;margin:40px 0;height:-moz-calc((100vw - var(--full-screen-gutters))/2*.72);height:calc((100vw - var(--full-screen-gutters))/2*.72);min-height:none}}.AboutHero_coverImage__qgmqo{height:-moz-calc(((100vw - var(--full-screen-gutters))*.83 + 40px)*.7);height:calc(((100vw - var(--full-screen-gutters))*.83 + 40px)*.7);min-height:50vh}@media screen and (min-width:992px){.AboutHero_coverImage__qgmqo{height:-moz-calc((100vw - var(--full-screen-gutters))/2*.9);height:calc((100vw - var(--full-screen-gutters))/2*.9);min-height:none}}.AboutDetails_aboutDetailsContainer__l7LLh{position:relative}.AboutDetails_aboutDetails__2t02f{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;padding:55px 0 var(--section-vertical-padding)}@media screen and (min-width:992px){.AboutDetails_aboutDetails__2t02f{grid-template-columns:repeat(12,1fr);grid-column-gap:25px;padding:135px 0 var(--section-vertical-padding)}}.AboutDetails_title__bTCwM{grid-column-start:1;grid-column-end:7;margin-bottom:40px}@media screen and (min-width:992px){.AboutDetails_title__bTCwM{grid-column-start:3;grid-column-end:5;max-width:210px;margin-bottom:0}}.AboutDetails_title__bTCwM h4{line-height:1.32}.AboutDetails_details__GyCyI{grid-column-start:1;grid-column-end:7;margin-bottom:40px}@media screen and (min-width:992px){.AboutDetails_details__GyCyI{grid-column-start:7;grid-column-end:10;margin-bottom:65px}}.AboutDetails_details__GyCyI p{line-height:1.32}.AboutDetails_detailsImageContainer__QDOPY{grid-column-start:1;grid-column-end:7;height:487px}@media screen and (min-width:992px){.AboutDetails_detailsImageContainer__QDOPY{grid-column-start:7;grid-column-end:10;height:-moz-calc((100vw - var(--full-screen-gutters))/3*1.35);height:calc((100vw - var(--full-screen-gutters))/3*1.35)}}.AboutDetails_detailsImage__bN2fE{height:614px}@media screen and (min-width:992px){.AboutDetails_detailsImage__bN2fE{height:-moz-calc((100vw - var(--full-screen-gutters))/3*1.7);height:calc((100vw - var(--full-screen-gutters))/3*1.7)}}.Accordion_accordion__ffj9F{border-top:thin solid var(--black)}.Accordion_item__FmWun{border-bottom:thin solid var(--black)}.Accordion_control__DnUPJ{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:100%;background-color:transparent;border:none;outline:none;padding:28px 0;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--main-color);cursor:pointer}@media screen and (min-width:992px){.Accordion_control__DnUPJ{padding:50px 0}}.Accordion_control__DnUPJ:focus{color:var(--main-color)}.Accordion_itemNumber__nP_7i{display:none}@media screen and (min-width:992px){.Accordion_itemNumber__nP_7i{display:inline;display:initial;width:-moz-calc(50px + (100% - 225px)/5);width:calc(50px + (100% - 225px)/5);font-size:var(--accordion-item-number);line-height:1.2}}.Accordion_title__QDGNX{width:-moz-calc(100% - 10px - (100% - 50px)/6);width:calc(100% - 10px - (100% - 50px)/6)}@media screen and (min-width:992px){.Accordion_title__QDGNX{width:-moz-calc(175px + (100% - 225px)/10*7);width:calc(175px + (100% - 225px)/10*7)}}.Accordion_stateSymbol__cPWwv{width:-moz-calc(10px + (100% - 50px)/6);width:calc(10px + (100% - 50px)/6);text-align:right}@media screen and (min-width:992px){.Accordion_stateSymbol__cPWwv{width:-moz-calc((100% - 225px)/10);width:calc((100% - 225px)*.1)}}.Accordion_stateSymbol__cPWwv.Accordion_passive__rHhjV:before{-webkit-transform:translate3d(10px,0,0) rotate(0deg);-moz-transform:translate3d(10px,0,0) rotate(0deg);transform:translate3d(10px,0,0) rotate(0)}.Accordion_stateSymbol__cPWwv:before{width:2px;height:18px;-webkit-transform:translate3d(10px,0,0) rotate(90deg);-moz-transform:translate3d(10px,0,0) rotate(90deg);transform:translate3d(10px,0,0) rotate(90deg)}.Accordion_stateSymbol__cPWwv:after,.Accordion_stateSymbol__cPWwv:before{content:"";display:inline-block;background:var(--black);-webkit-transition:-webkit-transform .4s var(--primary-curve);transition:-webkit-transform .4s var(--primary-curve);-moz-transition:transform .4s var(--primary-curve),-moz-transform .4s var(--primary-curve);transition:transform .4s var(--primary-curve);transition:transform .4s var(--primary-curve),-webkit-transform .4s var(--primary-curve),-moz-transform .4s var(--primary-curve)}.Accordion_stateSymbol__cPWwv:after{width:18px;height:2px;-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.Accordion_content__Qfqgr{overflow:hidden;will-change:max-height;-webkit-transition:max-height .4s var(--primary-curve);-moz-transition:max-height .4s var(--primary-curve);transition:max-height .4s var(--primary-curve)}.Accordion_content__Qfqgr p{padding:2px 0 48px}@media screen and (min-width:992px){.Accordion_content__Qfqgr p{margin-left:calc(50px + (100% - 225px)/5);width:-moz-calc(100px + (100% - 225px)/10*4.5);width:calc(100px + (100% - 225px)*.45);padding:8px 0 100px}}.Services_servicesContainer__1f_6U{position:relative}.Services_services__WCO8I{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;padding:var(--section-vertical-padding) 0}@media screen and (min-width:992px){.Services_services__WCO8I{grid-template-columns:repeat(12,1fr);grid-column-gap:25px}}.Services_title__vrBfi{grid-column-start:1;grid-column-end:7;margin-top:35px}@media screen and (min-width:992px){.Services_title__vrBfi{margin-top:0;grid-column-start:3;grid-column-end:10}}.Services_accordion__lnwXH{grid-column-start:1;grid-column-end:7;margin-top:45px}@media screen and (min-width:992px){.Services_accordion__lnwXH{grid-column-start:3;grid-column-end:13;margin-top:115px}}.HobbiesScene_sceneWrapper__2qqkG{height:-moz-calc((100vw - var(--full-screen-gutters))/1.71 + 125px);height:calc((100vw - var(--full-screen-gutters))/1.71 + 125px);max-height:var(--scene-max-height)}.HobbiesScene_sceneWrapper__2qqkG canvas{touch-action:none}.HobbiesCarousel_hobbiesCarousel__Vd3Ki{grid-column-start:1;grid-column-end:7}@media screen and (min-width:992px){.HobbiesCarousel_hobbiesCarousel__Vd3Ki{grid-column-end:13}}.HobbiesCarousel_controls__YUpRI{display:none}@media screen and (min-width:992px){.HobbiesCarousel_controls__YUpRI{display:-moz-box;display:flex;flex-wrap:nowrap;-webkit-transform:var(--base-translate3d);-moz-transform:var(--base-translate3d);transform:var(--base-translate3d);-webkit-transition:-webkit-transform .7s var(--primary-curve);transition:-webkit-transform .7s var(--primary-curve);-moz-transition:transform .7s var(--primary-curve),-moz-transform .7s var(--primary-curve);transition:transform .7s var(--primary-curve);transition:transform .7s var(--primary-curve),-webkit-transform .7s var(--primary-curve),-moz-transform .7s var(--primary-curve)}}.HobbiesCarousel_mobileControls__9ZPlJ{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media screen and (min-width:992px){.HobbiesCarousel_mobileControls__9ZPlJ{display:none}}.HobbiesCarousel_control__N9EAF{background-color:transparent;border:none;outline:none;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--main-color);opacity:.17;-webkit-transition:opacity .7s var(--primary-curve);-moz-transition:opacity .7s var(--primary-curve);transition:opacity .7s var(--primary-curve);cursor:pointer}@media screen and (min-width:992px){.HobbiesCarousel_control__N9EAF{margin-right:calc((100vw - var(--full-screen-gutters))/12 + 25px);-webkit-backface-visibility:hidden;backface-visibility:hidden}}.HobbiesCarousel_control__N9EAF:not(:last-child){margin-bottom:.2em}@media screen and (min-width:992px){.HobbiesCarousel_control__N9EAF:not(:last-child){margin-bottom:0}}.HobbiesCarousel_control__N9EAF:focus{color:var(--main-color)}.HobbiesCarousel_control__N9EAF:not(.HobbiesCarousel_active__A2LTK):hover{opacity:.24}.HobbiesCarousel_control__N9EAF.HobbiesCarousel_active__A2LTK{opacity:1}.HobbiesCarousel_control__N9EAF>span{pointer-events:none}.HobbiesCarousel_items__OzKXw{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;width:-moz-calc(100vw - var(--layout-horizontal-padding)*2);width:calc(100vw - var(--layout-horizontal-padding)*2);height:-moz-calc(100vw + 100px);height:calc(100vw + 100px)}@media screen and (min-width:992px){.HobbiesCarousel_items__OzKXw{grid-template-columns:repeat(12,1fr);grid-column-gap:25px}}@media screen and (min-width:576px){.HobbiesCarousel_items__OzKXw{height:90vw}}@media screen and (min-width:768px){.HobbiesCarousel_items__OzKXw{height:80vw}}@media screen and (min-width:992px){.HobbiesCarousel_items__OzKXw{height:-moz-calc((100vw - var(--full-screen-gutters))/1.71 + 125px);height:calc((100vw - var(--full-screen-gutters))/1.71 + 125px);max-height:var(--scene-max-height);position:relative}}.HobbiesCarousel_itemDetailsWrapper__feqDh{grid-column-start:1;grid-column-end:7;position:relative}@media screen and (min-width:992px){.HobbiesCarousel_itemDetailsWrapper__feqDh{grid-column-end:5}}.HobbiesCarousel_itemDetails__hy40u{position:absolute;top:0;right:0;bottom:0;left:0;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-top:10px;-moz-box-pack:center;justify-content:center;pointer-events:none;opacity:0;-webkit-transition:opacity .7s var(--primary-curve);-moz-transition:opacity .7s var(--primary-curve);transition:opacity .7s var(--primary-curve)}@media screen and (min-width:992px){.HobbiesCarousel_itemDetails__hy40u{margin-top:80px}}.HobbiesCarousel_itemDetails__hy40u p{margin-top:25px;height:200px}.HobbiesCarousel_itemDetails__hy40u.HobbiesCarousel_active__A2LTK{opacity:1;z-index:10;pointer-events:all}.HobbiesCarousel_itemsScene__fQg3P{grid-column-start:1;grid-column-end:7;grid-row:1}@media screen and (min-width:992px){.HobbiesCarousel_itemsScene__fQg3P{grid-column-start:6;grid-column-end:13}}.PersonalInterests_personalInterestsContainer__XR_fv{position:relative}.PersonalInterests_personalInterests___5uMH{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;padding:var(--section-vertical-padding) 0 0}@media screen and (min-width:992px){.PersonalInterests_personalInterests___5uMH{grid-template-columns:repeat(12,1fr);grid-column-gap:25px}}.PersonalInterests_titleTwo___0BF_{grid-column-start:3;grid-column-end:7;max-width:190px;margin-bottom:45px}@media screen and (min-width:992px){.PersonalInterests_titleTwo___0BF_{grid-column-start:4;margin-bottom:55px}}.PersonalInterests_titleThree__Jq6Ot{display:none}@media screen and (min-width:992px){.PersonalInterests_titleThree__Jq6Ot{display:inline;display:initial;grid-column-start:9;grid-column-end:12}}.AwardsAndRecognition_awardsAndRecognitionContainer__7RqvW{position:relative}.AwardsAndRecognition_awardsAndRecognition__0jlDZ{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;padding:var(--section-vertical-padding) 0}@media screen and (min-width:992px){.AwardsAndRecognition_awardsAndRecognition__0jlDZ{grid-template-columns:repeat(12,1fr);grid-column-gap:25px}}.AwardsAndRecognition_title__CYLkC{display:none}@media screen and (min-width:992px){.AwardsAndRecognition_title__CYLkC{display:block;grid-column-start:3;grid-column-end:13}}.AwardsAndRecognition_mobileTitle__a_ouN{grid-column-start:1;grid-column-end:7;margin-top:35px}@media screen and (min-width:992px){.AwardsAndRecognition_mobileTitle__a_ouN{display:none}}.AwardsAndRecognition_table__c_8xx{margin-top:50px;grid-column-start:1;grid-column-end:7;font-size:var(--title-4)}@media screen and (min-width:992px){.AwardsAndRecognition_table__c_8xx{margin-top:115px;grid-column-start:3;grid-column-end:13}}.AwardsAndRecognition_tableHead__v6ApO{display:none}@media screen and (min-width:992px){.AwardsAndRecognition_tableHead__v6ApO{margin-bottom:22px;display:-moz-box;display:flex;text-transform:uppercase}}.AwardsAndRecognition_tableBody__ZUaa_{border-top:thin solid var(--black)}.AwardsAndRecognition_tableRow___8itP{display:-moz-box;display:flex;flex-wrap:wrap;padding:22px 0;border-bottom:thin solid var(--black)}@media screen and (min-width:992px){.AwardsAndRecognition_tableRow___8itP{padding:30px 0}}.AwardsAndRecognition_project__P0viC{width:100%}@media screen and (min-width:992px){.AwardsAndRecognition_project__P0viC{width:-moz-calc(100px + (100% - 225px)/2.5);width:calc(100px + (100% - 225px)*.4)}}.AwardsAndRecognition_platform__SHa1P{width:100%}@media screen and (min-width:992px){.AwardsAndRecognition_platform__SHa1P{width:-moz-calc(125px + (100% - 225px)/2);width:calc(125px + (100% - 225px)/2)}}.AwardsAndRecognition_year__y37WL{width:100%}@media screen and (min-width:992px){.AwardsAndRecognition_year__y37WL{width:-moz-calc((100% - 225px)/10);width:calc((100% - 225px)*.1);padding-left:8px}}.LatestProject_latestProjectContainer__c0FH4{position:relative}.LatestProject_latestProject__2h87k{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;padding:var(--section-vertical-padding) 0}@media screen and (min-width:992px){.LatestProject_latestProject__2h87k{grid-template-columns:repeat(12,1fr);grid-column-gap:25px}}.LatestProject_titleTwo__Gu3Kg{grid-column-start:3;grid-column-end:7;max-width:190px;margin-bottom:65px}@media screen and (min-width:992px){.LatestProject_titleTwo__Gu3Kg{grid-column-start:4;margin-bottom:120px}}.LatestProject_titleThree__zV_HL{display:none}@media screen and (min-width:992px){.LatestProject_titleThree__zV_HL{display:inline;display:initial;grid-column-start:9;grid-column-end:12;max-width:190px}}.AreaCursor_cursor__tOUSC{display:none}@media screen and (min-width:992px){.AreaCursor_cursor__tOUSC{display:inline;display:initial;pointer-events:none;position:fixed;top:0;left:0;z-index:120;-webkit-transition:opacity .5s var(--primary-curve);-moz-transition:opacity .5s var(--primary-curve);transition:opacity .5s var(--primary-curve)}}.AreaCursor_cursor__tOUSC.AreaCursor_clicked___ZULI:before{-webkit-animation:AreaCursor_click-spring__lMB8f .7s var(--primary-curve);-moz-animation:AreaCursor_click-spring__lMB8f .7s var(--primary-curve);animation:AreaCursor_click-spring__lMB8f .7s var(--primary-curve)}.AreaCursor_cursor__tOUSC.AreaCursor_dragging__atwdh:before{opacity:1;-webkit-transform:scale3d(1.15,1.15,1.15) translate3d(-50%,-50%,0);-moz-transform:scale3d(1.15,1.15,1.15) translate3d(-50%,-50%,0);transform:scale3d(1.15,1.15,1.15) translate3d(-50%,-50%,0);-webkit-transition:opacity 0s,-webkit-transform .7s var(--primary-curve);transition:opacity 0s,-webkit-transform .7s var(--primary-curve);-moz-transition:transform .7s var(--primary-curve),opacity 0s,-moz-transform .7s var(--primary-curve);transition:transform .7s var(--primary-curve),opacity 0s;transition:transform .7s var(--primary-curve),opacity 0s,-webkit-transform .7s var(--primary-curve),-moz-transform .7s var(--primary-curve)}.AreaCursor_cursor__tOUSC.AreaCursor_fading__9aj2e{opacity:0}.AreaCursor_cursor__tOUSC:before{content:"";position:absolute;width:var(--cursor-dimension);height:var(--cursor-dimension);background:var(--white);border-radius:50%;opacity:0;-webkit-transform:scaleX(1) translate3d(-50%,-50%,0);-moz-transform:scaleX(1) translate3d(-50%,-50%,0);transform:scaleX(1) translate3d(-50%,-50%,0);-webkit-transform-origin:left top;-moz-transform-origin:left top;transform-origin:left top;-webkit-transition:opacity 0s .7s,-webkit-transform .7s var(--primary-curve);transition:opacity 0s .7s,-webkit-transform .7s var(--primary-curve);-moz-transition:transform .7s var(--primary-curve),opacity 0s .7s,-moz-transform .7s var(--primary-curve);transition:transform .7s var(--primary-curve),opacity 0s .7s;transition:transform .7s var(--primary-curve),opacity 0s .7s,-webkit-transform .7s var(--primary-curve),-moz-transform .7s var(--primary-curve)}.AreaCursor_wrapper__u4r_R{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.AreaCursor_cursorRing__ATTaA,.AreaCursor_wrapper__u4r_R{display:inline-block;-webkit-clip-path:circle(50%);clip-path:circle(50%)}.AreaCursor_cursorRing__ATTaA{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-animation:AreaCursor_cursor-ring-in__ci8zt .7s var(--primary-curve);-moz-animation:AreaCursor_cursor-ring-in__ci8zt .7s var(--primary-curve);animation:AreaCursor_cursor-ring-in__ci8zt .7s var(--primary-curve)}.AreaCursor_cursorRing__ATTaA>span{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;width:var(--cursor-dimension);height:var(--cursor-dimension);padding:40px;background:var(--white);opacity:1;font-size:var(--title-4);color:var(--black);line-height:.95;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-animation:AreaCursor_label-in__lv0pR .7s var(--primary-curve);-moz-animation:AreaCursor_label-in__lv0pR .7s var(--primary-curve);animation:AreaCursor_label-in__lv0pR .7s var(--primary-curve)}@-webkit-keyframes AreaCursor_cursor-ring-in__ci8zt{0%{-webkit-clip-path:circle(0);clip-path:circle(0)}}@-moz-keyframes AreaCursor_cursor-ring-in__ci8zt{0%{clip-path:circle(0)}}@keyframes AreaCursor_cursor-ring-in__ci8zt{0%{-webkit-clip-path:circle(0);clip-path:circle(0)}}@-webkit-keyframes AreaCursor_label-in__lv0pR{0%{opacity:0}}@-moz-keyframes AreaCursor_label-in__lv0pR{0%{opacity:0}}@keyframes AreaCursor_label-in__lv0pR{0%{opacity:0}}@-webkit-keyframes AreaCursor_click-spring__lMB8f{0%{opacity:1;-webkit-transform:scaleX(1) translate3d(-50%,-50%,0);transform:scaleX(1) translate3d(-50%,-50%,0)}50%{-webkit-transform:scale3d(1.2,1.2,1.2) translate3d(-50%,-50%,0);transform:scale3d(1.2,1.2,1.2) translate3d(-50%,-50%,0)}to{opacity:1;-webkit-transform:scaleX(1) translate3d(-50%,-50%,0);transform:scaleX(1) translate3d(-50%,-50%,0)}}@-moz-keyframes AreaCursor_click-spring__lMB8f{0%{opacity:1;-moz-transform:scaleX(1) translate3d(-50%,-50%,0);transform:scaleX(1) translate3d(-50%,-50%,0)}50%{-moz-transform:scale3d(1.2,1.2,1.2) translate3d(-50%,-50%,0);transform:scale3d(1.2,1.2,1.2) translate3d(-50%,-50%,0)}to{opacity:1;-moz-transform:scaleX(1) translate3d(-50%,-50%,0);transform:scaleX(1) translate3d(-50%,-50%,0)}}@keyframes AreaCursor_click-spring__lMB8f{0%{opacity:1;-webkit-transform:scaleX(1) translate3d(-50%,-50%,0);-moz-transform:scaleX(1) translate3d(-50%,-50%,0);transform:scaleX(1) translate3d(-50%,-50%,0)}50%{-webkit-transform:scale3d(1.2,1.2,1.2) translate3d(-50%,-50%,0);-moz-transform:scale3d(1.2,1.2,1.2) translate3d(-50%,-50%,0);transform:scale3d(1.2,1.2,1.2) translate3d(-50%,-50%,0)}to{opacity:1;-webkit-transform:scaleX(1) translate3d(-50%,-50%,0);-moz-transform:scaleX(1) translate3d(-50%,-50%,0);transform:scaleX(1) translate3d(-50%,-50%,0)}}.BigAction_bigAction__1_x13{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.BigAction_bigAction__1_x13>span{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.BigAction_bigAction__1_x13>span:before{content:"";display:inline-block;height:.07em;background:var(--main-color);position:absolute;top:1.05em;right:0;left:0;-webkit-transform:var(--base-scale3d);-moz-transform:var(--base-scale3d);transform:var(--base-scale3d);-webkit-transition:-webkit-transform .7s var(--primary-curve);transition:-webkit-transform .7s var(--primary-curve);-moz-transition:transform .7s var(--primary-curve),-moz-transform .7s var(--primary-curve);transition:transform .7s var(--primary-curve);transition:transform .7s var(--primary-curve),-webkit-transform .7s var(--primary-curve),-moz-transform .7s var(--primary-curve);-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left}.BigAction_bigAction__1_x13>span:after{content:"";display:inline-block;height:.11em;width:70px;background:var(--light-grey);position:absolute;top:1.02em;left:-70px;z-index:10;-webkit-transform:var(--base-translate3d);-moz-transform:var(--base-translate3d);transform:var(--base-translate3d);-webkit-transition:left 1.25s var(--primary-curve);-moz-transition:left 1.25s var(--primary-curve);transition:left 1.25s var(--primary-curve);pointer-events:none}.BigAction_bigAction__1_x13>span:nth-of-type(2):after,.BigAction_bigAction__1_x13>span:nth-of-type(2):before{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}@media screen and (min-width:1380px){.BigAction_bigAction__1_x13>span{-webkit-clip-path:inset(0 -1px 0 0);clip-path:inset(0 -1px 0 0)}}.BigAction_bigAction__1_x13:not(.BigAction_passive__lAA3y):hover>span:after{left:-moz-calc(100% + 75px);left:calc(100% + 75px)}.BigAction_bigAction__1_x13.BigAction_passive__lAA3y>span:before{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0)}.BigAction_bigActionBtn__wrKRN{background-color:transparent;padding-bottom:.55em;text-align:inherit;border:none;outline:none;color:var(--main-color);cursor:pointer}.BigAction_bigActionBtn__wrKRN.BigAction_withAreaCursor__ahdaZ{cursor:none}.BigAction_bigActionBtn__wrKRN:focus{color:var(--main-color)}.BigAction_inverse__IujKE>span:after{background:var(--black)}.BigAction_textsSeperator__DG3xy{display:block;height:10px}@media screen and (min-width:992px){.BigAction_textsSeperator__DG3xy{height:20px}}.EmailAddress_emailAddressBigText__RQOXb{margin-bottom:12px}.EmailAddress_emailAddressBigText__RQOXb>span:before{top:1.085em}.EmailAddress_emailAddressBigText__RQOXb>span:after{top:1.055em}.EmailAddress_emailAddressBigText__RQOXb>span:nth-of-type(2){top:.01em}@media screen and (min-width:992px){.EmailAddress_emailAddressBigText__RQOXb{margin-bottom:0}}.EmailAddress_clipboardText__A9AQN{display:none}@media screen and (min-width:992px){.EmailAddress_clipboardText__A9AQN{display:inline-block}}.EmailAddress_areaCursor__GPWnN>span>span>span{padding:10px}.EmailAddress_emailToAddress__xUSpW{display:block;width:300px}@media screen and (min-width:992px){.EmailAddress_emailToAddress__xUSpW{display:none}}.Contact_contactContainer__HyVrv{position:relative}.Contact_contact___3IXY{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;padding:150px 0 200px;text-align:center}@media screen and (min-width:992px){.Contact_contact___3IXY{grid-template-columns:repeat(12,1fr);grid-column-gap:25px;padding:175px 0 310px}}.Contact_fullBg__7axXn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--black)}.Contact_emailTitle__Y26d8{margin-bottom:30px;grid-column-start:1;grid-column-end:7}@media screen and (min-width:992px){.Contact_emailTitle__Y26d8{grid-column-end:13;margin-bottom:72px}}.Contact_emailAddress__P4sLL{grid-column-start:1;grid-column-end:7}@media screen and (min-width:992px){.Contact_emailAddress__P4sLL{grid-column-end:13}}.Contact_emailAddress__P4sLL a{margin:auto}.Contact_socialsTitle__gA227{margin:128px 0 30px;grid-column-start:1;grid-column-end:7}@media screen and (min-width:992px){.Contact_socialsTitle__gA227{grid-column-end:13;margin:268px 0 72px}}.Contact_socials__aS4bu{grid-column-start:1;grid-column-end:7}@media screen and (min-width:992px){.Contact_socials__aS4bu{grid-column-end:13}}.Contact_socials__aS4bu>span{display:block}.Contact_socials__aS4bu>span:not(:last-child){margin-bottom:15px}@media screen and (min-width:992px){.Contact_socials__aS4bu>span:not(:last-child){margin-bottom:20px}}.Contact_socials__aS4bu a{color:var(--white)}.heroPortrait{grid-column-start:1;grid-column-end:5;overflow:hidden}.heroPortrait.FadeIn_passive__IEqxh{opacity:0;clip-path:inset(100% 0 0 0)}.heroPortrait.FadeIn_fadeIn__Zp7M1:not(.FadeIn_passive__IEqxh){animation:heroReveal 1.25s var(--primary-curve)}@keyframes heroReveal{0%{opacity:0;clip-path:inset(100% 0 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.heroPortraitContainer{width:100%;aspect-ratio:3 / 2;height:auto;overflow:hidden}.heroPortraitImage{width:100%;height:125%;object-fit:cover;object-position:center 30%}.heroPortrait:not(.FadeIn_passive__IEqxh) .heroPortraitImage{animation:heroImageIn 1.25s var(--primary-curve)}@keyframes heroImageIn{0%{transform-origin:25% 0;transform:scale3d(1.3,1.3,1.3)}to{transform-origin:25% 0}}.HomeAbout_coverImageContainer__6m9Do{aspect-ratio:3 / 2;height:auto;overflow:hidden}.HomeAbout_coverImage__W_QEE{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}@media screen and (max-width:991px){.Projects_details__GJT_w .BigAction_textsSeperator__DG3xy{display:inline;width:0;height:0}}.Projects_coverImage__ZOH5x{object-position:65% center}.SendMessage_sendMessage__OYfSR{padding:var(--section-vertical-padding) 0}
