@media (min-width:64rem) and (max-width:89.999rem){.vision-layout-module__b7EGUa__home,.vision-layout-module__b7EGUa__about{height:auto;padding-top:153px;padding-bottom:96px}.vision-layout-module__b7EGUa__home .vision-layout-module__b7EGUa__grid,.vision-layout-module__b7EGUa__about .vision-layout-module__b7EGUa__grid{grid-template-columns:minmax(0,1.262fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);width:100%;margin-top:0;position:relative;top:auto;left:auto;translate:none}.vision-layout-module__b7EGUa__about .vision-layout-module__b7EGUa__grid{width:calc(100% - 128px);margin-inline:auto}.vision-layout-module__b7EGUa__home .vision-layout-module__b7EGUa__text,.vision-layout-module__b7EGUa__about .vision-layout-module__b7EGUa__text{min-width:0;padding-top:64px}.vision-layout-module__b7EGUa__home .vision-layout-module__b7EGUa__previousText,.vision-layout-module__b7EGUa__about .vision-layout-module__b7EGUa__previousText{padding-top:64px}.vision-layout-module__b7EGUa__home .vision-layout-module__b7EGUa__controls,.vision-layout-module__b7EGUa__about .vision-layout-module__b7EGUa__controls{margin-top:80px;position:relative;top:auto;right:auto}.vision-layout-module__b7EGUa__about .vision-layout-module__b7EGUa__controls{margin-inline:64px}.vision-layout-module__b7EGUa__home .vision-layout-module__b7EGUa__ring,.vision-layout-module__b7EGUa__about .vision-layout-module__b7EGUa__ring{width:160px;height:160px;inset:auto -48px -48px auto;translate:none}}
.about-mobile-carousel-module__bwJ45W__carousel{outline-offset:-2px;min-width:0;position:relative;overflow:hidden}.about-mobile-carousel-module__bwJ45W__wordmark{pointer-events:none;width:calc(100% - 40px);height:auto;position:absolute;top:0;left:20px}.about-mobile-carousel-module__bwJ45W__withWordmark{padding-top:44px}.about-mobile-carousel-module__bwJ45W__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:16px;padding-inline:20px max(36px,100vw - 500px);scroll-padding-inline:20px;display:flex;position:relative;overflow-x:auto}.about-mobile-carousel-module__bwJ45W__track::-webkit-scrollbar{display:none}.about-mobile-carousel-module__bwJ45W__slide{scroll-snap-align:start;flex:0 0 min(100vw - 56px,480px);min-width:0}.about-mobile-carousel-module__bwJ45W__image{aspect-ratio:346/440;width:100%;overflow:hidden}.about-mobile-carousel-module__bwJ45W__image img{object-position:left center}.about-mobile-carousel-module__bwJ45W__copy{flex-direction:column;gap:20px;margin-top:24px;display:flex}.about-mobile-carousel-module__bwJ45W__copy p,.about-mobile-carousel-module__bwJ45W__copy h2{margin:0}.about-mobile-carousel-module__bwJ45W__eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:14px;line-height:1.5}.about-mobile-carousel-module__bwJ45W__title{font-family:var(--azure-font-display);text-transform:none;font-size:32px;line-height:1.2}.about-mobile-carousel-module__bwJ45W__paragraph{letter-spacing:.01em;font-size:18px;line-height:1.5}.about-mobile-carousel-module__bwJ45W__inactiveCopy{display:none}.about-mobile-carousel-module__bwJ45W__progress{letter-spacing:.1em;font-variant-numeric:lining-nums proportional-nums;align-items:center;gap:12px;margin:32px 20px 0;font-size:12px;line-height:1.2;display:flex}.about-mobile-carousel-module__bwJ45W__bar{background:color-mix(in srgb, currentColor 25%, transparent);flex:1;height:1px}.about-mobile-carousel-module__bwJ45W__bar span{background:currentColor;height:1px;transition:width .3s;display:block}.about-mobile-carousel-module__bwJ45W__count{white-space:nowrap}.about-mobile-carousel-module__bwJ45W__total{opacity:.5}@media (min-width:64rem){.about-mobile-carousel-module__bwJ45W__carousel{display:none}}@media (prefers-reduced-motion:reduce){.about-mobile-carousel-module__bwJ45W__bar span{transition:none}}
@media (prefers-reduced-motion:no-preference){.vision-reveal-module__CMWvlG__ink{opacity:0}}
.select-field-module__HTMt_a__root{position:relative}.select-field-module__HTMt_a__root[data-open]{z-index:30}.select-field-module__HTMt_a__root[data-disabled]{opacity:.5}.select-field-module__HTMt_a__trigger{outline:none}.select-field-module__HTMt_a__shell{transition:border-color .3s}.select-field-module__HTMt_a__shell:has(.select-field-module__HTMt_a__trigger:focus-visible){border-color:var(--azure-warm-beige)}.select-field-module__HTMt_a__shell:has(.select-field-module__HTMt_a__trigger:focus-visible):after{background-color:var(--azure-warm-beige);height:2px}.select-field-module__HTMt_a__chevron{transition:rotate .5s cubic-bezier(.55,0,.1,1),color .3s}.select-field-module__HTMt_a__root[data-open] .select-field-module__HTMt_a__chevron{color:var(--azure-warm-beige);rotate:180deg}.select-field-module__HTMt_a__invalid{border-color:var(--azure-error);--field-active-line:var(--azure-error)}.select-field-module__HTMt_a__root[data-inverse] .select-field-module__HTMt_a__invalid{border-color:var(--azure-error-inverse);--field-active-line:var(--azure-error-inverse)}.select-field-module__HTMt_a__root .select-field-module__HTMt_a__invalid:has(.select-field-module__HTMt_a__trigger:focus-visible){border-color:var(--field-active-line)}.select-field-module__HTMt_a__invalid:has(.select-field-module__HTMt_a__trigger:focus-visible):after{background-color:var(--field-active-line)}.select-field-module__HTMt_a__list{z-index:40;inset-inline:0;overscroll-behavior:contain;border:1px solid var(--azure-warm-beige);background:var(--azure-light-grey);color:var(--azure-deep-brown);box-shadow:0 12px 32px var(--azure-deep-brown-25);border-radius:12px;margin:0;padding:8px;list-style:none;animation:.22s ease-out select-field-module__HTMt_a__enter;position:absolute;top:calc(100% + 8px);overflow-y:auto}.select-field-module__HTMt_a__above{top:auto;bottom:calc(100% + 8px)}.select-field-module__HTMt_a__option{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-size:18px;line-height:1.4;transition:background-color .25s;display:flex}.select-field-module__HTMt_a__option[data-active]{background:var(--azure-warm-beige-25)}.select-field-module__HTMt_a__option[aria-selected=true]{background:var(--azure-warm-beige)}.select-field-module__HTMt_a__option[aria-disabled=true]{opacity:.5;cursor:not-allowed}@keyframes select-field-module__HTMt_a__enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.select-field-module__HTMt_a__list{animation:none}.select-field-module__HTMt_a__chevron,.select-field-module__HTMt_a__shell,.select-field-module__HTMt_a__option{transition:none}}
.contact-page-module__W_Wykq__decoration{pointer-events:none;justify-content:center;align-items:center;width:1341.78px;height:1341.78px;display:flex;position:absolute;top:-295.03px;left:calc(25% + 30.75px)}.contact-page-module__W_Wykq__details h2{font-family:var(--azure-font-body);font-weight:400}.contact-page-module__W_Wykq__map{pointer-events:none;width:1347px;max-width:none;height:1253px;position:absolute;top:-43px;left:0}@media (max-width:63.999rem){.contact-page-module__W_Wykq__intro{padding-top:130px;padding-bottom:72px}.contact-page-module__W_Wykq__heading{font-size:clamp(36px,13.2597vw - 5.30387px,48px)}.contact-page-module__W_Wykq__divider{margin-top:24px}.contact-page-module__W_Wykq__decoration,.contact-page-module__W_Wykq__map{display:none}.contact-page-module__W_Wykq__details{row-gap:30px;margin-top:64px}.contact-page-module__W_Wykq__details h2{padding-top:0}.contact-page-module__W_Wykq__details address,.contact-page-module__W_Wykq__details>div>p{margin-top:16px;font-size:24px;line-height:1.4}.contact-page-module__W_Wykq__photo{aspect-ratio:362/260}.contact-page-module__W_Wykq__formSection{padding-top:72px;padding-bottom:184px}.contact-page-module__W_Wykq__formLayout{row-gap:24px}.contact-page-module__W_Wykq__formLayout>p{padding-top:0}.contact-page-module__W_Wykq__formCopy{margin-top:24px}.contact-page-module__W_Wykq__form{margin-top:8px}.contact-page-module__W_Wykq__fields{gap:4px}.contact-page-module__W_Wykq__formActions{padding-top:40px}}
@media (min-width:64rem){.home-mobile-module__cCXcIa__news .home-mobile-module__cCXcIa__newsCarousel [data-story-controls]{margin-top:40px}}@media (min-width:128rem){.home-mobile-module__cCXcIa__news .home-mobile-module__cCXcIa__newsCarousel [data-story-carousel]{--story-image-height:min(680px, calc(100svh - 200px))}}@media not (min-width:64rem){.home-mobile-module__cCXcIa__hero .home-mobile-module__cCXcIa__heroAction{margin-top:28px}.home-mobile-module__cCXcIa__vision [data-vision-number-ring]{display:none}.home-mobile-module__cCXcIa__sections [data-leadership-reveal],.home-mobile-module__cCXcIa__projects [aria-label="Featured project carousel"]{padding-right:calc(100vw - var(--azure-page-gutter) - min(346px, 100vw - 56px))}.home-mobile-module__cCXcIa__projects [data-project-copy]{transition:opacity .25s}.home-mobile-module__cCXcIa__projects [data-project-current=false] [data-project-copy]{opacity:0}.home-mobile-module__cCXcIa__news .home-mobile-module__cCXcIa__newsCarousel{margin-right:calc(-1 * var(--azure-page-gutter))}.home-mobile-module__cCXcIa__news [data-story-track]{padding-right:calc(100vw - var(--azure-page-gutter) - min(346px, 100vw - 56px))}.home-mobile-module__cCXcIa__news [data-story-controls]{margin-right:var(--azure-page-gutter)}.home-mobile-module__cCXcIa__news h3{padding-right:0}.home-mobile-module__cCXcIa__news [data-card-copy]{transition:opacity .25s}.home-mobile-module__cCXcIa__news [data-story-current=false] [data-card-copy]{opacity:0}}@media (prefers-reduced-motion:reduce){.home-mobile-module__cCXcIa__projects [data-project-copy],.home-mobile-module__cCXcIa__news [data-card-copy]{transition:none}}
