.BackButton_backButton__6TBFb{align-items:center;background-color:transparent;border:1px solid #333;color:#333;cursor:pointer;display:inline-flex;gap:5px;height:20px;line-height:1;padding:0 12px;text-decoration:none;text-transform:uppercase;transition:background-color .3s cubic-bezier(.5,0,.99,.9)}.BackButton_backButton__6TBFb.BackButton_focus-visible__G1tTJ.BackButton_js-focus-visible__5RQGi,.BackButton_backButton__6TBFb:hover,.BackButton_js-focus-visible__5RQGi .BackButton_backButton__6TBFb.BackButton_focus-visible__G1tTJ{background-color:transparent}.BackButton_backButton__6TBFb:focus-visible,.BackButton_backButton__6TBFb:hover{background-color:transparent}.BackButton_backButton__6TBFb.BackButton_focus-visible__G1tTJ.BackButton_js-focus-visible__5RQGi .BackButton_backButtonIcon__8FHh2,.BackButton_backButton__6TBFb.BackButton_focus-visible__G1tTJ.BackButton_js-focus-visible__5RQGi .BackButton_backButtonLabel__wZeEe,.BackButton_backButton__6TBFb:hover .BackButton_backButtonIcon__8FHh2,.BackButton_backButton__6TBFb:hover .BackButton_backButtonLabel__wZeEe,.BackButton_js-focus-visible__5RQGi .BackButton_backButton__6TBFb.BackButton_focus-visible__G1tTJ .BackButton_backButtonIcon__8FHh2,.BackButton_js-focus-visible__5RQGi .BackButton_backButton__6TBFb.BackButton_focus-visible__G1tTJ .BackButton_backButtonLabel__wZeEe{transform:translateX(-4px)}.BackButton_backButton__6TBFb:focus-visible .BackButton_backButtonIcon__8FHh2,.BackButton_backButton__6TBFb:focus-visible .BackButton_backButtonLabel__wZeEe,.BackButton_backButton__6TBFb:hover .BackButton_backButtonIcon__8FHh2,.BackButton_backButton__6TBFb:hover .BackButton_backButtonLabel__wZeEe{transform:translateX(-4px)}.BackButton_backButtonIcon__8FHh2{display:inline-flex;height:100%;transition:transform .3s cubic-bezier(.5,0,.99,.9)}.BackButton_backButtonIcon__8FHh2 svg{display:block;height:auto;transform:rotate(180deg);width:12px}.BackButton_backButtonLabel__wZeEe{display:inline-flex;font-size:10px;font-weight:400;margin-bottom:-2px;transition:transform .3s cubic-bezier(.5,0,.99,.9)}.Button_label__l3aav{font-weight:900;margin-top:2px;text-transform:uppercase}.Button_buttonBig__TDsVv .Button_label__l3aav{color:#fff;margin-top:2px}.Button_arrow__IXar5{fill:current;height:1.4rem;overflow:hidden;width:2rem}.Button_arrow__IXar5 .Button_arrowIconWrapper__cO6j5{display:flex;transform:translateX(-4rem);transition:transform .3s cubic-bezier(0,.1,.5,1);width:6rem}.Button_arrow__IXar5 .Button_arrowIconWrapper__cO6j5 svg{margin-right:2rem}.Button_arrow__IXar5 .Button_arrowIconWrapper__cO6j5 svg:last-child{margin-right:0}.Button_buttonBig__TDsVv .Button_arrow__IXar5{fill:#fff}.Button_arrowLeft__gUAdZ{transform:rotate(180deg)}.Button_arrowDown__afuEP{transform:rotate(90deg)}.Button_arrowUp__9FRTa{transform:rotate(-90deg)}.Button_button__mZH5u{display:inline-flex;line-height:1}.Button_button__mZH5u.Button_focus-visible__hufBB.Button_js-focus-visible__XiDlH .Button_arrow__IXar5 .Button_arrowIconWrapper__cO6j5,.Button_button__mZH5u:hover .Button_arrow__IXar5 .Button_arrowIconWrapper__cO6j5,.Button_js-focus-visible__XiDlH .Button_button__mZH5u.Button_focus-visible__hufBB .Button_arrow__IXar5 .Button_arrowIconWrapper__cO6j5{transform:translateX(0)}.Button_button__mZH5u:focus-visible .Button_arrow__IXar5 .Button_arrowIconWrapper__cO6j5,.Button_button__mZH5u:hover .Button_arrow__IXar5 .Button_arrowIconWrapper__cO6j5{transform:translateX(0)}.Button_button__mZH5u.Button_focus-visible__hufBB.Button_js-focus-visible__XiDlH .Button_arrow__IXar5 svg,.Button_button__mZH5u:hover .Button_arrow__IXar5 svg,.Button_js-focus-visible__XiDlH .Button_button__mZH5u.Button_focus-visible__hufBB .Button_arrow__IXar5 svg{fill:#fff}.Button_button__mZH5u:focus-visible .Button_arrow__IXar5 svg,.Button_button__mZH5u:hover .Button_arrow__IXar5 svg{fill:#fff}.Button_buttonBig__TDsVv{align-items:center;background-color:#333;display:flex;font-weight:900;gap:1rem;justify-content:space-between;min-height:7rem;padding:0 4rem;text-align:left;text-transform:uppercase;transition:opacity .3s cubic-bezier(0,.1,.5,1),background-color .3s cubic-bezier(0,.1,.5,1);width:100%}.Button_buttonBig__TDsVv:hover{background-color:#fff;border:1px solid #333}.Button_buttonBig__TDsVv:hover .Button_label__l3aav{color:#333}.Button_buttonBig__TDsVv:hover .Button_arrow__IXar5 svg{fill:#333}.Button_buttonBig__TDsVv.Button_outline__TSMt7{background-color:#fff;border:1px solid #333}.Button_buttonBig__TDsVv.Button_outline__TSMt7 .Button_label__l3aav{color:#333}.Button_buttonBig__TDsVv.Button_outline__TSMt7 .Button_arrow__IXar5 svg{fill:#333}.Button_buttonBig__TDsVv.Button_outline__TSMt7:hover{background-color:#333}.Button_buttonBig__TDsVv.Button_outline__TSMt7:hover .Button_label__l3aav{color:#fff}.Button_buttonBig__TDsVv.Button_outline__TSMt7:hover .Button_arrow__IXar5 svg{fill:#fff}.Button_buttonBig__TDsVv.Button_inline__AP4pb{display:inline-flex;width:auto}@property --title-h{inherits:false;initial-value:9.2rem;syntax:"<length>"}.ProjectCard_wideCard__JZ2ky{grid-column:span 2}.ProjectCard_item__6wOvS{--card-size:35.6rem;--title-h:9.2rem;background-color:#333;border:1rem solid #333;box-sizing:border-box;overflow:hidden;position:relative;will-change:transform,opacity}@media only screen and (min-width:768px){.ProjectCard_item__6wOvS{min-height:var(--card-size)}}.ProjectCard_item__6wOvS.ProjectCard_lightVariant__tlsS7{overflow:visible}@media only screen and (hover:hover)and (pointer:fine)and (min-width:768px){.ProjectCard_item__6wOvS:hover{background-color:#fff}.ProjectCard_item__6wOvS:hover .ProjectCard_projectTitle__AQ9vv{color:#333}.ProjectCard_item__6wOvS:hover .ProjectCard_imageSection__Ne8u5:after{background:transparent}}.ProjectCard_card__C5E2y{display:flex;flex-direction:column;height:100%;width:100%}.ProjectCard_card__C5E2y,.ProjectCard_imageSection__Ne8u5{overflow:hidden;position:relative}.ProjectCard_imageSection__Ne8u5:after{background:rgba(51,51,51,.37);content:"";inset:0;pointer-events:none;position:absolute;transition:background .45s ease;z-index:1}@media only screen and (min-width:768px){.ProjectCard_imageSection__Ne8u5{flex:1;height:calc(100% - var(--title-h));transition:height .45s ease;will-change:height}}.ProjectCard_imageWrapper__inUKt{aspect-ratio:16/9;backface-visibility:hidden;contain:paint;overflow:hidden;position:relative;transform:translateZ(0);transition:transform .45s cubic-bezier(0,.1,.5,1);width:100%}@media only screen and (min-width:768px){.ProjectCard_imageWrapper__inUKt{aspect-ratio:auto;height:100%}}@supports not (aspect-ratio:1/1){.ProjectCard_imageWrapper__inUKt:before{content:"";display:block;padding-top:56.25%}.ProjectCard_image__u21cd{inset:0;position:absolute}}.ProjectCard_image__u21cd{display:block;height:100%;position:relative;width:100%}.ProjectCard_imageTag__746su{backface-visibility:hidden;-o-object-fit:cover;object-fit:cover;transform:translateZ(0)}.ProjectCard_categoryOnImage__vdFab{bottom:1rem;left:1rem;position:absolute;z-index:3}.ProjectCard_categoryText__wpCyD{color:#fff;font-size:1.55rem;font-weight:700;letter-spacing:.05em;text-shadow:0 2px 4px rgba(51,51,51,.5);transition:opacity .45s ease,transform .45s ease}.ProjectCard_titleSection__TBjWF{background-color:#333;color:#fff;display:flex;overflow:hidden;padding:1.22rem 1.05rem 0;text-align:left}@media only screen and (min-width:768px){.ProjectCard_titleSection__TBjWF{height:var(--title-h);transition:height .45s ease,padding .45s ease}}.ProjectCard_projectTitle__AQ9vv{font-size:1.55rem;font-weight:400;line-height:normal;margin:0}@media only screen and (min-width:768px){.ProjectCard_projectTitle__AQ9vv{font-size:2rem}}.ProjectCard_lightVariant__tlsS7{background-color:transparent;border:1px solid transparent;overflow:visible;position:relative}.ProjectCard_lightVariant__tlsS7 .ProjectCard_titleSection__TBjWF{background-color:transparent!important;color:#333;z-index:2}.ProjectCard_lightVariant__tlsS7 .ProjectCard_projectTitle__AQ9vv{color:#333}.ProjectCard_lightVariant__tlsS7 .ProjectCard_imageSection__Ne8u5:after{background:rgba(51,51,51,.12)}@media only screen and (hover:hover)and (pointer:fine)and (min-width:768px){.ProjectCard_lightVariant__tlsS7:hover{--title-h:0px}.ProjectCard_lightVariant__tlsS7:hover .ProjectCard_titleSection__TBjWF{padding-bottom:0;padding-top:0}.ProjectCard_lightVariant__tlsS7:hover .ProjectCard_categoryText__wpCyD{opacity:0;transform:translateY(-12px)}.ProjectCard_lightVariant__tlsS7:hover .ProjectCard_imageSection__Ne8u5:after{background:transparent}.ProjectCard_lightVariant__tlsS7:hover .ProjectCard_imageWrapper__inUKt{transform:scale(1.03)}}@media only screen and (prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine)and (min-width:768px){.ProjectCard_item__6wOvS:hover{--title-h:0px}.ProjectCard_item__6wOvS:hover .ProjectCard_titleSection__TBjWF{padding-bottom:0;padding-top:0}.ProjectCard_item__6wOvS:hover .ProjectCard_categoryText__wpCyD{opacity:0;transform:translateY(-12px)}.ProjectCard_item__6wOvS:hover.ProjectCard_lightVariant__tlsS7 .ProjectCard_imageWrapper__inUKt{transform:scale(1.03)}}.ProjectsGrid_grid__tGcQQ{display:grid;gap:2.22rem;grid-auto-flow:dense;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,34.66rem);justify-content:center;row-gap:3.3rem}@media(max-width:1024px){.ProjectsGrid_grid__tGcQQ{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media(max-width:640px){.ProjectsGrid_grid__tGcQQ{display:flex;flex-direction:column}}.ProjectsGrid_button__5k2yn{margin:8rem auto 0}@media only screen and (min-width:768px){.ProjectsGrid_button__5k2yn{max-width:28rem}}.ProjectsGrid_callToActionButton__TSowa:disabled{opacity:.5;pointer-events:none}._slug__projectsWrapper__6a274{padding:0 16px 15rem}@media only screen and (min-width:768px){._slug__projectsWrapper__6a274{padding:0 42px 19.5rem}}._slug__hero__uKak8{padding:12.5rem 0 4.5rem}._slug__hero__uKak8._slug__textCenter__qvOny{text-align:center}@media only screen and (min-width:768px){._slug__hero__uKak8{padding-bottom:2rem;padding-top:23.2rem}}._slug__heading__47_6h{font-size:clamp(1rem,2rem + 5vw,10.6rem);font-weight:750;line-height:1;text-transform:uppercase}@media only screen and (min-width:768px){._slug__heading__47_6h{flex:0 1 71.55rem;font-size:10.6rem}}._slug__subHeadingWrapper__qEfLU{flex:0 1 100%;max-width:57.2rem}@media only screen and (min-width:768px){._slug__subHeadingWrapper__qEfLU{min-width:57.2rem}}._slug__subHeading__0F6Lf{font-size:clamp(1rem,2rem + 2.5vw,5.3rem);font-weight:750;line-height:1;text-transform:uppercase}@media only screen and (min-width:768px){._slug__subHeading__0F6Lf{font-size:5.3rem}}._slug__paragraph__odoOz{margin-top:14px}._slug__heroWrapper___XzJ0{align-items:flex-start!important;display:flex;flex-direction:column;flex-wrap:wrap;gap:2.3rem;padding-bottom:9rem;padding-top:4.7rem}@media only screen and (min-width:768px){._slug__heroWrapper___XzJ0{align-items:center;flex-direction:row}}._slug__backButtonWrapper__1odLE{display:flex}._slug__wrapper__9ZEJs{padding-top:17rem}