@keyframes Page_ani-spin__jIWQ_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Page_Page__PluV8{position:relative;contain:content}@keyframes BlockBase_ani-spin__d5UOI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BlockBase_BlockBase__8dm0x{--block-padding-top:var(--block-padding);--block-padding-bottom:var(--block-padding)}.BlockBase_BlockBase__8dm0x[data-theme=light],.BlockBase_BlockBase__8dm0x[data-theme=none]{--block-bg-color:var(--color-white);--block-text-color:var(--color-black)}.BlockBase_BlockBase__8dm0x{position:relative;z-index:var(--z-index-block);color:var(--block-text-color);background-color:var(--block-bg-color)}.BlockBase_BlockBase__8dm0x ::selection,.BlockBase_BlockBase__8dm0x::selection{color:var(--block-text-color);background:color-mix(in srgb,var(--block-text-color) 20%,transparent)}.BlockBase_hasPaddingTop__sr1wx{padding-top:var(--block-padding-top)}.BlockBase_hasPaddingBottom__eMAaB{padding-bottom:var(--block-padding-bottom)}.BlockBase_BlockBase__8dm0x[data-theme=light]+.BlockBase_BlockBase__8dm0x[data-theme=light]{--block-padding-top:0}@keyframes Container_ani-spin___Tkhy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Container_Container__W5d2T{margin-left:auto;margin-right:auto;box-sizing:content-box;max-width:var(--grid-max-width);padding-left:var(--grid-margin);padding-right:var(--grid-margin)}@media(min-width:769px){.Container_gridRowD__DucrR{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);row-gap:var(--grid-row-gap)}}@media(max-width:768px){.Container_gridRowM__I3EAN{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);row-gap:var(--grid-row-gap)}}.Container_indentD1__fZGKR{grid-column:1/-1}.Container_indentD2__vU3Vd{grid-column:2/-2}.Container_indentD3__v9D88{grid-column:3/-3}.Container_indentD4__uSV_D{grid-column:4/-4}.Container_indentM1__gjBLP{grid-column:1/-1}.Container_indentM2__gTUDU{grid-column:2/-2}.Container_indentM3__J6ZKZ{grid-column:3/-3}.Container_indentM4__NnOf5{grid-column:4/-4}@keyframes RichText_ani-spin__DkKU_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RichText_RichText__ZWuOK{--rich-text-spacing:1em}.RichText_RichText__ZWuOK a,.RichText_RichText__ZWuOK button,.RichText_RichText__ZWuOK u{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:max(1px,.07em);text-underline-offset:.12em;transition:opacity .2s}.RichText_RichText__ZWuOK a:hover,.RichText_RichText__ZWuOK button:hover,.RichText_RichText__ZWuOK u:hover{opacity:.7}.RichText_RichText__ZWuOK a u,.RichText_RichText__ZWuOK button u,.RichText_RichText__ZWuOK u u{text-decoration:none}.RichText_RichText__ZWuOK hr,.RichText_RichText__ZWuOK ol,.RichText_RichText__ZWuOK p,.RichText_RichText__ZWuOK ul{-webkit-margin-before:0;margin-block-start:0}.RichText_RichText__ZWuOK hr:not(:first-child),.RichText_RichText__ZWuOK ol:not(:first-child),.RichText_RichText__ZWuOK p:not(:first-child),.RichText_RichText__ZWuOK ul:not(:first-child){-webkit-margin-before:var(--rich-text-spacing);margin-block-start:var(--rich-text-spacing)}.RichText_RichText__ZWuOK li:not(:first-child){-webkit-margin-before:.33em;margin-block-start:.33em}.RichText_RichText__ZWuOK h1,.RichText_RichText__ZWuOK h2,.RichText_RichText__ZWuOK h3,.RichText_RichText__ZWuOK h4,.RichText_RichText__ZWuOK h5,.RichText_RichText__ZWuOK h6{font-weight:700}.RichText_RichText__ZWuOK h1:not(:first-child),.RichText_RichText__ZWuOK h2:not(:first-child),.RichText_RichText__ZWuOK h3:not(:first-child),.RichText_RichText__ZWuOK h4:not(:first-child),.RichText_RichText__ZWuOK h5:not(:first-child),.RichText_RichText__ZWuOK h6:not(:first-child){margin-top:2em}.RichText_RichText__ZWuOK h1:not(:last-child),.RichText_RichText__ZWuOK h2:not(:last-child),.RichText_RichText__ZWuOK h3:not(:last-child),.RichText_RichText__ZWuOK h4:not(:last-child),.RichText_RichText__ZWuOK h5:not(:last-child),.RichText_RichText__ZWuOK h6:not(:last-child){margin-bottom:var(--rich-text-spacing)}.RichText_RichText__ZWuOK img:not(:first-child){-webkit-margin-before:1.5em;margin-block-start:1.5em}.RichText_RichText__ZWuOK img:not(:last-child){-webkit-margin-after:1.5em;margin-block-end:1.5em}.RichText_RichText__ZWuOK table{width:100%;border-collapse:collapse}.RichText_RichText__ZWuOK table:not(:first-child){-webkit-margin-before:1.5em;margin-block-start:1.5em}.RichText_RichText__ZWuOK table:not(:last-child){-webkit-margin-after:1.5em;margin-block-end:1.5em}.RichText_RichText__ZWuOK tr{display:table-row;vertical-align:inherit;border-color:inherit}.RichText_RichText__ZWuOK td,.RichText_RichText__ZWuOK th{border:1px solid;padding:.5em .75em;text-align:left}@keyframes MediaTransition_ani-spin__FGgA5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MediaTransition_MediaTransition__ys6Yb{--media-transition-duration:500ms;position:static}.MediaTransition_fade__Wh191{opacity:0;transition:opacity var(--media-transition-duration)}.MediaTransition_MediaTransition__ys6Yb[data-state=complete] .MediaTransition_fade__Wh191,.MediaTransition_MediaTransition__ys6Yb[data-state=enter] .MediaTransition_fade__Wh191{opacity:1}.MediaTransition_wipe__xL4_5{--wipe-color:var(--color-white);position:relative;overflow:hidden;background-color:var(--wipe-color)}.MediaTransition_MediaTransition__ys6Yb[data-layout=fill] .MediaTransition_wipe__xL4_5{position:absolute;inset:0}.MediaTransition_wipe__overlay__A5JrL{position:absolute;inset:-1px;background-color:var(--wipe-color);z-index:10;transform-origin:0;transition:transform var(--media-transition-duration) cubic-bezier(.19,1,.22,1)}.MediaTransition_MediaTransition__ys6Yb[data-state=enter] .MediaTransition_wipe__overlay__A5JrL{transform:scaleX(0)}.MediaTransition_MediaTransition__ys6Yb[data-state=complete] .MediaTransition_wipe__overlay__A5JrL{display:none}.MediaTransition_wipe__media___e3wW{transform:scale(1.1);transition:transform var(--media-transition-duration) cubic-bezier(.19,1,.22,1);will-change:transform;position:relative}.MediaTransition_MediaTransition__ys6Yb[data-layout=fill] .MediaTransition_wipe__media___e3wW{position:absolute;inset:0}.MediaTransition_MediaTransition__ys6Yb[data-state=complete] .MediaTransition_wipe__media___e3wW,.MediaTransition_MediaTransition__ys6Yb[data-state=enter] .MediaTransition_wipe__media___e3wW{transform:scale(1)}.MediaTransition_shimmer__V8yLU{background-color:var(--color-placeholder);position:relative}.MediaTransition_MediaTransition__ys6Yb[data-layout=fill] .MediaTransition_shimmer__V8yLU{position:absolute;inset:0}.MediaTransition_shimmer__overlay___W5Vd{--placeholder-shimmer-rgb:255,255,255;position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--placeholder-shimmer-rgb),0) 0,rgba(var(--placeholder-shimmer-rgb),.4) 50%,rgba(var(--placeholder-shimmer-rgb),0) 100%);z-index:0;animation:MediaTransition_ani-shimmer__BBC_O 1.5s infinite;transition:opacity calc(var(--media-transition-duration)*.5)}@keyframes MediaTransition_ani-shimmer__BBC_O{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.MediaTransition_MediaTransition__ys6Yb[data-state=complete] .MediaTransition_shimmer__overlay___W5Vd,.MediaTransition_MediaTransition__ys6Yb[data-state=enter] .MediaTransition_shimmer__overlay___W5Vd{opacity:0}.MediaTransition_MediaTransition__ys6Yb[data-state=complete] .MediaTransition_shimmer__overlay___W5Vd{animation-play-state:paused;display:none}.MediaTransition_shimmer__media__n9CzL{transition:opacity var(--media-transition-duration);z-index:1;opacity:0}.MediaTransition_MediaTransition__ys6Yb[data-state=complete] .MediaTransition_shimmer__media__n9CzL,.MediaTransition_MediaTransition__ys6Yb[data-state=enter] .MediaTransition_shimmer__media__n9CzL{opacity:1}@keyframes Image_ani-spin__2HZFQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Image_Image__mjI_a{position:relative;overflow:hidden}.Image_Image__mjI_a.Image_layoutFill___11RW{position:absolute;top:0;left:0;width:100%;height:100%}.Image_Image__mjI_a.Image_layoutAuto__g2MKj img{width:100%;height:auto}@keyframes VideoLoop_ani-spin__IW_Qn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VideoLoop_VideoLoop__DPcIV{position:relative;overflow:hidden}.VideoLoop_VideoLoop__DPcIV[data-layout=fill]{position:absolute;inset:0}.VideoLoop_VideoLoop__DPcIV[data-layout=fill] .VideoLoop_video__x5JF2{position:absolute;top:0;left:0;height:100%;width:100%}.VideoLoop_VideoLoop__DPcIV .VideoLoop_video__x5JF2{width:100%;height:auto;display:block}@keyframes ButtonMenu_ani-spin__bo6Jp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ButtonMenu_ButtonMenu__NUKjX{--button-menu-stroke:2px;--button-menu-width:40px;--button-menu-padding:8px;--button-menu-height:12px;display:flex;justify-content:center;align-items:center;position:relative;padding:var(--button-menu-padding);margin:calc(var(--button-menu-padding)*-1)}.ButtonMenu_inner__olmLq{display:flex;justify-content:space-between;flex-direction:column;width:var(--button-menu-width);height:var(--button-menu-height);overflow:hidden}.ButtonMenu_line__jrIUM{position:relative;transition:transform 1.1s cubic-bezier(.165,.84,.44,1);width:var(--button-menu-width);height:var(--button-menu-stroke)}@media(min-width:769px){.ButtonMenu_line__jrIUM{width:calc(var(--button-menu-width)*3)}}.ButtonMenu_line__jrIUM:after,.ButtonMenu_line__jrIUM:before{content:"";position:absolute;top:0;height:100%;background-color:currentColor;width:var(--button-menu-width)}.ButtonMenu_line__jrIUM:before{left:0}.ButtonMenu_line__jrIUM:after{right:0}@media(min-width:769px){.ButtonMenu_ButtonMenu__NUKjX:hover .ButtonMenu_line__jrIUM{transform:translateX(calc(var(--button-menu-width) * -2))}}.ButtonMenu_line__jrIUM:first-child{transition-delay:0}.ButtonMenu_line__jrIUM:nth-child(2){transition-delay:.05s}.ButtonMenu_line__jrIUM:nth-child(3){transition-delay:.15s}@keyframes Logo_ani-spin__48XTh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Logo_Logo__U2_Yq{display:flex;justify-content:flex-start;flex-wrap:nowrap}.Logo_character__MZL8T{display:block;padding-bottom:10px;padding-top:10px}.Logo_svg__0CcnB{width:100%;height:auto;position:relative;display:block;will-change:transform}@keyframes Header_ani-spin__C6ckx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Header_Header__xIKfd{position:relative;z-index:var(--z-index-header);height:var(--header-height);width:100%}.Header_Header__xIKfd.Header_darkTheme__o8PC_{color:var(--color-black)}.Header_Header__xIKfd.Header_lightTheme__91vEJ{color:var(--color-white)}.Header_inner__PU1JS{position:relative;display:flex;align-items:center;height:var(--header-height)}@media(max-width:1024px){.Header_inner__PU1JS{justify-content:space-between}}.Header_logo__V9h3K{position:absolute;top:0;left:50%;width:var(--header-logo-width);margin-left:calc(var(--header-logo-width)*-.5);height:100%;display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.Header_logo__V9h3K{position:relative;top:auto;left:auto;margin-left:unset}}.Header_logo__link__H4Ahe{padding:10px;margin:-10px;display:block}.Header_buttonMenu__5bK_L{display:none}@media(max-width:1024px){.Header_buttonMenu__5bK_L{display:block}}.Header_nav____I21{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--header-logo-width);column-gap:var(--header-logo-width);width:100%}@media(max-width:1024px){.Header_nav____I21{display:none}}.Header_nav__list___kCgL{display:flex;align-items:center;column-gap:20px}@media(max-width:768px){.Header_nav__list___kCgL{font-size:clamp(.6875rem,3.889vw,1.0625rem);line-height:1;font-family:var(--default-font-family);font-weight:400}}@media(min-width:769px){.Header_nav__list___kCgL{font-size:clamp(1.125rem,1.458vw,1.625rem);line-height:1;font-family:var(--default-font-family);font-weight:400}}.Header_nav__list___kCgL:first-child{justify-content:flex-start;padding-right:20px}.Header_nav__list___kCgL:last-child{padding-left:20px;justify-content:flex-end}.Header_nav__item__f9lCw{flex-grow:1;display:flex;justify-content:center;align-content:center;text-align:center;opacity:0;position:relative}.Header_nav__list___kCgL:first-child .Header_nav__item__f9lCw:first-child,.Header_nav__list___kCgL:last-child .Header_nav__item__f9lCw:last-child{flex-grow:0}.Header_nav__link__qHRZ6{--nav-link-padding:0.25em;display:inline;white-space:nowrap;text-decoration:none;position:relative;padding:var(--nav-link-padding);margin:calc(var(--nav-link-padding)*-1);display:block}.Header_nav__link__qHRZ6:before{content:"";display:block;border-bottom:1px solid;position:absolute;bottom:.15em;left:0;right:0;transition:transform .4s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1);will-change:transform;transform-origin:0 100%;transform:scaleX(0);left:var(--nav-link-padding);right:var(--nav-link-padding);transform-origin:100% 0}.Header_nav__link__qHRZ6[aria-current=page]:before,.Header_nav__link__qHRZ6[href]:hover:before{transform:scaleX(1);transform-origin:0 0}@keyframes ClientLayout_ani-spin__iXozt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ClientLayout_ClientLayout__mWufO{position:static;min-height:100svh;display:flex;flex-direction:column}.ClientLayout_main__oIWIS{flex-grow:1}@keyframes HomeHeader_ani-spin__AxYlu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HomeHeader_HomeHeader__D8u84{--block-text-color:var(--color-white)!important;background-color:var(--color-black)}.HomeHeader_background__gDnqv{position:absolute;inset:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.HomeHeader_background__parallax__98Cx2{position:absolute;top:0;left:0;width:100%;height:105%;will-change:transform}.HomeHeader_outer__hHp5D{position:relative}.HomeHeader_inner__1dIg8{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:24px;min-height:calc(min(100svh,800px) - var(--header-height))}@media(min-width:769px){.HomeHeader_inner__1dIg8{padding-bottom:var(--grid-margin);min-height:calc(100svh - 10px - var(--header-height))}}.HomeHeader_description__O9bg5{width:100%;max-width:24em}@keyframes Caption_ani-spin__D8RmG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(min-width:769px){.Caption_Caption__sTO6u{display:flex;justify-content:flex-end}}.Caption_richText__2H_R_{color:var(--color-grey);padding-top:.66em;padding-bottom:.66em;text-align:left}@media(min-width:769px){.Caption_richText__2H_R_{text-align:right}}@keyframes ImageTile_ani-spin__Lf_89{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageTile_ImageTile__YJiIj{--tile-padding-x:18px;--tile-padding-y:18px;position:relative}@media(min-width:769px){.ImageTile_ImageTile__YJiIj{--tile-padding-x:24px;--tile-padding-y:24px}.ImageTile_ImageTile__YJiIj:nth-child(3n-0){--tile-padding-x:44px;--tile-padding-y:36px;grid-column:3/span 8}.ImageTile_ImageTile__YJiIj:nth-child(3n-2){grid-column:2/span 5}.ImageTile_ImageTile__YJiIj:nth-child(3n-1){grid-column:auto/span 5}}.ImageTile_main__xBoTJ{position:relative;overflow:hidden}.ImageTile_link__AZtZk{position:absolute;inset:0;z-index:5;color:var(--color-white);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:var(--tile-padding-y) var(--tile-padding-x);display:block;text-decoration:none}@media(max-width:768px){.ImageTile_ImageTile__YJiIj:nth-child(3n-3) .ImageTile_link__AZtZk{font-size:clamp(1.125rem,6.667vw,1.8125rem);line-height:1.25;font-family:var(--display-font-family);font-weight:400}}@media(min-width:769px){.ImageTile_ImageTile__YJiIj:nth-child(3n-3) .ImageTile_link__AZtZk{font-size:clamp(1.875rem,4.167vw,4.5rem);line-height:1.2;font-family:var(--display-font-family);font-weight:400}}@media(max-width:768px){.ImageTile_ImageTile__YJiIj:nth-child(3n-1) .ImageTile_link__AZtZk,.ImageTile_ImageTile__YJiIj:nth-child(3n-2) .ImageTile_link__AZtZk{font-size:clamp(1.125rem,6.667vw,1.8125rem);line-height:1.25;font-family:var(--display-font-family);font-weight:400}}@media(min-width:769px){.ImageTile_ImageTile__YJiIj:nth-child(3n-1) .ImageTile_link__AZtZk,.ImageTile_ImageTile__YJiIj:nth-child(3n-2) .ImageTile_link__AZtZk{font-size:clamp(1.125rem,2.5vw,2.75rem);line-height:1.2222222222;font-family:var(--display-font-family);font-weight:400;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}}@media(max-width:768px){.ImageTile_link__AZtZk{display:flex;justify-content:center;align-items:center;text-align:center}}.ImageTile_image__YI_ez{position:absolute;inset:0;overflow:hidden}@media(any-pointer:fine){.ImageTile_image__YI_ez:before{content:"";position:absolute;inset:0;background-color:var(--color-black);z-index:2;opacity:.15;transition:opacity .5s}.ImageTile_ImageTile__YJiIj:hover .ImageTile_image__YI_ez:before{opacity:0}}.ImageTile_title__ilUOb{position:relative}.ImageTile_title__ilUOb:before{content:"";position:absolute;top:calc(100% + 16px);left:0;height:1px;width:100%;background-color:currentColor;transition:opacity .5s,transform .5s cubic-bezier(.165,.84,.44,1);transform:scaleX(0);opacity:0}@media(any-pointer:fine){.ImageTile_ImageTile__YJiIj:hover .ImageTile_title__ilUOb:before{transform:scaleX(1);opacity:1}}@media(min-width:769px){.ImageTile_ImageTile__YJiIj:nth-child(3n-0) .ImageTile_title__ilUOb:before{display:none}}.ImageTile_sizer__WCi0k{aspect-ratio:56/42;width:100%;display:block}.ImageTile_footer__4uLzf{padding:var(--tile-padding-y) var(--tile-padding-x);z-index:2;opacity:0;transition:opacity .5s;position:absolute;bottom:0;left:0;right:0}@media(max-width:768px){.ImageTile_footer__4uLzf{font-size:clamp(.875rem,3.889vw,1.0625rem);line-height:1;font-family:var(--display-font-family);text-transform:uppercase;font-weight:400}}@media(min-width:769px){.ImageTile_footer__4uLzf{font-size:clamp(.8125rem,1.042vw,1.125rem);line-height:1;font-family:var(--display-font-family);text-transform:uppercase;font-weight:400}}@media(max-width:768px){.ImageTile_footer__4uLzf{display:none}}.ImageTile_footer__4uLzf:before{content:"";display:none}.ImageTile_ImageTile__YJiIj:nth-child(3n-0) .ImageTile_footer__4uLzf:before{position:relative;top:0;height:1px;background-color:var(--color-white);display:block;margin-bottom:calc(var(--tile-padding-y)*.75);transition:transform .6s cubic-bezier(.165,.84,.44,1);transform:scaleX(0);transform-origin:0;width:100%;left:0}@media(any-pointer:fine){.ImageTile_ImageTile__YJiIj:hover .ImageTile_footer__4uLzf:before{transform:scaleX(1)}.ImageTile_ImageTile__YJiIj:hover .ImageTile_footer__4uLzf{opacity:1}}.ImageTile_footer__text__rxKfm{display:none}.ImageTile_ImageTile__YJiIj:nth-child(3n-0) .ImageTile_footer__text__rxKfm{display:block}.ImageTile_caption__WbQgB{opacity:0;transition:opacity .5s .5s}.ImageTile_ImageTile__YJiIj.ImageTile_isLoaded__6Rjpi .ImageTile_caption__WbQgB{opacity:1}@keyframes ImageTiles_ani-spin__7KMio{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageTiles_tiles__SkHle{display:grid;grid-row-gap:var(--grid-margin);row-gap:var(--grid-margin);grid-template-columns:1fr}@media(min-width:769px){.ImageTiles_tiles__SkHle{grid-template-columns:repeat(var(--grid-columns),1fr);column-gap:var(--grid-column-gap);row-gap:var(--block-padding)}}@keyframes PageHeader_ani-spin__dAVin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PageHeader_inner__uff9Y{padding-top:clamp(40px,7vh,100px)}@media(min-width:769px){.PageHeader_inner__uff9Y{padding-top:clamp(110px,10.74vh,140px)}}.PageHeader_heading__kykKa{padding-bottom:1.5em;opacity:0}.PageHeader_description__me263{padding-bottom:1em;opacity:0}@keyframes ImageSlideshow_ani-spin__oSw6o{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageSlideshow_ImageSlideshow__pYgtD{position:relative}@media(max-width:768px){.ImageSlideshow_ImageSlideshow__pYgtD{margin-left:calc(var(--grid-margin)*-1);margin-right:calc(var(--grid-margin)*-1)}}.ImageSlideshow_embla__jkAmz{overflow:hidden}.ImageSlideshow_container__8jTOi{display:flex}.ImageSlideshow_item__u5YuN{flex:0 0 100%;min-width:0}@media(max-width:768px){.ImageSlideshow_item__u5YuN{padding-left:var(--grid-margin);padding-right:var(--grid-margin)}.ImageSlideshow_ImageSlideshow__pYgtD.ImageSlideshow_isEmblaEnabled__VkveE .ImageSlideshow_item__u5YuN{flex:0 0 90%;padding-right:0}}.ImageSlideshow_item__inner__BUa0t{aspect-ratio:675/500;position:relative;background-color:var(--color-placeholder)}.ImageSlideshow_counter__k_hHX{line-height:1!important;position:absolute;top:0;left:0;width:100%;height:auto;display:flex;justify-content:flex-end;color:var(--color-white);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:14px}@media(max-width:768px){.ImageSlideshow_counter__k_hHX{font-size:clamp(.6875rem,3.889vw,1.0625rem);line-height:1.2857142857;font-family:var(--default-font-family);font-weight:400}}@media(min-width:769px){.ImageSlideshow_counter__k_hHX{font-size:clamp(.9375rem,1.181vw,1.3125rem);line-height:1.4117647059;font-family:var(--default-font-family);font-weight:400}}@media(max-width:768px){.ImageSlideshow_counter__k_hHX{display:none}}.ImageSlideshow_hoverNav__c0wVC{display:none}@media(any-pointer:fine){.ImageSlideshow_hoverNav__c0wVC{display:flex;position:absolute;inset:0}}.ImageSlideshow_hoverNav__button__WxcrT{width:50%}.ImageSlideshow_touchNav__button__Sxf88{--next-buttons-size:clamp(30px,3.4vw,50px);display:none}@media(min-width:769px){.ImageSlideshow_touchNav__button__Sxf88{display:flex;justify-content:center;align-items:center;width:var(--next-buttons-size);height:var(--next-buttons-size);margin-top:calc(var(--next-buttons-size)*-.5);border-radius:50%;background-color:var(--color-white);color:var(--color-black);position:absolute;box-shadow:0 0 0 1px rgba(0,0,0,.2);top:50%;z-index:2}.ImageSlideshow_touchNav__button__Sxf88:first-child{left:calc(var(--next-buttons-size)*-.4)}.ImageSlideshow_touchNav__button__Sxf88:last-child{right:calc(var(--next-buttons-size)*-.4)}}@media(min-width:769px)and (any-pointer:fine){.ImageSlideshow_touchNav__button__Sxf88{display:none}}.ImageSlideshow_touchNav__icon__89bW9{display:block;width:30%;height:auto}@keyframes ProjectItem_ani-spin__3l1VB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.ProjectItem_ProjectItem__J4qiV{display:flex;flex-direction:column;gap:20px}}@media(min-width:769px){.ProjectItem_ProjectItem__J4qiV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--grid-column-gap)}}.ProjectItem_text__7E4ZQ{display:flex;flex-direction:column;gap:8px}@media(min-width:769px){.ProjectItem_text__7E4ZQ{grid-column:1/span 1;grid-row:1;gap:20px}}.ProjectItem_title__2s3XX{margin-bottom:-.05em;padding-right:1em}.ProjectItem_subheading__b0C_f{padding-right:1em}.ProjectItem_description__GKu7D{padding-top:.5em;max-width:36em}.ProjectItem_address__mDzUu{white-space:pre-line}@media(max-width:768px){.ProjectItem_address__mDzUu{padding-top:10px}}@media(min-width:769px){.ProjectItem_images__YDXgj{grid-column:2/span 1;grid-row:1}}@keyframes Projects_ani-spin__litCi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Projects_Projects__oUhrM{--projects-gap:var(--block-padding)}@media(min-width:769px){.Projects_Projects__oUhrM{--projects-gap:clamp(20px,4.8svh,50px)}}.Projects_inner__XlyvG{display:flex;flex-direction:column;gap:var(--projects-gap)}@media(min-width:769px){.Projects_inner__XlyvG{padding-top:20px}}.Projects_section__7ygyq{border-top:1px solid var(--color-black);padding-top:14px}@media(min-width:769px){.Projects_section__7ygyq{padding-top:var(--projects-gap);padding-bottom:var(--projects-gap)}}.Projects_section__heading__mZQkM{margin-top:-.2em}@keyframes TextAndImageRow_ani-spin__owTX0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TextAndImageRow_TextAndImageRow__xMfnS{display:grid;grid-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);padding-top:21px;grid-template-columns:1fr;grid-row-gap:20px;row-gap:20px;padding-bottom:var(--block-padding);position:relative}.TextAndImageRow_TextAndImageRow__xMfnS:last-child{padding-bottom:0}@media(min-width:769px){.TextAndImageRow_TextAndImageRow__xMfnS{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:20px}}.TextAndImageRow_divider__zBhZ_{position:absolute;top:0;left:0;border-top:1px solid var(--color-black);width:100%}.TextAndImageRow_image__UCw35{aspect-ratio:44/29;position:relative;background-color:var(--color-placeholder)}@media(min-width:769px){.TextAndImageRow_image__UCw35{grid-column:1/span 1}}.TextAndImageRow_heading__cyUqZ{padding-bottom:10px}@media(min-width:769px){.TextAndImageRow_text__awYMF{grid-column:2/span 2}}.TextAndImageRow_body__vas7L .no-underline{text-decoration:none}@keyframes TextAndImageRows_ani-spin__AgGtj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TextAndImageRows_TextAndImageRows__6tWCS{position:relative}.TextAndImageRows_heading__1nmiU{padding-top:.5em;padding-bottom:1em}@media(min-width:769px){.TextAndImageRows_heading__1nmiU{padding-bottom:1em}}.TextAndImageRows_rows__D1o2Q{border-bottom:1px solid var(--color-black);padding-bottom:20px}.TextAndImageRows_TextAndImageRows__6tWCS:last-child .TextAndImageRows_rows__D1o2Q{padding-bottom:0;border-bottom:0}@keyframes Text_ani-spin__zg_wa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Text_Text__JuYFo{display:block}.Text_inner__n_sLL{display:grid;grid-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);grid-template-columns:1fr;grid-row-gap:40px;row-gap:40px}.Text_Text__JuYFo:last-child .Text_inner__n_sLL{padding-bottom:var(--block-padding)}.Text_inner__n_sLL:not(.Text_Text__JuYFo:first-child .Text_inner__n_sLL){border-top:1px solid var(--color-black);padding-top:30px}@media(min-width:769px){.Text_inner__n_sLL{grid-template-columns:repeat(3,minmax(0,1fr))}}.Text_heading__7g03Y{margin-top:-.2em;padding-right:2em}@media(min-width:769px){.Text_body__KDehg{grid-column:2/span 3}}@keyframes TextGrid_ani-spin__uotxl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TextGrid_TextGrid__aajfJ{--text-grid-columns:1}@media(min-width:769px){.TextGrid_TextGrid__aajfJ{--text-grid-columns:2}}@media(min-width:1100px){.TextGrid_TextGrid__aajfJ{--text-grid-columns:3}}.TextGrid_heading__jzYyV{padding-bottom:2em}@media(min-width:769px){.TextGrid_heading__jzYyV{padding-bottom:1.5em}}.TextGrid_grid__GSXzO{display:grid;grid-template-columns:repeat(var(--text-grid-columns),minmax(0,1fr));grid-gap:30px;gap:30px;padding-bottom:30px}@media(min-width:769px){.TextGrid_grid__GSXzO{gap:var(--grid-column-gap)}}.TextGrid_item__heading__UI4ck{padding-bottom:12px}@media(min-width:769px){.TextGrid_item__heading__UI4ck{padding-bottom:20px}}@keyframes TextTiles_ani-spin__77jJP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TextTiles_TextTiles__YUXbZ{--tile-padding:20px}@media(min-width:769px){.TextTiles_TextTiles__YUXbZ{--tile-padding:30px}}.TextTiles_inner___7V6_{display:grid;grid-gap:var(--grid-column-gap);gap:var(--grid-column-gap)}@media(min-width:769px){.TextTiles_inner___7V6_{padding-top:var(--block-padding);padding-bottom:var(--block-padding);grid-template-columns:repeat(2,minmax(0,1fr))}}.TextTiles_tile__tcEQN{display:block;background-color:var(--color-light-grey);color:var(--color-black);aspect-ratio:560/550;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;padding:var(--tile-padding);gap:var(--tile-padding);position:relative}@media(max-width:768px){.TextTiles_tile__tcEQN{width:100%;max-height:450px}}.TextTiles_tile__tcEQN:nth-child(3n-1){background-color:var(--color-black);color:var(--color-white)}.TextTiles_tile__tcEQN:before{content:"";position:absolute;inset:0;display:block;background-color:var(--color-white);transition:opacity .8s;opacity:0}@media(any-pointer:fine){.TextTiles_tile__tcEQN:hover:before{opacity:.4}.TextTiles_tile__tcEQN:nth-child(3n-1):hover:before{opacity:.1}}.TextTiles_tile__heading__u_Js8{display:block;position:relative}.TextTiles_tile__cta__GFsy1{position:relative}.TextTiles_tile__cta__divider__Bn0Sr{border-top:1px solid;display:block;margin-bottom:var(--tile-padding)}@media(any-pointer:fine){.TextTiles_tile__cta__divider__Bn0Sr{transition:transform .6s cubic-bezier(.165,.84,.44,1);transform-origin:0 0;transform:scaleX(.5)}.TextTiles_tile__tcEQN:hover .TextTiles_tile__cta__divider__Bn0Sr{transform:scaleX(1)}}@keyframes ImageBlock_ani-spin__pJyK0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageBlock_asset__684jd{aspect-ratio:4/3;position:relative}