.Contact_Contact__iUzd5{padding-top:9.375rem;background-color:var(--background-color)}.Contact_Contact-Section__bkkZp{padding-bottom:20vh}.Contact_Contact-details__V0QrW{display:flex;flex-direction:column;z-index:1}.Contact_Contact-details__V0QrW li{font-size:1.125rem;line-height:2rem}.Contact_Contact-details__V0QrW li:before{content:none}.Contact_Contact-details-heading__yZ9h2{font-size:.875rem!important;line-height:3.125rem!important}.Contact_Contact-details-Image__KAoy0{display:flex;width:100%;justify-content:center;align-items:center;padding-bottom:1.5rem}@media(min-width:48rem){.Contact_Contact-details-Image__KAoy0{display:none}}.Contact_Contact-details-location__S_UQU{display:inline-block;font-size:remcalc(14)!important;padding-bottom:1.125rem}@media(min-width:48rem){.Contact_Contact-details-location__S_UQU{display:none}}.Contact_Contact-details-address__0w9oN{display:inline-block}@media(max-width:47.9375rem){.Contact_Contact-details-address__0w9oN{border-bottom:.0625rem solid;padding-bottom:.875rem}}.Contact_GridHover__OkPor{display:inline-flex;align-items:center;transition:all .5s cubic-bezier(.46,.03,.18,1.37) 0s;z-index:-1}.Contact_GridHover__OkPor .Contact_image__rW6gd{display:flex;align-items:center;justify-content:center;margin-left:1.25rem;overflow:hidden;transform:scaleX(1);transition:background-color .2s ease-in-out 0s,transform .2s cubic-bezier(.46,.03,.18,1.37) 0s;position:absolute}@media(max-width:48rem){.Contact_GridHover__OkPor .Contact_image__rW6gd{display:none}}.Contact_GridHover__OkPor:hover{letter-spacing:.2px;color:var(--text-hover)}.Contact_GridHover__OkPor:hover .Contact_image__rW6gd{transform:scale3d(1.25,1.25,1.25);width:8.8125rem;height:13.625rem;display:block}@media(max-width:48rem){.Contact_GridHover__OkPor:hover .Contact_image__rW6gd{display:none}}.Contact_GridHover__OkPor:hover .Contact_image__rW6gd.Contact_dark__kR6Pm{--text-hover:#c3ffbe}.Block_Block__9L2wG h1,.Block_Block__9L2wG h2,.Block_Block__9L2wG h3,.Block_Block__9L2wG h4,.Block_Block__9L2wG h5,.Block_Block__9L2wG h6{color:var(--block-heading-colour)}.Block_Block__9L2wG h1:first-child,.Block_Block__9L2wG h2:first-child,.Block_Block__9L2wG h3:first-child,.Block_Block__9L2wG h4:first-child,.Block_Block__9L2wG h5:first-child,.Block_Block__9L2wG h6:first-child{margin-top:0}.Block_Block__9L2wG a{color:var(--block-link-colour)}.Block_Block_gutters__vktWX{padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width:calc(90rem + 1.25rem * 2)){.Block_Block_gutters__vktWX{padding-left:0;padding-right:0}}.Block_Block_paddingTop_single__PBefS{padding-top:calc(2rem*.75)}@media screen and (min-width:48rem){.Block_Block_paddingTop_single__PBefS{padding-top:2rem}}.Block_Block_paddingTop_double__YkgEk{padding-top:4rem;padding-bottom:4rem}@media (min-width:1024px){.Block_Block_paddingTop_double__YkgEk{padding-top:8rem;padding-bottom:8rem}}.Block_Block_paddingBottom_single__qw0YW{padding-bottom:calc(2rem*.75)}@media screen and (min-width:48rem){.Block_Block_paddingBottom_single__qw0YW{padding-bottom:2rem}}.Block_Block_paddingBottom_double__3EMqz{padding-top:4rem;padding-bottom:4rem}@media (min-width:1024px){.Block_Block_paddingBottom_double__3EMqz{padding-top:8rem;padding-bottom:8rem}}.Button_Button__U2Nyn,.Button_Button_size_default__56tPc,.Button_Button_size_large__RWs7r{display:inline-flex;border:1px solid;border-radius:19.8125rem;min-width:-moz-fit-content;min-width:fit-content;cursor:pointer;transition:all .5s cubic-bezier(.215,.61,.355,1);color:var(--font-primary-color);padding:1rem 1.5rem;text-decoration:none!important}.Button_Button__U2Nyn:hover,.Button_Button_size_default__56tPc:hover,.Button_Button_size_large__RWs7r:hover{color:var(--font-primary-color-hover)}.Button_Button__U2Nyn:hover .Button_button_text__THZ8E,.Button_Button_size_default__56tPc:hover .Button_button_text__THZ8E,.Button_Button_size_large__RWs7r:hover .Button_button_text__THZ8E{transform:translateY(-150%)}.Button_Button__U2Nyn:hover .Button_button_arrow__SqnWV svg,.Button_Button_size_default__56tPc:hover .Button_button_arrow__SqnWV svg,.Button_Button_size_large__RWs7r:hover .Button_button_arrow__SqnWV svg{animation:Button_arrowNE__MsdtT .5s cubic-bezier(.46,.03,.18,1.37)}.Button_Button__U2Nyn:hover .Button_button_arrow__SqnWV svg path,.Button_Button_size_default__56tPc:hover .Button_button_arrow__SqnWV svg path,.Button_Button_size_large__RWs7r:hover .Button_button_arrow__SqnWV svg path{d:path("M17.98 13.84L41.02 16.9L7 50.92L12.22 56.05L46.24 22.12L49.39 45.25L56.14 44.35L51.37 11.77L18.79 7L17.98 13.84Z");fill:var(--background-color)}.Button_Button__U2Nyn .Button_button_inner__0pb25,.Button_Button_size_default__56tPc .Button_button_inner__0pb25,.Button_Button_size_large__RWs7r .Button_button_inner__0pb25{overflow:hidden;display:flex;align-items:center}.Button_Button__U2Nyn .Button_button_text__THZ8E,.Button_Button_size_default__56tPc .Button_button_text__THZ8E,.Button_Button_size_large__RWs7r .Button_button_text__THZ8E{display:block;position:relative;transition:transform .5s cubic-bezier(.68,-.55,.27,1.55)}.Button_Button__U2Nyn .Button_button_text__THZ8E:after,.Button_Button_size_default__56tPc .Button_button_text__THZ8E:after,.Button_Button_size_large__RWs7r .Button_button_text__THZ8E:after{content:attr(data-text);position:absolute;top:0;left:0;transform:translateY(150%)}.Button_Button__U2Nyn .Button_button_arrow__SqnWV,.Button_Button_size_default__56tPc .Button_button_arrow__SqnWV,.Button_Button_size_large__RWs7r .Button_button_arrow__SqnWV{margin-left:1rem;width:16px;height:16px;overflow:hidden}.Button_Button__U2Nyn .Button_button_arrow__SqnWV svg,.Button_Button_size_default__56tPc .Button_button_arrow__SqnWV svg,.Button_Button_size_large__RWs7r .Button_button_arrow__SqnWV svg{width:100%;height:100%;animation:Button_arrowE__TCShT .5s cubic-bezier(.46,.03,.18,1.37)}.Button_Button__U2Nyn .Button_button_arrow__SqnWV svg path,.Button_Button_size_default__56tPc .Button_button_arrow__SqnWV svg path,.Button_Button_size_large__RWs7r .Button_button_arrow__SqnWV svg path{fill:var(--font-primary-color)}.Button_Button_size_small__5bUkS{font-size:.875rem;padding:.875rem 1rem .75rem}.Button_Button_size_default__56tPc{font-size:1.125rem}.Button_Button_size_large__RWs7r{font-size:1.5rem}.Button_Button_bgColour_transparent__Vn_9i{background-color:transparent}.Button_Button_bgColour_transparent__Vn_9i:hover{background-color:var(--font-primary-color);color:var(--background-color)}.Button_Button_bgColour_voyageGreen__k3W97{background-color:#c3ffbe}.Button_Button_bgColour_voyageGreen__k3W97:hover{background-color:#000;color:#c3ffbe}.Button_Button_bgColour_grey100___sqdY{background-color:#000}.Button_Button_bgColour_grey100___sqdY:hover{background-color:#c3ffbe;color:#000}.Button_Button_colour_voyageGreen__ZQ8Xd{color:#c3ffbe}.Button_Button_colour_grey100__x7B33{color:#000}.Button_IconButton__OkOQm{display:inline-flex;align-items:center;text-decoration:none;transition:all .5s cubic-bezier(.46,.03,.18,1.37) 0s;font-size:var(--font-size-base)}.Button_IconButton__OkOQm .Button_icon__rzMLZ{border:1px solid var(--icon-color);border-radius:80px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;margin-left:1.25rem;overflow:hidden;transform:scaleX(1);transition:background-color .2s ease-in-out 0s,transform .2s cubic-bezier(.46,.03,.18,1.37) 0s}.Button_IconButton__OkOQm .Button_icon__rzMLZ.Button_dark__PcaOX{--icon-color:#fff;--icon-color-hover:#000}.Button_IconButton__OkOQm .Button_icon__rzMLZ svg{width:16px;height:16px;animation:Button_arrowE__TCShT .5s cubic-bezier(.46,.03,.18,1.37)}.Button_IconButton__OkOQm .Button_icon__rzMLZ svg path{fill:var(--icon-color)}.Button_IconButton__OkOQm:hover .Button_icon__rzMLZ{background:var(--icon-color);transform:scale3d(1.25,1.25,1.25)}.Button_IconButton__OkOQm:hover .Button_icon__rzMLZ svg{animation:Button_arrowNE__MsdtT .5s cubic-bezier(.46,.03,.18,1.37)}.Button_IconButton__OkOQm:hover .Button_icon__rzMLZ svg path{fill:var(--icon-color-hover)}@keyframes Button_arrowE__TCShT{0%{transform:translate3d(-20px,0,0)}to{transform:translateZ(0)}}@keyframes Button_arrowNE__MsdtT{0%{transform:translate3d(-20px,20px,0)}to{transform:translateZ(0)}}.LogoGrid_grid__NnAmK{display:grid;gap:2rem}.LogoGrid_grid__NnAmK>div{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2rem}@media (min-width:1024px){.LogoGrid_grid__NnAmK>div{padding:3rem}}@media (min-width:1280px){.LogoGrid_grid__NnAmK>div{padding:4rem}}@media (min-width:2200px){.LogoGrid_grid__NnAmK>div{padding:5rem}}@media (min-width:2800px){.LogoGrid_grid__NnAmK>div{padding:9rem}}.LogoGrid_grid__NnAmK>div{display:grid}.LogoGrid_grid__NnAmK>div:before{content:"";display:block}.LogoGrid_grid__NnAmK>div:before,.LogoGrid_grid__NnAmK>div>img{grid-area:1/1/2/2}.LogoGrid_grid__NnAmK>div>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.Ticker_TextTickerContainer__2r0mh{overflow-x:hidden;display:flex;flex-direction:row;position:relative;width:100%}.Ticker_TextTickerContainer__2r0mh:hover div{animation-play-state:var(--pause-on-hover)}.Ticker_TextTickerContainer__2r0mh:active div{animation-play-state:var(--pause-on-click)}.Ticker_TextTicker__rVI_X{flex:0 0 auto;min-width:100%;z-index:1;display:flex;flex-direction:row;align-items:center;animation:Ticker_scroll__xm_lQ var(--duration) linear var(--delay) var(--iteration-count);animation-play-state:var(--play);animation-delay:var(--delay);animation-direction:var(--direction)}@keyframes Ticker_scroll__xm_lQ{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.Ticker_TickerText__v3IS5{margin:0;font-size:var(--font-size-display);font-weight:300}.Ticker_TickerText__v3IS5 a{text-decoration:none}.Ticker_TickerText__v3IS5:after{content:"-";display:inline-block;margin:0 4rem}@supports(-webkit-text-stroke:1px black){.Ticker_TickerText_Hover__2PLmr:hover{-webkit-text-stroke:2px var(--font-primary-color);-webkit-text-fill-color:transparent}}.Card_Card__y455r{display:flex;flex-direction:column}.Card_Card__y455r:hover img{transform:scale(1.1)}.Card_Card--homepage-featured__8pSuH .Card_Card__title__g57WI{margin-top:2.5rem;margin-bottom:.5rem;font-size:var(--font-size-lg)}.Card_Card--related-case-study__bD7fx{padding:auto}.Card_Card--related-case-study__bD7fx .Card_Card__title__g57WI{font-size:1.5rem;line-height:2rem;margin-top:1.5rem;margin-bottom:1.75rem}.Card_Card--staff__h2On0{padding:auto}.Card_Card--staff__h2On0 .Card_Card__title__g57WI{font-size:1.25rem;line-height:1.875rem;margin-top:1rem;margin-bottom:.25rem}.Card_Card--staff__h2On0 .Card_Card__subtitle___bHxg{margin-bottom:.5rem}.Card_Card--work__9arNy{grid-column:span 1}@media(min-width:32em){.Card_Card--work__9arNy.Card_Card__portrait__xV_hs{grid-column:span 1}.Card_Card--work__9arNy.Card_Card__landscape__rG2Ll{grid-column:span 2}}@media(min-width:64em){.Card_Card--work__9arNy.Card_Card__portrait__xV_hs{grid-column:span 1}.Card_Card--work__9arNy.Card_Card__landscape__rG2Ll{grid-column:span 2}}.Card_Card__link__PYfwg{text-decoration:none;display:flex;flex-direction:column}.Card_Card__image__RG3T7{overflow:hidden;border-radius:.5rem}.Card_Card__image__RG3T7 img{-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.165,.84,.44,1)}