.HighlightBlock_root__tUBAu{padding:6.4rem 0;align-content:center;background-color:#fff}.HighlightBlock_root-center__VnE3P{text-align:center}.HighlightBlock_extend-viewport__0It44{min-height:120vh}.HighlightBlock_button__6RSVF,.HighlightBlock_eyebrow__teTYV,.HighlightBlock_text___5DC7{grid-column:1/-1}.HighlightBlock_eyebrow__teTYV{max-width:none}.HighlightBlock_root-center__VnE3P .HighlightBlock_eyebrow__teTYV,.HighlightBlock_root-medium__yx_ts .HighlightBlock_eyebrow__teTYV{margin-bottom:3.2rem}.HighlightBlock_root-largeCol1__k4DO9 .HighlightBlock_eyebrow__teTYV,.HighlightBlock_root-large__yMB9d .HighlightBlock_eyebrow__teTYV{margin-bottom:2rem}.HighlightBlock_root-center__VnE3P .HighlightBlock_text___5DC7{max-width:106rem;margin-right:auto;margin-left:auto}.HighlightBlock_button__6RSVF{margin-top:3.6rem}.HighlightBlock_root-center__VnE3P .HighlightBlock_button__6RSVF{justify-self:center}@media(min-width:1120px){.HighlightBlock_root__tUBAu{padding:20rem 0}.HighlightBlock_root-center__VnE3P{padding-top:20rem;padding-bottom:20rem}.HighlightBlock_extend-viewport__0It44{min-height:100%}.HighlightBlock_root-medium__yx_ts .HighlightBlock_eyebrow__teTYV{grid-column:1/3;text-align:right}.HighlightBlock_root-large__yMB9d .HighlightBlock_eyebrow__teTYV{grid-column:2/-2;margin-bottom:6.4rem}.HighlightBlock_root-largeCol1__k4DO9 .HighlightBlock_eyebrow__teTYV{grid-column:1/-3;margin-bottom:6.4rem}.HighlightBlock_root-medium__yx_ts .HighlightBlock_text___5DC7{grid-column:3/-2;margin-top:-.25em}.HighlightBlock_root-large__yMB9d .HighlightBlock_text___5DC7{grid-column:2/-2}.HighlightBlock_root-largeCol1__k4DO9 .HighlightBlock_text___5DC7{grid-column:1/-3}.HighlightBlock_root-medium__yx_ts .HighlightBlock_button__6RSVF{grid-column:3/-2;margin-top:6.8rem}.HighlightBlock_root-large__yMB9d .HighlightBlock_button__6RSVF{grid-column:2/-2}.HighlightBlock_root-largeCol1__k4DO9 .HighlightBlock_button__6RSVF{grid-column:1/-3}}@media(min-width:1600px){.HighlightBlock_root-medium__yx_ts .HighlightBlock_text___5DC7{grid-column:3/-3}.HighlightBlock_root-large__yMB9d .HighlightBlock_text___5DC7{grid-column:2/-3}}.IndentHeadline_root__BHhyg{align-items:baseline;-webkit-hyphens:manual;hyphens:manual;width:100%}.IndentHeadline_root-transparent__4xxSs{background-color:transparent}.IndentHeadline_eyebrow__DWVPX{margin-bottom:3.2rem;position:absolute;bottom:0}.IndentHeadline_eyebrow__DWVPX img{width:1.9rem}.IndentHeadline_eyebrow__DWVPX,.IndentHeadline_headline1__hcxXh,.IndentHeadline_headline2__aNVOC{grid-column:1/-1}@media(min-width:1120px){.IndentHeadline_root__BHhyg{-webkit-hyphens:none;hyphens:none}.IndentHeadline_headline1__hcxXh,.IndentHeadline_headline2__aNVOC{white-space:nowrap}.IndentHeadline_headline2__aNVOC{grid-column:3/-1}.IndentHeadline_eyebrow__DWVPX{position:relative;grid-column:1/3;grid-row:2;text-align:right;margin-bottom:0}}:where(.Carousel_root__nXEl4:not([class~=disabled])){display:grid;margin:0;padding:0;overflow:hidden;width:100%;touch-action:pan-y}:where(.Carousel_root__nXEl4:not([class~=disabled])>.Carousel_item__dMdr8){grid-area:1/-1;width:-moz-fit-content;width:fit-content;will-change:transform;transform:translate3d(-200%,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}:where(.Carousel_root__nXEl4:not([class~=disabled])>.Carousel_item__dMdr8) img{pointer-events:none}.ArchCover_root__j0Em1{position:absolute;width:120%;left:50%;transform:translateX(-50%);display:block;z-index:1}.ArchCover_up__qo40y{bottom:-5px}.ArchCover_down__E_W52{top:-2px}.ArchCover_down__E_W52 svg{transform:rotate(180deg)}@keyframes Video_fadeIn__rxSzb{0%{opacity:0}to{opacity:1}}.Video_root__QyxQz{opacity:0}.Video_root__QyxQz.Video_visible__6DCR0{animation:Video_fadeIn__rxSzb .5s forwards}.Video_placeholder__OF1v_,.Video_poster__qwCcW,.Video_video__nCIa8{position:absolute;top:0;left:0;width:100%;height:100%}.Video_poster__qwCcW,.Video_video__nCIa8{overflow:hidden;object-fit:cover}.ImageVideo_imageVideo__chtrA{position:relative;overflow:hidden}.ImageVideo_imageVideo__chtrA img,.ImageVideo_imageVideo__chtrA video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;object-fit:cover}.ImageVideoCarousel_root__N56M5{background-color:#fff;--carousel-item-width:calc(var(--grid-gap) * 3 + var(--grid-col-width) * 3.4);--carousel-gap:var(--grid-gap);--carousel-snap-position:var(--grid-margin)}.ImageVideoCarousel_item__zJpsI{width:var(--carousel-item-width);height:calc(var(--carousel-item-width)/.75)}.ImageVideoCarousel_item__zJpsI:nth-child(2n){margin-top:3rem}.ImageVideoCarousel_image__UI2hP{width:100%;height:100%}@media(min-width:640px){.ImageVideoCarousel_root__N56M5{--carousel-item-width:calc(var(--grid-gap) * 3 + var(--grid-col-width) * 4);--carousel-gap:var(--grid-gap);--carousel-snap-position:calc(var(--grid-margin) + var(--grid-col-width) + var(--grid-gap))}.ImageVideoCarousel_item__zJpsI:nth-child(2n){margin-top:4rem}}@media(min-width:1120px){.ImageVideoCarousel_root__N56M5{--carousel-item-width:calc(var(--grid-gap) * 4 + var(--grid-col-width) * 4);--carousel-snap-position:calc(var(--grid-margin) + (var(--grid-col-width) * 2) + (var(--grid-gap) * 2))}.ImageVideoCarousel_item__zJpsI:nth-child(2n){margin-top:6rem}}.FooterLink_root__7zCBB{display:block;position:relative;height:var(--footer-height-rem);overflow:hidden}.FooterLink_container__6HRiK{visibility:hidden;position:fixed;right:0;bottom:0;left:0;height:calc(var(--footer-height-rem) + 5rem);background-color:#fff;color:#fff;z-index:-1;overflow:hidden}.FooterLink_container-visible__KXh9h{visibility:visible}.FooterLink_background__W_7gq,.FooterLink_link__6D2G2{display:flex;position:fixed;right:0;bottom:0;left:0;height:var(--footer-height-rem)}.FooterLink_link__6D2G2{align-items:center;justify-content:center}.FooterLink_backgroundImage__2VZxk{flex:1 1;background-size:cover;background-position:50%;z-index:-1}.FooterLink_backgroundImage__2VZxk:last-child{display:none}@media(min-width:1120px){.FooterLink_backgroundImage__2VZxk:last-child{display:block}}.PillButton_root__q7DTW{display:flex;align-items:center;width:max-content;height:4.8rem;padding:0 2.4rem;border:.2rem solid #000;border-radius:2.4rem;background-color:transparent;outline:none;transition:all .3s}@media(hover:hover){.PillButton_root__q7DTW:hover{color:#fff;background-color:#000}}.PillButton_root__q7DTW:active,.PillButton_root__q7DTW:focus{color:#fff;background-color:#000}.PillButton_root__q7DTW.PillButton_inverse__Vq2Hx{color:#fff;border-color:#fff}@media(hover:hover){.PillButton_root__q7DTW.PillButton_inverse__Vq2Hx:hover{color:#000;background-color:#fff}}.PillButton_root__q7DTW.PillButton_inverse__Vq2Hx:active,.PillButton_root__q7DTW.PillButton_inverse__Vq2Hx:focus{color:#000;background-color:#fff}@media(min-width:1120px){.PillButton_root__q7DTW{height:6.8rem;padding:0 3.4rem;border-radius:3.4rem}}.FeaturedProjects_root__OG8D4{position:relative;height:100%;display:flex;align-items:center;overflow:hidden}.FeaturedProjects_contentOuter__TIBCD{width:calc(100% - var(--grid-margin)*2);height:auto;margin:0 var(--grid-margin);background-color:#fff;transition:height .3s cubic-bezier(.39,.575,.565,1);overflow:hidden}.FeaturedProjects_content__T5vFV{position:relative;padding:3.2rem}.FeaturedProjects_carousel__8Rpwb{position:relative;list-style:none;margin:0;padding:0}@keyframes FeaturedProjects_fadeIn__6stir{0%{opacity:.01}to{opacity:1}}.FeaturedProjects_card__uf9Th{display:none}.FeaturedProjects_card-active__ncDuj{display:block;animation:FeaturedProjects_fadeIn__6stir .6s linear both}.FeaturedProjects_card__uf9Th .FeaturedProjects_eyebrow__YsECB{margin-bottom:1.6rem}.FeaturedProjects_card__uf9Th .FeaturedProjects_headline__I8A2e{margin-bottom:2.4rem}.FeaturedProjects_controls__jzsXH{display:flex;justify-content:space-between;align-items:flex-end;padding-top:3.2rem}.FeaturedProjects_dots__mx811{display:flex;margin-bottom:.3rem}.FeaturedProjects_dot__67_CR{position:relative;width:1.6rem;height:1.6rem;padding:0;border:0;margin-left:.8rem;background-color:transparent;cursor:pointer;outline:none;color:transparent;transition:all .3s}.FeaturedProjects_dot-active__NpweQ{color:#000}.FeaturedProjects_dot-hasTimer__wvvse{color:#d9d9d9}@media(hover:hover){.FeaturedProjects_dot__67_CR:hover:not(.FeaturedProjects_dot-active__NpweQ){color:#000}}.FeaturedProjects_dot__67_CR:active:not(.FeaturedProjects_dot-active__NpweQ),.FeaturedProjects_dot__67_CR:focus:not(.FeaturedProjects_dot-active__NpweQ){color:#000}@keyframes FeaturedProjects_progressTimer__MUDIn{0%{stroke-dashoffset:0}to{stroke-dashoffset:163}}.FeaturedProjects_progressRing__B34o_{position:absolute;top:100%;left:0;transform:rotate(-90deg) scale(.28);transform-origin:0 0;cursor:pointer;color:currentColor;animation:FeaturedProjects_all__N_3hg .45s;overflow:visible}.FeaturedProjects_progressRingCircle__QdJHB{stroke-dasharray:163;stroke-dashoffset:0;animation-name:FeaturedProjects_progressTimer__MUDIn;animation-duration:var(--timer);animation-timing-function:linear;animation-direction:reverse;animation-iteration-count:infinite}@media(min-width:1120px){.FeaturedProjects_root__OG8D4{padding-top:15rem;padding-bottom:15rem}.FeaturedProjects_contentOuter__TIBCD{width:calc(var(--grid-gap)*5 + var(--grid-col-width)*5)}.FeaturedProjects_content__T5vFV{padding:6.4rem}.FeaturedProjects_card__uf9Th .FeaturedProjects_eyebrow__YsECB{margin-bottom:2.4rem}.FeaturedProjects_card__uf9Th .FeaturedProjects_headline__I8A2e{margin-bottom:3.2rem}.FeaturedProjects_controls__jzsXH{padding-top:6.4rem}}.Cursor_root__cA03I{font-family:Futura Maxi W05 Bold,sans-serif;font-size:1.2rem;letter-spacing:.01em;line-height:1;text-transform:uppercase;position:absolute;width:13.3rem;height:13.3rem;border:3px solid;background-color:transparent;border-radius:50%;display:flex;justify-content:center;align-items:center;color:currentColor;z-index:1;opacity:0;transform:scale(.5);transition:opacity .15s,transform .15s}.Cursor_root__cA03I.Cursor_visible__Zc2LJ{opacity:1;transform:scale(1)}.Cursor_root__cA03I:before{content:"";position:absolute;top:-350%;left:-350%;width:800%;height:800%;z-index:-1}.Hero_root__36NZL{position:relative;height:100%;align-content:center;z-index:0;overflow:hidden}.Hero_headline__ud5XZ,.Hero_root__36NZL{-webkit-user-select:none;-moz-user-select:none;user-select:none}.Hero_headline__ud5XZ{grid-column:1/span 4;max-width:32rem;pointer-events:none;text-align:left}.Hero_headline__ud5XZ .Hero_lines__jYcsU{opacity:.01}.Hero_button__8C_9o{grid-column:1/-1;margin-top:2.8rem}@media(hover:hover){.Hero_button__8C_9o{display:none}}@keyframes Hero_buttonFade__N5VjA{0%{opacity:.01}to{opacity:1}}@keyframes Hero_buttonSlide__mGxvi{0%{transform:translate3d(0,7rem,0)}to{transform:translateZ(0)}}@keyframes Hero_scaleDown__t3Ue_{0%{transform:scaleY(0);transform-origin:top}to{transform:scaleY(1);transform-origin:top}}.Hero_scrollIndicatorOuter__tPBCs{grid-column:5/-1;position:absolute;bottom:3.2rem;left:100%;animation:Hero_scaleDown__t3Ue_ .45s cubic-bezier(.215,.61,.355,1) 2s both}@keyframes Hero_indicatorLoop___cBty{0%,to{transform:scaleY(1);transform-origin:bottom}5%{transform:scaleY(0);transform-origin:bottom}6%{transform:scaleY(0);transform-origin:top}10%{transform:scaleY(1);transform-origin:top}}.Hero_scrollIndicator__fMTlN{position:relative;height:4rem;width:.26rem;display:block;pointer-events:none;background-color:#000;animation:Hero_indicatorLoop___cBty 4.4s cubic-bezier(.215,.61,.355,1) 2.8s infinite}@keyframes Hero_scaleUp__QogYx{0%{transform:scale(0)}to{transform:scale(1)}}@media(min-width:1120px){.Hero_headline__ud5XZ{grid-column:1/-1;text-align:center;white-space:nowrap;max-width:none}.Hero_scrollIndicatorOuter__tPBCs{bottom:7.2rem}}.Landing_landing__XBcde{height:100%}.Landing_indentHeadline__P2Wki{padding-top:6.4rem;padding-bottom:6.4rem;background-color:#fff}.Landing_indentHeadline__P2Wki div:first-child{position:relative}@media(min-width:640px){.Landing_indentHeadline__P2Wki{padding-top:20rem;padding-bottom:14rem}}