.c-team-slide_item{--ease-enter:cubic-bezier(0.83,0,0.17,1);--ease-exit:cubic-bezier(0.33,1,0.68,1);will-change:transform,filter;&:hover{cursor:pointer}.c-team-slide_item_halo{--halo-opacity:0;mix-blend-mode:overlay;will-change:background,opacity;z-index:2;opacity:var(--halo-opacity);transition:opacity .4s ease-out,background .1s ease-out}.transform-3d{animation:teamSliderItemReverseRotateY var(--transition-duration-slower) var(--ease-exit) both;img{filter:brightness(var(--team-slider-item-brightness))}}&.-active{.transform-3d{animation:teamSliderItemSkew var(--transition-duration-slow) var(--ease-exit) both,teamSliderItemRotateY var(--transition-duration-slow) var(--ease-enter) both;animation-composition:replace,add;img{animation:teamSliderItemBrightness var(--transition-duration-slowest) var(--ease-enter);animation-composition:add}}}&:not(.-active){.transform-3d{animation:teamSliderItemReverseRotateY var(--transition-duration-slower) var(--ease-exit) both}}}@property --team-slider-item-brightness{syntax:"<number>";initial-value:1;inherits:false}@keyframes teamSliderItemBrightness{50%{--team-slider-item-brightness:6}}@keyframes teamSliderItemSkew{0%,to{transform:skewX(0deg)}50%{transform:skewX(-6deg)}}@keyframes teamSliderItemRotateY{0%{transform:rotateY(0deg)}to{transform:rotateY(180deg)}}@keyframes teamSliderItemReverseRotateY{0%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes teamSliderItemRotateYReverse{0%{transform:rotateY(0deg)}to{transform:rotateY(-180deg)}}@keyframes teamSliderItemReverseRotateYReverse{0%{transform:rotateY(-180deg)}to{transform:rotateY(0deg)}}.embla{max-width:100%;margin:auto;--slide-spacing:5px;--slide-size:50%;--slide-height:60vh}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide__img{display:block;height:var(--slide-height);width:100%;object-fit:cover}.embla__controls{display:grid;grid-template-columns:auto 1fr;justify-content:space-between;gap:1.2rem;margin-top:1.8rem}.embla__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;align-items:center}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:3.6rem;height:3.6rem;z-index:1;border-radius:50%;color:var(--text-body);display:flex;align-items:center;justify-content:center}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:35%;height:35%}.embla__dots{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-right:calc((2.6rem - 1.4rem) / 2 * -1)}.embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:2.6rem;height:2.6rem;justify-content:center}.embla__dot,.embla__dot:after{display:flex;align-items:center;border-radius:50%}.embla__dot:after{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:1.4rem;height:1.4rem;content:""}.embla__dot--selected:after{box-shadow:inset 0 0 0 .2rem var(--text-body)}.embla__parallax{height:100%;overflow:hidden}.embla__parallax__layer{position:relative;height:100%;width:100%;display:flex;justify-content:center;&>div{scale:1.3;transform-origin:left center;&>div{transform-origin:left center;scale:.7}}}.embla__parallax__img{max-width:none;flex:0 0 calc(115% + (var(--slide-spacing) * 2));object-fit:cover}@media (min-width:768px){.embla{flex:0 0 10%}}.ProjectListing_project_listing_image__R8lAO{--overlay-opacity:0.5;&:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,black,transparent);backface-visibility:hidden;opacity:var(--overlay-opacity);transition:opacity .45s ease-out}}@media (min-width:768px){.ProjectListing_project_listing_inner__32uu_{max-height:calc(100vh - 2 * clamp(.0625rem, -.4424rem + 2.0554vw, 1.5rem))}.ProjectListing_project_listing_content__swaTj,.ProjectListing_project_listing_items__Mt6cM{grid-column-gap:clamp(.75rem,.4866rem + 1.0724vw,1.5rem)}}.ProjectListing_project_listing_image__R8lAO{transform-style:preserve-3d}.ScrollMetrics_scroll_metrics_light__o4zAV{--scroll-text-color:#000000;--scroll-background-color:rgba(251,249,243,0.8);--scroll-heart-body-color:#000000;--scroll-heart-line-color:#d9d0ca;--scroll-distance-stroke-color:#000000;--scroll-distance-rect-color:#fbf9f3;--scroll-dot-color:var(--color-dark-grey)}.ScrollMetrics_scroll_metrics_dark__z5Qms{--scroll-text-color:#F7EEE7;--scroll-background-color:transparent;--scroll-heart-body-color:#000000;--scroll-heart-line-color:#F7EEE7;--scroll-distance-stroke-color:#F7EEE7;--scroll-distance-rect-color:#000000;--scroll-dot-color:rgba(247,238,231,1)}.ScrollMetrics_scroll_metrics_container__D33GQ{transition:color .1s var(--ease-linear)}.ScrollMetrics_scroll_metrics_container__D33GQ .outline-box-right:before,.ScrollMetrics_scroll_metrics_container__D33GQ .outline-box-x:before,.ScrollMetrics_scroll_metrics_container__D33GQ .outline-box-y:after{transition:border-width .1s var(--ease-linear)}.ScrollMetrics_scroll_metrics_indicators_inner__OUN2p{transition:background-color .35s ease,padding .35s ease}.ScrollMetrics_scroll_metrics_indicator__wBnGT,.ScrollMetrics_scroll_metrics_indicator_bpm__TFP6o,.ScrollMetrics_scroll_metrics_indicator_distance__z1nBr{transition:padding .35s ease,max-width .35s ease}.ScrollMetrics_scroll_metrics_indicator_value__x_plS{transition:color .35s ease}.ScrollMetrics_scroll_metrics_indicators_bpm_inner__yg9_2,.ScrollMetrics_scroll_metrics_indicators_distance_inner__rudLk{transition:column-gap .35s ease}.ScrollMetrics_scroll_metrics_indicator_distance_text__vyFbe{transition:width .35s ease}.ScrollMetrics_scroll_metrics_dot__f4aei{transition:background-color .35s ease}.ScrollMetrics_scroll_metrics_text__VQe37{transition:transform .3s var(--ease-expo-out),opacity .1s var(--ease-linear)}.ScrollMetrics_scroll_metrics_title_inner__Sj_Kt{transition:transform .3s var(--ease-expo-out),opacity .9s var(--ease-linear)}.ScrollMetrics_scroll_metrics_title__eOdvd{transition:max-height .35s var(--ease-expo-out)}.ScrollMetrics_scroll_metrics_minimal__v7h5_ .ScrollMetrics_scroll_metrics_indicators__FZxYt{transition:height .6s var(--ease-expo-out)}.ScrollMetrics_scroll_metrics_container__D33GQ{color:var(--scroll-text-color)}.ScrollMetrics_scroll_metrics_indicators__FZxYt{height:clamp(2.6875rem,2.6875rem + 0vw,2.6875rem);padding:clamp(.0625rem,.0625rem + 0vw,.0625rem)}.ScrollMetrics_scroll_metrics_indicator_bpm__TFP6o,.ScrollMetrics_scroll_metrics_indicator_distance__z1nBr{overflow:hidden}.ScrollMetrics_scroll_metrics_indicator_bpm__TFP6o{padding-inline:clamp(.75rem,.75rem + 0vw,.75rem);width:clamp(4.75rem,4.75rem + 0vw,4.75rem);max-width:clamp(4.75rem,4.75rem + 0vw,4.75rem)}.ScrollMetrics_scroll_metrics_indicator_distance__z1nBr{padding-right:clamp(.5rem,.5rem + 0vw,.5rem);width:clamp(4.6875rem,4.6875rem + 0vw,4.6875rem);max-width:clamp(4.6875rem,4.6875rem + 0vw,4.6875rem)}.ScrollMetrics_scroll_metrics_indicators_bpm_inner__yg9_2,.ScrollMetrics_scroll_metrics_indicators_distance_inner__rudLk{column-gap:clamp(1rem,1rem + 0vw,1rem)}.ScrollMetrics_scroll_metrics_indicator_distance_text__vyFbe{width:clamp(1.75rem,1.75rem + 0vw,1.75rem)}.ScrollMetrics_scroll_metrics_indicator__wBnGT,.ScrollMetrics_scroll_metrics_indicator_value__x_plS{color:inherit}.ScrollMetrics_scroll_metrics_dot__f4aei{position:absolute;width:clamp(.1875rem,.1875rem + 0vw,.1875rem);height:clamp(.1875rem,.1875rem + 0vw,.1875rem);background-color:var(--scroll-dot-color);z-index:1}.ScrollMetrics_scroll_metrics_dot_top__xpqVH{top:0}.ScrollMetrics_scroll_metrics_dot_bottom__n_5MR{bottom:0}.ScrollMetrics_scroll_metrics_text__VQe37{transform:translateY(0);opacity:1;margin-right:1px}.ScrollMetrics_scroll_metrics_text_label__b_xz9{letter-spacing:inherit}.ScrollMetrics_scroll_metrics_title__eOdvd{color:inherit;transition:color .35s ease}.ScrollMetrics_scroll_metrics_title_inner__Sj_Kt{transform:translateY(0)}.ScrollMetrics_scroll_metrics_title__eOdvd{max-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.ScrollMetrics_scroll_metrics_minimal__v7h5_{--scroll-background-color:transparent!important;--scroll-dot-color:transparent!important}.ScrollMetrics_scroll_metrics_minimal__v7h5_ .ScrollMetrics_scroll_metrics_indicators__FZxYt{margin-bottom:0!important;padding:0!important}.ScrollMetrics_scroll_metrics_minimal__v7h5_ .ScrollMetrics_scroll_metrics_indicators_inner__OUN2p{padding:0!important}.ScrollMetrics_scroll_metrics_minimal__v7h5_ .ScrollMetrics_scroll_metrics_indicator_bpm__TFP6o{padding-inline:0!important}.ScrollMetrics_scroll_metrics_minimal__v7h5_ .ScrollMetrics_scroll_metrics_indicator_distance__z1nBr{padding-right:0!important}.ScrollMetrics_scroll_metrics_minimal__v7h5_ .ScrollMetrics_scroll_metrics_indicator__wBnGT{padding:0!important;max-width:0}.ScrollMetrics_scroll_metrics_minimal__v7h5_ .ScrollMetrics_scroll_metrics_indicators_bpm_inner__yg9_2,.ScrollMetrics_scroll_metrics_minimal__v7h5_ .ScrollMetrics_scroll_metrics_indicators_distance_inner__rudLk{column-gap:0}.ScrollMetrics_scroll_metrics_minimal__v7h5_ .ScrollMetrics_scroll_metrics_indicator_distance_text__vyFbe{width:0}.ScrollMetrics_scroll_metrics_minimal__v7h5_ .ScrollMetrics_scroll_metrics_dot__f4aei{background-color:transparent!important}.ScrollMetrics_scroll_metrics_minimal__v7h5_ .ScrollMetrics_scroll_metrics_text__VQe37{transform:translateY(100%)}.ScrollMetrics_scroll_metrics_minimal__v7h5_ .outline-box-right:before,.ScrollMetrics_scroll_metrics_minimal__v7h5_ .outline-box-x:before,.ScrollMetrics_scroll_metrics_minimal__v7h5_ .outline-box-y:after{border-width:0!important}.ScrollMetrics_scroll_metrics_minimal__v7h5_ .ScrollMetrics_scroll_metrics_title__eOdvd{max-height:0}.ScrollMetrics_scroll_metrics_minimal__v7h5_ .ScrollMetrics_scroll_metrics_title_inner__Sj_Kt{transform:translateY(100%)}.ScrollMetrics_scroll_metrics_minimal__v7h5_ .ScrollMetrics_scroll_metrics_indicators__FZxYt{height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.Footer_footer_link___pjfV{filter:drop-shadow(0 0 11px rgba(247,238,231,0));transition:filter .9s var(--ease-expo-out)}.Footer_footer_link___pjfV:hover{filter:drop-shadow(0 0 11px rgba(247,238,231,.5)) drop-shadow(0 0 5px rgba(247,238,231,.2)) drop-shadow(0 0 11px rgba(247,238,231,.1))}