.CaseStudyBeforeToggle_beforeSwitch__pQhEB{display:flex;align-items:center;gap:15px;flex-shrink:0}.CaseStudyBeforeToggle_beforeLabel__9AKQ5{font-family:var(--font-family-mono);font-size:20px;font-weight:var(--font-weight-mono-regular);line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--color-pure-black)}.CaseStudyBeforeToggle_toggle__ni7fH{display:flex;align-items:center;width:72.869px;height:35px;padding:4.643px;border:1.429px solid var(--color-navy);border-radius:47.424px;background:transparent;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}.CaseStudyBeforeToggle_toggle__ni7fH:hover{border-color:var(--color-onglo-orange)}.CaseStudyBeforeToggle_toggle__ni7fH:focus-visible{outline:2px solid var(--color-onglo-orange);outline-offset:var(--spacing-1)}.CaseStudyBeforeToggle_toggleOn__76jte{background-color:var(--color-navy);justify-content:flex-end}.CaseStudyBeforeToggle_toggleKnob__I_xad{display:block;width:25.82px;height:25.82px;border-radius:50%;background-color:var(--color-navy);transition:background-color .25s ease;flex-shrink:0}.CaseStudyBeforeToggle_toggleOn__76jte .CaseStudyBeforeToggle_toggleKnob__I_xad{background-color:var(--color-ivory)}@media (max-width:767px){.CaseStudyBeforeToggle_beforeLabel__9AKQ5{font-size:var(--font-size-body-14)}.CaseStudyBeforeToggle_beforeSwitch__pQhEB{gap:10px}}@media (prefers-reduced-motion:reduce){.CaseStudyBeforeToggle_toggleKnob__I_xad,.CaseStudyBeforeToggle_toggle__ni7fH{transition:none}}.BeforeAfter_section__rh0Ul{width:100%;background-color:var(--color-ivory);padding:61px 10px 0}.BeforeAfter_inner__xlbh_{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8);width:100%;margin-inline:auto}.BeforeAfter_titleRow__Nomax{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-3);width:100%;padding-inline:var(--spacing-8)}.BeforeAfter_headline__FLt3v{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-family-sans);font-size:clamp(36px,5.5vw,64px);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--color-pure-black)}.BeforeAfter_headlineLine__W8SIv{display:block}.BeforeAfter_mediaWrap__NA7d2{position:relative;width:100%;aspect-ratio:1084/989;overflow:hidden;background-color:color-mix(in srgb,var(--color-navy) 6%,var(--color-white))}.BeforeAfter_mediaImage__ANTiC{object-fit:cover;object-position:center}.BeforeAfter_placeholder__pCv54{width:100%;height:100%;background-color:color-mix(in srgb,var(--color-navy) 10%,var(--color-white))}@media (max-width:1023px){.BeforeAfter_titleRow__Nomax{padding-inline:var(--spacing-4)}}@media (max-width:767px){.BeforeAfter_section__rh0Ul{padding-top:var(--spacing-6)}.BeforeAfter_titleRow__Nomax{flex-direction:column;align-items:flex-start;gap:var(--spacing-3);padding-inline:24px}.BeforeAfter_inner__xlbh_{gap:var(--spacing-5)}.BeforeAfter_mediaWrap__NA7d2{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.BeforeAfter_mediaImage__ANTiC{transition:none}}.orange-button-blob_blobBtn__9F8Dj{position:relative;overflow:hidden;isolation:isolate}.orange-button-blob_blobBtn__9F8Dj:before{content:"";position:absolute;inset:0;background-color:var(--color-navy);-webkit-clip-path:circle(0 at 0 100%);clip-path:circle(0 at 0 100%);transition:-webkit-clip-path .55s cubic-bezier(.16,1,.3,1);transition:clip-path .55s cubic-bezier(.16,1,.3,1);transition:clip-path .55s cubic-bezier(.16,1,.3,1),-webkit-clip-path .55s cubic-bezier(.16,1,.3,1);z-index:0;pointer-events:none}.orange-button-blob_blobBtn__9F8Dj:focus-visible:before,.orange-button-blob_blobBtn__9F8Dj:hover:before{-webkit-clip-path:circle(150% at 0 100%);clip-path:circle(150% at 0 100%)}.orange-button-blob_blobBtn__9F8Dj>*{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.orange-button-blob_blobBtn__9F8Dj:before{display:none}.orange-button-blob_blobBtn__9F8Dj:focus-visible,.orange-button-blob_blobBtn__9F8Dj:hover{background-color:var(--color-navy)}}.BuildingInProgress_section__AOGxs{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background-color:var(--color-navy)}.BuildingInProgress_media__vKmst{position:absolute;inset:0;overflow:hidden;pointer-events:none}.BuildingInProgress_video__wMjtA{width:100%;height:100%;object-fit:cover;object-position:center}.BuildingInProgress_overlay__qkQhD{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-pure-black) 42%,transparent) 0,color-mix(in srgb,var(--color-pure-black) 28%,transparent) 45%,color-mix(in srgb,var(--color-pure-black) 48%,transparent) 100%)}.BuildingInProgress_media__vKmst:after{content:"";position:absolute;inset:-50%;width:200%;height:200%;pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px;mix-blend-mode:overlay}.BuildingInProgress_center__n2E8Y{position:absolute;z-index:1;left:50%;top:calc(50% + 25.5px);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.BuildingInProgress_homeBtn__mNaUz{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px var(--spacing-3) 10px;border:0;border-radius:var(--radius-sm);background-color:var(--color-onglo-orange);text-decoration:none;transition:transform .2s ease}.BuildingInProgress_homeBtn__mNaUz:active{transform:translateY(1px)}.BuildingInProgress_homeBtn__mNaUz:focus-visible{outline:2px solid var(--color-ivory);outline-offset:var(--spacing-1)}.BuildingInProgress_homeBtnLabel__EjkxM{font-family:var(--font-family-mono);font-size:var(--font-size-body-16);font-style:italic;font-weight:var(--font-weight-mono-regular);line-height:1;letter-spacing:calc(var(--letter-spacing-body-16) * 2);text-transform:uppercase;color:var(--color-white);white-space:nowrap}.BuildingInProgress_homeBtnIcon__SDxyY{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:12.728px;height:12.728px}.BuildingInProgress_homeBtnIconImage__ooHZ8{display:block;transform:rotate(-135deg) scaleY(-1)}.BuildingInProgress_status__zHbKE{position:absolute;z-index:1;left:50%;bottom:30px;margin:0;font-family:var(--font-family-mono);font-size:var(--font-size-body-16);font-weight:var(--font-weight-mono-regular);line-height:normal;letter-spacing:var(--letter-spacing-body-16);text-align:center;text-transform:uppercase;color:var(--color-ivory);white-space:nowrap;transform:translateX(-50%)}@media (max-width:767px){.BuildingInProgress_status__zHbKE{bottom:30px;max-width:calc(100% - var(--spacing-6));white-space:normal}.BuildingInProgress_homeBtn__mNaUz{width:calc(100% - var(--spacing-6));max-width:320px}}@media (prefers-reduced-motion:reduce){.BuildingInProgress_homeBtn__mNaUz{transition:none}.BuildingInProgress_video__wMjtA{display:none}}.navbar_shell__5bcX9{position:fixed;top:0;left:0;right:0;z-index:100;padding:10px 10px 0;transform:translateY(0);transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform}.navbar_shellHidden__HAQ6D{transform:translateY(calc(-100% - 10px));pointer-events:none}.navbar_nav__aE9Vb{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;padding:12px var(--spacing-4)}.navbar_logoLink__ygTRZ{display:inline-flex;flex-shrink:0;align-items:center;text-decoration:none;transition:opacity .2s ease}.navbar_logoStack__y_m4G{position:relative;display:block;width:148px;height:27px}.navbar_logo__7nDGw{display:block;width:auto;height:27px;transition:opacity .25s ease}.navbar_logoOverlay__Gunc9{position:absolute;inset:0}.navbar_logoHidden__qYPLr{opacity:0}.navbar_logoLink__ygTRZ:hover{opacity:.85}.navbar_logoLink__ygTRZ:focus-visible{outline:2px solid var(--color-onglo-orange);outline-offset:var(--spacing-1)}.navbar_navPill__dxeSk{display:flex;flex-shrink:0;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--spacing-3);padding:12px var(--spacing-3);background-color:var(--color-white);border:2px solid var(--color-onglo-orange);border-radius:var(--radius-lg)}.navbar_navPillLink__XIwgH{position:relative;font-family:var(--font-family-sans);font-size:var(--font-size-typo-title);font-weight:var(--font-weight-sans-regular);line-height:1.5;letter-spacing:calc(var(--letter-spacing-typo-title) * -.78);color:var(--color-navy);white-space:nowrap;text-decoration:none;transition:color .25s ease}.navbar_navPillLink__XIwgH:hover{color:var(--color-white)}.navbar_navPillLinkInner__7JQeN{position:relative;z-index:1;transition:font-style 0s}.navbar_navPillLinkInner__7JQeN:before{content:"";position:absolute;top:-4px;bottom:-4px;left:-3px;right:-3px;background-color:var(--color-onglo-orange);transform:skewX(-14deg) scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.16,1,.3,1);z-index:-1}.navbar_navPillLink__XIwgH:hover .navbar_navPillLinkInner__7JQeN:before{transform:skewX(-14deg) scaleX(1)}.navbar_navPillLink__XIwgH:hover .navbar_navPillLinkInner__7JQeN{font-style:italic}.navbar_navPillLink__XIwgH:focus-visible{outline:2px solid var(--color-onglo-orange);outline-offset:var(--spacing-1)}.navbar_navCta__xSd2p{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:10px;padding:12px var(--spacing-3) 10px;background-color:var(--color-onglo-orange);border-radius:var(--radius-sm);text-decoration:none;transition:transform .2s ease}.navbar_navCta__xSd2p:active{transform:translateY(1px)}.navbar_navCta__xSd2p:focus-visible{outline:2px solid var(--color-navy);outline-offset:var(--spacing-1)}.navbar_navCtaLabel__pRTBO{font-family:var(--font-family-mono);font-size:var(--font-size-body-16);font-style:italic;font-weight:var(--font-weight-mono-regular);line-height:1;letter-spacing:calc(var(--letter-spacing-body-16) * 2);text-transform:uppercase;white-space:nowrap;color:var(--color-white)}.navbar_navCtaIcon__SW_it{display:flex;flex-shrink:0;align-items:center;justify-content:center;transition:transform .3s ease}.navbar_navCta__xSd2p:focus-visible .navbar_navCtaIcon__SW_it,.navbar_navCta__xSd2p:hover .navbar_navCtaIcon__SW_it{transform:translateX(4px) rotate(45deg)}.navbar_navCtaIconImage__zXP5f{display:block;transform:scaleY(-1)}.navbar_mobileLogoLink__zdXHp{display:none;flex-shrink:0;text-decoration:none;transition:opacity .2s ease}.navbar_mobileLogoLink__zdXHp:hover{opacity:.9}.navbar_mobileLogoLink__zdXHp:focus-visible{outline:2px solid var(--color-onglo-orange);outline-offset:var(--spacing-1);border-radius:var(--radius-sm)}.navbar_mobileLogoPill__YdNv9{position:relative;display:block;width:65px;height:25px;padding:0;background-color:transparent;border-radius:0}.navbar_mobileLogoImage__TmBna,.navbar_mobileLogoNavy___Ui1B{display:block;width:65px;height:25px;transition:opacity .25s ease}.navbar_mobileLogoNavy___Ui1B{position:absolute;inset:0}.navbar_menuButton__PU4ta{display:none;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.navbar_menuButtonIcon__oKjnQ{display:block;width:30px;height:30px}.navbar_menuButton__PU4ta:focus-visible{outline:2px solid var(--color-onglo-orange);outline-offset:var(--spacing-1);border-radius:var(--radius-sm)}.navbar_mobileMenuOverlay__SHwQR{display:none}.navbar_mobileMenuPanel__4_TBN{position:relative;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:48px 36px;background-color:var(--color-white);border:2px solid var(--color-onglo-orange);border-radius:var(--radius-lg);will-change:opacity,transform}.navbar_mobileMenuClose__Pai_V{position:absolute;top:21px;right:26px;display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.navbar_mobileMenuCloseIcon__V7wwa{display:block;position:relative;width:25px;height:25px}.navbar_mobileMenuCloseLine__FsSp4{position:absolute;top:50%;left:0;display:block;width:25px;height:4px;margin-top:-2px;background-color:var(--color-onglo-orange);border-radius:999px;transform-origin:50% 50%;will-change:transform}.navbar_mobileMenuCloseLinePrimary__JtW2I{transform:rotate(45deg)}.navbar_mobileMenuCloseLineSecondary__lTj8w{transform:rotate(-45deg)}.navbar_mobileMenuClose__Pai_V:focus-visible{outline:2px solid var(--color-onglo-orange);outline-offset:2px;border-radius:var(--radius-sm)}.navbar_mobileMenuPages__JQBBH{display:flex;flex-direction:column;align-items:center;gap:12px}.navbar_mobileMenuLink__b8qzp{font-family:var(--font-family-sans);font-size:15px;font-weight:var(--font-weight-sans-regular);line-height:1.5;letter-spacing:-.6px;color:var(--color-navy);white-space:nowrap;text-decoration:none;transition:color .2s ease}.navbar_mobileMenuLink__b8qzp:focus-visible,.navbar_mobileMenuLink__b8qzp:hover{color:var(--color-onglo-orange)}.navbar_mobileMenuLink__b8qzp:focus-visible{outline:2px solid var(--color-onglo-orange);outline-offset:var(--spacing-1);border-radius:var(--radius-sm)}.navbar_mobileMenuCta__4UOh_{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 24px 10px;background-color:var(--color-onglo-orange);border-radius:var(--radius-sm);text-decoration:none;transition:filter .2s ease,transform .2s ease}.navbar_mobileMenuCta__4UOh_:hover{filter:brightness(.92)}.navbar_mobileMenuCta__4UOh_:active{transform:translateY(1px)}.navbar_mobileMenuCta__4UOh_:focus-visible{outline:2px solid var(--color-navy);outline-offset:var(--spacing-1)}.navbar_mobileMenuCtaLabel__V19lF{font-family:var(--font-family-mono);font-size:var(--font-size-body-16);font-style:italic;font-weight:var(--font-weight-mono-regular);line-height:1;letter-spacing:-.48px;text-transform:uppercase;white-space:nowrap;color:var(--color-white)}.navbar_mobileMenuCtaIcon__J_zrL{transform:scaleY(-1)}@media (max-width:1023px){.navbar_nav__aE9Vb{padding-inline:var(--spacing-4)}}@media (max-width:767px){.navbar_shell__5bcX9{padding:var(--spacing-1)}.navbar_shellMenuOpen__eAY3V{z-index:200}.navbar_nav__aE9Vb{position:relative;z-index:2;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-2);gap:var(--spacing-2)}.navbar_logoLink__ygTRZ,.navbar_navCta__xSd2p,.navbar_navPill__dxeSk{display:none}.navbar_menuButton__PU4ta,.navbar_mobileLogoLink__zdXHp{display:inline-flex}.navbar_mobileMenuOverlay__SHwQR{display:block;position:absolute;top:54px;left:24px;right:24px;z-index:3}}@media (prefers-reduced-motion:reduce){.navbar_logoLink__ygTRZ,.navbar_logo__7nDGw,.navbar_mobileLogoImage__TmBna,.navbar_mobileLogoLink__zdXHp,.navbar_mobileLogoNavy___Ui1B,.navbar_mobileMenuCta__4UOh_,.navbar_mobileMenuLink__b8qzp,.navbar_navCtaIcon__SW_it,.navbar_navCta__xSd2p,.navbar_navPillLinkInner__7JQeN:before,.navbar_navPillLink__XIwgH,.navbar_shell__5bcX9{transition:none}.navbar_mobileMenuOverlay__SHwQR{animation:none}.navbar_mobileMenuCloseLine__FsSp4,.navbar_mobileMenuPanel__4_TBN{will-change:auto}}