html.s5-nav-pending.s5-nav-pending body:not(#s5-never)>nav.nav .nav-logo,html.s5-nav-pending.s5-nav-pending body:not(#s5-never)>nav.nav .nav-links,html.s5-nav-pending.s5-nav-pending body:not(#s5-never) #s5V462WhoTitle{visibility:hidden!important;opacity:0!important;transition:none!important}html.s5-nav-stable.s5-nav-stable body:not(#s5-never)>nav.nav .nav-logo,html.s5-nav-stable.s5-nav-stable body:not(#s5-never)>nav.nav .nav-links,html.s5-nav-stable.s5-nav-stable body:not(#s5-never) #s5V462WhoTitle{visibility:visible!important;opacity:1!important;transition:none!important}html.s5-v4-route-scroll-locked body:not(#s5-never)>nav.nav,html.s5-v4-route-scroll-locked body:not(#s5-never)>nav.nav.nav-hidden{padding-left:28px!important;padding-right:43px!important}@media (max-width:900px){html.s5-v4-route-scroll-locked body:not(#s5-never)>nav.nav,html.s5-v4-route-scroll-locked body:not(#s5-never)>nav.nav.nav-hidden{padding-left:18px!important;padding-right:33px!important}}html body #s5V462WhoTitle{text-align:left!important;direction:ltr!important}@media (min-width:901px){html body .s5-v462-who{max-height:calc(100dvh - 76px)!important}}@media (min-width:901px){html:root body:not(#s5-never) .s5-v462-who-heading.s5-v462-who-heading{justify-self:start!important;width:100%!important;transform:none!important;translate:none!important;animation:none!important;transition:none!important}html:root body:not(#s5-never) #s5V462WhoTitle#s5V462WhoTitle{align-self:flex-start!important;text-align:left!important;transform:none!important;translate:none!important;animation:none!important}}html:root body:not(#s5-never) #s5FirmLayerV18.is-open,html:root body:not(#s5-never) #s5ServiceIndexV17.is-open,html:root body:not(#s5-never) #s5EnvironmentLayerV18.is-open,html:root body:not(#s5-never) #s5MethodIndexV21.is-open{overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important}:root{--s5-v120-hero-max:5.6rem;--s5-v120-section-max:4rem;--s5-v120-layer2-max:4rem;--s5-v120-directory-max:3.2rem}@media (min-width:901px){html:root body:not(#s5-never) #s5V462WhoTitle#s5V462WhoTitle{font-family:var(--s5-v120-display)!important;font-size:clamp(3.1rem,4vw,var(--s5-v120-hero-max))!important;font-weight:400!important;line-height:.98!important}}html:root body:not(#s5-never) #about#about #s5AboutInlineTitle#s5AboutInlineTitle,html:root body:not(#s5-never) #about#about .s5-about-split h2,html:root body:not(#s5-never) #global-reach#global-reach .global-deals-final-title.global-deals-final-title,html:root body:not(#s5-never) #operating-requirements#operating-requirements #s5V496EnvTitle#s5V496EnvTitle,html:root body:not(#s5-never) #s5-case-studies#s5-case-studies #s5CaseStudiesTitle#s5CaseStudiesTitle,html:root body:not(#s5-never) #team#team .s5-team-v2-head h2,html:root body:not(#s5-never) #s5-client-logo-reviews#s5-client-logo-reviews #s5ClientLogoReviewsTitle#s5ClientLogoReviewsTitle,html:root body:not(#s5-never) #insights#insights .section-title.section-title{font-family:var(--s5-v120-display)!important;font-size:clamp(2.9rem,3.55vw,var(--s5-v120-section-max))!important;font-weight:400!important;font-style:normal!important;line-height:.96!important;color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;text-wrap:balance!important;-webkit-font-smoothing:antialiased!important}html:root body:not(#s5-never) #about#about #s5AboutInlineTitle#s5AboutInlineTitle,html:root body:not(#s5-never) #about#about .s5-about-split h2{max-width:17ch!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-hero h1,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero .s5-v212-hero-copy>h1,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero .s5-v212-hero-copy>h1,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero .s5-v212-hero-copy>h1{font-family:var(--s5-v120-display)!important;font-size:clamp(2.6rem,4vw,var(--s5-v120-layer2-max))!important;font-weight:400!important;line-height:1!important;text-wrap:balance!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-services-head h2,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-services-head h2,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-services-head h2{display:block!important;font-style:normal!important;-webkit-text-fill-color:#20272c!important;text-wrap:balance!important}@media (max-width:900px){html:root body:not(#s5-never) #about#about #s5AboutInlineTitle#s5AboutInlineTitle,html:root body:not(#s5-never) #global-reach#global-reach .global-deals-final-title.global-deals-final-title,html:root body:not(#s5-never) #operating-requirements#operating-requirements #s5V496EnvTitle#s5V496EnvTitle,html:root body:not(#s5-never) #s5-case-studies#s5-case-studies #s5CaseStudiesTitle#s5CaseStudiesTitle,html:root body:not(#s5-never) #team#team .s5-team-v2-head h2,html:root body:not(#s5-never) #s5-client-logo-reviews#s5-client-logo-reviews #s5ClientLogoReviewsTitle#s5ClientLogoReviewsTitle,html:root body:not(#s5-never) #insights#insights .section-title.section-title{font-size:clamp(2.45rem,9.5vw,3.5rem)!important;line-height:.98!important;white-space:normal!important}}html body:not(#s5-never) #operating-requirements .s5-v90-env-card[data-s5v2-related-key="corporate-office-headquarters"]{background:linear-gradient(155deg,#2f2622 0%,#3a3129 55%,#20181a 100%)!important;background-image:linear-gradient(155deg,#2f2622 0%,#3a3129 55%,#20181a 100%)!important}html body:not(#s5-never) #operating-requirements .s5-v90-env-card[data-s5v2-related-key="land-acquisition-development"]{background:linear-gradient(155deg,#2a2622 0%,#3a342d 55%,#1e1a17 100%)!important;background-image:linear-gradient(155deg,#2a2622 0%,#3a342d 55%,#1e1a17 100%)!important}html body:not(#s5-never) .s5-cs-media-well[data-s5-v98-blank-media="1"]{background:linear-gradient(180deg,#f4efe4 0%,#efe8db 100%)!important;background-image:linear-gradient(180deg,#f4efe4 0%,#efe8db 100%)!important;border:1px solid rgba(184,148,67,.22)!important;min-height:220px!important}html body:not(#s5-never) .s5-cs-media-well[data-s5-v98-blank-media="1"] img,html body:not(#s5-never) .s5-cs-media-well[data-s5-v98-blank-media="1"]>*{opacity:0!important;visibility:hidden!important}html body:not(#s5-never) #s5ServiceIndexV17 #s5Svc17Image,html body:not(#s5-never) #s5ServiceIndexV17 .s5-svc17-visual img,html body:not(#s5-never) #s5ServiceIndexV17 .s5-svc17-visual::before{opacity:0!important;visibility:hidden!important;filter:none!important}html body:not(#s5-never) #s5ServiceIndexV17 .s5-svc17-visual{min-height:420px!important}html body:not(#s5-never) #s5FirmLayerV18 .s5-about231-hero .s5-about231-media,html body:not(#s5-never) #s5FirmLayerV18 .s5-about231-hero #s5Firm18Image{display:block!important;visibility:visible!important;min-height:420px!important;border:1px solid rgba(184,148,67,.22)!important}html body:not(#s5-never) #s5FirmLayerV18 .s5-about231-hero .s5-about231-copy{display:flex!important;flex-direction:column!important;gap:1rem!important;padding:1rem 0!important}html body:not(#s5-never) #s5FirmLayerV18 .s5-about231-hero .s5-about231-eyebrow{display:block!important;-webkit-text-fill-color:#80611a!important;font:800 .72rem/1.2 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0!important}html body:not(#s5-never) #s5FirmLayerV18 .s5-about231-hero h1{margin:0!important;color:#575d63!important;-webkit-text-fill-color:#575d63!important}html body:not(#s5-never) #s5FirmLayerV18 .s5-about231-hero p{margin:0!important;max-width:56ch!important;color:#5f666b!important;-webkit-text-fill-color:#5f666b!important;font:400 1.05rem/1.6 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body:not(#s5-never) #s5FirmLayerV18 .s5-about231-hero .s5-about231-principles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.25rem!important;margin-top:1.25rem!important;padding-top:1.5rem!important;border-top:1px solid rgba(184,148,67,.28)!important}html body:not(#s5-never) #s5FirmLayerV18 .s5-about231-hero .s5-about231-principles small{display:block!important;color:#80611a!important;-webkit-text-fill-color:#80611a!important;font:800 .64rem/1 var(--font-body,SourceSerif4,Arial,sans-serif)!important;text-transform:uppercase!important;margin:0 0 6px!important}html body:not(#s5-never) #s5FirmLayerV18 .s5-about231-hero .s5-about231-principles strong{display:block!important;color:#20272c!important;-webkit-text-fill-color:#20272c!important;font:700 .95rem/1.25 var(--font-body,SourceSerif4,Arial,sans-serif)!important;margin:0 0 4px!important}html body:not(#s5-never) #s5FirmLayerV18 .s5-about231-hero .s5-about231-principles span{display:block!important;color:#5f666b!important;-webkit-text-fill-color:#5f666b!important;font:400 .84rem/1.4 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-reviews-top,html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-reviews-intro{display:block!important;text-align:center!important;width:min(820px,calc(100% - 48px))!important;max-width:820px!important;margin:0 auto 26px!important;padding:0!important}html:root body:not(#s5-never) #s5-client-logo-reviews #s5ClientLogoReviewsTitle,html:root body:not(#s5-never) #s5-client-logo-reviews h2.s5-logo-reviews-title,html:root body:not(#s5-never) #team.s5-team-carousel-clean .s5-team-v2-head h2,html:root body:not(#s5-never) #team .s5-team-v2-head h2,html:root body:not(#s5-never) #s5-case-studies #s5CaseStudiesTitle,html:root body:not(#s5-never) #s5-case-studies h2#s5CaseStudiesTitle,html:root body:not(#s5-never) #operating-requirements #s5V496EnvTitle,html:root body:not(#s5-never) #operating-requirements .s5-v496-env-heading h2,html:root body:not(#s5-never) #insights.s5-blog-archive-home .s5-blog-home-hero h1,html:root body:not(#s5-never) #insights .s5-blog-home-hero h1{margin:0 auto!important;max-width:none!important;width:auto!important;text-align:center!important;color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-weight:400!important;font-style:normal!important;text-wrap:wrap!important;white-space:normal!important;-webkit-font-smoothing:antialiased!important}html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-reviews-copy{-webkit-text-fill-color:#53575b!important}html:root body:not(#s5-never) #s5-client-logo-reviews .s5-logo-review-quote,html:root body:not(#s5-never) #s5-client-logo-reviews blockquote,html:root body:not(#s5-never) #s5-client-logo-reviews [class*="review-quote"] p,html:root body:not(#s5-never) #s5-client-logo-reviews [class*="review-body"] p{font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-weight:400!important;font-style:normal!important;color:#53575b!important;-webkit-text-fill-color:#53575b!important;letter-spacing:-.015em!important}html body:not(#s5-never) #s5-client-logo-reviews [class*="attribution"],html body:not(#s5-never) #s5-client-logo-reviews [class*="review-role"],html body:not(#s5-never) #s5-client-logo-reviews [class*="review-name"]{font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;color:#20272c!important;-webkit-text-fill-color:#20272c!important}html:root body:not(#s5-never) #s5-client-logo-reviews a,html:root body:not(#s5-never) #s5-client-logo-reviews [class*="open-profile"],html:root body:not(#s5-never) #s5-client-logo-reviews [class*="see-perspective"],html:root body:not(#s5-never) #s5-client-logo-reviews .s5-v559-perspectives-link,html:root body:not(#s5-never) #s5-client-logo-reviews [data-s5-v559-client-perspectives],html:root body:not(#s5-never) #s5-client-logo-reviews [data-s5-v266-open-perspectives]{display:inline-flex!important;align-items:center!important;gap:.35rem!important;border:0!important;background:transparent!important;padding:0!important;margin:14px auto 0!important;font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-size:1.05rem!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;color:#80611a!important;-webkit-text-fill-color:#80611a!important;text-decoration:none!important;cursor:pointer!important;box-shadow:none!important}html:root body:not(#s5-never) #s5-client-logo-reviews .s5-v559-perspectives-link:hover,html:root body:not(#s5-never) #s5-client-logo-reviews [data-s5-v559-client-perspectives]:hover{color:#7a5c17!important;-webkit-text-fill-color:#7a5c17!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important}html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-review-shell,html body:not(#s5-never) #s5-client-logo-reviews [class*="review-shell"]{margin:0 auto!important;padding:0!important}html:root body:not(#s5-never):not(#s5-nope) #s5-client-logo-reviews .s5-logo-review-card,html:root body:not(#s5-never) #s5-client-logo-reviews .s5-logo-review-card.s5-logo-review-card,html body #s5-client-logo-reviews .s5-logo-review-card{height:auto!important;max-height:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:clamp(1.5rem,2.2vw,2rem) clamp(1.75rem,2.4vw,2.4rem)!important;border-radius:14px!important;border:1px solid rgba(184,148,67,.28)!important;background:#fbf8f2!important;box-shadow:0 8px 22px rgba(42,38,34,.06)!important;display:grid!important;grid-template-columns:minmax(130px,170px) minmax(0,1fr)!important;grid-auto-rows:min-content!important;gap:clamp(1.25rem,2vw,2rem)!important;align-items:start!important;align-content:start!important;overflow:hidden!important}html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-review-card::before{display:none!important;content:none!important}html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-review-card:hover{transform:translateY(-2px)!important;box-shadow:0 18px 40px rgba(42,38,34,.11)!important;border-color:rgba(164,15,31,.24)!important}html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-review-card [class*="review-logo"],html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-review-card [class*="review-mark"]{grid-column:1!important;grid-row:1 / span 3!important;width:100%!important;max-width:180px!important;max-height:120px!important;margin:0!important;align-self:start!important}html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-review-card blockquote,html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-review-card .s5-logo-review-quote{grid-column:2!important;font-size:clamp(1.15rem,1.5vw,1.4rem)!important;line-height:1.4!important;margin:0 0 1rem!important;padding-top:0!important;text-align:left!important}html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-review-card .s5-logo-review-meta,html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-review-card [class*="review-attribution"]{grid-column:1 / -1!important;padding-top:1rem!important;border-top:1px solid rgba(184,148,67,.22)!important;margin-top:.75rem!important;display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:1.5rem!important;flex-wrap:wrap!important}@media (max-width:640px){html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-review-card [class*="review-logo"],html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-review-card [class*="review-mark"]{grid-row:auto!important;max-width:140px!important;max-height:80px!important}}html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-reviews-copy{margin:10px auto 0!important;max-width:680px!important;text-align:center!important;color:#5f666b!important;-webkit-text-fill-color:#5f666b!important;font:400 .98rem/1.5 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-reviews-note{display:none!important}html body:not(#s5-never) #s5-client-logo-reviews .section-label,html body:not(#s5-never) #s5-client-logo-reviews [class*="eyebrow"],html body:not(#s5-never) #s5-client-logo-reviews [class*="kicker"]{display:none!important;height:0!important;margin:0!important;padding:0!important;visibility:hidden!important}body>nav.nav .nav-links.s5-mega-nav{justify-content:flex-end!important;contain:layout style}body>nav.nav .nav-links.s5-mega-nav>li{min-width:max-content!important;flex-shrink:0!important}html body:not(#s5-never)>nav.nav,html body:not(#s5-never)>nav.nav.nav-hidden{opacity:1!important;visibility:visible!important;pointer-events:auto!important;will-change:auto!important}html body #industry-expertise .s5-industry-expertise-grid,html body #industry-expertise.s5-home-industry-condensed .s5-industry-expertise-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(1080px,100%)!important;max-width:1080px!important;margin-left:auto!important;margin-right:auto!important;gap:14px!important;padding:0!important;background:transparent!important;border:0!important}html body #industry-expertise .s5-industry-card,html body #industry-expertise.s5-home-industry-condensed .s5-industry-card{min-height:350px!important;height:auto!important;border-radius:0!important}html body #s5TeamProfileLayer,html body #s5TeamProfileLayerV308,html body #s5V562TeamLayer{display:none!important}html body #s5LaunchTeamProfile{display:none;position:fixed;inset:0;z-index:2000000}html body #s5LaunchTeamProfile.is-open{display:block!important}html body.s5-launch-team-open{overflow:hidden!important}#s5LaunchTeamProfile .s5-launch-team-back{position:fixed;top:92px;left:24px;z-index:6;border:1px solid rgba(164,15,31,.28);background:#fbf8f2;color:#a40f1f;padding:11px 15px;font:800 .72rem/1 SourceSerif4,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 30px rgba(30,30,30,.08)}#s5LaunchTeamProfile .s5-launch-team-page{margin:0 auto;padding:128px 0 70px}#s5LaunchTeamProfile .s5-launch-team-card{display:grid;grid-template-columns:minmax(290px,36%) 1fr;overflow:hidden}#s5LaunchTeamProfile .s5-launch-team-identity{min-height:430px;display:grid;place-items:center}#s5LaunchTeamProfile .s5-launch-team-monogram{width:min(235px,68%);aspect-ratio:1;border:1px solid rgba(201,168,76,.38);border-radius:50%;display:grid;place-items:center;font-size:clamp(4.7rem,8vw,7.4rem);line-height:1;font-weight:400}#s5LaunchTeamProfile .s5-launch-team-main{padding:48px 52px 42px}#s5LaunchTeamProfile .s5-launch-team-name{margin:0}#s5LaunchTeamProfile .s5-launch-team-role{margin-top:14px;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.05}#s5LaunchTeamProfile .s5-launch-team-firm{margin-top:7px;font:600 1rem/1.3 SourceSerif4,Arial,sans-serif}#s5LaunchTeamProfile .s5-launch-team-summary{margin:34px 0 0;max-width:61ch;font:450 clamp(1rem,1.18vw,1.12rem)/1.75 SourceSerif4,Arial,sans-serif}#s5LaunchTeamProfile .s5-launch-team-stats{margin-top:36px;padding-top:28px;border-top:1px solid rgba(255,255,255,.14);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#s5LaunchTeamProfile .s5-launch-team-stat{padding:0 22px;border-left:1px solid rgba(201,168,76,.26)}#s5LaunchTeamProfile .s5-launch-team-stat:first-child{padding-left:0;border-left:0}#s5LaunchTeamProfile .s5-launch-team-stat b{display:block;font:800 clamp(1.15rem,1.6vw,1.65rem)/1.05 SourceSerif4,Arial,sans-serif;text-transform:uppercase}#s5LaunchTeamProfile .s5-launch-team-stat small{display:block;margin-top:8px;font:700 .64rem/1.45 SourceSerif4,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}#s5LaunchTeamProfile .s5-launch-team-contact{grid-column:1/-1;display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:17px 28px;font:550 .83rem/1.3 SourceSerif4,Arial,sans-serif}#s5LaunchTeamProfile .s5-launch-team-contact a{text-decoration:none}#s5LaunchTeamProfile .s5-launch-team-contact a:hover{color:#d2af4a}#s5LaunchTeamProfile .s5-launch-team-details{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:28px;margin-top:28px}#s5LaunchTeamProfile .s5-launch-team-detail{border:1px solid rgba(40,43,46,.12);padding:38px 40px}#s5LaunchTeamProfile .s5-launch-team-detail .kicker{font:800 .66rem/1.2 SourceSerif4,Arial,sans-serif;text-transform:uppercase}#s5LaunchTeamProfile .s5-launch-team-detail h3{margin:18px 0 20px}#s5LaunchTeamProfile .s5-launch-team-detail p,#s5LaunchTeamProfile .s5-launch-team-detail li{color:#575d63;font:400 1rem/1.75 SourceSerif4,Arial,sans-serif}#s5LaunchTeamProfile .s5-launch-team-detail p+p{margin-top:15px}#s5LaunchTeamProfile .s5-launch-team-detail ul{margin:0;padding-left:20px}#s5LaunchTeamProfile .s5-launch-team-detail li+li{margin-top:9px}html body #s5RegionOverlay [class*="breadcrumb"],html body #s5RegionOverlay [id*="Breadcrumb"]{display:none!important}@media (max-width:900px){html body #industry-expertise .s5-industry-expertise-grid,html body #industry-expertise.s5-home-industry-condensed .s5-industry-expertise-grid{grid-template-columns:1fr!important;width:100%!important}#s5LaunchTeamProfile .s5-launch-team-page{padding-top:112px}#s5LaunchTeamProfile .s5-launch-team-card{grid-template-columns:1fr}#s5LaunchTeamProfile .s5-launch-team-identity{min-height:280px}#s5LaunchTeamProfile .s5-launch-team-main{padding:34px 26px}#s5LaunchTeamProfile .s5-launch-team-details{grid-template-columns:1fr}#s5LaunchTeamProfile .s5-launch-team-back,html body #s5RegionOverlay #s5RegionBack{top:84px!important;left:12px!important}}@media (max-width:620px){#s5LaunchTeamProfile .s5-launch-team-stats{grid-template-columns:1fr;gap:18px}#s5LaunchTeamProfile .s5-launch-team-stat{padding:16px 0 0;border-left:0;border-top:1px solid rgba(201,168,76,.2)}#s5LaunchTeamProfile .s5-launch-team-stat:first-child{border-top:0;padding-top:0}}html.s5-v20a-preboot{background:#f4f0e9!important}html.s5-launch-build::before,html.s5-launch-build::after,html.s5-launch-build body::before,html.s5-launch-build body::after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;background:none!important;background-image:none!important;animation:none!important;transition:none!important;pointer-events:none!important}html.s5-launch-build #home{height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;pointer-events:none!important}html.s5-launch-build .s5-v128-hero-stage,html.s5-launch-build .s5-v128-chapter-rail,html.s5-launch-build .s5-v128-chapter-video,html.s5-launch-build #s5-v134-explore-stage,html.s5-launch-build .s5-v134-explore-stage,html.s5-launch-build .s5-v184-transition-veil,html.s5-launch-build .s5-v158-rest-loop-video,html.s5-launch-build .s5-v158-rest-sheen,html.s5-launch-build .s5-v318-exit-shield{pointer-events:none!important}html.s5-launch-build #s5-v257-closing{display:none!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-kicker:before,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-kicker:after{background:#b11220!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-rule{background:rgba(255,255,255,.24)!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-proof{border-top-color:rgba(255,255,255,.16)!important;border-bottom-color:rgba(255,255,255,.22)!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-proof-item{border-color:rgba(255,255,255,.16)!important;background:transparent!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-proof-item b{-webkit-text-fill-color:#fbf8f2!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-proof-item.is-active{background:rgba(255,255,255,.07)!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-button{border-color:rgba(255,255,255,.72)!important;color:#fff!important;background:rgba(255,255,255,.04)!important;box-shadow:none!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-button:hover,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-button:focus-visible{background:#fff!important;color:#a40f1f!important;border-color:#fff!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-media{background:#8d8174!important;box-shadow:0 26px 60px rgba(39,31,24,.20)!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-reveal,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-line.s5-toa-reveal{opacity:1!important;transform:none!important;filter:none!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-top,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-rule,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-proof,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-value-note{display:none!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-experience{display:block!important}html. #home .hero-label,html. #home .hero-headline{animation:none!important;transform:none!important;filter:none!important}html. #home .s5-v128-chapter-rail{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.s5-font-loading .hero-headline{opacity:0!important;transform:translateY(8px)!important}html.s5-font-ready .hero-headline{opacity:1!important;transform:translateY(0)!important;transition:opacity .34s ease,transform .34s ease!important}.s5-mega-panel-inner{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body>nav.nav .nav-links.s5-mega-nav{display:flex!important;align-items:center!important;margin:0!important;padding:0!important}body>nav.nav .nav-links.s5-mega-nav>li{list-style:none!important;margin:0!important;padding:0!important;position:static!important}.s5-mega-trigger,.s5-mega-top-link{appearance:none!important;border:0!important;background:transparent!important;text-decoration:none!important;font:900 .74rem/1 Arial,sans-serif!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;padding:1rem 0!important;white-space:nowrap!important}.s5-mega-trigger::after{content:"";display:inline-block;width:.46rem;height:.46rem;margin-left:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transition:transform .16s ease}.s5-mega-item:hover .s5-mega-trigger::after,.s5-mega-item.is-open .s5-mega-trigger::after{transform:rotate(225deg) translateY(-1px)!important}.s5-mega-panel{position:fixed!important;transition:opacity .14s ease,transform .14s ease,visibility .14s ease!important;display:block!important;contain:layout paint style!important}.s5-mega-item:hover>.s5-mega-panel,.s5-mega-item.is-open>.s5-mega-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.s5-mega-panel-inner{display:grid!important;align-items:stretch!important}.s5-mega-panel-inner.is-three{grid-template-columns:1.05fr 1fr 1fr!important}.s5-mega-intro{min-height:100%!important;padding:1.05rem 2rem 1.05rem 0!important;border-right:1px solid rgba(28,34,42,.12)!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.s5-mega-intro span,.s5-mega-column h4{display:block!important;margin:0 0 .82rem!important;font:900 .68rem/1 Arial,sans-serif!important;text-align:left!important}.s5-mega-intro h3{margin:0 0 .72rem!important;max-width:31rem!important}.s5-mega-intro p{margin:0 0 1rem!important;font:600 .92rem/1.6 Arial,sans-serif!important;max-width:34rem!important}.s5-mega-intro button{justify-content:center!important;font:900 .68rem/1 Arial,sans-serif!important;text-decoration:none!important}.s5-mega-column{min-width:0!important;display:grid!important;gap:.15rem!important;align-content:start!important;padding:1.05rem .9rem!important;border-left:1px solid rgba(28,34,42,.085)!important}.s5-mega-column button{appearance:none!important;border:0!important;text-align:left!important;text-decoration:none!important;padding:.64rem 0!important;min-height:2.45rem!important;font:700 .97rem/1.26 Arial,sans-serif!important;text-transform:none!important;cursor:pointer!important;border-bottom:1px solid rgba(28,34,42,.075)!important;border-radius:0!important;white-space:normal!important;display:block!important;width:100%!important}.s5-mega-column button:hover{color:#a40f1f!important;transform:none!important}.s5v2-layer .s5v2-back{position:relative!important;z-index:100005!important}@media (max-width:1180px){.s5-mega-panel{display:none!important}.s5-mega-trigger::after{display:none!important}.s5-mega-intro{border-right:0!important;padding-right:0!important}.s5-mega-column{border-left:0!important;padding:.25rem 0!important}}#industry-expertise.s5-industry-expertise{background:radial-gradient(circle at 12% 8%,rgba(210,175,74,.12),transparent 28%),radial-gradient(circle at 88% 82%,rgba(164,15,31,.055),transparent 27%),linear-gradient(180deg,#f4f0e9 0%,#efe8db 100%)!important;color:#24262a!important;border-top:1px solid rgba(179,138,37,.28)!important;border-bottom:1px solid rgba(164,15,31,.12)!important}#industry-expertise.s5-industry-expertise::before{background-image:linear-gradient(rgba(94,74,54,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(94,74,54,.045) 1px,transparent 1px)!important;opacity:.58!important}#industry-expertise .s5-industry-expertise-header h2{color:#20272c!important}#industry-expertise .s5-industry-expertise-grid{box-shadow:none!important}#industry-expertise .s5-industry-card{color:#20272c!important;transform:none!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease!important}#industry-expertise .s5-industry-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#a40f1f,#d2af4a)!important;opacity:.62}#industry-expertise .s5-industry-card:hover,#industry-expertise .s5-industry-card:focus-visible{background:#fffdf8!important;border-color:rgba(164,15,31,.34)!important;box-shadow:0 22px 48px rgba(62,50,39,.11)!important;transform:translateY(-3px)!important}#industry-expertise .s5-industry-card:nth-child(1){background:radial-gradient(circle at 86% 12%,rgba(210,175,74,.22),transparent 31%),linear-gradient(135deg,#6f202a 0%,#4f1720 100%)!important;color:#fff!important;border:1px solid rgba(79,23,32,.72)!important;border-left:4px solid #d2af4a!important;box-shadow:0 22px 56px rgba(79,23,32,.17)!important}#industry-expertise .s5-industry-card:nth-child(1)::before{background:linear-gradient(90deg,#d2af4a,rgba(210,175,74,.15))!important;opacity:1}#industry-expertise .s5-industry-card:nth-child(1):hover{background:radial-gradient(circle at 86% 12%,rgba(210,175,74,.28),transparent 33%),linear-gradient(135deg,#76232e 0%,#4f1720 100%)!important;border-color:rgba(210,175,74,.58)!important;box-shadow:0 28px 64px rgba(79,23,32,.24)!important}#industry-expertise .s5-industry-card:nth-child(1) .s5-industry-index{color:rgba(255,255,255,.28)!important}#industry-expertise .s5-industry-card:nth-child(1) .s5-industry-type{color:#e2c66d!important}#industry-expertise .s5-industry-card h3{color:#20272c!important}#industry-expertise .s5-industry-card:nth-child(1) h3{color:#fff!important}#industry-expertise .s5-industry-card p{color:#575d63!important}#industry-expertise .s5-industry-card:nth-child(1) p{color:rgba(255,255,255,.78)!important}#industry-expertise .s5-industry-card-link{border-top-color:rgba(78,67,55,.15)!important}#industry-expertise .s5-industry-card:nth-child(1) .s5-industry-card-link{border-top-color:rgba(255,255,255,.18)!important;color:#e2c66d!important}#industry-expertise .s5-industry-expertise-footnote{border-top-color:rgba(78,67,55,.16)!important}#industry-expertise .s5-industry-expertise-footnote span{color:#a40f1f!important}#industry-expertise .s5-industry-expertise-footnote p{color:#53575b!important}@media (max-width:760px){#industry-expertise .s5-industry-card:nth-child(1){border-left-width:3px!important}}:root{--black:#05070b;--charcoal:#111;--graphite:#1a1a1a;--slate:#575757;--stone:#8a8b8c;--warm-gray:#d8d1c7;--cream:#f4f0e9;--white:#fafaf8;--accent:#c9a84c;--accent-muted:rgba(201,168,76,0.10);--gold:#c9a84c;--space-sm:1rem;--space-md:1.5rem;--space-lg:3rem;--space-xl:5rem;--space-2xl:8rem;--max-width:1200px;--nav-height:72px}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-weight:400;line-height:1.6}img{max-width:100%;display:block}a{text-decoration:none}.nav{-webkit-backdrop-filter:blur(12px)}.nav-links{list-style:none}.nav-toggle{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px}.nav-toggle span{display:block;width:22px;height:1.5px;transition:all 0.3s ease}.credibility{position:relative}.credibility-inner{max-width:var(--max-width);margin:0 auto;padding:var(--space-lg) clamp(1.5rem,4vw,3rem);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.cred-item{text-align:center;position:relative}.cred-item:not(:last-child)::after{content:"";position:absolute;right:0;top:15%;bottom:15%;width:1px}.cred-number{font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.2;margin-bottom:.35rem}.cred-label{text-transform:uppercase}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.nav-toggle{display:flex}.credibility-inner{grid-template-columns:repeat(2,1fr);gap:var(--space-md) var(--space-lg)}.cred-item:not(:last-child)::after{display:none}.cred-item:nth-child(odd)::after{display:block}}@media (max-width:500px){.credibility-inner{grid-template-columns:1fr 1fr;gap:var(--space-md)}}.section-label{display:inline-flex;align-items:center}.section-label::before{height:1px}.section-title{margin-bottom:var(--space-md)}.cost-intel{padding:var(--space-2xl) clamp(1.5rem,4vw,3rem)}.cost-intel-inner{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:center}.cost-drivers{display:flex;flex-direction:column}.cost-driver{display:flex;align-items:flex-start;gap:.75rem;transition:all 0.3s ease}.cost-driver{cursor:pointer}.cost-driver.active .cost-driver-icon,.cost-driver:hover .cost-driver-icon{color:var(--accent)}.dynamic-hidden,.dynamic-s5{transition:width 0.45s ease}.cost-driver::after{content:"View impact";margin-left:auto;font-family:var(--font-body);font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;opacity:0;transition:opacity 0.25s ease;white-space:nowrap}.cost-driver:hover::after,.cost-driver.active::after{opacity:1}@media (max-width:900px){.cost-driver::after{display:none}}.cost-driver-icon{flex-shrink:0;margin-top:1px}.cost-driver-text{font-weight:400}.cost-visual{position:relative;border-radius:10px;padding:clamp(2rem,4vw,3rem);overflow:hidden;border:1px solid rgba(255,255,255,0.05)}.cost-visual::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(201,168,76,0.05) 0%,transparent 48%),linear-gradient(rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px);background-size:auto,30px 30px,30px 30px;pointer-events:none;opacity:.35}.cost-visual::after{content:"";position:absolute;inset:auto 0 0 0;height:120px;background:linear-gradient(to top,rgba(201,168,76,0.06),transparent);pointer-events:none}.cost-visual-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.35rem}.cost-visual-title{font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;margin-bottom:.45rem}.cost-visual-headline{max-width:260px}.cost-visual-badge{position:relative;z-index:1;flex-shrink:0;font-size:.66rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;padding:.7rem 0.9rem;border:1px solid rgba(201,168,76,0.45);background:rgba(201,168,76,0.08);border-radius:999px}.cost-bar-group{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem}.cost-bar-item{position:relative;padding:1rem 1rem 0.95rem;border:1px solid rgba(255,255,255,0.06);border-radius:10px;backdrop-filter:blur(2px)}.cost-bar-label{font-weight:400;margin-bottom:.65rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.cost-bar-label strong{color:var(--white);font-weight:500}.cost-bar-metric{font-size:.66rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:.34rem 0.55rem;border-radius:999px;white-space:nowrap}.cost-bar-track{height:12px;background:rgba(255,255,255,0.06);border-radius:999px;overflow:hidden;position:relative}.cost-bar-fill{height:100%;border-radius:999px;position:relative}.cost-bar-fill::after{content:"";position:absolute;top:1px;right:1px;width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.72);box-shadow:0 0 0 1px rgba(255,255,255,0.08)}.cost-bar-fill.hidden-costs::after{width:11px;height:11px;top:.5px;box-shadow:0 0 0 2px rgba(201,168,76,0.14)}.cost-bar-fill.s5-optimized::after{width:9px;height:9px;top:1.5px;box-shadow:0 0 0 2px rgba(92,156,96,0.16)}.cost-bar-fill.base-rent{width:55%;background:linear-gradient(90deg,#8f8f93 0%,#b0b0b3 100%)}.cost-bar-fill.hidden-costs{width:85%;background:linear-gradient(90deg,#8f8f93 0%,#8f8f93 55%,#c9a84c 55%,#d8bb66 100%)}.cost-bar-fill.s5-optimized{width:43%;background:linear-gradient(90deg,#5c9c60 0%,#78b87b 100%)}.cost-bar-subnote{font-size:.72rem;font-weight:300;margin-top:.55rem;line-height:1.55}.cost-visual-footer{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:end;margin-top:1.15rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.08)}.cost-visual-note{font-size:.68rem;font-weight:300;line-height:1.6}.cost-visual-callout{font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}@media (max-width:600px){.cost-visual-header,.cost-visual-footer{grid-template-columns:1fr;display:grid}.cost-visual-badge,.cost-visual-callout{white-space:normal}}.process-inner{max-width:var(--max-width);margin:0 auto}.process-header .section-label{justify-content:center}.process-grid{display:grid;grid-template-columns:repeat(3,1fr)}.process-step{position:relative}.process-step:hover{background:rgba(42,42,42,0.8)}.process-step-num{font-size:2.5rem;line-height:1;margin-bottom:var(--space-sm)}.process-step-title{margin-bottom:var(--space-sm)}.process-step-desc{margin-bottom:var(--space-md)}.process-step-items{display:flex;flex-direction:column;gap:.5rem;max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height 0.38s ease,opacity 0.28s ease,margin-top 0.28s ease}.reveal-seq{transition:opacity 0.55s ease,transform 0.55s ease}.reveal-seq.seq-visible{opacity:1;transform:translateY(0)}.seq-grid .process-step.seq-visible{opacity:.78;transform:translateY(0)}.seq-grid .process-step.seq-active{background:rgba(28,28,28,0.96);box-shadow:0 16px 36px rgba(0,0,0,0.18)}.process-step-detail{max-height:0;opacity:0;overflow:hidden;margin-top:0;padding-top:0;border-top:1px solid rgba(255,255,255,0);transition:max-height 0.45s ease,opacity 0.35s ease,margin-top 0.35s ease,padding-top 0.35s ease,border-color 0.35s ease}.seq-grid .process-step.seq-active .process-step-detail{max-height:160px;opacity:1;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.08)}.process-step-detail-label{font-weight:500;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.55rem}.process-step-detail-text{font-size:.78rem;line-height:1.7}.seq-grid .process-step:hover{box-shadow:0 16px 36px rgba(0,0,0,0.18)}.seq-grid .process-step:hover .process-step-items,.seq-grid .process-step.seq-active .process-step-items{max-height:180px;opacity:1;margin-top:1rem}.seq-grid .process-step:hover .process-step-detail{max-height:160px;opacity:1;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.08)}.process-step-item{font-size:.75rem;font-weight:400;padding-left:.9rem;position:relative;line-height:1.5}.process-step-item::before{content:"";position:absolute;left:0;top:.45rem;width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.5}.deal-compare-grid{margin-top:1.2rem}.cost-tool-trigger-wrap{margin-top:1.25rem}.deal-modal{position:fixed;inset:0;z-index:250;display:none}.deal-modal-shell{position:relative;z-index:2;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:1.5rem}.deal-modal-topbar{position:absolute;top:1.4rem;left:1.4rem;z-index:4}.deal-modal-back{gap:.4rem;background:rgba(12,12,12,0.94);border:1px solid rgba(255,255,255,0.10);font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:.82rem 1rem;border-radius:999px;cursor:pointer}.deal-modal-scroll{width:min(1320px,100%);max-height:calc(100vh - 3rem);overflow-y:auto;border-radius:14px;border:1px solid rgba(255,255,255,0.06);box-shadow:0 28px 80px rgba(0,0,0,0.42)}.deal-compare-modal-section{background:transparent;padding:var(--space-2xl) clamp(1.5rem,4vw,3rem)}.deal-compare-inner{max-width:var(--max-width);margin:0 auto}.deal-compare-header{margin-bottom:var(--space-xl);max-width:860px}.deal-compare-grid{display:grid;grid-template-columns:1.15fr 0.95fr;gap:1.5rem;align-items:start}.deal-compare-panel{background:rgba(20,20,20,0.96);border:1px solid rgba(255,255,255,0.05);border-radius:10px;padding:1.35rem}.deal-input-header,.deal-output-header{margin-bottom:1rem}.deal-input-kicker,.deal-output-kicker,.deal-winner-kicker{text-transform:uppercase;margin-bottom:.45rem}.deal-input-title,.deal-output-title{margin-bottom:.45rem}.deal-input-cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.deal-input-card,.deal-result-card,.deal-winner-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05);border-radius:8px;padding:1rem;min-width:0}.deal-input-card-head,.deal-result-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem}.deal-badge{display:inline-flex;align-items:center;font-size:.58rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;padding:.28rem 0.5rem;border:1px solid rgba(201,168,76,0.35);border-radius:999px;background:rgba(201,168,76,0.05)}.deal-input-card-note,.deal-result-status{font-size:.68rem}.deal-field{display:block;margin-bottom:.8rem}.deal-field:last-child{margin-bottom:0}.deal-field-row{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.35rem;font-size:.72rem;color:rgba(184,178,168,0.88)}.deal-field-row strong{color:var(--white);font-weight:500}.deal-field input[type="range"]{width:100%;accent-color:#c9a84c}.deal-global-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.deal-field-global{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05);border-radius:8px;padding:.9rem;margin-bottom:0}.deal-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.deal-result-card.is-winner{border-color:rgba(120,184,123,0.45);box-shadow:0 0 0 1px rgba(120,184,123,0.12) inset}.deal-result-card.is-loser{border-color:rgba(201,168,76,0.22)}.deal-result-metric-label{font-weight:500;color:#666768;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.35rem}.deal-result-metric{font-size:2rem;line-height:1.1;margin-bottom:.3rem}.deal-result-sub{font-size:.72rem;line-height:1.6;margin-bottom:.8rem}.deal-mini-metrics{display:grid;gap:.5rem}.deal-mini-metrics div{display:flex;justify-content:space-between;gap:.75rem;font-size:.72rem;color:rgba(184,178,168,0.88)}.deal-mini-metrics strong{color:var(--white);font-weight:500}.deal-winner-line{font-size:1.2rem;line-height:1.3;margin-bottom:.45rem}.deal-winner-savings{font-size:.9rem;color:rgba(184,178,168,0.88);margin-bottom:.55rem}.deal-winner-savings strong{color:var(--white);font-weight:600}@media (max-width:1024px){.deal-compare-grid{grid-template-columns:1fr}}@media (max-width:760px){.deal-modal-shell{padding:.75rem}.deal-modal-scroll{max-height:calc(100vh - 1.5rem)}.deal-modal-topbar{top:.9rem;left:.9rem}.deal-input-cards,.deal-global-row,.deal-results-grid{grid-template-columns:1fr}}@keyframes scrollTestimonials{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.insights-inner{margin:0 auto}.insights-header .section-title{color:var(--white)}.insights-header .section-sub{color:rgba(184,178,168,0.88)}.insight-card{padding:clamp(1.2rem,2.5vw,1.6rem);border:1px solid rgba(255,255,255,0.04);display:flex;flex-direction:column;transition:all 0.3s ease;cursor:pointer}.insight-card-tag{font-family:var(--font-body);font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.6rem}.insight-card-title{font-family:var(--font-display);margin-bottom:.6rem}.insight-card-excerpt{font-family:var(--font-body);font-size:.75rem;font-weight:300;line-height:1.6;margin-bottom:.8rem;flex-grow:1}.insight-card-date{font-family:var(--font-body);font-size:.65rem;font-weight:400;color:rgba(184,178,168,0.88)}.insight-card-read{font-family:var(--font-body);font-size:.7rem;font-weight:500;color:var(--accent);margin-top:.5rem;display:inline-flex;align-items:center;gap:.3rem}.article-modal{display:none;position:fixed;inset:0;z-index:200;background:rgba(5,7,11,0.95);backdrop-filter:blur(8px);overflow-y:auto;padding:var(--space-xl) clamp(1.5rem,4vw,3rem)}.article-modal-inner{max-width:740px;margin:0 auto;position:relative}.article-modal-close{position:sticky;top:0;float:right;background:var(--graphite);border:1px solid rgba(255,255,255,0.1);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.article-modal-close:hover{background:var(--accent);color:var(--white);border-color:var(--accent)}.article-modal-tag{font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;margin-bottom:.75rem}.article-modal-title{margin-bottom:.5rem}.article-modal-date{font-size:.75rem;color:#666768;margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid rgba(255,255,255,0.06)}.article-modal-body{font-size:.95rem;font-weight:300;line-height:1.85}@media (max-width:900px){.cost-intel-inner{grid-template-columns:1fr;gap:var(--space-lg)}.process-grid{grid-template-columns:1fr}.article-modal{padding:var(--space-md)}}@keyframes kenBurnsGlobal{0%{transform:scale(1) translate(0,0)}100%{transform:scale(1.05) translate(0.5%,-0.5%)}}.article-page-back:hover{color:var(--white)}.article-page-nav-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article-page-video-overlay{position:fixed;inset:0;background:linear-gradient( to right,rgba(11,17,32,0.74) 0%,rgba(11,17,32,0.50) 45%,rgba(11,17,32,0.74) 100% ),linear-gradient( to bottom,rgba(11,17,32,0.42) 0%,rgba(11,17,32,0.62) 100% );opacity:0;z-index:1;pointer-events:none;transition:opacity 0.7s ease}.nav.nav-hidden{transform:translateY(calc(-1 * var(--nav-height) - 8px))}.article-page-nav{margin:0!important;-webkit-backdrop-filter:none!important;border:none!important}.article-page-nav::before,.article-page-nav::after{content:none!important;display:none!important}.article-page-back{margin:0!important;text-shadow:0 2px 10px rgba(0,0,0,0.28)!important;opacity:.92!important}.article-page-back{-webkit-backdrop-filter:blur(6px);transition:all 0.2s ease!important}.article-page-back:hover{background:rgba(255,255,255,1)!important;opacity:1!important}.article-page-back svg{width:14px!important;height:14px!important}.lease-review-modal{display:none;position:fixed;inset:0;z-index:1000;background:rgba(11,17,32,0.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.lease-review-dialog{position:relative;width:min(560px,calc(100% - 2rem));max-height:85vh;overflow-y:auto;margin:0;background:#fafaf8;color:#05070b;border:1px solid rgba(11,17,32,0.08);border-radius:12px;box-shadow:0 28px 80px rgba(0,0,0,0.28);padding:1.6rem 1.6rem 1.4rem;scroll-behavior:smooth}.lease-review-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:none;border-radius:999px;background:rgba(11,17,32,0.06);cursor:pointer;line-height:1}.lease-review-close:hover{background:rgba(11,17,32,0.10);transform:translateY(-1px)}.lease-review-kicker{text-transform:uppercase;margin-bottom:.65rem}.lease-review-title{margin-bottom:.65rem}.lease-review-sub{margin-bottom:1.1rem;max-width:46ch}.lease-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.lease-review-field{display:flex;flex-direction:column;gap:.38rem}.lease-review-field.full{grid-column:1 / -1}.lease-review-label{font-weight:500;color:#111;letter-spacing:.02em}.lease-review-input,.lease-review-select,.lease-review-textarea{width:100%;padding:.82rem 0.9rem;font-size:.9rem;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.lease-review-input:focus,.lease-review-select:focus,.lease-review-textarea:focus{border-color:rgba(201,168,76,0.9);box-shadow:0 0 0 3px rgba(201,168,76,0.12)}.lease-review-textarea{min-height:118px;resize:vertical}.lease-review-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid rgba(11,17,32,0.08)}.lease-review-note{font-size:.78rem;line-height:1.55;color:#575757;max-width:30ch}.lease-review-submit{border:1px solid rgba(201,168,76,0.48);background:#05070b;border-radius:2px;padding:.9rem 1.35rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.lease-review-submit:hover{transform:translateY(-1px);opacity:.94}@media (max-width:720px){.lease-review-dialog{margin-top:5vh;padding:1.25rem 1.1rem 1.1rem}.lease-review-grid{grid-template-columns:1fr}.lease-review-actions{flex-direction:column;align-items:stretch}.lease-review-note{max-width:none}}.outcomes-conveyor .card{text-align:center}.outcomes-conveyor img{max-height:40px;margin-bottom:10px}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.outcomes#outcomes{padding:5.5rem 0 6.5rem}.outcomes#outcomes .outcomes-inner{margin:0 auto;padding:0 2rem}.outcomes#outcomes .eyebrow{text-transform:uppercase;margin-bottom:.45rem}.outcomes#outcomes h2{margin-bottom:.75rem}.outcomes-featured{border:1px solid rgba(201,168,76,0.22);border-radius:14px;margin:0 0 1.4rem 0}.outcomes-featured .logo-wrap{width:108px;height:50px;padding:8px 10px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.8);border:1px solid rgba(255,255,255,0.08);margin-bottom:.7rem}.outcomes-featured .logo-lg{width:100%;height:100%;object-fit:contain}.outcomes-featured .meta{text-transform:uppercase;margin-bottom:.32rem}.outcomes-featured h3{margin-bottom:.25rem}.outcomes-featured .subtitle{text-transform:uppercase;margin-bottom:1rem}.outcomes-featured .tags{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:1rem}.outcomes-featured .tag{padding:.38rem 0.72rem;border:1px solid rgba(201,168,76,0.24);border-radius:999px;font-size:.67rem;background:rgba(255,255,255,0.7)}.outcomes-featured .feature-grid{display:grid;grid-template-columns:1.15fr 0.9fr;gap:1.2rem;align-items:stretch}.outcomes-featured .left{border-top:1px solid rgba(255,255,255,0.08);padding-top:.8rem}.outcomes-featured .left h5{color:var(--accent);text-transform:uppercase;margin-bottom:.55rem}.outcomes-featured ul{padding-left:1.1rem}.outcomes-featured li{margin-bottom:.48rem}.outcomes-featured .quote-box{border:1px solid rgba(255,255,255,0.08);border-radius:10px;padding:1rem 1rem 0.9rem;background:rgba(255,255,255,0.64);display:flex;flex-direction:column;justify-content:space-between}.outcomes-featured .quote{margin-bottom:1.1rem}.outcomes-featured .author{font-weight:700;color:#111;margin-bottom:.1rem}.outcomes-featured .author-role{color:#6b7280;font-size:.84rem}.outcomes-featured .case-link{margin-top:.9rem;text-align:right;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.outcomes-conveyor{position:relative;overflow:hidden;margin-top:.1rem}.outcomes-conveyor::before,.outcomes-conveyor::after{content:"";position:absolute;top:0;bottom:0;width:72px;z-index:2;pointer-events:none}.outcomes-conveyor::before{left:0;background:linear-gradient(to right,var(--cream),rgba(245,242,237,0))}.outcomes-conveyor::after{right:0;background:linear-gradient(to left,var(--cream),rgba(245,242,237,0))}.outcomes-conveyor .track{display:flex;gap:1rem;width:max-content;animation:outcomesScroll 42s linear infinite}.outcomes-conveyor:hover .track{animation-play-state:paused}.outcomes-conveyor .card{min-width:262px;max-width:262px;border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:.9rem 1rem 1rem}.outcomes-conveyor .logo-box{width:92px;height:38px;padding:5px 8px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.92);display:flex;align-items:center;justify-content:center;margin-bottom:.85rem}.outcomes-conveyor .logo-box img{width:100%;height:100%;object-fit:contain}.outcomes-conveyor .rule{border-top:1px solid rgba(255,255,255,0.08);margin-bottom:.9rem}.outcomes-conveyor h4{margin-bottom:.25rem}.outcomes-conveyor .kicker{text-transform:uppercase;margin-bottom:.65rem}.outcomes-conveyor .mini-quote{margin-bottom:1rem}.outcomes-conveyor .mini-author{color:#111;font-size:.82rem;font-weight:700;line-height:1.45}.outcomes-conveyor .mini-role{color:#6b7280;font-size:.75rem;line-height:1.45}@keyframes outcomesScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:900px){.outcomes-featured .feature-grid{grid-template-columns:1fr}.outcomes-conveyor .card{min-width:220px;max-width:220px}}html,body{width:100%;max-width:100%;overflow-x:hidden}body{margin:0}.credibility,.process,.insights,.article-page{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box}.outcomes,.insights{overflow:hidden}.process{position:relative}.process-video-overlay{position:absolute;inset:0;transition:opacity 0.45s ease;pointer-events:none}.process.has-lease-video .process-video-overlay{opacity:1}.process.has-scenario-video .process-video-overlay{opacity:1}.section-label,.deal-input-kicker,.deal-output-kicker,.deal-winner-kicker,.process-step-detail-label,.insight-card-tag,.article-modal-tag,.outcomes#outcomes .eyebrow{color:var(--red)!important}.section-title em,.cost-visual-callout span,.deal-winner-line span,.outcomes#outcomes h2 span{color:var(--gold)!important}.deal-modal-back:hover{background:var(--gold)!important;border-color:var(--gold)!important;color:var(--black)!important}.cost-visual,.deal-modal-scroll,.process-step,.insight-card{background:rgba(18,18,18,0.96)!important;border-color:rgba(201,168,76,0.12)!important}.process-step.seq-active,.seq-grid .process-step:hover{background:rgba(26,26,26,0.98)!important}.process-step-title,.insight-card-title,.article-modal-title,.cost-visual-headline,.deal-input-title,.deal-output-title,.deal-result-metric,.deal-winner-line{color:var(--white)!important}.section-sub,.process-step-desc,.cost-bar-subnote,.cost-visual-note,.deal-input-sub,.deal-output-sub,.deal-result-sub,.deal-winner-note,.insight-card-excerpt,.article-modal-body,.outcomes#outcomes .subtext{color:rgba(216,210,200,0.78)!important}.deal-badge{border-color:rgba(201,168,76,0.22)!important;color:#6d6252!important}.outcomes-conveyor .kicker,.outcomes-featured .meta{color:var(--red)!important}.outcomes-conveyor h4,.outcomes#outcomes h2 span,.outcomes-featured .case-link,.cost-visual-badge,.cost-visual-callout{color:var(--gold)!important}.nav::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(to right,transparent,rgba(201,168,76,0.38),transparent);pointer-events:none}.nav-logo{gap:12px}.cost-intel-content{background:rgba(255,255,255,0.42);padding:1.35rem 1.35rem 1.15rem;border-radius:12px;box-shadow:0 10px 26px rgba(17,17,17,0.03)}.cost-intel .section-title{margin-bottom:1.2rem!important}.cost-intel .section-sub,.cost-intel-content p{margin-bottom:1.9rem!important}.cost-drivers{gap:.85rem!important}.cost-driver{background:#F1ECE4!important;border:1px solid rgba(201,168,76,0.10)!important;border-left:2px solid rgba(201,168,76,0.45)!important;border-radius:8px!important;padding:1rem 1.1rem!important;box-shadow:none!important}.cost-driver:hover{background:#F7F1E7!important;border-color:rgba(201,168,76,0.22)!important;transform:translateX(4px)!important}.cost-driver.active{background:#F7F1E7!important;border-color:rgba(201,168,76,0.28)!important;border-left-color:var(--gold)!important;transform:translateX(6px)!important;box-shadow:0 10px 24px rgba(17,17,17,0.05)!important}.cost-driver::after{color:var(--gold)!important;font-weight:600!important}.cost-driver-icon{color:var(--gold)!important;width:19px!important;height:19px!important}.cost-driver-text{color:#222!important}.cost-driver-text strong{color:#111!important;font-weight:700!important}.cost-visual{box-shadow:0 20px 44px rgba(5,7,11,0.20)!important;border-color:rgba(201,168,76,0.14)!important}.cost-visual-title{color:rgba(201,168,76,0.78)!important}.cost-bar-item{background:rgba(24,24,24,0.76)!important}.cost-bar-label{color:rgba(240,235,228,0.86)!important}.cost-bar-metric{background:rgba(255,255,255,0.08)!important;color:rgba(240,235,228,0.72)!important}.cost-visual-note{color:rgba(240,235,228,0.70)!important}@media (max-width:900px){.cost-intel-content{padding:1rem 0 0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}}.insights{isolation:isolate!important}.insights .section-label,.insights .section-title,.insights .section-sub{position:relative!important;z-index:2!important}.insights .insight-card{border:1px solid rgba(201,168,76,0.14)!important;backdrop-filter:blur(2px)}.insights .insight-card-title{color:var(--white)!important}.insights .insight-card-excerpt{color:rgba(216,210,200,0.76)!important}.outcomes .outcomes-header{border-radius:12px;padding:1.25rem 1.35rem}@media (max-width:900px){.outcomes .outcomes-header{padding:1rem}}.outcomes .outcomes-header{background:rgba(255,255,255,0.58)!important;border:1px solid rgba(201,168,76,0.10)!important;box-shadow:0 14px 34px rgba(17,17,17,0.045)!important}.outcomes .subtext{opacity:1!important}.outcomes#outcomes .subtext,.outcomes .outcomes-header p{font-weight:300!important}.insights .section-title{color:rgba(250,250,248,0.92)!important}.insights .section-sub{color:rgba(216,210,200,0.82)!important;opacity:1!important}.insights .section-label{color:var(--red)!important}.insight-card{background:rgba(18,18,18,0.92)!important}.section-label,.outcomes#outcomes .eyebrow,.insight-card-tag{background:transparent!important}.process .section-title{text-align:center!important}.outcomes-featured{transition:box-shadow 0.25s ease,transform 0.25s ease,border-color 0.25s ease}.outcomes-featured:hover{transform:translateY(-2px)}.outcomes-featured,.outcomes-conveyor .card{cursor:pointer}.outcomes-featured:hover,.outcomes-conveyor .card:hover{border-color:rgba(201,168,76,0.28)!important;box-shadow:0 18px 42px rgba(17,17,17,0.08)!important}.case-modal{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:3rem 1.5rem}.case-modal.is-open{display:flex}.case-modal-backdrop{position:absolute;inset:0;background:rgba(5,7,11,0.72);backdrop-filter:blur(6px)}.case-modal-panel{position:relative;z-index:1;width:min(980px,94vw);max-height:88vh;overflow:auto;background:#fafaf8;border:1px solid rgba(201,168,76,0.22);border-radius:14px;box-shadow:0 28px 80px rgba(0,0,0,0.38);padding:2.5rem;color:#111}.case-modal-close{position:absolute;top:1rem;right:1rem;width:38px;height:38px;border-radius:999px;border:1px solid rgba(201,168,76,0.22);background:#f4f0e9;cursor:pointer}.case-modal-kicker{text-transform:uppercase;margin-bottom:.8rem}.case-modal-panel h2{margin:0 0 1rem}.case-modal-lede{max-width:760px;margin-bottom:2rem}.case-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0}.case-modal-section{border-top:1px solid rgba(201,168,76,0.20);padding-top:1.5rem;margin-top:1.5rem}.case-modal-section h3{margin:0 0 1rem}.case-modal-section ul{margin:0;padding-left:1.2rem;color:#514b43;line-height:1.8}.case-modal-quote{margin-top:1.75rem;background:#111;border-radius:10px;padding:1.35rem 1.5rem}body.case-modal-open{overflow:hidden}@media (max-width:760px){.case-modal-panel{padding:1.6rem}.case-modal-grid{grid-template-columns:1fr}}.outcomes-conveyor .card,[class*="conveyor"] .card{cursor:pointer!important}.outcomes-conveyor .card:hover,[class*="conveyor"] .card:hover{transform:translateY(-3px);border-color:rgba(201,168,76,0.32)!important;box-shadow:0 18px 42px rgba(17,17,17,0.10)!important}@keyframes teamMarqueeLeft{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 0.55rem))}}@keyframes teamMarqueeRight{from{transform:translateX(calc(-50% - 0.55rem))}to{transform:translateX(0)}}body.subleases-open{overflow:hidden!important}body.listing-detail-open .listing-detail-layer{display:block}body.subleases-open{overflow-y:auto!important}body.subleases-open>*:not(#subleases):not(script):not(style):not(.listing-detail-layer):not(.placeholder-listing-detail-layer):not(.pdf-third-layer){display:none!important}body.subleases-open #subleases{display:block!important}@keyframes radarSweep{to{transform:rotate(360deg)}}.advantage-detail-close{cursor:pointer}.advantage-detail-layer{align-items:stretch!important;justify-content:stretch!important}.advantage-detail-window{z-index:2!important;border:0!important;color:#fafaf8!important;box-shadow:none!important}.advantage-detail-window::before{content:"";position:fixed;inset:0;background:linear-gradient(90deg,rgba(201,168,76,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(201,168,76,.035) 1px,transparent 1px);background-size:72px 72px;opacity:.45;pointer-events:none}.advantage-detail-close:hover{background:var(--gold)!important;color:#111!important}.advantage-detail-nav{gap:.55rem!important;flex-wrap:wrap!important}.advantage-detail-nav button{border:1px solid rgba(201,168,76,.30)!important;background:rgba(250,250,248,.055)!important;color:rgba(250,250,248,.72)!important;border-radius:999px!important;letter-spacing:.13em!important;text-transform:uppercase!important}.advantage-detail-nav button.is-active,.advantage-detail-nav button:hover{background:rgba(201,168,76,.18)!important;color:#fafaf8!important;border-color:rgba(201,168,76,.55)!important}.advantage-detail-layer{background:#05070b!important}.advantage-detail-window::before{display:none!important}.advantage-detail-nav{position:sticky!important;top:0!important;z-index:12!important;max-width:none!important;width:100%!important;margin:0!important;padding:18px clamp(22px,5vw,72px)!important;background:rgba(8,8,8,.92)!important;border-bottom:1px solid rgba(201,168,76,.16)!important;backdrop-filter:blur(10px)!important}.advantage-detail-nav button{padding:.55rem .78rem!important}@media (max-width:850px){.advantage-detail-nav{padding-right:76px!important}}.advantage-detail-window{padding:0!important}.advantage-detail-content .detail-kicker{margin-bottom:1rem!important}[data-advantage-detail]::after{content:none!important;display:none!important}[data-advantage-detail]{cursor:pointer!important}.advantage-detail-layer{height:100vh!important;width:100vw!important}.advantage-detail-backdrop{position:fixed!important;inset:0!important;overflow:hidden!important}.advantage-detail-window{height:100vh!important;width:100vw!important;max-height:none!important;max-width:none!important;border-radius:0!important;box-sizing:border-box!important}.advantage-detail-content .detail-kicker,.advantage-detail-content h2,.advantage-detail-content p{grid-column:1!important}.advantage-detail-close{right:26px!important}.advantage-detail-window::after{content:"Back to Technical Advantage";left:clamp(1.35rem,4vw,3rem);top:28px;color:rgba(250,250,248,.62);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;pointer-events:none}@media (max-width:850px){.advantage-detail-window::after{max-width:calc(100% - 7rem)}}html.advantage-detail-html-open,body.advantage-detail-open{height:100%!important}.advantage-detail-layer{overflow:hidden!important}.advantage-detail-nav{display:none!important}.advantage-detail-content,.advantage-detail-content.is-active{max-width:1240px!important;min-height:auto!important;margin:0 auto!important}.advantage-detail-content{display:none!important}.advantage-detail-content.is-active{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(320px,.52fr)!important;grid-template-areas:"main side" "proof proof"!important;gap:clamp(2rem,5vw,4.5rem)!important}.detail-kicker{text-transform:uppercase!important}.advantage-detail-content h2{max-width:820px!important;margin:0 0 1.25rem!important}.advantage-detail-content p{color:rgba(250,250,248,.74)!important;max-width:760px!important;margin:0!important}@media (max-width:920px){.advantage-detail-content.is-active{grid-template-columns:1fr!important;grid-template-areas:"main" "side" "proof"!important}}.advantage-detail-content.is-active{align-items:start!important}.advantage-detail-content h2{margin-bottom:1.35rem!important}.advantage-detail-content p{margin-bottom:0!important}.advantage-detail-window{position:relative!important;background:#05070b!important;isolation:isolate!important;overflow-y:auto!important;overflow-x:hidden!important}.advantage-detail-content{position:relative!important;z-index:3!important}.advantage-detail-window::after{position:fixed!important;z-index:19!important}html.advantage-detail-html-open{overflow:hidden!important}body.advantage-detail-open{position:fixed!important;left:0!important;right:0!important;width:100%!important;overflow:hidden!important}.advantage-detail-layer{overscroll-behavior:contain!important}.advantage-detail-window{overscroll-behavior:contain!important}#articlePage,.article-page{align-items:flex-start!important;justify-content:flex-start!important;scroll-behavior:auto!important}#articlePage .article-bg-img,.article-page .article-bg-img{pointer-events:none!important}#articlePage .article-bg-wash,.article-page .article-bg-wash{position:fixed!important;inset:0!important;z-index:1!important;pointer-events:none!important}#articlePage .article-page-content,.article-page .article-page-content{min-height:auto!important}#articlePage .article-page-back,.article-page .article-page-back{backdrop-filter:blur(10px)!important}#articlePage .article-page-back:hover,.article-page .article-page-back:hover{background:rgba(255,255,255,.98)!important}@keyframes s5TeamRoll{from{transform:translateX(0)}to{transform:translateX(-50%)}}nav button:has(span){display:none!important}footer *{color:rgba(239,226,198,.72)!important}footer a{text-decoration:none!important;font-weight:700!important;letter-spacing:.02em!important;transition:color .2s ease,text-shadow .2s ease!important}footer a:hover{text-shadow:0 0 18px rgba(210,175,74,.28)!important}footer{box-shadow:inset 0 1px 0 rgba(201,168,76,.16)!important}footer::before{content:""!important;display:block!important;height:1px!important;width:min(92%,1400px)!important;margin:0 auto!important;background:linear-gradient(90deg,transparent,rgba(201,168,76,.40),transparent)!important}.global-deals-final-section{position:relative!important;isolation:isolate!important}.global-deals-final-overlay{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important}.s5-region-overlay{z-index:999999!important;display:none!important}body.s5-region-open{overflow:hidden!important}.s5-region-overlay-bg{position:fixed!important;inset:0!important;z-index:0!important}.s5-region-overlay-wash{position:fixed!important;inset:0!important;z-index:1!important;pointer-events:none!important}.s5-region-page{position:relative!important;z-index:2!important}.s5-about-layer{position:fixed!important;inset:0!important;z-index:999998!important;display:none!important;overflow-y:auto!important}.s5-about-layer.is-open{display:block!important}body.s5-about-open{overflow:hidden!important}.s5-about-bg{position:fixed!important;inset:0!important;z-index:0!important}.s5-about-bg:after{content:""!important;position:absolute!important;inset:0!important}.s5-about-wash{position:fixed!important;inset:0!important;z-index:1!important;pointer-events:none!important}.s5-about-back{cursor:pointer!important}.s5-about-page{position:relative!important;z-index:2!important}.s5-about-split{gap:clamp(2rem,5vw,5rem)!important;align-items:end!important}.s5-about-eyebrow{display:flex!important;align-items:center!important;gap:.8rem!important}.s5-about-eyebrow span{width:34px!important;height:1px!important;background:#b10f1a!important;display:inline-block!important}.s5-about-card-kicker{margin-bottom:.9rem!important}.s5-about-section-head{margin-bottom:1.4rem!important}.s5-sublease-bg{background:radial-gradient(circle at 14% 8%,rgba(201,168,76,.18),transparent 32%),radial-gradient(circle at 86% 12%,rgba(145,0,0,.08),transparent 30%),linear-gradient(180deg,#f4f0e9 0%,#e7ddce 100%)!important}.s5-sublease-bg:after{content:""!important;position:absolute!important;inset:0!important;background-image:linear-gradient(rgba(17,17,17,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.035) 1px,transparent 1px)!important;background-size:86px 86px!important;opacity:.22!important}.s5-sublease-eyebrow span{display:inline-block!important}.s5-sublease-feature-card{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:1.25rem!important;border:1px solid rgba(201,168,76,.35)!important;border-radius:28px!important;padding:1.1rem!important;cursor:pointer!important}.s5-sublease-copy{padding:clamp(1.4rem,3vw,2.4rem)!important;background:rgba(255,255,255,.78)!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.78)!important}.s5-sublease-tag{font-family:SourceSerif4,Arial,sans-serif!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:1rem!important}.s5-sublease-copy h3{letter-spacing:-.08em!important;margin:0 0 1rem!important}.s5-sublease-copy p{max-width:650px!important;margin:0 0 1.5rem!important}.s5-sublease-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.75rem!important;margin:1.4rem 0!important}.s5-sublease-stats div{background:#efe8db!important;border:1px solid rgba(201,168,76,.18)!important;border-radius:13px!important;padding:.9rem!important}.s5-sublease-stats span{display:block!important;font-size:.65rem!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:.4rem!important}.s5-sublease-stats b{font-family:SourceSerif4,Arial,sans-serif!important;font-size:.9rem!important;line-height:1.25!important;color:#111!important}.s5-sublease-actions{display:flex!important;gap:.8rem!important;flex-wrap:wrap!important;margin-top:1.5rem!important}.s5-sublease-actions button,.s5-sublease-actions a{border:0!important;border-radius:999px!important;padding:.9rem 1.15rem!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer!important}.s5-sublease-actions button{background:#05070b!important;color:#fff!important}.s5-sublease-actions a{background:#d2af4a!important;color:#111!important}.s5-sublease-visual img{filter:saturate(1.02) contrast(1.03)!important}.s5-sublease-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;margin-top:1rem!important}.s5-sublease-mini-grid :is(article,s5-card){background:rgba(255,255,255,.62)!important;border:1px solid rgba(201,168,76,.26)!important;border-radius:18px!important;padding:1.2rem!important}.s5-sublease-mini-grid span{display:block!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:.5rem!important}.s5-sublease-mini-grid b{font-family:"Newsreader",Georgia,"Times New Roman",serif!important;font-size:1.32rem!important;line-height:1.1!important;color:#111!important}body.s5-sublease-open{overflow:hidden!important}@media (max-width:1100px){.s5-sublease-header,.s5-sublease-feature-card{grid-template-columns:1fr!important;display:grid!important}.s5-sublease-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.s5-sublease-mini-grid{grid-template-columns:1fr!important}}@media (max-width:680px){.s5-sublease-stats{grid-template-columns:1fr!important}}.s5-sublease-feature-card .s5-sublease-visual{background:#fff!important;border-radius:22px!important;overflow:hidden!important;border:1px solid rgba(201,168,76,.30)!important}.s5-sublease-feature-card .s5-sublease-visual img{object-position:center!important;background:#fff!important;border-radius:22px!important;display:block!important}.s5-400w-view{position:fixed!important;inset:0!important;z-index:1000005!important;display:none!important;opacity:0!important;overflow-y:auto!important;background:#efe8db!important;color:#111!important}.s5-400w-view.is-open{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.s5-400w-view.is-open *{visibility:visible!important;opacity:1!important}body.s5-400w-open{overflow:hidden!important}.s5-400w-bg{position:fixed!important;inset:0!important;z-index:0!important;background:radial-gradient(circle at 15% 8%,rgba(201,168,76,.16),transparent 32%),radial-gradient(circle at 85% 10%,rgba(145,0,0,.07),transparent 32%),linear-gradient(180deg,#f4f0e9 0%,#e7ddce 100%)!important}.s5-400w-bg::after{content:""!important;position:absolute!important;inset:0!important;background-image:linear-gradient(rgba(17,17,17,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.03) 1px,transparent 1px)!important;background-size:84px 84px!important;opacity:.18!important}.s5-400w-back{border:1px solid rgba(201,168,76,.42)!important;background:rgba(255,255,255,.90)!important;color:#111!important;border-radius:999px!important;padding:.8rem 1.05rem!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 14px 44px rgba(0,0,0,.12)!important}.s5-400w-page{position:relative!important;z-index:1!important;padding:clamp(5.5rem,8vw,7rem) clamp(1.25rem,4vw,4rem) clamp(4rem,7vw,6rem)!important}.s5-400w-hero{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.1fr)!important;gap:1.25rem!important;align-items:stretch!important;margin-bottom:1.25rem!important}.s5-400w-copy{background:rgba(255,255,255,.78)!important;border:1px solid rgba(201,168,76,.28)!important;border-radius:24px!important;padding:clamp(1.5rem,3vw,2.6rem)!important}.s5-400w-eyebrow{display:flex!important;align-items:center!important;gap:.75rem!important;text-transform:uppercase!important;margin-bottom:1rem!important}.s5-400w-eyebrow span{width:34px!important;height:1px!important;background:#d2af4a!important;display:inline-block!important}.s5-400w-copy h1{margin:0 0 1rem!important}.s5-400w-copy p{margin:0!important;max-width:720px!important}.s5-400w-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.75rem!important;margin:1.4rem 0 0!important}.s5-400w-stats div{background:#efe8db!important;border:1px solid rgba(201,168,76,.18)!important;border-radius:13px!important;padding:.9rem!important}.s5-400w-stats span{display:block!important;font-size:.65rem!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:.4rem!important}.s5-400w-stats b{font-family:SourceSerif4,Arial,sans-serif!important;font-size:.9rem!important;line-height:1.25!important;color:#111!important}.s5-400w-hero-img{background:#fff!important;border-radius:24px!important;overflow:hidden!important;border:1px solid rgba(201,168,76,.30)!important}.s5-400w-hero-img img{width:100%!important;height:100%!important;min-height:520px!important;background:#fff!important;display:block!important}.s5-400w-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;margin:1.25rem 0!important}.s5-400w-gallery img{width:100%!important;height:330px!important;object-fit:cover!important;border-radius:18px!important;border:1px solid rgba(201,168,76,.28)!important;box-shadow:0 18px 50px rgba(0,0,0,.08)!important}.s5-400w-info-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important;margin:1.25rem 0!important}.s5-400w-info-grid :is(article,s5-card),.s5-400w-plans{background:rgba(255,255,255,.74)!important;border:1px solid rgba(201,168,76,.28)!important;border-radius:18px!important;padding:1.25rem!important}.s5-400w-info-grid h3{letter-spacing:-.04em!important;margin:0 0 .8rem!important}.s5-400w-info-grid ul{margin:0!important;padding-left:1rem!important}.s5-400w-info-grid li{color:rgba(17,17,17,.72)!important;margin:.35rem 0!important}.s5-400w-plans{border-radius:24px!important;margin-top:1.25rem!important}.s5-400w-plan-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:1rem!important;border-bottom:1px solid rgba(201,168,76,.30)!important;padding-bottom:1rem!important;margin-bottom:1rem!important}.s5-400w-plan-head h2{margin:0!important}.s5-400w-plan-head a,.s5-400w-contact a{border:0!important;border-radius:999px!important;padding:.9rem 1.15rem!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:#d2af4a!important;color:#111!important}.s5-400w-plan-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}.s5-400w-plan-grid figure{margin:0!important;background:#fff!important;border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(17,17,17,.08)!important}.s5-400w-plan-grid img{width:100%!important;height:470px!important;object-fit:contain!important;background:#fff!important;display:block!important}.s5-400w-plan-grid figcaption{background:#efe8db!important;color:#3a342d!important;font-family:SourceSerif4,Arial,sans-serif!important;font-size:.8rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:.8rem 1rem!important}.s5-400w-contact{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:2rem!important;background:#05070b!important;border:1px solid rgba(201,168,76,.38)!important;border-radius:22px!important;color:#fff!important;padding:1.5rem!important;margin-top:1.25rem!important}.s5-400w-contact span{display:block!important;color:#d2af4a!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:.55rem!important}.s5-400w-contact h2{margin:0 0 .5rem!important}.s5-400w-contact p{margin:.2rem 0!important}@media (max-width:1100px){.s5-400w-hero,.s5-400w-contact{grid-template-columns:1fr!important;display:grid!important}.s5-400w-stats,.s5-400w-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.s5-400w-gallery,.s5-400w-plan-grid{grid-template-columns:1fr!important}.s5-sublease-feature-card .s5-sublease-visual img,.s5-400w-hero-img img{min-height:360px!important}}@media (max-width:680px){.s5-400w-stats,.s5-400w-info-grid{grid-template-columns:1fr!important}.s5-400w-plan-grid img{height:340px!important}}.s5-sublease-feature-card,.s5-opportunity-card{margin-bottom:1.25rem!important}.s5-opportunity-card{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:1.25rem!important;background:rgba(255,255,255,.70)!important;border:1px solid rgba(201,168,76,.35)!important;border-radius:28px!important;padding:1.1rem!important;box-shadow:0 30px 100px rgba(17,17,17,.10)!important;cursor:pointer!important}.s5-opportunity-copy{padding:clamp(1.4rem,3vw,2.4rem)!important;background:rgba(255,255,255,.78)!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.78)!important}.s5-opportunity-tag{color:#b10f1a!important;font-family:SourceSerif4,Arial,sans-serif!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:1rem!important}.s5-opportunity-copy h3{letter-spacing:-.08em!important;margin:0 0 1rem!important}.s5-opportunity-copy p{max-width:650px!important;margin:0 0 1.5rem!important}.s5-opportunity-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.75rem!important;margin:1.4rem 0!important}.s5-opportunity-stats div{background:#efe8db!important;border:1px solid rgba(201,168,76,.18)!important;border-radius:13px!important;padding:.9rem!important}.s5-opportunity-stats span{display:block!important;font-size:.65rem!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:.4rem!important}.s5-opportunity-stats b{font-family:SourceSerif4,Arial,sans-serif!important;font-size:.9rem!important;line-height:1.25!important;color:#111!important}.s5-opportunity-actions button{border:0!important;border-radius:999px!important;padding:.9rem 1.15rem!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:#05070b!important;color:#fff!important;cursor:pointer!important}.s5-opportunity-visual{background:#fff!important;border-radius:22px!important;overflow:hidden!important;border:1px solid rgba(201,168,76,.30)!important}.s5-opportunity-visual img{display:block!important}body.s5-929-open{overflow:hidden!important}@media (max-width:1100px){.s5-opportunity-card{grid-template-columns:1fr!important}.s5-opportunity-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.s5-opportunity-stats{grid-template-columns:1fr!important}}.s5-opportunity-actions{display:flex!important;gap:.8rem!important;flex-wrap:wrap!important;align-items:center!important}.s5-opportunity-actions a{border:0!important;border-radius:999px!important;padding:.9rem 1.15rem!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:#d2af4a!important;color:#111!important}.s5-cupertino-view{position:fixed!important;inset:0!important;z-index:1000007!important;display:none!important;opacity:0!important;overflow-y:auto!important;background:#efe8db!important;color:#111!important}.s5-cupertino-view.is-open{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.s5-cupertino-view.is-open *{visibility:visible!important;opacity:1!important}body.s5-cupertino-open{overflow:hidden!important}.s5-cupertino-bg{position:fixed!important;inset:0!important;z-index:0!important;background:radial-gradient(circle at 15% 8%,rgba(201,168,76,.16),transparent 32%),radial-gradient(circle at 85% 10%,rgba(145,0,0,.07),transparent 32%),linear-gradient(180deg,#f4f0e9 0%,#e7ddce 100%)!important}.s5-cupertino-bg::after{content:""!important;position:absolute!important;inset:0!important;background-image:linear-gradient(rgba(17,17,17,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.03) 1px,transparent 1px)!important;background-size:84px 84px!important;opacity:.18!important}.s5-cupertino-back{border:1px solid rgba(201,168,76,.42)!important;background:rgba(255,255,255,.90)!important;color:#111!important;border-radius:999px!important;padding:.8rem 1.05rem!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 14px 44px rgba(0,0,0,.12)!important}.s5-cupertino-page{position:relative!important;z-index:1!important;padding:clamp(5.5rem,8vw,7rem) clamp(1.25rem,4vw,4rem) clamp(4rem,7vw,6rem)!important}.s5-cupertino-hero{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.1fr)!important;gap:1.25rem!important;align-items:stretch!important;margin-bottom:1.25rem!important}.s5-cupertino-copy,.s5-cupertino-info-grid :is(article,s5-card),.s5-cupertino-plans,.s5-cupertino-contact{background:rgba(255,255,255,.76)!important;border:1px solid rgba(201,168,76,.28)!important;border-radius:24px!important}.s5-cupertino-copy{padding:clamp(1.5rem,3vw,2.6rem)!important}.s5-cupertino-eyebrow{display:flex!important;align-items:center!important;gap:.75rem!important;text-transform:uppercase!important;margin-bottom:1rem!important}.s5-cupertino-eyebrow span{width:34px!important;height:1px!important;background:#d2af4a!important;display:inline-block!important}.s5-cupertino-copy h1{margin:0 0 1rem!important}.s5-cupertino-copy p{margin:0!important;max-width:720px!important}.s5-cupertino-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.75rem!important;margin:1.4rem 0 0!important}.s5-cupertino-stats div{background:#efe8db!important;border:1px solid rgba(201,168,76,.18)!important;border-radius:13px!important;padding:.9rem!important}.s5-cupertino-stats span{display:block!important;color:#b9922e!important;font-size:.65rem!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:.4rem!important}.s5-cupertino-stats b{font-family:SourceSerif4,Arial,sans-serif!important;font-size:.9rem!important;line-height:1.25!important;color:#111!important}.s5-cupertino-actions{margin-top:1.4rem!important}.s5-cupertino-actions a,.s5-cupertino-plan-head a,.s5-cupertino-contact a{border:0!important;border-radius:999px!important;padding:.9rem 1.15rem!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:#d2af4a!important;color:#111!important}.s5-cupertino-hero-img img{display:block!important}.s5-cupertino-gallery{display:grid!important;grid-template-columns:1.1fr .8fr 1.1fr!important;gap:1rem!important;margin:1.25rem 0!important}.s5-cupertino-gallery img{width:100%!important;height:330px!important;object-fit:cover!important;border-radius:18px!important;border:1px solid rgba(201,168,76,.28)!important;box-shadow:0 18px 50px rgba(0,0,0,.08)!important;background:#fff!important}.s5-cupertino-gallery img:nth-child(2){object-fit:contain!important}.s5-cupertino-info-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;margin:1.25rem 0!important}.s5-cupertino-info-grid :is(article,s5-card),.s5-cupertino-plans,.s5-cupertino-contact{padding:1.25rem!important}.s5-cupertino-info-grid h3{letter-spacing:-.04em!important;margin:0 0 .8rem!important}.s5-cupertino-info-grid ul{margin:0!important;padding-left:1rem!important}.s5-cupertino-info-grid li{color:rgba(17,17,17,.72)!important;margin:.35rem 0!important}.s5-cupertino-plan-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:1rem!important;border-bottom:1px solid rgba(201,168,76,.30)!important;padding-bottom:1rem!important;margin-bottom:1rem!important}.s5-cupertino-plan-head h2{margin:0!important}.s5-cupertino-plan-grid{display:grid!important;grid-template-columns:.7fr 1.3fr!important;gap:1rem!important}.s5-cupertino-plan-grid figure{margin:0!important;background:#fff!important;border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(17,17,17,.08)!important}.s5-cupertino-plan-grid img{width:100%!important;height:500px!important;display:block!important}.s5-cupertino-plan-grid figcaption{background:#efe8db!important;color:#3a342d!important;font-family:SourceSerif4,Arial,sans-serif!important;font-size:.8rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:.8rem 1rem!important}.s5-cupertino-contact{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:2rem!important;background:#05070b!important;border-color:rgba(201,168,76,.38)!important;color:#fff!important;margin-top:1.25rem!important}.s5-cupertino-contact span{display:block!important;color:#d2af4a!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:.55rem!important}.s5-cupertino-contact h2{margin:0 0 .5rem!important}.s5-cupertino-contact p{margin:.2rem 0!important}@media (max-width:1100px){.s5-cupertino-hero,.s5-cupertino-contact,.s5-cupertino-plan-grid{grid-template-columns:1fr!important;display:grid!important}.s5-cupertino-stats,.s5-cupertino-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.s5-cupertino-gallery{grid-template-columns:1fr!important}}@media (max-width:680px){.s5-cupertino-stats,.s5-cupertino-info-grid{grid-template-columns:1fr!important}.s5-cupertino-plan-grid img{height:340px!important}}.s5-cupertino-card .s5-opportunity-visual img,#s5SubleaseCupertinoLayer .s5-cupertino-hero-img img{background:#fff!important}#s5SubleaseCupertinoLayer .s5-cupertino-gallery img:nth-child(3){object-position:center!important}.s5-cupertino-card .s5-opportunity-visual,#s5SubleaseCupertinoLayer .s5-cupertino-hero-img{background:#fff!important;border-radius:22px!important;overflow:hidden!important;border:1px solid rgba(201,168,76,.30)!important}.s5-cupertino-card .s5-opportunity-visual img{object-position:center!important;filter:saturate(1.02) contrast(1.02)!important}#s5SubleaseCupertinoLayer .s5-cupertino-hero-img img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;min-height:520px!important;filter:saturate(1.02) contrast(1.02)!important}#s5SubleaseCupertinoLayer .s5-cupertino-gallery img:nth-child(3),#s5SubleaseCupertinoLayer .s5-cupertino-plan-grid img{object-fit:contain!important;background:#fff!important}.s5-2570-card .s5-opportunity-visual img{background:#fff!important}.s5-2570-view{position:fixed!important;inset:0!important;z-index:1000008!important;display:none!important;opacity:0!important;overflow-y:auto!important;background:#efe8db!important;color:#111!important}.s5-2570-view.is-open{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.s5-2570-view.is-open *{visibility:visible!important;opacity:1!important}body.s5-2570-open{overflow:hidden!important}.s5-2570-bg{position:fixed!important;inset:0!important;z-index:0!important;background:radial-gradient(circle at 15% 8%,rgba(201,168,76,.16),transparent 32%),radial-gradient(circle at 85% 10%,rgba(145,0,0,.07),transparent 32%),linear-gradient(180deg,#f4f0e9 0%,#e7ddce 100%)!important}.s5-2570-bg::after{content:""!important;position:absolute!important;inset:0!important;background-image:linear-gradient(rgba(17,17,17,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.03) 1px,transparent 1px)!important;background-size:84px 84px!important;opacity:.18!important}.s5-2570-back{border:1px solid rgba(201,168,76,.42)!important;background:rgba(255,255,255,.90)!important;color:#111!important;border-radius:999px!important;padding:.8rem 1.05rem!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 14px 44px rgba(0,0,0,.12)!important}.s5-2570-page{position:relative!important;z-index:1!important;padding:clamp(5.5rem,8vw,7rem) clamp(1.25rem,4vw,4rem) clamp(4rem,7vw,6rem)!important}.s5-2570-hero{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.1fr)!important;gap:1.25rem!important;align-items:stretch!important;margin-bottom:1.25rem!important}.s5-2570-copy,.s5-2570-info-grid :is(article,s5-card),.s5-2570-plans,.s5-2570-contact{background:rgba(255,255,255,.76)!important;border:1px solid rgba(201,168,76,.28)!important;border-radius:24px!important}.s5-2570-copy{padding:clamp(1.5rem,3vw,2.6rem)!important}.s5-2570-eyebrow{display:flex!important;align-items:center!important;gap:.75rem!important;text-transform:uppercase!important;margin-bottom:1rem!important}.s5-2570-eyebrow span{width:34px!important;height:1px!important;background:#d2af4a!important;display:inline-block!important}.s5-2570-copy h1{margin:0 0 1rem!important}.s5-2570-copy p{margin:0!important;max-width:720px!important}.s5-2570-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.75rem!important;margin:1.4rem 0 0!important}.s5-2570-stats div{background:#efe8db!important;border:1px solid rgba(201,168,76,.18)!important;border-radius:13px!important;padding:.9rem!important}.s5-2570-stats span{display:block!important;color:#b9922e!important;font-size:.65rem!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:.4rem!important}.s5-2570-stats b{font-family:SourceSerif4,Arial,sans-serif!important;font-size:.9rem!important;line-height:1.25!important;color:#111!important}.s5-2570-actions{margin-top:1.4rem!important}.s5-2570-actions a,.s5-2570-plan-head a,.s5-2570-contact a{border:0!important;border-radius:999px!important;padding:.9rem 1.15rem!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:#d2af4a!important;color:#111!important}.s5-2570-hero-img{background:#fff!important;border-radius:24px!important;overflow:hidden!important;border:1px solid rgba(201,168,76,.30)!important}.s5-2570-hero-img img{width:100%!important;height:100%!important;min-height:520px!important;background:#fff!important;display:block!important}.s5-2570-gallery{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important;margin:1.25rem 0!important}.s5-2570-gallery img{width:100%!important;height:290px!important;object-fit:cover!important;border-radius:18px!important;border:1px solid rgba(201,168,76,.28)!important;box-shadow:0 18px 50px rgba(0,0,0,.08)!important;background:#fff!important}.s5-2570-info-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;margin:1.25rem 0!important}.s5-2570-info-grid :is(article,s5-card),.s5-2570-plans,.s5-2570-contact{padding:1.25rem!important}.s5-2570-info-grid h3{letter-spacing:-.04em!important;margin:0 0 .8rem!important}.s5-2570-info-grid ul{margin:0!important;padding-left:1rem!important}.s5-2570-info-grid li{color:rgba(17,17,17,.72)!important;margin:.35rem 0!important}.s5-2570-plan-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:1rem!important;border-bottom:1px solid rgba(201,168,76,.30)!important;padding-bottom:1rem!important;margin-bottom:1rem!important}.s5-2570-plan-head h2{margin:0!important}.s5-2570-plan-grid{display:grid!important;grid-template-columns:.78fr 1.22fr!important;gap:1rem!important}.s5-2570-plan-grid figure{margin:0!important;background:#fff!important;border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(17,17,17,.08)!important}.s5-2570-plan-grid img{width:100%!important;height:500px!important;object-fit:contain!important;background:#fff!important;display:block!important}.s5-2570-plan-grid figure:nth-child(2) img{object-fit:cover!important}.s5-2570-plan-grid figcaption{background:#efe8db!important;color:#3a342d!important;font-family:SourceSerif4,Arial,sans-serif!important;font-size:.8rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:.8rem 1rem!important}.s5-2570-contact{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:2rem!important;background:#05070b!important;border-color:rgba(201,168,76,.38)!important;color:#fff!important;margin-top:1.25rem!important}.s5-2570-contact span{display:block!important;color:#d2af4a!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:.55rem!important}.s5-2570-contact h2{margin:0 0 .5rem!important}.s5-2570-contact p{margin:.2rem 0!important}@media (max-width:1100px){.s5-2570-hero,.s5-2570-contact,.s5-2570-plan-grid{grid-template-columns:1fr!important;display:grid!important}.s5-2570-stats,.s5-2570-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.s5-2570-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}.s5-2570-hero-img img{min-height:360px!important}}@media (max-width:680px){.s5-2570-stats,.s5-2570-info-grid,.s5-2570-gallery{grid-template-columns:1fr!important}.s5-2570-plan-grid img{height:340px!important}}.s5-2570-card .s5-opportunity-visual img,#s5Sublease2570Layer .s5-2570-hero-img img{object-fit:cover!important;object-position:center!important;filter:saturate(1.03) contrast(1.03)!important}body.s5-3979-open{overflow:hidden!important}.s5-region-overlay-bg{filter:saturate(1.05) contrast(1.08)!important}#blogGrid .insight-card:hover{border-color:rgba(201,168,76,0.36)!important;box-shadow:0 20px 44px rgba(0,0,0,0.28)!important}#blogGrid .insight-card-tag{color:var(--red)!important}#blogGrid .insight-card-read{color:var(--accent)!important}#insights #blogGrid .insight-card,.insights #blogGrid .insight-card,#blogGrid .insight-card{background:rgba(18,18,18,0.92)!important;background-color:rgba(18,18,18,0.92)!important;background-image:none!important;min-height:auto!important;justify-content:flex-start!important;isolation:auto!important;border:1px solid rgba(201,168,76,0.16)!important;box-shadow:0 18px 40px rgba(0,0,0,0.20)!important}#insights #blogGrid .insight-card::before,#insights #blogGrid .insight-card::after,.insights #blogGrid .insight-card::before,.insights #blogGrid .insight-card::after,#blogGrid .insight-card::before,#blogGrid .insight-card::after{content:none!important;display:none!important;background:none!important}#insights #blogGrid .insight-card>*,.insights #blogGrid .insight-card>*,#blogGrid .insight-card>*{position:static!important;z-index:auto!important}#insights #blogGrid .insight-card:hover,.insights #blogGrid .insight-card:hover,#blogGrid .insight-card:hover{background:rgba(18,18,18,0.92)!important;background-color:rgba(18,18,18,0.92)!important;background-image:none!important}body>nav.nav{-webkit-backdrop-filter:blur(12px)!important}body>nav.nav .nav-links a{text-shadow:none!important}body>nav.nav .nav-logo{box-shadow:none!important}body>nav.nav .nav-logo-img{background:transparent!important;box-shadow:none!important}body>nav.nav .nav-toggle,body>nav.nav .nav-toggle span{color:rgba(17,17,17,0.78)!important;border-color:rgba(17,17,17,0.35)!important}.advantage-detail-layer.is-open{display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(1.1rem,2vw,2rem)!important}.advantage-detail-backdrop{background:radial-gradient(circle at 80% 16%,rgba(210,175,74,.12),transparent 30%),rgba(3,5,9,.78)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.advantage-detail-close{top:1rem!important;float:right!important;z-index:20!important;margin:1rem 1rem 0 0!important;width:42px!important;height:42px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;line-height:1!important;backdrop-filter:blur(10px)!important}.insights#insights .insights-inner,.insights#insights .insights-header{color:#111!important}.insights#insights .section-label{color:#b3262e!important}.insights#insights .section-title{color:#111!important;text-shadow:none!important}.insights#insights .section-sub{color:rgba(17,17,17,.66)!important}.insights#insights #blogGrid .insight-card{background:rgba(18,18,18,.94)!important;background-image:none!important;border-color:rgba(195,154,62,.20)!important;box-shadow:0 18px 42px rgba(0,0,0,.16)!important}.insights#insights #blogGrid .insight-card-title{color:#fafaf8!important}.insights#insights #blogGrid .insight-card-excerpt{color:rgba(216,210,200,.78)!important}.insights#insights #blogGrid .insight-card-date{color:rgba(184,178,168,.88)!important}:root{--s5-gold-strong:#d2af4a}body>nav.nav .nav-links a{transition:color .22s ease,opacity .22s ease}.section-label::before,.s5-sublease-eyebrow::before,.insights-header .section-label::before,.process-header .section-label::before{background:var(--s5-gold-strong)!important}.service-card:hover,.process-step:hover,.s5-sublease-feature-card:hover,.insight-card:hover,.outcome-card:hover{box-shadow:0 18px 48px rgba(17,17,17,.10),0 0 0 1px rgba(210,175,74,.14)!important}button:hover{box-shadow:0 16px 34px rgba(210,175,74,.18)!important}body>nav.nav .nav-links a{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important}body>nav.nav .nav-links a::after{content:""!important;position:absolute!important;left:50%!important;right:auto!important;width:calc(100% - 10px)!important;max-width:76px!important;min-width:42px!important;height:2px!important;margin:0!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(210,175,74,0),rgba(210,175,74,.98) 18%,rgba(210,175,74,.98) 82%,rgba(210,175,74,0))!important;transform:translateX(-50%) scaleX(0)!important;transform-origin:center!important;transition:transform .24s ease,opacity .24s ease!important;opacity:.95!important}body>nav.nav .nav-links a:hover::after,body>nav.nav .nav-links a:focus-visible::after,body>nav.nav .nav-links a.is-active::after,body>nav.nav .nav-links a.active::after{width:calc(100% - 10px)!important;max-width:76px!important;transform:translateX(-50%) scaleX(1)!important}body>nav.nav .nav-links a:hover,body>nav.nav .nav-links a:focus-visible{color:#b10f1a!important}.advantage-detail-layer{position:fixed!important;inset:0!important;display:flex!important;align-items:center;justify-content:center;padding:28px!important;backdrop-filter:blur(4px);opacity:0;transition:opacity .25s ease;z-index:2000!important}.advantage-detail-layer.is-open{opacity:1;pointer-events:auto}.s5-advantage-rebuild-window::-webkit-scrollbar{width:10px;height:10px}.s5-advantage-rebuild-window::-webkit-scrollbar-thumb{background:rgba(210,175,74,.22);border-radius:999px}.advantage-detail-close{position:absolute!important}.advantage-detail-close:hover{background:rgba(255,255,255,.12)}.advantage-detail-nav.s5-advantage-rebuild-nav button{appearance:none;font-weight:700}.advantage-detail-nav.s5-advantage-rebuild-nav button:hover,.advantage-detail-nav.s5-advantage-rebuild-nav button.is-active{background:linear-gradient(135deg,rgba(210,175,74,.22),rgba(210,175,74,.08));color:#fff7df;border-color:rgba(210,175,74,.5);box-shadow:inset 0 0 0 1px rgba(210,175,74,.08)}.advantage-detail-content,.advantage-detail-content.is-active{background:transparent!important;padding:0!important}.s5-adv-v2-shell{padding:50px 40px 36px}.s5-adv-v2-header{max-width:840px;margin-bottom:34px}.s5-adv-v2-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.95fr);gap:22px;align-items:stretch}.s5-adv-v2-card{border:1px solid rgba(210,175,74,.18);border-radius:24px;padding:24px 22px 22px;min-height:100%;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.s5-adv-v2-label{display:block;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px}.s5-adv-v2-method ol{list-style:none;margin:0;padding:0;display:grid;gap:16px}.s5-adv-v2-method li{position:relative;padding-left:20px}.s5-adv-v2-method li::before{content:"";position:absolute;left:0;top:.38rem;width:8px;height:8px;border-radius:50%;background:#d2af4a;box-shadow:0 0 0 5px rgba(210,175,74,.12)}.s5-adv-v2-method strong,.s5-adv-v2-focus li,.s5-adv-v2-value li{color:#f4f0e9}.s5-adv-v2-method p,.s5-adv-v2-focus li,.s5-adv-v2-value li{margin:.38rem 0 0}.s5-adv-v2-focus ul,.s5-adv-v2-value ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.s5-adv-v2-focus li,.s5-adv-v2-value li{position:relative;padding-left:18px}.s5-adv-v2-focus li::before,.s5-adv-v2-value li::before{content:"";position:absolute;left:0;top:.62rem;width:6px;height:6px;border-radius:50%;background:#d2af4a}.s5-adv-v2-outcome{margin-top:24px;display:flex;gap:18px;align-items:flex-start;padding:18px 22px;border:1px solid rgba(210,175,74,.16);border-radius:20px;background:linear-gradient(90deg,rgba(210,175,74,.10),rgba(255,255,255,.02))}.s5-adv-v2-outcome strong{flex:0 0 auto;color:#fff7df;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding-top:.2rem}.s5-adv-v2-outcome span{line-height:1.75}@media (max-width:1100px){.s5-adv-v2-grid{grid-template-columns:1fr 1fr}.s5-adv-v2-value{grid-column:1 / -1}}@media (max-width:760px){.advantage-detail-layer{padding:14px!important}.s5-adv-v2-shell{padding:34px 20px 22px}.s5-adv-v2-grid{grid-template-columns:1fr}.s5-adv-v2-outcome{flex-direction:column;gap:8px}}.s5-service-detail-layer{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;transition:opacity .24s ease}.s5-service-detail-layer.is-open{opacity:1;pointer-events:auto}.s5-service-detail-backdrop{position:absolute;inset:0}.s5-service-detail-window{position:relative;overflow:auto;border-radius:30px}.s5-service-detail-window::-webkit-scrollbar{width:10px}.s5-service-detail-window::-webkit-scrollbar-thumb{background:rgba(210,175,74,.24);border-radius:999px}.s5-service-detail-close{position:absolute;top:18px;right:18px;z-index:4;width:44px;height:44px;border-radius:999px;line-height:1;cursor:pointer}.s5-service-detail-nav{position:sticky;top:0;z-index:3;display:flex;gap:10px;flex-wrap:wrap}.s5-service-detail-nav button{border-radius:999px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.s5-service-detail-panel{display:none}.s5-service-detail-panel.is-active{display:block}.s5-service-detail-copy span{display:block;font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-size:.82rem}.s5-service-detail-copy h2{margin:0 0 14px}.s5-service-detail-copy p{margin:0}.s5-service-detail-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,.86fr)}.s5-service-detail-grid h3{margin:0 0 1rem;text-transform:uppercase}.s5-service-detail-grid ul{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}.s5-service-detail-grid li{position:relative;padding-left:1rem}.s5-service-detail-grid li::before{content:"";position:absolute;left:0;top:.65rem;width:6px;height:6px;border-radius:50%}@media (max-width:1100px){.s5-service-detail-grid{grid-template-columns:1fr 1fr}.s5-service-detail-grid aside{grid-column:1/-1}}@media (max-width:760px){.s5-service-detail-layer{padding:14px}.s5-service-detail-grid{grid-template-columns:1fr}}.s5-service-detail-layer{background:rgba(244,239,231,.52)!important;backdrop-filter:blur(10px)!important}.s5-service-detail-window{width:min(1240px,calc(100vw - 56px))!important;max-height:min(88vh,940px)!important;background:linear-gradient(180deg,#fbf8f2 0%,#f4f0e9 100%)!important;color:#10233f!important;border:1px solid rgba(210,175,74,.24)!important;box-shadow:0 32px 100px rgba(17,17,17,.16)!important}.s5-service-detail-window::-webkit-scrollbar-thumb{background:rgba(210,175,74,.32)!important}.s5-service-detail-close{border:1px solid rgba(16,35,63,.10)!important;background:rgba(255,255,255,.86)!important;color:#10233f!important;box-shadow:0 8px 24px rgba(17,17,17,.08)!important}.s5-service-detail-nav{background:linear-gradient(180deg,rgba(250,248,244,.96),rgba(246,241,233,.94))!important;border-bottom:1px solid rgba(210,175,74,.18)!important;padding:18px 78px 16px 24px!important}.s5-service-detail-nav button{background:rgba(255,255,255,.84)!important;color:#46545f!important;border:1px solid rgba(16,35,63,.10)!important;padding:10px 15px!important}.s5-service-detail-nav button.is-active,.s5-service-detail-nav button:hover{background:linear-gradient(180deg,rgba(210,175,74,.14),rgba(255,255,255,.9))!important;color:#10233f!important;border-color:rgba(210,175,74,.42)!important}.s5-service-detail-panel{padding:42px 34px 32px!important}.s5-service-detail-copy{max-width:900px!important;margin-bottom:28px!important}.s5-service-detail-copy span{color:#c29a2c!important;margin-bottom:14px!important}.s5-service-detail-copy h2{max-width:900px!important}.s5-service-detail-copy p{color:#5f6670!important;max-width:760px!important}.s5-service-detail-grid{gap:18px!important}.s5-service-detail-grid :is(article,s5-card),.s5-service-detail-grid aside{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(250,248,244,.92))!important;border:1px solid rgba(210,175,74,.18)!important;border-radius:22px!important;padding:22px!important;box-shadow:0 10px 28px rgba(17,17,17,.05)!important}.s5-service-detail-grid aside{background:linear-gradient(180deg,rgba(250,246,236,.96),rgba(246,239,223,.92))!important}.s5-service-detail-grid p,.s5-service-detail-grid li{color:#5f6670!important}.s5-service-detail-grid li::before{background:#d2af4a!important}body.s5-service-detail-open{overflow:hidden}@media (max-width:760px){.s5-service-detail-window{width:calc(100vw - 24px)!important;border-radius:22px!important}.s5-service-detail-nav{padding-right:70px!important}.s5-service-detail-panel{padding:30px 18px 22px!important}}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(h1,h2,.section-title,.s5-adv-v2-header h2,.global-deals-final-title,.article-modal-title,.lease-review-title){font-weight:400!important}:is(.hero-headline,.section-title,.process .section-title,.cost-intel .section-title,.outcomes h2,.s5-sublease-rebuild h2,.global-deals-final-title,.insights .section-title){text-wrap:balance}:is(.section-title em,.process em){text-shadow:0 10px 30px rgba(210,175,74,.14)}:is(.section-label,.detail-kicker,.s5-adv-v2-header .detail-kicker,.s5-about-eyebrow,.s5-sublease-eyebrow){color:var(--s5-gold)!important;letter-spacing:.18em!important;font-weight:800!important}.section-label::before{background:linear-gradient(90deg,rgba(210,175,74,0),rgba(210,175,74,.95),rgba(210,175,74,0))!important}.cred-number,.cred-number span{letter-spacing:-.025em!important}.cred-label{letter-spacing:.12em!important;font-weight:700!important}.process-step,.s5-adv-v2-card{border-color:rgba(210,175,74,.20)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important}.process-step-title,.s5-adv-v2-card strong{font-family:var(--s5-serif)!important;font-weight:400!important;letter-spacing:-.02em!important}a,button{-webkit-tap-highlight-color:transparent}html{background:#fbf8f2}.credibility{border-top:1px solid rgba(210,175,74,.22)!important;border-bottom:1px solid rgba(210,175,74,.22)!important}.credibility .cred-item::after{background:rgba(16,35,63,.10)!important}.credibility .cred-number{-webkit-text-fill-color:#10233f!important;text-shadow:none!important}.credibility .cred-number span{color:#c29a2c!important;-webkit-text-fill-color:#c29a2c!important}.credibility .cred-label{-webkit-text-fill-color:#6c717a!important;text-shadow:none!important}.cost-intel-inner{align-items:stretch!important}.cost-intel-content,.cost-visual{height:100%!important;min-height:560px!important;box-sizing:border-box!important}.cost-intel-content{max-width:none!important;width:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.cost-intel-content .cost-drivers{margin-top:auto!important}.cost-visual{display:flex!important;flex-direction:column!important;justify-content:center!important}@media (max-width:900px){.cost-intel-content,.cost-visual{min-height:auto!important;height:auto!important;justify-content:initial!important}.cost-intel-content .cost-drivers{margin-top:.75rem!important}}#s5AdvantageStandalonePage .s5-advantage-page-nav,#s5CaseStandalonePage .s5-case-page-nav{display:none!important}#s5AdvantageStandalonePage .s5-advantage-page-layout,#s5CaseStandalonePage .s5-case-page-layout{grid-template-columns:minmax(0,1fr)!important;max-width:980px!important;margin-left:auto!important;margin-right:auto!important;gap:0!important}#s5AdvantageStandalonePage .s5-advantage-page-main,#s5CaseStandalonePage .s5-case-page-main{width:100%!important}#s5AdvantageStandalonePage .s5-advantage-page-hero,#s5CaseStandalonePage .s5-case-page-hero{max-width:980px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:1100px){#s5AdvantageStandalonePage .s5-advantage-page-layout,#s5CaseStandalonePage .s5-case-page-layout{max-width:100%!important}}body.s5-service-page-active .nav,body.s5-advantage-page-active .nav,body.s5-case-page-active .nav{transform:none!important;opacity:1!important}#s5AdvantageStandalonePage .s5-advantage-page-back,#s5CaseStandalonePage .s5-case-page-back,.s5-about-back,.s5-400w-back,.s5-cupertino-back,.s5-2570-back,.deal-modal-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}#s5AdvantageStandalonePage .s5-advantage-page-hero,#s5CaseStandalonePage .s5-case-page-hero{margin-top:clamp(72px,7vw,104px)!important}@media (max-width:760px){#s5AdvantageStandalonePage .s5-advantage-page-hero,#s5CaseStandalonePage .s5-case-page-hero{margin-top:74px!important}}:root{--s5-unified-back-left:clamp(24px,2.8vw,48px)!important;--s5-unified-back-top:clamp(118px,8.6vw,142px)!important}#s5AdvantageStandalonePage .s5-advantage-page-back,#s5CaseStandalonePage .s5-case-page-back,.s5-about-back,.s5-400w-back,.s5-cupertino-back,.s5-2570-back,.deal-modal-back{position:fixed!important;top:var(--s5-unified-back-top)!important;left:var(--s5-unified-back-left)!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important;z-index:9999!important;width:max-content!important;max-width:calc(100vw - 48px)!important}@media (max-width:760px){:root{--s5-unified-back-left:16px!important;--s5-unified-back-top:84px!important}#s5AdvantageStandalonePage .s5-advantage-page-back,#s5CaseStandalonePage .s5-case-page-back,.s5-about-back,.s5-400w-back,.s5-cupertino-back,.s5-2570-back,.deal-modal-back{max-width:calc(100vw - 32px)!important;font-size:.72rem!important;padding:.68rem .9rem!important}}#approach.process .process-step .process-step-title::after{content:none!important;display:none!important}#approach.process .process-step-title,#approach.process .process-step-desc,#approach.process .process-step-item,#approach.process .process-step-detail-text{transition:color .25s ease,opacity .25s ease}.process-header.reveal-seq,.process-header.reveal-seq *{opacity:1!important;visibility:visible!important}.process-header.reveal-seq{transform:none!important}.seq-grid .process-step{opacity:.92!important;visibility:visible!important;transform:none!important}.seq-grid .process-step:hover,.seq-grid .process-step.seq-active{opacity:1!important;transform:translateY(-4px)!important}.process-video-overlay{z-index:2!important}body>nav.nav .nav-links a.s5-affiliations-nav-link{color:rgba(17,17,17,0.78)!important}body>nav.nav .nav-links a.s5-affiliations-nav-link:hover{color:#b3262e!important}.s5-industry-expertise{position:relative;padding:clamp(5rem,8vw,8rem) clamp(1.5rem,4vw,3rem);overflow:hidden}.s5-industry-expertise::before{content:"";position:absolute;inset:0;background-size:72px 72px;pointer-events:none}.s5-industry-expertise-inner{position:relative;z-index:1;margin:0 auto}.s5-industry-expertise-header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(2rem,5vw,5rem)}.s5-industry-expertise-header h2{margin:.8rem 0 0}.s5-industry-card{position:relative;display:flex;flex-direction:column}.s5-industry-card:hover{z-index:2}.s5-industry-index{font-size:2.2rem;line-height:1;margin-bottom:auto}.s5-industry-type{margin-top:2rem;font-size:.64rem;letter-spacing:.17em;text-transform:uppercase}.s5-industry-card h3{margin:.65rem 0 .8rem}.s5-industry-card p{margin:0}.s5-industry-expertise-footnote{display:grid;grid-template-columns:220px 1fr;gap:2rem;align-items:start;padding-top:2rem;margin-top:2rem;border-top:1px solid rgba(11,31,58,.16)}.s5-industry-expertise-footnote span{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.s5-industry-expertise-footnote p{margin:0;max-width:800px}@media (max-width:760px){.s5-industry-expertise-header{grid-template-columns:1fr}.s5-industry-expertise-footnote{grid-template-columns:1fr;gap:.75rem}}.s5-footer-main{margin:0 auto;display:grid}.s5-footer-brand{max-width:410px}.s5-footer-logo-img{display:block}.s5-footer-brand a{border-bottom:1px solid rgba(179,38,46,.35)}.s5-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:.72rem}.s5-footer-column a:hover{color:#b3262e}.s5-footer-legal{margin:0 auto;display:grid;grid-template-columns:1fr auto auto;gap:2rem;line-height:1.5}@media (max-width:980px){.s5-footer-brand{grid-column:1/-1}.s5-footer-legal{grid-template-columns:1fr;gap:.35rem}}body>nav.nav.nav-hidden{transform:none!important}.s5-tenant-side-gateway,body:not(.s5-tenant-side-layer-open) section#cost-intel,body:not(.s5-tenant-side-layer-open) .cost-intel#cost-intel,section#industry-expertise.s5-industry-expertise{display:none!important}:focus,.is-active):before,:focus,.is-active):before,:focus,.is-active):before{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-duration:0s!important}}body>nav.nav .s5-mega-trigger[aria-current="page"],body>nav.nav .s5-mega-top-link[aria-current="page"]{color:#b3262e!important}body>nav.nav .s5-mega-trigger[aria-current="page"]::after,body>nav.nav .s5-mega-top-link[aria-current="page"]::after{transform:scaleX(1)!important;opacity:1!important}body>nav.nav a:focus-visible,body>nav.nav button:focus-visible,button:focus-visible,[role="button"]:focus-visible{outline:2px solid #c39a3e!important;outline-offset:3px!important}html.s5-v49-routing *,html.s5-v49-routing *::before,html.s5-v49-routing *::after{transition-duration:0s!important;animation-play-state:paused!important}[id$="Layer"][aria-hidden="true"],[id$="Page"][aria-hidden="true"],.s5-v27-route-suppressed{pointer-events:none!important;visibility:hidden!important;content-visibility:hidden!important;contain:strict!important}[id$="Layer"][aria-hidden="true"] *,[id$="Page"][aria-hidden="true"] *,.s5-v27-route-suppressed *{animation-play-state:paused!important;transition:none!important}@media (prefers-reduced-motion:reduce){html *,html *::before,html *::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}#s5EnvironmentLayerV18 .s5-v40-firm-thumb,#s5MethodIndexV21 .s5-v40-firm-thumb,#s5FirmLayerV18 .s5-v40-firm-thumb{transition:none!important;animation:none!important;transform:none!important}#s5ServiceIndexV17 img,#s5EnvironmentLayerV18 img,#s5MethodIndexV21 img,#s5FirmLayerV18 img{transition:none!important;animation:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5v2-layer .s5v2-layer-shell .s5v2-detail-hero{position:relative!important;isolation:isolate!important;transition:none!important;animation:none!important;will-change:auto!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5v2-layer .s5v2-layer-shell .s5v2-detail-hero.s5-v68-photo-ready{opacity:1!important;visibility:visible!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-hero::before,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-hero::after{content:none!important;display:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5-v68-route-photo{max-width:none!important;pointer-events:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5-v68-route-shade{pointer-events:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-hero>*:not(.s5-v68-route-photo):not(.s5-v68-route-shade){position:relative!important;z-index:2!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-hero>img:not(.s5-v68-route-photo){display:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-hero,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-hero *{transition:none!important;animation:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-hero{align-items:end!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-hero>div:first-child{padding:clamp(.2rem,.7vw,.55rem)!important;max-width:820px!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-title{text-wrap:balance}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-metric{justify-self:end!important;align-self:end!important;max-width:min(420px,100%)!important;backdrop-filter:blur(14px) saturate(120%)!important;-webkit-backdrop-filter:blur(14px) saturate(120%)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-metric span{margin-bottom:.65rem!important}@media (max-width:980px){html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-hero>div:first-child{padding:.1rem!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-metric{justify-self:start!important}}html.s5-article-page-open,body.s5-article-page-open{overflow:hidden!important;overscroll-behavior:none!important;height:100%!important}#articlePage .article-page-content{overflow:visible!important;max-height:none!important}#approach.s5-v77-directory .section-title.s5-v103-in .s5-v103-title-main{animation:s5V111ExploreMainIn 1.28s cubic-bezier(.16,.84,.18,1) .16s both!important}#approach.s5-v77-directory .section-title.s5-v103-in em{animation:s5V111ExploreAccentIn 1.38s cubic-bezier(.16,.84,.18,1) .52s both!important}#approach.s5-v77-directory .section-sub.s5-v103-in{animation:s5V111ExploreSubIn 1.02s cubic-bezier(.18,.82,.18,1) .98s both!important}@keyframes s5V111ExploreMainIn{0%{opacity:0;transform:translateY(54px);filter:blur(7px)}36%{opacity:.45;filter:blur(3px)}72%{opacity:1;filter:blur(0)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes s5V111ExploreAccentIn{0%{opacity:0;transform:translateY(62px);filter:blur(7px)}40%{opacity:.48;filter:blur(3px)}76%{opacity:1;filter:blur(0)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes s5V111ExploreSubIn{0%{opacity:0;transform:translateY(24px);filter:blur(4px)}55%{opacity:.72;filter:blur(1px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}@media (prefers-reduced-motion:reduce){#approach.s5-v77-directory .section-title.s5-v103-in .s5-v103-title-main,#approach.s5-v77-directory .section-title.s5-v103-in em,#approach.s5-v77-directory .section-sub.s5-v103-in{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}[data-pdf-pending="true"]{display:none!important}html body #s5-v257-closing{display:none!important}:is(#industry-expertise,#approach,#cost-intel,#outcomes,#s5-client-logo-reviews,#global-reach,#about,#team,#insights,#opportunities) *{will-change:auto!important}[aria-hidden="true"] *{animation-play-state:paused!important}html.s5-v582-layer-open body>main,html.s5-v4-route-scroll-locked body>main{pointer-events:none}html body #insights.s5-v52-blog-locked{position:relative!important}html body #insights.s5-v52-blog-locked .insights-inner{width:min(1480px,92vw)!important;max-width:1480px!important;margin:0 auto!important;position:relative!important;left:auto!important;right:auto!important}html body #global-reach.s5-v52-global-locked .global-deals-final-inner{margin:0 auto!important}html body #global-reach.s5-v52-global-locked .global-deals-final-grid{min-height:480px!important;margin:42px auto 0!important}html body #global-reach.s5-v52-global-locked .global-deals-final-card{min-width:0!important;height:auto!important;margin:0!important;align-items:flex-start!important;box-shadow:none!important;transform:none!important;animation:none!important}html body #global-reach.s5-v52-global-locked .global-deals-final-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 440px at 18% 5%,rgba(201,168,76,.12),transparent 55%),linear-gradient(180deg,transparent 30%,rgba(0,0,0,.30) 100%)}html body #global-reach.s5-v52-global-locked .global-deals-final-card>*{position:relative;z-index:1}html body #global-reach.s5-v52-global-locked .global-deals-final-rule{width:56px!important;height:1px!important;background:rgba(210,175,74,.7)!important;margin:20px 0!important}html body #s5RegionOverlay #s5RegionBack{text-transform:uppercase!important}html body #s5RegionOverlay #s5RegionBack:hover{text-decoration:underline!important;text-underline-offset:4px!important}html body #s5RegionOverlay .s5-v525-breadcrumb,html body #s5RegionOverlay .s5-l3-breadcrumb,html body #s5RegionOverlay .s5v2-breadcrumb{display:none!important}html body #s5LaunchTeamProfile .s5-launch-team-card{border:1px solid rgba(81,73,63,.16)!important;box-shadow:0 24px 70px rgba(48,40,31,.10)!important}html body #s5LaunchTeamProfile .s5-launch-team-stats{border-top-color:rgba(154,116,38,.24)!important}html body #s5LaunchTeamProfile .s5-launch-team-stat{border-left-color:rgba(154,116,38,.24)!important}html body #s5LaunchTeamProfile .s5-launch-team-contact{border-top:1px solid rgba(81,73,63,.14)!important}html body #s5LaunchTeamProfile .s5-launch-team-contact a,html body #s5LaunchTeamProfile .s5-launch-team-contact .dre{color:#53575b!important}html body #s5LaunchTeamProfile .s5-launch-team-back{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:#a40f1f!important}html body:not(#s5-never) #insights.s5-blog-archive-home #blogGrid{align-items:stretch!important}html body:not(#s5-never) #blogGrid .s5-insights-archive-card>.s5-v57-blog-card-image{filter:saturate(.88) contrast(1.04) brightness(.82)!important;transition:transform .38s ease,filter .25s ease!important}html body:not(#s5-never) #blogGrid .s5-insights-archive-card:hover>.s5-v57-blog-card-image{transform:scale(1.025)!important;filter:saturate(.96) contrast(1.04) brightness(.88)!important}html body:not(#s5-never) #team.s5-team-carousel-clean .s5-team-v2-card:hover .s5-team-v2-photo img{transform:scale(1.025)!important}html body:not(#s5-never) #team.s5-team-carousel-clean .s5-team-v2-photo-fallback{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;color:#b38a25!important;font-family:"Newsreader",Georgia,"Times New Roman",serif!important;font-size:4rem!important;background:radial-gradient(circle at 50% 35%,#fbf4e9,#e7ddce)!important}html body:not(#s5-never) #team.s5-team-carousel-clean .s5-team-v2-card-copy{align-items:flex-start!important}@media (min-width:1181px){html:root body:not(#s5-never)>nav.nav .s5-mega-panel{transform:translateY(-8px)!important}html:root body:not(#s5-never)>nav.nav .s5-mega-item:hover>.s5-mega-panel,html:root body:not(#s5-never)>nav.nav .s5-mega-item.is-open>.s5-mega-panel{transform:translateY(0)!important}}#approach.s5-v77-directory .process-video-overlay{display:block!important}#approach.s5-v77-directory .s5-v77-directory-card:focus-visible{outline:2px solid rgba(210,175,74,.82)!important;outline-offset:4px!important}@keyframes s5V128Drop{from{opacity:0;transform:translateY(22px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes s5V128Progress{from{width:0}to{width:100%}}body.s5-service-page-active,body.s5-advantage-page-active{overflow:hidden!important}body.s5-service-page-active .nav,body.s5-advantage-page-active .nav{transform:none!important;opacity:1!important}body.s5-advantage-page-active{background:#fbf8f2!important}body.s5-advantage-page-active>*:not(nav):not(#s5AdvantageStandalonePage):not(script):not(style){display:none!important}body.s5-advantage-page-active .advantage-detail-layer,body.s5-advantage-page-active #advantageDetailLayer{display:none!important}#s5AdvantageStandalonePage{display:none;position:fixed;inset:0;min-height:100vh;overflow-y:auto;overflow-x:hidden;z-index:90;padding:clamp(116px,9vw,144px) 0 clamp(70px,7vw,100px)}body.s5-advantage-page-active #s5AdvantageStandalonePage{display:block!important}#s5AdvantageStandalonePage .s5-advantage-page-bg{position:absolute;inset:0;pointer-events:none}#s5AdvantageStandalonePage .s5-advantage-page-inner{position:relative;z-index:1;width:min(1260px,calc(100% - 56px));margin:0 auto}#s5AdvantageStandalonePage .s5-advantage-page-back{gap:.5rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}#s5AdvantageStandalonePage .s5-advantage-page-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.68fr);gap:clamp(2rem,5vw,5rem);align-items:end}#s5AdvantageStandalonePage .s5-advantage-page-eyebrow{text-transform:uppercase;margin-bottom:1.05rem}#s5AdvantageStandalonePage h1{margin:0}#s5AdvantageStandalonePage .s5-advantage-page-hero p{margin:0;max-width:470px}#s5AdvantageStandalonePage .s5-advantage-page-layout{display:grid;align-items:start;padding-top:clamp(34px,4vw,52px)}#s5AdvantageStandalonePage .s5-advantage-page-nav{position:sticky;top:110px;gap:.7rem;padding:1rem;border-radius:24px}#s5AdvantageStandalonePage .s5-advantage-page-nav button{border:1px solid transparent;background:transparent;text-align:left;border-radius:16px;padding:.86rem .9rem;line-height:1.35;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}#s5AdvantageStandalonePage .s5-advantage-page-main{display:grid}#s5AdvantageStandalonePage .s5-advantage-page-lead-card,#s5AdvantageStandalonePage .s5-advantage-page-card,#s5AdvantageStandalonePage .s5-advantage-page-bottomline,#s5AdvantageStandalonePage .s5-advantage-page-process{border-radius:26px;padding:clamp(1.35rem,2.2vw,2rem)}#s5AdvantageStandalonePage .s5-advantage-page-lead-card span,#s5AdvantageStandalonePage .s5-advantage-page-card span,#s5AdvantageStandalonePage .s5-advantage-page-section-head span,#s5AdvantageStandalonePage .s5-advantage-page-bottomline strong{display:block;color:#c29a2c;font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.9rem}#s5AdvantageStandalonePage .s5-advantage-page-lead-card p,#s5AdvantageStandalonePage .s5-advantage-page-card p,#s5AdvantageStandalonePage .s5-advantage-page-bottomline p{margin:0}#s5AdvantageStandalonePage .s5-advantage-page-section-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}#s5AdvantageStandalonePage .s5-advantage-page-section-head h2{margin:0}#s5AdvantageStandalonePage .s5-advantage-page-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}#s5AdvantageStandalonePage .s5-advantage-page-grid-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.92fr)}#s5AdvantageStandalonePage ul{list-style:none;margin:0;padding:0;display:grid;gap:.72rem}#s5AdvantageStandalonePage .s5-advantage-page-bottomline{display:grid;grid-template-columns:180px minmax(0,1fr);gap:1.4rem;align-items:start}@media (max-width:1100px){#s5AdvantageStandalonePage .s5-advantage-page-hero,#s5AdvantageStandalonePage .s5-advantage-page-layout{grid-template-columns:1fr}#s5AdvantageStandalonePage .s5-advantage-page-nav{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}#s5AdvantageStandalonePage .s5-advantage-page-process-grid,#s5AdvantageStandalonePage .s5-advantage-page-grid-row{grid-template-columns:1fr}}@media (max-width:680px){#s5AdvantageStandalonePage{padding:100px 0 64px}#s5AdvantageStandalonePage .s5-advantage-page-inner{width:min(100% - 28px,1260px)}#s5AdvantageStandalonePage .s5-advantage-page-nav{grid-template-columns:1fr}#s5AdvantageStandalonePage .s5-advantage-page-bottomline{grid-template-columns:1fr;gap:.35rem}}body.s5-case-page-active{background:#fbf8f2!important;overflow:auto!important}body.s5-case-page-active>*:not(nav):not(#s5CaseStandalonePage):not(script):not(style){display:none!important}body.s5-case-page-active #caseModal,body.s5-case-page-active .case-modal{display:none!important}#s5CaseStandalonePage{display:none;position:relative;min-height:100vh;padding:clamp(116px,9vw,144px) 0 clamp(70px,7vw,100px);overflow:hidden}body.s5-case-page-active #s5CaseStandalonePage{display:block!important}#s5CaseStandalonePage .s5-case-page-bg{position:absolute;inset:0;pointer-events:none}#s5CaseStandalonePage .s5-case-page-inner{position:relative;z-index:1;width:min(1260px,calc(100% - 56px));margin:0 auto}#s5CaseStandalonePage .s5-case-page-back{gap:.5rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}#s5CaseStandalonePage .s5-case-page-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.68fr);gap:clamp(2rem,5vw,5rem);align-items:end}#s5CaseStandalonePage .s5-case-page-eyebrow{text-transform:uppercase;margin-bottom:1.05rem}#s5CaseStandalonePage h1{margin:0}#s5CaseStandalonePage .s5-case-page-hero p{margin:0;max-width:500px}#s5CaseStandalonePage .s5-case-page-layout{display:grid;align-items:start;padding-top:clamp(34px,4vw,52px)}#s5CaseStandalonePage .s5-case-page-nav{position:sticky;top:110px;gap:.7rem;padding:1rem;border-radius:24px}#s5CaseStandalonePage .s5-case-page-nav button{border:1px solid transparent;background:transparent;text-align:left;border-radius:16px;padding:.86rem .9rem;line-height:1.35;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}#s5CaseStandalonePage .s5-case-page-main{display:grid}#s5CaseStandalonePage .s5-case-page-lead-card,#s5CaseStandalonePage .s5-case-page-card,#s5CaseStandalonePage .s5-case-page-bottomline,#s5CaseStandalonePage .s5-case-page-process{border-radius:26px;padding:clamp(1.35rem,2.2vw,2rem)}#s5CaseStandalonePage .s5-case-page-lead-card span,#s5CaseStandalonePage .s5-case-page-card span,#s5CaseStandalonePage .s5-case-page-section-head span,#s5CaseStandalonePage .s5-case-page-bottomline strong{display:block;color:#c29a2c;font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.9rem}#s5CaseStandalonePage .s5-case-page-lead-card p,#s5CaseStandalonePage .s5-case-page-card p,#s5CaseStandalonePage .s5-case-page-bottomline p{margin:0}#s5CaseStandalonePage .s5-case-page-section-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}#s5CaseStandalonePage .s5-case-page-section-head h2{margin:0}#s5CaseStandalonePage .s5-case-page-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}#s5CaseStandalonePage .s5-case-page-grid-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.92fr)}#s5CaseStandalonePage ul{list-style:none;margin:0;padding:0;display:grid;gap:.72rem}#s5CaseStandalonePage .s5-case-page-bottomline{display:grid;grid-template-columns:180px minmax(0,1fr);gap:1.4rem;align-items:start}@media (max-width:1100px){#s5CaseStandalonePage .s5-case-page-hero,#s5CaseStandalonePage .s5-case-page-layout{grid-template-columns:1fr}#s5CaseStandalonePage .s5-case-page-nav{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}#s5CaseStandalonePage .s5-case-page-process-grid,#s5CaseStandalonePage .s5-case-page-grid-row{grid-template-columns:1fr}}@media (max-width:680px){#s5CaseStandalonePage{padding:100px 0 64px}#s5CaseStandalonePage .s5-case-page-inner{width:min(100% - 28px,1260px)}#s5CaseStandalonePage .s5-case-page-nav{grid-template-columns:1fr}#s5CaseStandalonePage .s5-case-page-bottomline{grid-template-columns:1fr;gap:.35rem}}#approach.process .process-step{cursor:pointer!important;-webkit-backdrop-filter:blur(3px)!important}#approach.process .process-step:hover{background:rgba(18,22,28,.86)!important;border-color:rgba(210,175,74,.34)!important;transform:translateY(-3px)}#approach.process .process-step.seq-active{animation:none!important}.s5-about-inline{position:relative;isolation:isolate}.s5-about-inline h2{margin:0}.s5-proof-theme-card{backdrop-filter:blur(8px)}.s5-selected-experience-proof{position:relative!important;overflow:hidden!important}.s5-selected-experience-proof:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(10,31,58,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(10,31,58,.04) 1px,transparent 1px);background-size:64px 64px}.s5-selected-experience-proof-inner{position:relative;z-index:1}.s5-proof-kicker{font:800 13px/1.1 var(--font-sans,sans-serif)!important}.s5-selected-experience-proof h2 em{white-space:nowrap}.s5-proof-subcopy{margin:30px 0 0!important;font:500 clamp(17px,1.25vw,22px)/1.65 var(--font-sans,sans-serif)!important}.s5-proof-theme-grid{display:grid!important}.s5-proof-theme-card{position:relative!important;padding:30px 28px!important;overflow:hidden!important}.s5-proof-theme-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#b11220,#d5aa35);opacity:.85}.s5-proof-theme-card .num{font-family:var(--font-serif,Georgia,serif)!important;font-size:44px!important;line-height:1!important;margin-bottom:28px!important}.s5-proof-theme-card h3{letter-spacing:-.035em!important;margin:0 0 18px!important}.s5-proof-theme-card p{font:500 15px/1.75 var(--font-sans,sans-serif)!important;margin:0!important}@media (max-width:720px){.s5-proof-theme-card{padding:24px 22px!important}}.s5-about-bg:after{background-image:linear-gradient(rgba(11,31,58,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(11,31,58,.045) 1px,transparent 1px)!important;background-size:64px 64px!important;opacity:.7!important}.s5-about-wash{background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(247,242,232,.86))!important}.s5-about-back{position:fixed!important}.s5-about-v2-thesis h2{max-width:1050px!important}.s5-about-v2-thesis p{max-width:900px!important}.s5-about-v2-grid span{display:block!important;margin-bottom:1.1rem!important}.s5-about-v2-grid h3{letter-spacing:-.04em!important}.s5-about-v2-grid p{margin:0!important}.s5-about-v2-process{color:#f4f0e9!important;border-radius:24px!important;box-shadow:0 30px 90px rgba(11,31,58,.12)!important}.s5-about-v2-process .s5-about-section-head p{max-width:850px!important}.s5-about-v2-process-row b{display:block!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.72rem!important;margin-bottom:.4rem!important}.s5-about-v2-process-row span{font-size:.9rem!important;line-height:1.42!important}.s5-about-v2-proof div{border-radius:18px!important}.s5-about-v2-proof b{display:block!important;letter-spacing:-.035em!important}.s5-about-v2-proof span{display:block!important;font-size:.82rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:.35rem!important}.s5-proof-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:2.3rem!important}.s5-proof-theme-card{display:flex!important;flex-direction:column!important;justify-content:space-between!important}.s5-proof-theme-card .num{color:#b10f1a!important;opacity:.82!important}.s5-proof-theme-card p{color:rgba(11,31,58,.68)!important}.s5-selected-proof-bar{margin-top:1.25rem!important;background:#111!important;color:#f4f0e9!important;border:1px solid rgba(210,175,74,.25)!important;border-radius:20px!important;padding:1.2rem 1.35rem!important;display:grid!important;grid-template-columns:1.1fr repeat(3,.8fr)!important;gap:1rem!important;align-items:center!important}.s5-selected-proof-bar strong{display:block!important;color:#d2af4a!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:.72rem!important;margin-bottom:.35rem!important}.s5-selected-proof-bar span{display:block!important;color:rgba(248,244,235,.72)!important;font-size:.92rem!important;line-height:1.42!important}@media (max-width:900px){.s5-about-v2-hero,.s5-about-v2-grid,.s5-about-v2-process-row,.s5-about-v2-proof,.s5-proof-theme-grid,.s5-selected-proof-bar{grid-template-columns:1fr!important}}.s5-selected-experience-proof-inner{width:min(1240px,90vw)!important;max-width:1240px!important;margin:0 auto!important}.s5-selected-experience-proof .s5-proof-kicker{font-family:SourceSerif4,Arial,sans-serif!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:.75rem!important}.s5-selected-experience-proof h2 em{font-style:normal!important}.s5-proof-subcopy{max-width:680px!important;color:rgba(11,31,58,.72)!important}.s5-proof-kicker{margin:0 0 1rem!important}.s5-selected-experience-proof.s5-proof-bridge-final h2{max-width:780px!important;font-size:clamp(3rem,5.7vw,6.4rem)!important;line-height:.9!important;margin:.65rem 0 1rem!important}.s5-affiliations-layer{position:fixed;inset:0;z-index:9998;overflow:auto;opacity:0;transition:opacity .28s ease}.s5-affiliations-layer.is-open{opacity:1;pointer-events:auto}.s5-affiliations-bg{position:fixed;inset:0;z-index:-2}.s5-affiliations-bg::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(11,31,58,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(11,31,58,.045) 1px,transparent 1px);background-size:64px 64px;opacity:.65}.s5-affiliations-back{position:fixed;z-index:3;cursor:pointer}body.s5-requirement-open{overflow:hidden!important}.s5-requirement-layer{position:fixed;inset:0;z-index:10020;opacity:0;transition:opacity .28s ease;overflow:auto}.s5-requirement-layer.is-open{opacity:1;pointer-events:auto}.s5-requirement-backdrop{position:fixed;inset:0;background:radial-gradient(circle at 16% 12%,rgba(201,168,76,.16),transparent 30%),radial-gradient(circle at 82% 18%,rgba(179,38,46,.08),transparent 28%),linear-gradient(180deg,#fbf8f2 0%,#efe8db 100%);z-index:-2}.s5-requirement-backdrop:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(11,31,58,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(11,31,58,.045) 1px,transparent 1px);background-size:64px 64px;opacity:.6}.s5-requirement-close{position:fixed;top:1.15rem;left:1.15rem;z-index:4;border:1px solid rgba(201,168,76,.45);background:rgba(255,255,255,.94);border-radius:999px;padding:.82rem 1.1rem;font:800 .76rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 16px 44px rgba(11,31,58,.12)}.s5-requirement-page{width:min(1280px,90vw);margin:0 auto;padding:clamp(6.7rem,9vw,8.5rem) 0 clamp(4rem,7vw,6rem)}.s5-requirement-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:clamp(2.2rem,5vw,5rem);align-items:end}.s5-requirement-kicker{font:800 .74rem/1 var(--font-body);text-transform:uppercase;margin-bottom:1.1rem}.s5-requirement-hero h1{margin:0}.s5-requirement-hero>p{max-width:560px;margin:0 0 .35rem}.s5-requirement-shell{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.s5-requirement-form{background:rgba(255,255,255,.88);border:1px solid rgba(11,31,58,.1);box-shadow:0 30px 80px rgba(11,31,58,.1);padding:clamp(1.5rem,3vw,2.5rem)}.s5-requirement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.s5-requirement-field{display:flex;flex-direction:column;gap:.48rem}.s5-requirement-field.full{grid-column:1/-1}.s5-requirement-field label{font:700 .68rem/1.2 var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:#0b1f3a}.s5-requirement-field input,.s5-requirement-field select,.s5-requirement-field textarea{width:100%;padding:.95rem 1rem;font:400 .94rem/1.4 var(--font-body);outline:none}.s5-requirement-field textarea{min-height:140px;resize:vertical}.s5-requirement-field input:focus,.s5-requirement-field select:focus,.s5-requirement-field textarea:focus{border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,.13)}.s5-requirement-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem;flex-wrap:wrap}.s5-requirement-note{max-width:520px}.s5-requirement-submit{border:0;padding:1rem 1.35rem;font:800 .76rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;min-width:210px}.s5-requirement-submit:hover{background:#8f1d24;transform:translateY(-1px)}.s5-requirement-aside{display:grid;gap:1rem}.s5-requirement-aside :is(article,s5-card){padding:1.35rem;background:rgba(11,31,58,.94);color:#fff;border-top:3px solid #c9a84c}.s5-requirement-aside span{display:block;font:800 .64rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.72rem}.s5-requirement-aside h3{margin-bottom:.65rem}.s5-requirement-confirmation{display:none;margin-top:1rem;padding:1rem 1.1rem;border:1px solid rgba(201,168,76,.4);background:rgba(201,168,76,.08);color:#0b1f3a;font-size:.9rem}.s5-requirement-confirmation.is-visible{display:block}@media (max-width:900px){.s5-requirement-hero,.s5-requirement-shell{grid-template-columns:1fr}.s5-requirement-grid{grid-template-columns:1fr}.s5-requirement-field.full{grid-column:auto}.s5-requirement-page{width:min(92vw,760px)}.s5-requirement-close{top:.75rem;left:.75rem}}.s5-team-v2-arrow:hover{background:#a40f1f;color:#fff;transform:translateY(-2px)}.s5-team-v2-stage{align-items:stretch}.s5-team-v2-card:hover{transform:translateY(-4px);border-color:rgba(164,15,31,.30);box-shadow:0 24px 54px rgba(40,34,26,.11);outline:none}.s5-team-profile-layer{color:#20272c;transition:opacity .25s ease}.s5-team-profile-layer.is-open{opacity:1;pointer-events:auto}.s5-team-profile-bg{background:radial-gradient(circle at 12% 12%,rgba(210,175,74,.14),transparent 28%),radial-gradient(circle at 88% 18%,rgba(164,15,31,.06),transparent 24%),linear-gradient(180deg,#fbf8f2,#efe8db)}.s5-team-profile-back{top:1.15rem;left:1.15rem;border:1px solid rgba(210,175,74,.42);background:rgba(255,255,255,.94);border-radius:999px;padding:.82rem 1.1rem;font:900 .78rem/1 Arial,sans-serif;cursor:pointer;box-shadow:0 16px 44px rgba(40,34,26,.10)}.s5-team-profile-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);gap:clamp(2rem,5vw,5rem);align-items:end}.s5-team-profile-eyebrow{font:900 .75rem/1 Arial,sans-serif;text-transform:uppercase;margin-bottom:1rem}.s5-team-profile-hero h2{margin:0}.s5-team-profile-role{display:block;margin-top:1rem;font:800 .82rem/1.4 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.s5-team-profile-meta{margin:0;font:500 1rem/1.75 Arial,sans-serif}.s5-team-profile-body{display:grid;gap:2rem;margin-top:2rem}.s5-team-profile-copy,.s5-team-profile-side{background:rgba(255,255,255,.72);border:1px solid rgba(210,175,74,.24);box-shadow:0 18px 42px rgba(40,34,26,.06)}.s5-team-profile-copy p{margin:0 0 1rem;color:#575d63;font:500 1rem/1.75 Arial,sans-serif}.s5-team-profile-side h3{margin:0 0 1rem;color:#20272c;font-family:"Newsreader",Georgia,"Times New Roman",serif;font-size:1.8rem}.s5-team-profile-side ul{margin:0;padding-left:1.1rem;color:#575d63;font:500 .96rem/1.65 Arial,sans-serif}.s5-team-profile-side li+li{margin-top:.55rem}@media (max-width:900px){.s5-team-v2-head,.s5-team-profile-hero,.s5-team-profile-body{grid-template-columns:1fr}}@media (max-width:1100px){.s5-footer-brand{grid-column:1/-1}}@media (max-width:620px){.s5-footer-brand{grid-column:auto}}.s5-capabilities-layer{position:fixed;inset:0;z-index:10030;overflow:auto;opacity:0;transition:opacity .28s ease}.s5-capabilities-layer.is-open{opacity:1;pointer-events:auto}.s5-capabilities-bg{position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 15% 12%,rgba(214,174,36,.15),transparent 28%),radial-gradient(circle at 88% 18%,rgba(164,15,31,.07),transparent 24%),linear-gradient(180deg,#fbf8f2,#efe8db)}.s5-capabilities-back{position:fixed;z-index:5;font:800 .76rem/1 var(--font-body);cursor:pointer}.s5-capabilities-page{width:min(1280px,90vw);margin:0 auto;padding:clamp(6.8rem,9vw,8.5rem) 0 5rem}.s5-capabilities-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);gap:clamp(2rem,5vw,5rem);align-items:end}.s5-capabilities-kicker{margin:0 0 1rem;font:900 .76rem/1 var(--font-body);text-transform:uppercase}.s5-capabilities-hero h1{margin:0}.s5-capabilities-hero>p{margin:0}.s5-capabilities-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.35rem}.s5-capabilities-primary,.s5-capabilities-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.15rem;border-radius:4px;font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.s5-capabilities-primary{background:#a40f1f;border:1px solid #a40f1f}.s5-capabilities-secondary{background:transparent;border:1px solid rgba(36,48,59,.25)}.s5-capabilities-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.s5-capability-card{padding:1.35rem}.s5-capability-card span{display:block;font-size:.65rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.75rem}.s5-capability-card h3{margin:0 0 .7rem}.s5-capability-card p{margin:0}.s5-capabilities-proof{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.s5-capabilities-proof :is(article,s5-card){background:#24303b;color:#fff;border-radius:18px;padding:1.45rem;border:1px solid rgba(214,174,36,.28)}.s5-capabilities-proof :is(article,s5-card):last-child{background:#f4f0e9;color:#24303b}.s5-capabilities-proof h3{margin:0 0 .7rem}.s5-capabilities-proof p{margin:0}.s5-capabilities-proof :is(article,s5-card):last-child p{color:#5b5d60}.s5-about-capabilities-card{margin-top:1rem;background:linear-gradient(135deg,#f4f0e9,#efe8db);border:1px solid rgba(214,174,36,.28);border-radius:16px;padding:1.2rem;cursor:pointer}.s5-about-capabilities-card strong{display:block;color:#24303b;font-size:1.5rem;margin-bottom:.35rem}.s5-about-capabilities-card span{font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}body.s5-capabilities-open{overflow:hidden}@media (max-width:900px){.s5-capabilities-hero{grid-template-columns:1fr}.s5-capabilities-grid{grid-template-columns:1fr}.s5-capabilities-proof{grid-template-columns:1fr}}.s5-selected-experience-proof.s5-assignment-experience{color:#162238!important;padding:clamp(76px,9vw,132px) 0!important}.s5-assignment-layer{position:fixed;inset:0;z-index:10040;overflow:auto;opacity:0;transition:opacity .25s ease}.s5-assignment-layer.is-open{opacity:1;pointer-events:auto}.s5-assignment-layer-bg{position:fixed;inset:0;z-index:-1}.s5-assignment-back{position:fixed;z-index:4;font:850 .76rem/1 Arial,sans-serif;cursor:pointer}.s5-assignment-page{width:min(1120px,88vw);margin:0 auto;padding:clamp(7rem,9vw,9rem) 0 5rem}.s5-assignment-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);gap:clamp(2rem,5vw,5rem);align-items:end}.s5-assignment-eyebrow{font:850 .7rem/1 Arial,sans-serif;margin-bottom:1rem}.s5-assignment-title{margin:0}.s5-assignment-summary{margin:0;font:500 clamp(1rem,1.25vw,1.15rem)/1.7 Arial,sans-serif}.s5-assignment-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.s5-assignment-takeaway{margin-top:1rem;padding:1.4rem;color:#fff}.s5-assignment-takeaway span{display:block;font:850 .65rem/1 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem}.s5-assignment-takeaway h3{margin:0 0 .65rem}.s5-assignment-takeaway p{margin:0;font:500 1rem/1.7 Arial,sans-serif}body.s5-assignment-open{overflow:hidden}@media (max-width:900px){.s5-assignment-hero{grid-template-columns:1fr}.s5-assignment-detail-grid{grid-template-columns:1fr}}#s5AffiliationsLayer{color:#20272c!important}#s5AffiliationsLayer .s5-affiliations-back{background:rgba(255,255,255,.94)!important;border-color:rgba(210,175,74,.42)!important}.s5-affiliations-expanded-kicker{margin:0 0 1rem}.s5-affiliations-expanded-hero h1{margin:0}.s5-affiliations-expanded-hero>p{margin:0}.s5-affiliation-logo-strip{width:100%;margin:1.5rem 0 0;padding:1.05rem 1.25rem;border:1px solid rgba(35,39,45,.12);background:rgba(255,255,255,.82);box-shadow:0 18px 45px rgba(35,39,45,.07);border-radius:18px}.s5-affiliation-logo-strip img{width:100%;height:auto;display:block;mix-blend-mode:multiply}.s5-affiliation-section-label{display:flex;align-items:center;gap:.8rem}.s5-affiliation-section-label:before{width:40px;height:1px;background:#d2af4a}.s5-affiliation-expanded-card{position:relative}.s5-affiliation-expanded-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#a40f1f,#d2af4a)}.s5-affiliation-badge{align-items:center;min-height:42px;font:850 .7rem/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.s5-affiliation-expanded-card>span{display:block;margin-bottom:.75rem;font:850 .65rem/1 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.s5-affiliation-expanded-card h3{margin:0 0 .8rem}.s5-affiliation-expanded-card p{margin:0;font:500 .96rem/1.65 Arial,sans-serif}.s5-affiliation-detail-list{list-style:none;padding:0;margin:1.15rem 0 0;display:grid;gap:.65rem}.s5-affiliation-detail-list li{position:relative;padding-left:1rem;font:500 .9rem/1.5 Arial,sans-serif}.s5-affiliation-detail-list li:before{content:"";position:absolute;left:0;top:.58rem;width:5px;height:5px;border-radius:50%;background:#d2af4a}.s5-recognition-year{line-height:1}.s5-recognition-expanded-card>span:not(.s5-recognition-year){display:block;margin-bottom:.75rem;font:850 .62rem/1 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.s5-recognition-expanded-card h3{margin:0 0 .7rem}.s5-recognition-expanded-card p{margin:0;font:500 .9rem/1.58 Arial,sans-serif}.s5-recognition-note{margin-top:.8rem!important}.s5-procurement-card>span{display:block;margin-bottom:.8rem;font:850 .67rem/1 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.s5-procurement-card h3{margin:0 0 .75rem}.s5-procurement-card p{margin:0;font:500 .96rem/1.65 Arial,sans-serif}.s5-procurement-links{display:flex;flex-wrap:wrap}.s5-procurement-links a,.s5-procurement-links button{display:inline-flex;align-items:center;justify-content:center;font:800 .65rem/1 Arial,sans-serif;cursor:pointer}.s5-affiliations-verification{margin-top:1rem;padding:1rem 1.15rem;border-left:3px solid #d2af4a;background:rgba(255,255,255,.65);color:#666a70;font:500 .84rem/1.55 Arial,sans-serif}:root{--s5-border:rgba(35,39,45,.12);--s5-radius-md:18px;--s5-content-width:1240px}html{scroll-padding-top:84px}body{background:var(--s5-cream)}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}button,a,[role="button"]{-webkit-tap-highlight-color:transparent}button:focus-visible,[role="button"]:focus-visible{outline:2px solid var(--s5-gold)!important;outline-offset:3px!important}.outcomes-inner,.insights-inner,.s5-industry-expertise-inner{width:min(var(--s5-content-width),90vw)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.section-label,.s5-industry-expertise .section-label,.s5-about-eyebrow,.s5-assignment-eyebrow{font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-size:.69rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important}.s5-procurement-links a,.s5-procurement-links button{font-size:.67rem!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.s5-procurement-card,.s5-assignment-takeaway,.s5-insight-reader-cta{background:linear-gradient(135deg,#262c31 0%,#343941 100%)!important;border:1px solid rgba(210,175,74,.28)!important;border-radius:var(--s5-radius-md)!important}.s5-about-back,.s5-affiliations-back,.s5-assignment-back,.s5-insights-layer-back,.s5-capabilities-back,[data-about-close],[data-s5-affiliations-close],[data-s5-assignment-close],[data-s5-insight-reader-close]{min-height:44px!important;color:var(--s5-ink)!important;font-weight:800!important;letter-spacing:.05em!important}input,select,textarea{min-height:46px;color:var(--s5-ink)!important}input::placeholder,textarea::placeholder{color:#8f8f93!important}@media (max-width:900px){body>nav.nav .nav-links{background:rgba(247,243,234,.99)!important;border-top:1px solid rgba(210,175,74,.25)!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important}}#selected-experience.s5-selected-experience-proof{background:radial-gradient(circle at 12% 10%,rgba(210,175,74,.09),transparent 28%),radial-gradient(circle at 88% 88%,rgba(164,15,31,.04),transparent 24%),linear-gradient(180deg,#f4f0e9 0%,#efe8db 100%)!important;border-top:1px solid rgba(210,175,74,.24)!important;border-bottom:1px solid rgba(210,175,74,.24)!important}:root{--pm-cream:#f4f0e9;--pm-ink:#20272c;--pm-muted:#666a70;--pm-gold:#d2af4a;--pm-rule:rgba(210,175,74,.34);--pm-border:rgba(37,40,45,.12);--pm-shadow:0 12px 34px rgba(37,40,45,.055)}body{color:var(--pm-ink)!important}body>nav.nav .nav-links a:hover{color:var(--pm-burgundy)!important}.section-label,.s5-about-eyebrow{margin-bottom:1rem!important}.section-label::after{height:1px;margin-left:.8rem;vertical-align:middle;background:var(--pm-gold);opacity:.85}.section-title,.outcomes h2,.insights h2,.s5-industry-expertise h2{line-height:.94!important}.section-sub{color:var(--pm-muted)!important;max-width:680px!important}.outcomes::before,.s5-industry-expertise::before,.s5-selected-experience-proof::before{opacity:.18!important}.process-step,.insight-card,.s5-industry-card,.s5-recognition-expanded-card,.s5-affiliation-expanded-card{border-radius:8px!important}.process-step:hover,.insight-card:hover,.s5-industry-card:hover,.s5-recognition-expanded-card:hover,.s5-affiliation-expanded-card:hover{transform:translateY(-2px)!important;box-shadow:0 16px 38px rgba(37,40,45,.075)!important;border-color:rgba(164,15,31,.20)!important}.s5-procurement-links a:hover,.s5-procurement-links button:hover{background:var(--pm-burgundy)!important;border-color:var(--pm-burgundy)!important;color:#fff!important}input,select,textarea{border-radius:0!important;border:1px solid rgba(37,40,45,.16)!important;background:#fff!important;box-shadow:none!important}.s5-about-layer,.s5-affiliations-layer,.s5-assignment-layer,.s5-insight-reader,.s5-capabilities-layer,.s5-requirement-layer{background:var(--pm-cream)!important;color:var(--pm-ink)!important}.s5-about-bg,.s5-affiliations-bg,.s5-assignment-layer-bg{background:linear-gradient(180deg,#fbf8f2 0%,#efe8db 100%)!important}.s5-about-back,.s5-affiliations-back,.s5-assignment-back,.s5-insights-layer-back,.s5-capabilities-back{background:#fff!important;box-shadow:0 8px 22px rgba(37,40,45,.08)!important}footer,.s5-institutional-footer{background:#20272c!important;border-top:1px solid var(--pm-rule)!important}footer a:hover,.s5-institutional-footer a:hover{color:var(--pm-gold)!important}.outcomes-header,.insights-header{margin-bottom:clamp(2.5rem,5vw,4.5rem)!important}.section-title,.outcomes h2,.insights h2,.s5-industry-expertise h2{max-width:860px!important;font-size:clamp(3rem,5.7vw,6.4rem)!important}.s5-industry-card:hover{transform:none!important;box-shadow:none!important;background:#fff!important}#selected-experience::before{opacity:.12!important}#selected-experience .s5-proof-theme-grid{gap:1px!important;background:var(--s5-v2-line)!important;border:1px solid var(--s5-v2-line)!important}#selected-experience .s5-proof-theme-card{border:0!important;border-radius:0!important;background:var(--s5-v2-paper)!important;box-shadow:none!important;min-height:250px!important}.insights .insight-card{grid-column:span 4!important;min-height:300px!important;border-radius:2px!important;box-shadow:none!important;background:var(--s5-v2-paper)!important}.insights .insight-card:nth-child(1){grid-column:span 8!important;min-height:380px!important;background:#ebe2d6!important;border-top:4px solid var(--s5-v2-red)!important}.insight-card-title{color:var(--s5-v2-ink)!important;font-size:clamp(1.35rem,2.15vw,2rem)!important;line-height:1.06!important}.insights .insight-card p,.insight-card-excerpt{color:var(--s5-v2-muted)!important}.insights .insight-card:hover{transform:none!important;box-shadow:0 18px 48px rgba(36,39,44,.08)!important}.s5-about-v2-hero,.s5-requirement-hero,.s5-team-profile-hero,.s5-capabilities-hero,.s5-assignment-hero,.s5-affiliations-expanded-hero,.s5-advantage-page-hero,.s5-case-page-hero{padding-top:clamp(7rem,10vw,10rem)!important;padding-bottom:clamp(2.5rem,5vw,4.5rem)!important;border-bottom:1px solid var(--s5-v2-line)!important;margin-bottom:clamp(2.4rem,5vw,4.5rem)!important}.s5-about-v2-hero h1,.s5-requirement-hero h1,.s5-capabilities-hero h1,.s5-assignment-hero h1,.s5-affiliations-expanded-hero h1,.s5-advantage-page-hero h1,.s5-case-page-hero h1{max-width:940px!important}.s5-assignment-detail-grid,.s5-capabilities-grid,.s5-about-v2-grid,.s5-recognition-expanded-grid,.s5-advantage-page-grid-row,.s5-case-page-grid-row{gap:1px!important;background:var(--s5-v2-line)!important;border:1px solid var(--s5-v2-line)!important}.s5-capabilities-grid>*,.s5-about-v2-grid>*,.s5-recognition-expanded-card,.s5-advantage-page-grid-row>*,.s5-case-page-grid-row>*{border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--s5-v2-paper)!important}.s5-about-back,.s5-affiliations-back,.s5-assignment-back,.s5-insights-layer-back,.s5-capabilities-back,.s5-advantage-page-back,.s5-case-page-back{top:1.15rem!important;left:1.15rem!important;border-radius:0!important;border:1px solid var(--s5-v2-border)!important;padding:.8rem 1rem!important}a,button{text-underline-offset:3px}button,[role="button"]{transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease!important}@media (max-width:1000px){.insights .insight-card,.insights .insight-card:nth-child(1){grid-column:span 6!important;min-height:300px!important}}.s5-tenant-side-gateway{position:relative;overflow:hidden;padding:clamp(80px,9vw,132px) clamp(24px,6vw,88px);color:#fff;border-top:1px solid rgba(202,169,77,.30);border-bottom:1px solid rgba(202,169,77,.30)}.s5-tenant-side-gateway::before{content:"";position:absolute;width:620px;height:620px;right:-250px;top:-270px;border:1px solid rgba(202,169,77,.13);border-radius:50%;box-shadow:0 0 0 80px rgba(202,169,77,.035),0 0 0 160px rgba(202,169,77,.025);pointer-events:none}.s5-tenant-side-gateway-inner{position:relative;z-index:1;width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(42px,7vw,110px);align-items:end}.s5-tenant-side-gateway-copy{max-width:820px}.s5-tenant-side-gateway-kicker{display:flex;align-items:center;gap:.8rem;margin-bottom:1.25rem;font:800 .66rem/1 Arial,sans-serif;text-transform:uppercase}.s5-tenant-side-gateway-kicker::after{content:"";width:52px;height:1px;background:#d2af4a;opacity:.72}.s5-tenant-side-gateway h2{margin:0;max-width:760px}.s5-tenant-side-gateway h2 em{font-weight:inherit}.s5-tenant-side-gateway p{margin:1.6rem 0 0;max-width:690px;font:400 clamp(1rem,1.25vw,1.1rem)/1.72 Arial,sans-serif}.s5-tenant-side-gateway-action{display:flex;flex-direction:column;align-items:flex-start;gap:1.15rem;padding-left:clamp(0px,3vw,44px);border-left:1px solid rgba(202,169,77,.34)}.s5-tenant-side-gateway-action strong{color:#fff;font:600 1rem/1.45 Arial,sans-serif}.s5-tenant-side-gateway-action span{font:400 .87rem/1.55 Arial,sans-serif}.s5-tenant-side-gateway-button{appearance:none;border:1px solid rgba(210,175,74,.70);background:transparent;min-height:50px;padding:0 1.35rem;cursor:pointer;font:800 .69rem/1 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.s5-tenant-side-gateway-button:hover{background:#d2af4a;color:#20272c;border-color:#d2af4a}.s5-tenant-side-layer{position:fixed;inset:0;z-index:999999;display:none;background:#f4f0e9;color:#20272c;overflow:auto;overscroll-behavior:contain}.s5-tenant-side-layer.is-open{display:block}.s5-tenant-side-layer-topbar{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;min-height:68px;padding:0 clamp(18px,4vw,54px);background:rgba(248,245,238,.97);border-bottom:1px solid rgba(202,169,77,.34);box-shadow:0 8px 26px rgba(37,40,45,.06);backdrop-filter:blur(10px)}.s5-tenant-side-layer-back{appearance:none;border:0;background:transparent;padding:.6rem 0;cursor:pointer;font:800 .69rem/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.s5-tenant-side-layer-title{color:#4f565d;font:700 .67rem/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.s5-tenant-side-layer-content{min-height:calc(100vh - 68px)}.s5-tenant-side-layer-content #cost-intel{min-height:calc(100vh - 68px);padding-top:clamp(76px,9vw,132px)!important;padding-bottom:clamp(90px,10vw,150px)!important}.s5-tenant-side-layer-content #cost-intel .cost-intel-inner{width:min(1320px,calc(100% - 48px));margin:0 auto}.s5-tenant-side-layer-content #cost-intel .section-title{max-width:900px!important;font-size:clamp(3.2rem,6vw,6.8rem)!important;line-height:.9!important}.s5-tenant-side-layer-content #cost-intel .section-sub{max-width:760px!important}.s5-tenant-side-layer-content #cost-intel .cost-intel-content,.s5-tenant-side-layer-content #cost-intel .cost-visual{border-radius:2px!important}body.s5-tenant-side-layer-open{overflow:hidden!important}@media (max-width:860px){.s5-tenant-side-gateway-inner{grid-template-columns:1fr;align-items:start}.s5-tenant-side-gateway-action{padding-left:0;padding-top:1.5rem;border-left:0;border-top:1px solid rgba(202,169,77,.30)}.s5-tenant-side-layer-topbar{min-height:60px}.s5-tenant-side-layer-title{display:none}.s5-tenant-side-layer-content #cost-intel .cost-intel-inner{width:min(100% - 28px,1320px)}}.s5-tenant-side-gateway{background:radial-gradient(circle at 88% 18%,rgba(210,175,74,.10),transparent 28%),linear-gradient(180deg,#262c31 0%,#20272c 100%)!important}.s5-tenant-side-resource{background:#f4f0e9;color:#20272c}.s5-tenant-side-resource-hero{padding:clamp(84px,10vw,148px) clamp(24px,6vw,88px) clamp(68px,8vw,112px);background:radial-gradient(circle at 86% 14%,rgba(210,175,74,.10),transparent 30%),linear-gradient(180deg,#fbf8f2 0%,#efe8db 100%);border-bottom:1px solid rgba(202,169,77,.34)}.s5-tenant-side-resource-inner{width:min(1280px,100%);margin:0 auto}.s5-tenant-side-resource-eyebrow{display:flex;align-items:center;gap:.8rem;margin-bottom:1.25rem;font:800 .68rem/1 Arial,sans-serif;text-transform:uppercase}.s5-tenant-side-resource-eyebrow::after{content:"";width:56px;height:1px;background:#d2af4a}.s5-tenant-side-resource-hero h1{margin:0}.s5-tenant-side-resource-hero h1 em{font-weight:inherit}.s5-tenant-side-resource-hero p{margin:1.8rem 0 0;max-width:820px;font:400 clamp(1.05rem,1.35vw,1.18rem)/1.75 Arial,sans-serif}.s5-tenant-side-resource-section{padding:clamp(72px,8vw,118px) clamp(24px,6vw,88px);border-bottom:1px solid rgba(36,39,44,.10)}.s5-tenant-side-resource-section.is-dark{background:#262c31;color:#fff}.s5-tenant-side-resource-section.is-paper{background:#fbf8f2}.s5-tenant-side-resource-section.is-cream{background:#efe8db}.s5-tenant-side-resource-head{max-width:840px;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.s5-tenant-side-resource-kicker{margin-bottom:1rem;font:800 .66rem/1 Arial,sans-serif;text-transform:uppercase}.s5-tenant-side-resource-head h2{margin:0}.s5-tenant-side-resource-head p{margin:1.35rem 0 0;font:400 1rem/1.7 Arial,sans-serif;max-width:760px}.is-dark .s5-tenant-side-resource-head p{color:rgba(255,255,255,.68)}.s5-tenant-side-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(202,169,77,.28);border:1px solid rgba(202,169,77,.28)}.s5-tenant-side-panel{background:#fffdf8;padding:clamp(1.7rem,3.2vw,3rem);min-height:100%}.is-dark .s5-tenant-side-panel{background:#30343a}.s5-tenant-side-panel h3{margin:0 0 1rem}.is-dark .s5-tenant-side-panel h3{color:#fff}.s5-tenant-side-panel p{margin:0;font:400 .95rem/1.68 Arial,sans-serif}.is-dark .s5-tenant-side-panel p{color:rgba(255,255,255,.66)}.s5-tenant-side-list{display:grid;gap:.72rem;margin:1.25rem 0 0;padding:0;list-style:none}.s5-tenant-side-list li{position:relative;padding-left:1.15rem;font:500 .93rem/1.55 Arial,sans-serif}.is-dark .s5-tenant-side-list li{color:rgba(255,255,255,.72)}.s5-tenant-side-list li::before{content:"";position:absolute;left:0;top:.68em;width:5px;height:5px;background:#d2af4a}.s5-tenant-side-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(202,169,77,.28);border:1px solid rgba(202,169,77,.28)}.s5-tenant-side-risk-card{background:#fffdf8;padding:clamp(1.5rem,2.7vw,2.4rem);min-height:250px}.s5-tenant-side-risk-card span{display:block;margin-bottom:1.2rem;font:800 .72rem/1 Arial,sans-serif;letter-spacing:.16em}.s5-tenant-side-risk-card h3{margin:0 0 .85rem}.s5-tenant-side-risk-card p{margin:0;font:400 .92rem/1.62 Arial,sans-serif}.s5-tenant-side-process{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:rgba(202,169,77,.28);border:1px solid rgba(202,169,77,.28)}.s5-tenant-side-process-step{background:#30343a;padding:1.6rem 1.25rem;min-height:210px}.s5-tenant-side-process-step span{display:block;font:800 .72rem/1 Arial,sans-serif;letter-spacing:.15em;margin-bottom:1.15rem}.s5-tenant-side-process-step h3{margin:0 0 .75rem}.s5-tenant-side-process-step p{margin:0;font:400 .84rem/1.55 Arial,sans-serif}.s5-tenant-side-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(202,169,77,.28);border:1px solid rgba(202,169,77,.28)}.s5-tenant-side-matrix-card{background:#fffdf8;padding:clamp(1.5rem,2.8vw,2.4rem)}.s5-tenant-side-matrix-card h3{margin:0 0 1rem}.s5-tenant-side-matrix-card p{margin:0;font:400 .92rem/1.62 Arial,sans-serif}.s5-tenant-side-situations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 2rem}.s5-tenant-side-situation{padding:1rem 0;border-bottom:1px solid rgba(36,39,44,.12);color:#3f4348;font:600 .98rem/1.45 Arial,sans-serif}.s5-tenant-side-resource-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;padding:clamp(72px,8vw,112px) clamp(24px,6vw,88px);background:#a40f1f;color:#fff}.s5-tenant-side-resource-cta h2{margin:0;max-width:760px}.s5-tenant-side-resource-cta-actions{display:flex;flex-wrap:wrap;gap:.8rem}.s5-tenant-side-resource-cta button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 1.3rem;border:1px solid rgba(255,255,255,.72);background:transparent;text-decoration:none;cursor:pointer;font:800 .68rem/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.s5-tenant-side-resource-cta button:hover{background:#fff;color:#a40f1f}.s5-tenant-side-layer-content #cost-intel{border-top:1px solid rgba(202,169,77,.34);border-bottom:1px solid rgba(202,169,77,.34)}@media (max-width:1000px){.s5-tenant-side-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s5-tenant-side-process{grid-template-columns:repeat(3,minmax(0,1fr))}.s5-tenant-side-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.s5-tenant-side-two-col,.s5-tenant-side-risk-grid,.s5-tenant-side-process,.s5-tenant-side-matrix,.s5-tenant-side-resource-cta{grid-template-columns:1fr}.s5-tenant-side-situations{grid-template-columns:1fr}.s5-tenant-side-resource-cta-actions{align-items:stretch}.s5-tenant-side-resource-cta button{width:100%}}.s5-industry-expertise-intro{display:flex;flex-direction:column;gap:1rem}.s5-industry-expertise-intro>p{margin:0}.s5-industry-expertise-intro>span{display:block;padding-top:.9rem;border-top:1px solid rgba(15,37,71,.16);font-size:.72rem;font-weight:800;line-height:1.55;letter-spacing:.12em;text-transform:uppercase}.s5-industry-card{cursor:pointer;isolation:isolate;outline:none}.s5-industry-card::after{content:"";position:absolute;inset:0;border:1px solid transparent;pointer-events:none;transition:border-color .22s ease}.s5-industry-card:hover::after{border-color:rgba(164,15,31,.42)}.s5-industry-card-link{margin-top:1.35rem;padding-top:1rem;border-top:1px solid rgba(15,37,71,.13);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.s5-industry-card-link span{display:inline-block;margin-left:.28rem;transition:transform .22s ease}.s5-industry-card:hover .s5-industry-card-link span,.s5-industry-card:focus-visible .s5-industry-card-link span{transform:translateX(4px)}.s5-industry-detail-layer{position:fixed;inset:0;z-index:10050;background:#f4f0e9;color:#20272c;overflow:auto;opacity:0;transition:opacity .25s ease,visibility .25s ease}.s5-industry-detail-layer.is-open{opacity:1;visibility:visible;pointer-events:auto}.s5-industry-detail-bg{position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 8% 8%,rgba(210,175,74,.14),transparent 30%),radial-gradient(circle at 92% 86%,rgba(164,15,31,.07),transparent 25%),linear-gradient(180deg,#fbf8f2 0%,#efe8db 100%)}.s5-industry-detail-back{position:fixed;top:1.15rem;left:1.15rem;z-index:5;border:1px solid rgba(164,15,31,.22);background:rgba(255,255,255,.96);padding:.86rem 1.08rem;font:800 .76rem/1 Arial,sans-serif;letter-spacing:.04em;cursor:pointer;box-shadow:0 10px 26px rgba(37,40,45,.09)}.s5-industry-detail-back:hover,.s5-industry-detail-back:focus-visible{background:#a40f1f;color:#fff;outline:none}.s5-industry-detail-page{width:min(1220px,88vw);margin:0 auto;padding:clamp(7.25rem,10vw,9.5rem) 0 5.5rem}.s5-industry-detail-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.72fr);gap:clamp(2rem,5vw,5.5rem);align-items:end;padding-bottom:2.75rem;border-bottom:1px solid rgba(37,40,45,.16)}.s5-industry-detail-eyebrow{margin-bottom:1rem;font:900 .72rem/1 Arial,sans-serif;text-transform:uppercase}.s5-industry-detail-title{max-width:880px;margin:0}.s5-industry-detail-summary{margin:0;font:500 clamp(1.02rem,1.35vw,1.2rem)/1.74 Arial,sans-serif}.s5-industry-detail-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin-top:2rem}.s5-industry-detail-panel{grid-column:span 6;min-height:270px;padding:clamp(1.45rem,2.5vw,2.2rem);background:rgba(255,253,248,.92);border:1px solid rgba(37,40,45,.12)}.s5-industry-detail-panel:nth-child(1){grid-column:span 5;background:#efe8db;border-top:3px solid #a40f1f}.s5-industry-detail-panel:nth-child(2){grid-column:span 7}.s5-industry-detail-panel-kicker{display:block;margin-bottom:.85rem;font:900 .66rem/1 Arial,sans-serif;text-transform:uppercase}.s5-industry-detail-panel h2{margin:0 0 1rem}.s5-industry-detail-panel p{margin:0;font:500 .98rem/1.72 Arial,sans-serif}.s5-industry-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.s5-industry-detail-list li{position:relative;padding:.92rem 1rem .92rem 1.7rem;border-top:1px solid rgba(37,40,45,.12);color:#4a4f55;font:600 .91rem/1.45 Arial,sans-serif}.s5-industry-detail-list li::before{content:"";position:absolute;left:.25rem;top:1.25rem;width:.45rem;height:.45rem;background:#a40f1f}.s5-industry-detail-outcome{margin-top:1rem;display:grid;grid-template-columns:220px 1fr;gap:2rem;align-items:start;padding:clamp(1.6rem,3vw,2.5rem);background:#20272c;color:#fff;border-top:3px solid #b38a25}.s5-industry-detail-outcome span{font:900 .67rem/1 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.s5-industry-detail-outcome h2{margin:0 0 .75rem}.s5-industry-detail-outcome p{margin:0;max-width:850px;font:500 1rem/1.72 Arial,sans-serif}body.s5-industry-detail-open{overflow:hidden}@media (max-width:900px){.s5-industry-detail-hero{grid-template-columns:1fr}.s5-industry-detail-panel,.s5-industry-detail-panel:nth-child(1),.s5-industry-detail-panel:nth-child(2){grid-column:span 12}.s5-industry-detail-list{grid-template-columns:1fr}.s5-industry-detail-outcome{grid-template-columns:1fr}}@media (max-width:760px){.s5-industry-expertise-intro>span{font-size:.66rem}.s5-industry-detail-page{width:min(92vw,680px);padding-top:6.7rem}.s5-industry-detail-back{top:.8rem;left:.8rem}}@media (max-width:1100px),(prefers-reduced-motion:reduce){*,*::before,*::after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important}}#insights #blogGrid{align-items:stretch!important}#insights #blogGrid>.insight-card{grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0!important;min-height:360px!important;height:100%!important;padding:1.55rem!important;display:flex!important;flex-direction:column!important;border-radius:20px!important;overflow:hidden!important;background:linear-gradient(155deg,rgba(25,27,31,.97),rgba(17,19,22,.99))!important;border:1px solid rgba(210,175,74,.20)!important;box-shadow:0 18px 48px rgba(25,20,12,.18)!important}@media (max-width:680px){#insights #blogGrid>.insight-card{min-height:330px!important}}#industry-expertise.s5-home-industry-condensed{background:radial-gradient(circle at 12% 5%,rgba(210,175,74,.12),transparent 28%),linear-gradient(180deg,#f4f0e9 0%,#efe8db 100%)!important}#industry-expertise.s5-home-industry-condensed .s5-industry-expertise-inner{width:min(1280px,90vw)!important}#industry-expertise.s5-home-industry-condensed .s5-industry-expertise-header{grid-template-columns:minmax(0,1.12fr) minmax(310px,.72fr)!important;gap:clamp(2rem,5vw,5rem)!important;align-items:end!important;margin-bottom:2rem!important}#industry-expertise.s5-home-industry-condensed .s5-industry-card{grid-column:auto!important;grid-row:auto!important;padding:1.35rem!important;border:0!important;background:#fafaf8!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;color:var(--s5-ink)!important}#industry-expertise.s5-home-industry-condensed .s5-industry-card:first-child{background:linear-gradient(145deg,#8b1221 0%,#66101b 100%)!important;color:#fff!important}#industry-expertise.s5-home-industry-condensed .s5-industry-card:first-child h3,#industry-expertise.s5-home-industry-condensed .s5-industry-card:first-child p{color:#fff!important}#industry-expertise.s5-home-industry-condensed .s5-industry-card:first-child .s5-industry-type,#industry-expertise.s5-home-industry-condensed .s5-industry-card:first-child .s5-industry-card-link{color:#efd36e!important}#industry-expertise.s5-home-industry-condensed .s5-industry-card:hover,#industry-expertise.s5-home-industry-condensed .s5-industry-card:focus-visible{z-index:2!important;transform:translateY(-4px)!important;box-shadow:0 24px 56px rgba(42,38,34,.13)!important;outline:none!important}#industry-expertise.s5-home-industry-condensed .s5-industry-card h3{font-size:clamp(1.55rem,2vw,2.05rem)!important;line-height:1.02!important;letter-spacing:-.035em!important}#industry-expertise.s5-home-industry-condensed .s5-industry-card p{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#industry-expertise.s5-home-industry-condensed .s5-industry-card-link{margin-top:auto!important}#industry-expertise.s5-home-industry-condensed .s5-industry-expertise-footnote{display:none!important}#outcomes.s5-home-outcomes-condensed .outcomes-featured,#outcomes.s5-home-outcomes-condensed .outcomes-conveyor{display:none!important}#outcomes.s5-home-outcomes-condensed .outcomes-inner{width:min(1240px,90vw)!important}#outcomes.s5-home-outcomes-condensed .outcomes-header{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(300px,.7fr)!important;gap:clamp(1.5rem,4vw,4rem)!important;align-items:end!important;max-width:none!important;margin-bottom:2rem!important}#outcomes.s5-home-outcomes-condensed .outcomes-header .eyebrow{grid-column:1/-1!important}#outcomes.s5-home-outcomes-condensed .outcomes-header h2,#outcomes.s5-home-outcomes-condensed .outcomes-header .subtext{margin:0!important}.s5-home-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.s5-home-case-card{min-height:360px;padding:1.5rem;border:1px solid rgba(210,175,74,.28);border-radius:20px;background:linear-gradient(150deg,#fafaf8 0%,#efe8db 100%);box-shadow:0 18px 48px rgba(42,38,34,.07);display:flex;flex-direction:column;cursor:pointer}.s5-home-case-card:first-child{background:linear-gradient(145deg,#262c31 0%,#171d24 100%);color:#fff}.s5-home-case-card:hover{transform:translateY(-5px);border-color:rgba(164,15,31,.38);box-shadow:0 26px 62px rgba(42,38,34,.13);outline:none}.s5-home-case-kicker{font:900 .68rem/1 var(--font-body,Arial,sans-serif);text-transform:uppercase}.s5-home-case-metric{margin:1.15rem 0 .75rem;font-size:clamp(2.4rem,4vw,4.6rem);line-height:.88;letter-spacing:-.055em;color:var(--s5-ink)}.s5-home-case-card:first-child .s5-home-case-metric{color:#fff}.s5-home-case-card h3{margin:0 0 .75rem}.s5-home-case-card p{margin:0;font:500 .94rem/1.65 var(--font-body,Arial,sans-serif)}.s5-home-case-link{margin-top:auto;padding-top:1.35rem;font:900 .69rem/1 var(--font-body,Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase}.s5-global-summary-note{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.16);background:rgba(10,13,17,.42);color:rgba(255,255,255,.73);font:500 .92rem/1.6 var(--font-body,Arial,sans-serif)}.s5-global-summary-note strong{color:#e6c969;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase}.s5-home-team-initials{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--s5-red);color:#fff;font-family:var(--font-display,Georgia,serif);font-size:1.45rem;margin-bottom:1.3rem}.s5-home-team-role{display:block;margin-top:.55rem;color:var(--s5-red);font:900 .69rem/1.35 var(--font-body,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase}.s5-home-team-open{margin-top:auto;padding-top:1.25rem;color:var(--s5-red);font:900 .67rem/1 var(--font-body,Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase}.s5-insights-archive-layer{position:fixed;inset:0;z-index:10045;background:#f4f0e9;color:var(--s5-ink);opacity:0;transition:opacity .25s ease}.s5-insights-archive-layer.is-open{opacity:1;pointer-events:auto}.s5-secondary-layer-bg{position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 12% 10%,rgba(210,175,74,.15),transparent 28%),radial-gradient(circle at 90% 14%,rgba(164,15,31,.07),transparent 24%),linear-gradient(180deg,#fbf8f2,#efe8db)}.s5-secondary-layer-back{position:fixed;top:1.15rem;left:1.15rem;z-index:3;border:1px solid rgba(210,175,74,.42);background:rgba(255,255,255,.94);border-radius:999px;padding:.82rem 1.08rem;font:900 .73rem/1 var(--font-body,Arial,sans-serif);cursor:pointer;box-shadow:0 15px 40px rgba(42,38,34,.10)}.s5-secondary-layer-page{margin:0 auto;padding:clamp(7rem,9vw,9rem) 0 5rem}.s5-secondary-layer-hero{align-items:end}.s5-secondary-layer-kicker{font:900 .73rem/1 var(--font-body,Arial,sans-serif)}.s5-secondary-layer-hero h1 em{color:var(--s5-red);font-style:normal}.s5-secondary-layer-hero>p{font:500 1rem/1.75 var(--font-body,Arial,sans-serif)}.s5-team-directory-card{min-height:250px;padding:1.25rem;border:1px solid rgba(210,175,74,.25);border-radius:18px;background:rgba(255,255,255,.72);display:flex;flex-direction:column;cursor:pointer;transition:.22s ease}.s5-team-directory-card:hover{transform:translateY(-4px);border-color:rgba(164,15,31,.32);box-shadow:0 22px 52px rgba(42,38,34,.10);outline:none}.s5-team-directory-card .s5-home-team-initials{width:54px;height:54px;font-size:1.2rem;margin-bottom:1rem}.s5-team-directory-card h3{margin:0;color:var(--s5-ink);font-family:var(--font-display,Georgia,serif);font-size:1.55rem;line-height:1}.s5-team-directory-card p{margin:.9rem 0 0;color:#5f666b;font:500 .9rem/1.6 var(--font-body,Arial,sans-serif)}.s5-team-directory-card .s5-home-team-open{padding-top:1rem}body.s5-team-directory-open,body.s5-insights-archive-open{overflow:hidden}.s5-insights-archive-card{border:1px solid rgba(210,175,74,.24);border-radius:18px}.s5-insights-archive-card:hover{transform:translateY(-4px);border-color:rgba(164,15,31,.34);box-shadow:0 22px 52px rgba(42,38,34,.10);outline:none}.s5-insights-archive-tag{font:900 .66rem/1 var(--font-body,Arial,sans-serif);letter-spacing:.15em;text-transform:uppercase}.s5-insights-archive-card p{margin:0;font:500 .91rem/1.62 var(--font-body,Arial,sans-serif)}.s5-insights-archive-meta{display:flex;justify-content:space-between;gap:1rem;font:700 .67rem/1 var(--font-body,Arial,sans-serif);letter-spacing:.08em;text-transform:uppercase}.s5-insights-archive-meta strong{color:var(--s5-red)}@media (max-width:820px){#industry-expertise.s5-home-industry-condensed .s5-industry-expertise-header,#outcomes.s5-home-outcomes-condensed .outcomes-header,.s5-secondary-layer-hero{grid-template-columns:1fr!important}.s5-home-case-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.s5-home-case-card,.s5-team-directory-card,.s5-insights-archive-card{transition:none!important}}:root{--s5v2-ink:#20272c}.s5v2-layer{position:fixed;inset:0;z-index:100300;display:block;overflow:auto;color:var(--s5v2-ink);opacity:0;transition:opacity .2s ease,visibility .2s ease}.s5v2-layer.is-open{opacity:1;pointer-events:auto;visibility:visible}#s5ArchitectureDetailLayer{z-index:100400}.s5v2-layer-bg{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 9% 5%,rgba(210,175,74,.13),transparent 30%),radial-gradient(circle at 94% 12%,rgba(164,15,31,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.24),transparent 42%)}.s5v2-layer-shell{position:relative;min-height:100%;margin:0 auto;padding:clamp(6.8rem,9vw,9rem) 0 5rem}.s5v2-layer-topbar{position:fixed;top:0;left:0;right:0;z-index:4;display:flex;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,3vw,2.5rem);background:rgba(250,247,241,.91);border-bottom:1px solid rgba(32,37,43,.10);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.s5v2-back{border:1px solid rgba(164,15,31,.22);background:#fbf8f2;border-radius:999px;padding:.78rem 1rem;font:900 .69rem/1 var(--font-body,Arial,sans-serif);letter-spacing:.11em;text-transform:uppercase;cursor:pointer}.s5v2-back:hover{background:var(--s5v2-red);color:#fff;border-color:var(--s5v2-red);outline:none}.s5v2-topbar-label{font:900 .68rem/1 var(--font-body,Arial,sans-serif);letter-spacing:.16em;text-transform:uppercase}.s5v2-breadcrumb{flex-wrap:wrap;align-items:center;gap:.48rem;font:700 .72rem/1.4 var(--font-body,Arial,sans-serif)}.s5v2-breadcrumb button{appearance:none;border:0;background:none;padding:0;cursor:pointer}.s5v2-eyebrow{margin:0 0 .9rem;font:900 .72rem/1 var(--font-body,Arial,sans-serif);text-transform:uppercase}.s5v2-hub-hero h1,.s5v2-detail-title{margin:0}.s5v2-filterbar{flex-wrap:wrap}.s5v2-filter{cursor:pointer}.s5v2-filter.is-active,.s5v2-filter:hover{background:var(--s5v2-ink);border-color:var(--s5v2-ink);color:#fff;outline:none}.s5v2-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.s5v2-hub-card{flex-direction:column;cursor:pointer}.s5v2-hub-card:hover{transform:translateY(-5px);border-color:rgba(164,15,31,.38);box-shadow:0 27px 66px rgba(42,38,34,.12);outline:none}.s5v2-card-top{justify-content:space-between}.s5v2-card-metric{font:800 .72rem/1.4 var(--font-body,Arial,sans-serif);letter-spacing:.08em;text-transform:uppercase}.s5v2-card-open{padding-top:1.25rem}.s5v2-hub-foot{justify-content:space-between;gap:2rem;align-items:center;padding-top:1.1rem;font:500 .88rem/1.6 var(--font-body,Arial,sans-serif)}.s5v2-hub-foot strong{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.s5v2-detail-hero{align-items:end}.s5v2-detail-summary{margin:1.05rem 0 0;max-width:760px;font:500 1.03rem/1.76 var(--font-body,Arial,sans-serif)}.s5v2-detail-metric span{display:block;margin-bottom:.7rem;font:900 .67rem/1 var(--font-body,Arial,sans-serif);letter-spacing:.15em;text-transform:uppercase}.s5v2-detail-metric strong{display:block;font-size:clamp(1.55rem,2.5vw,2.55rem);line-height:1.05;font-weight:500}.s5v2-detail-layout{display:block}.s5v2-detail-main{display:grid}.s5v2-home-footer{width:min(1240px,90vw);margin:1.25rem auto 0;padding-top:1.05rem;border-top:1px solid rgba(32,37,43,.13);align-items:center;justify-content:space-between;gap:1.2rem}.s5v2-home-footer p{margin:0;max-width:700px;font:500 .9rem/1.6 var(--font-body,Arial,sans-serif)}.s5v2-home-footer button{flex:none;border:1px solid rgba(164,15,31,.28);background:#fbf8f2;border-radius:999px;padding:.84rem 1.05rem;font:900 .68rem/1 var(--font-body,Arial,sans-serif);letter-spacing:.11em;text-transform:uppercase;cursor:pointer}.s5v2-home-footer button:hover{background:var(--s5v2-red);color:#fff;outline:none}#cost-intel .s5v2-home-footer{border-top-color:rgba(255,255,255,.18)}#cost-intel .s5v2-home-footer p{color:rgba(255,255,255,.7)}#global-reach .s5v2-home-footer{border-top-color:rgba(255,255,255,.16)}#global-reach .s5v2-home-footer p{color:rgba(255,255,255,.68)}@media (max-width:1050px){.s5v2-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s5v2-detail-layout{grid-template-columns:1fr}}@media (max-width:680px){.s5v2-hub-grid{grid-template-columns:1fr}.s5v2-home-footer,.s5v2-hub-foot{align-items:flex-start;flex-direction:column}.s5v2-topbar-label{display:none}}@media (prefers-reduced-motion:reduce){.s5v2-layer,.s5v2-hub-card{transition:none!important}}#about.s5-about-inline{padding:clamp(74px,7vw,118px) clamp(22px,4vw,72px)!important;overflow:hidden!important}#about .s5-about-split{width:min(100%,1400px)!important;margin:0 auto!important;min-height:620px!important;display:grid!important;border:1px solid rgba(15,35,63,.14)!important;background:#fbf8f2!important;box-shadow:0 30px 90px rgba(20,30,45,.13)!important;overflow:hidden!important}#about .s5-about-split-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;position:relative!important;z-index:1!important}#about .s5-about-split-copy:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(210,175,74,.08),transparent 48%)}#about .s5-about-split-kicker{margin:0 0 1.2rem!important;font:800 .78rem/1.2 Arial,sans-serif!important;letter-spacing:.17em!important;text-transform:uppercase!important;position:relative!important}#about .s5-about-split h2{margin:0 0 1.45rem!important;position:relative!important}#about .s5-about-split-copy>p:not(.s5-about-split-kicker){margin:0 0 2rem!important;color:rgba(13,35,65,.73)!important;font:500 clamp(1.02rem,1.25vw,1.28rem)/1.75 Arial,sans-serif!important;position:relative!important}#about .s5-about-split-button{min-height:48px!important;padding:0 1.4rem!important;display:inline-flex!important;align-items:center!important;gap:.6rem!important;border:1px solid rgba(176,23,39,.32)!important;border-radius:999px!important;background:#fbf8f2!important;color:#b01727!important;font:800 .78rem/1 Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer!important;position:relative!important;transition:transform .2s ease,background .2s ease,color .2s ease!important}#about .s5-about-split-button:hover{transform:translateY(-2px)!important;background:#b01727!important;color:#fff!important}#about .s5-about-split-image{min-height:620px!important;background-image:linear-gradient(90deg,rgba(12,28,48,.18),rgba(12,28,48,.02) 38%,rgba(12,28,48,0)),var(--s5d-1)!important;background-size:cover!important;position:relative!important}#about .s5-about-split-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,rgba(10,24,43,.14));pointer-events:none}@media (max-width:1050px){#about .s5-about-split{min-height:0!important}#about .s5-about-split-image{min-height:440px!important;order:-1!important}}@media (max-width:650px){#about.s5-about-inline{padding:54px 16px!important}#about .s5-about-split{border-radius:0!important}#about .s5-about-split-image{min-height:320px!important}}#team.s5-team-carousel-clean .s5-team-v2-head{align-items:end!important}#team.s5-team-carousel-clean .s5-team-v2-arrow:hover{color:#fff!important}#team.s5-team-carousel-clean .s5-team-v2-stage{align-items:stretch!important}#team.s5-team-carousel-clean .s5-team-v2-card:hover,#team.s5-team-carousel-clean .s5-team-v2-card:focus-visible{transform:translateY(-4px)!important;border-color:rgba(164,15,31,.30)!important;box-shadow:0 24px 54px rgba(40,34,26,.11)!important;outline:none!important}#team.s5-team-carousel-clean .s5-team-v2-dots{flex-wrap:wrap!important}#industry-expertise,#about,#selected-experience,#insights,#opportunities{text-shadow:none!important}#s5-client-logo-reviews .s5-logo-chip:hover,#s5-client-logo-reviews .s5-logo-chip:focus-visible{transform:translateY(-3px)!important;border-color:rgba(164,15,31,.36)!important;box-shadow:0 18px 44px rgba(42,38,34,.12)!important;outline:none!important}:root{--s5-cream:#f4f0e9;--s5-cream-2:#fbf8f2}#industry-expertise,#outcomes,#about,#insights,#team,#s5-accolades-band,#s5-client-logo-reviews{color:var(--s5-ink)!important}#industry-expertise h2,#outcomes h2,#about h2,#insights h2,#team h2,#s5-accolades-band h2,#industry-expertise h3,#outcomes h3,#team h3,#s5-accolades-band h3{color:var(--s5-ink)!important;-webkit-text-fill-color:var(--s5-ink)!important}#industry-expertise p,#outcomes p,#about p,#insights p,#team p,#s5-accolades-band p,#outcomes li{color:var(--s5-body)!important}.section-label,#industry-expertise .section-label,#outcomes .eyebrow,#insights .section-label{color:var(--s5-red)!important;-webkit-text-fill-color:var(--s5-red)!important}#industry-expertise .s5-industry-expertise-header{align-items:end!important;border-bottom:1px solid var(--s5-line)!important;padding-bottom:1.5rem!important;margin-bottom:1.8rem!important}#industry-expertise .s5-industry-card{grid-column:auto!important;background:rgba(255,255,255,.56)!important;border:1px solid var(--s5-line)!important;box-shadow:none!important;padding:1.15rem!important}#industry-expertise .s5-industry-card:hover{transform:translateY(-3px)!important;border-color:rgba(179,38,46,.32)!important;box-shadow:0 18px 46px rgba(31,52,72,.08)!important}#industry-expertise .s5-industry-index{color:rgba(179,38,46,.65)!important}#industry-expertise .s5-industry-type{color:var(--s5-gold)!important;font-weight:900!important}#industry-expertise .s5-industry-card h3{letter-spacing:-.02em!important}#industry-expertise .s5-industry-card-link{color:var(--s5-red)!important;font-size:.74rem!important}#outcomes .outcomes-header{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,420px)!important;gap:2rem!important;align-items:end!important;border-bottom:1px solid var(--s5-line)!important;padding-bottom:1.45rem!important}#outcomes .outcomes-header .subtext{max-width:420px!important;justify-self:end!important}#outcomes .outcomes-featured,#outcomes .outcomes-conveyor .card{color:var(--s5-ink)!important}#outcomes .outcomes-conveyor .track{animation-play-state:running!important}#s5-client-logo-reviews .s5-logo-review-track,#s5-client-logo-reviews:hover .s5-logo-review-track,#s5-client-logo-reviews .s5-logo-review-rail:hover .s5-logo-review-track,#s5-client-logo-reviews .s5-logo-review-track:hover{animation-play-state:running!important}#s5-accolades-band{position:relative;padding:clamp(4rem,7vw,7rem) 0;background:linear-gradient(180deg,var(--s5-cream),#efe6d4)!important;overflow:hidden}#s5-accolades-band::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 10%,rgba(184,148,67,.18),transparent 28%),radial-gradient(circle at 90% 80%,rgba(179,38,46,.09),transparent 32%);pointer-events:none}.s5-accolades-inner{position:relative;width:min(1260px,91vw);margin:0 auto}.s5-accolades-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,430px);gap:2rem;align-items:end;margin-bottom:1.6rem;padding-bottom:1.5rem;border-bottom:1px solid var(--s5-line)}.s5-accolades-kicker{text-transform:uppercase}.s5-accolades-head h2{margin:0}.s5-accolades-head p{margin:0;font:500 1rem/1.72 Arial,sans-serif}.s5-accolades-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.s5-accolade-card{min-height:168px;padding:1.15rem;border:1px solid var(--s5-line);border-radius:18px;background:rgba(255,255,255,.64);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 16px 44px rgba(31,52,72,.06)}.s5-accolade-card span{font:900 .68rem/1 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.s5-accolade-card h3{margin:.75rem 0 .65rem;font:800 1.02rem/1.18 Arial,sans-serif}.s5-accolade-card p{margin:0;font:500 .9rem/1.55 Arial,sans-serif}.s5-accolades-foot{margin-top:1rem;color:#6d665f;font:600 .84rem/1.6 Arial,sans-serif;max-width:850px}#insights .insight-card,#insights [class*="blog"]{color:var(--s5-ink)!important}@media (max-width:1120px){#industry-expertise .s5-industry-expertise-grid,.s5-accolades-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#outcomes .outcomes-header,.s5-accolades-head{grid-template-columns:1fr!important}#outcomes .outcomes-header .subtext{justify-self:start!important}}@media (max-width:680px){#industry-expertise .s5-industry-expertise-grid,.s5-accolades-grid{grid-template-columns:1fr!important}}:root{--s5-build-ink:#10233f;--s5-build-body:#566271;--s5-build-gold:#c8a33e}#s5-client-logo-reviews:hover .s5-logo-review-track{animation-play-state:running!important}#s5-client-logo-reviews .s5-logo-chip{pointer-events:auto!important;cursor:pointer!important}.s5-build-chip{width:min(1240px,92vw);justify-content:flex-end;position:relative;z-index:5}#outcomes .subtext,#industry-expertise .s5-industry-expertise-intro p,#s5-client-logo-reviews .s5-logo-reviews-copy,#s5-accolades-band .s5-accolades-head p,#insights .section-sub,#insights .insights-header p{color:var(--s5-build-body)!important}#s5-build-completion-map-v2{position:relative;background:linear-gradient(180deg,#f4f0e9 0%,#fbf8f2 100%);border-top:1px solid rgba(200,163,62,.22);border-bottom:1px solid rgba(200,163,62,.22);color:var(--s5-build-ink)}#s5-build-completion-map-v2::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.48;background-image:linear-gradient(rgba(14,35,64,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(14,35,64,.045) 1px,transparent 1px);background-size:72px 72px}@media (max-width:680px){.s5-build-chip{justify-content:flex-start}}.s5-build-chip,#s5-build-completion-map-v2,[id*="build-completion-map"],[class*="build-chip"]{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.s5-mega-panel{transition-delay:0s!important}.s5-mega-item.is-open>.s5-mega-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}body.s5-homeproof-folded #industry-expertise,body.s5-homeproof-folded #outcomes,body.s5-homeproof-folded #cost-intel,body.s5-homeproof-folded #selected-experience,body.s5-homeproof-folded .s5-selected-experience-proof{display:none!important}body.s5-homeproof-folded #services,body.s5-homeproof-folded #approach,body.s5-homeproof-folded #s5-client-logo-reviews,body.s5-homeproof-folded #global-reach,body.s5-homeproof-folded #about,body.s5-homeproof-folded #team,body.s5-homeproof-folded #insights,body.s5-homeproof-folded #opportunities,body.s5-homeproof-folded #contact{scroll-margin-top:96px!important}.s5-proof-fold-bridge{border-top:1px solid rgba(33,36,43,.13)!important;border-bottom:1px solid rgba(33,36,43,.13)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:1.25rem!important;align-items:center!important}.s5-proof-fold-bridge span{display:block!important;font:900 .68rem/1 Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 .45rem!important}.s5-proof-fold-bridge p{margin:0!important;font:650 clamp(.95rem,1.12vw,1.08rem)/1.55 Arial,sans-serif!important}@media (max-width:720px){.s5-proof-fold-bridge{grid-template-columns:1fr!important;align-items:start!important}}body>nav.nav .s5-mega-panel{left:0!important;right:0!important;width:100vw!important;padding:0!important;background:#fbf8f2!important;border-top:1px solid rgba(210,178,98,.34)!important;border-bottom:1px solid rgba(28,34,42,.13)!important;box-shadow:0 26px 56px rgba(20,24,30,.18)!important;overflow-x:hidden!important;overflow-y:auto!important;max-height:calc(100vh - 88px)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body>nav.nav .s5-mega-panel-inner{width:100%!important;max-width:1480px!important;margin:0 auto!important;background:#fbf8f2!important;border:0!important;box-shadow:none!important;overflow:hidden!important}body>nav.nav .s5-mega-panel-inner,body>nav.nav .s5-mega-intro,body>nav.nav .s5-mega-column{opacity:1!important;filter:none!important;text-shadow:none!important}body>nav.nav .s5-mega-intro h3,body>nav.nav .s5-mega-intro p,body>nav.nav .s5-mega-column h4,body>nav.nav .s5-mega-column button{opacity:1!important;filter:none!important;text-shadow:none!important}body>nav.nav .s5-mega-panel::before,body>nav.nav .s5-mega-panel::after,body>nav.nav .s5-mega-panel-inner::before,body>nav.nav .s5-mega-panel-inner::after{pointer-events:none!important}body>nav.nav .s5-mega-column button{background:transparent!important;box-shadow:none!important}.s5v2-home-footer,.s5-proof-fold-bridge,.s5-global-summary-note,#s5-client-logo-reviews .s5-logo-reviews-note{display:none!important}#s5-accolades-band{display:none!important}body>nav.nav .s5-mega-panel{z-index:100310!important}a[data-pdf-pending="true"]{opacity:.72!important;cursor:not-allowed!important}@media (max-width:760px){#articlePage .article-page-nav{justify-content:space-between!important}}#approach .process-step:hover{transform:translateY(-3px)!important;border-color:rgba(210,175,74,.48)!important;box-shadow:0 22px 54px rgba(0,0,0,.22)!important}#approach .process-step:focus-visible{outline:2px solid rgba(210,175,74,.82)!important;outline-offset:4px!important}#approach .process-step-title{pointer-events:none!important}body.s5v2-layer-open,body.s5-review-layer-open,body.s5v2-layer-open.s5-review-layer-open{overflow:hidden!important;height:100vh!important;max-height:100vh!important}[data-s5-layer2-entry]{cursor:pointer!important}[data-s5-layer2-entry]:focus-visible{outline:2px solid rgba(164,15,31,.72)!important;outline-offset:8px!important;border-radius:8px!important}#approach .process-header[data-s5-layer2-entry],#global-reach .global-deals-final-title[data-s5-layer2-entry],#global-reach .global-deals-final-subtitle[data-s5-layer2-entry]{transition:opacity .16s ease,transform .16s ease!important}#approach .process-header[data-s5-layer2-entry]:hover,#global-reach .global-deals-final-title[data-s5-layer2-entry]:hover,#global-reach .global-deals-final-subtitle[data-s5-layer2-entry]:hover{opacity:.84!important}.s5v2-hub-foot{display:none!important}#insights.s5-insights-restored-journal{position:relative!important;isolation:isolate!important;overflow:hidden!important}#insights.s5-insights-restored-journal .insights-inner{position:relative!important;z-index:2!important;width:min(1280px,90vw)!important}#insights.s5-insights-restored-journal #blogGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}#insights.s5-insights-restored-journal #blogGrid .insight-card{box-shadow:0 22px 52px rgba(0,0,0,.25)!important;backdrop-filter:blur(2px)!important}#insights.s5-insights-restored-journal #blogGrid .insight-card:hover{transform:translateY(-4px)!important;border-color:rgba(210,175,74,.48)!important;background:linear-gradient(155deg,rgba(25,29,36,.70),rgba(12,15,20,.80))!important}#insights.s5-insights-restored-journal .insight-card-title{color:#fff!important;font-size:clamp(1.4rem,1.75vw,1.95rem)!important;line-height:1.05!important}#insights.s5-insights-restored-journal .insight-card-excerpt{color:rgba(246,241,232,.76)!important;font-size:.92rem!important;line-height:1.65!important}#insights.s5-insights-restored-journal .insight-card-date{color:rgba(246,241,232,.62)!important}#insights.s5-insights-restored-journal .insight-card-read{color:#e2c66d!important}body.s5-review-layer-open{overflow:auto!important}@media (max-width:980px){#insights.s5-insights-restored-journal #blogGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){#insights.s5-insights-restored-journal #blogGrid{grid-template-columns:1fr!important}}#s5ReviewDetailLayer{display:none!important;visibility:hidden!important;pointer-events:none!important}#insights.s5-insights-restored-journal{color:#0b1f3a!important}#insights.s5-insights-restored-journal .section-label{color:#a40f1f!important}#insights.s5-insights-restored-journal .section-title{color:#0b1f3a!important}#insights.s5-insights-restored-journal .section-sub{color:#5f666b!important}#insights.s5-insights-restored-journal #blogGrid .insight-card{position:relative!important;border:1px solid rgba(210,175,74,.30)!important}#insights.s5-insights-restored-journal #blogGrid .insight-card::before{position:absolute!important;inset:0!important;z-index:-2!important;background-image:linear-gradient(145deg,rgba(10,13,17,.76),rgba(10,13,17,.90)),var(--s5-card-bg,linear-gradient(135deg,#24303b,#11151a))!important;background-size:cover!important;background-position:center!important;opacity:.72!important;pointer-events:none!important}#insights.s5-insights-restored-journal #blogGrid .insight-card::after{position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(0,0,0,.10))!important;pointer-events:none!important}#insights.s5-insights-restored-journal #blogGrid .insight-card>*{position:relative!important;z-index:1!important}.s5v2-topbar-spacer,.s5-review-topbar-spacer{width:7.5rem!important;height:1px!important;pointer-events:none!important}.s5-unified-layer-back,[data-s5-review-unified-back]{min-width:7.5rem!important;justify-self:start!important}#insights::before,#insights::after{display:none!important;content:none!important;background:none!important;background-image:none!important}#insights .insights-inner,#insights .insights-header,#insights #blogGrid{position:relative!important;z-index:1!important}#insights,#insights .insights-header{cursor:default!important}#articlePage .article-bg-wash,.article-page .article-bg-wash{background:radial-gradient(circle at 17% 8%,rgba(255,255,255,.78),transparent 31%),linear-gradient(90deg,rgba(246,242,234,.84) 0%,rgba(246,242,234,.70) 48%,rgba(246,242,234,.50) 100%),linear-gradient(180deg,rgba(246,242,234,.48),rgba(246,242,234,.84))!important}#articlePage .article-page-nav{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;min-height:68px!important;z-index:200540!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:1rem!important;padding:.8rem clamp(1rem,3vw,2.5rem)!important;background:rgba(250,247,241,.97)!important;border-bottom:1px solid rgba(32,37,43,.10)!important;box-shadow:0 8px 26px rgba(20,25,30,.08)!important;backdrop-filter:blur(14px)!important;pointer-events:auto!important}#articlePage .article-page-back{position:relative!important;top:auto!important;left:auto!important;z-index:200550!important;min-width:8rem!important;justify-self:start!important;align-items:center!important;justify-content:center!important;gap:.48rem!important;padding:.78rem 1.05rem!important;border:1px solid rgba(164,15,31,.22)!important;border-radius:999px!important;background:#fbf8f2!important;color:#a40f1f!important;box-shadow:none!important;font:900 .69rem/1 Arial,sans-serif!important;letter-spacing:.10em!important;text-transform:uppercase!important}#articlePage .article-page-back:hover{background:#fff!important;border-color:rgba(164,15,31,.42)!important}#articlePage .article-page-nav-title{justify-self:center!important;max-width:min(720px,58vw)!important;color:#6b6761!important;font:900 .68rem/1.25 Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-align:center!important}#articlePage .article-page-nav::after{width:8rem;height:1px}@media (max-width:680px){#articlePage .article-page-nav{grid-template-columns:auto minmax(0,1fr)!important}#articlePage .article-page-nav::after{display:none!important}#articlePage .article-page-nav-title{max-width:54vw!important;text-align:right!important;font-size:.6rem!important}#articlePage .article-page-back{min-width:6.8rem!important;padding:.7rem .82rem!important}}#opportunities.s5-sublease-rebuild{position:relative!important}#opportunities .s5-sublease-bg{display:block!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background-image:linear-gradient(rgba(17,17,17,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.032) 1px,transparent 1px)!important;background-size:88px 88px!important;opacity:.24!important}#opportunities .s5-sublease-inner{position:relative!important;z-index:1!important;width:100%!important;max-width:none!important;margin:0!important}#opportunities .s5-sublease-header{width:min(1500px,90vw)!important;margin:0 auto clamp(2rem,4vw,3.25rem)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.52fr)!important;gap:clamp(2rem,5vw,5rem)!important;align-items:end!important}#opportunities .s5-sublease-eyebrow{display:flex!important;align-items:center!important;gap:.75rem!important;margin-bottom:1rem!important;font:900 .72rem/1 Arial,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important}#opportunities .s5-sublease-eyebrow span{width:34px!important;height:1px!important;background:#cda83e!important}#opportunities .s5-sublease-header h2{max-width:920px!important;margin:0!important;font-family:"Newsreader",Georgia,"Times New Roman",serif!important}#opportunities .s5-sublease-header p{margin:0!important;max-width:590px!important;font:500 1rem/1.72 Arial,sans-serif!important}#opportunities .s5-sublease-carousel-shell{position:relative!important;width:100%!important}#opportunities .s5-sublease-carousel-controls{width:min(1500px,90vw)!important;margin:0 auto 1.1rem!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:.65rem!important}#opportunities .s5-sublease-carousel-count{min-width:70px!important;margin-right:.35rem!important;color:#686057!important;font:900 .68rem/1 Arial,sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase!important;text-align:right!important}#opportunities .s5-sublease-carousel-arrow{width:48px!important;height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(164,15,31,.24)!important;border-radius:50%!important;background:rgba(255,253,249,.92)!important;color:#0b1f3a!important;box-shadow:0 12px 34px rgba(17,17,17,.08)!important;cursor:pointer!important;transition:transform .18s ease,background .18s ease,border-color .18s ease!important}#opportunities .s5-sublease-carousel-arrow:hover:not(:disabled){transform:translateY(-2px)!important;background:#0b1f3a!important;color:#fff!important;border-color:#0b1f3a!important}#opportunities .s5-sublease-carousel-arrow:disabled{opacity:.32!important;cursor:default!important}#opportunities .s5-sublease-carousel-track{display:flex!important;gap:18px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 max(5vw,calc((100vw - 1500px)/2)) 1.6rem!important;scroll-padding-left:max(5vw,calc((100vw - 1500px)/2))!important;scroll-snap-type:x mandatory!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important;cursor:grab!important}#opportunities .s5-sublease-carousel-track::-webkit-scrollbar{display:none!important}#opportunities .s5-sublease-carousel-track.is-dragging{cursor:grabbing!important;scroll-snap-type:none!important;user-select:none!important}#opportunities .s5-sublease-carousel-card{flex:0 0 clamp(300px,27vw,390px)!important;min-width:0!important;height:570px!important;display:flex!important;flex-direction:column!important;scroll-snap-align:start!important;overflow:hidden!important;margin:0!important;padding:0!important;border:1px solid rgba(210,175,74,.30)!important;border-radius:20px!important;background:rgba(255,253,249,.94)!important;box-shadow:0 22px 60px rgba(17,17,17,.10)!important;cursor:pointer!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}#opportunities .s5-sublease-carousel-card:hover{transform:translateY(-5px)!important;border-color:rgba(164,15,31,.35)!important;box-shadow:0 30px 80px rgba(17,17,17,.15)!important}#opportunities .s5-sublease-carousel-card .s5-sublease-visual,#opportunities .s5-sublease-carousel-card .s5-opportunity-visual{order:1!important;flex:0 0 245px!important;width:100%!important;min-height:245px!important;overflow:hidden!important;background:#14191f!important;border:0!important;border-radius:0!important}#opportunities .s5-sublease-carousel-card :is(.s5-sublease-visual,.s5-opportunity-visual) img{width:100%!important;height:100%!important;min-height:245px!important;display:block!important;object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;filter:saturate(1.02) contrast(1.03)!important;transition:transform .4s ease!important}#opportunities .s5-sublease-carousel-card:hover :is(.s5-sublease-visual,.s5-opportunity-visual) img{transform:scale(1.025)!important}#opportunities .s5-sublease-carousel-card .s5-sublease-copy,#opportunities .s5-sublease-carousel-card .s5-opportunity-copy{order:2!important;flex:1!important;display:flex!important;flex-direction:column!important;min-width:0!important;padding:1.25rem 1.3rem 1.35rem!important;background:transparent!important;border:0!important;border-radius:0!important}#opportunities .s5-sublease-carousel-card .s5-sublease-tag,#opportunities .s5-sublease-carousel-card .s5-opportunity-tag{margin:0 0 .55rem!important;color:#a40f1f!important;font:900 .64rem/1.2 Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}#opportunities .s5-sublease-carousel-card h3{min-height:2.1em!important;margin:0 0 .55rem!important;font-family:"Newsreader",Georgia,"Times New Roman",serif!important;letter-spacing:-.045em!important}#opportunities .s5-sublease-carousel-card p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;margin:0 0 .8rem!important;font:500 .82rem/1.5 Arial,sans-serif!important}#opportunities .s5-sublease-carousel-card .s5-sublease-stats,#opportunities .s5-sublease-carousel-card .s5-opportunity-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important;margin:auto 0 .85rem!important}#opportunities .s5-sublease-carousel-card :is(.s5-sublease-stats,.s5-opportunity-stats) div{min-width:0!important;padding:.55rem .6rem!important;border:1px solid rgba(210,175,74,.18)!important;border-radius:9px!important;background:#f4efe4!important}#opportunities .s5-sublease-carousel-card :is(.s5-sublease-stats,.s5-opportunity-stats) span{display:block!important;margin-bottom:.2rem!important;color:#a98427!important;font:900 .52rem/1 Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important}#opportunities .s5-sublease-carousel-card :is(.s5-sublease-stats,.s5-opportunity-stats) b{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#1d252d!important;font:800 .68rem/1.25 Arial,sans-serif!important}#opportunities .s5-sublease-carousel-card .s5-sublease-actions,#opportunities .s5-sublease-carousel-card .s5-opportunity-actions{display:flex!important;align-items:center!important;gap:.55rem!important;margin:0!important}#opportunities .s5-sublease-carousel-card :is(.s5-sublease-actions,.s5-opportunity-actions) button{width:100%!important;margin:0!important;padding:.72rem .9rem!important;border:1px solid #0b1f3a!important;border-radius:999px!important;background:#0b1f3a!important;color:#fff!important;font:900 .64rem/1 Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer!important}#opportunities .s5-sublease-carousel-card a[data-pdf-pending="true"]{display:none!important}#opportunities .s5-sublease-mini-grid{display:none!important}#opportunities .s5-sublease-carousel-hint{width:min(1500px,90vw)!important;margin:.25rem auto 0!important;color:#777068!important;font:700 .67rem/1.5 Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}@media (max-width:900px){#opportunities .s5-sublease-header{grid-template-columns:1fr!important;gap:1.25rem!important}#opportunities .s5-sublease-carousel-card{flex-basis:min(82vw,360px)!important}}@media (max-width:600px){#opportunities .s5-sublease-carousel-controls{justify-content:space-between!important}#opportunities .s5-sublease-carousel-card{height:550px!important;flex-basis:84vw!important}#opportunities .s5-sublease-carousel-card .s5-sublease-visual,#opportunities .s5-sublease-carousel-card .s5-opportunity-visual{flex-basis:220px!important;min-height:220px!important}#opportunities .s5-sublease-carousel-card :is(.s5-sublease-visual,.s5-opportunity-visual) img{min-height:220px!important}}html.s5-sublease-v5-open,body.s5-sublease-v5-open{overflow:hidden!important;height:100%!important}#s5SubleaseDirectoryV5{position:fixed!important;inset:0!important;z-index:900000!important;display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f4f0e9!important;color:#10233f!important}#s5SubleaseDirectoryV5.is-open{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.s5-sub-v5-topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:72px;padding:.85rem clamp(1rem,3vw,2.5rem);background:rgba(250,247,241,.97);border-bottom:1px solid rgba(20,27,35,.10);box-shadow:0 8px 28px rgba(20,27,35,.08);backdrop-filter:blur(14px)}.s5-sub-v5-back{border:1px solid rgba(164,15,31,.25);border-radius:999px;background:#fbf8f2;padding:.78rem 1.05rem;cursor:pointer;font:900 .68rem/1 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.s5-sub-v5-label{justify-self:center;font:900 .66rem/1.2 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.s5-sub-v5-spacer{width:7.5rem;height:1px}.s5-sub-v5-shell{width:min(1450px,92vw);margin:0 auto;padding:clamp(2.5rem,5vw,5rem) 0 5rem}.s5-sub-v5-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(330px,.62fr);align-items:end;gap:2rem;margin-bottom:1.1rem}.s5-sub-v5-eyebrow{display:flex;align-items:center;gap:.7rem;margin-bottom:.7rem;font:900 .7rem/1 Arial,sans-serif;text-transform:uppercase}.s5-sub-v5-eyebrow:before{content:"";width:42px;height:1px;background:#d2af4a}.s5-sub-v5-head h1{margin:0}.s5-sub-v5-head p{margin:0;font:500 1rem/1.72 Arial,sans-serif;max-width:580px}.s5-sub-v5-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;margin-bottom:.85rem;border-top:1px solid rgba(20,27,35,.11)}.s5-sub-v5-chips{display:flex;flex-wrap:wrap;gap:.5rem}.s5-sub-v5-chips span{padding:.58rem .82rem;border:1px solid rgba(20,27,35,.12);border-radius:999px;background:rgba(255,255,255,.58);font:800 .65rem/1 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.s5-sub-v5-controls{display:flex;gap:.55rem}.s5-sub-v5-controls button{width:44px;height:44px;border:0;border-radius:50%;background:#171d24;cursor:pointer;box-shadow:0 12px 28px rgba(17,21,27,.16)}.s5-sub-v5-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(285px,315px);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.15rem .1rem 1.1rem;scrollbar-width:thin}.s5-sub-v5-card{scroll-snap-align:start;min-height:468px;display:flex;flex-direction:column;background:rgba(255,253,249,.9);border:1px solid rgba(210,175,74,.26);border-radius:20px;overflow:hidden;box-shadow:0 22px 56px rgba(20,24,30,.10)}.s5-sub-v5-image{height:225px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.s5-sub-v5-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.28))}.s5-sub-v5-city{position:absolute;left:1rem;bottom:1rem;z-index:1;padding:.45rem .62rem;border-radius:999px;background:rgba(15,24,35,.88);font:900 .64rem/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.s5-sub-v5-body{display:flex;flex-direction:column;gap:.8rem;flex:1;padding:1.05rem}.s5-sub-v5-body h2{margin:0}.s5-sub-v5-body p{margin:0;font:500 .9rem/1.55 Arial,sans-serif}.s5-sub-v5-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.s5-sub-v5-specs div{padding:.62rem .68rem;border-radius:11px;background:#efe8db}.s5-sub-v5-specs span{display:block;margin-bottom:.25rem;font:900 .6rem/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.s5-sub-v5-specs strong{display:block;color:#24303b;font:750 .82rem/1.3 Arial,sans-serif}.s5-sub-v5-open{margin-top:auto;width:100%;padding:.82rem 1rem;border:0;border-radius:999px;background:#111923;text-align:left;font:900 .7rem/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}#s5ArchitectureHubLayer.s5-industries-hub-v5 .s5v2-layer-shell{width:min(1360px,92vw)!important}#s5ArchitectureHubLayer.s5-industries-hub-v5 .s5v2-breadcrumb{display:none!important}#s5ArchitectureHubLayer.s5-industries-hub-v5 .s5v2-hub-hero{grid-template-columns:minmax(0,.92fr) minmax(330px,.62fr)!important;gap:2rem!important;margin-bottom:1rem!important;padding-bottom:1rem!important}#s5ArchitectureHubLayer.s5-industries-hub-v5 .s5v2-hub-hero h1{font-size:clamp(3.2rem,5.8vw,6rem)!important;line-height:.88!important;max-width:850px!important}#s5ArchitectureHubLayer.s5-industries-hub-v5 .s5v2-hub-intro{font-size:.96rem!important;line-height:1.68!important}#s5ArchitectureHubLayer.s5-industries-hub-v5 #s5v2HubFilters,#s5ArchitectureHubLayer.s5-industries-hub-v5 .s5v2-hub-foot{display:none!important}#s5ArchitectureHubLayer.s5-industries-hub-v5 #s5v2HubGrid{display:block!important}.s5-ind-v5-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:.1rem 0 .95rem}.s5-ind-v5-tabs button{padding:.68rem .95rem;border:1px solid rgba(25,31,38,.13);border-radius:999px;background:#fbf8f2;font:900 .66rem/1 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.s5-ind-v5-tabs button.is-active{background:#171d24;color:#fff;border-color:#171d24}.s5-ind-v5-feature{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:1rem;margin-bottom:1rem}.s5-ind-v5-visual{min-height:310px;border-radius:20px;background-position:center;background-size:cover;position:relative;overflow:hidden;border:1px solid rgba(210,175,74,.23);box-shadow:0 22px 60px rgba(20,24,30,.10)}.s5-ind-v5-visual.is-abstract{background-image:linear-gradient(135deg,#0a1420 0%,#172d42 45%,#8f1217 100%)!important}.s5-ind-v5-visual.is-abstract:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(210,175,74,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(210,175,74,.09) 1px,transparent 1px);background-size:34px 34px}.s5-ind-v5-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,10,18,.02),rgba(5,10,18,.70))}.s5-ind-v5-visual-label{position:absolute;left:1.3rem;right:1.3rem;bottom:1.2rem;z-index:1;color:#fff}.s5-ind-v5-visual-label span{display:block;margin-bottom:.45rem;font:900 .68rem/1 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.s5-ind-v5-visual-label strong{display:block;font-size:2.45rem;line-height:.94;letter-spacing:-.045em;font-weight:500}.s5-ind-v5-copy{padding:1.45rem;border:1px solid rgba(210,175,74,.23);border-radius:20px;background:rgba(255,253,249,.86);box-shadow:0 22px 60px rgba(20,24,30,.08);display:flex;flex-direction:column}.s5-ind-v5-copy h2{margin:0 0 .75rem}.s5-ind-v5-copy p{margin:0;font:500 .96rem/1.68 Arial,sans-serif}.s5-ind-v5-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem}.s5-ind-v5-points div{padding:.78rem;border-radius:12px;background:#efe8db}.s5-ind-v5-points span{display:block;margin-bottom:.28rem;font:900 .61rem/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.s5-ind-v5-points strong{display:block;color:#323b45;font:750 .85rem/1.38 Arial,sans-serif}.s5-ind-v5-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.s5-ind-v5-card{min-height:255px;padding:1.15rem;border:1px solid rgba(210,175,74,.24);border-radius:19px;background:rgba(255,253,249,.88);display:flex;flex-direction:column;cursor:pointer;box-shadow:0 19px 48px rgba(20,24,30,.07)}.s5-ind-v5-card.is-lead{background:linear-gradient(180deg,#951421,#7c0f18);color:#fff}.s5-ind-v5-card small{display:block;margin-bottom:.75rem;color:#a40f1f;font:900 .64rem/1 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.s5-ind-v5-card.is-lead small{color:#efd36e}.s5-ind-v5-card h3{margin:0 0 .72rem}.s5-ind-v5-card p{margin:0;font:500 .9rem/1.55 Arial,sans-serif}.s5-ind-v5-card.is-lead p{color:rgba(255,255,255,.78)}.s5-ind-v5-card b{margin-top:auto;padding-top:1rem;color:#a40f1f;font:900 .68rem/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.s5-ind-v5-card.is-lead b{color:#efd36e}@media (max-width:1000px){.s5-sub-v5-head,.s5-ind-v5-feature,#s5ArchitectureHubLayer.s5-industries-hub-v5 .s5v2-hub-hero{grid-template-columns:1fr!important}.s5-ind-v5-cards{grid-template-columns:1fr 1fr}}@media (max-width:680px){.s5-sub-v5-topbar{grid-template-columns:auto 1fr}.s5-sub-v5-spacer{display:none}.s5-sub-v5-label{justify-self:end}.s5-sub-v5-rail{grid-auto-columns:minmax(255px,86vw)}.s5-ind-v5-cards,.s5-ind-v5-points{grid-template-columns:1fr}}#subleases.s5-subleases-anchor,#opportunities.s5-sublease-rebuild,section#opportunities[data-section="subleases"]{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}html.s5-sublease-v8-open,body.s5-sublease-v8-open{overflow:hidden!important;height:100%!important}#s5SubleaseDirectoryV8{position:fixed!important;inset:0!important;z-index:1000000!important;display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;overflow-y:auto!important;overflow-x:hidden!important;background:radial-gradient(circle at 12% 8%,rgba(205,168,62,.14),transparent 30%),radial-gradient(circle at 88% 10%,rgba(164,15,31,.06),transparent 30%),#f4f0e9!important;color:#0b1f3a!important}#s5SubleaseDirectoryV8.is-open{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.s5-sub-v8-topbar{position:sticky!important;top:0!important;z-index:20!important;min-height:72px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:1rem!important;padding:.85rem clamp(1rem,3vw,2.5rem)!important;background:rgba(250,247,241,.97)!important;border-bottom:1px solid rgba(20,27,35,.10)!important;box-shadow:0 8px 28px rgba(20,27,35,.08)!important;backdrop-filter:blur(14px)!important}.s5-sub-v8-back{border:1px solid rgba(164,15,31,.25)!important;border-radius:999px!important;background:#fbf8f2!important;color:#a40f1f!important;padding:.78rem 1.05rem!important;cursor:pointer!important;font:900 .68rem/1 Arial,sans-serif!important;letter-spacing:.11em!important;text-transform:uppercase!important}.s5-sub-v8-label{justify-self:center!important;font:900 .66rem/1.2 Arial,sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#6b6761!important}.s5-sub-v8-spacer{width:7.5rem;height:1px}.s5-sub-v8-head{align-items:end!important}.s5-sub-v8-eyebrow{align-items:center!important;gap:.7rem!important;text-transform:uppercase!important}.s5-sub-v8-toolbar{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important}.s5-sub-v8-chips{display:flex;flex-wrap:wrap;gap:.5rem}.s5-sub-v8-chips span{padding:.58rem .82rem!important;border:1px solid rgba(20,27,35,.12)!important;border-radius:999px!important;font:800 .65rem/1 Arial,sans-serif!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:#4f565d!important}.s5-sub-v8-controls{display:flex;gap:.55rem}.s5-sub-v8-controls button{width:44px!important;height:44px!important;border:0!important;border-radius:50%!important;background:#171d24!important;color:#fff!important;cursor:pointer!important;box-shadow:0 12px 28px rgba(17,21,27,.16)!important}.s5-sub-v8-rail{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(285px,315px)!important;gap:1rem!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:.15rem .1rem 1rem!important;scrollbar-width:thin!important}.s5-sub-v8-card{scroll-snap-align:start!important;min-height:470px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.s5-sub-v8-img{width:100%!important;height:228px!important;display:block!important;object-fit:cover!important;object-position:center!important;background:#d8d1c7!important}.s5-sub-v8-body{display:flex!important;flex-direction:column!important;flex:1!important}.s5-sub-v8-city{font:900 .63rem/1 Arial,sans-serif!important;text-transform:uppercase!important}.s5-sub-v8-body h2{margin:0!important}.s5-sub-v8-body p{margin:0!important}.s5-sub-v8-specs span{display:block!important;text-transform:uppercase!important}.s5-sub-v8-open{border:0!important;color:#fff!important;font:900 .7rem/1 Arial,sans-serif!important;text-transform:uppercase!important;cursor:pointer!important}@media (max-width:800px){.s5-sub-v8-rail{grid-auto-columns:minmax(250px,85vw)!important}.s5-sub-v8-topbar{grid-template-columns:auto minmax(0,1fr)!important}.s5-sub-v8-spacer{display:none!important}.s5-sub-v8-label{justify-self:end!important}}:root{--s5v15-navy:#0b1f3a;--s5v15-ink:#1d252d}body.s5v15-hub-open{overflow:hidden!important}body.s5v15-hub-open #s5ArchitectureHubLayer{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#s5PhotoHubV15{position:fixed;inset:0;z-index:2600;display:none;overflow:auto;background:linear-gradient(135deg,#f4f0e9,#efe8db);color:var(--s5v15-ink);overscroll-behavior:contain}.s5v15-topbar{position:sticky;top:0;z-index:8;height:76px;display:grid;padding:0 clamp(22px,3vw,52px)}.s5v15-back{justify-self:start;border:1px solid rgba(164,15,31,.22);border-radius:999px;background:#fbf8f2;padding:.72rem 1.25rem;font:900 .72rem/1 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;cursor:pointer}.s5v15-topbar-title{font:900 .72rem/1 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#6b6761}.s5v15-shell{width:min(1500px,calc(100% - 72px));margin:0 auto;padding:30px 0 72px}.s5v15-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 20px}.s5v15-tab{border:1px solid rgba(11,31,58,.14);border-radius:999px;background:#fff;padding:.66rem 1rem;font:900 .68rem/1 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.s5v15-tab.is-active{background:#171d24;color:#fff;border-color:#171d24}.s5v15-stage{position:relative;min-height:560px;overflow:hidden;border-radius:28px;background:#0a1420;isolation:isolate}.s5v15-stage-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;z-index:-3}.s5v15-stage:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(4,10,18,.94) 0%,rgba(4,10,18,.8) 36%,rgba(4,10,18,.28) 70%,rgba(4,10,18,.08) 100%)}.s5v15-stage:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(3,8,14,.4),transparent 55%)}.s5v15-copy{max-width:720px;padding:clamp(54px,7vw,105px) clamp(34px,7vw,98px)}.s5v15-kicker{margin:0 0 18px;font:900 .72rem/1 Arial,sans-serif;text-transform:uppercase}.s5v15-title{margin:0;text-wrap:balance}.s5v15-summary{max-width:660px;margin:1.35rem 0 0;font:500 clamp(.98rem,1.25vw,1.18rem)/1.62 Arial,sans-serif}.s5v15-lenses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;background:rgba(255,255,255,.68);border:1px solid rgba(11,31,58,.1)}.s5v15-lens{min-height:122px;padding:20px 22px;border-right:1px solid rgba(11,31,58,.1)}.s5v15-lens:last-child{border-right:0}.s5v15-lens span{display:block;margin-bottom:.5rem;font:900 .67rem/1 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.s5v15-lens strong{display:block;color:#1d252d;font:800 .95rem/1.35 Arial,sans-serif}.s5v15-pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.s5v15-page{min-height:164px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:25px 24px;background:rgba(255,255,255,.82);border:1px solid rgba(11,31,58,.1);text-decoration:none}.s5v15-page:hover{transform:translateY(-3px);border-color:rgba(164,15,31,.28);box-shadow:0 14px 30px rgba(30,37,45,.08)}.s5v15-page small{display:block;margin-bottom:.65rem;color:var(--s5v15-red);font:900 .66rem/1 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.s5v15-page b{display:block;font-family:"Newsreader",Georgia,"Times New Roman",serif;font-size:clamp(1.65rem,2.1vw,2.25rem);line-height:.98;letter-spacing:-.035em;font-weight:500}.s5v15-page i{color:var(--s5v15-red);font-size:1.45rem}h2,.s5v2-detail-title){color:#fff!important;text-shadow:0 2px 22px rgba(0,0,0,.24)}#s5ArchitectureHubLayer,#s5ArchitectureDetailLayer,#s5PhotoHubV15{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (max-width:980px){.s5v15-shell{width:min(100% - 34px,1500px)}.s5v15-stage{min-height:520px}.s5v15-lenses{grid-template-columns:repeat(2,minmax(0,1fr))}.s5v15-lens:nth-child(2){border-right:0}.s5v15-lens:nth-child(-n/**/+2){border-bottom:1px solid rgba(11,31,58,.1)}.s5v15-pages{grid-template-columns:1fr 1fr}}@media (max-width:650px){.s5v15-topbar{height:68px}.s5v15-topbar-title{font-size:.58rem}.s5v15-stage{min-height:570px;border-radius:20px}.s5v15-copy{padding:48px 26px}.s5v15-lenses,.s5v15-pages{grid-template-columns:1fr}.s5v15-lens{border-right:0;border-bottom:1px solid rgba(11,31,58,.1)}.s5v15-page{min-height:130px}}@media (prefers-reduced-motion:reduce){.s5v15-page,.s5v15-tab{transition:none!important}}#about .s5-about-split{grid-template-columns:minmax(0,44fr) minmax(0,56fr)!important}#about .s5-about-split-copy{min-width:0!important;overflow:hidden!important;padding:clamp(46px,5.2vw,78px) clamp(34px,4.1vw,62px)!important;border-right:1px solid rgba(15,35,63,.10)!important}#about .s5-about-split h2{overflow-wrap:normal!important;word-break:normal!important}#about .s5-about-split-copy>p:not(.s5-about-split-kicker){max-width:510px!important}#about .s5-about-split-image{min-width:0!important;background-position:center center!important}body.s5-service-index-open{overflow:hidden!important}#s5ServiceIndexV17{position:fixed;inset:0;z-index:3200;display:none;overflow:auto;color:#1d252d}#s5ServiceIndexV17.is-open{display:block}.s5-svc17-topbar{position:sticky;top:0;z-index:8;height:76px;padding:0 clamp(22px,3vw,52px);background:rgba(250,247,241,.98);border-bottom:1px solid rgba(11,31,58,.10)}.s5-svc17-back{justify-self:start;border:1px solid rgba(164,15,31,.22);border-radius:999px;background:#fbf8f2;padding:.72rem 1.25rem;font:900 .72rem/1 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;cursor:pointer}.s5-svc17-label{color:#6b6761;font:900 .72rem/1 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}@media (max-width:1000px){#about .s5-about-split{grid-template-columns:1fr!important}#about .s5-about-split-copy{border-right:0!important}}@media (max-width:650px){.s5-svc17-topbar{height:68px}}html.s5-env18-open,html.s5-firm18-open,body.s5-env18-open,body.s5-firm18-open{overflow:hidden!important}html.s5-env18-open #s5ArchitectureHubLayer,html.s5-env18-open #s5PhotoHubV15,html.s5-firm18-open #s5ArchitectureHubLayer,html.s5-firm18-open #s5PhotoHubV15{display:none!important}.s5-v18-layer{position:fixed!important;inset:0!important;z-index:1000004!important;display:none!important;overflow-y:auto!important;color:#0b1f3a!important}.s5-v18-layer.is-open{display:block!important}.s5-v18-topbar{position:sticky!important;top:0!important;z-index:12!important;min-height:84px!important;padding:0 clamp(20px,3vw,48px)!important;backdrop-filter:blur(12px)!important}.s5-v18-back{justify-self:start!important;border:1px solid rgba(164,15,31,.25)!important;border-radius:999px!important;background:#fbf8f2!important;color:#a40f1f!important;padding:.78rem 1.2rem!important;font:900 .74rem/1 Arial,sans-serif!important;letter-spacing:.11em!important;text-transform:uppercase!important;cursor:pointer!important}.s5-v18-label{font:900 .69rem/1 Arial,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#716d67!important}.s5-firm18-image:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,transparent 70%,rgba(255,250,243,.30))!important}#s5InsightReader{display:none!important;position:fixed!important;inset:0!important;width:0!important;height:0!important;overflow:hidden!important;visibility:hidden!important}body.s5-method-index-open{overflow:hidden!important}body.s5-method-index-open #s5ArchitectureHubLayer,body.s5-method-index-open #s5PhotoHubV15,body.s5-method-index-open #s5EnvironmentLayerV18,body.s5-method-index-open #s5FirmLayerV18,body.s5-method-index-open #s5ServiceIndexV17{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}#s5MethodIndexV21{position:fixed!important;inset:0!important;z-index:1000010!important;display:none!important;overflow-y:auto!important;overscroll-behavior:contain!important;color:#1d252d!important}#s5MethodIndexV21.is-open{display:block!important}body>nav.nav .s5-mega-item>.s5-mega-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-8px)!important}body>nav.nav .s5-mega-item.is-open>.s5-mega-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}body>nav.nav .s5-mega-item:not(.is-open)>.s5-mega-trigger::after{transform:rotate(45deg) translateY(-2px)!important}body>nav.nav .s5-mega-item.is-open>.s5-mega-trigger::after{transform:rotate(225deg) translateY(-1px)!important}body.s5-service-index-open #s5ArchitectureHubLayer,body.s5-service-index-open #s5PhotoHubV15{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}#s5ServiceIndexV17.s5-v25-about-layout,#s5EnvironmentLayerV18.s5-v25-about-layout,#s5MethodIndexV21.s5-v25-about-layout{z-index:1000010!important}.s5-v25-about-layout .s5-svc17-topbar,.s5-v25-about-layout .s5-v18-topbar{position:sticky!important;top:0!important;z-index:12!important;height:76px!important;padding:0 clamp(22px,3vw,52px)!important;background:rgba(250,247,241,.98)!important;border-bottom:1px solid rgba(11,31,58,.10)!important}.s5-v25-about-layout .s5-svc17-back,.s5-v25-about-layout .s5-v18-back{justify-self:start!important;border:1px solid rgba(164,15,31,.22)!important;border-radius:999px!important;background:#fbf8f2!important;color:#a40f1f!important;padding:.72rem 1.25rem!important;font:900 .72rem/1 Arial,sans-serif!important;letter-spacing:.11em!important;text-transform:uppercase!important;cursor:pointer!important}.s5-v25-about-layout .s5-svc17-label,.s5-v25-about-layout .s5-v18-label{color:#6b6761!important;font:900 .72rem/1 Arial,sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase!important}@media (max-width:650px){.s5-v25-about-layout .s5-svc17-topbar,.s5-v25-about-layout .s5-v18-topbar{height:68px!important}.s5-v25-about-layout .s5-svc17-label,.s5-v25-about-layout .s5-v18-label{font-size:.57rem!important}}html.s5-v27-route-layer-open,html.s5-v27-route-layer-open body{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior:none!important}html.s5-v27-route-layer-open #s5ServiceIndexV17.is-open,html.s5-v27-route-layer-open #s5EnvironmentLayerV18.is-open,html.s5-v27-route-layer-open #s5FirmLayerV18.is-open,html.s5-v27-route-layer-open #s5MethodIndexV21.is-open,html.s5-v27-route-layer-open #s5ArchitectureHubLayer.is-open,html.s5-v27-route-layer-open #s5ArchitectureDetailLayer.is-open{position:fixed!important;left:0!important;right:0!important;width:auto!important;max-height:none!important;overscroll-behavior:contain!important;scrollbar-gutter:auto!important}html.s5-v27-route-layer-open .s5-v27-route-suppressed{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.s5v2-home-footer[data-hub="markets"]{display:none!important}#global-reach[data-s5-layer2-entry],#global-reach .global-deals-final-title[data-s5-layer2-entry],#global-reach .global-deals-final-subtitle[data-s5-layer2-entry]{cursor:default!important}#s5RegionCards:not(.s5-region-detail-grid){grid-auto-rows:1fr!important}.s5-firm18-row:focus-visible .s5-v40-firm-thumb img{transform:scale(1.025)!important;filter:saturate(1) contrast(1.03)!important}@media (max-width:620px){.s5-v40-firm-thumb{grid-column:1/-1!important;grid-row:1!important;border-radius:12px!important}}#s5ArchitectureHubLayer.s5-v41-photo-hub .s5v2-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}#s5ArchitectureHubLayer.s5-v41-photo-hub .s5v2-hub-card.s5-v41-photo-card{min-height:430px!important;padding:0 1.55rem 1.55rem!important;overflow:hidden!important;position:relative!important}#s5ArchitectureHubLayer.s5-v41-photo-hub .s5-v41-card-media{height:178px!important;flex:0 0 178px!important;margin:0 -1.55rem 1.3rem!important;overflow:hidden!important;position:relative!important;background:#111923!important;border-bottom:1px solid rgba(210,175,74,.28)!important}#s5ArchitectureHubLayer.s5-v41-photo-hub .s5-v41-card-media:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(5,10,17,.02),rgba(5,10,17,.28))!important;pointer-events:none!important}#s5ArchitectureHubLayer.s5-v41-photo-hub .s5-v41-card-media img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;filter:saturate(.92) contrast(1.035)!important;transition:transform .4s ease,filter .4s ease!important}#s5ArchitectureHubLayer.s5-v41-photo-hub .s5v2-hub-card:hover .s5-v41-card-media img,#s5ArchitectureHubLayer.s5-v41-photo-hub .s5v2-hub-card:focus-visible .s5-v41-card-media img{transform:scale(1.025)!important;filter:saturate(1) contrast(1.055)!important}#s5ArchitectureHubLayer.s5-v41-photo-hub .s5v2-card-top{margin-bottom:1rem!important}#s5ArchitectureHubLayer.s5-v41-photo-hub .s5v2-hub-card h3{font-size:clamp(1.75rem,2.35vw,2.45rem)!important}#s5ArchitectureHubLayer.s5-v41-photo-hub .s5v2-hub-card:nth-child(6n/**/+1) .s5-v41-card-media{border-bottom-color:rgba(239,212,112,.38)!important}.s5-v41-card-media img[data-s5-v41-key="tenant-representation"]{object-position:center 45%!important}.s5-v41-card-media img[data-s5-v41-key="portfolio-workplace-strategy"]{object-position:center 46%!important}.s5-v41-card-media img[data-s5-v41-key="lease-renewal-restructuring"]{object-position:center 44%!important}.s5-v41-card-media img[data-s5-v41-key="site-selection-location-strategy"]{object-position:center 43%!important}.s5-v41-card-media img[data-s5-v41-key="project-occupancy-management"]{object-position:center 38%!important}.s5-v41-card-media img[data-s5-v41-key="mobility-energy-climate"]{object-position:center 52%!important}.s5-v41-card-media img[data-s5-v41-key="renewal-vs-relocation"]{object-position:center 45%!important}.s5-v41-card-media img[data-s5-v41-key="transaction-governance"]{object-position:center 38%!important}@media (max-width:1050px){#s5ArchitectureHubLayer.s5-v41-photo-hub .s5v2-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){#s5ArchitectureHubLayer.s5-v41-photo-hub .s5v2-hub-grid{grid-template-columns:1fr!important}#s5ArchitectureHubLayer.s5-v41-photo-hub .s5v2-hub-card.s5-v41-photo-card{min-height:390px!important}#s5ArchitectureHubLayer.s5-v41-photo-hub .s5-v41-card-media{height:160px!important;flex-basis:160px!important}}#insights .insights-header{gap:clamp(1.5rem,5vw,5rem)!important;margin-bottom:2rem!important;padding-bottom:1.5rem!important}#insights .section-title{text-shadow:none!important}#s5EnvironmentLayerV18 .s5-v40-firm-thumb,#s5MethodIndexV21 .s5-v40-firm-thumb,#s5FirmLayerV18 .s5-v40-firm-thumb{height:100%!important;background:#d8d1c7!important}#s5EnvironmentLayerV18 .s5-v40-firm-thumb img,#s5MethodIndexV21 .s5-v40-firm-thumb img,#s5FirmLayerV18 .s5-v40-firm-thumb img{width:100%!important;height:100%!important;min-height:196px!important;object-fit:cover!important;transition:opacity .14s ease!important;transform:none!important;filter:none!important}.s5-sublease-feature-card,.s5-opportunity-card{contain:layout paint style!important}.s5-area-context{margin-top:1.15rem;padding:1rem 1.1rem;border-left:3px solid #c39a3e;background:rgba(240,234,223,.84);border-radius:0 12px 12px 0}.s5-area-context-label{display:block;font:900 .66rem/1 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.55rem}.s5-area-context p{margin:0!important}.s5-area-context-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.s5-area-context-chips span{display:inline-flex;padding:.38rem .58rem;border:1px solid rgba(195,154,62,.28);border-radius:999px;background:#fbf8f2;font:800 .66rem/1 Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase}.s5-sublease-feature-card .s5-area-context,.s5-opportunity-card .s5-area-context{max-width:760px}@media (max-width:900px){#s5EnvironmentLayerV18 .s5-v40-firm-thumb,#s5MethodIndexV21 .s5-v40-firm-thumb,#s5FirmLayerV18 .s5-v40-firm-thumb,#s5EnvironmentLayerV18 .s5-v40-firm-thumb img,#s5MethodIndexV21 .s5-v40-firm-thumb img,#s5FirmLayerV18 .s5-v40-firm-thumb img{min-height:176px!important}}@media (max-width:720px){#s5EnvironmentLayerV18 .s5-v40-firm-thumb,#s5MethodIndexV21 .s5-v40-firm-thumb,#s5FirmLayerV18 .s5-v40-firm-thumb{grid-column:1/-1!important;grid-row:1!important;border-radius:12px!important}#s5EnvironmentLayerV18 .s5-v40-firm-thumb img,#s5MethodIndexV21 .s5-v40-firm-thumb img,#s5FirmLayerV18 .s5-v40-firm-thumb img{min-height:170px!important}}#s5ServiceIndexV17[aria-hidden="true"],#s5EnvironmentLayerV18[aria-hidden="true"],#s5MethodIndexV21[aria-hidden="true"],#s5FirmLayerV18[aria-hidden="true"],#s5ArchitectureHubLayer[aria-hidden="true"],#s5ArchitectureDetailLayer[aria-hidden="true"],#s5RegionOverlay[aria-hidden="true"],#s5AboutLayer[aria-hidden="true"],#s5InsightReader[aria-hidden="true"],#articlePage[aria-hidden="true"],#s5TeamProfileLayer[aria-hidden="true"],#s5TeamDirectoryLayer[aria-hidden="true"],.s5-v49-suspended{content-visibility:hidden!important;contain:strict!important;pointer-events:none!important}.s5-v49-suspended,.s5-v49-suspended *{animation-play-state:paused!important}.s5-v40-firm-thumb{contain:paint}.s5-v40-firm-thumb img{backface-visibility:hidden}#s5ArchitectureDetailLayer,#s5ArchitectureHubLayer,#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5FirmLayerV18,#s5RegionOverlay,#s5AboutLayer{overscroll-behavior:contain}#s5ArchitectureDetailLayer.is-open,#s5ArchitectureHubLayer.is-open,#s5ServiceIndexV17.is-open,#s5EnvironmentLayerV18.is-open,#s5MethodIndexV21.is-open,#s5FirmLayerV18.is-open{transition:opacity .045s linear!important}html.s5-v49-routing #s5ArchitectureDetailLayer.is-open,html.s5-v49-routing #s5ArchitectureHubLayer.is-open,html.s5-v49-routing #s5ServiceIndexV17.is-open,html.s5-v49-routing #s5EnvironmentLayerV18.is-open,html.s5-v49-routing #s5MethodIndexV21.is-open,html.s5-v49-routing #s5FirmLayerV18.is-open{opacity:.997}html.s5-v49-lite .s5-svc17-row,html.s5-v49-lite .s5-env18-row,html.s5-v49-lite .s5-firm18-row,html.s5-v49-lite .s5-region-market-card,html.s5-v49-lite .s5-geography-market-card{transition:none!important;transform:none!important;box-shadow:none!important}@media (max-width:900px),(pointer:coarse),(prefers-reduced-motion:reduce){#s5ArchitectureDetailLayer.is-open,#s5ArchitectureHubLayer.is-open,#s5ServiceIndexV17.is-open,#s5EnvironmentLayerV18.is-open,#s5MethodIndexV21.is-open,#s5FirmLayerV18.is-open{transition:none!important}}[id$="Layer"][aria-hidden="true"],[id$="Page"][aria-hidden="true"]{pointer-events:none!important;visibility:hidden!important;contain:strict!important;content-visibility:hidden!important}[id$="Layer"][aria-hidden="true"] *,[id$="Page"][aria-hidden="true"] *{animation-play-state:paused!important;transition:none!important}html,body{overscroll-behavior-y:auto}html.s5-v53-main-scroll,html.s5-v53-main-scroll body{overflow-y:auto!important;touch-action:pan-y pinch-zoom!important}#s5RegionOverlay,#articlePage,#s5EnvironmentLayerV18,#s5MethodIndexV21{transition-delay:0s!important;transition-duration:.12s!important}#s5RegionOverlay.is-open,#s5EnvironmentLayerV18.is-open,#s5MethodIndexV21.is-open{content-visibility:visible!important}@keyframes s5v55Shimmer{to{background-position:-120% 0,0 0}}.s5-v55-tile-ready img{opacity:1!important;visibility:visible!important}#blogGrid .insight-card{position:relative!important;border:1px solid rgba(210,175,74,.28)!important}#blogGrid .insight-card::before{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(145deg,rgba(7,11,16,.60) 0%,rgba(7,11,16,.79) 62%,rgba(7,11,16,.91) 100%)!important}#blogGrid .insight-card::after{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(0,0,0,.12))!important}#blogGrid .insight-card>*:not(.s5-v56-blog-card-image){position:relative!important;z-index:2!important}#blogGrid .insight-card-title{color:#fffdf8!important}#blogGrid .insight-card-excerpt{color:rgba(242,238,229,.82)!important}#blogGrid .insight-card-date{color:rgba(229,222,209,.78)!important}html.s5-v57-layer-lock,html.s5-v57-layer-lock body{overflow:hidden!important;overscroll-behavior:none!important}#global-reach .global-deals-final-overlay{background:radial-gradient(circle at 50% 7%,rgba(210,175,74,.08),transparent 28%),linear-gradient(180deg,rgba(0,0,0,.50) 0%,rgba(0,0,0,.30) 42%,rgba(0,0,0,.69) 100%),linear-gradient(90deg,rgba(0,0,0,.45),rgba(0,0,0,.13) 48%,rgba(0,0,0,.45))!important}#insights.s5-insights-restored-journal #blogGrid{grid-auto-rows:1fr!important;align-items:stretch!important}#insights.s5-insights-restored-journal #blogGrid .insight-card,#blogGrid .insight-card{padding:0!important;min-height:570px!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow:hidden!important;isolation:isolate!important;border-radius:18px!important;background:#11151a!important;background-image:none!important}#insights.s5-insights-restored-journal #blogGrid .insight-card::before,#insights.s5-insights-restored-journal #blogGrid .insight-card::after,#blogGrid .insight-card::before,#blogGrid .insight-card::after{content:none!important;display:none!important}#blogGrid .insight-card>.s5-v57-blog-card-image,#s5InsightsArchiveGrid .s5-insights-archive-card>.s5-v57-blog-card-image{position:relative!important;inset:auto!important;object-position:center!important;opacity:1!important;filter:saturate(.88) contrast(1.04) brightness(.82)!important;transform:none!important;transition:transform .38s ease,filter .25s ease!important;z-index:0!important;pointer-events:none!important}#blogGrid .insight-card:hover>.s5-v57-blog-card-image,#s5InsightsArchiveGrid .s5-insights-archive-card:hover>.s5-v57-blog-card-image{transform:scale(1.025)!important;filter:saturate(.96) contrast(1.04) brightness(.88)!important}#blogGrid .s5-v57-card-copy{position:relative!important;z-index:2!important}#blogGrid .s5-v57-card-copy .insight-card-date{margin-top:auto!important;padding-top:1rem!important}#insights .s5-v57-insights-footer{gap:1.2rem!important}#insights [data-s5-insights-archive-open].s5-v57-insights-more{flex:none!important}#insights [data-s5-insights-archive-open].s5-v57-insights-more:hover,#insights [data-s5-insights-archive-open].s5-v57-insights-more:focus-visible{background:#a40f1f!important;color:#fff!important;outline:none!important}#s5InsightsArchiveLayer.s5-insights-archive-layer{display:none!important;overflow-y:scroll!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}#s5InsightsArchiveLayer.s5-insights-archive-layer.is-open{display:block!important}#s5InsightsArchiveGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;grid-auto-rows:1fr!important}#s5InsightsArchiveGrid .s5-insights-archive-card{height:100%!important}#s5InsightsArchiveGrid .s5-v57-card-copy{display:flex!important;flex:1 1 auto!important;flex-direction:column!important}@media (max-width:980px){#s5InsightsArchiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#insights .s5-v57-insights-footer{flex-direction:column!important}}@media (max-width:640px){#s5InsightsArchiveGrid{grid-template-columns:1fr!important}#insights.s5-insights-restored-journal #blogGrid .insight-card,#blogGrid .insight-card{min-height:520px!important}}@media (prefers-reduced-motion:reduce){#blogGrid .insight-card>.s5-v57-blog-card-image,#s5InsightsArchiveGrid .s5-insights-archive-card>.s5-v57-blog-card-image{transition:none!important}}#s5InsightsArchiveLayer.s5-insights-archive-layer.is-open{z-index:2147483600!important;pointer-events:auto!important;visibility:visible!important;content-visibility:visible!important;contain:none!important}#s5InsightsArchiveLayer.is-open .s5-secondary-layer-back{z-index:2147483601!important;pointer-events:auto!important}body.s5-insights-archive-open>nav.nav{pointer-events:none!important;z-index:0!important}#s5RegionOverlay.s5-region-overlay.is-open,#s5RegionOverlay.s5-region-overlay.is-open.s5-v49-suspended{content-visibility:visible!important}#insights .insights-inner{width:min(1480px,92vw)!important;margin:0 auto!important}#insights .insights-header{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(320px,.68fr)!important;grid-template-areas:"label label" "title sub"!important;column-gap:clamp(2rem,5vw,5.25rem)!important;row-gap:1.15rem!important;min-height:0!important;height:auto!important;margin:0 0 2rem!important;padding:0 0 2rem!important;border-bottom:1px solid rgba(15,35,63,.14)!important}#insights .section-label{grid-area:label!important;margin:0!important;align-self:start!important}#insights .section-title{grid-area:title!important;max-width:900px!important;margin:0!important;font-size:clamp(3.15rem,5.1vw,6.1rem)!important;line-height:.90!important;letter-spacing:-.058em!important}#insights .section-sub{grid-area:sub!important;align-self:end!important;margin:0 0 .25rem!important}#s5FirmLayerV18 .s5-v40-firm-thumb,#s5EnvironmentLayerV18 .s5-v40-firm-thumb,#s5MethodIndexV21 .s5-v40-firm-thumb{align-self:stretch!important;min-height:100%!important;background-color:#d8d1c7!important;background-size:cover!important;background-repeat:no-repeat!important;overflow:hidden!important}#s5FirmLayerV18 .s5-v40-firm-thumb img,#s5EnvironmentLayerV18 .s5-v40-firm-thumb img,#s5MethodIndexV21 .s5-v40-firm-thumb img{display:none!important}#s5Firm18Image .s5-v60-firm-hero-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 48%!important;display:block!important;z-index:0!important}#s5Firm18Image:after{z-index:1!important}@media (max-width:900px){#insights .insights-header{grid-template-columns:1fr!important;grid-template-areas:"label" "title" "sub"!important;row-gap:1rem!important}#insights .section-title{max-width:11ch!important}}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-title{opacity:1!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-summary{opacity:1!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-eyebrow{opacity:1!important;text-shadow:0 2px 12px rgba(0,0,0,.42)!important}#approach.s5-v77-directory .process-header .section-sub{margin:0 auto!important}#approach.s5-v77-directory .s5-v77-directory-card.s5-v80-active{transform:translateY(-3px)!important}#about .s5-why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:1.55rem 0 1.65rem!important}#about .s5-why-grid>div{padding:14px 15px 13px;border-top:1px solid rgba(176,23,39,.28);background:rgba(255,250,243,.56)}#about .s5-why-grid strong{display:block;color:#10233f;font:700 .80rem/1.15 Arial,sans-serif;letter-spacing:.10em;text-transform:uppercase;margin-bottom:.45rem}#about .s5-why-grid span{display:block;font-size:.88rem;line-height:1.48}@media (max-width:650px){#about .s5-why-grid{grid-template-columns:1fr}}#s5ServiceIndexV17 .s5-svc17-row.is-active:not(:hover):not(:focus):not(:focus-visible){padding-left:6px!important;padding-right:6px!important;background:transparent!important;color:#0b1f3a!important}#s5ServiceIndexV17 .s5-svc17-row.is-active:not(:hover):not(:focus):not(:focus-visible) small{color:#a40f1f!important}#s5ServiceIndexV17 .s5-svc17-row.is-active:not(:hover):not(:focus):not(:focus-visible) .s5-svc17-arrow{color:#a40f1f!important}#s5ServiceIndexV17 .s5-svc17-row.is-active:not(:hover):not(:focus):not(:focus-visible):before{transform:scaleY(0)!important}#s5ServiceIndexV17 .s5-svc17-row:focus-visible{padding-left:18px!important;padding-right:33px!important}#s5ServiceIndexV17 .s5-svc17-row:focus-visible small{color:#e6c754!important}#s5ServiceIndexV17 .s5-svc17-row:focus-visible:before{transform:scaleY(1)!important}#s5ArchitectureDetailLayer .s5v2-detail-hero{box-sizing:border-box!important}#s5ArchitectureDetailLayer .s5v2-detail-hero>*{min-width:0!important}#s5ArchitectureDetailLayer .s5v2-detail-title{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}#s5ArchitectureDetailLayer .s5v2-detail-metric{width:min(100%,430px)!important;justify-self:end!important;margin:0!important}@media (max-width:1050px){#s5ArchitectureDetailLayer .s5v2-detail-metric{justify-self:start!important;width:min(100%,560px)!important}}@media (max-width:680px){#s5ArchitectureDetailLayer .s5v2-detail-summary{max-width:100%!important}}#s5TenantOnlyAdvantage{position:relative!important}#s5TenantOnlyAdvantage:before{content:"";position:absolute;inset:0;pointer-events:none}#s5TenantOnlyAdvantage .s5-toa-inner{position:relative;z-index:1}#s5TenantOnlyAdvantage .s5-toa-kicker{display:flex;align-items:center;gap:.9rem;margin:0 0 1.55rem}#s5TenantOnlyAdvantage .s5-toa-kicker:before,#s5TenantOnlyAdvantage .s5-toa-kicker:after{content:"";width:42px;height:1px;flex:0 0 auto}#s5TenantOnlyAdvantage .s5-toa-headline{margin:0}#s5TenantOnlyAdvantage .s5-toa-linewrap{display:block;overflow:hidden;padding-bottom:.08em}#s5TenantOnlyAdvantage .s5-toa-line{display:block;will-change:transform,opacity,filter}#s5TenantOnlyAdvantage .s5-toa-rule{width:100%;height:1px;transform-origin:left center}#s5TenantOnlyAdvantage .s5-toa-proof{grid-template-columns:repeat(4,minmax(0,1fr))}#s5TenantOnlyAdvantage .s5-toa-proof-item{min-width:0;border-right:1px solid rgba(15,35,63,.11)}#s5TenantOnlyAdvantage .s5-toa-proof-item:last-child{border-right:0}#s5TenantOnlyAdvantage .s5-toa-proof-item b{display:block;margin:0 0 .34rem}#s5TenantOnlyAdvantage .s5-toa-proof-item span{display:block}#s5TenantOnlyAdvantage.s5-toa-motion .s5-toa-reveal{transition:opacity .82s cubic-bezier(.2,.72,.2,1),transform .92s cubic-bezier(.18,.82,.18,1),filter .75s ease;transition-delay:var(--s5-toa-delay,0ms)}#s5TenantOnlyAdvantage.s5-toa-motion .s5-toa-line.s5-toa-reveal{transition:opacity .78s cubic-bezier(.19,.8,.21,1),transform 1s cubic-bezier(.16,.86,.17,1),filter .8s ease;transition-delay:var(--s5-toa-delay,0ms)}#s5TenantOnlyAdvantage.s5-toa-motion .s5-toa-rule{transition:transform 1.2s cubic-bezier(.19,.84,.19,1),opacity .4s ease;transition-delay:var(--s5-toa-delay,0ms)}#s5TenantOnlyAdvantage.s5-toa-motion.is-visible .s5-toa-rule{transform:scaleX(1);opacity:1}@media (max-width:900px){#s5TenantOnlyAdvantage .s5-toa-proof-item:nth-child(2){border-right:0}}@media (max-width:560px){#s5TenantOnlyAdvantage .s5-toa-kicker:after{display:none}#s5TenantOnlyAdvantage .s5-toa-proof{grid-template-columns:1fr}#s5TenantOnlyAdvantage .s5-toa-proof-item,#s5TenantOnlyAdvantage .s5-toa-proof-item:not(:first-child){padding:1rem 0!important;border-right:0}}@media (prefers-reduced-motion:reduce){#s5TenantOnlyAdvantage .s5-toa-reveal,#s5TenantOnlyAdvantage .s5-toa-line.s5-toa-reveal,#s5TenantOnlyAdvantage .s5-toa-rule{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}#s5TenantOnlyAdvantage .s5-toa-proof{position:relative!important}#s5TenantOnlyAdvantage .s5-toa-proof-item{position:relative!important;appearance:none!important;border-top:0!important;border-left:0!important;border-bottom:0!important;text-align:left!important;cursor:pointer!important;transition:background .32s ease,padding .32s ease,transform .32s ease!important}#s5TenantOnlyAdvantage .s5-toa-proof-item:after{content:"→";position:absolute;right:1.15rem;top:1.28rem;color:#a40f1f;font:500 1.35rem/1 Georgia,"Times New Roman",serif;opacity:0;transform:translateX(-6px);transition:opacity .28s ease,transform .28s ease}#s5TenantOnlyAdvantage .s5-toa-proof-item:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#d2af4a;transform:scaleX(0);transform-origin:left center;transition:transform .34s ease}#s5TenantOnlyAdvantage .s5-toa-proof-item.is-active:after,#s5TenantOnlyAdvantage .s5-toa-proof-item:hover:after,#s5TenantOnlyAdvantage .s5-toa-proof-item:focus-visible:after{opacity:1;transform:translateX(0)}#s5TenantOnlyAdvantage .s5-toa-proof-item.is-active:before,#s5TenantOnlyAdvantage .s5-toa-proof-item:hover:before,#s5TenantOnlyAdvantage .s5-toa-proof-item:focus-visible:before{transform:scaleX(1)}#s5TenantOnlyAdvantage .s5-toa-proof-item:focus-visible{outline:2px solid rgba(164,15,31,.28)!important;outline-offset:-2px!important}#s5TenantOnlyAdvantage .s5-toa-value-note{align-items:center;gap:.75rem;margin:1.15rem 0 0;font:700 .74rem/1.45 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}#s5TenantOnlyAdvantage .s5-toa-value-note:before{content:"";width:26px;height:1px;background:#d2af4a;flex:0 0 auto}@media (max-width:900px){#s5TenantOnlyAdvantage .s5-toa-proof-item:after{right:.85rem}}@media (prefers-reduced-motion:reduce){#s5TenantOnlyAdvantage .s5-toa-proof-item{transition:none!important}}#about{display:none!important}#s5TenantOnlyAdvantage .s5-toa-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}#s5TenantOnlyAdvantage .s5-toa-button{appearance:none!important;border:1px solid rgba(164,15,31,.30)!important;padding:1rem 1.35rem!important;border-radius:999px!important;font:800 .86rem/1 Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .25s ease,color .25s ease,transform .25s ease,border-color .25s ease!important}#s5TenantOnlyAdvantage .s5-toa-button:hover,#s5TenantOnlyAdvantage .s5-toa-button:focus-visible{border-color:#a40f1f!important;transform:translateY(-2px)}#s5TenantOnlyAdvantage .s5-toa-button:focus-visible{outline:2px solid rgba(164,15,31,.22)!important;outline-offset:2px!important}#approach.s5-v77-directory .process-header{max-width:1040px!important;margin:0 auto 2.7rem!important;text-align:center!important}#approach.s5-v77-directory .section-label{display:inline-flex!important;align-items:center!important;gap:.85rem!important;margin:0 auto 1.15rem!important;font:900 .74rem/1 Arial,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important}#approach.s5-v77-directory .section-label:before,#approach.s5-v77-directory .section-label:after{height:1px;flex:0 0 auto}#approach.s5-v77-directory .section-title{margin:0 auto 1.3rem!important;max-width:9.8ch!important;font-size:clamp(3.7rem,6.2vw,6.6rem)!important;line-height:.9!important;font-weight:700!important;text-wrap:balance}#approach.s5-v77-directory .section-title em{font-weight:500!important}#approach.s5-v77-directory .section-sub{max-width:42ch!important;font:500 clamp(1.02rem,1.2vw,1.18rem)/1.62 Arial,sans-serif!important;letter-spacing:-.01em!important}#approach.s5-v77-directory .process-step-title{font-size:clamp(1.75rem,2.15vw,2.35rem)!important;line-height:1.02!important;letter-spacing:-.04em!important;font-weight:700!important}@media (max-width:900px){#approach.s5-v77-directory .section-title{max-width:10.5ch!important;font-size:clamp(3rem,11vw,5.4rem)!important}#approach.s5-v77-directory .section-sub{max-width:34ch!important}}@media (max-width:560px){#s5TenantOnlyAdvantage .s5-toa-actions{display:block}}#s5TenantOnlyAdvantage .s5-toa-top{grid-template-columns:minmax(0,1.03fr) minmax(360px,.92fr)!important;gap:clamp(2rem,3.2vw,3.3rem)!important;align-items:stretch!important}#s5TenantOnlyAdvantage .s5-toa-copy-col{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}#s5TenantOnlyAdvantage .s5-toa-kicker{font:900 .78rem/1 Arial,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:1.2rem!important}#s5TenantOnlyAdvantage .s5-toa-copy{max-width:56ch!important;margin:2rem 0 0!important;font:600 clamp(1rem,1.12vw,1.12rem)/1.8 Arial,sans-serif!important}#s5TenantOnlyAdvantage .s5-toa-actions{margin:1.55rem 0 0!important}#s5TenantOnlyAdvantage .s5-toa-button:hover,#s5TenantOnlyAdvantage .s5-toa-button:focus-visible{background:#a40f1f!important;color:#fff!important}#s5TenantOnlyAdvantage .s5-toa-media{position:relative!important;min-height:clamp(420px,42vw,560px)!important;border-radius:28px!important;overflow:hidden!important}#s5TenantOnlyAdvantage .s5-toa-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,22,40,.06) 0%,rgba(10,22,40,.18) 55%,rgba(10,22,40,.48) 100%);pointer-events:none}#s5TenantOnlyAdvantage .s5-toa-media-badge{position:absolute!important;left:clamp(1rem,2vw,1.4rem)!important;right:clamp(1rem,2vw,1.4rem)!important;bottom:clamp(1rem,2vw,1.4rem)!important;z-index:2!important;padding:1rem 1.15rem 1.08rem!important;border-radius:20px!important;background:rgba(8,18,34,.84)!important;backdrop-filter:blur(10px)!important;color:#f4f0e9!important}#s5TenantOnlyAdvantage .s5-toa-media-badge small{display:block!important;margin:0 0 .42rem!important;font:800 .7rem/1 Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}#s5TenantOnlyAdvantage .s5-toa-media-badge strong{display:block!important;font:700 clamp(1.4rem,1.8vw,2rem)/1.02 Georgia,"Times New Roman",serif!important;letter-spacing:-.03em!important}#s5TenantOnlyAdvantage .s5-toa-media-badge span{display:block!important;margin-top:.48rem!important;color:rgba(248,244,235,.85)!important;font:500 .95rem/1.45 Arial,sans-serif!important}#s5TenantOnlyAdvantage .s5-toa-rule{margin-top:clamp(2.3rem,3.3vw,3rem)!important}#s5TenantOnlyAdvantage .s5-toa-proof{margin-top:.15rem!important;border-top:1px solid rgba(15,35,63,.08)!important;border-bottom:1px solid rgba(15,35,63,.14)!important}#s5TenantOnlyAdvantage .s5-toa-proof-item{min-height:118px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}#s5TenantOnlyAdvantage .s5-toa-proof-item b{font:700 clamp(1.25rem,1.45vw,1.5rem)/1.05 Georgia,"Times New Roman",serif!important;letter-spacing:-.032em!important}#s5TenantOnlyAdvantage .s5-toa-proof-item span{margin-top:.35rem!important;font:700 .76rem/1.5 Arial,sans-serif!important;letter-spacing:.035em!important;text-transform:none!important}#s5TenantOnlyAdvantage .s5-toa-value-note{margin-top:1.05rem!important}@media (max-width:1100px){#s5TenantOnlyAdvantage .s5-toa-top{grid-template-columns:1fr!important}#s5TenantOnlyAdvantage .s5-toa-media{min-height:390px!important}}@media (max-width:900px){#s5TenantOnlyAdvantage .s5-toa-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){#s5TenantOnlyAdvantage .s5-toa-media{min-height:320px!important;border-radius:22px!important}}#s5TenantOnlyAdvantage .s5-toa-proof-item{overflow:hidden!important;padding:0!important}html.s5-v53-main-scroll.s5-v93-overlay-lock,html.s5-v53-main-scroll.s5-v93-overlay-lock body,html.s5-v93-overlay-lock,html.s5-v93-overlay-lock body{overflow:hidden!important;overflow-y:hidden!important;overscroll-behavior:none!important}html.s5-v93-overlay-lock body{touch-action:none!important}#s5ArchitectureHubLayer.is-open,#s5ArchitectureDetailLayer.is-open,#s5MethodIndexV21.is-open,#s5ServiceIndexV17.is-open,#s5EnvironmentLayerV18.is-open,#s5FirmLayerV18.is-open,#s5SubleaseDirectoryV8.is-open,#s5SubleaseDirectoryV5.is-open{-webkit-overflow-scrolling:touch!important}#s5ArchitectureHubLayer.is-open .s5v2-layer-shell,#s5ArchitectureDetailLayer.is-open .s5v2-layer-shell{overflow:visible!important}#s5TenantOnlyAdvantage .s5-toa-media-badge{transition:opacity .22s ease,transform .32s ease!important}html,body{font-family:var(--font-body)!important}h1,h2,h3,h4,h5,.section-title,.process-step-title,.s5-toa-headline,.s5-toa-proof-item b,.s5-toa-media-badge strong,.s5v2-detail-title,.s5v2-detail-metric{font-family:var(--font-display)!important}.section-label,.eyebrow,.s5-toa-kicker,.s5-toa-copy,.s5-toa-proof-item span,.s5-toa-value-note,.process-step-desc,.process-step-item,button,input,textarea,select{font-family:var(--font-body)!important}#approach.s5-v77-directory .section-title,#approach.s5-v77-directory .process-step-title,#s5TenantOnlyAdvantage .s5-toa-headline,#s5TenantOnlyAdvantage .s5-toa-proof-item b,#s5TenantOnlyAdvantage .s5-toa-media-badge strong{font-family:var(--font-display)!important}#approach.s5-v77-directory .section-sub,#approach.s5-v77-directory .process-step-desc,#s5TenantOnlyAdvantage .s5-toa-copy{font-family:var(--font-body)!important}#s5TenantOnlyAdvantage .s5-toa-media-badge small{color:#d2af4a!important}html:not(.s5-launch-build) #s5TenantOnlyAdvantage .s5-toa-top,html:not(.s5-launch-build) #s5TenantOnlyAdvantage .s5-toa-rule,html:not(.s5-launch-build) #s5TenantOnlyAdvantage .s5-toa-proof,html:not(.s5-launch-build) #s5TenantOnlyAdvantage .s5-toa-value-note{display:none!important}#s5TenantOnlyAdvantage .s5-v96-experience{position:relative;z-index:2}#s5TenantOnlyAdvantage .s5-v96-stage{align-items:center}#s5TenantOnlyAdvantage .s5-v96-kicker{font:900 .74rem/1 var(--font-body)!important}#s5TenantOnlyAdvantage .s5-v96-kicker:before,#s5TenantOnlyAdvantage .s5-v96-kicker:after{width:42px;height:1px;flex:0 0 auto}#s5TenantOnlyAdvantage .s5-v96-line{display:block}#s5TenantOnlyAdvantage .s5-v96-line.is-in{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}#s5TenantOnlyAdvantage .s5-v96-body{font:600 clamp(1rem,1.08vw,1.1rem)/1.72 var(--font-body)!important}#s5TenantOnlyAdvantage .s5-v96-body.is-in{opacity:1;transform:none}#s5TenantOnlyAdvantage .s5-v96-cta{cursor:pointer;font:800 .79rem/1 var(--font-body)!important}#s5TenantOnlyAdvantage .s5-v96-cta.is-in{opacity:1;transform:none}#s5TenantOnlyAdvantage .s5-v96-cta:hover,#s5TenantOnlyAdvantage .s5-v96-cta:focus-visible{background:#a40f1f;color:#fff;outline:none}#s5TenantOnlyAdvantage .s5-v96-image{position:absolute;inset:0;opacity:0;transform:scale(1.025)}#s5TenantOnlyAdvantage .s5-v96-image.is-active{opacity:1;transform:scale(1)}#s5TenantOnlyAdvantage .s5-v96-visual:after{content:"";position:absolute;inset:0;pointer-events:none}#s5TenantOnlyAdvantage .s5-v96-photo-tag{position:absolute;align-items:center;gap:.65rem;border-radius:999px;color:#f4f0e9;font:800 .69rem/1 var(--font-body)!important;letter-spacing:.13em;text-transform:uppercase;transition:opacity .35s ease,transform .35s ease}#s5TenantOnlyAdvantage .s5-v96-photo-tag:before{content:"";height:1px}#s5TenantOnlyAdvantage .s5-v96-arrows{position:absolute;right:1.2rem;bottom:1.15rem;z-index:4;display:flex;gap:.6rem}#s5TenantOnlyAdvantage .s5-v96-arrow{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(210,175,74,.55);border-radius:50%;background:rgba(8,18,34,.62);backdrop-filter:blur(9px);color:#f4f0e9;cursor:pointer}#s5TenantOnlyAdvantage .s5-v96-arrow:hover,#s5TenantOnlyAdvantage .s5-v96-arrow:focus-visible{background:#d2af4a;border-color:#d2af4a;color:#0b1f3a;outline:none;transform:translateY(-2px)}#s5TenantOnlyAdvantage .s5-v96-arrow:active{transform:translateY(0)}#s5TenantOnlyAdvantage .s5-v96-arrow svg{display:block}#s5TenantOnlyAdvantage .s5-v96-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}#s5TenantOnlyAdvantage .s5-v96-tab{position:relative;border:0;text-align:left;cursor:pointer;overflow:hidden}#s5TenantOnlyAdvantage .s5-v96-tab:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;transform:scaleX(0);transform-origin:left center}#s5TenantOnlyAdvantage .s5-v96-tab.is-active:before{transform:scaleX(1)}#s5TenantOnlyAdvantage .s5-v96-tab:hover,#s5TenantOnlyAdvantage .s5-v96-tab:focus-visible{background:rgba(255,255,255,.72);outline:none}#s5TenantOnlyAdvantage .s5-v96-num{display:block;margin-bottom:.72rem;font:900 .76rem/1 var(--font-body)!important;letter-spacing:.16em}#s5TenantOnlyAdvantage .s5-v96-tab-title{display:block;font:400 clamp(1.28rem,1.58vw,1.56rem)/1.08 var(--font-display)!important;letter-spacing:-.03em}#s5TenantOnlyAdvantage .s5-v96-tab-sub{display:block;margin-top:.52rem;font:700 1rem/1.5 var(--font-body)!important}@keyframes s5V96Progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:760px){#s5TenantOnlyAdvantage .s5-v96-nav{grid-template-columns:repeat(2,minmax(0,1fr))}#s5TenantOnlyAdvantage .s5-v96-tab:nth-child(-n/**/+2){border-bottom:1px solid rgba(15,35,63,.11)}}@media (max-width:560px){#s5TenantOnlyAdvantage .s5-v96-nav{grid-template-columns:1fr}#s5TenantOnlyAdvantage .s5-v96-tab{border-bottom:1px solid rgba(15,35,63,.11)}#s5TenantOnlyAdvantage .s5-v96-tab:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){#s5TenantOnlyAdvantage .s5-v96-line,#s5TenantOnlyAdvantage .s5-v96-body,#s5TenantOnlyAdvantage .s5-v96-cta,#s5TenantOnlyAdvantage .s5-v96-image{transition:none!important;animation:none!important}#s5TenantOnlyAdvantage .s5-v96-tab.is-active:before{animation:none!important;transform:scaleX(1)!important}}#s5TenantOnlyAdvantage .s5-v96-visual{isolation:isolate!important}#s5TenantOnlyAdvantage .s5-v96-visual:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25),inset 0 -1px 0 rgba(210,175,74,.16)}#s5TenantOnlyAdvantage .s5-v96-visual:after{z-index:1!important}#s5TenantOnlyAdvantage .s5-v96-image{z-index:0!important}#s5TenantOnlyAdvantage .s5-v96-photo-tag{left:1.35rem!important;bottom:1.3rem!important;z-index:4!important;padding:.78rem 1.05rem!important;border:1px solid rgba(210,175,74,.24)!important;background:rgba(8,18,34,.80)!important;box-shadow:0 12px 30px rgba(5,12,24,.20)!important;backdrop-filter:blur(12px) saturate(115%)!important}#s5TenantOnlyAdvantage .s5-v96-photo-tag:before{width:22px!important;background:#d2af4a!important}#s5TenantOnlyAdvantage .s5-v96-stage:after{content:"";position:absolute;right:-10px;top:calc(50% - 27px);width:54px;height:54px;z-index:1;pointer-events:none;border-top:1px solid rgba(210,175,74,.48);border-right:1px solid rgba(210,175,74,.48);opacity:.72}#s5TenantOnlyAdvantage .s5-v96-stage:before{content:"";position:absolute;right:calc(50% - 710px);bottom:5px;width:46px;height:46px;z-index:1;pointer-events:none;border-right:1px solid rgba(210,175,74,.30);border-bottom:1px solid rgba(210,175,74,.30);opacity:.5}@media (max-width:1080px){#s5TenantOnlyAdvantage .s5-v96-stage:before,#s5TenantOnlyAdvantage .s5-v96-stage:after{display:none!important}}#approach.s5-v77-directory .process-header .section-sub{min-height:3.35em!important;display:flex!important;align-items:flex-start!important;justify-content:center!important}#approach.s5-v77-directory .process-header .section-title.s5-v100-in{animation:s5V100HeadlineIn .58s cubic-bezier(.16,.86,.18,1) both}#approach.s5-v77-directory .process-header .section-sub.s5-v100-in{animation:s5V100CopyIn .50s cubic-bezier(.18,.82,.18,1) both}@keyframes s5V100HeadlineIn{from{opacity:0;transform:translateY(20px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes s5V100CopyIn{from{opacity:0;transform:translateY(12px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (prefers-reduced-motion:reduce){#approach.s5-v77-directory .process-header .section-title,#approach.s5-v77-directory .process-header .section-sub{animation:none!important;transform:none!important;filter:none!important}}#approach.s5-v77-directory .process-header .section-title,#approach.s5-v77-directory .process-header .section-sub{transition:opacity .34s ease,transform .42s cubic-bezier(.18,.82,.18,1),filter .34s ease!important}html,body{scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){html,body{scroll-behavior:auto!important}}#approach.s5-v77-directory .process-header{overflow:visible!important}#approach.s5-v77-directory .process-header .section-title{min-height:1.9em!important;overflow:visible!important}#approach.s5-v77-directory .process-header.s5-v103-out .section-title,#approach.s5-v77-directory .process-header.s5-v103-out .section-sub{opacity:0!important;transform:translateY(-14px)!important;filter:blur(5px)!important;transition:opacity .34s ease,transform .42s cubic-bezier(.4,0,.2,1),filter .34s ease!important}#approach.s5-v77-directory .section-title .s5-v103-title-main{display:block;opacity:0;transform:translateY(34px);filter:blur(5px)}#approach.s5-v77-directory .section-title em{display:block!important;transform:translateY(40px);filter:blur(5px)}#approach.s5-v77-directory .section-title.s5-v103-in .s5-v103-title-main{animation:s5V103TitleIn .78s cubic-bezier(.16,.84,.18,1) .04s both}@keyframes s5V103TitleIn{0%{opacity:0;transform:translateY(38px);filter:blur(5px)}55%{opacity:1;filter:blur(0)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes s5V103SubIn{0%{opacity:0;transform:translateY(18px);filter:blur(3px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}#s5TenantOnlyAdvantage .s5-v96-headline{overflow:visible!important}@media (prefers-reduced-motion:reduce){#approach.s5-v77-directory .section-title .s5-v103-title-main,#approach.s5-v77-directory .section-title em,#approach.s5-v77-directory .section-sub{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important}}#s5TenantOnlyAdvantage #s5V96PhotoTag{display:none!important}#approach.s5-v77-directory .s5-v77-directory-card{transition:border-color .42s ease,background .42s ease,transform .42s ease!important}#s5TeamProfileLayer .s5-team-profile-meta{padding:1.15rem 1.25rem!important;border:1px solid rgba(210,175,74,.26)!important;border-radius:18px!important;background:rgba(255,255,255,.62)!important}#s5TeamProfileLayer .s5-team-profile-body{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr)!important;align-items:start!important}#s5TeamProfileLayer .s5-team-profile-copy,#s5TeamProfileLayer .s5-team-profile-side{border-radius:24px!important;padding:clamp(1.55rem,3vw,2.25rem)!important}#s5TeamProfileLayer .s5-team-profile-side h3{margin:0 0 .7rem!important;color:#20272c!important;font-family:"Newsreader",Georgia,"Times New Roman",serif!important;font-size:clamp(1.6rem,2.4vw,2.25rem)!important;line-height:1!important;letter-spacing:-.04em!important}@media (max-width:900px){#s5TeamProfileLayer .s5-team-profile-body{grid-template-columns:1fr!important}}#s5TeamDirectoryLayer .s5-home-team-initials{display:none!important}#articlePage .article-page-back{cursor:pointer!important}#approach.s5-v77-directory{display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.s5-layered-header-open #s5MethodIndexV21.is-open,body.s5-layered-header-open #s5ServiceIndexV17.is-open,body.s5-layered-header-open #s5EnvironmentLayerV18.is-open,body.s5-layered-header-open #s5FirmLayerV18.is-open,body.s5-layered-header-open #s5ArchitectureHubLayer.is-open,body.s5-layered-header-open #s5ArchitectureDetailLayer.is-open,html.s5-v27-route-layer-open #s5MethodIndexV21.is-open,html.s5-v27-route-layer-open #s5ServiceIndexV17.is-open,html.s5-v27-route-layer-open #s5EnvironmentLayerV18.is-open,html.s5-v27-route-layer-open #s5FirmLayerV18.is-open,html.s5-v27-route-layer-open #s5ArchitectureHubLayer.is-open,html.s5-v27-route-layer-open #s5ArchitectureDetailLayer.is-open{top:0!important;bottom:0!important;height:auto!important;min-height:0!important}#s5ArchitectureHubLayer>.s5v2-layer-topbar .s5v2-back,#s5ArchitectureDetailLayer>.s5v2-layer-topbar .s5v2-back,#s5PhotoHubV15 .s5v15-back,#s5ServiceIndexV17 .s5-svc17-back,#s5MethodIndexV21 .s5-svc17-back,#s5EnvironmentLayerV18 .s5-v18-back,#s5FirmLayerV18 .s5-v18-back{display:none!important}#s5ArchitectureHubLayer>.s5v2-layer-topbar,#s5ArchitectureDetailLayer>.s5v2-layer-topbar{grid-template-columns:minmax(0,1fr)!important;place-items:center!important}#s5ArchitectureHubLayer .s5v2-topbar-label,#s5ArchitectureDetailLayer .s5v2-topbar-label{justify-self:center!important;text-align:center!important}#s5ArchitectureHubLayer .s5v2-topbar-spacer,#s5ArchitectureDetailLayer .s5v2-topbar-spacer{display:none!important}#s5PhotoHubV15 .s5v15-topbar,#s5ServiceIndexV17 .s5-svc17-topbar,#s5MethodIndexV21 .s5-svc17-topbar,#s5EnvironmentLayerV18 .s5-v18-topbar,#s5FirmLayerV18 .s5-v18-topbar{grid-template-columns:minmax(0,1fr)!important;place-items:center!important}#s5PhotoHubV15 .s5v15-topbar-title,#s5ServiceIndexV17 .s5-svc17-label,#s5MethodIndexV21 .s5-svc17-label,#s5EnvironmentLayerV18 .s5-v18-label,#s5FirmLayerV18 .s5-v18-label{justify-self:center!important;text-align:center!important}#s5PhotoHubV15 .s5v15-topbar>span:last-child,#s5ServiceIndexV17 .s5-svc17-topbar>[aria-hidden="true"],#s5MethodIndexV21 .s5-svc17-topbar>[aria-hidden="true"],#s5EnvironmentLayerV18 .s5-v18-spacer,#s5FirmLayerV18 .s5-v18-spacer{display:none!important}body>section.credibility{display:none!important}#global-reach.global-deals-final-section::before{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;opacity:.44!important;background-image:linear-gradient(rgba(65,58,49,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(65,58,49,.035) 1px,transparent 1px)!important;background-size:72px 72px!important;mask-image:linear-gradient(to bottom,rgba(0,0,0,.62),transparent 94%)!important;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.62),transparent 94%)!important}#global-reach .global-deals-final-inner{z-index:2!important}#approach.s5-v77-directory{background:radial-gradient(circle at 12% 10%,rgba(210,175,74,.14),transparent 30%),radial-gradient(circle at 91% 84%,rgba(164,15,31,.045),transparent 28%),linear-gradient(180deg,#fbf8f2 0%,#efe8db 100%)!important;color:#172334!important;border-top:1px solid rgba(174,139,58,.20)!important;border-bottom:1px solid rgba(164,15,31,.08)!important}#approach.s5-v77-directory .process-video-overlay{opacity:1!important;background:linear-gradient(180deg,rgba(250,247,241,.76) 0%,rgba(250,247,241,.68) 34%,rgba(245,239,230,.72) 68%,rgba(239,232,222,.86) 100%),linear-gradient(90deg,rgba(255,252,247,.20) 0%,rgba(255,252,247,.02) 50%,rgba(255,252,247,.18) 100%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#approach.s5-v77-directory .process-inner{position:relative!important;z-index:3!important}#approach.s5-v77-directory .process-header .section-label{text-shadow:none!important}#approach.s5-v77-directory .process-header .section-label::before,#approach.s5-v77-directory .process-header .section-label::after{opacity:.62!important}#approach.s5-v77-directory .process-header .section-title .s5-v103-title-main{color:#162238!important;-webkit-text-fill-color:#162238!important}#approach.s5-v77-directory .process-header .section-title em{-webkit-text-fill-color:#b18a2c!important}#approach.s5-v77-directory .process-header .section-sub{font-weight:600!important}#approach.s5-v77-directory .s5-v77-directory-card,#approach.s5-v77-directory .process-step{background:linear-gradient(155deg,rgba(255,254,250,.90),rgba(246,241,233,.84))!important;border:1px solid rgba(83,71,55,.16)!important;box-shadow:0 16px 38px rgba(57,48,38,.075)!important;backdrop-filter:blur(10px) saturate(1.03)!important;-webkit-backdrop-filter:blur(10px) saturate(1.03)!important}#approach.s5-v77-directory .s5-v77-directory-card:hover,#approach.s5-v77-directory .process-step:hover{background:linear-gradient(155deg,rgba(255,255,252,.97),rgba(249,244,236,.94))!important;border-color:rgba(177,138,44,.40)!important;box-shadow:0 22px 48px rgba(57,48,38,.11)!important;transform:translateY(-3px)!important}#approach.s5-v77-directory .s5-v77-directory-card.s5-v80-active{background:linear-gradient(155deg,rgba(255,255,252,.99),rgba(247,241,231,.97))!important;border-color:rgba(177,138,44,.56)!important;box-shadow:0 24px 52px rgba(57,48,38,.12),inset 0 -3px 0 #d2af4a!important}#approach.s5-v77-directory .process-step-num{color:#a8842f!important;opacity:.84!important;text-shadow:none!important}#approach.s5-v77-directory .process-step-title{text-shadow:none!important}#approach.s5-v77-directory .process-step-desc{font-weight:600!important}#approach.s5-v77-directory .process-step-detail{border-top-color:rgba(70,61,50,.13)!important}#approach.s5-v77-directory .process-step-detail-label{color:#8a6c26!important}#approach.s5-v77-directory .process-step-detail-text{color:#172334!important;font-weight:800!important}#approach.s5-v77-directory .s5-v77-directory-card.s5-v80-active .process-step-detail-text{color:#a40f1f!important}#approach.s5-v77-directory::after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:radial-gradient(circle at 50% 18%,rgba(210,175,74,.08),transparent 30%),linear-gradient(rgba(73,64,53,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(73,64,53,.028) 1px,transparent 1px)!important;background-size:auto,72px 72px,72px 72px!important;opacity:.55!important}@media (max-width:760px){#approach.s5-v77-directory .process-video-overlay{background:linear-gradient(180deg,rgba(250,247,241,.86),rgba(239,232,222,.92))!important}}@keyframes s5V158RestSheen{0%{opacity:0;transform:translate3d(-1.5%,0,0) scale(1.01)}34%{opacity:.42}70%{opacity:.16}100%{opacity:0;transform:translate3d(1.5%,0,0) scale(1.018)}}:root{--s5-194-ink:#20272c}#insights .insights-header{align-items:end!important}#insights .section-label{color:var(--s5-194-red)!important}#insights .section-title{color:var(--s5-194-ink)!important}#insights .section-sub{color:#5f666b!important;max-width:560px!important;font-size:1rem!important;line-height:1.75!important}#insights .insight-card{border-radius:0!important;box-shadow:none!important}#s5ArchitectureHubLayer .s5v2-hub-card:hover,#s5ArchitectureHubLayer .s5v2-hub-card:focus-visible{transform:none!important}#s5ArchitectureHubLayer .s5v2-hub-card:first-child:hover,#s5ArchitectureHubLayer .s5v2-hub-card:first-child:focus-visible{background:linear-gradient(145deg,#414a51,#30383e)!important}#s5ArchitectureHubLayer .s5v2-card-metric{grid-column:3!important;grid-row:3!important;margin-top:.65rem!important;color:#787f84!important;font-size:.72rem!important}#s5ArchitectureHubLayer .s5v2-hub-card:first-child .s5v2-card-index,#s5ArchitectureHubLayer .s5v2-hub-card:first-child .s5v2-card-group,#s5ArchitectureHubLayer .s5v2-hub-card:first-child .s5v2-card-metric{color:rgba(255,255,255,.58)!important}#s5ArchitectureHubLayer .s5v2-hub-card:first-child p{color:rgba(255,255,255,.74)!important}#s5ArchitectureHubLayer .s5v2-hub-card:first-child .s5v2-card-open{color:#fff!important}#s5ArchitectureDetailLayer .s5v2-detail-hero{gap:clamp(2.5rem,6vw,5.5rem)!important}#s5ArchitectureDetailLayer .s5v2-detail-title{max-width:840px!important}#s5ArchitectureDetailLayer .s5v2-detail-summary{font-size:1.02rem!important;line-height:1.76!important}@media (max-width:980px){#s5ArchitectureHubLayer .s5v2-card-group,#s5ArchitectureHubLayer .s5v2-hub-card h3,#s5ArchitectureHubLayer .s5v2-hub-card p,#s5ArchitectureHubLayer .s5v2-card-metric,#s5ArchitectureHubLayer .s5v2-card-open{grid-column:2!important;grid-row:auto!important;justify-self:start!important}}:root{--s5-196-ink:#20272c}#s5ArchitectureHubLayer .s5v2-hub-hero h1,#s5ArchitectureDetailLayer .s5v2-detail-title{-webkit-text-fill-color:var(--s5-196-ink)!important}#s5ArchitectureHubLayer .s5v2-hub-card:first-child h3{color:#fff!important;-webkit-text-fill-color:#fff!important}:root{--s5v199-line:rgba(31,39,44,.15);--s5v199-gold:#b99d58}#s5ArchitectureHubLayer,#s5ArchitectureDetailLayer{--font-body:var(--s5v199-sans)!important}#s5ArchitectureHubLayer .s5v2-layer-bg,#s5ArchitectureDetailLayer .s5v2-layer-bg{display:none!important}#s5ArchitectureHubLayer .s5v2-breadcrumb,#s5ArchitectureDetailLayer .s5v2-breadcrumb{color:#787f84!important;font-family:var(--s5v199-sans)!important;font-size:.70rem!important;font-weight:700!important;letter-spacing:.045em!important;text-transform:none!important}#s5ArchitectureHubLayer .s5v2-breadcrumb button,#s5ArchitectureDetailLayer .s5v2-breadcrumb button{color:var(--s5v199-red)!important;font:700 .70rem/1.2 var(--s5v199-sans)!important}#s5ArchitectureHubLayer .s5v2-breadcrumb strong,#s5ArchitectureDetailLayer .s5v2-breadcrumb strong{color:#787f84!important;font-weight:700!important}#s5ArchitectureHubLayer .s5v2-hub-intro{align-self:end!important}#s5ArchitectureHubLayer .s5v2-filterbar{top:88px!important;z-index:25!important;align-items:center!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}#s5ArchitectureHubLayer .s5v2-filter{position:relative!important;border-radius:0!important;white-space:nowrap!important}#s5ArchitectureHubLayer .s5v2-filter::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:transparent}#s5ArchitectureHubLayer .s5v2-filter.is-active::after{background:var(--s5v199-gold)!important}#s5ArchitectureHubLayer .s5v2-hub-card,#s5ArchitectureHubLayer .s5v2-hub-card:first-child,#s5ArchitectureHubLayer .s5v2-hub-card:nth-child(2),#s5ArchitectureHubLayer .s5v2-hub-card:nth-child(6n/**/+1):not(:first-child){grid-template-rows:auto auto!important}#s5ArchitectureHubLayer .s5v2-hub-card::before{position:absolute;left:0;top:0;bottom:0;width:2px;background:transparent}#s5ArchitectureHubLayer .s5v2-card-index{grid-column:1!important;grid-row:1 / span 2!important;margin:0!important}#s5ArchitectureHubLayer .s5v2-card-group{grid-column:2!important;grid-row:1!important;margin:0 0 .45rem!important}#s5ArchitectureHubLayer .s5v2-hub-card h3{grid-row:2!important}#s5ArchitectureHubLayer .s5v2-hub-card p{grid-row:1 / span 2!important;align-self:start!important}#s5ArchitectureHubLayer .s5v2-card-open{grid-row:1 / span 2!important}#s5ArchitectureHubLayer .s5v2-hub-foot{margin-top:1.3rem!important;color:#838a8f!important;font-family:var(--s5v199-sans)!important}#s5ArchitectureDetailLayer .s5-v199-focus-card span{display:block!important;margin:0 0 .9rem!important;text-transform:uppercase!important}#s5ArchitectureDetailLayer .s5-v199-focus-card strong{display:block!important;font-weight:400!important}@media (max-width:1050px){#s5ArchitectureHubLayer .s5v2-card-index{grid-column:1!important}#s5ArchitectureHubLayer .s5v2-card-group,#s5ArchitectureHubLayer .s5v2-hub-card h3,#s5ArchitectureHubLayer .s5v2-hub-card p,#s5ArchitectureHubLayer .s5v2-card-open{grid-column:2!important;grid-row:auto!important;justify-self:start!important}}@media (max-width:760px){#s5ArchitectureHubLayer .s5v2-filterbar{top:72px!important;overflow-x:auto!important}}:root{--s5v200-ink:#20272c;--s5v200-line:rgba(32,39,44,.14);--s5v200-gold:#b99d58}#s5ArchitectureDetailLayer.s5-v200-premium .s5v2-detail-hero>div:first-child,#s5ArchitectureDetailLayer.s5-v200-premium .s5v2-detail-hero>.s5v2-detail-metric{margin:-1px!important;padding:0!important;border:0!important}#s5ArchitectureDetailLayer .s5-v199-detail-intro{position:relative!important}#s5ArchitectureDetailLayer .s5-v199-detail-intro::before{content:"";position:absolute;top:0;left:clamp(1rem,3vw,3rem)}#s5ArchitectureDetailLayer .s5-v199-detail-eyebrow{margin:0 0 1rem!important;text-transform:uppercase!important}#s5ArchitectureDetailLayer .s5-v199-detail-title{margin:0!important}#s5ArchitectureDetailLayer .s5-v199-detail-summary{margin:1.45rem 0 0!important}#s5ArchitectureDetailLayer .s5-v199-focus-card{align-self:end!important;border:0!important}#s5ArchitectureDetailLayer .s5-v199-focus-card span{letter-spacing:.14em!important}#s5ArchitectureDetailLayer .s5-v199-focus-card strong{line-height:1.07!important}#s5ArchitectureDetailLayer .s5-v200-section-index{align-items:center!important;gap:clamp(1.15rem,3vw,2.8rem)!important;margin:0 clamp(1rem,3vw,3rem) clamp(1rem,2vw,1.5rem)!important;padding:1.1rem 0 1rem!important;border-top:1px solid var(--s5v200-line)!important;border-bottom:1px solid var(--s5v200-line)!important;background:#fff!important;overflow-x:auto!important}#s5ArchitectureDetailLayer .s5-v200-section-index::before{content:"S5 /";flex:0 0 auto;color:var(--s5v200-red);font:800 .62rem/1 var(--s5v200-sans);letter-spacing:.12em;text-transform:uppercase}#s5ArchitectureDetailLayer .s5-v200-section-index button{flex:0 0 auto!important;padding:0!important;border:0!important;background:none!important;color:#6b7176!important;font:700 .69rem/1 var(--s5v200-sans)!important;letter-spacing:.075em!important;text-transform:uppercase!important;cursor:pointer!important}#s5ArchitectureDetailLayer .s5-v200-section-index button:hover{color:var(--s5v200-ink)!important}#s5ArchitectureDetailLayer .s5-v200-section-index button:first-of-type{color:var(--s5v200-ink)!important}#s5ArchitectureDetailLayer .s5-v200-section-index button:first-of-type::after{content:"";display:inline-block;width:28px;height:1px;margin:0 0 3px 10px;background:var(--s5v200-gold)}#s5ArchitectureHubLayer .s5v2-hub-grid{position:relative!important}#s5ArchitectureHubLayer .s5v2-hub-grid::before{text-transform:uppercase}#s5ArchitectureHubLayer .s5v2-hub-card:hover::before{background:var(--s5v200-red)!important}@media (max-width:760px){#s5ArchitectureDetailLayer .s5-v200-section-index{margin-left:1rem!important;margin-right:1rem!important}}:root{--s5v201-ink:#20272c;--s5v201-copy:#596269;--s5v201-line:rgba(32,39,44,.14);--s5v201-gold:#b99d58}#s5ArchitectureHubLayer{background:#fff!important}#s5ArchitectureHubLayer .s5v2-layer-shell{width:min(calc(100% - 5rem),1280px)!important}#s5ArchitectureHubLayer .s5v2-hub-hero{grid-template-columns:minmax(0,1.18fr) minmax(330px,.62fr)!important;gap:clamp(3rem,7vw,7rem)!important;align-items:end!important;padding:1rem 0 clamp(2.6rem,4vw,4rem)!important;border:0!important}#s5ArchitectureHubLayer .s5v2-eyebrow{position:relative!important;margin:0 0 .95rem!important;font:750 .64rem/1 var(--s5v201-sans)!important;letter-spacing:.16em!important;text-transform:uppercase!important}#s5ArchitectureHubLayer .s5v2-eyebrow::before{position:absolute;left:0;top:50%;height:1px;background:linear-gradient(90deg,var(--s5v201-red),var(--s5v201-gold))}#s5ArchitectureHubLayer .s5v2-hub-hero h1{margin:0!important;max-width:870px!important;color:var(--s5v201-ink)!important;-webkit-text-fill-color:var(--s5v201-ink)!important;font-family:var(--s5v201-serif)!important;font-size:clamp(3.5rem,6vw,6.25rem)!important;font-weight:400!important;line-height:.91!important}#s5ArchitectureHubLayer .s5v2-hub-intro{max-width:470px!important;margin:0 0 .25rem!important;color:var(--s5v201-copy)!important;font:430 1rem/1.78 var(--s5v201-sans)!important}#s5ArchitectureHubLayer .s5-v201-hub-signature{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 0 clamp(2.2rem,4vw,3.5rem)!important;padding:1.1rem 0!important;border-top:1px solid var(--s5v201-line)!important;border-bottom:1px solid var(--s5v201-line)!important}#s5ArchitectureHubLayer .s5-v201-hub-signature div{padding:.35rem clamp(1rem,2.5vw,2.3rem)!important;border-right:1px solid var(--s5v201-line)!important}#s5ArchitectureHubLayer .s5-v201-hub-signature div:first-child{padding-left:0!important}#s5ArchitectureHubLayer .s5-v201-hub-signature div:last-child{border-right:0!important}#s5ArchitectureHubLayer .s5-v201-hub-signature small{display:block!important;margin-bottom:.4rem!important;color:#8a9195!important;font:750 .58rem/1 var(--s5v201-sans)!important;text-transform:uppercase!important}#s5ArchitectureHubLayer .s5-v201-hub-signature strong{color:#30383e!important;font:600 .86rem/1.35 var(--s5v201-sans)!important}#s5ArchitectureHubLayer .s5v2-filterbar{display:flex!important;position:static!important;min-height:0!important;margin:0 0 .5rem!important;padding:0!important;gap:1.7rem!important;border:0!important;background:none!important}#s5ArchitectureHubLayer .s5v2-filter{min-height:0!important;padding:0 0 .8rem!important;border:0!important;border-bottom:2px solid transparent!important;background:none!important;color:#787f84!important;font:700 .67rem/1 var(--s5v201-sans)!important;letter-spacing:.08em!important;text-transform:uppercase!important}#s5ArchitectureHubLayer .s5v2-filter.is-active{color:var(--s5v201-ink)!important;border-bottom-color:var(--s5v201-gold)!important}#s5ArchitectureHubLayer .s5v2-hub-grid{display:block!important;margin-top:0!important;border-top:1px solid var(--s5v201-line)!important}#s5ArchitectureHubLayer .s5v2-hub-grid::before{content:"S5 ADVISORY / CAPABILITY INDEX";display:block;padding:1.15rem 0 1rem!important;border-bottom:1px solid var(--s5v201-line)!important;color:#8a9195!important;font:750 .60rem/1 var(--s5v201-sans)!important;letter-spacing:.14em!important}#s5ArchitectureHubLayer .s5v2-hub-card,#s5ArchitectureHubLayer .s5v2-hub-card:first-child,#s5ArchitectureHubLayer .s5v2-hub-card:nth-child(2),#s5ArchitectureHubLayer .s5v2-hub-card:nth-child(6n/**/+1):not(:first-child){position:relative!important;display:grid!important;grid-template-columns:145px minmax(260px,.80fr) minmax(0,1.20fr) 128px!important;gap:clamp(1.4rem,3vw,3.2rem)!important;align-items:start!important;width:100%!important;min-height:0!important;margin:0!important;padding:clamp(1.8rem,2.8vw,2.55rem) 0!important;border:0!important;border-bottom:1px solid var(--s5v201-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:var(--s5v201-ink)!important;transform:none!important}#s5ArchitectureHubLayer .s5v2-hub-card::after{position:absolute;left:-16px;top:20%;bottom:20%;width:2px;background:transparent;transition:background .2s ease}#s5ArchitectureHubLayer .s5v2-hub-card:hover,#s5ArchitectureHubLayer .s5v2-hub-card:focus-visible{background:#fafaf8!important}#s5ArchitectureHubLayer .s5v2-hub-card:hover::after,#s5ArchitectureHubLayer .s5v2-hub-card:focus-visible::after{background:linear-gradient(180deg,var(--s5v201-red),var(--s5v201-gold))!important}#s5ArchitectureHubLayer .s5v2-card-top{grid-column:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.55rem!important;margin:0!important}#s5ArchitectureHubLayer .s5v2-card-index{order:-1!important;color:#a3a9ad!important;font:650 .78rem/1 var(--s5v201-sans)!important;letter-spacing:.05em!important}#s5ArchitectureHubLayer .s5v2-card-group{color:#838a8f!important;font:750 .60rem/1.3 var(--s5v201-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important}#s5ArchitectureHubLayer .s5v2-hub-card h3{grid-column:2!important;margin:0!important;color:var(--s5v201-ink)!important;-webkit-text-fill-color:var(--s5v201-ink)!important;font-family:var(--s5v201-sans)!important;font-size:clamp(1.35rem,2vw,1.95rem)!important;font-weight:650!important;letter-spacing:-.035em!important;line-height:1.10!important}#s5ArchitectureHubLayer .s5v2-hub-card p{grid-column:3!important;margin:0!important;max-width:620px!important;color:#5f666b!important;font:430 .93rem/1.72 var(--s5v201-sans)!important}#s5ArchitectureHubLayer .s5v2-card-metric{display:none!important}#s5ArchitectureHubLayer .s5v2-card-open{grid-column:4!important;align-self:center!important;justify-self:end!important;margin:0!important;color:#414a51!important;font:750 .64rem/1.25 var(--s5v201-sans)!important;letter-spacing:.05em!important;text-transform:uppercase!important}#s5ArchitectureHubLayer .s5v2-card-open::after{color:var(--s5v201-gold)!important}#s5ArchitectureDetailLayer .s5v2-layer-shell{padding-top:7.4rem!important}#s5ArchitectureDetailLayer.s5-v201-premium .s5v2-detail-hero>div:first-child,#s5ArchitectureDetailLayer.s5-v201-premium .s5v2-detail-hero>.s5v2-detail-metric{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}#s5ArchitectureDetailLayer.s5-v201-premium .s5-v68-route-shade{background:linear-gradient(180deg,transparent 0%,transparent 72%,rgba(27,34,39,.10) 100%)!important}#s5ArchitectureDetailLayer .s5-v199-detail-intro::before{width:58px!important;height:2px!important;background:linear-gradient(90deg,var(--s5v201-red) 0 42%,var(--s5v201-gold) 42% 100%)!important}#s5ArchitectureDetailLayer .s5-v199-detail-eyebrow{font:750 .63rem/1 var(--s5v201-sans)!important;letter-spacing:.15em!important}#s5ArchitectureDetailLayer .s5-v199-focus-card{position:relative!important}#s5ArchitectureDetailLayer .s5-v199-focus-card::before{content:"";position:absolute;top:0;left:0;width:48px;height:2px;background:var(--s5v201-gold)}#s5ArchitectureDetailLayer .s5-v199-focus-card span{color:#787f84!important;font:750 .61rem/1 var(--s5v201-sans)!important}#s5ArchitectureDetailLayer .s5-v199-focus-card strong{color:#30383e!important;font-family:var(--s5v201-serif)!important;font-size:clamp(1.55rem,2.4vw,2.4rem)!important}#s5ArchitectureDetailLayer .s5-v200-section-index{display:none!important}#s5ArchitectureDetailLayer .s5-v201-page-marker{display:flex!important;align-items:center!important;gap:1rem!important;margin:0 clamp(1rem,3vw,3rem)!important;padding:1rem 0!important;border-top:1px solid var(--s5v201-line)!important;border-bottom:1px solid var(--s5v201-line)!important;color:#838a8f!important;font:750 .60rem/1 var(--s5v201-sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important}#s5ArchitectureDetailLayer .s5-v201-page-marker::before{content:"";width:28px;height:1px;background:var(--s5v201-gold)}#s5ArchitectureDetailLayer .s5-v201-page-marker strong{color:var(--s5v201-red)!important;font-weight:800!important}@media (max-width:1020px){#s5ArchitectureHubLayer .s5v2-hub-hero,#s5ArchitectureDetailLayer .s5-v199-detail-intro{grid-template-columns:1fr!important;gap:2rem!important}#s5ArchitectureHubLayer .s5v2-hub-card{grid-template-columns:105px minmax(0,.8fr) minmax(0,1.2fr)!important}#s5ArchitectureHubLayer .s5v2-card-open{grid-column:2 / span 2!important;justify-self:start!important;margin-top:.35rem!important}}@media (max-width:720px){#s5ArchitectureHubLayer .s5v2-layer-shell,#s5ArchitectureDetailLayer .s5v2-layer-shell{width:min(calc(100% - 2rem),1280px)!important}#s5ArchitectureHubLayer .s5-v201-hub-signature{grid-template-columns:1fr!important}#s5ArchitectureHubLayer .s5-v201-hub-signature div{padding:.8rem 0!important;border-right:0!important;border-bottom:1px solid var(--s5v201-line)!important}#s5ArchitectureHubLayer .s5v2-hub-card{grid-template-columns:1fr!important;gap:.7rem!important}#s5ArchitectureHubLayer .s5v2-card-top,#s5ArchitectureHubLayer .s5v2-hub-card h3,#s5ArchitectureHubLayer .s5v2-hub-card p,#s5ArchitectureHubLayer .s5v2-card-open{grid-column:1!important}}#s5-client-logo-reviews .s5-logo-review-shell{justify-self:stretch!important;align-self:stretch!important}#s5-client-logo-reviews .s5-logo-review-card{flex-direction:column!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:none!important;justify-self:stretch!important;align-self:stretch!important}#s5-client-logo-reviews .s5-logo-review-logo-wrap{flex:0 0 auto!important}#s5-client-logo-reviews{position:relative!important;width:100%!important;max-width:none!important;margin:0!important}#s5-client-logo-reviews::after{display:none!important}#s5-client-logo-reviews .s5-logo-reviews-inner{position:relative!important;z-index:1!important;min-width:0!important}#s5-client-logo-reviews .s5-logo-reviews-top{min-width:0!important}#s5-client-logo-reviews .s5-logo-reviews-intro{min-width:0!important}#s5-client-logo-reviews .s5-logo-reviews-title em{color:#596269!important;font-style:normal!important}#s5-client-logo-reviews .s5-logo-review-shell{display:block!important;min-width:0!important}#s5-client-logo-reviews .s5-logo-review-card{position:relative!important;min-width:0!important;text-align:left!important}#s5-client-logo-reviews .s5-logo-review-card::before{position:absolute!important;inset:0 auto 0 0!important;pointer-events:none!important}#s5-client-logo-reviews .s5-logo-review-logo-wrap{padding:1rem!important;border:1px solid rgba(32,39,44,.10)!important}#s5-client-logo-reviews .s5-logo-review-logo-wrap img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}#s5-client-logo-reviews .s5-logo-review-quote{box-sizing:border-box!important;min-width:0!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}#s5-client-logo-reviews .s5-logo-review-meta{grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;min-width:0!important}#s5-client-logo-reviews .s5-logo-review-person{font:800 .74rem/1.2 SourceSerif4,Arial,sans-serif!important}#s5-client-logo-reviews .s5-logo-review-role{margin-top:.28rem!important;font:500 .84rem/1.45 SourceSerif4,Arial,sans-serif!important}#s5-client-logo-reviews .s5-logo-review-cta{font:800 .63rem/1 SourceSerif4,Arial,sans-serif!important}#s5-client-logo-reviews .s5-logo-review-controls{width:100%!important;margin-top:1rem!important}#s5-client-logo-reviews .s5-logo-review-btn{width:38px!important;height:38px!important;border:1px solid rgba(32,39,44,.16)!important;background:#fff!important;color:#30383e!important;box-shadow:none!important}#s5-client-logo-reviews .s5-logo-review-rail{width:100%!important;max-width:none!important;min-width:0!important;margin-top:clamp(1.8rem,4vw,3rem)!important;border-top:1px solid rgba(32,39,44,.12)!important;border-bottom:1px solid rgba(32,39,44,.12)!important}@media (max-width:700px){#s5-client-logo-reviews .s5-logo-review-card{flex-direction:column!important;min-width:0!important}#s5-client-logo-reviews .s5-logo-review-quote{min-width:0!important}#s5-client-logo-reviews .s5-logo-review-meta{width:100%!important;grid-template-columns:1fr!important}#s5-client-logo-reviews .s5-logo-review-cta{justify-self:start!important}}:root{--s5m-bg:#f4f0e9;--s5m-ink:#20272c;--s5m-copy:#596269;--s5m-line:rgba(32,39,44,.14);--s5m-gold:#b99d58;--s5m-shell-wide:min(1400px,calc(100vw - 5rem))}.s5-master-layer2,.s5-master-layer3{font-family:var(--s5m-sans)!important}.s5-master-layer2 h1,.s5-master-layer2 h2,.s5-master-layer2 h3,.s5-master-layer3 h1,.s5-master-layer3 h2,.s5-master-layer3 h3{text-wrap:balance}#s5ServiceIndexV17.s5-master-layer2,#s5EnvironmentLayerV18.s5-master-layer2,#s5MethodIndexV21.s5-master-layer2{background:var(--s5m-bg)!important;color:var(--s5m-ink)!important}#s5ServiceIndexV17.s5-master-layer2 .s5-svc17-topbar,#s5EnvironmentLayerV18.s5-master-layer2 .s5-v18-topbar,#s5MethodIndexV21.s5-master-layer2 .s5-svc17-topbar{display:none!important}.s5-master-layer2 .s5-firm18-row:focus-visible{background:rgba(255,255,255,.55)!important;color:var(--s5m-ink)!important;transform:none!important}.s5-master-layer2 .s5-firm18-row:focus-visible::before{background:linear-gradient(180deg,var(--s5m-red),var(--s5m-gold))}#s5-client-logo-reviews.s5-master-layer2{padding:clamp(5rem,8vw,8rem) clamp(1.25rem,5vw,4rem)!important;background:var(--s5m-bg)!important}#s5-client-logo-reviews.s5-master-layer2 .s5-logo-reviews-inner{width:var(--s5m-shell-wide)!important}#s5-client-logo-reviews.s5-master-layer2 .s5-logo-reviews-intro{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:clamp(2.5rem,6vw,6rem)!important;align-items:end!important;width:100%!important;max-width:none!important;margin:0 0 clamp(2.5rem,5vw,4rem)!important;padding-bottom:clamp(2rem,4vw,3rem)!important;border-bottom:1px solid var(--s5m-line)!important}#s5-client-logo-reviews.s5-master-layer2 .s5-logo-reviews-title{grid-column:1!important;margin:0!important;max-width:760px!important;color:var(--s5m-ink)!important;font-family:var(--s5m-serif)!important;font-size:clamp(3.3rem,5.7vw,5.9rem)!important;line-height:.92!important}#s5-client-logo-reviews.s5-master-layer2 .s5-logo-reviews-title em{color:#5f666b!important}#s5-client-logo-reviews.s5-master-layer2 .s5-logo-reviews-copy{grid-column:2!important;align-self:end!important;max-width:620px!important;margin:0!important;color:var(--s5m-copy)!important;font:430 1rem/1.78 var(--s5m-sans)!important}#s5-client-logo-reviews.s5-master-layer2 .s5-logo-review-card{border-radius:6px!important;box-shadow:none!important}#s5-client-logo-reviews.s5-master-layer2 .s5-logo-review-card::before{background:linear-gradient(180deg,var(--s5m-red),var(--s5m-gold))!important}#s5-client-logo-reviews.s5-master-layer2 .s5-logo-review-quote{color:var(--s5m-ink)!important}#s5-client-logo-reviews.s5-master-layer2 .s5-logo-review-rail{margin-top:clamp(2.2rem,4vw,3.5rem)!important}@media (max-width:1000px){#s5-client-logo-reviews.s5-master-layer2 .s5-logo-reviews-intro{grid-template-columns:1fr!important}}@media (max-width:720px){:root{--s5m-shell-wide:min(100% - 2rem,1400px)}#s5-client-logo-reviews.s5-master-layer2 .s5-logo-reviews-intro{gap:1.25rem!important}}:root{--s5v211-bg:#f4f0e9;--s5v211-ink:#20272c;--s5v211-copy:#596269;--s5v211-line:rgba(32,39,44,.14);--s5v211-pale:#eef0ef}#s5-client-logo-reviews .s5-logo-review-card{box-sizing:border-box!important;grid-template-rows:minmax(0,1fr) auto!important}#s5-client-logo-reviews .s5-logo-review-logo-wrap{height:122px!important}#s5-client-logo-reviews .s5-logo-review-quote{grid-row:1!important;align-self:center!important;width:100%!important;max-width:31ch!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:6!important;overflow:hidden!important}#s5-client-logo-reviews .s5-logo-review-meta{grid-row:2!important;align-self:end!important;min-height:72px!important;margin:0!important}@media (max-width:650px){#s5-client-logo-reviews .s5-logo-review-card{flex-direction:column!important}#s5-client-logo-reviews .s5-logo-review-quote{max-width:100%!important;-webkit-line-clamp:7!important}}#s5ServiceIndexV17 .s5-svc17-row:focus-visible{padding:1.45rem 1.7rem!important;background:#f4f3ef!important;color:var(--s5v211-ink)!important}#s5EnvironmentLayerV18 .s5-env18-row:focus-visible{background:#f4f3ef!important;color:var(--s5v211-ink)!important}#s5MethodIndexV21 .s5-svc17-row:focus-visible{padding:1.5rem 1.65rem!important;background:#f4f3ef!important;color:var(--s5v211-ink)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-hero>div:first-child,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-hero>.s5v2-detail-metric{width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5-v68-route-shade{position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(180deg,rgba(25,32,37,.01),rgba(25,32,37,.03) 75%,rgba(25,32,37,.10))!important}#s5ArchitectureDetailLayer .s5-v199-detail-intro{grid-template-columns:minmax(0,1.28fr) minmax(300px,.62fr)!important;gap:clamp(3rem,7vw,7rem)!important;align-items:end!important;margin:0!important;padding:clamp(3.3rem,6vw,5.5rem) clamp(1rem,3vw,3rem) clamp(2.8rem,5vw,4.4rem)!important;border-bottom:1px solid var(--s5v211-line)!important}#s5ArchitectureDetailLayer .s5-v199-detail-title{max-width:820px!important;color:var(--s5v211-ink)!important;font-family:var(--s5v211-serif)!important;font-weight:400!important;line-height:.94!important}#s5ArchitectureDetailLayer .s5-v199-detail-summary{max-width:720px!important;color:var(--s5v211-copy)!important;font:430 .98rem/1.78 var(--s5v211-sans)!important}#s5ArchitectureDetailLayer .s5-v199-focus-card{min-height:150px!important;padding:1.55rem 1.65rem!important;border-radius:0!important}@media (max-width:1050px){#s5ArchitectureDetailLayer .s5-v199-detail-intro{grid-template-columns:1fr!important;gap:1.8rem!important}}:root{--s5v212-bg:#f4f0e9;--s5v212-ink:#20272c;--s5v212-copy:#596269;--s5v212-line:rgba(32,39,44,.14);--s5v212-gold:#b99d58}#s5ServiceIndexV17 .s5-svc17-topbar{display:none!important}#s5ServiceIndexV17 .s5-v212-breadcrumb{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;margin:0 0 1.25rem;color:#787f84;font:650 .68rem/1.4 var(--s5v212-sans)}#s5ServiceIndexV17 .s5-v212-breadcrumb a{color:var(--s5v212-red);text-decoration:none;font-weight:700}#s5ServiceIndexV17 .s5-v212-card:hover,#s5ServiceIndexV17 .s5-v212-card:focus-visible{transform:translateY(-2px);border-color:rgba(164,32,43,.23);box-shadow:0 18px 44px rgba(32,39,44,.07);outline:none}#s5ServiceIndexV17 .s5-v212-card:hover .s5-v212-card-media img{transform:scale(1.025)}#s5ServiceIndexV17 .s5-v212-card.is-wide{grid-column:1/-1;grid-template-columns:minmax(0,.64fr) minmax(300px,.36fr)}#s5ServiceIndexV17 .s5-v212-card.is-wide .s5-v212-card-media{min-height:250px}#s5-client-logo-reviews .s5-logo-chip img{max-width:118px!important;max-height:44px!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important}#s5-client-logo-reviews .s5-logo-chip{display:flex!important;align-items:center!important;justify-content:center!important}#s5ArchitectureDetailLayer .s5-v199-detail-title{font-size:clamp(2.8rem,4.5vw,4.7rem)!important}@media (max-width:1020px){#s5ServiceIndexV17 .s5-v212-card.is-wide{grid-template-columns:1fr}}@media (max-width:760px){#s5ServiceIndexV17 .s5-v212-card.is-wide{grid-column:1}}:root{--s5v213-gold:#b99d58}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-breadcrumb{padding:0!important;font:650 .68rem/1.45 var(--s5v213-sans)!important;letter-spacing:.01em!important;text-transform:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero{align-items:stretch!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero>div:first-child{z-index:3!important;max-width:none!important;min-width:0!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;opacity:1!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero>.s5v2-detail-metric{display:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v68-route-photo{z-index:1!important;display:block!important;margin:0!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v199-detail-intro{display:none!important}:root{--s5v215-bg:#f4f0e9;--s5v215-ink:#20272c;--s5v215-copy:#596269;--s5v215-line:rgba(32,39,44,.14);--s5v215-gold:#b99d58}.s5h-s5ServiceIndexV17:not(#s5x-never)>body>nav.nav,.s5h-s5ServiceIndexV17:not(#s5x-never)>body>nav.nav.nav-hidden,.s5h-s5EnvironmentLayerV18:not(#s5x-never)>body>nav.nav,.s5h-s5EnvironmentLayerV18:not(#s5x-never)>body>nav.nav.nav-hidden,.s5h-s5MethodIndexV21:not(#s5x-never)>body>nav.nav,.s5h-s5MethodIndexV21:not(#s5x-never)>body>nav.nav.nav-hidden,.s5h-s5ArchitectureDetailLayer:not(#s5x-never)>body>nav.nav,.s5h-s5ArchitectureDetailLayer:not(#s5x-never)>body>nav.nav.nav-hidden{z-index:2147483640!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21{background:var(--s5v215-bg)!important}#s5EnvironmentLayerV18 .s5-v18-topbar,#s5MethodIndexV21 .s5-svc17-topbar{display:none!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-breadcrumb{display:flex!important;gap:.65rem!important;align-items:center!important;flex-wrap:wrap!important;margin:0 0 1.25rem!important;color:#787f84!important;font:650 .68rem/1.4 var(--s5v215-sans)!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-breadcrumb a{color:var(--s5v215-red)!important;text-decoration:none!important;font-weight:700!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-hero-media{position:relative!important;overflow:hidden!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-hero-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:saturate(96%) contrast(102%) brightness(.98)!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-eyebrow{position:relative!important;font:800 .63rem/1 var(--s5v215-sans)!important;text-transform:uppercase!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-eyebrow:before{position:absolute!important;left:0!important;top:50%!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-principles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-principle{padding:0 1rem!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-principle:first-child{padding-left:0!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-principle:last-child{padding-right:0!important;border-right:0!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-principle small{display:block!important;margin-bottom:.4rem!important;color:#74653e!important;font:800 .57rem/1 var(--s5v215-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-principle strong{font:600 .82rem/1.35 var(--s5v215-sans)!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-services-head p{max-width:650px!important;font:430 .96rem/1.76 var(--s5v215-sans)!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card:hover,:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card:focus-visible{outline:none!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-arrow{font:700 1.1rem/1 var(--s5v215-sans)!important}@media (max-width:1020px){:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-media{grid-row:1!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-copy{grid-row:2!important}}@media (max-width:760px){:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-principles{grid-template-columns:1fr!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-principle{padding:.75rem 0!important;border-bottom:1px solid var(--s5v215-line)!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-principle:last-child{border-bottom:0!important}}:is(#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-media::before,:is(#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-media::after{content:none!important;display:none!important}:is(#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-media>*:not(img){display:none!important}:is(#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-media img{opacity:1!important;mix-blend-mode:normal!important;transform:none!important;clip-path:none!important;mask:none!important}:is(#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card:hover .s5-v212-card-media img{transform:scale(1.018)!important}:root{--s5v217-line:rgba(197,166,87,.92)}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero>div:first-child{align-self:stretch!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero .s5v2-eyebrow{align-items:center!important;justify-content:center!important;padding:0!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero .s5v2-eyebrow::before{flex:0 0 30px!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v68-route-photo{object-position:center!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group{z-index:4!important;box-sizing:border-box!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group .s5v2-detail-title{flex:0 0 auto!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group .s5v2-detail-title::after{width:64px!important;height:1px!important;margin:clamp(1.7rem,2.2vw,2.05rem) auto 0!important;background:rgba(197,166,87,.92)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group .s5v2-detail-summary{flex:0 0 auto!important;text-wrap:pretty!important}:root{--s5v221-surface:#f4f0e9;--s5v221-line:rgba(32,39,44,.14)}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-hero,:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-hero-copy,:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card,:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-copy{background:var(--s5v221-surface)!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-layout,#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v199-detail-intro,#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v199-focus-card{background:var(--s5v221-surface)!important}:root{--s5v224-navy:#111923}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-layer-shell{width:min(1380px,94vw)!important;margin-left:auto!important;margin-right:auto!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero{position:relative!important;display:grid!important;grid-template-columns:minmax(390px,.43fr) minmax(0,.57fr)!important;grid-template-rows:1fr!important;width:100%!important;height:min(60vh,600px)!important;min-height:480px!important;max-height:600px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(32,39,44,.22)!important;border-radius:3px!important;background:var(--s5v224-navy)!important;box-shadow:none!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero>div:first-child{position:relative!important;grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;background:var(--s5v224-navy)!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group{position:absolute!important;inset:0!important;z-index:5!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;box-sizing:border-box!important;padding:clamp(3.2rem,4.8vw,5rem) clamp(4rem,5.8vw,6rem)!important;text-align:center!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group .s5v2-eyebrow{display:none!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group .s5v2-detail-title{width:100%!important;max-width:570px!important;margin:0 auto!important;padding:0!important;font-family:var(--s5v224-serif)!important;font-weight:400!important;text-align:center!important;text-wrap:balance!important;text-shadow:none!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group .s5v2-detail-title::after{content:""!important;display:block!important;width:60px!important;height:1px!important;margin:clamp(1.65rem,2vw,1.95rem) auto 0!important;background:rgba(197,166,87,.94)!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group .s5v2-detail-summary{width:100%!important;max-width:500px!important;margin:clamp(1.5rem,1.9vw,1.8rem) auto 0!important;padding:0!important;color:rgba(255,255,255,.87)!important;font:430 clamp(.9rem,.98vw,1rem)/1.78 var(--s5v224-sans)!important;letter-spacing:0!important;text-align:center!important;text-wrap:pretty!important;text-shadow:none!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v68-route-photo{position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;object-position:var(--s5-v68-detail-position,center center)!important;opacity:1!important;filter:saturate(96%) contrast(102%) brightness(1.01)!important;transform:none!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v68-route-shade,#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-metric{display:none!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-layout{box-sizing:border-box!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v201-page-marker{display:none!important}@media (max-width:1050px){#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero{grid-template-columns:1fr!important;grid-template-rows:auto minmax(330px,48vw)!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero>div:first-child{min-height:390px!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group{position:relative!important;inset:auto!important;min-height:390px!important;padding:3.3rem 3rem!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v68-route-photo{grid-column:1!important;grid-row:2!important;min-height:330px!important}}@media (max-width:720px){#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-layer-shell{width:min(100% - 1.4rem,1380px)!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group{min-height:340px!important;padding:3rem 1.7rem!important}}@media (min-width:1051px){#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero>div:first-child,#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v68-route-photo,#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group{box-sizing:border-box!important}}@media (min-width:1051px){#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-layer-shell{width:min(1380px,94vw)!important;margin:0 auto!important;padding-top:0!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-breadcrumb{margin-top:0!important;margin-bottom:1rem!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero{width:100%!important;height:clamp(465px,calc(100dvh - 290px),565px)!important;min-height:465px!important;max-height:565px!important;margin:0!important;overflow:hidden!important;align-items:stretch!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero>div:first-child,#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v68-route-photo{height:100%!important;min-height:0!important;max-height:100%!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group{position:absolute!important;inset:0!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;overflow:hidden!important;padding:clamp(2.8rem,4vw,4.25rem) clamp(3.4rem,5vw,5.25rem)!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group .s5v2-detail-title{max-width:570px!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group .s5v2-detail-summary{max-width:500px!important;margin-top:1.45rem!important;font-size:clamp(.89rem,.96vw,.98rem)!important;line-height:1.72!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group .s5v2-detail-title::after{margin-top:1.55rem!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v68-route-photo{width:100%!important;object-fit:cover!important;object-position:var(--s5-v68-detail-position,center center)!important}}@media (max-width:1050px){#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero{height:auto!important;min-height:0!important;max-height:none!important}}:root{--s5v228-global-nav-h:100px}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]){padding-top:0!important;box-sizing:border-box!important}@media (min-width:721px) and (max-width:1200px){:root{--s5v228-global-nav-h:92px}}@media (max-width:720px){:root{--s5v228-global-nav-h:84px}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]){height:calc(100dvh - var(--s5v228-global-nav-h))!important}}:root{--s5v229-global-nav-h:88px;--s5v229-surface:#f4f0e9}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"])::before{position:fixed!important;left:0!important;right:0!important;top:var(--s5v229-global-nav-h)!important;height:2px!important;z-index:0!important;pointer-events:none!important;background:var(--s5v229-surface)!important}html[data-s5-v68-detail="1"] body #home{visibility:hidden!important;pointer-events:none!important}html[data-s5-v68-detail="1"] body #home video,html[data-s5-v68-detail="1"] body #home .hero-video,html[data-s5-v68-detail="1"] body #home [class*="video"],html[data-s5-v68-detail="1"] body #home [id*="video"]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media (max-width:1050px){html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]){height:calc(100dvh - var(--s5v229-global-nav-h))!important}}:root{--s5a231-panel:#fff;--s5a231-ink:#20272c;--s5a231-copy:#596269;--s5a231-gold:#c5a657;--s5a231-line:rgba(32,39,44,.14)}#s5FirmLayerV18{z-index:1000004!important;color:var(--s5a231-ink)!important}body.s5-firm18-open>nav.nav,body.s5-firm18-open>nav.nav.nav-hidden{inset:0 0 auto 0!important}#s5FirmLayerV18 .s5-about231-hero h1{text-wrap:balance}#s5FirmLayerV18 .s5-about231-resource{grid-template-columns:42px minmax(0,1fr) auto;gap:1.3rem;color:inherit}#s5FirmLayerV18 .s5-about231-resource:hover{background:#fbf8f2}#s5FirmLayerV18 .s5-about231-resource small{font:800 .58rem/1 var(--s5a231-sans)}#s5FirmLayerV18 .s5-about231-resource i{font-size:1rem}@media (max-width:680px){#s5FirmLayerV18 .s5-about231-principles>div{border-bottom:1px solid var(--s5a231-line)}#s5FirmLayerV18 .s5-about231-principles>div:last-child{border-bottom:0}}:root{--s5v232-surface:#f4f0e9;--s5v232-ink:#20272c;--s5v232-charcoal:#30383e;--s5v232-charcoal-2:#262c31;--s5v232-line:rgba(32,39,44,.14)}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-layout{width:100%!important;max-width:none!important;margin:clamp(2.4rem,3.5vw,3.6rem) 0 0!important;padding:0 0 clamp(3rem,6vw,5.5rem)!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main{gap:0!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-context{display:grid!important;grid-template-columns:minmax(230px,.46fr) minmax(0,1.54fr)!important;gap:clamp(3rem,6.5vw,7.5rem)!important;align-items:start!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-context h2{margin:0!important;-webkit-text-fill-color:var(--s5v232-ink)!important;font-family:var(--s5v232-sans)!important;font-size:clamp(1.75rem,2.45vw,2.45rem)!important;font-weight:670!important;line-height:1.04!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-decision{display:grid!important;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr)!important;gap:clamp(3rem,6vw,7rem)!important;align-items:start!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-decision h2{margin:0!important;-webkit-text-fill-color:#fff!important;text-wrap:balance!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-decision::after{position:absolute!important;width:3px!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-secondary{display:grid!important;grid-template-columns:minmax(230px,.46fr) minmax(0,1.54fr)!important;gap:clamp(3rem,6.5vw,7.5rem)!important;align-items:start!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-secondary h2{margin:0!important;-webkit-text-fill-color:var(--s5v232-ink)!important;font-family:var(--s5v232-sans)!important;font-size:clamp(1.65rem,2.25vw,2.3rem)!important;font-weight:660!important;line-height:1.06!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-outcome{display:grid!important;grid-template-columns:minmax(230px,.46fr) minmax(0,1.54fr)!important;gap:clamp(3rem,6.5vw,7.5rem)!important;align-items:center!important}#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-outcome h2{margin:0!important;-webkit-text-fill-color:var(--s5v232-ink)!important;font-family:var(--s5v232-sans)!important;font-size:clamp(1.75rem,2.25vw,2.25rem)!important;font-weight:670!important;line-height:1.05!important}@media (max-width:900px){#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-context,#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-decision,#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-secondary,#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-outcome{grid-template-columns:1fr!important;gap:1.6rem!important}}:root{--s5v233-bg:#f4f0e9;--s5v233-line:rgba(32,39,44,.14);--s5v233-ink:#20272c;--s5v233-copy:#596269;--s5v233-gold:#b99d58}#s5FirmLayerV18{position:fixed!important;inset:0!important;top:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important}body.s5-firm18-open>nav.nav,body.s5-firm18-open>nav.nav.nav-hidden,.s5h-s5FirmLayerV18:not(#s5x-never)>body>nav.nav,.s5h-s5FirmLayerV18:not(#s5x-never)>body>nav.nav.nav-hidden{z-index:2147483640!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#s5FirmLayerV18 .s5-about231-media{height:100%!important}#s5FirmLayerV18 .s5-about231-eyebrow{position:relative!important;padding-left:0!important}#s5FirmLayerV18 .s5-about231-eyebrow:before{position:absolute!important;left:0!important;top:50%!important;height:1px!important;background:linear-gradient(90deg,var(--s5v233-red),var(--s5v233-gold))!important}#s5FirmLayerV18 .s5-about231-hero h1{max-width:690px!important;text-wrap:balance!important}#s5FirmLayerV18 .s5-about231-principles>div{padding:0 1rem!important;border-right:1px solid var(--s5v233-line)!important}#s5FirmLayerV18 .s5-about231-principles>div:first-child{padding-left:0!important}#s5FirmLayerV18 .s5-about231-principles>div:last-child{padding-right:0!important;border-right:0!important}#s5FirmLayerV18 .s5-about231-principles span{margin-top:.35rem!important}#s5FirmLayerV18 .s5-about231-resource-grid{width:100%!important;max-width:none!important}@media (max-width:640px){#s5FirmLayerV18 .s5-about231-principles>div{padding:1rem 0!important;border-right:0!important;border-bottom:1px solid var(--s5v233-line)!important}#s5FirmLayerV18 .s5-about231-principles>div:last-child{border-bottom:0!important}}:root{--s5v236-bg:#f4f0e9;--s5v236-ink:#8a8177;--s5v236-copy:#5f666b;--s5v236-gold:#8a784a;--s5v236-line:#d8d1c7}html body #s5RegionOverlay{position:fixed!important;inset:0!important;top:0!important;width:100%!important;height:100dvh!important;background:var(--s5v236-bg)!important;color:var(--s5v236-ink)!important}html body #s5RegionOverlay .s5-region-overlay-bg,html body #s5RegionOverlay .s5-region-overlay-wash,html body #s5RegionOverlay::before,html body #s5RegionOverlay::after{display:none!important;content:none!important;background:none!important}html body #s5RegionOverlay .s5-region-page{width:min(1320px,calc(100vw - 5rem))!important;max-width:1320px!important;margin:0 auto!important;color:var(--s5v236-ink)!important}html body #s5RegionOverlay .s5-region-eyebrow{position:relative!important;padding-left:50px!important;-webkit-text-fill-color:#74653e!important}html body #s5RegionOverlay .s5-region-eyebrow::before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:31px!important;height:1px!important;background:linear-gradient(90deg,var(--s5v236-red),var(--s5v236-gold))!important}html body #s5RegionOverlay .s5-region-page h1{max-width:900px!important;margin:0!important;-webkit-text-fill-color:var(--s5v236-ink)!important;font-family:var(--s5v236-serif)!important;font-weight:400!important;text-shadow:none!important;text-wrap:balance!important}html body #s5RegionOverlay .s5-region-goldline{width:100%!important;height:1px!important;margin:clamp(2rem,3.4vw,3rem) 0 clamp(2rem,3.5vw,3rem)!important;background:var(--s5v236-line)!important;opacity:1!important}html body #s5RegionCards.s5-region-detail-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:none!important;gap:18px!important;width:100%!important;max-width:none!important;margin:0!important}html body #s5RegionCards.s5-region-detail-grid>*{grid-area:auto!important;min-height:250px!important;margin:0!important;padding:clamp(1.5rem,2.4vw,2rem)!important;border:1px solid var(--s5v236-line)!important;border-radius:0!important;background:#fff!important;color:var(--s5v236-ink)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #s5RegionCards.s5-region-detail-grid .s5-region-card-topline{color:#74653e!important;font:800 .59rem/1 var(--s5v236-sans)!important;letter-spacing:.14em!important}html body #s5RegionCards.s5-region-detail-grid h3{margin:.85rem 0!important;color:var(--s5v236-ink)!important;-webkit-text-fill-color:var(--s5v236-ink)!important;font-family:var(--s5v236-serif)!important;font-size:clamp(1.7rem,2.35vw,2.4rem)!important;font-weight:400!important;line-height:1.04!important;text-shadow:none!important}html body #s5RegionCards.s5-region-detail-grid p{color:var(--s5v236-copy)!important;font:430 .9rem/1.68 var(--s5v236-sans)!important;font-style:normal!important;text-shadow:none!important}html body #s5RegionOverlay .s5-region-footer-note{max-width:none!important;padding:1.25rem 1.4rem!important;border:1px solid var(--s5v236-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media (max-width:980px){html body #s5RegionOverlay .s5-region-page{width:min(100% - 2rem,1320px)!important}html body #s5RegionCards.s5-region-detail-grid{grid-template-columns:1fr!important}}#industry-expertise,#approach,#cost-intel,#outcomes,#global-reach,#about,#team,#insights,#opportunities{will-change:auto!important}:root{--s5v241-rail-pad:clamp(1.8rem,2.7vw,2.4rem);--s5v241-heading-size:clamp(1.85rem,2.45vw,2.35rem);--s5v241-copy-size:clamp(.96rem,1.05vw,1.04rem);--s5v241-ink:#20272c;--s5v241-copy:#596269;--s5v241-gold:#b99d58;--s5v241-line:rgba(32,39,44,.14)}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section{max-width:none!important;box-sizing:border-box!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section:not(.s5-v232-decision){border:0!important;border-top:1px solid var(--s5v241-line)!important;background:transparent!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section:last-of-type:not(.s5-v232-decision){border-bottom:1px solid var(--s5v241-line)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section.s5-v232-decision{margin:clamp(2.3rem,3.7vw,3.3rem) 0!important;padding:clamp(2.7rem,4.6vw,4.2rem) var(--s5v241-rail-pad)!important;border:1px solid rgba(185,157,88,.22)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-decision::after{left:0!important;top:clamp(2.7rem,4.6vw,4.2rem)!important;height:52px!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section h2,html body #s5ArchitectureDetailLayer[data-s5-about-unified="true"] .s5v2-content-section.s5-v108-section h2{margin:0!important;max-width:12ch!important;color:var(--s5v241-ink)!important;-webkit-text-fill-color:var(--s5v241-ink)!important;font-family:var(--s5v241-sans)!important;font-size:var(--s5v241-heading-size)!important;font-weight:780!important;line-height:1.02!important;letter-spacing:-.045em!important;text-wrap:balance!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-decision h2,html body #s5ArchitectureDetailLayer[data-s5-about-unified="true"] .s5-v232-decision h2{-webkit-text-fill-color:#fff!important;max-width:12ch!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v192-section-heading,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section-heading{align-self:start!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-decision .s5-v108-section-kicker{color:var(--s5v241-gold)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section-kicker::before{width:24px!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section .s5-v108-copy-slot,html body #s5ArchitectureDetailLayer[data-s5-about-unified="true"] .s5v2-content-section.s5-v108-section .s5-v108-copy-slot{display:block!important;align-self:start!important;min-height:0!important;max-width:860px!important;margin:0!important;padding:.05rem 0 0!important;border:0!important;background:none!important;text-align:left!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section .s5-v108-copy-slot p,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section .s5-v108-copy-slot li,html body #s5ArchitectureDetailLayer[data-s5-about-unified="true"] .s5v2-content-section.s5-v108-section .s5-v108-copy-slot p,html body #s5ArchitectureDetailLayer[data-s5-about-unified="true"] .s5v2-content-section.s5-v108-section .s5-v108-copy-slot li{color:var(--s5v241-copy)!important;-webkit-text-fill-color:var(--s5v241-copy)!important;font-family:var(--s5v241-sans)!important;font-size:var(--s5v241-copy-size)!important;font-weight:450!important;line-height:1.7!important;letter-spacing:0!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-decision .s5-v108-copy-slot p,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-decision .s5-v108-copy-slot li{color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important;font-family:var(--s5v241-sans)!important;font-size:var(--s5v241-copy-size)!important;font-weight:450!important;line-height:1.7!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-decision .s5-v108-copy-slot li{border-top-color:rgba(255,255,255,.16)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-outcome .s5-v108-copy-slot p,html body #s5ArchitectureDetailLayer[data-s5-about-unified="true"] .s5-about-v240-outcome .s5-v108-copy-slot p{max-width:860px!important;color:var(--s5v241-copy)!important;-webkit-text-fill-color:var(--s5v241-copy)!important;font-family:var(--s5v241-sans)!important;font-size:var(--s5v241-copy-size)!important;font-weight:450!important;line-height:1.7!important;letter-spacing:0!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-context,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-secondary,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-outcome{transform:none!important}:root{--s5v242-dark:#171d24;--s5v242-dark2:#1d252d;--s5v242-white:#fbf8f2;--s5v242-muted:rgba(252,251,247,.76);--s5v242-gold:#c6a74f;--s5v242-rule:rgba(252,251,247,.18)}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section.s5-v232-decision,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section.s5-v108-focus{background:radial-gradient(circle at 92% 8%,rgba(198,167,79,.08),transparent 30%),linear-gradient(145deg,var(--s5v242-dark2),var(--s5v242-dark))!important;border-color:rgba(198,167,79,.28)!important;color:var(--s5v242-white)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-decision,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-focus,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) *{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) h2,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) h3,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) strong{-webkit-text-fill-color:var(--s5v242-white)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) .s5-v108-section-kicker,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) .s5-v108-section-kicker span{color:var(--s5v242-gold)!important;-webkit-text-fill-color:var(--s5v242-gold)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) .s5-v108-section-kicker::before,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) .s5-v108-copy-slot li::before{background:var(--s5v242-gold)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) .s5-v108-copy-slot li{border-top-color:var(--s5v242-rule)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) :is(small,.eyebrow,.label){color:var(--s5v242-muted)!important;-webkit-text-fill-color:var(--s5v242-muted)!important}.s5h-s5RegionOverlay:not(#s5x-never)>body>nav.nav,.s5h-s5RegionOverlay:not(#s5x-never)>body>nav.nav.nav-hidden{z-index:2147483640!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body #s5RegionOverlay #s5RegionBack,html body #s5RegionBack{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:6.25rem!important;left:max(2.5rem,calc((100vw - 1320px) / 2))!important;z-index:2147483550!important;width:auto!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 .9rem!important;overflow:visible!important;border:1px solid rgba(32,39,44,.18)!important;border-radius:0!important;background:#fbf8f2!important;color:#a4202b!important;font:750 .68rem/1 SourceSerif4,Arial,sans-serif!important;letter-spacing:.02em!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important;box-shadow:0 5px 18px rgba(32,39,44,.06)!important}html body #s5RegionOverlay #s5RegionBack:hover{border-color:rgba(164,32,43,.5)!important;background:#fff!important}@media (max-width:960px){html body #s5RegionOverlay #s5RegionBack{left:1rem!important;top:5.7rem!important}}:root{--s5v256-field:#f4f0e9;--s5v256-ink:#20272c;--s5v256-copy:#596269;--s5v256-brass:#b89a50;--s5v256-rule:rgba(36,43,48,.15)}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]),html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-layer-shell,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-layout,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main{background:var(--s5v256-field)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-layer-bg{display:none!important;background:none!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-layer-topbar{background:rgba(241,237,228,.96)!important;border-bottom:1px solid var(--s5v256-rule)!important;box-shadow:none!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero{border-bottom:1px solid var(--s5v256-rule)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-metric{padding:1.2rem 0 1.2rem 1.35rem!important;border:0!important;border-left:3px solid var(--s5v256-red)!important;border-radius:0!important;background:transparent!important;color:var(--s5v256-ink)!important;box-shadow:none!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-metric span{color:var(--s5v256-red)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-metric strong{color:var(--s5v256-ink)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main{position:relative!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main::before{position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,var(--s5v256-red) 0 11rem,var(--s5v256-brass) 11rem 100%)}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section{width:100%!important;transform:none!important;content-visibility:auto;contain-intrinsic-size:auto 320px}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section::before{position:absolute;left:calc(-1 * clamp(1.25rem,2vw,2rem) - 4px);top:clamp(3.8rem,6vw,5.8rem);width:9px;height:9px;border-radius:50%;background:var(--s5v256-field);border:2px solid var(--s5v256-brass);box-sizing:border-box}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-decision::after,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-focus::after{display:none!important;content:none!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section-kicker,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) .s5-v108-section-kicker{font-family:var(--s5v256-sans)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section .s5-v108-copy-slot,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section .s5-v108-copy-slot p,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section .s5-v108-copy-slot li{color:var(--s5v256-copy)!important;-webkit-text-fill-color:var(--s5v256-copy)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot li{border-top-color:var(--s5v256-rule)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot li::before{background:var(--s5v256-brass)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v199-intelligence{display:none!important}@media (max-width:900px){html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section::before{left:-1.28rem;top:2.75rem}}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-principles{border-top:1px solid rgba(36,43,48,.18)!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-principle{border-right:0!important;padding-left:0!important;padding-right:clamp(1rem,3vw,2.6rem)!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card,:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card.is-wide{flex-direction:column!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card:hover .s5-v212-card-arrow{transform:translateX(4px)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main::before{display:none!important;content:none!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section::before{display:none!important;content:none!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-decision,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-context,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-secondary,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-outcome{border:0!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot{max-width:760px!important}#s5AffiliationsLayer{--s5-aff-paper:#f4f0e9;--s5-aff-ink:#262c31;--s5-aff-muted:#666a70;--s5-aff-rule:rgba(38,44,49,.16);--s5-aff-gold:#c5a657;background:var(--s5-aff-paper)!important}#s5AffiliationsLayer .s5-affiliations-bg{background:var(--s5-aff-paper)!important;opacity:1!important}#s5AffiliationsLayer .s5-affiliations-page{width:min(1280px,90vw)!important;max-width:1280px!important;margin:0 auto!important;padding:clamp(8.5rem,11vw,11.5rem) 0 clamp(6rem,9vw,9rem)!important}#s5AffiliationsLayer .s5-affiliations-expanded-hero{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr)!important;gap:clamp(2.5rem,7vw,7rem)!important;align-items:end!important;padding:0 0 clamp(2.8rem,5vw,4.7rem)!important;margin:0!important;border:0!important;border-bottom:1px solid var(--s5-aff-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#s5AffiliationsLayer .s5-affiliations-expanded-kicker,#s5AffiliationsLayer .s5-affiliations-kicker{font:700 .68rem/1 Arial,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important}#s5AffiliationsLayer :is(.s5-affiliations-expanded-hero,.s5-affiliations-hero) h1{color:var(--s5-aff-ink)!important;font-family:"Newsreader",Georgia,serif!important;font-size:clamp(3.5rem,7vw,7.1rem)!important;line-height:.91!important}#s5AffiliationsLayer :is(.s5-affiliations-expanded-hero,.s5-affiliations-hero) h1 em{color:var(--s5-aff-gold)!important}#s5AffiliationsLayer :is(.s5-affiliations-expanded-hero,.s5-affiliations-hero)>p{max-width:42rem!important;font:400 clamp(1rem,1.25vw,1.16rem)/1.72 Arial,sans-serif!important}#s5AffiliationsLayer .s5-affiliation-logo-strip{width:100%!important;margin:0!important;padding:clamp(1.8rem,3vw,2.7rem) 0!important;border:0!important;border-bottom:1px solid var(--s5-aff-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#s5AffiliationsLayer .s5-affiliation-logo-strip img{display:block!important;width:min(100%,1050px)!important;height:auto!important;margin:0 auto!important;mix-blend-mode:multiply!important;filter:grayscale(1) contrast(.96)!important;opacity:.82!important}#s5AffiliationsLayer .s5-affiliation-section-label{margin:clamp(4.8rem,8vw,7.5rem) 0 1.4rem!important;padding:0 0 1rem!important;border-bottom:1px solid var(--s5-aff-rule)!important;color:var(--s5-aff-red)!important;font:700 .66rem/1 Arial,sans-serif!important;letter-spacing:.17em!important;text-transform:uppercase!important}#s5AffiliationsLayer .s5-affiliation-section-label::before{display:none!important;content:none!important}#s5AffiliationsLayer .s5-affiliations-expanded-primary,#s5AffiliationsLayer .s5-affiliations-primary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 clamp(2.5rem,6vw,6rem)!important;border:0!important}#s5AffiliationsLayer .s5-affiliation-expanded-card,#s5AffiliationsLayer .s5-affiliation-feature-card{min-height:0!important;padding:clamp(2rem,3vw,3rem) 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--s5-aff-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;overflow:visible!important}#s5AffiliationsLayer .s5-affiliation-expanded-card:hover,#s5AffiliationsLayer .s5-affiliation-feature-card:hover{transform:none!important;box-shadow:none!important;background:transparent!important}#s5AffiliationsLayer :is(.s5-affiliation-expanded-card,.s5-affiliation-feature-card) h3{color:var(--s5-aff-ink)!important;font-family:"Newsreader",Georgia,serif!important;font-size:clamp(1.9rem,2.8vw,3rem)!important;line-height:1.02!important;letter-spacing:-.025em!important}#s5AffiliationsLayer :is(.s5-affiliation-expanded-card,.s5-affiliation-feature-card) p{max-width:54ch!important;line-height:1.67!important}#s5AffiliationsLayer .s5-affiliation-badge,#s5AffiliationsLayer .s5-affiliation-logo-text{display:block!important;width:auto!important;margin:0 0 1.1rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--s5-aff-gold)!important}#s5AffiliationsLayer .s5-recognition-expanded-grid,#s5AffiliationsLayer .s5-recognition-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 clamp(2.5rem,6vw,6rem)!important;border:0!important}#s5AffiliationsLayer .s5-recognition-expanded-card,#s5AffiliationsLayer .s5-recognition-card{min-height:0!important;padding:clamp(1.8rem,3vw,2.8rem) 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--s5-aff-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}#s5AffiliationsLayer .s5-recognition-year{display:block!important;margin-bottom:.8rem!important;font-size:1.55rem!important}#s5AffiliationsLayer :is(.s5-recognition-expanded-card,.s5-recognition-card) h3{color:var(--s5-aff-ink)!important;font-family:"Newsreader",Georgia,serif!important;font-size:clamp(1.65rem,2.2vw,2.35rem)!important;line-height:1.05!important}#s5AffiliationsLayer :is(.s5-recognition-expanded-card,.s5-recognition-card) p{max-width:54ch!important}#s5AffiliationsLayer .s5-procurement-panel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 clamp(2.5rem,6vw,6rem)!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--s5-aff-ink)!important}#s5AffiliationsLayer .s5-procurement-card{padding:clamp(2rem,3vw,3rem) 0!important;border:0!important;border-bottom:1px solid var(--s5-aff-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--s5-aff-ink)!important}#s5AffiliationsLayer .s5-procurement-card>span,#s5AffiliationsLayer .s5-procurement-card.light>span{color:var(--s5-aff-red)!important}#s5AffiliationsLayer .s5-procurement-card h3{color:var(--s5-aff-ink)!important;font-family:"Newsreader",Georgia,serif!important;font-size:clamp(1.9rem,2.8vw,3rem)!important}#s5AffiliationsLayer .s5-procurement-card p,#s5AffiliationsLayer .s5-procurement-card.light p{color:var(--s5-aff-muted)!important}#s5AffiliationsLayer .s5-procurement-links{gap:1.25rem!important;margin-top:1.4rem!important}#s5AffiliationsLayer .s5-procurement-links a,#s5AffiliationsLayer .s5-procurement-links button,#s5AffiliationsLayer .s5-procurement-card.light .s5-procurement-links a,#s5AffiliationsLayer .s5-procurement-card.light .s5-procurement-links button{min-height:0!important;padding:.25rem 0!important;border:0!important;border-bottom:1px solid rgba(152,24,39,.38)!important;border-radius:0!important;background:transparent!important;color:var(--s5-aff-red)!important;box-shadow:none!important}#s5AffiliationsLayer .s5-affiliations-verification,#s5AffiliationsLayer .s5-recognition-note{display:none!important}@media (max-width:900px){#s5AffiliationsLayer .s5-affiliations-expanded-hero,#s5AffiliationsLayer .s5-affiliations-hero,#s5AffiliationsLayer .s5-affiliations-expanded-primary,#s5AffiliationsLayer .s5-affiliations-primary-grid,#s5AffiliationsLayer .s5-recognition-expanded-grid,#s5AffiliationsLayer .s5-recognition-grid,#s5AffiliationsLayer .s5-procurement-panel{grid-template-columns:1fr!important}#s5AffiliationsLayer .s5-affiliations-page{width:min(92vw,760px)!important}#s5AffiliationsLayer .s5-affiliation-logo-strip img{opacity:.72!important}}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-hero{align-items:stretch!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card,:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card.is-wide{color:var(--s5v215-ink)!important;text-decoration:none!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card:hover,:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card:focus-visible{transform:none!important;border-color:rgba(154,128,58,.42)!important;background:#fbf8f2!important;box-shadow:none!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-copy{min-height:0!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-media img{filter:saturate(.96) contrast(1.02)!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card:hover .s5-v212-card-media img{transform:scale(1.018)!important}:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-kicker{font:800 .62rem/1 var(--s5v215-sans)!important}#about.s5-about-inline{border-top:1px solid rgba(38,44,49,.14)!important;border-bottom:1px solid rgba(38,44,49,.14)!important}#s5AboutLayer{background:#f4f0e9!important;color:#262c31!important}#s5AboutLayer .s5-about-bg,#s5AboutLayer .s5-about-wash{display:none!important}#s5AboutLayer .s5-about-page.s5-about-page-v2{width:min(1320px,calc(100vw - 5rem))!important;max-width:1320px!important;margin:0 auto!important;padding:clamp(8rem,10vw,10rem) 0 clamp(5rem,8vw,7rem)!important}#s5AboutLayer .s5-about-v2-hero{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr)!important;gap:clamp(3rem,7vw,7rem)!important;align-items:end!important;padding:0 0 clamp(2.7rem,4vw,4rem)!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(38,44,49,.16)!important;background:transparent!important}#s5AboutLayer .s5-about-eyebrow,#s5AboutLayer .s5-about-card-kicker{font:800 .68rem/1 Arial,sans-serif!important;letter-spacing:.17em!important;text-transform:uppercase!important}#s5AboutLayer .s5-about-v2-hero h1{margin:.9rem 0 0!important;color:#262c31!important;font-family:"Newsreader",Georgia,serif!important;font-weight:400!important}#s5AboutLayer .s5-about-v2-hero>p{margin:0!important;max-width:44rem!important;color:#666a70!important;font:400 clamp(1rem,1.22vw,1.13rem)/1.72 Arial,sans-serif!important}#s5AboutLayer .s5-about-v2-thesis{display:grid!important;grid-template-columns:minmax(120px,.3fr) minmax(0,.92fr) minmax(300px,.78fr)!important;gap:clamp(2rem,5vw,5rem)!important;align-items:start!important;margin:0!important;padding:clamp(3rem,5vw,4.6rem) 0!important;border:0!important;border-bottom:1px solid rgba(38,44,49,.16)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#s5AboutLayer .s5-about-v2-thesis h2{margin:0!important;color:#262c31!important;font-family:"Newsreader",Georgia,serif!important;font-size:clamp(2.3rem,3.7vw,4.2rem)!important;font-weight:400!important;line-height:.96!important}#s5AboutLayer .s5-about-v2-thesis p{margin:0!important;color:#666a70!important;line-height:1.7!important}#s5AboutLayer .s5-about-v2-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 clamp(2rem,5vw,5rem)!important;margin:0!important;padding:0!important;border-bottom:1px solid rgba(38,44,49,.16)!important}#s5AboutLayer .s5-about-v2-grid :is(article,s5-card){min-height:0!important;margin:0!important;padding:clamp(2.5rem,4vw,3.8rem) 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#s5AboutLayer .s5-about-v2-grid :is(article,s5-card) span{color:#9d2732!important;font:800 .67rem/1 Arial,sans-serif!important;letter-spacing:.16em!important}#s5AboutLayer .s5-about-v2-grid h3{margin:.8rem 0 .7rem!important;color:#262c31!important;font-family:"Newsreader",Georgia,serif!important;font-size:clamp(1.65rem,2.35vw,2.5rem)!important;font-weight:400!important;line-height:1.02!important}#s5AboutLayer .s5-about-v2-grid p{color:#666a70!important;line-height:1.65!important}#s5AboutLayer .s5-about-v2-process{margin:0!important;padding:clamp(3.2rem,5vw,4.8rem) 0!important;border:0!important;border-bottom:1px solid rgba(38,44,49,.16)!important;background:transparent!important}#s5AboutLayer .s5-about-section-head{display:grid!important;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)!important;gap:clamp(2rem,5vw,5rem)!important;align-items:end!important}#s5AboutLayer .s5-about-section-head .s5-about-eyebrow{grid-column:1 / -1!important}#s5AboutLayer .s5-about-section-head h2{margin:0!important;color:#262c31!important;font-family:"Newsreader",Georgia,serif!important;font-size:clamp(2.4rem,4vw,4.6rem)!important;line-height:.96!important}#s5AboutLayer .s5-about-section-head p{margin:0!important;color:#666a70!important;line-height:1.7!important}#s5AboutLayer .s5-about-v2-process-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;margin-top:2.5rem!important;border-top:1px solid rgba(38,44,49,.16)!important;border-bottom:1px solid rgba(38,44,49,.16)!important}#s5AboutLayer .s5-about-v2-process-row>div{padding:1.35rem 1rem!important;border:0!important;border-right:1px solid rgba(38,44,49,.14)!important;border-radius:0!important;background:transparent!important}#s5AboutLayer .s5-about-v2-process-row>div:first-child{padding-left:0!important}#s5AboutLayer .s5-about-v2-process-row>div:last-child{border-right:0!important;padding-right:0!important}#s5AboutLayer .s5-about-v2-process-row b{color:#262c31!important}#s5AboutLayer .s5-about-v2-process-row span{color:#73797e!important}#s5AboutLayer .s5-about-v2-proof{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:clamp(2rem,3vw,3rem) 0 0!important;border:0!important;background:transparent!important}#s5AboutLayer .s5-about-v2-proof>div{padding:0 1.2rem!important;border:0!important;border-right:1px solid rgba(38,44,49,.14)!important;background:transparent!important}#s5AboutLayer .s5-about-v2-proof>div:first-child{padding-left:0!important}#s5AboutLayer .s5-about-v2-proof>div:last-child{border-right:0!important}#s5AboutLayer .s5-about-v2-proof b{color:#262c31!important;font-family:"Newsreader",Georgia,serif!important;font-size:clamp(1.4rem,2vw,2rem)!important;font-weight:400!important}#s5AboutLayer .s5-about-v2-proof span{color:#73797e!important}@media (max-width:1040px){:is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-shell,#s5AboutLayer .s5-about-page.s5-about-page-v2{width:min(100% - 2.5rem,1320px)!important}#s5AboutLayer .s5-about-v2-hero,#s5AboutLayer .s5-about-v2-thesis,#s5AboutLayer .s5-about-section-head{grid-template-columns:1fr!important}#s5AboutLayer .s5-about-v2-grid{grid-template-columns:1fr!important}#s5AboutLayer .s5-about-v2-process-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){#s5AboutLayer .s5-about-v2-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important}#s5AboutLayer .s5-about-v2-process-row{grid-template-columns:1fr!important}}#s5-client-logo-reviews .s5-logo-review-rail{display:none!important}#s5-client-logo-reviews .s5-logo-review-logo-wrap{border-radius:0!important}#s5-client-logo-reviews .s5-logo-review-cta{padding:.35rem 0!important}.s5-v266-review-index-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:end;margin-bottom:.25rem}.s5-v266-review-index-head button{border:0;background:transparent;color:#a4202b;padding:.35rem 0;border-bottom:1px solid rgba(164,32,43,.42);font:800 .67rem/1 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}#s5ClientPerspectivesLayer{display:none;position:fixed;inset:0;z-index:4900;overflow:auto;color:#20272c}.s5-v266-perspective{appearance:none;text-align:left;cursor:pointer}.s5-v266-perspective h2{color:#20272c;font-family:var(--font-display,"Newsreader",Georgia,serif);font-weight:400;line-height:1;letter-spacing:-.04em;transition:color .18s ease}.s5-v266-perspective blockquote{margin:0;color:#4f565d;font:430 .95rem/1.66 Arial,sans-serif}.s5-v266-perspective footer{font:650 .73rem/1.45 Arial,sans-serif}#global-reach.global-deals-final-section{overflow:hidden!important}#global-reach .global-deals-final-inner{grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr)!important;gap:clamp(2.5rem,5vw,5.5rem)!important;align-items:center!important}@media (max-width:980px){#global-reach .global-deals-final-inner{grid-template-columns:1fr!important}}@media (max-width:700px){.s5-v266-review-index-head{grid-template-columns:1fr}.s5-v266-review-index-head button{justify-self:start}}#s5-client-logo-reviews .s5-v266-review-index-head{margin-bottom:.7rem!important}#s5-client-logo-reviews .s5-v266-review-index-head button{font-size:.63rem!important}#global-reach .global-deals-final-title{-webkit-text-fill-color:#20272c!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main{padding:0 0 clamp(4rem,7vw,6rem)!important;color:#20272c!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-context,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-secondary,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-decision,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-outcome{border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#20272c!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section:is(.s5-v232-decision,.s5-v108-focus){grid-template-columns:minmax(0,1.58fr) minmax(190px,.42fr)!important;background:linear-gradient(90deg,rgba(197,166,87,.045),transparent 52%)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) .s5-v108-section-heading{grid-column:2!important;grid-row:1!important;padding-left:clamp(.5rem,1.5vw,1.4rem)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) .s5-v108-copy-slot{grid-column:1!important;grid-row:1!important;padding-right:clamp(1rem,3vw,3rem)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section-kicker,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) .s5-v108-section-kicker{color:#9b1f2a!important;-webkit-text-fill-color:#9b1f2a!important;font:800 .61rem/1 Arial,sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section-kicker::before,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-decision::after,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-focus::after{background:#c5a657!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section h2,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) h2{-webkit-text-fill-color:#20272c!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-weight:400!important;font-size:clamp(1.9rem,2.85vw,3rem)!important;line-height:1.02!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot p,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot li,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) .s5-v108-copy-slot,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) .s5-v108-copy-slot p,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) .s5-v108-copy-slot li{color:#596269!important;-webkit-text-fill-color:#596269!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot li{border-color:rgba(32,39,44,.13)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section.s5-v232-outcome{grid-template-columns:1fr!important;gap:1.5rem!important;padding-top:clamp(4.5rem,7vw,6.4rem)!important;padding-bottom:clamp(4.5rem,7vw,6.4rem)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-outcome .s5-v108-section-heading{max-width:480px!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-outcome .s5-v108-copy-slot{max-width:900px!important;margin-left:clamp(0px,12vw,150px)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-outcome .s5-v108-copy-slot p{color:#4f565d!important;-webkit-text-fill-color:#4f565d!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(1.55rem,2.2vw,2.25rem)!important;line-height:1.16!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v199-intelligence{margin:clamp(2.8rem,5vw,4.8rem) 0 0!important;padding:clamp(3rem,5vw,4.6rem) 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v199-intelligence-head span{color:#9b1f2a!important}html body #s5RegionCards.s5-market-detail-enhanced .s5-market-detail-mini-card,html body #s5RegionCards.s5-market-detail-enhanced .s5-market-detail-side-card{border:0!important;border-right:1px solid rgba(32,39,44,.13)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #s5RegionCards.s5-market-detail-enhanced .s5-market-detail-mini-card:last-child,html body #s5RegionCards.s5-market-detail-enhanced .s5-market-detail-side-card:last-child{border-right:0!important}@media (max-width:900px){html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section:is(.s5-v232-decision,.s5-v108-focus){grid-template-columns:1fr!important;gap:1.4rem!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) .s5-v108-section-heading,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v108-focus) .s5-v108-copy-slot{grid-column:1!important;grid-row:auto!important;padding-left:0!important;padding-right:0!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-outcome .s5-v108-copy-slot{margin-left:0!important}}#s5-client-logo-reviews .s5-v266-review-index-head{display:flex!important;justify-content:center!important;align-items:center!important;margin:0!important}#s5-client-logo-reviews .s5-v266-review-index-head button{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:.82rem 1.15rem!important;border:1px solid rgba(155,31,42,.30)!important;border-radius:0!important;background:rgba(255,255,255,.36)!important;color:#9b1f2a!important;font:800 .66rem/1 Arial,sans-serif!important;letter-spacing:.11em!important;text-transform:uppercase!important;transition:background .18s ease,color .18s ease,border-color .18s ease!important}#s5-client-logo-reviews .s5-v266-review-index-head button:hover{background:#9b1f2a!important;color:#fff!important;border-color:#9b1f2a!important}#global-reach .global-deals-final-inner{position:relative!important}#s5ClientPerspectivesLayer{background:#f4f0e9!important}.s5-v266-perspective{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:1rem!important;min-height:330px!important;padding:clamp(1.65rem,2.5vw,2.25rem) clamp(1.25rem,2.2vw,2rem)!important;border:0!important;border-right:1px solid rgba(32,39,44,.15)!important;border-bottom:1px solid rgba(32,39,44,.15)!important;background:transparent!important;transition:background .18s ease!important}.s5-v266-perspective:nth-child(3n){border-right:0!important}.s5-v266-perspective:hover{background:rgba(197,166,87,.045)!important}.s5-v266-perspective:hover h2{color:#9b1f2a!important}.s5-v268-perspective-body{min-width:0!important}.s5-v268-perspective-logo{width:min(168px,72%)!important;height:68px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0 0 1.45rem!important;padding:0!important;background:transparent!important;border:0!important}.s5-v268-perspective-logo img{display:block!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:left center!important;filter:none!important}.s5-v266-perspective h2{margin:0 0 .55rem!important;font-size:clamp(1.7rem,2.15vw,2.45rem)!important}.s5-v266-perspective blockquote{display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:.91rem!important;line-height:1.62!important}.s5-v266-perspective footer{margin-top:1rem!important;padding-top:.85rem!important;border-top:1px solid rgba(32,39,44,.11)!important}@media (max-width:1080px){.s5-v266-perspective:nth-child(3n){border-right:1px solid rgba(32,39,44,.15)!important}.s5-v266-perspective:nth-child(2n){border-right:0!important}}@media (max-width:700px){.s5-v266-perspective,.s5-v266-perspective:nth-child(2n),.s5-v266-perspective:nth-child(3n){border-right:0!important;min-height:0!important;padding-left:.2rem!important;padding-right:.2rem!important}.s5-v268-perspective-logo{width:145px!important;height:60px!important}}#s5-client-logo-reviews .s5-logo-reviews-top{gap:clamp(1.6rem,3vw,3.2rem)!important;grid-template-columns:minmax(260px,.58fr) minmax(420px,1fr)!important}#industry-expertise,#outcomes,#global-reach,#s5-client-logo-reviews,#about,#team,#insights,#selected-experience{content-visibility:auto;contain-intrinsic-size:auto 900px}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section:is(.s5-v232-decision,.s5-v232-outcome,.s5-v232-context,.s5-v232-secondary){display:grid!important;grid-template-columns:minmax(210px,.40fr) minmax(0,1.60fr)!important;column-gap:clamp(2.6rem,5vw,5.6rem)!important;row-gap:0!important;align-items:start!important;padding-left:0!important;padding-right:0!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section .s5-v108-section-heading{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section .s5-v108-copy-slot{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v232-outcome .s5-v108-copy-slot p{max-width:none!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v199-intelligence-head{display:grid!important;grid-template-columns:minmax(210px,.40fr) minmax(0,1.60fr)!important;column-gap:clamp(2.6rem,5vw,5.6rem)!important;align-items:start!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v199-intelligence-head>span{grid-column:1!important;margin:0!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v199-intelligence-head>h3{grid-column:2!important;margin:0!important}@media (max-width:900px){html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v199-intelligence-head{grid-template-columns:1fr!important;row-gap:1.2rem!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section .s5-v108-section-heading,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section .s5-v108-copy-slot,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v199-intelligence-head>span,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v199-intelligence-head>h3{grid-column:1!important;grid-row:auto!important}}html body #s5RegionOverlay #s5RegionBack{display:none!important;visibility:hidden!important;pointer-events:none!important}#s5GlobalReachSharedBack{position:fixed!important;top:calc(88px/**/+1rem)!important;left:clamp(1rem,3vw,2.5rem)!important;z-index:1000005!important;align-items:center!important;justify-content:center!important;min-width:7.5rem!important;border:1px solid rgba(164,15,31,.22)!important;background:#fbf8f2!important;color:#a40f1f!important;border-radius:999px!important;padding:.78rem 1rem!important;font:900 .69rem/1 Arial,sans-serif!important;letter-spacing:.11em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 10px 28px rgba(32,37,43,.10)!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important}#s5GlobalReachSharedBack:hover{background:#a40f1f!important;color:#fff!important;border-color:#a40f1f!important;outline:none!important;transform:translateY(-1px)!important}@media (max-width:1180px){#s5GlobalReachSharedBack{top:calc(72px/**/+.85rem)!important;left:1rem!important}}.s5-v283-offscreen *:not(s5x-never),.s5-v283-offscreen *::before,.s5-v283-offscreen *::after{animation-play-state:paused!important}html.s5-v283-page-hidden *:not(s5x-never),html.s5-v283-page-hidden *::before,html.s5-v283-page-hidden *::after{animation-play-state:paused!important}:root{--s5v294-ink:#20272c;--s5v294-copy:#596269;--s5v294-muted:#787f84;--s5v294-line:rgba(32,39,44,.15);--s5v294-paper:#f4f0e9}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-layout,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main{background:var(--s5v294-paper)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main{width:min(1220px,calc(100% - 5rem))!important;max-width:1220px!important;margin:0 auto!important;padding-bottom:clamp(4rem,7vw,6.5rem)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section:is(.s5-v232-context,.s5-v232-decision,.s5-v232-secondary,.s5-v232-outcome,.s5-v108-focus){position:relative!important;display:grid!important;grid-template-columns:minmax(255px,.46fr) minmax(0,1.54fr)!important;gap:clamp(3rem,5.5vw,6rem)!important;align-items:start!important;margin:0!important;padding:clamp(3.6rem,5.8vw,5.6rem) 0!important;border:0!important;border-top:1px solid var(--s5v294-line)!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--s5v294-ink)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section:last-of-type{border-bottom:1px solid var(--s5v294-line)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section::after{display:none!important;content:none!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section-kicker{display:flex!important;align-items:center!important;gap:.72rem!important;margin:0 0 1.05rem!important;color:var(--s5v294-muted)!important;-webkit-text-fill-color:var(--s5v294-muted)!important;font:750 .66rem/1 var(--s5v294-sans)!important;letter-spacing:.15em!important;text-transform:uppercase!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section-kicker::before{display:none!important;content:none!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section h2,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section:is(.s5-v232-decision,.s5-v108-focus) h2{margin:0!important;max-width:10.5ch!important;color:var(--s5v294-ink)!important;-webkit-text-fill-color:var(--s5v294-ink)!important;font-family:var(--s5v294-serif)!important;font-size:clamp(2.35rem,3.45vw,3.75rem)!important;font-weight:400!important;line-height:.98!important;letter-spacing:-.055em!important;text-wrap:balance!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section-heading,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v192-section-heading{grid-column:1!important;grid-row:1!important;margin:0!important;padding:0!important;text-align:left!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot{grid-column:2!important;grid-row:1!important;display:block!important;min-width:0!important;margin:0!important;padding:.12rem 0 0!important;border:0!important;background:transparent!important;color:var(--s5v294-copy)!important;text-align:left!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot p{max-width:790px!important;margin:0!important;color:var(--s5v294-copy)!important;-webkit-text-fill-color:var(--s5v294-copy)!important;font:450 clamp(.99rem,1.05vw,1.06rem)/1.78 var(--s5v294-sans)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 clamp(1.5rem,3vw,2.8rem)!important;margin:1.7rem 0 0!important;padding:0!important;list-style:none!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot li{position:relative!important;min-height:0!important;margin:0!important;padding:.9rem .1rem!important;border:0!important;border-top:1px solid var(--s5v294-line)!important;border-radius:0!important;background:transparent!important;color:#575d63!important;-webkit-text-fill-color:#575d63!important;font:550 .88rem/1.48 var(--s5v294-sans)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot li::before{display:none!important;content:none!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v199-intelligence{background:transparent!important;background-image:none!important;color:var(--s5v294-ink)!important;border-top:1px solid var(--s5v294-line)!important;border-bottom:1px solid var(--s5v294-line)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v199-intelligence-head h3{color:var(--s5v294-ink)!important;-webkit-text-fill-color:var(--s5v294-ink)!important}@media (max-width:900px){html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main{width:min(100% - 2.2rem,1220px)!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section{grid-template-columns:1fr!important;gap:1.5rem!important;padding:3rem 0!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section .s5-v108-section-heading,html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section .s5-v108-copy-slot{grid-column:1!important;grid-row:auto!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot ul{grid-template-columns:1fr!important}html body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section h2{max-width:15ch!important}}#s5SubleaseDirectoryV8.is-open{z-index:1000010!important}#team.s5-team-carousel-clean .s5-team-v2-head{grid-template-columns:minmax(0,1.02fr) minmax(320px,.70fr)!important;gap:clamp(2rem,4.5vw,4.5rem)!important}#team.s5-team-carousel-clean .s5-team-v2-card:not(.is-active){opacity:.94!important}#team.s5-team-carousel-clean [data-team-v2-key] .s5-team-v2-role{margin-bottom:.62rem!important}#team.s5-team-carousel-clean .s5-team-v2-arrow::after{position:absolute!important;inset:0!important;place-items:center!important;font:900 1.38rem/1 Arial,sans-serif!important;transform:translateY(-1px)!important}#team.s5-team-carousel-clean .s5-team-v2-arrow[data-team-v2-prev]::after{content:"‹"!important}#team.s5-team-carousel-clean .s5-team-v2-arrow[data-team-v2-next]::after{content:"›"!important}#team.s5-team-carousel-clean .s5-team-v2-arrow:hover,#team.s5-team-carousel-clean .s5-team-v2-arrow:focus-visible{outline:none!important}#team.s5-team-carousel-clean .s5-team-v2-arrow[data-team-v2-prev]{left:2px!important}#team.s5-team-carousel-clean .s5-team-v2-arrow[data-team-v2-next]{right:2px!important}.s5-team-profile-copy .s5-v297-profile-section{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.s5-v297-profile-section>span,.s5-v297-profile-side-block>span{display:block;color:#a4202b;font:800 .66rem/1.2 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem}.s5-v297-profile-section h3{margin:0 0 1.25rem;color:#20272c;font-family:"Newsreader",Georgia,"Times New Roman",serif;font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.035em}.s5-v297-profile-side-block+.s5-v297-profile-side-block{margin-top:1.7rem;padding-top:1.5rem;border-top:1px solid rgba(32,37,43,.12)}.s5-v297-profile-contact{display:grid;gap:.55rem}.s5-v297-profile-contact a{color:#a4202b;text-decoration:none;font:700 .9rem/1.4 Arial,sans-serif;overflow-wrap:anywhere}#s5-client-logo-reviews .s5-logo-review-meta,.s5-v266-perspective footer,[data-s5-review-attribution]{background:transparent!important;background-image:none!important;box-shadow:none!important}#s5-client-logo-reviews .s5-logo-review-person,#s5-client-logo-reviews .s5-logo-review-role,.s5-v266-perspective footer,[data-s5-review-attribution]{padding-left:0!important;padding-right:0!important;border:0!important;width:auto!important;max-width:none!important}.s5-v266-perspective footer{color:#6b7176!important}.s5-footer-socials{display:flex;flex-wrap:wrap;gap:.85rem 1.15rem;margin-top:.35rem}.s5-footer-socials a{font-size:.82rem}.s5-footer-socials a:hover{text-decoration:underline;text-underline-offset:3px}#team.s5-team-carousel-clean [data-team-v2-key]{touch-action:manipulation!important;user-select:none!important}#team.s5-team-carousel-clean .s5-team-v2-arrow:hover,#team.s5-team-carousel-clean .s5-team-v2-arrow:focus-visible{box-shadow:0 13px 30px rgba(160,126,35,.28)!important}body.s5-400w-open #s5SubleaseDirectoryV8,body.s5-929-open #s5SubleaseDirectoryV8,body.s5-cupertino-open #s5SubleaseDirectoryV8,body.s5-2570-open #s5SubleaseDirectoryV8,body.s5-3979-open #s5SubleaseDirectoryV8{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){html.s5-v298-hero-copy-ready #home .hero-label,html.s5-v298-hero-copy-ready #home .hero-headline{transition:none!important;transform:none!important;clip-path:none!important}}#s5TeamDirectoryLayer [data-team-v2-key]{pointer-events:auto!important}#team .s5-team-v2-arrow:focus-visible{background:#c49f3e!important;border-color:#c49f3e!important}#blogGrid .insight-card,#blogGrid .insight-card:hover{transform:none!important;translate:none!important;will-change:auto!important}#blogGrid{contain:paint!important}#s5SubleaseDirectoryV8 .s5-sub-v8-back,[id*="Sublease"] [class*="-back"],[class*="sublease"] [class*="-back"],.s5-400w-back,.s5-cupertino-back,.s5-2570-back{display:none!important}#team.s5-team-carousel-clean .s5-team-v2-arrow:hover,#team.s5-team-carousel-clean .s5-team-v2-arrow:focus-visible{transform:translateY(-2px)!important;background:#c49f3e!important;border-color:#c49f3e!important}#s5TeamProfileLayer.is-open.s5-v49-suspended,body.s5-team-profile-open #s5TeamProfileLayer{content-visibility:visible!important;contain:none!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;inert:auto}body.s5-v308-team-open #s5TeamProfileLayer{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#team.s5-team-carousel-clean .s5-team-v2-carousel{padding:0!important;position:relative!important}#team.s5-team-carousel-clean .s5-team-v2-stage{grid-column:2!important;position:relative!important;z-index:2!important}#team.s5-team-carousel-clean .s5-team-v2-arrow{inset:auto!important;z-index:3!important;pointer-events:auto!important}#team.s5-team-carousel-clean .s5-team-v2-arrow::after{display:none!important}#team.s5-team-carousel-clean .s5-team-v2-arrow[data-team-v2-prev]{grid-column:1!important}#team.s5-team-carousel-clean .s5-team-v2-arrow[data-team-v2-next]{grid-column:3!important}#team.s5-team-carousel-clean [data-team-v2-key]{position:relative!important;z-index:2!important;pointer-events:auto!important}#team.s5-team-carousel-clean [data-team-v2-key] *{pointer-events:none!important}body.s5-v308-team-open{overflow:auto!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-headline,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-line,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-line--accent{-webkit-text-fill-color:#fbf8f2!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-copy,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-side-note,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-toa-value-note{color:rgba(255,250,243,.88)!important}html.s5-launch-build #home,html.s5-launch-build .s5-v128-hero-stage,html.s5-launch-build .s5-v128-chapter-rail,html.s5-launch-build .s5-v128-chapter-video,html.s5-launch-build #s5-v134-explore-stage,html.s5-launch-build .s5-v134-explore-stage,html.s5-launch-build .s5-v184-transition-veil,html.s5-launch-build .s5-v158-rest-loop-video,html.s5-launch-build .s5-v158-rest-sheen,html.s5-launch-build .s5-v318-exit-shield{display:none!important;visibility:hidden!important;opacity:0!important}html.s5-launch-build body #s5TenantOnlyAdvantage:before{background:none!important;opacity:0!important}html.s5-launch-build body #global-reach .global-deals-final-subtitle{text-shadow:none!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-tab:hover,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-tab:focus-visible{background:rgba(255,255,255,.72)!important}html.s5-launch-build body #approach.s5-v77-directory .s5-v77-directory-card.s5-v80-active{border-color:rgba(201,192,179,.48)!important}:root{--s5-bg:#f4f0e9;--s5-card:#fafaf8;--s5-display:#7c7771;--s5-body:#625e58;--s5-muted:#9b948c;--s5-line:#d8d1c7}html.s5-launch-build body{background:var(--s5-bg)!important;color:var(--s5-body)!important;font-family:var(--s5-ui-font)!important}html.s5-launch-build body :where(p,li,button,a,input,textarea,select,label,small,span){font-family:var(--s5-ui-font)!important}html.s5-launch-build body :where(h1,h2,h3,.section-title,.s5-v96-headline,.global-deals-final-title){font-family:var(--s5-display-font)!important;color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;text-shadow:none!important}html.s5-launch-build body :where(h1,h2,h3,.section-title,.s5-v96-headline,.global-deals-final-title) em,html.s5-launch-build body :where(h1,h2,h3,.section-title,.s5-v96-headline,.global-deals-final-title) i{color:#6b6661!important;-webkit-text-fill-color:#6b6661!important}html.s5-launch-build body :where(#s5TenantOnlyAdvantage,#approach,#global-reach,#outcomes,#about,#team,#insights,#subleases,#opportunities,#contact){background-color:var(--s5-bg)!important;color:var(--s5-body)!important}html.s5-launch-build body #s5TenantOnlyAdvantage{border-color:var(--s5-line)!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-headline,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-line,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-line.is-accent{font-family:var(--s5-display-font)!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-line.is-accent{font-style:normal!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-tab-title{font-family:var(--s5-display-font)!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-tab-sub,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-num,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-kicker{-webkit-text-fill-color:#6d665f!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-tab:before,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-kicker:before,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-kicker:after{background:var(--s5-muted)!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-cta:hover,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-cta:focus-visible{background:var(--s5-body)!important;color:var(--s5-card)!important;border-color:var(--s5-body)!important}html.s5-launch-build body #approach.s5-v77-directory .section-title,html.s5-launch-build body #approach.s5-v77-directory .section-title .s5-v103-title-main,html.s5-launch-build body #approach.s5-v77-directory .section-title em{color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;font-family:var(--s5-display-font)!important;text-shadow:none!important}html.s5-launch-build body #approach.s5-v77-directory .section-title em{font-style:normal!important}html.s5-launch-build body #approach.s5-v77-directory .section-sub,html.s5-launch-build body #approach.s5-v77-directory .process-step-desc{color:var(--s5-body)!important;-webkit-text-fill-color:var(--s5-body)!important;text-shadow:none!important}html.s5-launch-build body #approach.s5-v77-directory .process-step-title{color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;font-family:var(--s5-display-font)!important}html.s5-launch-build body #approach.s5-v77-directory .process-step-item,html.s5-launch-build body #approach.s5-v77-directory .section-label{color:#6d665f!important;-webkit-text-fill-color:#6d665f!important}html.s5-launch-build body #approach.s5-v77-directory .section-label:before,html.s5-launch-build body #approach.s5-v77-directory .section-label:after{background:var(--s5-line)!important}html.s5-launch-build body #global-reach .global-deals-final-title em{font-style:normal!important}html.s5-launch-build body :where(#about,#team,#insights,#subleases,#opportunities,#contact,#outcomes) :where(h1,h2,h3,h4){color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;font-family:var(--s5-display-font)!important}html.s5-launch-build body :where(#about,#team,#insights,#subleases,#opportunities,#contact,#outcomes) :where(p,li,span,small){color:var(--s5-body)!important;-webkit-text-fill-color:var(--s5-body)!important}html.s5-launch-build body :where(.section-label,.eyebrow,.kicker,[class*="meta"],[class*="caption"]){color:#6d665f!important;-webkit-text-fill-color:#6d665f!important}html.s5-launch-build body :where(button,[class*="cta"]){font-family:var(--s5-ui-font)!important}html.s5-launch-build body #global-reach .global-deals-final-title,html.s5-launch-build body #global-reach .global-deals-final-title em{-webkit-text-fill-color:#6b6661!important}html.s5-launch-build body #global-reach .global-deals-final-subtitle{-webkit-text-fill-color:#6b6661!important}html.s5-launch-build body #global-reach .global-deals-final-label{color:#6d665f!important;-webkit-text-fill-color:#6d665f!important}html.s5-launch-build body #global-reach .global-deals-final-label span{background:#d8d1c7!important}html.s5-launch-build body #global-reach .s5-geography-continent-card h3,html.s5-launch-build body #global-reach .s5-region-market-card h3{color:#6b6661!important;-webkit-text-fill-color:#6b6661!important}html.s5-launch-build body #global-reach .s5-geography-continent-card p,html.s5-launch-build body #global-reach .s5-region-market-card p{color:#6b6661!important;-webkit-text-fill-color:#6b6661!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-headline,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-line,html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-line.is-accent{-webkit-text-fill-color:#707070!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-tab-title{-webkit-text-fill-color:#707070!important}html.s5-launch-build body #s5TenantOnlyAdvantage .s5-v96-body{-webkit-text-fill-color:#6b6761!important}html.s5-launch-build body #insights .insights-header .section-title{color:#707070!important;-webkit-text-fill-color:#707070!important}html.s5-launch-build body #insights .insights-header .section-title em{color:#707070!important;-webkit-text-fill-color:#707070!important}html.s5-launch-build body #insights .insights-header .section-sub{color:#6b6761!important;-webkit-text-fill-color:#6b6761!important}html.s5-launch-build body .s5-institutional-footer{padding:0 clamp(1.5rem,5vw,5.5rem)!important}html.s5-launch-build body .s5-footer-main{padding:clamp(2.25rem,3.5vw,3.2rem) 0!important;gap:clamp(1.5rem,3vw,3.5rem)!important}html.s5-launch-build body .s5-footer-wordmark{-webkit-text-fill-color:#9a3439!important}html.s5-launch-build body .s5-footer-wordmark span{color:#666!important;-webkit-text-fill-color:#666!important}html.s5-launch-build body .s5-footer-brand p{-webkit-text-fill-color:#716d67!important;margin-bottom:.75rem!important}html.s5-launch-build body .s5-footer-brand a,html.s5-launch-build body .s5-footer-socials a{-webkit-text-fill-color:#707070!important;border-bottom-color:rgba(112,112,112,.22)!important}html.s5-launch-build body .s5-footer-column h3{-webkit-text-fill-color:#847d75!important}html.s5-launch-build body .s5-footer-column a{-webkit-text-fill-color:#666!important}html.s5-launch-build body .s5-footer-column span{color:#6b6661!important;-webkit-text-fill-color:#6b6661!important}html.s5-launch-build body .s5-footer-column a:hover,html.s5-launch-build body .s5-footer-brand a:hover,html.s5-launch-build body .s5-footer-socials a:hover{color:#4f4f4f!important;-webkit-text-fill-color:#4f4f4f!important}html.s5-launch-build body .s5-footer-legal{padding:1rem 0 1.35rem!important;-webkit-text-fill-color:#6b6661!important}@media (max-width:980px){html.s5-launch-build body .s5-footer-main{gap:2rem!important}}html.s5-v334-neutral-light{--s5-nl-field:#eef0ef;--s5-nl-surface:#f4f3ef;--s5-nl-card:#fff;--s5-nl-display:#666;--s5-nl-body:#5f5f5f;--s5-nl-muted:#929292;--s5-nl-line:#cfcfcd}html.s5-v334-neutral-light body{background:var(--s5-nl-field)!important;color:var(--s5-nl-body)!important}html.s5-v334-neutral-light body #s5TenantOnlyAdvantage,html.s5-v334-neutral-light body #cost-intel,html.s5-v334-neutral-light body #about,html.s5-v334-neutral-light body #opportunities{background:var(--s5-nl-surface)!important;background-image:none!important;color:var(--s5-nl-body)!important}html.s5-v334-neutral-light body #global-reach.global-deals-final-section{color:var(--s5-nl-body)!important;border-color:var(--s5-nl-line)!important}html.s5-v334-neutral-light body #global-reach .global-deals-final-inner{background:transparent!important}html.s5-v334-neutral-light body #global-reach .global-deals-final-title,html.s5-v334-neutral-light body #global-reach .global-deals-final-title em{-webkit-text-fill-color:var(--s5-nl-display)!important;text-shadow:none!important}html.s5-v334-neutral-light body #global-reach .global-deals-final-subtitle{-webkit-text-fill-color:var(--s5-nl-body)!important}html.s5-v334-neutral-light body #global-reach .global-deals-final-label{color:#676767!important;-webkit-text-fill-color:#676767!important}html.s5-v334-neutral-light body #global-reach .global-deals-final-label span{background:var(--s5-nl-line)!important}html.s5-v334-neutral-light body #s5TenantOnlyAdvantage .s5-v96-headline,html.s5-v334-neutral-light body #s5TenantOnlyAdvantage .s5-v96-line,html.s5-v334-neutral-light body #s5TenantOnlyAdvantage .s5-v96-line.is-accent,html.s5-v334-neutral-light body #s5TenantOnlyAdvantage .s5-toa-headline,html.s5-v334-neutral-light body #s5TenantOnlyAdvantage .s5-toa-line,html.s5-v334-neutral-light body #s5TenantOnlyAdvantage .s5-toa-line--accent{color:var(--s5-nl-display)!important;-webkit-text-fill-color:var(--s5-nl-display)!important;text-shadow:none!important}html.s5-v334-neutral-light body #s5TenantOnlyAdvantage .s5-v96-body,html.s5-v334-neutral-light body #s5TenantOnlyAdvantage .s5-toa-copy{color:var(--s5-nl-body)!important;-webkit-text-fill-color:var(--s5-nl-body)!important}html.s5-v334-neutral-light body #s5TenantOnlyAdvantage .s5-v96-kicker,html.s5-v334-neutral-light body #s5TenantOnlyAdvantage .s5-toa-kicker,html.s5-v334-neutral-light body #s5TenantOnlyAdvantage .s5-v96-tab-sub,html.s5-v334-neutral-light body #s5TenantOnlyAdvantage .s5-toa-proof-item span{color:#676767!important;-webkit-text-fill-color:#676767!important}html.s5-v334-neutral-light body #s5TenantOnlyAdvantage .s5-v96-tab-title,html.s5-v334-neutral-light body #s5TenantOnlyAdvantage .s5-toa-proof-item b{color:var(--s5-nl-display)!important;-webkit-text-fill-color:var(--s5-nl-display)!important}html.s5-v334-neutral-light body #s5TenantOnlyAdvantage .s5-v96-nav,html.s5-v334-neutral-light body #s5TenantOnlyAdvantage .s5-toa-rule{background-color:var(--s5-nl-line)!important}html.s5-v334-neutral-light body #cost-intel .section-label{color:#676767!important}html.s5-v334-neutral-light body #cost-intel .section-title,html.s5-v334-neutral-light body #cost-intel .section-title em,html.s5-v334-neutral-light body #cost-intel .cost-visual-headline{color:var(--s5-nl-display)!important;-webkit-text-fill-color:var(--s5-nl-display)!important}html.s5-v334-neutral-light body #cost-intel .section-sub,html.s5-v334-neutral-light body #cost-intel .cost-bar-subnote{color:var(--s5-nl-body)!important}html.s5-v334-neutral-light body #outcomes .outcomes-inner>h2,html.s5-v334-neutral-light body #outcomes .outcomes-inner>h2 span,html.s5-v334-neutral-light body #outcomes h3{color:var(--s5-nl-display)!important;-webkit-text-fill-color:var(--s5-nl-display)!important}html.s5-v334-neutral-light body #outcomes .subtext,html.s5-v334-neutral-light body #outcomes .subtitle,html.s5-v334-neutral-light body #outcomes p{color:var(--s5-nl-body)!important}html.s5-v334-neutral-light body #outcomes .feature-grid .card{background:var(--s5-nl-card)!important;border:1px solid var(--s5-nl-line)!important;box-shadow:none!important}html.s5-v334-neutral-light body #about .s5-about-inline-label{color:#676767!important}html.s5-v334-neutral-light body #about h2,html.s5-v334-neutral-light body #about h3{color:var(--s5-nl-display)!important;-webkit-text-fill-color:var(--s5-nl-display)!important}html.s5-v334-neutral-light body #about p{color:var(--s5-nl-body)!important}html.s5-v334-neutral-light body #insights .section-label{color:#676767!important}html.s5-v334-neutral-light body #insights .section-title,html.s5-v334-neutral-light body #insights .section-title em{color:var(--s5-nl-display)!important;-webkit-text-fill-color:var(--s5-nl-display)!important}html.s5-v334-neutral-light body #insights .section-sub{color:var(--s5-nl-body)!important}html.s5-v334-neutral-light body #insights #blogGrid .insight-card{background:var(--s5-nl-card)!important;background-image:none!important;border:1px solid var(--s5-nl-line)!important;box-shadow:none!important;color:var(--s5-nl-body)!important}html.s5-v334-neutral-light body #opportunities h2,html.s5-v334-neutral-light body #opportunities h3{color:var(--s5-nl-display)!important;-webkit-text-fill-color:var(--s5-nl-display)!important}html.s5-v334-neutral-light body #opportunities p,html.s5-v334-neutral-light body #opportunities .s5-sublease-tag{color:var(--s5-nl-body)!important}html.s5-v334-neutral-light body #opportunities .s5-sublease-feature-card{background:var(--s5-nl-card)!important;border-color:var(--s5-nl-line)!important;box-shadow:none!important}html.s5-v334-neutral-light body .cred-number{color:var(--s5-nl-display)!important}html.s5-v334-neutral-light body .cred-label{color:#676767!important}html.s5-v334-neutral-light body :is( #s5TenantOnlyAdvantage,#cost-intel,#outcomes,#global-reach,#about,#insights,#opportunities ) :is(a,button)[class*="cta"],html.s5-v334-neutral-light body :is( #s5TenantOnlyAdvantage,#cost-intel,#outcomes,#global-reach,#about,#insights,#opportunities ) a[class*="button"]{color:var(--s5-nl-body)!important;border-color:#bdbdba!important;background:transparent!important}html.s5-v334-neutral-light body .s5-institutional-footer :is(h2,h3,strong,.s5-footer-wordmark span){color:var(--s5-nl-display)!important;-webkit-text-fill-color:var(--s5-nl-display)!important}html.s5-v334-neutral-light body .s5-institutional-footer p,html.s5-v334-neutral-light body .s5-institutional-footer a,html.s5-v334-neutral-light body .s5-institutional-footer span{-webkit-text-fill-color:var(--s5-nl-body)!important}html.s5-v334-neutral-light body .s5-institutional-footer .s5-footer-legal{-webkit-text-fill-color:#676767!important}html.s5-v334-neutral-light body :is( #s5TenantOnlyAdvantage,#cost-intel,#outcomes,#global-reach,#about,#insights,#opportunities ) :is(h1,h2,h3,h4) em{-webkit-text-fill-color:var(--s5-nl-display)!important}html.s5-v334-neutral-light body :is( #s5TenantOnlyAdvantage,#cost-intel,#outcomes,#global-reach,#about,#insights,#opportunities ) hr{border-color:var(--s5-nl-line)!important}html.s5-v335-benchmark-light{--s5-v335-field:#f4f0e9;--s5-v335-surface:#f4f0e9;--s5-v335-card:#fbf8f2;--s5-v335-display:#7c7771;--s5-v335-body:#625e58;--s5-v335-muted:#8f8a84;--s5-v335-line:#d8d1c7}html.s5-v335-benchmark-light body{background:var(--s5-v335-field)!important;color:var(--s5-v335-body)!important}html.s5-v335-benchmark-light body,html.s5-v335-benchmark-light body p,html.s5-v335-benchmark-light body li,html.s5-v335-benchmark-light body span,html.s5-v335-benchmark-light body a,html.s5-v335-benchmark-light body button{color:var(--s5-v335-body)}html.s5-v335-benchmark-light body .nav,html.s5-v335-benchmark-light body header,html.s5-v335-benchmark-light body .site-header{background:rgba(248,245,239,.96)!important;border-bottom:1px solid var(--s5-v335-line)!important}html.s5-v335-benchmark-light body .nav a,html.s5-v335-benchmark-light body header a,html.s5-v335-benchmark-light body .site-header a{color:var(--s5-v335-body)!important}html.s5-v335-benchmark-light body .nav a:hover,html.s5-v335-benchmark-light body .site-header a:hover{color:#6b6661!important}html.s5-v335-benchmark-light body :is( .credibility,#outcomes,#insights,.s5-institutional-footer ){background:var(--s5-v335-field)!important;background-image:none!important;color:var(--s5-v335-body)!important;border-color:var(--s5-v335-line)!important}html.s5-v335-benchmark-light body #s5TenantOnlyAdvantage .s5-v96-nav,html.s5-v335-benchmark-light body #s5TenantOnlyAdvantage .s5-toa-rule,html.s5-v335-benchmark-light body #s5TenantOnlyAdvantage .s5-v96-tab{border-color:var(--s5-v335-line)!important}html.s5-v335-benchmark-light body #s5TenantOnlyAdvantage .s5-v96-tab-title{-webkit-text-fill-color:var(--s5-v335-body)!important}html.s5-v335-benchmark-light body #s5TenantOnlyAdvantage .s5-v96-tab:hover{background:rgba(255,255,255,.62)!important}html.s5-v335-benchmark-light body #s5TenantOnlyAdvantage .s5-v96-visual{background:var(--s5-v335-card)!important;box-shadow:none!important;border:1px solid var(--s5-v335-line)!important}html.s5-v335-benchmark-light body #global-reach .global-deals-final-inner{border-color:var(--s5-v335-line)!important}html.s5-v335-benchmark-light body #insights #blogGrid .insight-card,html.s5-v335-benchmark-light body #insights .insight-card,html.s5-v335-benchmark-light body .insights .insight-card{background:var(--s5-v335-card)!important;border:1px solid var(--s5-v335-line)!important;box-shadow:none!important;color:var(--s5-v335-body)!important}html.s5-v335-benchmark-light body #insights #blogGrid .insight-card :is(.category,.eyebrow,.kicker,small){color:#6b6661!important;-webkit-text-fill-color:#6b6661!important}html.s5-v335-benchmark-light body #insights hr{border-color:var(--s5-v335-line)!important}html.s5-v335-benchmark-light body a[class*="cta"]:hover,html.s5-v335-benchmark-light body button[class*="cta"]:hover,html.s5-v335-benchmark-light body a[class*="button"]:hover,html.s5-v335-benchmark-light body .btn:hover{background:#fff!important;color:#6b6661!important;border-color:#aaa39d!important}html.s5-v335-benchmark-light body .s5-institutional-footer{border-top:1px solid var(--s5-v335-line)!important}html.s5-v335-benchmark-light body .s5-institutional-footer .s5-footer-wordmark{color:#6b6661!important;-webkit-text-fill-color:#6b6661!important}html.s5-v335-benchmark-light body .s5-institutional-footer .s5-footer-wordmark span,html.s5-v335-benchmark-light body .s5-institutional-footer h3{-webkit-text-fill-color:#6b6661!important}html.s5-v335-benchmark-light body .s5-institutional-footer p,html.s5-v335-benchmark-light body .s5-institutional-footer a{color:var(--s5-v335-body)!important;-webkit-text-fill-color:var(--s5-v335-body)!important}html.s5-v335-benchmark-light body .s5-institutional-footer .s5-footer-legal,html.s5-v335-benchmark-light body .s5-institutional-footer .s5-footer-column span{color:#6b6661!important;-webkit-text-fill-color:#6b6661!important}html.s5-v335-benchmark-light body .s5-institutional-footer .s5-footer-legal{border-top:1px solid var(--s5-v335-line)!important}html.s5-v335-benchmark-light body hr{border-color:var(--s5-v335-line)!important}html.s5-v336-rail-blog-fix body #s5TenantOnlyAdvantage .s5-v96-nav{background:#f4f0e9!important;border-top:1px solid #d8d1c7!important;border-bottom:1px solid #d8d1c7!important}html.s5-v336-rail-blog-fix body #s5TenantOnlyAdvantage .s5-v96-tab,html.s5-v336-rail-blog-fix body #s5TenantOnlyAdvantage .s5-v96-tab:not(.is-active){background:#f4f0e9!important;background-image:none!important;border-right:1px solid #d8d1c7!important;color:#625e58!important;box-shadow:none!important}html.s5-v336-rail-blog-fix body #s5TenantOnlyAdvantage .s5-v96-tab:last-child{border-right:0!important}html.s5-v336-rail-blog-fix body #s5TenantOnlyAdvantage .s5-v96-tab.is-active{background:#fbf8f2!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important}html.s5-v336-rail-blog-fix body #s5TenantOnlyAdvantage .s5-v96-tab:hover,html.s5-v336-rail-blog-fix body #s5TenantOnlyAdvantage .s5-v96-tab:focus-visible{background:#fff!important}html.s5-v336-rail-blog-fix body #s5TenantOnlyAdvantage .s5-v96-tab:before{background:#9b948c!important}html.s5-v336-rail-blog-fix body #s5TenantOnlyAdvantage .s5-v96-num{color:#6b6661!important;-webkit-text-fill-color:#6b6661!important}html.s5-v336-rail-blog-fix body #s5TenantOnlyAdvantage .s5-v96-tab-title{color:#6b6761!important;-webkit-text-fill-color:#6b6761!important}html.s5-v336-rail-blog-fix body #s5TenantOnlyAdvantage .s5-v96-tab-sub{color:#6b6661!important;-webkit-text-fill-color:#6b6661!important}html.s5-v336-rail-blog-fix body #insights #blogGrid .insight-card,html.s5-v336-rail-blog-fix body #blogGrid .insight-card{background:#fbf8f2!important;background-image:none!important;border:1px solid #d8d1c7!important;color:#625e58!important;box-shadow:none!important}html.s5-v336-rail-blog-fix body #blogGrid .s5-v57-card-copy{background:#fbf8f2!important;color:#625e58!important}html.s5-v336-rail-blog-fix body #insights #blogGrid .insight-card-title,html.s5-v336-rail-blog-fix body #blogGrid .insight-card-title,html.s5-v336-rail-blog-fix body #blogGrid .s5-v57-card-copy .insight-card-title{display:block!important;opacity:1!important;visibility:visible!important;color:#6b6761!important;-webkit-text-fill-color:#6b6761!important;text-shadow:none!important;font-family:var(--s5-display-font,"Newsreader",Georgia,"Times New Roman",serif)!important;font-size:clamp(1.65rem,2vw,2.08rem)!important;line-height:1.04!important;letter-spacing:-.035em!important;font-weight:400!important;margin:.8rem 0 1rem!important}html.s5-v336-rail-blog-fix body #insights #blogGrid .insight-card-excerpt,html.s5-v336-rail-blog-fix body #blogGrid .insight-card-excerpt{color:#6b6761!important;-webkit-text-fill-color:#6b6761!important;opacity:1!important}html.s5-v336-rail-blog-fix body #insights #blogGrid .insight-card-date,html.s5-v336-rail-blog-fix body #blogGrid .insight-card-date{color:#6d665f!important;-webkit-text-fill-color:#6d665f!important}html.s5-v336-rail-blog-fix body #insights #blogGrid .insight-card-read,html.s5-v336-rail-blog-fix body #blogGrid .insight-card-read,html.s5-v336-rail-blog-fix body #insights #blogGrid .insight-card-tag,html.s5-v336-rail-blog-fix body #blogGrid .insight-card-tag{color:#9a8060!important;-webkit-text-fill-color:#9a8060!important}html.s5-v337-team-benchmark body #team.s5-team-carousel-clean{color:#625e58!important}html.s5-v337-team-benchmark body #team.s5-team-carousel-clean [data-team-v2-key] h3{text-shadow:none!important}html.s5-v337-team-benchmark body #team.s5-team-carousel-clean [data-team-v2-key] .s5-team-v2-role,html.s5-v337-team-benchmark body #team.s5-team-carousel-clean [data-team-v2-key] .s5-home-team-role{-webkit-text-fill-color:#6b6661!important}html.s5-v337-team-benchmark body #team.s5-team-carousel-clean [data-team-v2-key] .s5-team-v2-dre{-webkit-text-fill-color:#716d67!important}html.s5-v337-team-benchmark body #team.s5-team-carousel-clean [data-team-v2-key] .s5-team-v2-open,html.s5-v337-team-benchmark body #team.s5-team-carousel-clean [data-team-v2-key] .s5-home-team-open{-webkit-text-fill-color:#716d67!important}html.s5-v337-team-benchmark body #team.s5-team-carousel-clean [data-team-v2-key] .s5-team-v2-open:hover,html.s5-v337-team-benchmark body #team.s5-team-carousel-clean [data-team-v2-key] .s5-home-team-open:hover{color:#595550!important;-webkit-text-fill-color:#595550!important}html.s5-v337-team-benchmark body #team.s5-team-carousel-clean .s5-team-v2-arrow::after{color:#716d67!important}html.s5-v337-team-benchmark body #team.s5-team-carousel-clean .s5-team-v2-arrow:hover,html.s5-v337-team-benchmark body #team.s5-team-carousel-clean .s5-team-v2-arrow:focus-visible{background:#fff!important;border-color:#bcb4ac!important;color:#595550!important;box-shadow:0 8px 22px rgba(78,74,69,.07)!important}html.s5-v337-team-benchmark body #team.s5-team-carousel-clean .s5-team-v2-arrow:hover::after,html.s5-v337-team-benchmark body #team.s5-team-carousel-clean .s5-team-v2-arrow:focus-visible::after{color:#595550!important}html.s5-v337-team-benchmark body #team.s5-team-carousel-clean .s5-team-v2 h2,html.s5-v337-team-benchmark body #team.s5-team-carousel-clean .s5-team-v2 h2 em{-webkit-text-fill-color:#6b6661!important}html.s5-v337-team-benchmark body #team.s5-team-carousel-clean .s5-team-v2-head>p{-webkit-text-fill-color:#625e58!important}html.s5-v337-team-benchmark body #team.s5-team-carousel-clean .s5-team-v2-kicker{-webkit-text-fill-color:#6b6661!important}:root{--s5-v339-line:#d8d1c7;--s5-v2-paper:#f4f0e9;--s5-v2-cream:#efe8db;--s5-v2-ink:#847d75;--s5-v2-muted:#625e58;--s5-v2-line:rgba(184,173,159,.46);--s5-v2-border:rgba(132,125,117,.18)}.nav button{color:#3f3b37!important;-webkit-text-fill-color:#3f3b37!important}#s5AdvantageStandalonePage .s5-advantage-page-hero,#s5CaseStandalonePage .s5-case-page-hero,#s5AdvantageStandalonePage .s5-advantage-page-grid-row,#s5CaseStandalonePage .s5-case-page-grid-row,#s5AdvantageStandalonePage .s5-advantage-page-process,#s5CaseStandalonePage .s5-case-page-process{border-color:var(--s5-v339-line)!important}#s5AdvantageStandalonePage .s5-advantage-page-main,#s5CaseStandalonePage .s5-case-page-main{gap:1.05rem!important}:root{--s5-v341-paper:#f4f0e9;--s5-v341-card:#f4f0e9;--s5-v341-card-2:#FBF8F2;--s5-v341-ink:#847d75;--s5-v341-ink-strong:#777068;--s5-v341-body:#625e58;--s5-v341-body-soft:#716d67;--s5-v341-line:#d8d1c7;--s5-v341-accent:#b39f78}#s5AdvantageStandalonePage,#s5CaseStandalonePage{background:var(--s5-v341-paper)!important;color:var(--s5-v341-body)!important}#s5AdvantageStandalonePage .s5-advantage-page-bg,#s5CaseStandalonePage .s5-case-page-bg{background:radial-gradient(circle at 10% 8%,rgba(179,159,120,.08),transparent 24%),radial-gradient(circle at 88% 10%,rgba(138,129,120,.05),transparent 24%),linear-gradient(180deg,rgba(244,240,233,.98) 0%,rgba(244,240,233,.98) 100%)!important}#s5AdvantageStandalonePage h1,#s5AdvantageStandalonePage h2,#s5CaseStandalonePage h1,#s5CaseStandalonePage h2{font-family:var(--s5-serif,"Playfair Display",Georgia,serif)!important;font-weight:400!important;color:var(--s5-v341-ink)!important;-webkit-text-fill-color:var(--s5-v341-ink)!important;text-shadow:none!important}#s5AdvantageStandalonePage p,#s5CaseStandalonePage p{color:var(--s5-v341-body)!important;-webkit-text-fill-color:var(--s5-v341-body)!important;text-shadow:none!important}#s5AdvantageStandalonePage .s5-advantage-page-eyebrow,#s5CaseStandalonePage .s5-case-page-eyebrow{-webkit-text-fill-color:var(--s5-v341-accent)!important;letter-spacing:.16em!important;font-weight:800!important}#s5AdvantageStandalonePage .s5-advantage-page-nav,#s5CaseStandalonePage .s5-case-page-nav{background:linear-gradient(180deg,rgba(251,248,242,.92),rgba(248,244,237,.92))!important;border:1px solid var(--s5-v341-line)!important;box-shadow:none!important}#s5AdvantageStandalonePage .s5-advantage-page-nav button,#s5CaseStandalonePage .s5-case-page-nav button{color:var(--s5-v341-body-soft)!important;-webkit-text-fill-color:var(--s5-v341-body-soft)!important}#s5AdvantageStandalonePage .s5-advantage-page-nav button.is-active,#s5AdvantageStandalonePage .s5-advantage-page-nav button:hover,#s5CaseStandalonePage .s5-case-page-nav button.is-active,#s5CaseStandalonePage .s5-case-page-nav button:hover{background:rgba(179,159,120,.09)!important;border-color:rgba(179,159,120,.22)!important;color:var(--s5-v341-ink-strong)!important;-webkit-text-fill-color:var(--s5-v341-ink-strong)!important}#s5AdvantageStandalonePage .s5-advantage-page-lead-card,#s5AdvantageStandalonePage .s5-advantage-page-card,#s5AdvantageStandalonePage .s5-advantage-page-process,#s5AdvantageStandalonePage .s5-advantage-page-bottomline,#s5CaseStandalonePage .s5-case-page-lead-card,#s5CaseStandalonePage .s5-case-page-card,#s5CaseStandalonePage .s5-case-page-process,#s5CaseStandalonePage .s5-case-page-bottomline{background:linear-gradient(180deg,var(--s5-v341-card-2),var(--s5-v341-card))!important;border:1px solid var(--s5-v341-line)!important;box-shadow:none!important}#s5AdvantageStandalonePage .s5-advantage-page-hero,#s5CaseStandalonePage .s5-case-page-hero{border-bottom:1px solid var(--s5-v341-line)!important}#s5AdvantageStandalonePage .s5-advantage-page-grid-row,#s5CaseStandalonePage .s5-case-page-grid-row{gap:1rem!important}#s5AdvantageStandalonePage .s5-advantage-page-back,#s5CaseStandalonePage .s5-case-page-back{background:rgba(248,244,237,.98)!important;border:1px solid var(--s5-v341-line)!important;border-radius:999px!important;color:var(--s5-v341-body)!important;-webkit-text-fill-color:var(--s5-v341-body)!important;box-shadow:none!important}#s5AdvantageStandalonePage .s5-advantage-page-back:hover,#s5CaseStandalonePage .s5-case-page-back:hover{background:#fff!important;border-color:rgba(179,159,120,.45)!important}#s5AdvantageStandalonePage .s5-advantage-page-section-head h2,#s5CaseStandalonePage .s5-case-page-section-head h2{font-size:clamp(2rem,3vw,3rem)!important;line-height:.98!important;color:var(--s5-v341-ink)!important;-webkit-text-fill-color:var(--s5-v341-ink)!important}#s5AdvantageStandalonePage .s5-advantage-page-main section,#s5CaseStandalonePage .s5-case-page-main section{scroll-margin-top:120px!important}#s5AdvantageStandalonePage .s5-advantage-page-bottomline,#s5CaseStandalonePage .s5-case-page-bottomline{background:linear-gradient(90deg,rgba(179,159,120,.10),rgba(248,244,237,.96))!important}#s5AdvantageStandalonePage .s5-advantage-page-card-gold,#s5CaseStandalonePage .s5-case-page-card-gold{background:linear-gradient(180deg,rgba(248,244,237,.98),rgba(243,236,223,.96))!important}:root{--s5-v342-panel:#f4f0e9;--s5-v342-card:#fbf8f2;--s5-v342-head:#847d75;--s5-v342-head-strong:#716d67;--s5-v342-body:#625e58;--s5-v342-muted:#8f8a84;--s5-v342-line:#d8d1c7;--s5-v342-gold:#b39f78}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-breadcrumb{color:#6b6661!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-breadcrumb button,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-breadcrumb a{color:var(--s5-v342-accent)!important;-webkit-text-fill-color:var(--s5-v342-accent)!important}@media (min-width:1051px){html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v68-route-photo{order:1!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v68-route-shade{background:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero>div:first-child{order:2!important;z-index:2!important;max-height:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group{z-index:auto!important}}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group .s5v2-eyebrow,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero .s5v2-eyebrow{-webkit-text-fill-color:#6b6661!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group .s5v2-detail-title,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-title{-webkit-text-fill-color:var(--s5-v342-head)!important;text-wrap:balance!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group .s5v2-detail-summary,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-summary{-webkit-text-fill-color:var(--s5-v342-body)!important;font:430 1rem/1.76 var(--s5-sans,SourceSerif4,Arial,sans-serif)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section{border-bottom:0!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section:last-of-type{border-bottom:1px solid var(--s5-v342-line)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v232-decision,.s5-v232-context,.s5-v232-secondary,.s5-v232-outcome) h2{-webkit-text-fill-color:var(--s5-v342-head-strong)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section.s5-v108-section h2{max-width:10ch!important;color:var(--s5-v342-head-strong)!important;-webkit-text-fill-color:var(--s5-v342-head-strong)!important;font-family:var(--s5-serif,"Newsreader",Georgia,serif)!important;font-size:clamp(2rem,3vw,3.05rem)!important;font-weight:400!important;line-height:.99!important;letter-spacing:-.042em!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot li{border-top-color:var(--s5-v342-line)!important}:root{--s5-v343-field:#f4f0e9;--s5-v343-panel:#f4f0e9;--s5-v343-panel-2:#fbf8f2;--s5-v343-head:#847d75;--s5-v343-body:#625e58;--s5-v343-muted:#8f8a84;--s5-v343-line:#d8d1c7;--s5-v343-accent:#b39f78}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]){color:var(--s5-v343-body)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-layer-bg{background:var(--s5-v343-field)!important;opacity:1!important}@media (min-width:1051px){html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5v2-detail-hero{align-items:stretch!important;position:relative!important;isolation:isolate!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5v2-detail-hero>.s5-v68-route-photo{min-width:0!important;max-width:none!important;object-position:var(--s5-v68-detail-position,center center)!important;display:block!important;z-index:1!important;pointer-events:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5v2-detail-hero>.s5-v68-route-shade{display:none!important;opacity:0!important;visibility:hidden!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5-v343-live-copy-panel{min-width:0!important;max-height:560px!important;margin:0!important;overflow:hidden!important;z-index:2!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5-v343-live-copy-panel .s5-v219-copy-group{position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;overflow:visible!important;text-align:left!important;transform:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5v2-detail-metric{display:none!important}}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5v2-detail-hero .s5v2-eyebrow{display:block!important;position:relative!important;width:auto!important;margin:0 0 1.15rem!important;-webkit-text-fill-color:#6b6661!important;font-family:var(--s5-sans,SourceSerif4,Arial,sans-serif)!important;font-size:.62rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.16em!important;text-transform:uppercase!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5v2-detail-hero .s5v2-eyebrow::before{position:absolute!important;left:0!important;top:50%!important;height:1px!important;background:var(--s5-v343-accent)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5v2-detail-title{-webkit-text-fill-color:var(--s5-v343-head)!important;text-wrap:balance!important;filter:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5v2-detail-title::after{content:none!important;display:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5v2-detail-summary{-webkit-text-fill-color:var(--s5-v343-body)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section{display:grid!important;align-items:start!important;width:100%!important;margin:0!important;padding:clamp(4.3rem,6.2vw,6.4rem) 0!important;border:0!important;border-top:1px solid var(--s5-v343-line)!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--s5-v343-body)!important;overflow:visible!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section:last-child{border-bottom:1px solid var(--s5-v343-line)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v192-section-heading{grid-column:1!important;align-self:start!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section-kicker{line-height:1!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v192-section-heading h2,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section h2{width:100%!important;margin:0!important;text-align:left!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot{grid-column:2!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot>p{margin:0!important;max-width:none!important;font-family:var(--s5-sans,SourceSerif4,Arial,sans-serif)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot li{display:block!important;border:0!important;border-top:1px solid var(--s5-v343-line)!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot li::before{display:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main::before,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section::before{display:none!important;content:none!important}@media (max-width:1050px){html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5-v343-live-copy-panel{max-height:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5-v219-copy-group{position:static!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section{padding:3rem 0!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v192-section-heading,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot{grid-column:1!important}}:root{--s5-v344-field:#f4f0e9;--s5-v344-head-strong:#716d67;--s5-v344-body:#625e58;--s5-v344-muted:#8f8a84;--s5-v344-line:#d8d1c7}#s5-client-logo-reviews{color:var(--s5-v344-body)!important}#s5-client-logo-reviews .s5-logo-reviews-inner,#s5-client-logo-reviews .s5-logo-review-shell{background:transparent!important}#s5-client-logo-reviews .s5-logo-review-card::before{background:linear-gradient(180deg,var(--s5-v344-red),#b69c68)!important;width:3px!important}#s5-client-logo-reviews .s5-logo-review-card:hover{background:var(--s5-v344-field)!important;border-color:#c9c1b7!important;box-shadow:none!important;transform:none!important}#s5-client-logo-reviews .s5-logo-review-quote{text-shadow:none!important}#s5-client-logo-reviews .s5-logo-review-person{color:var(--s5-v344-head-strong)!important;-webkit-text-fill-color:var(--s5-v344-head-strong)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.07em!important}#s5-client-logo-reviews .s5-logo-review-role{-webkit-text-fill-color:#6b6661!important;font-weight:400!important}#s5-client-logo-reviews .s5-logo-review-meta{background:transparent!important}#s5-client-logo-reviews .s5-logo-review-cta{background:transparent!important;-webkit-text-fill-color:var(--s5-v344-head-strong)!important;border:0!important;border-bottom:1px solid rgba(165,60,60,.34)!important;border-radius:0!important;font-weight:700!important;letter-spacing:.08em!important}#s5-client-logo-reviews .s5-logo-review-cta:hover{color:var(--s5-v344-red)!important;-webkit-text-fill-color:var(--s5-v344-red)!important}#s5-client-logo-reviews .s5-logo-review-logo-wrap{background:rgba(248,245,239,.48)!important;border-color:var(--s5-v344-line)!important;box-shadow:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot p,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot li,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-summary{-webkit-text-fill-color:var(--s5-v344-body)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section-kicker{font-family:var(--s5-v344-sans)!important;font-size:.61rem!important;font-weight:700!important;word-spacing:.28em!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]),html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-layout,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main{background:var(--s5-v344-field)!important}:root{--s5-v347-head:#7c7771;--s5-v347-body:#5a605d;--s5-v347-line:#d8d1c7;--s5-v347-accent:#9b814f}#s5ServiceIndexV17 .s5-v212-card h3,#s5EnvironmentLayerV18 .s5-v212-card h3,#s5MethodIndexV21 .s5-v212-card h3{-webkit-text-fill-color:#6b6661!important}#s5ServiceIndexV17 .s5-v212-card-kicker,#s5EnvironmentLayerV18 .s5-v212-card-kicker,#s5MethodIndexV21 .s5-v212-card-kicker{-webkit-text-fill-color:var(--s5-v347-accent)!important;opacity:1!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section{grid-template-columns:minmax(320px,.70fr) minmax(0,1.30fr)!important;gap:clamp(3rem,5.5vw,6.4rem)!important}.s5-affiliations-expanded-hero h1,.s5-affiliations-expanded-primary h3,.s5-recognition-expanded-grid h3,.s5-procurement-card h3,.s5-affiliations-proofline h3 ){font-family:var(--s5-v347-display)!important;color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;font-weight:400!important;letter-spacing:-.035em!important;text-shadow:none!important}#s5AffiliationsLayer :is( p,li,a,button,small,span,strong,.s5-procurement-card p,.s5-affiliations-proofline span ){font-family:var(--s5-v347-ui)!important;color:var(--s5-v347-body)!important;-webkit-text-fill-color:var(--s5-v347-body)!important}.s5-affiliations-expanded-hero h1){font-size:clamp(3.4rem,5.8vw,6rem)!important;line-height:.94!important;letter-spacing:-.045em!important}.s5-affiliations-expanded-primary h2 ){font-size:clamp(2.5rem,3.8vw,4rem)!important;line-height:.98!important}.s5-affiliations-proofline strong ){font-family:var(--s5-v347-ui)!important;font-weight:700!important;letter-spacing:-.01em!important}@media (max-width:900px){html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section{grid-template-columns:1fr!important;gap:1.4rem!important}}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section-kicker{align-items:center!important;gap:.72rem!important;margin:0 0 1.05rem!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important;font:800 .70rem/1 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:.135em!important;text-transform:uppercase!important;white-space:nowrap!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section-kicker::before{content:""!important;display:block!important;width:22px!important;height:1px!important;flex:0 0 22px!important;margin:0!important;background:#8a784a!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-title,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-title *{-webkit-text-fill-color:#6b6661!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-title{text-wrap:balance!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero .s5v2-eyebrow{-webkit-text-fill-color:#74653e!important;font:800 .58rem/1 var(--s5v212-sans,SourceSerif4,Arial,sans-serif)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-summary{-webkit-text-fill-color:var(--s5v212-copy,#596269)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v192-section-heading h2,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section h2,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v192-section-heading h2 *,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section h2 *{color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;font-family:var(--s5v212-serif,var(--font-display,"Newsreader",Georgia,serif))!important;font-weight:400!important;font-style:normal!important;line-height:1.02!important;letter-spacing:-.035em!important;text-shadow:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v192-section-heading h2,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section h2{font-size:clamp(2.25rem,3vw,3.35rem)!important;max-width:12.5ch!important;text-wrap:balance!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v108-copy-slot,.s5-v108-copy-slot li){font-family:var(--s5v212-sans,SourceSerif4,Arial,sans-serif)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot>p{color:var(--s5v212-copy,#596269)!important;-webkit-text-fill-color:var(--s5v212-copy,#596269)!important;font-size:.98rem!important;font-weight:430!important;line-height:1.72!important;letter-spacing:0!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot li{letter-spacing:0!important}@media (min-width:901px){html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section.s5-v108-section{grid-template-columns:minmax(320px,.70fr) minmax(0,1.30fr)!important;gap:clamp(3rem,5.5vw,6.4rem)!important}}:root{--s5-v353-field:#f4f0e9;--s5-v353-card:#fbf8f2;--s5-v353-display:#7c7771;--s5-v353-body:#625e58;--s5-v353-line:#d8d1c7;--s5-v353-accent:#8a784a}html.s5-v336-rail-blog-fix body #insights #blogGrid .insight-card{background:var(--s5-v353-card)!important;border-color:var(--s5-v353-line)!important;color:var(--s5-v353-body)!important}html.s5-v337-team-benchmark body #team.s5-team-carousel-clean [data-team-v2-key] h3{-webkit-text-fill-color:#6b6661!important}html.s5-v337-team-benchmark body #team.s5-team-carousel-clean [data-team-v2-key] :is( p,.s5-home-team-role,.s5-home-team-open ){font-family:var(--s5v212-sans,SourceSerif4,Arial,sans-serif)!important}#s5-client-logo-reviews .s5-logo-review-quote{-webkit-text-fill-color:#6b6661!important}#s5ServiceIndexV17 .s5-v212-card h3{-webkit-text-fill-color:#6b6661!important}#s5ServiceIndexV17 .s5-v212-card-kicker{-webkit-text-fill-color:#74653e!important;font:800 .58rem/1 var(--s5v212-sans,SourceSerif4,Arial,sans-serif)!important}#s5ServiceIndexV17 .s5-v212-card p{-webkit-text-fill-color:var(--s5-v353-body)!important}h3,strong,.s5-footer-wordmark,.s5-footer-wordmark span){color:#6b6661!important;-webkit-text-fill-color:#6b6661!important}.s5-institutional-footer p,.s5-institutional-footer a,.s5-institutional-footer span{-webkit-text-fill-color:var(--s5-v353-body)!important}:root{--s5-v354-field:#f4f0e9;--s5-v354-display:#8a8177;--s5-v354-body:#5f666b;--s5-v354-brass:#8a784a}#s5RegionOverlay #s5RegionTitle,#s5RegionOverlay .s5-region-page>h1{-webkit-text-fill-color:var(--s5-v354-display)!important}#s5RegionOverlay #s5RegionEyebrow,#s5RegionOverlay .s5-region-eyebrow{-webkit-text-fill-color:#74653e!important}#s5RegionOverlay #s5RegionIntro,#s5RegionOverlay .s5-region-intro,#s5RegionOverlay .s5-region-page>p{-webkit-text-fill-color:var(--s5-v354-body)!important}#s5RegionCards:not(.s5-region-detail-grid){background:#e8e3da!important}#s5-client-logo-reviews .s5-logo-review-person,#s5-client-logo-reviews .s5-logo-review-role,#s5-client-logo-reviews .s5-logo-review-cta{font-family:SourceSerif4,Arial,sans-serif!important}html.s5-review-standalone-open,body.s5-review-standalone-open{overflow:hidden!important;height:100%!important}.s5h-s5ReviewStandaloneLayer:not(#s5x-never)>body>nav.nav{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body #s5ReviewStandaloneLayer.s5-review-rebuild-v379{--review-bg:#f4f0e9;--review-panel:#f4f0e9;--review-display:#7c7771;--review-body:#5f666b;--review-brass:#8a784a;--review-line:#d8d1c7;position:fixed!important;inset:0!important;overflow-y:auto!important;overflow-x:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s ease,visibility .16s ease!important}html body #s5ReviewStandaloneLayer.s5-review-rebuild-v379.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-topbar{grid-template-columns:auto 1fr auto!important;gap:1rem!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-topbar button,html body #s5ReviewStandaloneLayer .s5-review-standalone-topbar>span,html body #s5ReviewStandaloneLayer .s5-review-standalone-breadcrumb,html body #s5ReviewStandaloneLayer .s5-review-standalone-breadcrumb button,html body #s5ReviewStandaloneLayer .s5-review-standalone-breadcrumb strong{font-family:SourceSerif4,Arial,sans-serif!important;font-style:normal!important;line-height:1.2!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-topbar button,html body #s5ReviewStandaloneLayer .s5-review-standalone-breadcrumb button{appearance:none!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-topbar>span{text-align:center!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-breadcrumb{flex-wrap:wrap!important;align-items:center!important;gap:.5rem!important}html body #s5ReviewStandaloneLayer :is( .s5-review-standalone-eyebrow,.s5-review-standalone-quote h2,.s5-review-standalone-full h2 ){display:flex!important;align-items:center!important;gap:.72rem!important;margin:0!important;-webkit-text-fill-color:#74653e!important;font-family:SourceSerif4,Arial,sans-serif!important;font-weight:800!important;font-style:normal!important;letter-spacing:.13em!important;text-transform:uppercase!important}html body #s5ReviewStandaloneLayer :is( .s5-review-standalone-eyebrow,.s5-review-standalone-quote h2,.s5-review-standalone-full h2 )::before{height:1px!important;flex:0 0 24px!important;background:var(--review-brass)!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-hero{align-items:end!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-hero h1,html body #s5ReviewStandaloneLayer .s5-review-standalone-hero h1 *{-webkit-text-fill-color:#6b6661!important;font-style:normal!important;text-shadow:none!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-logo{border-radius:12px!important;box-shadow:none!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-logo span{color:#6b6661!important;font-family:SourceSerif4,Arial,sans-serif!important;font-weight:700!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-quote h2{grid-row:1!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote,html body #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote *{text-shadow:none!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-quote p{-webkit-text-fill-color:var(--review-body)!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-main>section:not(.s5-review-standalone-quote):not(.s5-review-standalone-full),html body #s5ReviewStandaloneLayer .s5-review-standalone-side>section{gap:clamp(3rem,6vw,7rem)!important;align-items:start!important;padding:3.25rem 0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--review-line)!important;border-radius:0!important;box-shadow:none!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-main>section:not(.s5-review-standalone-quote):not(.s5-review-standalone-full) h2,html body #s5ReviewStandaloneLayer .s5-review-standalone-main>section:not(.s5-review-standalone-quote):not(.s5-review-standalone-full) h2 *,html body #s5ReviewStandaloneLayer .s5-review-standalone-side>section h3,html body #s5ReviewStandaloneLayer .s5-review-standalone-side>section h3 *{color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;font-family:"Newsreader",Georgia,serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:-.028em!important;text-shadow:none!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-main>section:not(.s5-review-standalone-quote):not(.s5-review-standalone-full) p{max-width:880px!important;margin:0!important;color:var(--review-body)!important;-webkit-text-fill-color:var(--review-body)!important;font-family:SourceSerif4,Arial,sans-serif!important;font-weight:400!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-side [data-s5-review-impact],html body #s5ReviewStandaloneLayer .s5-review-standalone-side [data-s5-review-fill]{margin:0!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-side span{position:relative!important;display:block!important;padding:.9rem 0 .9rem 1.05rem!important;border-bottom:1px solid var(--review-line)!important;color:var(--review-body)!important;-webkit-text-fill-color:var(--review-body)!important;font-family:SourceSerif4,Arial,sans-serif!important;font-weight:400!important;line-height:1.55!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-side span::before{content:""!important;position:absolute!important;left:0!important;top:1.45rem!important;width:4px!important;height:4px!important;border-radius:50%!important;background:var(--review-brass)!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-side span:last-child{border-bottom:0!important}html body #s5ReviewStandaloneLayer [data-s5-review-internal-note]{display:none!important}@media (max-width:900px){html body #s5ReviewStandaloneLayer .s5-review-standalone-quote,html body #s5ReviewStandaloneLayer .s5-review-standalone-full,html body #s5ReviewStandaloneLayer .s5-review-standalone-main>section:not(.s5-review-standalone-quote):not(.s5-review-standalone-full),html body #s5ReviewStandaloneLayer .s5-review-standalone-side>section{gap:1.5rem!important}}:root{--s5-fs-hero:4rem;--s5-fs-section:2.4rem;--s5-fs-card:1.35rem;--s5-fs-body:1rem;--s5-fs-kicker:.72rem;--s5-lh-hero:.98;--s5-lh-section:1.05;--s5-lh-card:1.18;--s5-lh-kicker:1.2}html body :is( main,section,article,s5-card,[role="dialog"],[class*="layer"],[class*="overlay"],[class*="detail"] ) h1{font-size:var(--s5-fs-hero)!important;line-height:var(--s5-lh-hero)!important}html body :is(main,section,article,s5-card) h2{font-size:var(--s5-fs-section)!important;line-height:var(--s5-lh-section)!important}html body :is( main,section,article,s5-card,[class*="card"],[class*="tile"],[class*="panel"] ) h3,html body :is( main,section,article,s5-card,[class*="card"],[class*="tile"],[class*="panel"] ) h4,html body :is( main,section,article,s5-card,[class*="card"],[class*="tile"],[class*="panel"] ) h5,html body :is( main,section,article,s5-card,[class*="card"],[class*="tile"],[class*="panel"] ) h6{font-size:var(--s5-fs-card)!important;line-height:var(--s5-lh-card)!important}html body :is( main,section,article,s5-card,[role="dialog"],[class*="layer"],[class*="overlay"],[class*="detail"] ) p,html body :is( main,section,article,s5-card,[role="dialog"],[class*="layer"],[class*="overlay"],[class*="detail"] ) li,html body :is( main,section,article,s5-card,[role="dialog"],[class*="layer"],[class*="overlay"],[class*="detail"] ) dt{font-size:var(--s5-fs-body)!important;line-height:var(--s5-lh-body)!important}html body :is( [class*="kicker"],[class*="eyebrow"],[class*="meta"],[class*="breadcrumb"],[class*="label"] ){font-size:var(--s5-fs-kicker)!important;line-height:var(--s5-lh-kicker)!important}html body :is( [class*="card"],[class*="tile"],[class*="panel"] ) h2{font-size:var(--s5-fs-card)!important;line-height:var(--s5-lh-card)!important}@media (max-width:900px){:root{--s5-fs-hero:3rem;--s5-fs-section:2rem;--s5-fs-card:1.25rem;--s5-fs-body:1rem;--s5-fs-kicker:.70rem}}html body #s5TenantOnlyAdvantage .s5-v96-copy{width:100%!important}html body #s5TenantOnlyAdvantage .s5-v96-line-mask,html body #s5TenantOnlyAdvantage .s5-v96-line{width:100%!important;max-width:none!important}:root{--s5-v392-gold-field:#ebddad;--s5-v392-gold-field-soft:#f1e7c9;--s5-v392-cream:#f4f0e9}html body #outcomes{border-top:1px solid rgba(138,120,74,.24)!important;border-bottom:1px solid rgba(138,120,74,.24)!important}html body #outcomes .outcomes-featured,html body #outcomes .outcomes-conveyor .card{background:rgba(251,248,242,.88)!important;border-color:rgba(124,119,113,.18)!important;box-shadow:none!important}html body #approach .process-inner{width:min(1360px,92vw)!important}html body #approach .process-grid{gap:clamp(1rem,1.6vw,1.6rem)!important}html body #approach .process-step{padding:clamp(1.6rem,2.6vw,2.6rem)!important}html body #outcomes .outcomes-inner{width:min(1380px,92vw)!important}html body #outcomes .outcomes-header{max-width:900px!important}html body #outcomes .outcomes-featured{max-width:none!important;width:100%!important;padding:clamp(2rem,4vw,4rem)!important}html body #opportunities .s5-sublease-feature-card,html body #opportunities .s5-opportunity-card{max-width:940px!important}html body #opportunities .s5-sublease-visual,html body #opportunities .s5-opportunity-visual{flex:0 0 340px!important;min-height:340px!important}html body #opportunities .s5-sublease-visual img,html body #opportunities .s5-opportunity-visual img{min-height:340px!important;width:100%!important;height:100%!important;object-fit:cover!important}@media (min-width:1000px){html body #opportunities .s5-opportunity-card{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important}html body #opportunities .s5-sublease-feature-card{min-height:520px!important}html body #opportunities .s5-sublease-visual,html body #opportunities .s5-opportunity-visual{flex-basis:390px!important}html body #opportunities .s5-sublease-visual img,html body #opportunities .s5-opportunity-visual img{min-height:390px!important}}@media (max-width:900px){html body #opportunities .s5-sublease-visual,html body #opportunities .s5-opportunity-visual,html body #opportunities .s5-sublease-visual img,html body #opportunities .s5-opportunity-visual img{min-height:300px!important;flex-basis:300px!important}}html body :is( .s5-toa-headline,.s5-v96-headline,.section-title,.outcomes-header h2,.s5-logo-reviews-title ){text-wrap:balance!important}html body #s5ReviewStandaloneLayer,html body #s5ReviewStandaloneLayer *{font-family:var(--s5-v393-sans)!important}html body #s5FirmLayerV18 .s5-about231-resource-grid>*{box-shadow:none!important}html body #s5TenantOnlyAdvantage .s5-v96-copy{max-width:860px!important}html body #s5TenantOnlyAdvantage .s5-toa-headline{max-width:20ch!important}@media (min-width:1000px){html body #opportunities .s5-sublease-visual,html body #opportunities .s5-opportunity-visual{min-height:390px!important}}@media (max-width:700px){html body #s5TenantOnlyAdvantage .s5-v96-headline,html body #s5TenantOnlyAdvantage .s5-toa-headline{max-width:100%!important}}:root{--mw-hero:clamp(3.5rem,5vw,5.25rem);--mw-section:clamp(2.5rem,3.35vw,3.25rem);--mw-card:1.90rem;--mw-body:1.25rem;--mw-label:.875rem;--mw-ui:.90rem;--mw-hero-lh:1.02;--mw-section-lh:1.08;--mw-card-lh:1.20;--mw-body-lh:1.62;--mw-label-lh:1.25}html body h2{font-size:var(--mw-section)!important;line-height:var(--mw-section-lh)!important}html body h3,html body h4,html body h5,html body h6,html body :is( .process-step-title,.s5-geography-market-card h3 ){font-weight:600!important;letter-spacing:-.015em!important}html body p,html body li,html body dt{font-size:var(--mw-body)!important;line-height:var(--mw-body-lh)!important;font-weight:400!important;letter-spacing:0!important}html body :is( [class*="kicker"],[class*="eyebrow"],[class*="breadcrumb"],.section-label,.meta ){font-size:var(--mw-label)!important;line-height:var(--mw-label-lh)!important;font-weight:700!important;letter-spacing:.10em!important}html body nav,html body nav a,html body nav button,html body button,html body [class*="cta"]{font-size:var(--mw-ui)!important}html body :is(h1,h2,h3,h4,h5,blockquote) em{font-style:normal!important}html body :is( .s5-v96-headline,.s5-toa-headline,.section-title,.outcomes-header h2,.s5-logo-reviews-title ){text-wrap:balance!important;max-width:22ch!important}html body #s5TenantOnlyAdvantage .s5-v96-headline,html body #s5TenantOnlyAdvantage .s5-toa-headline,html body #s5TenantOnlyAdvantage :is(.s5-v96-headline,.s5-toa-headline) *{font-size:var(--mw-section)!important;line-height:var(--mw-section-lh)!important;font-family:var(--mw-font)!important;font-weight:500!important;letter-spacing:-.025em!important}html body #s5FirmLayerV18 .s5-about231-resource::before,html body #s5FirmLayerV18 .s5-about231-resource::after,html body #s5FirmLayerV18 .s5-about231-resource>div::before,html body #s5FirmLayerV18 .s5-about231-resource>div::after{content:none!important;display:none!important}html body .credibility{margin-top:0!important}@media (max-width:760px){:root{--mw-hero:3rem;--mw-section:2.25rem;--mw-card:1.65rem;--mw-body:1.125rem;--mw-label:.80rem;--mw-ui:.84rem}html body :is( .s5-v96-headline,.s5-toa-headline,.section-title,.outcomes-header h2,.s5-logo-reviews-title ){max-width:100%!important}}html body :is(h1,h2,.section-title,.cred-number,blockquote,.s5-logo-review-quote,.quote,.s5-v212-card h3,.s5v2-detail-title,.outcomes-header h2,.s5-footer-column h3,.s5-institutional-footer h3){font-family:var(--font-display)!important}html body :is(h1,h2,.section-title,.cred-number,blockquote,.s5-logo-review-quote,.quote,.s5-v212-card h3,.s5v2-detail-title,.outcomes-header h2,.s5-footer-column h3,.s5-institutional-footer h3) span,html body :is(h1,h2,.section-title,.cred-number,blockquote,.s5-logo-review-quote,.quote,.s5-v212-card h3,.s5v2-detail-title,.outcomes-header h2,.s5-footer-column h3,.s5-institutional-footer h3) strong,html body :is(h1,h2,.section-title,.cred-number,blockquote,.s5-logo-review-quote,.quote,.s5-v212-card h3,.s5v2-detail-title,.outcomes-header h2,.s5-footer-column h3,.s5-institutional-footer h3) em,html body :is(h1,h2,.section-title,.cred-number,blockquote,.s5-logo-review-quote,.quote,.s5-v212-card h3,.s5v2-detail-title,.outcomes-header h2,.s5-footer-column h3,.s5-institutional-footer h3) i{font-family:inherit!important}html body .s5-institutional-footer :is(h2,h3,.s5-footer-wordmark,.s5-footer-wordmark span){font-family:var(--font-display)!important}html body :is(h1,h2,h3,h4,h5,blockquote) *{font-family:inherit!important}:root{--s5-size-section:clamp(3.15rem,5.1vw,6.1rem);--s5-size-section-mobile:clamp(2.55rem,10vw,4rem);--s5-size-card:clamp(1.45rem,2vw,2rem);--s5-size-body:clamp(.98rem,1.2vw,1.12rem);--s5-size-ui:.80rem}html body :is( #approach .process-step p,#approach .s5-v77-directory-card p,#industry-expertise :is(article,s5-card) p,#cost-intel .cost-driver-text,#team [data-team-v2-key] .s5-team-v2-role,#insights .insight-card-excerpt,#opportunities .s5-sublease-feature-card p,#opportunities .s5-opportunity-card p,#s5-client-logo-reviews .s5-logo-review-role ){font-size:var(--s5-size-body)!important;line-height:1.62!important}@media (max-width:760px){:root{--s5-size-section:var(--s5-size-section-mobile);--s5-size-card:clamp(1.35rem,6vw,1.8rem);--s5-size-body:1rem;--s5-size-ui:.76rem}}:root{--s5-v403-section:clamp(2.85rem,3.55vw,3.85rem);--s5-v403-body:1.05rem;--s5-v403-kicker:.78rem;--s5-v403-card:1.72rem;--s5-v403-meta:.78rem;--s5-v403-ui:.80rem}html body :is( #s5TenantOnlyAdvantage .s5-v96-headline,#s5TenantOnlyAdvantage .s5-toa-headline,#approach .section-title,#industry-expertise h2,#outcomes .outcomes-header h2,#global-reach .global-deals-final-title,#cost-intel .section-title,#about h2,#team .s5-team-v2-head h2,#insights .section-title,#insights h2,#opportunities .s5-sublease-header h2,#s5-client-logo-reviews .s5-logo-reviews-title ),html body #s5TenantOnlyAdvantage .s5-v96-line,html body #s5TenantOnlyAdvantage .s5-v96-line *,html body #global-reach .global-deals-final-title *,html body #cost-intel .section-title *,html body #insights .section-title *,html body #insights h2 *,html body #team .s5-team-v2-head h2 *,html body #about h2 *,html body #outcomes .outcomes-header h2 *,html body #opportunities .s5-sublease-header h2 *{font-size:var(--s5-v403-section)!important;line-height:1.02!important}html body :is( #s5TenantOnlyAdvantage .s5-v96-body,#s5TenantOnlyAdvantage .s5-toa-copy,#approach .section-sub,#industry-expertise p,#outcomes .subtext,#global-reach .global-deals-final-subtitle,#cost-intel .section-sub,#about p,#team .s5-team-v2-head>p:last-child,#insights .section-sub,#opportunities .s5-sublease-header>p,#s5-client-logo-reviews .s5-logo-reviews-copy ){font-size:var(--s5-v403-body)!important;line-height:1.65!important}html body :is( .section-label,.eyebrow,[class*="kicker"],[class*="eyebrow"],[class*="topline"] ) *{font-size:var(--s5-v403-kicker)!important;line-height:1.15!important}html body :is( #approach h3,#industry-expertise h3,#outcomes h3,#cost-intel .cost-visual-headline,#team [data-team-v2-key] h3,#team .s5-team-v2-card h3,#insights .insight-card-title,#opportunities .s5-sublease-feature-card h3,#opportunities .s5-opportunity-card h3,#s5-client-logo-reviews .s5-logo-review-quote ),html body :is( #approach h3,#industry-expertise h3,#outcomes h3,#team [data-team-v2-key] h3,#opportunities .s5-sublease-feature-card h3,#opportunities .s5-opportunity-card h3,#s5-client-logo-reviews .s5-logo-review-quote ) *{font-size:var(--s5-v403-card)!important;line-height:1.12!important}html body :is( #approach :is(article,s5-card) p,#industry-expertise :is(article,s5-card) p,#outcomes :is(article,s5-card) p,#cost-intel .cost-driver-text,#insights .insight-card-excerpt,#opportunities .s5-sublease-feature-card p,#opportunities .s5-opportunity-card p,#s5-client-logo-reviews .s5-logo-review-role ){font-size:var(--s5-v403-body)!important;line-height:1.62!important}html body :is( .meta,.insight-card-tag,.insight-card-date,.insight-card-read,#s5-client-logo-reviews .s5-logo-review-person,#s5-client-logo-reviews .s5-logo-review-cta ){font-size:var(--s5-v403-meta)!important}html body :is(button,[class*="cta"]){font-size:var(--s5-v403-ui)!important}html body :is( #s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5RegionOverlay,#s5ReviewStandaloneLayer,#s5TeamProfileLayer,[id$="Layer"],[id$="Page"] ) h1,html body :is( #s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5RegionOverlay,#s5ReviewStandaloneLayer,#s5TeamProfileLayer,[id$="Layer"],[id$="Page"] ) h1 *{font-size:var(--s5-v403-section)!important;line-height:1.02!important}html body :is( #s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5RegionOverlay,#s5ReviewStandaloneLayer,#s5TeamProfileLayer,[id$="Layer"],[id$="Page"] ) h2,html body :is( #s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5RegionOverlay,#s5ReviewStandaloneLayer,#s5TeamProfileLayer,[id$="Layer"],[id$="Page"] ) h3,html body :is( #s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5RegionOverlay,#s5ReviewStandaloneLayer,#s5TeamProfileLayer,[id$="Layer"],[id$="Page"] ) :is(h2,h3) *{font-size:var(--s5-v403-card)!important;line-height:1.12!important}html body :is( #s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5RegionOverlay,#s5ReviewStandaloneLayer,#s5TeamProfileLayer,[id$="Layer"],[id$="Page"] ) p,html body :is( #s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5RegionOverlay,#s5ReviewStandaloneLayer,#s5TeamProfileLayer,[id$="Layer"],[id$="Page"] ) li,html body :is( #s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5RegionOverlay,#s5ReviewStandaloneLayer,#s5TeamProfileLayer,[id$="Layer"],[id$="Page"] ) dt{font-size:var(--s5-v403-body)!important;line-height:1.65!important}@media (max-width:760px){:root{--s5-v403-section:clamp(2.35rem,10vw,3rem);--s5-v403-body:1rem;--s5-v403-kicker:.72rem;--s5-v403-card:1.5rem;--s5-v403-meta:.72rem;--s5-v403-ui:.76rem}}html body #s5TenantOnlyAdvantage .s5-v96-stage{display:grid!important;gap:0!important;background:#f4f0e9!important}html body #s5TenantOnlyAdvantage .s5-v96-copy{display:flex!important;flex-direction:column!important;min-width:0!important}html body #s5TenantOnlyAdvantage .s5-v96-kicker{display:flex!important;align-items:center!important;gap:.8rem!important;padding:0!important;-webkit-text-fill-color:#74653e!important;font-family:var(--font-body)!important;font-size:.78rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.14em!important;text-transform:uppercase!important}html body #s5TenantOnlyAdvantage .s5-v96-kicker::before{content:""!important;display:block!important;width:28px!important;height:1px!important;flex:0 0 28px!important}html body #s5TenantOnlyAdvantage .s5-v96-kicker::after{content:none!important;display:none!important}html body #s5TenantOnlyAdvantage .s5-v96-headline,html body #s5TenantOnlyAdvantage .s5-v96-headline *{font-family:var(--font-display)!important;font-size:clamp(2.55rem,3.65vw,3.7rem)!important;font-weight:400!important;letter-spacing:-.035em!important;color:#6b6661!important;-webkit-text-fill-color:#6b6661!important}html body #s5TenantOnlyAdvantage .s5-v96-headline{margin:0!important}html body #s5TenantOnlyAdvantage .s5-v96-line-mask{display:block!important;overflow:visible!important;padding:0!important}html body #s5TenantOnlyAdvantage .s5-v96-line.is-accent{-webkit-text-fill-color:#6b6661!important}html body #s5TenantOnlyAdvantage .s5-v96-body{margin:1.35rem 0 0!important;-webkit-text-fill-color:#53575b!important;font-family:var(--font-body)!important;font-weight:500!important;letter-spacing:0!important}html body #s5TenantOnlyAdvantage .s5-v96-cta{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;align-self:flex-start!important;width:auto!important;min-width:0!important;height:auto!important;margin:2.35rem 0 0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-text-fill-color:#7b6424!important;letter-spacing:0!important;text-transform:none!important}html body #s5TenantOnlyAdvantage .s5-v96-cta span{display:block!important;color:#7b6424!important;-webkit-text-fill-color:#7b6424!important;font-family:var(--font-body)!important;font-size:1.2rem!important;font-weight:500!important;line-height:1!important;transition:transform .2s ease!important}html body #s5TenantOnlyAdvantage .s5-v96-cta:hover,html body #s5TenantOnlyAdvantage .s5-v96-cta:focus-visible{background:transparent!important;color:#8a6d1f!important;outline:none!important}html body #s5TenantOnlyAdvantage .s5-v96-cta:hover span,html body #s5TenantOnlyAdvantage .s5-v96-cta:focus-visible span{transform:translateX(4px)!important}html body #s5TenantOnlyAdvantage .s5-v96-visual{position:relative!important;height:100%!important;overflow:hidden!important;border-radius:0!important}html body #s5TenantOnlyAdvantage .s5-v96-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}html body #s5TenantOnlyAdvantage .s5-v96-visual::after{background:linear-gradient(180deg,rgba(7,18,32,0) 0%,rgba(7,18,32,.025) 100%)!important}html body #s5TenantOnlyAdvantage .s5-v96-tab{min-height:92px!important;padding:1rem 1.15rem!important}@media (max-width:900px){html body #s5TenantOnlyAdvantage .s5-v96-headline,html body #s5TenantOnlyAdvantage .s5-v96-headline *{font-size:clamp(2.35rem,7vw,3.35rem)!important}}@media (max-width:560px){html body #s5TenantOnlyAdvantage .s5-v96-headline,html body #s5TenantOnlyAdvantage .s5-v96-headline *{font-size:2.2rem!important}}html body :is( .hero-headline em,.section-title em,.s5-toa-line--accent,.s5-v96-line.is-accent ){font-style:normal!important;font-weight:inherit!important;font-family:inherit!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html body #s5TenantOnlyAdvantage .s5-v96-line.is-accent,html body #s5TenantOnlyAdvantage .s5-toa-line--accent{font-weight:400!important;letter-spacing:inherit!important}html body #s5TenantOnlyAdvantage{overflow:visible!important}html body #s5TenantOnlyAdvantage .s5-toa-inner{margin:0 auto!important;padding:clamp(1.5rem,3vw,2.2rem) 0 0!important;overflow:visible!important}html body #s5TenantOnlyAdvantage .s5-v96-experience{width:100%!important;overflow:visible!important}html body #s5TenantOnlyAdvantage .s5-v96-stage{width:100%!important;align-items:stretch!important}html body #s5TenantOnlyAdvantage .s5-v96-copy{justify-content:center!important}html body #s5TenantOnlyAdvantage .s5-v96-kicker{margin:0 0 1rem!important}html body #s5TenantOnlyAdvantage .s5-v96-nav{width:min(1220px,90vw)!important;max-width:1220px!important;margin:1.35rem auto 0!important}html body #insights .insights-header .section-title{max-width:12ch!important;margin-bottom:1rem!important}html body #insights .insights-header .section-sub{max-width:58ch!important}html body #insights #blogGrid.s5-v43-blog-grid{width:100%!important;margin:0!important}@media (max-width:900px){html body #s5TenantOnlyAdvantage .s5-toa-inner,html body #team .s5-team-v2,html body #insights .insights-inner,html body #s5TenantOnlyAdvantage .s5-v96-nav{width:min(100%,92vw)!important}html body #insights .insights-header{grid-template-columns:1fr!important;gap:1rem!important}}html body,html body *{font-style:normal!important}html body #s5TenantOnlyAdvantage .s5-v96-line.is-accent,html body #s5TenantOnlyAdvantage .s5-toa-line--accent,html body #global-reach .global-deals-final-title em,html body #global-reach .global-deals-final-title i,html body #team .s5-team-v2-head h2 em,html body #insights .section-title em,html body .hero-headline em,html body .section-title em,html body em,html body i,html body dfn{font-style:normal!important}html body #insights .insights-header,html body #team .s5-team-v2-head{justify-items:center!important}html body #insights .section-label{font-family:SourceSerif4,Arial,sans-serif!important;font-size:.78rem!important;line-height:1!important;font-weight:900!important;letter-spacing:.22em!important;text-transform:uppercase!important}html body #insights .section-label::before,html body #insights .section-label::after{height:1px!important;background:rgba(154,143,128,.65)!important}html body #team .s5-team-v2-kicker::before,html body #team .s5-team-v2-kicker::after{height:1px!important;background:rgba(154,143,128,.65)!important}:root{--s5-v411-field:#f4f0e9;--s5-v411-panel:#f4f0e9;--s5-v411-display:#7c7771;--s5-v411-body:#5f666b;--s5-v411-line:#d8d1c7;--s5-v411-brass:#8a784a}html body #s5ServiceIndexV17{background:var(--s5-v411-field)!important}html body #s5ServiceIndexV17 .s5-v212-breadcrumb{margin:0 0 1rem!important;font-family:var(--font-body)!important;font-size:.72rem!important;line-height:1.4!important}html body #s5ServiceIndexV17 .s5-v212-hero-media img{width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important}html body #s5ServiceIndexV17 .s5-v212-eyebrow{-webkit-text-fill-color:#74653e!important;text-transform:uppercase!important}html body #s5ServiceIndexV17 .s5-v212-hero-copy>p{-webkit-text-fill-color:var(--s5-v411-body)!important}html body #s5ServiceIndexV17 .s5-v212-principles{border-top:1px solid var(--s5-v411-line)!important}html body #s5ServiceIndexV17 .s5-v212-principle small{color:#74653e!important;-webkit-text-fill-color:#74653e!important}html body #s5ServiceIndexV17 .s5-v212-principle strong{-webkit-text-fill-color:var(--s5-v411-body)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-layer-shell{background:var(--s5-v411-field)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-breadcrumb{margin:0 0 1rem!important;font-family:var(--font-body)!important;font-size:.72rem!important;line-height:1.4!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5v2-detail-hero,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr!important;width:100%!important;height:auto!important;min-height:480px!important;max-height:none!important;margin:0!important;padding:0!important;gap:0!important;overflow:hidden!important;border:1px solid var(--s5-v411-line)!important;border-radius:0!important;background:var(--s5-v411-panel)!important;box-shadow:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v68-route-photo,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5v2-detail-hero>.s5-v68-route-photo{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:480px!important;max-height:none!important;object-fit:cover!important;opacity:1!important;filter:none!important;transform:none!important;background:#ddd8d0!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero>div:first-child,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5-v343-live-copy-panel{position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;height:100%!important;min-height:480px!important;padding:clamp(2.8rem,4.6vw,4.6rem)!important;box-sizing:border-box!important;text-align:left!important;background:var(--s5-v411-panel)!important;color:var(--s5-v411-body)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group{position:static!important;inset:auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important;text-align:left!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v219-copy-group .s5v2-eyebrow,.s5v2-detail-hero .s5v2-eyebrow){-webkit-text-fill-color:#74653e!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v219-copy-group .s5v2-detail-title,.s5v2-detail-title){width:100%!important;margin:0!important;padding:0!important;-webkit-text-fill-color:#6b6661!important;font-family:var(--font-display)!important;font-weight:400!important;font-style:normal!important;text-align:left!important;text-wrap:balance!important;text-shadow:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v219-copy-group .s5v2-detail-summary,.s5v2-detail-summary){width:100%!important;margin:1.1rem 0 0!important;padding:0!important;color:var(--s5-v411-body)!important;-webkit-text-fill-color:var(--s5-v411-body)!important;font-family:var(--font-body)!important;font-weight:400!important;letter-spacing:0!important;text-align:left!important;text-shadow:none!important}@media (max-width:900px){html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero>div:first-child,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5-v343-live-copy-panel{min-height:0!important;padding:2.4rem 1.6rem!important}}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]),body.s5-layered-header-open #s5ArchitectureDetailLayer.is-open:not([data-s5-review-standard="true"]){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;max-height:100dvh!important;z-index:2147483635!important;background:#f4f0e9!important;overflow-y:auto!important;overflow-x:hidden!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"])::before{content:none!important;display:none!important}html[data-s5-v68-detail="1"] body video{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"])>.s5v2-layer-topbar{top:0!important;left:0!important;right:0!important;background:#f4f0e9!important;border-bottom:1px solid #d8d1c7!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-layer-shell{margin:0 auto!important;padding:5.4rem 0 4.5rem!important}@media (min-width:901px){html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5v2-detail-hero,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero{height:420px!important;min-height:420px!important;max-height:420px!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v68-route-photo,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5v2-detail-hero>.s5-v68-route-photo{height:420px!important;min-height:420px!important;max-height:420px!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero>div:first-child,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-v343-hero-fixed:not([data-s5-review-standard="true"]) .s5-v343-live-copy-panel{height:420px!important;min-height:420px!important;max-height:420px!important;padding:clamp(2.25rem,3.4vw,3.25rem)!important}}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v219-copy-group .s5v2-detail-title,.s5v2-detail-title){max-width:12ch!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) :is(.s5-v219-copy-group .s5v2-detail-summary,.s5v2-detail-summary){max-width:44ch!important;margin-top:.9rem!important;font-size:1rem!important;line-height:1.55!important}@media (max-width:900px){html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-layer-shell{padding-top:5rem!important}}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-eyebrow{margin:0 0 1rem!important;-webkit-text-fill-color:#74653e!important;font-family:var(--font-body)!important;font-size:.72rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.14em!important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-eyebrow::before{height:1px!important;background:#8a784a!important}html body #s5ServiceIndexV17 .s5-v212-hero h1,html body #s5EnvironmentLayerV18 .s5-v212-hero h1,html body #s5MethodIndexV21 .s5-v212-hero h1{-webkit-text-fill-color:#6b6661!important;font-style:normal!important;text-wrap:balance!important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-hero-copy>p{-webkit-text-fill-color:#5f666b!important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-principles{margin-top:1.6rem!important;padding-top:1rem!important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-services-head h2{-webkit-text-fill-color:#6b6661!important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-services-head>p{display:none!important;margin:0!important;padding:0!important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) em,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) i{font-style:normal!important}html body #s5TenantOnlyAdvantage .s5-v96-stage{grid-template-columns:1fr 1fr!important;min-height:480px!important}html body #s5TenantOnlyAdvantage .s5-v96-copy{padding:clamp(2.8rem,4.2vw,4.2rem) clamp(2rem,3.8vw,3.75rem)!important}html body #s5TenantOnlyAdvantage .s5-v96-headline{width:100%!important;max-width:18ch!important}html body #s5TenantOnlyAdvantage .s5-v96-headline,html body #s5TenantOnlyAdvantage .s5-v96-headline *{line-height:1.02!important}html body #s5TenantOnlyAdvantage .s5-v96-body{max-width:46ch!important;margin-top:1.15rem!important}html body #s5TenantOnlyAdvantage .s5-v96-cta{margin-top:1.9rem!important}html body #s5TenantOnlyAdvantage .s5-v96-visual{min-height:480px!important}html body #global-reach .global-deals-final-grid{max-width:1220px!important}@media (max-width:900px){html body #s5TenantOnlyAdvantage .s5-v96-stage{grid-template-columns:1fr!important;min-height:0!important}html body #s5TenantOnlyAdvantage .s5-v96-headline{max-width:14ch!important}html body #s5TenantOnlyAdvantage .s5-v96-visual{min-height:340px!important}}html body #insights .section-label{display:inline-flex!important}html body #s5TenantOnlyAdvantage .s5-v96-stage{margin:14px auto 0!important}html body #s5TenantOnlyAdvantage .s5-v96-stage{margin-top:38px!important}@media (max-width:760px){html body #s5TenantOnlyAdvantage .s5-v96-stage{margin-top:30px!important}}html body #global-reach .global-deals-final-label{display:none!important}html body #global-reach .global-deals-final-title{width:auto!important;white-space:nowrap!important}html body #global-reach .global-deals-final-subtitle{-webkit-text-fill-color:#5f666b!important}@media (max-width:760px){html body #global-reach .global-deals-final-title{white-space:normal!important}}html body #s5-client-logo-reviews .s5-logo-reviews-intro{border-bottom:1px solid #d8d1c7!important}html body #s5-client-logo-reviews .s5-logo-reviews-title{display:block!important;-webkit-text-fill-color:#6b6661!important}html body #s5-client-logo-reviews .s5-logo-reviews-copy{display:block!important;width:100%!important;-webkit-text-fill-color:#5f666b!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5-v108-section{gap:0!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section:last-child{border-bottom:1px solid #d8d1c7!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section h2,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section h2{-webkit-text-fill-color:#6b6661!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section p,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot p{-webkit-text-fill-color:#5f666b!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section ul,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 2.5rem!important;width:100%!important;max-width:920px!important;margin:1.2rem 0 0!important;padding:0!important;list-style:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section li,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot li{position:relative!important;margin:0!important;padding:.72rem 0 .72rem 1rem!important;border-bottom:1px solid rgba(216,209,199,.75)!important;font-family:var(--font-body)!important;font-size:.94rem!important;font-weight:400!important;line-height:1.5!important;color:#5f666b!important;-webkit-text-fill-color:#5f666b!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section li::before,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot li::before{content:""!important;position:absolute!important;left:0!important;top:1.05rem!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#8a784a!important}@media (max-width:760px){html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot ul,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section ul{grid-template-columns:1fr!important;gap:0!important}}html body #insights .insights-header{border-bottom:0!important}html body #insights #blogGrid,html body #insights #blogGrid.s5-v43-blog-grid{border-top:0!important;border-bottom:0!important}html body #insights .s5-v57-insights-footer{border:0!important}html body #insights .s5-v57-insights-footer p{display:none!important}html body #s5-client-logo-reviews .s5-v266-review-index-head{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;padding:0!important}html body #s5-client-logo-reviews .s5-v266-review-index-head p{display:none!important}html body #insights [data-s5-insights-archive-open].s5-v57-insights-more,html body #s5-client-logo-reviews [data-s5-v266-open-perspectives]{appearance:none!important;justify-content:center!important;min-height:46px!important;width:auto!important}html body #insights [data-s5-insights-archive-open].s5-v57-insights-more:hover,html body #insights [data-s5-insights-archive-open].s5-v57-insights-more:focus-visible,html body #s5-client-logo-reviews [data-s5-v266-open-perspectives]:hover,html body #s5-client-logo-reviews [data-s5-v266-open-perspectives]:focus-visible{background:#a53c3c!important;border-color:#a53c3c!important;color:#fff!important;-webkit-text-fill-color:#fff!important;outline:none!important}html body #team .s5-team-v2-head,html body #insights .insights-header{flex-direction:column!important;justify-content:center!important;background:transparent!important}html body #team .s5-team-v2-head h2,html body #insights .section-title{-webkit-text-fill-color:#6b6661!important}html body #team .s5-team-v2-head>p:last-child,html body #insights .section-sub{-webkit-text-fill-color:#5f666b!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main{gap:0!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5-v427-simple-section{grid-template-columns:none!important;grid-template-rows:none!important;color:#5f666b!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section+.s5v2-content-section{padding-top:.2rem!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section-kicker{display:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v192-section-heading,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section-heading{display:block!important;width:100%!important;margin:0!important;padding:0!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main .s5v2-content-section h2{text-shadow:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot{min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;text-align:left!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main .s5v2-content-section p{text-shadow:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main .s5v2-content-section ul{width:100%!important;max-width:900px!important;margin:1rem 0 0!important;padding:0!important;list-style:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main .s5v2-content-section li{position:relative!important;width:100%!important;margin:0!important;padding:.42rem 0 .42rem 1.05rem!important;border:0!important;background:transparent!important;font-family:var(--font-body)!important;font-size:.96rem!important;font-weight:500!important;line-height:1.5!important;color:#4f565d!important;-webkit-text-fill-color:#4f565d!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main .s5v2-content-section li::before{content:""!important;position:absolute!important;left:0!important;top:1.02rem!important;width:6px!important;height:1px!important;border-radius:0!important;background:#8a784a!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main em,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main i{font-style:normal!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main .s5v2-content-section ul,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main .s5v2-content-section ol,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main .s5v2-content-section li{display:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v199-intelligence,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v199-detail-intro,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v201-page-marker{display:none!important}:root{--s5-home-section-gap:72px;--s5-home-section-gap-mobile:48px;--s5-home-intro-content-gap:24px}html body #global-reach,html body #team,html body #insights,html body #s5-client-logo-reviews{min-height:0!important}html body #global-reach .global-deals-final-grid,html body #team .s5-team-v2-carousel,html body #insights #blogGrid,html body #s5-client-logo-reviews .s5-logo-review-shell{padding-top:0!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-layout{display:block!important;width:100%!important;max-width:none!important;margin:clamp(2.5rem,4vw,3.5rem) 0 0!important;padding:0!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main>.s5v2-content-section{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 clamp(2.4rem,3.4vw,3.1rem)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main .s5v2-content-section h2{display:block!important;width:100%!important;max-width:none!important;margin:0 0 .6rem!important;padding:0!important;font-family:var(--font-display)!important;font-size:clamp(1.75rem,2vw,2.05rem)!important;font-weight:400!important;font-style:normal!important;line-height:1.08!important;-webkit-text-fill-color:#6b6661!important;text-align:left!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main .s5v2-content-section p{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-family:var(--font-body)!important;font-size:1rem!important;font-weight:400!important;line-height:1.7!important;letter-spacing:-.005em!important;color:#5f666b!important;-webkit-text-fill-color:#5f666b!important;text-align:left!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-copy-slot,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v108-section-heading{display:block!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main ul,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main ol,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main li{display:none!important}@media (max-width:760px){html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-layout,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-main,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-content-section{width:100%!important;max-width:none!important}}html body #s5TenantOnlyAdvantage .s5-v96-cta,html body #s5TenantOnlyAdvantage .s5-v96-num,html body #s5TenantOnlyAdvantage .s5-v96-tab-title,html body #s5TenantOnlyAdvantage .s5-v96-tab-sub,html body #global-reach .global-deals-final-subtitle{font-size:1rem!important}html body #s5TenantOnlyAdvantage .s5-v96-num{line-height:1!important}html body #s5TenantOnlyAdvantage .s5-v96-tab-title{line-height:1.15!important}html body #s5TenantOnlyAdvantage .s5-v96-cta{line-height:1!important}html body #s5TenantOnlyAdvantage .s5-v96-tab-sub{font-family:var(--font-body)!important;font-size:1rem!important;font-weight:400!important;font-style:normal!important;line-height:1.5!important;letter-spacing:0!important;-webkit-text-fill-color:#5f666b!important}html body>nav.nav .s5-mega-panel-inner{padding:1.35rem 1.6rem 1.45rem!important;gap:1.25rem!important}html body>nav.nav .s5-mega-trigger,html body>nav.nav .s5-mega-top-link{font-family:var(--font-body)!important;font-size:.91rem!important;font-weight:600!important;font-style:normal!important;line-height:1!important;letter-spacing:.075em!important;text-transform:uppercase!important}html body>nav.nav .s5-mega-intro>span,html body>nav.nav .s5-mega-column h4{font-family:var(--font-body)!important;font-size:.86rem!important;font-weight:600!important;font-style:normal!important;line-height:1.25!important;letter-spacing:.07em!important;text-transform:uppercase!important}html body>nav.nav .s5-mega-intro h3{font-family:var(--font-body)!important;font-size:1.08rem!important;font-weight:500!important;font-style:normal!important;line-height:1.4!important;letter-spacing:-.01em!important;color:#6b6761!important;-webkit-text-fill-color:#6b6761!important}html body>nav.nav .s5-mega-intro p{font-family:var(--font-body)!important;font-size:.94rem!important;font-weight:400!important;font-style:normal!important;line-height:1.55!important;letter-spacing:0!important;color:#5f666b!important;-webkit-text-fill-color:#5f666b!important}html body>nav.nav .s5-mega-column button{font-family:var(--font-body)!important;font-size:.94rem!important;font-weight:500!important;font-style:normal!important;line-height:1.4!important;letter-spacing:-.005em!important;color:#474541!important;-webkit-text-fill-color:#474541!important}html body>nav.nav .s5-mega-intro button{font-style:normal!important}@media (min-width:901px){html body #s5TenantOnlyAdvantage .s5-v96-line{white-space:nowrap!important}html body #s5TenantOnlyAdvantage .s5-v96-experience:has(.s5-v96-tab[data-index="0"].is-active) .s5-v96-headline,html body #s5TenantOnlyAdvantage .s5-v96-experience:has(.s5-v96-tab[data-index="0"].is-active) .s5-v96-headline *{font-size:clamp(2.55rem,3.15vw,3.25rem)!important}html body #s5TenantOnlyAdvantage .s5-v96-experience:has(.s5-v96-tab[data-index="0"].is-active) .s5-v96-body{line-height:1.52!important}html body #s5TenantOnlyAdvantage .s5-v96-experience:has(.s5-v96-tab[data-index="0"].is-active) .s5-v96-cta{margin-top:1.45rem!important}}@media (min-width:901px){html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-layer-shell{padding-top:104px!important}}@media (min-width:901px){html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-layer-shell{margin-top:0px!important}}html body .s5-institutional-footer{font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body .s5-institutional-footer .s5-footer-wordmark,html body .s5-institutional-footer .s5-footer-wordmark span,html body .s5-institutional-footer .s5-footer-column h3{font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body .s5-institutional-footer .s5-footer-wordmark{-webkit-text-fill-color:#a40f1f!important;font-size:clamp(2rem,2.45vw,2.65rem)!important;font-weight:800!important;line-height:1!important;letter-spacing:-.045em!important}html body .s5-institutional-footer .s5-footer-wordmark span{color:#666!important;-webkit-text-fill-color:#666!important;font-size:.46em!important;font-weight:650!important;letter-spacing:.015em!important}html body .s5-institutional-footer .s5-footer-column h3{margin:0 0 .35rem!important;-webkit-text-fill-color:#716d67!important;font-size:.72rem!important;font-weight:750!important;line-height:1.15!important;letter-spacing:.135em!important;text-transform:uppercase!important}html body .s5-institutional-footer .s5-footer-column a{color:#625e58!important;-webkit-text-fill-color:#625e58!important;font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-size:.88rem!important;font-weight:600!important;line-height:1.4!important}html body .s5-institutional-footer .s5-footer-column span{color:#8a847d!important;-webkit-text-fill-color:#8a847d!important;font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-size:.88rem!important;font-weight:400!important;line-height:1.4!important}html body .s5-institutional-footer .s5-footer-brand p{font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-size:.98rem!important;font-weight:400!important;line-height:1.6!important}html body .s5-institutional-footer .s5-footer-brand>a,html body .s5-institutional-footer .s5-footer-socials a{font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-weight:650!important}html body .s5-institutional-footer .s5-footer-legal{font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-size:.72rem!important;font-weight:400!important}:root{--s5v462-ivory:#f4f0e9;--s5v462-ink:#20272c;--s5v462-copy:#5f666b;--s5v462-navy:#0b1f3a;--s5v462-gold:#b89443;--s5v462-line:rgba(40,46,50,.15)}html body .s5-v462-who{background:var(--s5v462-ivory);color:var(--s5v462-ink);border-bottom:1px solid var(--s5v462-line);padding:0 0 clamp(4rem,5.5vw,5.8rem)}html body .s5-v462-who-photo{position:relative;width:100%;height:clamp(330px,44vh,480px);margin:0 auto;overflow:hidden;background:#cfd3d4}html body .s5-v462-who-photo img{width:100%;height:100%;display:block;filter:saturate(92%) contrast(103%) brightness(.9)}html body .s5-v462-who-photo-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,31,58,.45),rgba(11,31,58,.05) 58%,rgba(11,31,58,.12));pointer-events:none}html body .s5-v462-who-body{margin:0 auto;padding-top:clamp(3rem,4.3vw,4.4rem);display:grid;grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);gap:clamp(3.5rem,7vw,8rem);align-items:center}html body .s5-v462-who h1 em{font-style:normal;color:var(--s5v462-navy)}html body .s5-v462-who-copy>p:first-child{font:500 clamp(.98rem,1vw,1.08rem)/1.72 var(--font-body,SourceSerif4,Arial,sans-serif)}html body .s5-v462-who-rule{height:1px;background:linear-gradient(90deg,var(--s5v462-gold),rgba(180,147,67,.08))}@media (max-width:1050px){html body .s5-v462-who-body{grid-template-columns:1fr;gap:2rem}}@media (max-width:760px){html body .s5-v462-who-photo{width:100%;height:310px}}@media (min-width:901px){html body #s5TenantOnlyAdvantage .s5-v96-stage,html body #s5TenantOnlyAdvantage .s5-v96-visual{min-height:480px!important;max-height:480px!important}}@media (min-width:901px){html body .s5-v462-who-photo{border:0!important}html body .s5-v462-who-photo img{display:block!important}html body .s5-v462-who h1 em{display:inline!important;font-style:normal!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .s5-v462-who-rule{height:1px!important;background:rgba(255,255,255,.35)!important}}@media (min-width:901px){html body .s5-v462-who-photo{overflow:hidden!important;background:#dfe6e7!important}html body .s5-v462-who-photo img{filter:saturate(94%) contrast(101%) brightness(1.06)!important;transform:none!important}html body .s5-v462-who-photo-shade{display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(246,242,234,.97) 0%,rgba(246,242,234,.93) 30%,rgba(246,242,234,.70) 48%,rgba(246,242,234,.16) 68%,rgba(246,242,234,.03) 100%)!important;pointer-events:none!important}html body .s5-v462-who-body{box-sizing:border-box!important}html body .s5-v462-who h1{color:#24303b!important;-webkit-text-fill-color:#24303b!important;text-shadow:none!important}html body .s5-v462-who-copy>p:first-child{font:500 clamp(1.55rem,2vw,2.05rem)/1.28 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body .s5-v462-who-rule{display:none!important}html body .s5-v462-who-statement{font:750 clamp(1.4rem,1.75vw,1.75rem)/1.2 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body .s5-v462-who-statement em{-webkit-text-fill-color:#9b7b28!important}}@media (max-width:900px){html body .s5-v462-who{padding:0 0 2.5rem!important;background:#f4f0e9!important}html body .s5-v462-who-photo{width:100%!important;height:520px!important;min-height:520px!important}html body .s5-v462-who-photo img{filter:saturate(94%) contrast(101%) brightness(1.03)!important}html body .s5-v462-who-photo-shade{background:linear-gradient(90deg,rgba(246,242,234,.96) 0%,rgba(246,242,234,.89) 58%,rgba(246,242,234,.28) 100%)!important}html body .s5-v462-who-body{position:absolute!important;z-index:4!important;top:0!important;left:0!important;transform:none!important;height:520px!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:1rem!important}html body .s5-v462-who h1{color:#24303b!important;-webkit-text-fill-color:#24303b!important;font-size:clamp(2.3rem,9vw,3.7rem)!important;text-shadow:none!important}}html body .s5-v462-who+#s5TenantOnlyAdvantage{margin-top:0!important;border-top:0!important}html body .s5-v462-who+#s5TenantOnlyAdvantage .s5-toa-inner{padding-top:clamp(2.5rem,4vw,3.2rem)!important}@media (min-width:901px){html body .s5-v462-who+#s5TenantOnlyAdvantage{padding-top:0!important}html body .s5-v462-who+#s5TenantOnlyAdvantage .s5-toa-inner{padding-top:30px!important}}html body .s5-footer-wordmark{display:inline-flex!important;align-items:center!important;border-radius:2px!important}html body>nav.nav .s5-mega-panel,html body>nav.nav.nav-hidden .s5-mega-panel{top:76px!important}html body .s5-v462-who-copy{align-self:end!important;max-width:39rem!important;padding-bottom:clamp(2rem,4vw,3.2rem)!important}html body .s5-v462-who-copy .s5-v472-who-lead{margin:0 0 .7rem!important}html body .s5-v462-who-rule{margin:1.25rem 0 1rem!important}html body .s5-v462-who-statement{margin:0!important}html body>nav.nav .nav-toggle span{background:#2a2622!important}html body>nav.nav .s5-mega-trigger,html body>nav.nav .s5-mega-top-link,html body>nav.nav .nav-links>li>a,html body>nav.nav .nav-links>li>button{color:#2a2622!important;-webkit-text-fill-color:#2a2622!important;opacity:1!important}html body>nav.nav .s5-mega-trigger:hover,html body>nav.nav .s5-mega-top-link:hover,html body>nav.nav .s5-mega-item.is-open>.s5-mega-trigger,html body>nav.nav .nav-links>li>a:hover,html body>nav.nav .nav-links>li>button:hover{color:#e2bd55!important;-webkit-text-fill-color:#e2bd55!important}html body>nav.nav .s5-mega-trigger::after{border-color:#2a2622!important}html body .s5-v476-rotator-word{min-width:8.5ch!important;color:#24303b!important;-webkit-text-fill-color:#24303b!important;font-size:.95rem!important;font-weight:700!important;line-height:1.2!important;opacity:1;transform:translateY(0);transition:opacity .38s ease,transform .38s ease}html body .s5-v476-rotator-word.is-changing{opacity:0!important;transform:translateY(4px)!important}@media (prefers-reduced-motion:reduce){html body .s5-v476-rotator-word{transition:none!important}}html body #s5V462WhoTitle{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;margin:0!important}html body #s5V462WhoTitle .s5-v478-hero-fixed,html body #s5V462WhoTitle .s5-v478-hero-word{font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}html body #s5V462WhoTitle .s5-v478-hero-word{height:1.06em!important;color:#a77b16!important;-webkit-text-fill-color:#a77b16!important;opacity:1;transform:translateY(0);transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1)}html body #s5V462WhoTitle .s5-v478-hero-word.is-changing{opacity:0!important;transform:translateY(10px)!important}html body .s5-v462-who-rule{margin-top:1.25rem!important}@media (prefers-reduced-motion:reduce){html body #s5V462WhoTitle .s5-v478-hero-word{transition:none!important}}@media (min-width:901px){html body .s5-v462-who{position:relative!important;padding:0!important;width:100%!important;background:#f4f0e9!important;border-bottom:1px solid rgba(40,46,50,.14)!important}html body .s5-v462-who-photo{position:absolute!important;inset:0!important}html body .s5-v462-who-photo img{width:100%!important;height:100%!important}html body .s5-v462-who-body{z-index:5!important;pointer-events:none!important}html body .s5-v462-who-copy{pointer-events:auto!important}html body .s5-v462-who+#s5TenantOnlyAdvantage{margin-top:0!important}}@media (max-width:900px){html body .s5-v462-who{margin-top:68px!important}}@media (min-width:901px){html body #s5V462WhoTitle .s5-v478-hero-word{color:#b28316!important;-webkit-text-fill-color:#b28316!important}html body .s5-v462-who-copy{-webkit-backdrop-filter:blur(6px)!important}html body .s5-v462-who-rule{margin:1rem 0 1.05rem!important}}@media (min-width:901px){html body .s5-v462-who-photo,html body .s5-v462-who-body{margin-left:auto!important;margin-right:auto!important}html body .s5-v462-who-body{gap:clamp(3rem,5vw,6rem)!important;padding:clamp(2.8rem,4vh,4rem) clamp(2.4rem,4vw,4.75rem) clamp(6rem,17vh,10rem)!important}html body .s5-v462-who-heading{padding-bottom:0!important}}@media (min-width:1600px){html body .s5-v462-who-body{grid-template-columns:minmax(0,1.12fr) minmax(420px,.68fr)!important}}:root{--s5-v483-header-h:76px}@media (min-width:901px){html body .s5-v462-who{margin-top:var(--s5-v483-header-h)!important;max-height:calc(100dvh - var(--s5-v483-header-h))!important;overflow:hidden!important}html body .s5-v462-who-photo,html body .s5-v462-who-body{min-height:0!important;max-height:none!important}}html[data-s5-v68-route^="industries/"] body #s5ArchitectureDetailLayer .s5v2-detail-hero>div:first-child{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:430px!important;padding:clamp(2.7rem,4vw,4.4rem)!important;background:#FBF8F2!important;text-align:left!important}html[data-s5-v68-route^="industries/"] body #s5ArchitectureDetailLayer .s5v2-detail-title{-webkit-text-fill-color:#6b6761!important}html[data-s5-v68-route^="industries/"] body #s5ArchitectureDetailLayer .s5v2-detail-summary{-webkit-text-fill-color:#596269!important}html[data-s5-v68-route^="industries/"] body #s5ArchitectureDetailLayer .s5v2-detail-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-s5-v68-route^="industries/"] body #s5ArchitectureDetailLayer .s5v2-content-section p{font:500 .94rem/1.68 var(--font-body,SourceSerif4,Arial,sans-serif)!important}@media (max-width:980px){html[data-s5-v68-route^="industries/"] body #s5ArchitectureDetailLayer .s5v2-detail-hero>div:first-child{grid-column:1!important;grid-row:2!important;min-height:0!important}html[data-s5-v68-route^="industries/"] body #s5ArchitectureDetailLayer .s5v2-detail-main{grid-template-columns:1fr!important}}:root{--s5-v495-gutter:clamp(42px,3.6vw,68px);--s5-v495-rail:calc(100vw - (2 * var(--s5-v495-gutter)))}@media (min-width:901px){html body .s5-v462-who-copy{-webkit-backdrop-filter:blur(9px)!important}html body .s5-v462-who-copy .s5-v472-who-lead{-webkit-text-fill-color:#46545f!important}html body #s5TenantOnlyAdvantage{width:100%!important;max-width:none!important;margin:0!important;padding-left:var(--s5-v495-gutter)!important;padding-right:var(--s5-v495-gutter)!important;box-sizing:border-box!important;overflow:hidden!important}html body #s5TenantOnlyAdvantage>.s5-toa-inner,html body #s5TenantOnlyAdvantage .s5-v96-experience{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html body #s5TenantOnlyAdvantage .s5-v96-stage{width:100%!important;max-width:none!important;min-height:clamp(520px,34vw,590px)!important;height:clamp(520px,34vw,590px)!important;grid-template-columns:1fr 1fr!important}html body #s5TenantOnlyAdvantage .s5-v96-copy{min-width:0!important;padding:clamp(2.4rem,3.1vw,3.8rem)!important}html body #s5TenantOnlyAdvantage .s5-v96-headline{max-width:11ch!important}html body #s5TenantOnlyAdvantage .s5-v96-body{max-width:47ch!important}html body #s5TenantOnlyAdvantage .s5-v96-visual,html body #s5TenantOnlyAdvantage .s5-v96-image{width:100%!important;height:100%!important;max-height:none!important}html body #s5TenantOnlyAdvantage .s5-v96-nav{width:100%!important;max-width:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #global-reach,html body #team,html body #insights,html body #s5-client-logo-reviews{box-sizing:border-box!important}html body #global-reach .global-deals-final-grid{max-width:none!important}}@media (min-width:901px) and (max-width:1180px){:root{--s5-v495-gutter:28px}}html body .s5-v496-env{color:#161f29!important}html body .s5-v496-env-copy{align-self:center!important}html body .s5-v496-env-copy p{font:500 1.05rem/1.64 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body .s5-v496-env-copy button{font:760 .9rem/1.2 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body .s5-v496-env-tile{isolation:isolate!important}html body .s5-v496-env-industrial{grid-column:2!important;grid-row:2!important}html body .s5-v496-env-industrial img{object-position:center!important}html body .s5-v496-env-gradient{position:absolute!important;inset:0!important;z-index:1!important}html body .s5-v496-env-label{position:absolute!important;z-index:2!important;color:#fff!important}html body .s5-v496-env-label span{display:block!important;color:#e2bd55!important;-webkit-text-fill-color:#e2bd55!important;font:800 .68rem/1 var(--font-body,SourceSerif4,Arial,sans-serif)!important;text-transform:uppercase!important}html body .s5-v496-env-label h3{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-weight:400!important}html body .s5-v496-env-label p{margin:0!important;color:rgba(255,255,255,.88)!important;-webkit-text-fill-color:rgba(255,255,255,.88)!important;font:500 .84rem/1.45 var(--font-body,SourceSerif4,Arial,sans-serif)!important}@media (max-width:980px){html body .s5-v496-env-industrial{grid-column:2!important;grid-row:2!important}}@media (max-width:640px){html body .s5-v496-env-mosaic{flex-direction:column!important}}@media (min-width:901px){html body #team,html body #insights{box-sizing:border-box!important}html body #insights .insights-header{max-width:980px!important;margin-bottom:1.55rem!important;padding-bottom:1.2rem!important}}@media (min-width:760px){:root{--s5-v499-lower-group:min(1080px,calc(100vw - 120px))}html body #team .s5-team-v2-carousel,html body #team.s5-team-carousel-clean .s5-team-v2-carousel{transform:none!important}html body #team .s5-team-v2-stage,html body #team.s5-team-carousel-clean .s5-team-v2-stage{align-items:stretch!important}html body #team .s5-team-v2-card,html body #team.s5-team-carousel-clean .s5-team-v2-card,html body #team .s5-team-v2-card.is-active,html body #team.s5-team-carousel-clean .s5-team-v2-card.is-active{width:100%!important;max-width:none!important}html body #insights .insights-header{margin-bottom:1.2rem!important;padding-bottom:.8rem!important}html body #insights #blogGrid,html body #insights #blogGrid.s5-v43-blog-grid,html body #insights.s5-home-insights-condensed #blogGrid{align-items:stretch!important}html body #insights #blogGrid>*,html body #insights #blogGrid>.insight-card,html body #insights.s5-home-insights-condensed #blogGrid .insight-card{width:100%!important;max-width:none!important;min-width:0!important;grid-column:auto!important}}@media (min-width:760px) and (max-width:1050px){:root{--s5-v499-lower-group:calc(100vw - 54px)}}@media (min-width:901px){:root{--s5-v500-l1-bottom:min(1120px,calc(100vw - 120px));--s5-v500-l2:min(1480px,calc(100vw - 96px));--s5-v500-l3:min(1380px,calc(100vw - 120px))}html body #s5-client-logo-reviews .s5-logo-review-controls{margin-top:12px!important}html body #s5ArchitectureHubLayer .s5v2-layer-shell{width:var(--s5-v500-l2)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html body #s5ArchitectureHubLayer .s5v2-hub-hero,html body #s5ArchitectureHubLayer .s5v2-filterbar,html body #s5ArchitectureHubLayer .s5v2-hub-grid,html body #s5ArchitectureHubLayer .s5v2-hub-foot,html body #s5ArchitectureHubLayer .s5-v201-hub-signature{width:100%!important;max-width:none!important}html body #s5ArchitectureHubLayer .s5v2-hub-hero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.72fr)!important;gap:clamp(3rem,5vw,5.5rem)!important}html body #s5ArchitectureDetailLayer .s5v2-layer-shell,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-layer-shell,html[data-s5-v68-route^="industries/"] body #s5ArchitectureDetailLayer .s5v2-layer-shell{max-width:none!important;padding-top:104px!important}html body #s5ArchitectureDetailLayer .s5v2-detail-hero,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5v2-detail-hero{max-width:none!important}html body #s5ArchitectureDetailLayer .s5-v199-intelligence,html body #s5ArchitectureDetailLayer .s5-v199-advisor-cta,html body #s5ArchitectureDetailLayer .s5-v200-section-index{width:100%!important;max-width:none!important}}@media (min-width:901px) and (max-width:1180px){:root{--s5-v500-l1-bottom:calc(100vw - 54px);--s5-v500-l2:calc(100vw - 54px);--s5-v500-l3:calc(100vw - 68px)}html body #s5ArchitectureHubLayer .s5v2-hub-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)!important;gap:2.2rem!important}}@media (max-width:900px){html body #s5-client-logo-reviews .s5-logo-reviews-inner,html body #s5ArchitectureHubLayer .s5v2-layer-shell,html body #s5ArchitectureDetailLayer .s5v2-layer-shell{width:min(92vw,900px)!important;max-width:none!important}}html body .s5-v496-env-tile{background:#24303b!important}html body .s5-v496-env-tile img,html body .s5-v496-env-industrial img{transform:scale(1.002)!important}html body .s5-v496-env-tile:hover img,html body .s5-v496-env-industrial:hover img{transform:scale(1.03)!important;filter:saturate(.96) contrast(1.06)!important}html body .s5-v496-env-label span{margin-bottom:.5rem!important;font-size:.67rem!important;letter-spacing:.15em!important}html body .s5-v496-env-label h3,html body .s5-v496-env-industrial .s5-v496-env-label h3{letter-spacing:-.032em!important}html body .s5-v496-env-label p{font-size:.8rem!important;line-height:1.42!important}:root,html,html body,html body *{--pm-burgundy:#9b7620!important;--red:#9b7620!important;--review-red:#9b7620!important;--s5-194-red:#9b7620!important;--s5-aff-red:#9b7620!important;--s5-build-red:#9b7620!important;--s5-burgundy:#9b7620!important;--s5-red:#9b7620!important;--s5-v2-red:#9b7620!important;--s5-v342-accent:#9b7620!important;--s5-v344-red:#9b7620!important;--s5a231-red:#9b7620!important;--s5m-red:#9b7620!important;--s5v15-red:#9b7620!important;--s5v199-red:#9b7620!important;--s5v2-red:#9b7620!important;--s5v200-red:#9b7620!important;--s5v201-red:#9b7620!important;--s5v212-red:#9b7620!important;--s5v215-red:#9b7620!important;--s5v232-red:#9b7620!important;--s5v233-red:#9b7620!important;--s5v236-red:#9b7620!important;--s5v256-red:#9b7620!important}html body>nav.nav .s5-mega-intro>span,html body>nav.nav .s5-mega-intro span,html body>nav.nav .s5-mega-column h4{color:#80611a!important;-webkit-text-fill-color:#80611a!important}html body>nav.nav .s5-mega-intro button:hover{border-color:#0b1f3a!important}html body>nav.nav .s5-mega-column button:hover{color:#80611a!important;-webkit-text-fill-color:#80611a!important}html body>nav.nav .s5-mega-top-link[aria-current="page"]{color:#80611a!important;-webkit-text-fill-color:#80611a!important}html body #insights [data-s5-insights-archive-open].s5-v57-insights-more,html body .s5-v57-insights-more,html body #s5-client-logo-reviews .s5-logo-review-cta,html body .s5-logo-review-cta,html body #s5-client-logo-reviews [data-s5-v266-open-perspectives]{border-color:rgba(210,175,74,.42)!important;color:#80611a!important;-webkit-text-fill-color:#80611a!important}html body #insights [data-s5-insights-archive-open].s5-v57-insights-more:hover,html body #insights [data-s5-insights-archive-open].s5-v57-insights-more:focus-visible,html body .s5-v57-insights-more:hover,html body #s5-client-logo-reviews .s5-logo-review-cta:hover,html body .s5-logo-review-cta:hover,html body #s5-client-logo-reviews [data-s5-v266-open-perspectives]:hover{background:#0b1f3a!important;border-color:#0b1f3a!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .s5-logo-chip.is-active{border-color:rgba(210,175,74,.42)!important}html body .s5-svc17-back,html body .s5-sub-v5-back,html body .article-page-back,html body .s5-team-profile-back,html body .s5-about-split-button,html body .s5-sublease-carousel-arrow{border-color:rgba(210,175,74,.42)!important;color:#80611a!important;-webkit-text-fill-color:#80611a!important}html body .s5-svc17-back:hover,html body .s5-sub-v5-back:hover,html body .article-page-back:hover,html body .s5-team-profile-back:hover,html body .s5-about-split-button:hover,html body .s5-sublease-carousel-arrow:hover{background:#0b1f3a!important;border-color:#0b1f3a!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .s5-home-layer-button:hover,html body #insights .s5-home-layer-button:hover,html body .s5-logo-review-btn:hover,html body .s5-review-layer-close:hover,html body .s5-requirement-submit{background:#0b1f3a!important;border-color:#0b1f3a!important;color:#fff!important;-webkit-text-fill-color:#fff!important}:root,html body{--s5-rail:min(1440px,calc(100vw - 5.5rem));--s5-band:clamp(4.75rem,6vw,7rem);--s5-ground-a:#fbf8f2;--s5-ground-b:#efe8db;--s5-h2:clamp(2.4rem,3.5vw,3.5rem)}html body #s5TenantOnlyAdvantage#s5TenantOnlyAdvantage .s5-toa-inner,html body #operating-requirements#operating-requirements .s5-v496-env-shell,html body #global-reach#global-reach .global-deals-final-inner,html body #team#team .s5-team-v2,html body #insights#insights .insights-inner,html body #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-reviews-inner,html body #contact#contact .s5-footer-main,html body #contact#contact .s5-footer-legal,html body .s5-v462-who-body{width:var(--s5-rail)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html body #global-reach#global-reach,html body #team#team,html body #insights#insights,html body #s5-client-logo-reviews#s5-client-logo-reviews{padding-top:0!important;padding-bottom:0!important}html body #s5TenantOnlyAdvantage#s5TenantOnlyAdvantage{background:var(--s5-ground-a)!important}html body .s5-v496-env,html body #operating-requirements#operating-requirements{background:var(--s5-ground-b)!important}html body #global-reach#global-reach{background:var(--s5-ground-a)!important}html body #team#team{background:var(--s5-ground-b)!important}html body #s5-client-logo-reviews#s5-client-logo-reviews{background:var(--s5-ground-b)!important}html body #contact#contact{background:var(--s5-ground-a)!important}html body #s5TenantOnlyAdvantage#s5TenantOnlyAdvantage,html body #operating-requirements#operating-requirements,html body #global-reach#global-reach,html body #team#team,html body #insights#insights,html body #s5-client-logo-reviews#s5-client-logo-reviews{border-top:1px solid rgba(25,31,36,.09)!important;border-bottom:0!important}html body #s5V96Headline#s5V96Headline,html body #s5V496EnvTitle#s5V496EnvTitle,html body #global-reach#global-reach .global-deals-final-title,html body #team#team h2,html body #team#team .s5-team-v2>h2,html body #insights#insights .section-title,html body #s5ClientLogoReviewsTitle#s5ClientLogoReviewsTitle{font-size:var(--s5-h2)!important;line-height:1.02!important}@media (max-width:900px){:root,html body{--s5-rail:calc(100vw - 2rem);--s5-band:clamp(3rem,9vw,4.25rem);--s5-h2:clamp(1.95rem,8vw,2.6rem)}}html body .s5-v462-who-statement{width:auto!important;text-align:left!important;cursor:pointer!important;font-kerning:normal!important}html body .s5-footer-main{grid-template-columns:minmax(260px,1.25fr) repeat(2,minmax(150px,.65fr))!important}@media (max-width:1100px){html body .s5-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){html body .s5-footer-main{grid-template-columns:1fr!important}}@media (min-width:901px){html body .s5-v496-env-heading{display:block!important}html body .s5-v496-env-heading h2{text-wrap:balance!important}html body .s5-v496-env-copy{align-self:auto!important;width:100%!important;max-width:780px!important}html body .s5-v496-env-copy button{text-align:center!important}}@media (min-width:901px){:root,html body{--s5-v499-lower-group:var(--s5-rail,min(1440px,calc(100vw - 5.5rem)))}}html body #global-reach#global-reach .global-deals-final-label{display:flex!important;align-items:center!important;justify-content:center!important;gap:.8rem!important;width:max-content!important;margin:0 auto 1.25rem!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important;font-family:SourceSerif4,Arial,sans-serif!important;font-size:.78rem!important;line-height:1!important;font-weight:900!important;letter-spacing:.22em!important;text-transform:uppercase!important}html body #global-reach#global-reach .global-deals-final-label span{display:inline-block!important;width:42px!important;height:1px!important;background:rgba(138,120,74,.65)!important}html body #global-reach#global-reach .global-deals-final-label::after{content:""!important;display:inline-block!important;width:42px!important;height:1px!important;background:rgba(138,120,74,.65)!important}@media (max-width:900px){html body #team#team .s5-team-v2-card{width:100%!important;max-width:none!important}}html body .s5-v496-env-tile{cursor:pointer!important}html body .s5-v496-env-tile:hover{transform:translateY(-4px)!important;box-shadow:0 26px 60px rgba(23,34,43,.22)!important}html body .s5-v496-env-tile:focus-visible{outline:2px solid #cda83e!important;outline-offset:3px!important}html body .s5-v496-env-tile .s5-v508-env-cue{display:block!important;margin-top:.6rem!important;color:#e4c979!important;-webkit-text-fill-color:#e4c979!important;font-family:SourceSerif4,Arial,sans-serif!important;font-size:.7rem!important;font-style:normal!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:0!important;transform:translateY(6px)!important;transition:opacity .35s ease,transform .35s ease!important}html body .s5-v496-env-tile:hover .s5-v508-env-cue,html body .s5-v496-env-tile:focus-visible .s5-v508-env-cue{opacity:1!important;transform:translateY(0)!important}@media (hover:none){html body .s5-v496-env-tile .s5-v508-env-cue{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){html body .s5-v496-env-tile,html body .s5-v496-env-tile .s5-v508-env-cue{transition:none!important}html body .s5-v496-env-tile:hover{transform:none!important}}html body .s5v2-hub-card::before,html body .s5v2-hub-card::after,html body .s5v2-related-card::before,html body .s5v2-related-card::after{content:none!important;display:none!important}html body .s5-v40-firm-thumb.s5-v40-firm-thumb{min-width:0!important;max-width:0!important;padding:0!important;margin:0!important;visibility:hidden!important}html body #s5FirmLayerV18 .s5-v40-firm-thumb,html body #s5EnvironmentLayerV18 .s5-v40-firm-thumb,html body #s5ServiceIndexV17 .s5-v40-firm-thumb,html body #s5MethodIndexV21 .s5-v40-firm-thumb{display:none!important;width:0!important;border:0!important}html body>nav.nav{box-shadow:0 2px 10px rgba(36,31,26,.06)!important}html body>nav.nav .nav-logo{background:transparent!important}html body>nav.nav .nav-logo-img{filter:none!important;opacity:1!important}html body .s5-institutional-footer .s5-footer-wordmark{background:transparent!important;padding:0!important;margin-bottom:1rem!important}#s5-case-studies{position:relative;background:#f4f0e9;color:#20272c;border-top:1px solid rgba(32,39,44,.10);border-bottom:1px solid rgba(32,39,44,.10)}#s5-case-studies .s5-cs-eyebrow{display:flex;align-items:center;justify-content:center;gap:.85rem;margin:0 0 .8rem;color:#7e6325;font:850 .72rem/1 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}#s5-case-studies .s5-cs-eyebrow span{width:42px;height:1px;background:#c5a657}#s5-case-studies .s5-cs-intro{font:500 clamp(.96rem,1.15vw,1.08rem)/1.65 Arial,sans-serif}#s5-case-studies .s5-cs-card{overflow:hidden;border:1px solid rgba(32,39,44,.16);border-radius:9px;background:#fffdf8;box-shadow:0 16px 36px rgba(45,40,34,.07);cursor:pointer}#s5-case-studies .s5-cs-card:hover{transform:translateY(-3px);border-color:rgba(185,157,88,.48);box-shadow:0 20px 42px rgba(45,40,34,.10)}#s5-case-studies .s5-cs-card:focus-visible{outline:2px solid #b99d58;outline-offset:4px}.s5-cs-media-well{height:clamp(240px,20vw,330px);display:block;background:#ddd8d0;border-bottom:1px solid rgba(32,39,44,.13);color:#6b6661}.s5-cs-copy{padding:1.35rem 1.45rem 1.5rem}.s5-cs-copy h3{margin:0 0 .35rem}.s5-cs-copy strong{display:block;margin:0 0 .6rem;color:#7e621f;font:800 .86rem/1.35 Arial,sans-serif}.s5-cs-copy p{margin:0 0 1.1rem;font:500 .91rem/1.55 Arial,sans-serif;min-height:2.8em}.s5-cs-link{display:inline-flex;align-items:center;gap:.55rem;font:850 .67rem/1 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.s5-v519-case-layer{position:fixed;inset:0;z-index:100800;display:none}.s5-v519-case-layer.is-open{display:block}.s5-v519-case-backdrop{position:absolute;inset:0}.s5-v519-case-close{position:sticky;top:1rem;float:right;z-index:3;margin:1rem 1rem 0 0;width:44px;height:44px;border-radius:50%;border:1px solid rgba(155,31,42,.24);background:#fbf8f2;font:700 1.35rem/1 Arial,sans-serif;cursor:pointer}.s5-v519-case-eyebrow{color:#7e6325;font:850 .7rem/1 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase}.s5-v519-case-content h1{margin:.75rem 0 .55rem;color:#20272c;font-family:var(--font-display,"Newsreader",Georgia,serif);font-size:clamp(3.5rem,7vw,7rem);font-weight:400;line-height:.9;letter-spacing:-.055em}.s5-v519-case-metric{display:block;color:#7e621f;font:800 clamp(1rem,1.5vw,1.3rem)/1.4 Arial,sans-serif}.s5-v519-case-summary{max-width:800px;margin:1.35rem 0 2.2rem;color:#596269;font:500 clamp(1rem,1.25vw,1.12rem)/1.7 Arial,sans-serif}.s5-v519-case-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(32,39,44,.15);border-bottom:1px solid rgba(32,39,44,.15)}.s5-v519-case-section{padding:1.75rem 1.5rem 1.9rem;border-right:1px solid rgba(32,39,44,.13)}.s5-v519-case-section:last-child{border-right:0}.s5-v519-case-section span{color:#9b1f2a;font:850 .63rem/1 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.s5-v519-case-section h2{margin:.65rem 0 .7rem;color:#20272c;font-family:var(--font-display,"Newsreader",Georgia,serif);font-size:clamp(1.65rem,2.2vw,2.25rem);font-weight:400;line-height:1}.s5-v519-case-section p{margin:0;color:#596269;font:500 .94rem/1.65 Arial,sans-serif}.s5-v519-review-link{margin-top:1.6rem;padding:0;border:0;background:none;color:#9b1f2a;font:850 .7rem/1 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}#s5RegionOverlay.s5-v519-evergreen{color:#20272c!important}#s5RegionOverlay.s5-v519-evergreen .s5-region-overlay-bg,#s5RegionOverlay.s5-v519-evergreen .s5-region-overlay-wash{display:none!important}#s5RegionOverlay.s5-v519-evergreen #s5RegionTitle{margin:.7rem 0 .9rem!important;color:#20272c!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(4rem,8vw,7.5rem)!important;font-weight:400!important;line-height:.88!important}#s5RegionOverlay.s5-v519-evergreen .s5-region-goldline{height:2px!important;background:#b99d58!important}#s5RegionOverlay.s5-v519-evergreen .s5-v519-region-card span{color:#9b1f2a!important;font:850 .62rem/1 Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}#s5RegionOverlay.s5-v519-evergreen .s5-region-deal-city p strong{color:#20272c!important;font-weight:700!important}#s5RegionOverlay.s5-v519-evergreen .s5-region-deal-city .s5-deal-note{color:#7e6325!important;font-weight:600!important}#s5RegionOverlay .s5-v519-region-close{position:fixed;top:1.2rem;left:1.2rem;z-index:4;border:1px solid rgba(155,31,42,.22);background:#fbf8f2;color:#9b1f2a;border-radius:999px;padding:.75rem 1rem;font:850 .67rem/1 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}html body .s5-footer-logo-img{height:54px!important;width:auto!important;max-width:260px!important}@media (max-width:980px){#s5-case-studies .s5-cs-grid,.s5-v519-case-sections,#s5RegionOverlay.s5-v519-evergreen #s5RegionCards{grid-template-columns:1fr!important}}html body #global-reach.global-deals-final-section::before,html body #global-reach.global-deals-final-section::after,html body #global-reach .global-deals-final-overlay{display:none!important;content:none!important}html body #global-reach .global-deals-final-inner{display:block!important;padding:0!important;border:0!important}html body #global-reach .global-deals-final-title{-webkit-text-fill-color:#8a847d!important}html body #global-reach .global-deals-final-subtitle{font:450 clamp(.98rem,1.18vw,1.18rem)/1.6 Arial,sans-serif!important}html body .s5-cs-eyebrow>span,html body .section-label>span,html body .s5-team-v2-kicker>span,html body .global-deals-final-label>span{display:none!important}html body .s5-cs-eyebrow::before,html body .s5-cs-eyebrow::after,html body .section-label::before,html body .section-label::after,html body #insights .section-label::before,html body #insights .section-label::after,html body .s5-team-v2-kicker::before,html body .s5-team-v2-kicker::after,html body .global-deals-final-label::before,html body .global-deals-final-label::after{content:none!important;display:none!important;width:0!important}html body .s5-cs-eyebrow,html body .section-label,html body .s5-team-v2-kicker,html body .global-deals-final-label{gap:0!important}html body #team.s5-team-carousel-clean .s5-team-v2-kicker::before,html body #team.s5-team-carousel-clean .s5-team-v2-kicker::after,html body #team .s5-team-v2-kicker::before,html body #team .s5-team-v2-kicker::after,html.s5-v338-team-refined body #team.s5-team-carousel-clean .s5-team-v2-kicker::before,html.s5-v338-team-refined body #team.s5-team-carousel-clean .s5-team-v2-kicker::after{content:none!important;display:none!important;width:0!important}html body #s5-case-studies .s5-cs-eyebrow{display:none!important}#s5RegionOverlay.s5-v519-evergreen .s5-v525-hero{position:relative!important;display:block!important;width:100vw!important;margin:0 0 clamp(2.6rem,4vw,3.6rem)!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;height:clamp(330px,40vw,520px)!important;overflow:hidden!important;background:#20272c!important}#s5RegionOverlay.s5-v519-evergreen .s5-v525-hero img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-veil{position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(18,22,26,.34) 0%,rgba(18,22,26,.14) 30%,rgba(18,22,26,.55) 62%,rgba(18,22,26,.86) 88%,rgba(18,22,26,.92) 100%)!important}#s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;bottom:clamp(1.8rem,3.4vw,3rem)!important;width:min(100% - 3rem,1180px)!important;z-index:2!important}#s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy #s5RegionEyebrow,#s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy .s5-region-eyebrow{font:850 .7rem/1 Arial,sans-serif!important;letter-spacing:.17em!important;text-transform:uppercase!important;text-shadow:0 1px 12px rgba(0,0,0,.45)!important}#s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy #s5RegionTitle{margin:.55rem 0 0!important;font-size:clamp(3.2rem,7vw,6.4rem)!important;line-height:.9!important;text-shadow:0 2px 30px rgba(0,0,0,.42)!important}#s5RegionOverlay.s5-v519-evergreen .s5-region-intro,#s5RegionOverlay.s5-v519-evergreen #s5RegionIntro{text-shadow:none!important}#s5RegionOverlay.s5-v519-evergreen #s5RegionNote,#s5RegionOverlay.s5-v519-evergreen .s5-region-footer-note{font:500 .95rem/1.7 Arial,sans-serif!important;color:#6b7176!important;-webkit-text-fill-color:#6b7176!important}#s5RegionOverlay.s5-v519-evergreen .s5-v525-hero .s5-v519-region-close{position:absolute!important;top:calc(var(--s5-nav-h,76px)+1.15rem)!important;left:50%!important;transform:translateX(calc(-1 * min(50vw - 1.5rem,590px)))!important;right:auto!important;bottom:auto!important;z-index:3!important;background:rgba(255,255,255,.93)!important;border:1px solid rgba(255,255,255,.6)!important;color:#20272c!important;-webkit-text-fill-color:#20272c!important;box-shadow:0 2px 16px rgba(0,0,0,.22)!important;backdrop-filter:saturate(140%) blur(6px)!important}#s5RegionOverlay.s5-v519-evergreen .s5-region-eyebrow::before,#s5RegionOverlay.s5-v519-evergreen .s5-region-eyebrow::after,#s5RegionOverlay.s5-v519-evergreen #s5RegionEyebrow::before,#s5RegionOverlay.s5-v519-evergreen #s5RegionEyebrow::after{content:none!important;display:none!important;width:0!important}#s5RegionOverlay.s5-v519-evergreen .s5-region-intro,#s5RegionOverlay.s5-v519-evergreen #s5RegionCards,#s5RegionOverlay.s5-v519-evergreen .s5-region-goldline{width:min(100% - 3rem,1180px)!important;margin-left:auto!important;margin-right:auto!important}#s5RegionOverlay.s5-v519-evergreen .s5-region-goldline{margin-top:1.7rem!important;margin-bottom:2rem!important}@media (max-width:700px){#s5RegionOverlay.s5-v519-evergreen .s5-v525-hero{height:clamp(240px,52vw,320px)!important}}#s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy #s5RegionTitle,#s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy h1{-webkit-text-fill-color:#fff!important;color:#fff!important}#s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy #s5RegionEyebrow,#s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy .s5-region-eyebrow{-webkit-text-fill-color:#ebd3a2!important;color:#ebd3a2!important}#s5RegionOverlay.s5-v519-evergreen .s5-region-intro,#s5RegionOverlay.s5-v519-evergreen #s5RegionIntro{box-sizing:border-box!important;max-width:min(100% - 3rem,1180px)!important;padding-right:clamp(0px,26%,340px)!important}html body #operating-requirements .s5-v496-env-heading,html body #s5-case-studies .s5-cs-inner>.s5-cs-eyebrow,html body #s5-case-studies #s5CaseStudiesTitle,html body #s5-case-studies .s5-cs-intro,html body #team .s5-team-v2-head,html body #insights .insights-header{width:min(100% - 3rem,1040px)!important}html body #s5-case-studies#s5-case-studies .s5-cs-eyebrow,html body #global-reach#global-reach .s5-v526-eyebrow,html body #team#team .s5-team-v2-kicker,html body #insights#insights .section-label,html body #insights#insights div.section-label,html.s5-v338-team-refined body #team.s5-team-carousel-clean .s5-team-v2-kicker{gap:0!important;-webkit-text-fill-color:#74653e!important}html body #s5-case-studies#s5-case-studies .s5-cs-eyebrow>span,html body #global-reach#global-reach .s5-v526-eyebrow>span,html body #team#team .s5-team-v2-kicker>span,html body #insights#insights .section-label>span{display:inline!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;white-space:nowrap!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}html body #s5-case-studies#s5-case-studies .s5-cs-eyebrow>span:empty,html body #global-reach#global-reach .s5-v526-eyebrow>span:empty,html body #team#team .s5-team-v2-kicker>span:empty,html body #insights#insights .section-label>span:empty{display:none!important;width:0!important;margin:0!important}html body #operating-requirements#operating-requirements #s5V496EnvTitle,html body #s5-case-studies#s5-case-studies #s5CaseStudiesTitle,html body #global-reach#global-reach .global-deals-final-title,html body #global-reach#global-reach h2.global-deals-final-title,html body #team#team .s5-team-v2-head h2,html body #insights#insights .section-title,html body #insights#insights h2.section-title,html.s5-v338-team-refined body #team.s5-team-carousel-clean .s5-team-v2-head h2{margin:0 auto!important;text-align:center!important;-webkit-text-fill-color:#716d67!important}html body #s5ClientLogoReviewsTitle#s5ClientLogoReviewsTitle{-webkit-text-fill-color:#716d67!important}html body #s5-case-studies#s5-case-studies .s5-cs-intro,html body #global-reach#global-reach .global-deals-final-subtitle,html body #global-reach#global-reach p.global-deals-final-subtitle,html body #team#team .s5-team-v2-head>p,html body #insights#insights .section-sub,html body #insights#insights p.section-sub,html.s5-v338-team-refined body #team.s5-team-carousel-clean .s5-team-v2-head>p{width:min(100% - 3rem,720px)!important;max-width:min(100% - 3rem,720px)!important;margin:1.15rem auto 0!important;font-family:SourceSerif4,Arial,sans-serif!important;font-size:16.8px!important;font-weight:500!important;line-height:1.72!important;text-align:center!important;color:#5f666b!important;-webkit-text-fill-color:#5f666b!important}html body #s5CaseStudyLayer .s5-v519-case-backdrop{background:#fbf8f2!important;backdrop-filter:none!important}html body #s5CaseStudyLayer .s5-v519-case-panel{position:absolute!important;inset:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:auto!important}html body #s5CaseStudyLayer .s5-v519-case-close{display:none!important}html body #s5CaseStudyLayer .s5-v527-hero{position:relative!important}html body #s5CaseStudyLayer .s5-v527-hero img{object-position:center!important}html body #s5CaseStudyLayer .s5-v527-veil{position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(18,22,26,.34) 0%,rgba(18,22,26,.14) 30%,rgba(18,22,26,.55) 62%,rgba(18,22,26,.86) 88%,rgba(18,22,26,.92) 100%)!important}html body #s5CaseStudyLayer .s5-v527-hero-copy .s5-v519-case-eyebrow{text-transform:uppercase!important}html body #s5CaseStudyLayer .s5-v527-back{position:absolute!important;top:calc(var(--s5-nav-h,76px)+1.15rem)!important;left:50%!important;transform:translateX(calc(-1 * min(50vw - 1.5rem,590px)))!important;z-index:3!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:999px!important;background:rgba(255,255,255,.93)!important;padding:.62rem 1.15rem!important;cursor:pointer!important;font:800 .7rem/1 Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#20272c!important;-webkit-text-fill-color:#20272c!important;box-shadow:0 2px 16px rgba(0,0,0,.22)!important;backdrop-filter:saturate(140%) blur(6px)!important}html body #s5CaseStudyLayer .s5-v519-case-metric,html body #s5CaseStudyLayer .s5-v519-case-summary,html body #s5CaseStudyLayer .s5-v519-case-sections,html body #s5CaseStudyLayer .s5-v519-review-link{width:min(100% - 3rem,1180px)!important;margin-left:auto!important;margin-right:auto!important}html body #s5CaseStudyLayer .s5-v519-case-metric{margin-bottom:.55rem!important;font:700 clamp(1.1rem,1.5vw,1.32rem)/1.4 Arial,sans-serif!important;color:#7e6325!important;-webkit-text-fill-color:#7e6325!important}html body #s5CaseStudyLayer .s5-v519-case-summary{margin:0 auto 2rem!important;text-align:left!important;max-width:min(100% - 3rem,760px)!important;margin-left:max(0px,calc(50% - 590px))!important;margin-right:auto!important;font:500 clamp(1rem,1.35vw,1.16rem)/1.75 Arial,sans-serif!important;color:#596269!important;-webkit-text-fill-color:#596269!important;text-shadow:none!important}html body #s5CaseStudyLayer .s5-v519-case-sections{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}html body #s5CaseStudyLayer .s5-v519-case-section:last-child{border-right:0!important}html body #s5CaseStudyLayer .s5-v519-review-link{display:block!important;margin-top:2rem!important;margin-bottom:clamp(3rem,6vw,5rem)!important;background:none!important;border:0!important;padding:0!important;text-align:left!important;cursor:pointer!important;font:800 .78rem/1 Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#7e6325!important;-webkit-text-fill-color:#7e6325!important}@media (max-width:980px){html body #s5CaseStudyLayer .s5-v519-case-sections{grid-template-columns:1fr!important}html body #s5CaseStudyLayer .s5-v519-case-section:last-child{border-bottom:0!important}}html body #operating-requirements .s5-v496-env-tile img,html body #operating-requirements .s5-v496-env-mosaic img,html body #operating-requirements .s5-v496-env-shell img{filter:brightness(1.06) saturate(1.05) contrast(1.03)!important;transition:transform .62s cubic-bezier(.22,.61,.36,1),filter .45s ease!important;will-change:transform!important}html body #operating-requirements .s5-v496-env-gradient{background:linear-gradient(to top,rgba(9,16,22,.92) 0px,rgba(9,16,22,.86) 92px,rgba(9,16,22,.60) 150px,rgba(9,16,22,.24) 200px,rgba(9,16,22,.05) 260px,rgba(9,16,22,.02) 100%)!important;transition:opacity .45s ease!important}html body #operating-requirements .s5-v496-env-tile h3,html body #operating-requirements .s5-v496-env-tile h2{text-shadow:0 2px 18px rgba(0,0,0,.55)!important}html body #operating-requirements .s5-v496-env-tile p{text-shadow:0 1px 12px rgba(0,0,0,.5)!important}html body #operating-requirements .s5-v496-env-tile{transition:box-shadow .35s ease!important}html body #operating-requirements .s5-v496-env-tile:hover img,html body #operating-requirements .s5-v496-env-tile:focus-within img{transform:scale(1.045)!important;filter:brightness(1.12) saturate(1.09) contrast(1.03)!important}html body #operating-requirements .s5-v496-env-tile:hover,html body #operating-requirements .s5-v496-env-tile:focus-within{box-shadow:0 18px 48px rgba(20,25,29,.22)!important}@media (prefers-reduced-motion:reduce){html body #operating-requirements .s5-v496-env-tile img{transition:none!important}html body #operating-requirements .s5-v496-env-tile:hover img{transform:none!important}}html body #s5CaseStudyLayer .s5-v527-back.s5-v529-pinned,html body #s5RegionOverlay .s5-v519-region-close.s5-v529-pinned,html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero .s5-v519-region-close.s5-v529-pinned,html body .s5-v529-pinned{position:fixed!important;top:auto!important;bottom:clamp(1.1rem,2.4vw,1.9rem)!important;left:clamp(1.1rem,2.4vw,1.9rem)!important;transform:none!important;z-index:2147483641!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(32,39,44,.14)!important;box-shadow:0 10px 34px rgba(20,25,29,.26)!important;animation:s5v529in .28s ease both!important}@keyframes s5v529in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html body .s5-v529-pinned{animation:none!important}}html body #s5CaseStudyLayer .s5-v529-lead{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(0,5fr)!important;align-items:start!important}html body #s5CaseStudyLayer .s5-v529-deck{margin:0!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(1.5rem,2.5vw,2.15rem)!important;font-weight:400!important;line-height:1.28!important;letter-spacing:-.012em!important;color:#3f4348!important;-webkit-text-fill-color:#3f4348!important;text-shadow:none!important}html body #s5CaseStudyLayer .s5-v529-figure{border-left:2px solid #b99d58!important;padding:.15rem 0 .15rem 1.15rem!important}html body #s5CaseStudyLayer .s5-v529-figure span{display:block!important;font:900 .66rem/1 Arial,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important;margin-bottom:.6rem!important}html body #s5CaseStudyLayer .s5-v529-figure strong{display:block!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(1.35rem,2vw,1.75rem)!important;font-weight:400!important;line-height:1.2!important;color:#20272c!important;-webkit-text-fill-color:#20272c!important}html body #s5CaseStudyLayer .s5-v519-case-metric,html body #s5CaseStudyLayer .s5-v519-case-summary{display:none!important}html body #s5CaseStudyLayer .s5-v519-case-section>span{font:900 .66rem/1 Arial,sans-serif!important;letter-spacing:.2em!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important}html body #s5CaseStudyLayer .s5-v529-band{margin:clamp(2rem,3.5vw,2.8rem) auto 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1.2rem!important;flex-wrap:wrap!important;padding:1.5rem 1.7rem!important;background:#efe8db!important;border:1px solid rgba(185,157,88,.32)!important}html body #s5CaseStudyLayer .s5-v529-band p{margin:0!important;font:500 1rem/1.6 Arial,sans-serif!important;color:#4a4f55!important;-webkit-text-fill-color:#4a4f55!important}html body #s5CaseStudyLayer .s5-v529-band .s5-v519-review-link{width:auto!important;margin:0!important;border:1px solid rgba(155,122,46,.5)!important;padding:.7rem 1.25rem!important;background:#fff!important;transition:background .25s ease,color .25s ease!important}html body #s5CaseStudyLayer .s5-v529-band .s5-v519-review-link:hover{background:#9b7a2e!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #s5CaseStudyLayer .s5-v529-more{margin:clamp(3rem,5vw,4.2rem) auto clamp(3.5rem,6vw,5rem)!important;border-top:1px solid rgba(32,39,44,.15)!important;padding-top:1.6rem!important}html body #s5CaseStudyLayer .s5-v529-more>span{display:block!important;margin-bottom:1.2rem!important;font:900 .66rem/1 Arial,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important}html body #s5CaseStudyLayer .s5-v529-more-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:1.4rem!important}html body #s5CaseStudyLayer .s5-v529-next{display:block!important;width:100%!important;text-align:left!important;padding:0!important;border:1px solid rgba(32,39,44,.13)!important;background:#fff!important;cursor:pointer!important;overflow:hidden!important;transition:box-shadow .3s ease,transform .3s ease!important}html body #s5CaseStudyLayer .s5-v529-next:hover{box-shadow:0 16px 40px rgba(20,25,29,.16)!important;transform:translateY(-3px)!important}html body #s5CaseStudyLayer .s5-v529-next img{display:block!important;width:100%!important;height:150px!important;object-fit:cover!important}html body #s5CaseStudyLayer .s5-v529-next .s5-v529-next-copy{padding:1rem 1.15rem 1.25rem!important}html body #s5CaseStudyLayer .s5-v529-next b{display:block!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:1.45rem!important;font-weight:400!important;line-height:1.1!important;color:#20272c!important;-webkit-text-fill-color:#20272c!important}html body #s5CaseStudyLayer .s5-v529-next em{display:block!important;margin-top:.4rem!important;font-style:normal!important;font:600 .82rem/1.5 Arial,sans-serif!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important}@media (max-width:860px){html body #s5CaseStudyLayer .s5-v529-lead{grid-template-columns:1fr!important}}html body #insights.s5-insights-restored-journal,html body section#insights{max-width:100%!important}@media (max-width:1000px){html body #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-reviews-inner,html body #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-reviews-top,html body #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-shell,html body #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-card,html body #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-controls,html body #s5-client-logo-reviews#s5-client-logo-reviews .s5-v266-review-index-head,html body #contact#contact .s5-footer-main,html body #contact#contact .s5-footer-legal,html body #contact#contact>div,html body footer .s5-footer-main,html body footer .s5-footer-legal,html body .s5-footer-main,html body .s5-footer-legal{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-dots{max-width:100%!important;flex-wrap:wrap!important}html body #contact#contact .s5-footer-column{max-width:100%!important}}html body .s5-team-v2-carousel>*{min-width:0!important}@media (max-width:760px){html body .s5-team-v2-arrow{max-width:38px!important}}.s5-v532-burger{display:none;position:relative;z-index:10060;width:44px;height:44px;margin-left:auto;border:0;background:transparent;cursor:pointer;padding:10px}.s5-v532-burger span{display:block;height:2px;width:100%;background:#161f29;border-radius:2px;transition:transform .22s ease,opacity .18s ease}.s5-v532-burger span+span{margin-top:5px}.s5-v532-burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.s5-v532-burger[aria-expanded="true"] span:nth-child(2){opacity:0}.s5-v532-burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.s5-v532-drawer{position:fixed;inset:0;background:#fbf8f2;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:88px 1.25rem 3rem;display:none}.s5-v532-drawer.is-open{display:block}body.s5-v532-locked{overflow:hidden!important}.s5-v532-sec{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.15rem .25rem;border:0;border-bottom:1px solid rgba(28,34,42,.12);background:transparent;cursor:pointer;text-align:left;font:900 .82rem/1 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;-webkit-text-fill-color:#161f29}.s5-v532-sec::after{content:"";width:.5rem;height:.5rem;flex:0 0 auto;border-right:2px solid #8a784a;border-bottom:2px solid #8a784a;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.s5-v532-sec[aria-expanded="true"]::after{transform:rotate(225deg) translateY(-1px)}.s5-v532-sec.s5-v532-flat::after{content:none}.s5-v532-sub{display:none;padding:.35rem 0 1rem}.s5-v532-sub.is-open{display:block}.s5-v532-sub button{display:block;width:100%;text-align:left;padding:.72rem .25rem;border:0;background:transparent;cursor:pointer;font:500 .95rem/1.45 Arial,sans-serif;-webkit-text-fill-color:#4a4f55}.s5-v532-sub button.s5-v532-primary{font-weight:800;color:#74653e;-webkit-text-fill-color:#74653e;letter-spacing:.02em}@media (max-width:900px){body>nav.nav .nav-links.s5-mega-nav{display:none!important}html body>nav.nav .s5-v532-burger,html body nav.nav button.s5-v532-burger,html body button.s5-v532-burger{display:block!important}}@media (min-width:901px){.s5-v532-drawer{display:none!important}body.s5-v532-locked{overflow:auto!important}}@media (max-width:760px){html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero .s5-v519-region-close,html body #s5CaseStudyLayer .s5-v527-hero .s5-v527-back{position:fixed!important;top:auto!important;bottom:1rem!important;left:1rem!important;right:auto!important;transform:none!important;z-index:2147483641!important;white-space:nowrap!important;padding:.6rem 1rem!important;font-size:.66rem!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(32,39,44,.14)!important;box-shadow:0 10px 30px rgba(20,25,29,.26)!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-region-intro,html body #s5RegionOverlay.s5-v519-evergreen #s5RegionIntro{padding-right:0!important;max-width:100%!important}html body #s5CaseStudyLayer .s5-v529-deck{font-size:1.35rem!important}}html body #s5ArchitectureDetailLayer .s5v2-content-section,html body #s5ArchitectureDetailLayer .s5v2-content-section.s5-v427-simple-section{min-height:0!important;padding:0 0 clamp(1.6rem,2.6vw,2.3rem)!important;margin:0 0 clamp(1.6rem,2.6vw,2.3rem)!important;border-bottom:1px solid rgba(32,39,44,.10)!important}html body #s5ArchitectureDetailLayer .s5v2-content-section:last-child{border-bottom:0!important;margin-bottom:0!important}html body #s5ArchitectureDetailLayer .s5v2-content-section p{margin:0!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer#s5ArchitectureDetailLayer .s5v2-eyebrow::before,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer#s5ArchitectureDetailLayer .s5v2-eyebrow::after,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer#s5ArchitectureDetailLayer [class*="eyebrow"]::before,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer#s5ArchitectureDetailLayer [class*="eyebrow"]::after,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer#s5ArchitectureDetailLayer .s5v2-topbar-label::before,html body #s5ArchitectureDetailLayer#s5ArchitectureDetailLayer .s5v2-eyebrow::before,html body #s5ArchitectureDetailLayer#s5ArchitectureDetailLayer .s5v2-eyebrow::after,html body #s5ArchitectureDetailLayer .s5v2-topbar-label::before,html body #s5ArchitectureDetailLayer .s5v2-topbar-label::after,html body #s5ArchitectureDetailLayer [class*="eyebrow"]::before,html body #s5ArchitectureDetailLayer [class*="eyebrow"]::after,html body #s5ArchitectureDetailLayer .s5v2-detail-hero [class*="kicker"]::before,html body #s5ArchitectureDetailLayer .s5v2-detail-hero [class*="kicker"]::after{content:none!important;display:none!important;width:0!important}html body #s5ArchitectureDetailLayer .s5v2-detail-hero [class*="eyebrow"]>span:empty,html body #s5ArchitectureDetailLayer .s5v2-detail-hero [class*="kicker"]>span:empty,html body #s5ArchitectureDetailLayer .s5v2-topbar-label>span:empty{display:none!important;width:0!important}html body #operating-requirements .s5-v496-env-industrial img{filter:brightness(1.42) saturate(1.12) contrast(1.04)!important}html body #operating-requirements .s5-v496-env-industrial:hover img,html body #operating-requirements .s5-v496-env-industrial:focus-within img{filter:brightness(1.5) saturate(1.16) contrast(1.04)!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer .s5-v68-route-photo[alt*="Data centre"]{filter:brightness(1.35) saturate(1.1)!important}html body #s5FirmLayerV18 .s5-about231-eyebrow{-webkit-text-fill-color:#74653e!important}html body #s5FirmLayerV18 .s5-about231-eyebrow>span:empty{display:none!important}html body #s5FirmLayerV18 .s5-about231-resource:hover{background:rgba(241,235,224,.55)!important}html body .s5-v538-creds{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:0!important;width:100%!important;margin:1.5rem 0 0!important;border-top:1px solid rgba(32,39,44,.14)!important;border-bottom:1px solid rgba(32,39,44,.14)!important}html body .s5-v538-creds div{padding:1.1rem 1.2rem!important;border-right:1px solid rgba(32,39,44,.10)!important}html body .s5-v538-creds div:last-child{border-right:0!important}html body .s5-v538-creds small{display:block!important;margin-bottom:.4rem!important;font:900 .62rem/1 Arial,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important}html body .s5-v538-creds strong{display:block!important;font:600 .95rem/1.45 Arial,sans-serif!important;color:#20272c!important;-webkit-text-fill-color:#20272c!important}html body #s5FirmLayerV18 .s5-about231-resource h3,html body #s5FirmLayerV18 .s5-about231-resource>div>h3{font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:1.62rem!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.008em!important;color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;margin:.55rem 0 .7rem!important}html body #s5FirmLayerV18 .s5-about231-resource small,html body #s5FirmLayerV18 .s5-about231-resource>div>small{font-family:SourceSerif4,Arial,sans-serif!important;font-size:12.48px!important;font-weight:900!important;letter-spacing:.22em!important;line-height:1!important;text-transform:uppercase!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important}html body #s5FirmLayerV18 .s5-about231-resource p{font:500 .96rem/1.68 Arial,sans-serif!important;-webkit-text-fill-color:#596269!important}html body #s5ArchitectureHubLayer [class*="kicker"]::before,html body #s5ArchitectureHubLayer [class*="kicker"]::after,html body #s5ArchitectureHubLayer [class*="eyebrow"]::before,html body #s5ArchitectureHubLayer [class*="eyebrow"]::after,html body #s5ArchitectureHubLayer small::before,html body #s5ArchitectureHubLayer small::after,html body .s5v2-hub-grid [class*="kicker"]::before,html body .s5v2-hub-grid [class*="kicker"]::after,html body .s5v2-hub-grid small::before,html body .s5v2-hub-grid small::after,html[data-s5-v68-detail="1"] body #s5ArchitectureHubLayer small::before,html[data-s5-v68-detail="1"] body #s5ArchitectureHubLayer [class*="eyebrow"]::before{content:none!important;display:none!important;width:0!important}html body #s5EnvironmentLayerV18 .s5-v212-eyebrow::before,html body #s5EnvironmentLayerV18 .s5-v212-eyebrow::after,html body #s5EnvironmentLayerV18 [class*="eyebrow"]::before,html body #s5EnvironmentLayerV18 [class*="eyebrow"]::after,html body #s5EnvironmentLayerV18 [class*="kicker"]::before,html body #s5EnvironmentLayerV18 [class*="kicker"]::after,html body #s5ServiceIndexV17 [class*="eyebrow"]::before,html body #s5ServiceIndexV17 [class*="eyebrow"]::after,html body #s5MethodIndexV21 [class*="eyebrow"]::before,html body #s5MethodIndexV21 [class*="eyebrow"]::after,html body #s5FirmLayerV18 [class*="eyebrow"]::before,html body #s5FirmLayerV18 [class*="eyebrow"]::after,html body .s5-v212-card [class*="eyebrow"]::before,html body .s5-v212-card [class*="eyebrow"]::after,html body .s5-v212-card small::before,html body .s5-v212-card small::after{content:none!important;display:none!important;width:0!important}html body #s5FirmLayerV18 .s5-about231-resource{position:relative!important;display:block!important;background:#fff!important;border:1px solid rgba(32,39,44,.14)!important;border-radius:0!important;padding:1.65rem 1.55rem 1.75rem!important;min-height:0!important;text-decoration:none!important;transition:border-color .25s ease,box-shadow .3s ease,transform .3s ease!important}html body #s5FirmLayerV18 .s5-about231-resource:hover,html body #s5FirmLayerV18 .s5-about231-resource:focus-visible{border-color:rgba(185,157,88,.55)!important;box-shadow:0 16px 40px rgba(20,25,29,.13)!important;transform:translateY(-3px)!important}html body #s5FirmLayerV18 .s5-about231-resource .s5-about231-num{margin:0 0 .9rem!important;font:800 .68rem/1 Arial,sans-serif!important;letter-spacing:.16em!important;color:#aaa39d!important;-webkit-text-fill-color:#aaa39d!important}html body #s5FirmLayerV18 .s5-about231-resource i{position:absolute!important;top:1.55rem!important;right:1.5rem!important;font-style:normal!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important;transition:transform .25s ease!important}html body #s5FirmLayerV18 .s5-about231-resource:hover i{transform:translateX(4px)!important}html body #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer .s5-review-standalone-eyebrow::before,html body #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer .s5-review-standalone-eyebrow::after,html body #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer h2::before,html body #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer h2::after,html body #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer h3::before,html body #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer h3::after,html body #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer [class*="eyebrow"]::before,html body #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer [class*="eyebrow"]::after,html[data-s5-v68-detail="1"] body #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer h2::before,html[data-s5-v68-detail="1"] body #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer .s5-review-standalone-eyebrow::before{content:none!important;display:none!important;width:0!important}html body #s5ReviewStandaloneLayer .s5-v541-empty{display:none!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-grid.s5-v541-noside{grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-grid.s5-v541-noside .s5-review-standalone-side{display:none!important}html body #s5FirmLayerV18 .s5-v542-card{position:relative!important;align-items:stretch!important;gap:0!important;border-radius:0!important;padding:0!important;text-decoration:none!important;transition:border-color .25s ease,box-shadow .3s ease,transform .3s ease!important}html body #s5FirmLayerV18 .s5-v542-media{position:relative!important;overflow:hidden!important}html body #s5FirmLayerV18 .s5-v542-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .6s cubic-bezier(.22,.61,.36,1)!important}html body #s5FirmLayerV18 .s5-v542-card:hover .s5-v542-media img{transform:scale(1.045)!important}html body #s5FirmLayerV18 .s5-v542-card:hover .s5-v542-arrow{transform:translateX(5px)!important}html body #s5RegionOverlay .s5-v519-region-close,html body #s5CaseStudyLayer .s5-v527-back,html body .s5-v529-pinned{display:none!important}html body .s5-v543-crumb{position:absolute!important;top:calc(var(--s5-nav-h,76px)+1.15rem)!important;left:50%!important;transform:translateX(calc(-1 * min(50vw - 1.5rem,590px)))!important;z-index:3!important;display:flex!important;align-items:center!important;gap:.5rem!important;font:800 .68rem/1 Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-shadow:0 1px 10px rgba(0,0,0,.5)!important}html body .s5-v543-crumb button{border:0!important;background:none!important;padding:0!important;cursor:pointer!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:#ebd3a2!important;-webkit-text-fill-color:#ebd3a2!important}html body .s5-v543-crumb button:hover{text-decoration:underline!important}html body .s5-v543-crumb span{color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}html body .s5-v543-crumb strong{font-weight:800!important;color:#fff!important;-webkit-text-fill-color:#fff!important}@media (max-width:760px){html body .s5-v543-crumb{left:1rem!important;transform:none!important;font-size:.6rem!important}}html body>nav.nav .s5-mega-intro button,html body>nav.nav .s5-mega-intro>button{display:inline-flex!important;align-items:center!important;align-self:flex-start!important;width:auto!important;border:0!important;border-radius:0!important;background:none!important;padding:0!important;margin-top:.15rem!important;cursor:pointer!important;font-family:SourceSerif4,Arial,sans-serif!important;font-size:.82rem!important;font-weight:800!important;letter-spacing:.02em!important;line-height:1.3!important;text-transform:none!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important;box-shadow:none!important;transition:color .2s ease!important}html body>nav.nav .s5-mega-intro button:hover,html body>nav.nav .s5-mega-intro>button:hover{background:none!important;border:0!important;color:#6f5f38!important;-webkit-text-fill-color:#6f5f38!important;text-decoration:underline!important;text-underline-offset:3px!important}#s5-case-studies .s5-cs-media-well.is-nophoto{display:flex;align-items:flex-end;background:linear-gradient(155deg,#20272c 0%,#2b343b 52%,#3a3129 100%);border-bottom:1px solid rgba(32,39,44,.13)}#s5-case-studies .s5-cs-media-well.is-nophoto::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(197,166,87,.16) 1px,transparent 1px),linear-gradient(0deg,rgba(197,166,87,.16) 1px,transparent 1px);background-size:38px 38px;opacity:.3;pointer-events:none}#s5-case-studies .s5-cs-media-well.is-nophoto{position:relative;overflow:hidden}.s5-v527-hero.is-nophoto{background:linear-gradient(155deg,#20272c 0%,#2b343b 52%,#3a3129 100%)}.s5-v527-hero.is-nophoto .s5-v527-veil{background:linear-gradient(90deg,rgba(197,166,87,.13) 1px,transparent 1px),linear-gradient(0deg,rgba(197,166,87,.13) 1px,transparent 1px);background-size:46px 46px;opacity:.55}#s5-case-studies .s5-cs-grid .s5-cs-card:nth-child(n/**/+4){display:none!important}#s5-case-studies .s5-cs-seeall{text-align:center}#s5-case-studies .s5-cs-seeall button{margin:0;font:760 .9rem/1.2 var(--font-body,SourceSerif4,Arial,sans-serif)}#s5-case-studies .s5-cs-seeall button:hover{color:#7a5c17;text-decoration:underline;text-underline-offset:3px}.s5-v546-idx{position:fixed;inset:0;z-index:100500;display:none;overflow:auto;overscroll-behavior:contain;background:linear-gradient(180deg,#fbf8f2 0%,#efe8db 100%);color:#20272c}.s5-v546-idx.is-open{display:block}.s5-v546-idx-topbar{position:fixed;top:0;left:0;right:0;z-index:4;align-items:center;gap:1rem;background:rgba(250,247,241,.93);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.s5-v546-idx-back{border:1px solid rgba(155,31,42,.22);background:#fbf8f2;border-radius:999px;padding:.78rem 1rem;cursor:pointer;font:900 .69rem/1 var(--font-body,Arial,sans-serif);letter-spacing:.11em;text-transform:uppercase}.s5-v546-idx-back:hover{background:#9b1f2a;color:#fff;border-color:#9b1f2a}.s5-v546-idx-topbar-label{font:900 .68rem/1 var(--font-body,Arial,sans-serif);letter-spacing:.16em;text-transform:uppercase}.s5-v546-idx-shell{width:min(1440px,92vw);margin:0 auto;padding:clamp(6.8rem,9vw,9rem) 0 5rem}.s5-v546-idx-crumb{flex-wrap:wrap;align-items:center;gap:.48rem;margin:0 0 1.2rem;color:#6b6661;font:700 .72rem/1.4 var(--font-body,Arial,sans-serif);letter-spacing:.08em;text-transform:uppercase}.s5-v546-idx-crumb button{appearance:none;border:0;background:none;padding:0;font:inherit}.s5-v546-idx-crumb button:hover{text-decoration:underline;text-underline-offset:3px}.s5-v546-idx-filters{flex-wrap:wrap;gap:.55rem}.s5-v546-idx-filter{border:1px solid rgba(32,37,43,.15);background:rgba(255,255,255,.62);color:#53575b;border-radius:999px;padding:.68rem .9rem;cursor:pointer;font:800 .68rem/1 var(--font-body,Arial,sans-serif);letter-spacing:.08em;text-transform:uppercase;transition:.18s ease}.s5-v546-idx-filter.is-active,.s5-v546-idx-filter:hover{background:#20272c;border-color:#20272c;color:#fff;outline:none}.s5-v546-idx-card{overflow:hidden;border:1px solid rgba(32,39,44,.16);border-radius:9px;background:#fffdf8;box-shadow:0 16px 36px rgba(45,40,34,.07);cursor:pointer;display:flex;flex-direction:column;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.s5-v546-idx-card:hover{transform:translateY(-3px);border-color:rgba(185,157,88,.48);box-shadow:0 20px 42px rgba(45,40,34,.10)}.s5-v546-idx-card:focus-visible{outline:2px solid #b99d58;outline-offset:4px}.s5-v546-idx-media{position:relative;height:clamp(200px,15vw,250px);overflow:hidden;background:#ddd8d0;border-bottom:1px solid rgba(32,39,44,.13)}.s5-v546-idx-media.is-nophoto{display:flex;align-items:flex-end;background:linear-gradient(155deg,#20272c 0%,#2b343b 52%,#3a3129 100%)}.s5-v546-idx-media.is-nophoto::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.3;background:linear-gradient(90deg,rgba(197,166,87,.16) 1px,transparent 1px),linear-gradient(0deg,rgba(197,166,87,.16) 1px,transparent 1px);background-size:38px 38px}.s5-v546-idx-copy{padding:1.25rem 1.35rem 1.35rem;display:flex;flex-direction:column;flex:1}.s5-v546-idx-type{display:block;margin:0 0 .6rem;color:#9b1f2a;font:850 .63rem/1 var(--font-body,Arial,sans-serif);letter-spacing:.15em;text-transform:uppercase}.s5-v546-idx-copy h3{margin:0 0 .35rem;color:#6b6661;font-family:var(--font-display,"Newsreader",Georgia,serif);font-size:clamp(1.7rem,2.2vw,2.3rem);font-weight:400;line-height:.98;letter-spacing:-.035em}.s5-v546-idx-copy strong{display:block;margin:0 0 .5rem;color:#7e621f;font:800 .82rem/1.35 var(--font-body,Arial,sans-serif)}.s5-v546-idx-copy p{margin:0;color:#5f666b;font:500 .85rem/1.55 var(--font-body,Arial,sans-serif)}.s5-v546-idx-open{display:inline-block;margin-top:auto;padding-top:1rem;color:#9b1f2a;font:850 .66rem/1 var(--font-body,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase}@media (max-width:680px){.s5-v546-idx-shell{width:min(100% - 2rem,1440px)}.s5-v546-idx-topbar-label{display:none}}@media (prefers-reduced-motion:reduce){.s5-v546-idx-card,.s5-v546-idx-filter{transition:none!important}}#s5InsightsArchiveLayer::-webkit-scrollbar,#s5TeamDirectoryLayer::-webkit-scrollbar,#articlePage::-webkit-scrollbar{width:12px;background:rgba(32,39,44,.06)}#s5InsightsArchiveLayer::-webkit-scrollbar-track,#s5TeamDirectoryLayer::-webkit-scrollbar-track,#articlePage::-webkit-scrollbar-track{background:rgba(32,39,44,.06);border-left:1px solid rgba(32,39,44,.10)}#s5InsightsArchiveLayer::-webkit-scrollbar-thumb,#s5TeamDirectoryLayer::-webkit-scrollbar-thumb,#articlePage::-webkit-scrollbar-thumb{background:rgba(164,15,31,.42);border-radius:999px;border:3px solid transparent;background-clip:content-box}#s5InsightsArchiveLayer::-webkit-scrollbar-thumb:hover,#s5TeamDirectoryLayer::-webkit-scrollbar-thumb:hover,#articlePage::-webkit-scrollbar-thumb:hover{background:rgba(164,15,31,.68);background-clip:content-box}#s5TeamDirectoryLayer{scrollbar-gutter:stable!important}.s5-v548-seeall{text-align:center;visibility:visible!important;opacity:1!important}#insights .insights-header .s5-v548-seeall{grid-area:sub!important;grid-column:1/-1!important;justify-self:center!important;align-self:start!important;margin-top:.6rem!important}html body .s5-v548-seeall button,html body #insights .s5-v548-seeall button,html body #team .s5-v548-seeall button,html body #s5-case-studies .s5-v548-seeall button{visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;font:760 .9rem/1.2 var(--font-body,SourceSerif4,Arial,sans-serif)}.s5-v548-seeall button:hover{color:#7a5c17;text-decoration:underline;text-underline-offset:3px}:root{--s5v549-bg:#f4f0e9;--s5v549-white:#fff;--s5v549-ink:#20272c;--s5v549-copy:#596269;--s5v549-muted:#787f84;--s5v549-line:rgba(32,39,44,.14);--s5v549-red:#9b7620}html body #s5FirmLayerV18{background:var(--s5v549-bg)!important}html body #s5FirmLayerV18 .s5-v18-topbar{display:none!important}html body #s5FirmLayerV18 .s5-about231-shell{margin:0 auto!important;padding:6.5rem 0 clamp(5rem,8vw,7rem)!important}html body #s5FirmLayerV18 .s5-about231-breadcrumb{gap:.65rem!important;align-items:center!important;flex-wrap:wrap!important;color:var(--s5v549-muted)!important;font:650 .68rem/1.4 var(--s5v549-sans)!important}html body #s5FirmLayerV18 .s5-about231-breadcrumb a,html body #s5FirmLayerV18 .s5-about231-breadcrumb button{color:#80611a!important;-webkit-text-fill-color:#80611a!important;text-decoration:none!important;font-weight:700!important}html body #s5FirmLayerV18 .s5-about231-hero{border:1px solid var(--s5v549-line)!important}html body #s5FirmLayerV18 .s5-about231-media{background:#efe8db!important}html body #s5FirmLayerV18 .s5-about231-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}html body #s5FirmLayerV18 .s5-about231-copy{justify-content:center!important}html body #s5FirmLayerV18 .s5-about231-copy h1{-webkit-text-fill-color:#6b6661!important}html body #s5FirmLayerV18 .s5-about231-copy>p{-webkit-text-fill-color:var(--s5v549-copy)!important}html body #s5FirmLayerV18 .s5-about231-resource-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;border:0!important;padding:0!important}html body #s5FirmLayerV18 .s5-v542-card{display:grid!important;grid-template-columns:minmax(0,.54fr) minmax(220px,.46fr)!important;min-height:310px!important;border:1px solid var(--s5v549-line)!important;box-shadow:none!important;transform:none!important;overflow:hidden!important}html body #s5FirmLayerV18 .s5-v542-copy{grid-column:1!important}html body #s5FirmLayerV18 .s5-v542-card .s5-about231-num{margin:0 0 1rem!important;font:800 .68rem/1 var(--s5v549-sans)!important;letter-spacing:.16em!important;color:#6d665f!important;-webkit-text-fill-color:#6d665f!important}html body #s5FirmLayerV18 .s5-v542-card small{font:900 .62rem/1 var(--s5v549-sans)!important;-webkit-text-fill-color:#74653e!important}html body #s5FirmLayerV18 .s5-v542-card h3{-webkit-text-fill-color:var(--s5v549-ink)!important}html body #s5FirmLayerV18 .s5-v542-card p{font:500 .92rem/1.65 var(--s5v549-sans)!important;-webkit-text-fill-color:var(--s5v549-copy)!important}html body #s5FirmLayerV18 .s5-v542-media{grid-column:2!important;min-height:310px!important;background:#efe8db!important}html body #s5FirmLayerV18 .s5-v542-arrow{-webkit-text-fill-color:#80611a!important}html body #s5FirmLayerV18 .s5-v542-card:hover,html body #s5FirmLayerV18 .s5-v542-card:focus-visible{border-color:rgba(185,157,88,.55)!important;box-shadow:0 14px 34px rgba(20,25,29,.10)!important;transform:translateY(-2px)!important}html body #s5CaseStudyLayer .s5-v527-hero{height:auto!important;min-height:520px!important;margin:0 auto clamp(3.2rem,5vw,4.5rem)!important;display:grid!important;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)!important;overflow:visible!important;background:#fff!important;border:1px solid var(--s5v549-line)!important}html body #s5CaseStudyLayer .s5-v527-hero img{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:520px!important;object-fit:cover!important;display:block!important}html body #s5CaseStudyLayer .s5-v527-veil{display:none!important}html body #s5CaseStudyLayer .s5-v527-hero-copy{position:relative!important;left:auto!important;bottom:auto!important;transform:none!important;grid-column:2!important;grid-row:1!important;width:auto!important;z-index:2!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(2.7rem,5vw,5.2rem)!important;background:#fff!important}html body #s5CaseStudyLayer .s5-v527-hero-copy .s5-v519-case-eyebrow{margin:0 0 1rem!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important;text-shadow:none!important;font:900 .68rem/1 var(--s5v549-sans)!important;letter-spacing:.2em!important}html body #s5CaseStudyLayer .s5-v527-hero-copy h1{margin:0!important;font-family:var(--s5v549-serif)!important;font-size:clamp(3.25rem,5.3vw,5.65rem)!important;font-weight:400!important;line-height:.93!important;letter-spacing:-.045em!important;color:var(--s5v549-ink)!important;-webkit-text-fill-color:var(--s5v549-ink)!important;text-shadow:none!important}html body #s5CaseStudyLayer .s5-v543-crumb{top:-2.35rem!important;left:0!important;transform:none!important;text-shadow:none!important}html body #s5CaseStudyLayer .s5-v543-crumb button{color:#80611a!important;-webkit-text-fill-color:#80611a!important}html body #s5CaseStudyLayer .s5-v543-crumb span,html body #s5CaseStudyLayer .s5-v543-crumb strong{color:var(--s5v549-muted)!important;-webkit-text-fill-color:var(--s5v549-muted)!important}html body #s5CaseStudyLayer .s5-v529-lead{margin:0 auto clamp(3rem,5vw,4rem)!important}html body #s5CaseStudyLayer .s5-v519-case-sections{border-top:1px solid var(--s5v549-line)!important;border-bottom:0!important}html body #s5CaseStudyLayer .s5-v519-case-section{border-right:0!important;border-bottom:1px solid var(--s5v549-line)!important}html body #s5CaseStudyLayer .s5-v519-case-section p{font:500 1rem/1.78 var(--s5v549-sans)!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero img{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:520px!important;object-fit:cover!important;display:block!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy{left:auto!important;bottom:auto!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy #s5RegionEyebrow,html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy .s5-region-eyebrow{margin:0 0 1rem!important;-webkit-text-fill-color:#74653e!important;font:900 .68rem/1 var(--s5v549-sans)!important;letter-spacing:.2em!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy #s5RegionTitle{font-family:var(--s5v549-serif)!important;font-size:clamp(3.25rem,5.3vw,5.65rem)!important;font-weight:400!important;line-height:.93!important;letter-spacing:-.045em!important}html body #s5RegionOverlay .s5-v543-crumb{top:-2.35rem!important;left:0!important;transform:none!important;text-shadow:none!important}html body #s5RegionOverlay .s5-v543-crumb button{color:#80611a!important;-webkit-text-fill-color:#80611a!important}html body #s5RegionOverlay .s5-v543-crumb span,html body #s5RegionOverlay .s5-v543-crumb strong{color:var(--s5v549-muted)!important;-webkit-text-fill-color:var(--s5v549-muted)!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-region-goldline{display:none!important}html body .article-page{display:none!important}html body .s5-team-copy-placeholder{display:none!important}@media (max-width:900px){html body #s5FirmLayerV18 .s5-about231-resource-grid{grid-template-columns:1fr!important}}@media (max-width:620px){html body #s5FirmLayerV18 .s5-v542-card{grid-template-columns:1fr!important;min-height:0!important}html body #s5FirmLayerV18 .s5-v542-media{grid-column:1!important;height:220px!important;min-height:220px!important}}html body #s5CaseStudyLayer .s5-v519-case-sections{display:block!important;margin:clamp(2.5rem,4vw,3.5rem) auto 0!important;padding:0!important;border:0!important;background:transparent!important}html body #s5CaseStudyLayer .s5-v519-case-section{display:block!important;width:100%!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #s5CaseStudyLayer .s5-v519-case-section>span{display:none!important}html body #s5CaseStudyLayer .s5-v519-case-section h2{display:block!important;width:100%!important;max-width:none!important;padding:0!important;font-style:normal!important;text-align:left!important;text-shadow:none!important}html body #s5CaseStudyLayer .s5-v519-case-section p{display:block!important;width:100%!important;padding:0!important;text-align:left!important;text-shadow:none!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionCards{max-width:none!important;border:0!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v519-region-card{display:block!important;width:100%!important;max-width:none!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v519-region-card>span{display:none!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v519-region-card h3{display:block!important;width:100%!important;max-width:none!important;padding:0!important;font-style:normal!important;-webkit-text-fill-color:#6b6661!important;text-align:left!important;text-shadow:none!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v519-region-card p{display:block!important;width:100%!important;max-width:none!important;padding:0!important;letter-spacing:-.005em!important;-webkit-text-fill-color:#5f666b!important;text-align:left!important;text-shadow:none!important}:root{--s5v552-l3:min(1320px,calc(100vw - 5rem));--s5v552-display:#7c7771;--s5v552-body:#5f666b;--s5v552-brass:#8a784a}html body #s5CaseStudyLayer .s5-v527-hero,html body #s5CaseStudyLayer .s5-v529-lead,html body #s5CaseStudyLayer .s5-v519-case-sections,html body #s5CaseStudyLayer .s5-v529-band,html body #s5CaseStudyLayer .s5-v519-review-link,html body #s5CaseStudyLayer .s5-v529-more{width:var(--s5v552-l3)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html body #s5CaseStudyLayer .s5-v527-hero{margin-bottom:clamp(2.2rem,3.5vw,3rem)!important}html body #s5CaseStudyLayer .s5-v529-lead{margin-top:0!important;margin-bottom:clamp(2.3rem,3.4vw,3rem)!important;gap:clamp(2.2rem,5vw,5rem)!important}html body #s5CaseStudyLayer .s5-v529-deck{max-width:820px!important}html body #s5CaseStudyLayer .s5-v529-figure{justify-self:start!important;max-width:100%!important}html body #s5CaseStudyLayer .s5-v519-case-sections{margin-top:0!important}html body #s5CaseStudyLayer .s5-v519-case-section{max-width:none!important;padding:0 0 clamp(1.9rem,2.8vw,2.5rem)!important}html body #s5CaseStudyLayer .s5-v519-case-section h2{margin:0 0 .6rem!important;font-family:var(--s5v552-serif)!important;font-size:clamp(1.75rem,2vw,2.05rem)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.028em!important;color:#6b6661!important;-webkit-text-fill-color:#6b6661!important}html body #s5CaseStudyLayer .s5-v519-case-section p{max-width:1180px!important;margin:0!important;font-family:var(--s5v552-sans)!important;font-size:1rem!important;font-weight:400!important;line-height:1.7!important;letter-spacing:-.005em!important;color:var(--s5v552-body)!important;-webkit-text-fill-color:var(--s5v552-body)!important}html body #s5CaseStudyLayer .s5-v529-band{margin-top:clamp(.2rem,1vw,.8rem)!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-main>section,html body #s5ReviewStandaloneLayer .s5-review-standalone-quote,html body #s5ReviewStandaloneLayer .s5-review-standalone-full{grid-template-rows:none!important;max-width:none!important;min-height:0!important;border-radius:0!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-main>section>h2,html body #s5ReviewStandaloneLayer .s5-review-standalone-quote h2,html body #s5ReviewStandaloneLayer .s5-review-standalone-full h2{display:block!important;width:100%!important;padding:0!important;-webkit-text-fill-color:#6b6661!important;font-style:normal!important;text-transform:none!important;text-align:left!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-main>section p,html body #s5ReviewStandaloneLayer .s5-review-standalone-full p,html body #s5ReviewStandaloneLayer [data-s5-review-why],html body #s5ReviewStandaloneLayer [data-s5-review-detail]{display:block!important;grid-row:auto!important;width:100%!important;color:var(--s5v552-body)!important;-webkit-text-fill-color:var(--s5v552-body)!important;font-family:var(--s5v552-sans)!important;font-weight:400!important;letter-spacing:-.005em!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote,html body #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote *{display:block!important;grid-row:auto!important;-webkit-text-fill-color:var(--s5v552-body)!important}html body #s5ReviewStandaloneLayer [data-s5-review-attribution]{-webkit-text-fill-color:#74653e!important}@media (max-width:900px){:root{--s5v552-l3:calc(100vw - 2rem)}html body #s5CaseStudyLayer .s5-v529-lead{grid-template-columns:1fr!important}}html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero{display:grid!important;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)!important;width:100%!important;min-height:520px!important;height:auto!important;margin:0 auto clamp(2.8rem,4.6vw,4rem)!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(32,39,44,.14)!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero>img{display:block!important;position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:520px!important;max-height:none!important;object-fit:cover!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy{display:flex!important;position:relative!important;grid-column:2!important;grid-row:1!important;flex-direction:column!important;justify-content:center!important;width:auto!important;min-width:0!important;padding:clamp(2.7rem,5vw,5.2rem)!important;background:#fff!important;opacity:1!important;visibility:visible!important;transform:none!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-veil{display:none!important}@media (max-width:900px){html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero{grid-template-columns:1fr!important;min-height:0!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero>img{grid-column:1!important;grid-row:1!important;min-height:300px!important;height:42vw!important;max-height:420px!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy{grid-column:1!important;grid-row:2!important}}html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy{align-items:flex-start!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy #s5RegionEyebrow,html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy .s5-region-eyebrow{color:#9b1f2a!important;text-shadow:none!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy #s5RegionTitle{color:#1d252d!important;-webkit-text-fill-color:#1d252d!important;text-shadow:none!important;margin:.55rem 0 1rem!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy #s5RegionIntro,html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy .s5-region-intro{display:block!important;width:100%!important;max-width:34rem!important;margin:.25rem 0 0!important;padding:0!important;color:#5f666b!important;-webkit-text-fill-color:#5f666b!important;opacity:1!important;visibility:visible!important;font:400 clamp(1rem,1.12vw,1.08rem)/1.72 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:-.005em!important;text-shadow:none!important}@media (max-width:900px){html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy #s5RegionIntro,html body #s5RegionOverlay.s5-v519-evergreen .s5-v525-hero-copy .s5-region-intro{max-width:none!important}}html body #s5CaseIndexLayer .s5-v546-idx-back{display:none!important}html body #s5CaseIndexLayer .s5-v546-idx-topbar{justify-content:flex-end!important}html body #s5CaseIndexLayer .s5-v546-idx-topbar-label{margin-left:auto!important}html body #s5-case-studies [data-s5-case-key="freeway-signage"] .s5-cs-media-well,html body #s5CaseIndexLayer [data-s5-index-key="freeway-signage"] .s5-v546-idx-media{background:#ddd8d0!important}html body #s5-case-studies [data-s5-case-key="freeway-signage"] img,html body #s5CaseIndexLayer [data-s5-index-key="freeway-signage"] img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}:root{--s5-l3-field:#f4f0e9;--s5-l3-white:#fff;--s5-l3-display:#7c7771;--s5-l3-ink:#20272c;--s5-l3-copy:#5f666b;--s5-l3-brass:#8a784a;--s5-l3-line:rgba(32,39,44,.14);--s5-l3-shell:min(1320px,calc(100vw - 5rem))}html body .s5-l3-standard{color:var(--s5-l3-ink)!important}html body .s5-l3-shell{max-width:none!important;box-sizing:border-box!important}html body .s5-l3-breadcrumb{width:100%!important;margin:0 0 1rem!important;color:#787f84!important;font:700 .72rem/1.4 var(--s5-l3-sans)!important;letter-spacing:.02em!important}html body .s5-l3-hero{max-width:none!important;isolation:isolate!important}html body .s5-l3-media,html body .s5-l3-hero>img.s5-l3-media{display:block!important;visibility:visible!important;background:#ddd8d0!important;z-index:1!important}html body .s5-l3-copy{position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;height:100%!important;min-height:500px!important;padding:clamp(2.8rem,4.6vw,4.6rem)!important;box-sizing:border-box!important;text-align:left!important;background:var(--s5-l3-white)!important;color:var(--s5-l3-copy)!important;z-index:2!important}html body .s5-l3-eyebrow{position:relative!important;display:block!important;width:auto!important;margin:0 0 1rem!important;padding-left:42px!important;-webkit-text-fill-color:#74653e!important;font:800 .72rem/1 var(--s5-l3-sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-shadow:none!important}html body .s5-l3-eyebrow::before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:28px!important;height:1px!important;background:var(--s5-l3-brass)!important}html body .s5-l3-title{-webkit-text-fill-color:#6b6661!important;font-style:normal!important;text-wrap:balance!important}html body .s5-l3-summary{display:block!important;-webkit-text-fill-color:var(--s5-l3-copy)!important}html body .s5-l3-meta{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.25rem!important;margin:1.35rem 0 0!important;padding:1rem 0 0!important;border-top:1px solid rgba(138,120,74,.34)!important}html body .s5-l3-meta span{color:#74653e!important;font:800 .59rem/1 var(--s5-l3-sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important}html body .s5-l3-meta strong{color:#30383e!important;-webkit-text-fill-color:#30383e!important;font:600 .9rem/1.4 var(--s5-l3-sans)!important}html body .s5-l3-body{display:block!important;border:0!important}html body .s5-l3-section{width:100%!important;max-width:none!important;text-align:left!important}html body .s5-l3-section h2,html body .s5-l3-section h3{display:block!important;width:100%!important;max-width:none!important;padding:0!important;-webkit-text-fill-color:#6b6661!important;font-style:normal!important;text-transform:none!important;text-align:left!important}html body .s5-l3-section p,html body .s5-l3-section blockquote{display:block!important;width:100%!important;max-width:1180px!important;padding:0!important;color:var(--s5-l3-copy)!important;-webkit-text-fill-color:var(--s5-l3-copy)!important;font:400 1rem/1.7 var(--s5-l3-sans)!important;font-style:normal!important;letter-spacing:-.005em!important;text-align:left!important}html body .s5-l3-section blockquote{margin-bottom:.6rem!important}html body .s5-l3-module{max-width:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-l3-standard .s5v2-layer-shell{width:var(--s5-l3-shell)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer.s5-l3-standard .s5-v68-route-shade{display:none!important}html body #s5CaseStudyLayer.s5-l3-standard .s5-v519-case-panel{background:var(--s5-l3-field)!important}html body #s5CaseStudyLayer.s5-l3-standard .s5-v519-case-content{width:var(--s5-l3-shell)!important;max-width:none!important;margin:0 auto!important;padding:calc(var(--s5-nav-h,76px)+1.8rem) 0 clamp(4rem,7vw,6rem)!important}html body #s5CaseStudyLayer.s5-l3-standard .s5-v527-hero{height:auto!important;margin:0!important}html body #s5CaseStudyLayer.s5-l3-standard .s5-v527-hero .s5-v527-veil{display:none!important}html body #s5CaseStudyLayer.s5-l3-standard .s5-v527-hero-copy{transform:none!important}html body #s5CaseStudyLayer.s5-l3-standard .s5-v527-back{display:none!important}html body #s5CaseStudyLayer.s5-l3-standard .s5-v529-lead{display:none!important}html body #s5CaseStudyLayer.s5-l3-standard .s5-v519-case-sections{border:0!important}html body #s5CaseStudyLayer.s5-l3-standard .s5-v519-case-section{border-right:0!important}html body #s5CaseStudyLayer.s5-l3-standard .s5-v529-band{width:100%!important;margin:clamp(2.8rem,4.4vw,4rem) 0 0!important;padding:1.35rem 0!important;border-top:1px solid var(--s5-l3-line)!important;border-bottom:1px solid var(--s5-l3-line)!important;background:transparent!important}html body #s5CaseStudyLayer.s5-l3-standard .s5-v529-band p{margin:0 0 .55rem!important;color:var(--s5-l3-copy)!important;font:400 .9rem/1.6 var(--s5-l3-sans)!important}html body #s5CaseStudyLayer.s5-l3-standard .s5-v519-review-link{margin:0!important;padding:0!important;color:#74653e!important}html body #s5CaseStudyLayer.s5-l3-standard .s5-v529-more{width:100%!important}html body #s5RegionOverlay.s5-l3-standard .s5-region-page{width:var(--s5-l3-shell)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html body #s5RegionOverlay.s5-l3-standard .s5-v525-hero{min-height:500px!important;margin:0!important}html body #s5RegionOverlay.s5-l3-standard .s5-v525-hero>img{min-height:500px!important}html body #s5RegionOverlay.s5-l3-standard .s5-v525-hero-copy{min-height:500px!important}html body #s5RegionOverlay.s5-l3-standard .s5-v554-region-thesis{display:block!important;width:100%!important;margin:clamp(3rem,4.7vw,4.4rem) 0 0!important;padding:0 0 clamp(1.6rem,2.6vw,2.3rem)!important;border-bottom:1px solid rgba(32,39,44,.10)!important}html body #s5RegionOverlay.s5-l3-standard .s5-v554-region-thesis>div{display:block!important}html body #s5RegionOverlay.s5-l3-standard .s5-v554-region-thesis small{display:none!important}html body #s5RegionOverlay.s5-l3-standard .s5-v554-region-thesis h2{max-width:none!important;margin:0 0 .55rem!important;color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;font-family:var(--s5-l3-serif)!important;font-size:clamp(1.75rem,2vw,2.05rem)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.028em!important}html body #s5RegionOverlay.s5-l3-standard .s5-v554-region-thesis p{max-width:1180px!important;margin:0!important;color:var(--s5-l3-copy)!important;font:400 1rem/1.7 var(--s5-l3-sans)!important;letter-spacing:-.005em!important}html body #s5RegionOverlay.s5-l3-standard #s5RegionCards{margin-top:clamp(2.8rem,4.4vw,4rem)!important}html body #s5RegionOverlay.s5-l3-standard .s5-v554-standard{margin-top:clamp(2.8rem,4.4vw,4rem)!important}html body #s5ReviewStandaloneLayer.s5-l3-standard{background:var(--s5-l3-field)!important}html body #s5ReviewStandaloneLayer.s5-l3-standard .s5-review-standalone-shell{width:var(--s5-l3-shell)!important;max-width:none!important;margin:0 auto!important;padding-top:104px!important}html body #s5ReviewStandaloneLayer.s5-l3-standard .s5-review-standalone-breadcrumb{margin:0 0 1rem!important}html body #s5ReviewStandaloneLayer.s5-l3-standard .s5-review-standalone-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:1fr!important;min-height:500px!important;margin:0!important;padding:0!important;gap:0!important;border:1px solid var(--s5-l3-line)!important;background:var(--s5-l3-white)!important;overflow:hidden!important}html body #s5ReviewStandaloneLayer.s5-l3-standard .s5-review-standalone-logo{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:500px!important;margin:0!important;padding:clamp(3rem,6vw,6rem)!important;background:linear-gradient(145deg,#f4f0e9,#fbf8f2)!important;border:0!important}html body #s5ReviewStandaloneLayer.s5-l3-standard .s5-review-standalone-logo img{max-width:min(60%,360px)!important;max-height:180px!important;width:auto!important;height:auto!important;object-fit:contain!important}html body #s5ReviewStandaloneLayer.s5-l3-standard .s5-review-standalone-hero>div:first-child{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:500px!important;padding:clamp(2.8rem,4.6vw,4.6rem)!important;background:var(--s5-l3-white)!important}html body #s5ReviewStandaloneLayer.s5-l3-standard .s5-review-standalone-eyebrow{position:relative!important;margin:0 0 1rem!important;padding-left:42px!important;color:#74653e!important;font:800 .72rem/1 var(--s5-l3-sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important}html body #s5ReviewStandaloneLayer.s5-l3-standard .s5-review-standalone-eyebrow::before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:28px!important;height:1px!important;background:var(--s5-l3-brass)!important}html body #s5ReviewStandaloneLayer.s5-l3-standard .s5-review-standalone-hero h1{max-width:11ch!important;margin:0!important;color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;font-family:var(--s5-l3-serif)!important;font-weight:400!important;line-height:1!important;letter-spacing:-.04em!important}html body #s5ReviewStandaloneLayer.s5-l3-standard .s5-review-standalone-summary{max-width:42ch!important;margin:1.1rem 0 0!important;color:var(--s5-l3-copy)!important;font:400 1.05rem/1.58 var(--s5-l3-sans)!important}html body #s5ReviewStandaloneLayer.s5-l3-standard .s5-review-standalone-grid{margin-top:clamp(3rem,4.7vw,4.4rem)!important}html body #s5ReviewStandaloneLayer.s5-l3-standard .s5-review-standalone-main>section{margin:0 0 clamp(1.6rem,2.6vw,2.3rem)!important;padding:0 0 clamp(1.6rem,2.6vw,2.3rem)!important;border-bottom:1px solid rgba(32,39,44,.10)!important}html body #s5ReviewStandaloneLayer.s5-l3-standard .s5-review-standalone-main>section:last-child{border-bottom:0!important}html body #s5ReviewStandaloneLayer.s5-l3-standard [data-s5-review-attribution]{margin:.6rem 0 0!important;color:#74653e!important}@media (max-width:900px){:root{--s5-l3-shell:calc(100vw - 2rem)}html body .s5-l3-copy,html body #s5ReviewStandaloneLayer.s5-l3-standard .s5-review-standalone-hero>div:first-child{min-height:0!important;padding:2.4rem 1.6rem!important}html body #s5CaseStudyLayer.s5-l3-standard .s5-v519-case-content{padding-left:0!important;padding-right:0!important}}html body #s5TeamProfileLayer{min-height:100vh!important;touch-action:pan-y!important;opacity:0!important;visibility:hidden!important}html body #s5TeamProfileLayer .s5-team-profile-page{padding:clamp(8.6rem,9vw,10rem) 0 clamp(5rem,7vw,6.5rem)!important;contain:none!important;content-visibility:visible!important}html body #s5TeamProfileLayer .s5-team-profile-hero,html body #s5TeamProfileLayer .s5-team-profile-body,html body #s5TeamProfileLayer .s5-team-profile-copy,html body #s5TeamProfileLayer .s5-team-profile-side{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;contain:none!important;content-visibility:visible!important}html body #s5TeamProfileLayerV308{display:none!important;visibility:hidden!important;pointer-events:none!important}body.s5-team-profile-open{overflow:hidden!important}html body #insights #blogGrid{align-items:stretch!important}html body #insights #blogGrid .insight-card,html body #insights .insight-card{min-height:320px!important;padding:clamp(1.55rem,2.4vw,2rem)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}html body #insights .insight-card-tag{margin:0 0 .9rem!important;font-size:.66rem!important;line-height:1.25!important;letter-spacing:.13em!important}html body #insights .insight-card-title{margin:0 0 .95rem!important;font-size:clamp(1.35rem,1.65vw,1.75rem)!important;line-height:1.12!important;letter-spacing:-.025em!important}html body #insights .insight-card-excerpt{margin:0 0 1.35rem!important;font-size:.9rem!important;line-height:1.7!important;flex:1 1 auto!important}html body #insights .insight-card-date{margin-top:auto!important;padding-top:.35rem!important;font-size:.7rem!important;line-height:1.45!important}html body #insights .insight-card-read{margin-top:.72rem!important;padding-top:.68rem!important;border-top:1px solid rgba(255,255,255,.10)!important;font-size:.72rem!important;line-height:1.3!important}html body #s5InsightsArchiveGrid .s5-insights-archive-card{min-height:280px!important;display:flex!important;flex-direction:column!important}html body #s5InsightsArchiveGrid .s5-insights-archive-tag{margin:0 0 .85rem!important}html body #s5InsightsArchiveGrid .s5-insights-archive-card h3{margin:0 0 .9rem!important;line-height:1.12!important}html body #s5InsightsArchiveGrid .s5-insights-archive-card>p{margin:0 0 1.3rem!important;line-height:1.7!important;flex:1 1 auto!important}html body #s5InsightsArchiveGrid .s5-insights-archive-meta{margin-top:auto!important;padding-top:.9rem!important;border-top:1px solid rgba(32,39,44,.12)!important}html body #s5-client-logo-reviews .s5-logo-reviews-intro .s5-v559-perspectives-link{appearance:none!important;width:auto!important;border-radius:0!important;-webkit-text-fill-color:#80611a!important;font:800 .68rem/1.2 Arial,sans-serif!important}#s5-client-logo-reviews .s5-logo-reviews-intro .section-label{font-family:SourceSerif4,Arial,sans-serif!important;font-size:.78rem!important;line-height:1!important;font-weight:900!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important;text-align:center!important;justify-content:center!important;width:max-content!important}html body.s5-team-profile-open #s5TeamProfileLayer.is-open,html body #s5TeamProfileLayer.is-open{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important}html body.s5-team-profile-open #s5TeamProfileLayer.is-open .s5-team-profile-page,html body #s5TeamProfileLayer.is-open .s5-team-profile-page{position:relative!important;inset:auto!important;width:min(1320px,92vw)!important;height:auto!important;min-height:100dvh!important;max-height:none!important;margin:0 auto!important;overflow:visible!important;overscroll-behavior:auto!important;touch-action:auto!important;contain:none!important}html body #s5TeamProfileLayer.is-open .s5-team-profile-hero,html body #s5TeamProfileLayer.is-open .s5-team-profile-body,html body #s5TeamProfileLayer.is-open .s5-team-profile-copy,html body #s5TeamProfileLayer.is-open .s5-team-profile-side,html body #s5TeamProfileLayer.is-open .s5-v297-profile-section,html body #s5TeamProfileLayer.is-open .s5-v297-profile-side-block{height:auto!important;max-height:none!important;overflow:visible!important}html body.s5-region-open #s5RegionOverlay.is-open,html body #s5RegionOverlay.is-open.s5-v519-evergreen,html body #s5RegionOverlay.is-open{-webkit-overflow-scrolling:touch!important}html body.s5-region-open #s5RegionOverlay.is-open .s5-region-page,html body #s5RegionOverlay.is-open.s5-v519-evergreen .s5-region-page,html body #s5RegionOverlay.is-open .s5-region-page{overscroll-behavior:auto!important;touch-action:auto!important}html body.s5-region-open{overflow:hidden!important}html body #s5TeamProfileLayer.is-open::-webkit-scrollbar,html body #s5RegionOverlay.is-open::-webkit-scrollbar{width:10px!important}html body #s5TeamProfileLayer.is-open::-webkit-scrollbar-track,html body #s5RegionOverlay.is-open::-webkit-scrollbar-track{background:rgba(32,39,44,.04)!important}html body #s5TeamProfileLayer.is-open::-webkit-scrollbar-thumb,html body #s5RegionOverlay.is-open::-webkit-scrollbar-thumb{background:rgba(88,94,99,.46)!important;border-radius:999px!important;border:3px solid transparent!important;background-clip:content-box!important}html body nav.nav .nav-links>li:has(>[data-s5-mega="experience"]),html body nav.nav .nav-links>a[data-s5-mega="experience"],html body nav.nav .nav-links>button[data-s5-mega="experience"]{display:none!important}html body.s5-team-profile-open{height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important}html body.s5-team-profile-open>*:not(nav.nav):not(#s5TeamProfileLayer):not(script):not(style){display:none!important}html body.s5-team-profile-open #s5TeamProfileLayer.is-open,html body #s5TeamProfileLayer.is-open{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:block!important;width:100%!important;height:auto!important;min-height:100vh!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;overscroll-behavior:auto!important;touch-action:auto!important;contain:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1!important}html body.s5-team-profile-open #s5TeamProfileLayer.is-open .s5-team-profile-page{position:relative!important;inset:auto!important;display:block!important;box-sizing:border-box!important;width:min(1320px,92vw)!important;height:auto!important;min-height:100vh!important;max-height:none!important;margin:0 auto!important;padding:clamp(8.5rem,9vw,10rem) 0 clamp(5rem,7vw,6.5rem)!important;overflow:visible!important;overscroll-behavior:auto!important;touch-action:auto!important;contain:none!important}html body.s5-team-profile-open #s5TeamProfileLayer .s5-team-profile-hero,html body.s5-team-profile-open #s5TeamProfileLayer .s5-team-profile-body,html body.s5-team-profile-open #s5TeamProfileLayer .s5-team-profile-copy,html body.s5-team-profile-open #s5TeamProfileLayer .s5-team-profile-side{position:relative!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;contain:none!important}html body.s5-team-profile-open>nav.nav,html body.s5-team-profile-open>nav.nav.nav-hidden{display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;z-index:2147483640!important}html body #s5TeamProfileLayer [data-s5-team-profile-close],html body #s5TeamProfileLayer .s5-team-profile-back{display:none!important}html body.s5-region-open{height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important}html body.s5-region-open>*:not(nav.nav):not(#s5RegionOverlay):not(script):not(style){display:none!important}html body.s5-region-open #s5RegionOverlay.is-open,html body #s5RegionOverlay.is-open.s5-v519-evergreen{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;min-height:100vh!important;max-height:none!important;margin:0!important;touch-action:auto!important;contain:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1!important}html body.s5-region-open #s5RegionOverlay.is-open .s5-region-page{position:relative!important;inset:auto!important;width:min(1320px,calc(100vw - 5rem))!important;height:auto!important;min-height:100vh!important;margin:0 auto!important;contain:none!important}html body.s5-article-page-open>nav.nav,html body.s5-article-page-open>nav.nav.nav-hidden{z-index:2147483640!important}html body #articlePage.article-page{position:fixed!important;inset:88px 0 0!important;width:100vw!important;overflow-x:hidden!important;color:#20272c!important;z-index:200500!important}html body #articlePage .article-page-nav,html body #articlePage .article-page-back,html body #articlePage .article-page-nav-title{display:none!important}html body #articlePage .article-bg-img{position:relative!important;inset:auto!important;width:100%!important;height:clamp(300px,38vw,560px)!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;z-index:1!important}html body #articlePage .article-page-content{position:relative!important;z-index:2!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;text-shadow:none!important}html body #articlePage .article-page-tag{margin:0 0 .9rem!important;font:800 .68rem/1 Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}html body #articlePage .article-page-title{margin:0!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-weight:400!important;text-wrap:balance!important}html body #articlePage .article-page-date{margin:1.25rem 0 0!important;border-bottom:1px solid rgba(32,39,44,.14)!important;color:#787f84!important;font:700 .73rem/1.4 Arial,sans-serif!important;letter-spacing:.04em!important}html body #articlePage .article-page-body{color:#575d63!important;font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body #articlePage .article-page-body p{font:400 1.03rem/1.82 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body #articlePage .article-page-body figure,html body #articlePage .article-page-body picture,html body #articlePage .article-page-body [class*="image"],html body #articlePage .article-page-body [class*="photo"]{width:auto!important;max-width:none!important;margin:clamp(2rem,4vw,3.5rem) 50%!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:translateX(-50%)!important}html body #articlePage .article-page-body img{display:block!important;width:min(1200px,calc(100vw - 4rem))!important;max-width:none!important;height:auto!important;max-height:720px!important;margin:clamp(2rem,4vw,3.5rem) 50%!important;padding:0!important;object-fit:cover!important;transform:translateX(-50%)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body #articlePage .article-page-cta{margin:clamp(2.8rem,5vw,4rem) 0 0!important;padding:1.5rem 0 0!important;background:transparent!important;border:0!important;border-top:1px solid rgba(32,39,44,.14)!important;border-radius:0!important;box-shadow:none!important}html body #articlePage .article-page-cta p{margin:0!important;color:#667077!important;font:400 .9rem/1.7 var(--font-body,SourceSerif4,Arial,sans-serif)!important}@media (max-width:900px){html body #articlePage.article-page{inset:72px 0 0!important}html body #articlePage .article-bg-img{height:clamp(240px,58vw,390px)!important}html body #articlePage .article-page-body img{width:calc(100vw - 2rem)!important}html body.s5-region-open #s5RegionOverlay.is-open .s5-region-page{width:calc(100vw - 2rem)!important}}html body #s5InsightsArchiveGrid .s5-insights-archive-card{padding:0!important;overflow:hidden!important;background:#fff!important}html body #s5InsightsArchiveGrid .s5-insights-archive-card>.s5-v57-blog-card-image{display:block!important;width:100%!important;height:250px!important;min-height:250px!important;flex:0 0 250px!important;margin:0!important;padding:0!important;object-fit:cover!important;border:0!important;border-radius:0!important}html body #s5InsightsArchiveGrid .s5-v57-card-copy{padding:1.5rem 1.55rem 1.6rem!important}html body #articlePage.article-page{top:88px!important;bottom:0!important;height:calc(100dvh - 88px)!important;max-height:calc(100dvh - 88px)!important;padding:0!important;overflow-y:auto!important;background:var(--s5-l3-field,#f4f0e9)!important}html body #articlePage>.article-bg-img{display:none!important}html body #articlePage .article-page-nav,html body #articlePage .article-bg-wash,html body #articlePage .article-page-video-overlay{display:none!important}html body #articlePage .article-page-content{margin:0 auto!important;padding:2.25rem 0 6rem!important;background:transparent!important}html body #articlePage .s5-v562-article-breadcrumb{margin:0 0 1rem!important}html body #articlePage .s5-v562-article-hero{margin:0 0 clamp(3rem,4.7vw,4.4rem)!important}html body #articlePage .s5-v562-article-hero .s5-l3-title{max-width:12ch!important;font-size:clamp(2.55rem,3.6vw,3.65rem)!important}html body #articlePage .s5-v562-article-hero .s5-l3-summary{max-width:42ch!important}html body #articlePage .s5-v562-article-body{width:min(920px,100%)!important;margin:0 auto!important}html body #articlePage .s5-v562-article-body .article-page-body{margin:0!important}html body #articlePage .s5-v562-article-body .article-page-body p{max-width:none!important;margin:0 0 1.4rem!important;font:400 1.03rem/1.82 var(--font-body,SourceSerif4,Arial,sans-serif)!important;color:#575d63!important}html body #articlePage .s5-v562-article-body .article-page-cta{margin:3rem 0 0!important;padding:1.5rem 0 0!important;border-top:1px solid rgba(32,39,44,.14)!important;background:transparent!important}html body #articlePage .s5-v562-article-date{margin:1.35rem 0 0!important}html body #s5CaseStudyLayer.s5-v562-case-open{inset:88px 0 0!important;display:block!important;visibility:visible!important;pointer-events:auto!important;overflow:hidden!important;z-index:100500!important}html body #s5CaseStudyLayer.s5-v562-case-open .s5-v519-case-backdrop,html body #s5CaseStudyLayer.s5-v562-case-open .s5-v519-case-close{display:none!important}html body #s5CaseStudyLayer.s5-v562-case-open .s5-v519-case-panel{inset:0!important;width:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;box-shadow:none!important}html body #s5CaseStudyLayer.s5-v562-case-open #s5CaseStudyContent{width:min(1320px,calc(100vw - 5rem))!important;max-width:none!important;margin:0 auto!important;padding:2.25rem 0 6rem!important}html body #s5CaseStudyLayer.s5-v562-case-open .s5-v562-case-breadcrumb{margin:0 0 1rem!important}html body #s5CaseStudyLayer.s5-v562-case-open .s5-v562-case-hero{margin:0 0 clamp(3rem,4.7vw,4.4rem)!important}html body #s5CaseStudyLayer.s5-v562-case-open .s5-v562-case-body{width:100%!important;margin:0!important}html body #s5CaseStudyLayer.s5-v562-case-open .s5-v562-case-review{display:inline-flex!important;margin:1rem 0 0!important;padding:.45rem 0!important;border:0!important;border-bottom:1px solid rgba(155,31,42,.35)!important;background:transparent!important;color:#9b1f2a!important;font:800 .72rem/1.3 var(--font-body,Arial,sans-serif)!important;cursor:pointer!important}html body.s5-v562-case-open{overflow:hidden!important}html body #s5V562TeamLayer{position:fixed!important;inset:88px 0 0!important;width:100vw!important;height:calc(100dvh - 88px)!important;max-height:calc(100dvh - 88px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;background:#f4f0e9!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:100600!important}html body #s5V562TeamLayer.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body #s5V562TeamLayer .s5-v562-team-page{width:min(1320px,calc(100vw - 5rem))!important;margin:0 auto!important;padding:2.25rem 0 6rem!important}html body #s5V562TeamLayer .s5-v562-team-hero{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr)!important;gap:clamp(2.5rem,6vw,6rem)!important;align-items:end!important;padding:clamp(3.2rem,6vw,5.5rem)!important;background:#fff!important;border:1px solid rgba(32,39,44,.14)!important}html body #s5V562TeamLayer .s5-v562-team-hero h1{margin:0!important;color:#6b6661!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(3.4rem,6vw,6rem)!important;font-weight:400!important;line-height:.94!important}html body #s5V562TeamLayer .s5-v562-team-role{margin:1rem 0 0!important;color:#9b1f2a!important;font:800 .76rem/1.4 var(--font-body,Arial,sans-serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body #s5V562TeamLayer .s5-v562-team-meta{margin:0!important;color:#5f666b!important;font:400 1rem/1.75 var(--font-body,Arial,sans-serif)!important}html body #s5V562TeamLayer .s5-v562-team-body{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;gap:clamp(2rem,4vw,4rem)!important;margin:clamp(3rem,5vw,4.5rem) 0 0!important}html body #s5V562TeamLayer .s5-v562-team-body :is(article,s5-card),html body #s5V562TeamLayer .s5-v562-team-body aside{min-width:0!important}html body #s5V562TeamLayer .s5-v562-team-body section{margin:0 0 2.2rem!important;padding:0 0 2.2rem!important;border-bottom:1px solid rgba(32,39,44,.10)!important}html body #s5V562TeamLayer .s5-v562-team-body section:last-child{border-bottom:0!important}html body #s5V562TeamLayer .s5-v562-team-body h3{margin:0 0 .65rem!important;color:#6b6661!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(1.75rem,2vw,2.05rem)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.028em!important}html body #s5V562TeamLayer .s5-v562-team-body p,html body #s5V562TeamLayer .s5-v562-team-body li,html body #s5V562TeamLayer .s5-v562-team-body a{color:#5f666b!important;font:400 1rem/1.72 var(--font-body,Arial,sans-serif)!important}html body #s5V562TeamLayer .s5-v562-team-body ul{margin:.35rem 0 0!important;padding-left:1.15rem!important}html body.s5-v562-team-open{overflow:hidden!important}html body>nav.nav{z-index:2147483640!important}@media (max-width:900px){html body #articlePage .article-page-content,html body #s5CaseStudyLayer.s5-v562-case-open #s5CaseStudyContent,html body #s5V562TeamLayer .s5-v562-team-page{width:calc(100vw - 2rem)!important}html body #s5V562TeamLayer .s5-v562-team-hero,html body #s5V562TeamLayer .s5-v562-team-body{grid-template-columns:1fr!important}html body #s5InsightsArchiveLayer.is-open,html body #articlePage.article-page,html body #s5CaseStudyLayer.s5-v562-case-open,html body #s5V562TeamLayer{top:72px!important;height:calc(100dvh - 72px)!important;max-height:calc(100dvh - 72px)!important}}html,html.s5-v53-main-scroll,html.s5-v27-route-layer-open,html.s5-v93-overlay-lock,html.s5-v57-layer-lock,html.s5-v53-main-scroll.s5-v93-overlay-lock{overflow-x:hidden!important;overflow-y:auto!important;height:auto!important;max-height:none!important}html body,html.s5-v53-main-scroll body,html.s5-v27-route-layer-open body,html.s5-v93-overlay-lock body,html.s5-v57-layer-lock body,html.s5-v53-main-scroll.s5-v93-overlay-lock body{overflow:visible!important;height:auto!important;max-height:none!important;position:static!important;top:auto!important;width:auto!important}html.s5-l3-locked{overflow:hidden!important}html.s5-l3-locked body{overflow:hidden!important}html body #s5ArchitectureDetailLayer,html body #s5ReviewStandaloneLayer,html body #s5TeamProfileLayer,html body #s5RegionOverlay,html body #s5CaseStudyLayer,html body #s5InsightsArchiveLayer,html body #s5TeamDirectoryLayer,html body #articlePage{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;max-height:100vh!important;scrollbar-gutter:stable!important}html body #s5ArchitectureDetailLayer>*,html body #s5ReviewStandaloneLayer>*,html body #s5TeamProfileLayer>*,html body #s5RegionOverlay>*,html body #s5CaseStudyLayer>*,html body #s5TeamProfileLayer .s5-team-profile-page,html body #s5TeamProfileLayer [class*="shell"],html body #s5RegionOverlay .s5-region-page{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}html body #s5TeamProfileLayer .s5-team-profile-page,html body #s5TeamProfileLayer .s5-team-profile-page.is-open,html body #s5RegionOverlay .s5-region-page,html body #s5CaseStudyLayer .s5-v519-case-panel,html body #s5ReviewStandaloneLayer .s5-review-standalone-shell{min-height:0!important;height:auto!important;max-height:none!important}html body #s5TeamProfileLayer,html body #s5TeamProfileLayer.is-open,html body #s5TeamProfileLayerV308,html body #s5TeamProfileLayerV308.is-open{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-height:100vh!important;margin:0!important;z-index:2147483636!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:var(--s5-l3-field,#f4f0e9)!important}html body #s5TeamProfileLayer:not(.is-open),html body #s5TeamProfileLayerV308:not(.is-open){display:none!important}html body #s5TeamProfileLayer .s5-team-profile-page{position:relative!important;z-index:1!important;width:min(1320px,calc(100vw - 5rem))!important;max-width:none!important;margin:0 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;padding-top:calc(var(--s5-nav-h,76px)+1.6rem)!important;padding-bottom:5rem!important}html body #s5TeamProfileLayer .s5-team-profile-bg{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;pointer-events:none!important;z-index:0!important}html body #s5TeamProfileLayer .s5-team-profile-back{position:relative!important;z-index:2!important;min-height:0!important}html body #s5RegionOverlay .s5-region-page{background:var(--s5-l3-field,#f4f0e9)!important;padding:calc(var(--s5-nav-h,76px)+1.1rem) 0 5rem!important}html body #s5RegionOverlay .s5-v563-crumb{display:flex!important;align-items:center!important;gap:.45rem!important;margin:0 auto 1rem!important;font:700 .72rem/1.4 Arial,sans-serif!important;letter-spacing:.02em!important;color:#787f84!important}html body #s5RegionOverlay .s5-v563-crumb button{border:0!important;background:none!important;padding:0!important;cursor:pointer!important;font:inherit!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important}html body #s5RegionOverlay .s5-v563-crumb strong{color:#20272c!important;-webkit-text-fill-color:#20272c!important;font-weight:700!important}html body #s5RegionOverlay .s5-v563-hero{display:grid!important;min-height:500px!important;margin:0 auto clamp(2.4rem,4vw,3.4rem)!important;border:1px solid rgba(32,39,44,.14)!important;background:#fff!important;overflow:hidden!important}html body #s5RegionOverlay .s5-v563-hero>img{grid-column:1!important;grid-row:1!important;min-height:500px!important}html body #s5RegionOverlay .s5-v563-hero>.s5-v563-panel{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(2.6rem,4.4vw,4.4rem)!important;background:#fff!important;box-sizing:border-box!important}html body #s5RegionOverlay #s5RegionEyebrow{margin:0 0 .9rem!important;font:900 .7rem/1 Arial,sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase!important;-webkit-text-fill-color:#74653e!important;text-shadow:none!important}html body #s5RegionOverlay #s5RegionTitle{margin:0 0 1.1rem!important;font-size:clamp(2.8rem,4.4vw,3.6rem)!important;font-weight:400!important;line-height:1.02!important;color:#20272c!important;-webkit-text-fill-color:#20272c!important;text-shadow:none!important}html body #s5RegionOverlay #s5RegionIntro{margin:0!important;max-width:none!important;padding:0!important;font:400 1.02rem/1.72 Arial,sans-serif!important;color:#5f666b!important;-webkit-text-fill-color:#5f666b!important;text-shadow:none!important}html body #s5RegionOverlay #s5RegionCards{width:min(1320px,calc(100vw - 5rem))!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:1.15rem!important;border:0!important}html body #s5RegionOverlay .s5-v519-region-card{background:#fff!important;border:1px solid rgba(32,39,44,.14)!important;padding:1.7rem 1.6rem 1.9rem!important;min-height:0!important}html body #s5RegionOverlay #s5RegionNote{width:min(1320px,calc(100vw - 5rem))!important;margin:1.8rem auto 0!important;padding-top:1.4rem!important;border-top:1px solid rgba(32,39,44,.14)!important;font:400 .95rem/1.7 Arial,sans-serif!important;color:#6b7176!important;-webkit-text-fill-color:#6b7176!important}@media (max-width:900px){html body #s5RegionOverlay .s5-v563-hero{min-height:0!important}html body #s5RegionOverlay .s5-v563-hero>img{min-height:260px!important}}html body #s5RegionOverlay .s5-v563-eyebrow{margin:0 0 .9rem!important;font:900 .7rem/1 Arial,sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase!important;-webkit-text-fill-color:#74653e!important;text-shadow:none!important}html body #s5RegionOverlay .s5-v563-title{-webkit-text-fill-color:#20272c!important}html body #s5RegionOverlay .s5-v563-lede{margin:0!important;max-width:none!important;padding:0!important;font:400 1.02rem/1.72 Arial,sans-serif!important;color:#5f666b!important;-webkit-text-fill-color:#5f666b!important;text-shadow:none!important}html body #articlePage.active,html body #articlePage.active.s5-v49-suspended{display:block!important;visibility:visible!important;opacity:1!important;content-visibility:visible!important;contain:none!important;position:fixed!important;inset:0!important;width:100%!important;height:100%!important;max-height:100vh!important;background:var(--s5-l3-field,#f4f0e9)!important}html body #articlePage.active>*,html body #articlePage.active #articlePageContent{visibility:visible!important;opacity:1!important;content-visibility:visible!important;contain:none!important;height:auto!important;max-height:none!important}html body #articlePage.active #articlePageContent{margin:0 auto!important;padding:calc(var(--s5-nav-h,76px)+2rem) 0 5rem!important}html body #articlePage img,html body #s5InsightsArchiveLayer img,html body .insight-card img,html body .s5-home-insight-card img{border:0!important;border-radius:0!important;padding:0!important;background:none!important;box-shadow:none!important}html.s5-v565-layer-open,html.s5-v565-layer-open body{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior:none!important;scrollbar-gutter:auto!important}html.s5-v565-layer-open body #s5ArchitectureDetailLayer.is-open,html.s5-v565-layer-open body #s5ReviewStandaloneLayer.is-open,html.s5-v565-layer-open body #s5TeamProfileLayer.is-open,html.s5-v565-layer-open body #s5TeamProfileLayerV308.is-open,html.s5-v565-layer-open body #s5V562TeamLayer.is-open,html.s5-v565-layer-open body #s5RegionOverlay.is-open,html.s5-v565-layer-open body #s5CaseStudyLayer.is-open,html.s5-v565-layer-open body #s5InsightsArchiveLayer.is-open,html.s5-v565-layer-open body #s5TeamDirectoryLayer.is-open,html.s5-v565-layer-open body #articlePage.active{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:auto!important}#s5InsightsArchiveLayer,#s5TeamDirectoryLayer,#articlePage{scrollbar-width:thin!important;scrollbar-color:rgba(88,94,99,.42) rgba(32,39,44,.06)!important}#s5InsightsArchiveLayer::-webkit-scrollbar,#s5TeamDirectoryLayer::-webkit-scrollbar,#articlePage::-webkit-scrollbar{width:10px!important;background:rgba(32,39,44,.04)!important}#s5InsightsArchiveLayer::-webkit-scrollbar-track,#s5TeamDirectoryLayer::-webkit-scrollbar-track,#articlePage::-webkit-scrollbar-track{background:rgba(32,39,44,.04)!important;border-left:1px solid rgba(32,39,44,.08)!important}#s5InsightsArchiveLayer::-webkit-scrollbar-thumb,#s5TeamDirectoryLayer::-webkit-scrollbar-thumb,#articlePage::-webkit-scrollbar-thumb{background:rgba(88,94,99,.42)!important;border-radius:999px!important;border:3px solid transparent!important;background-clip:content-box!important}#s5InsightsArchiveLayer::-webkit-scrollbar-thumb:hover,#s5TeamDirectoryLayer::-webkit-scrollbar-thumb:hover,#articlePage::-webkit-scrollbar-thumb:hover{background:rgba(88,94,99,.62)!important;background-clip:content-box!important}html body #s5CaseIndexLayer .s5-v546-idx-hero{align-items:end!important}html body #s5CaseIndexLayer .s5-v546-idx-hero h1 em{color:#9b1f2a!important;-webkit-text-fill-color:#9b1f2a!important;font-style:normal!important}html body #s5CaseIndexLayer .s5-v568-case-hero{display:grid!important;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)!important;min-height:520px!important;gap:0!important;align-items:stretch!important;padding:0!important;margin:0!important;border:1px solid rgba(32,39,44,.14)!important;background:#fff!important;overflow:hidden!important}html body #s5CaseIndexLayer .s5-v568-case-hero-media{position:relative!important;min-height:520px!important;overflow:hidden!important;background:#d9dddf!important}html body #s5CaseIndexLayer .s5-v568-case-hero-media img{display:block!important;width:100%!important;height:100%!important;min-height:520px!important;object-fit:cover!important;object-position:center!important;filter:saturate(96%) contrast(102%) brightness(.99)!important}html body #s5CaseIndexLayer .s5-v568-case-hero-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(2.7rem,5vw,5.2rem)!important;background:#fff!important;box-sizing:border-box!important}html body #s5CaseIndexLayer .s5-v568-case-eyebrow{position:relative!important;margin:0 0 1.1rem!important;padding-left:50px!important;font:800 .63rem/1 Arial,sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase!important}html body #s5CaseIndexLayer .s5-v568-case-eyebrow:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:31px!important;height:1px!important;background:linear-gradient(90deg,#a4202b,#b99d58)!important}html body #s5CaseIndexLayer .s5-v568-case-hero h1{margin:0!important;max-width:690px!important;color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(3.25rem,5.3vw,5.65rem)!important;font-weight:400!important;font-style:normal!important;line-height:.92!important}html body #s5CaseIndexLayer .s5-v568-case-hero .s5-v546-idx-intro{max-width:620px!important;margin:1.35rem 0 0!important;color:#596269!important;font:430 1rem/1.76 Arial,sans-serif!important}html body #s5CaseIndexLayer .s5-v568-case-principles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:clamp(2.1rem,4vw,3.2rem)!important;padding-top:1.2rem!important;border-top:1px solid rgba(185,157,88,.75)!important}html body #s5CaseIndexLayer .s5-v568-case-principle{padding:0 1rem!important;border-right:1px solid rgba(32,39,44,.14)!important}html body #s5CaseIndexLayer .s5-v568-case-principle:first-child{padding-left:0!important}html body #s5CaseIndexLayer .s5-v568-case-principle:last-child{padding-right:0!important;border-right:0!important}html body #s5CaseIndexLayer .s5-v568-case-principle small{display:block!important;margin-bottom:.4rem!important;color:#74653e!important;font:800 .57rem/1 Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body #s5CaseIndexLayer .s5-v568-case-principle strong{color:#30383e!important;font:600 .82rem/1.35 Arial,sans-serif!important}html body #s5RegionOverlay.is-open{scrollbar-width:thin!important;scrollbar-color:rgba(88,94,99,.42) rgba(32,39,44,.05)!important}html body #s5RegionOverlay.is-open::-webkit-scrollbar{width:10px!important;background:rgba(32,39,44,.04)!important}html body #s5RegionOverlay.is-open::-webkit-scrollbar-track{background:rgba(32,39,44,.04)!important;border-left:1px solid rgba(32,39,44,.08)!important}html body #s5RegionOverlay.is-open::-webkit-scrollbar-thumb{background:rgba(88,94,99,.42)!important;border-radius:999px!important;border:3px solid transparent!important;background-clip:content-box!important}html body #s5RegionOverlay.is-open::-webkit-scrollbar-thumb:hover{background:rgba(88,94,99,.62)!important;background-clip:content-box!important}html body #s5RegionOverlay.is-open .s5-region-page{max-width:none!important;padding:1.4rem 0 5rem!important}html body #s5RegionOverlay.is-open .s5-region-page>*{float:none!important;max-height:none!important}html body #s5RegionOverlay.is-open .s5-v563-rail,html body #s5RegionOverlay.is-open #s5RegionCards,html body #s5RegionOverlay.is-open #s5RegionNote{position:relative!important;z-index:1!important}html body #s5RegionOverlay.is-open #s5RegionCards{clear:both!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #s5RegionOverlay.is-open #s5RegionNote{height:auto!important;max-height:none!important;overflow:visible!important}html body #s5RegionOverlay .s5-v519-region-close{display:none!important}@media (max-width:1020px){html body #s5CaseIndexLayer .s5-v568-case-hero{grid-template-columns:1fr!important}html body #s5CaseIndexLayer .s5-v568-case-hero-media{min-height:430px!important}html body #s5CaseIndexLayer .s5-v568-case-hero-media img{min-height:430px!important}}@media (max-width:760px){html body #s5CaseIndexLayer .s5-v568-case-principles{grid-template-columns:1fr!important}html body #s5CaseIndexLayer .s5-v568-case-principle{padding:.75rem 0!important;border-right:0!important;border-bottom:1px solid rgba(32,39,44,.14)!important}html body #s5CaseIndexLayer .s5-v568-case-principle:last-child{border-bottom:0!important}}html body>nav.nav .nav-links>li>[data-s5-mega="services"],html body>nav.nav .nav-links>li>[data-s5-mega="industries"],html body>nav.nav .nav-links>li>[data-s5-mega="operating-environments"]{transition:color .16s ease,background-color .16s ease,border-color .16s ease!important;white-space:nowrap!important}html body #s5CaseIndexLayer .s5-v546-idx-topbar{display:none!important;visibility:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}html body #s5CaseIndexLayer .s5-v546-idx-crumb button[data-s5-cs-index-close]{position:relative!important;z-index:20!important;pointer-events:auto!important;cursor:pointer!important}html body #s5InsightsArchiveLayer.is-open{position:fixed!important;top:88px!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:calc(100dvh - 88px)!important;max-height:calc(100dvh - 88px)!important;overscroll-behavior-y:contain!important;pointer-events:auto!important}html body #s5InsightsArchiveLayer.is-open::-webkit-scrollbar{display:block!important;width:12px!important}html body #s5InsightsArchiveLayer.is-open::-webkit-scrollbar-track{background:rgba(32,39,44,.055)!important;border-left:1px solid rgba(32,39,44,.08)!important}html body #s5InsightsArchiveLayer.is-open::-webkit-scrollbar-thumb{background:rgba(88,94,99,.48)!important;border:3px solid transparent!important;border-radius:999px!important;background-clip:content-box!important}html body #s5InsightsArchiveGrid{position:relative!important;z-index:10!important;pointer-events:auto!important}html body #s5InsightsArchiveGrid [data-s5-article-index],html body #blogGrid [data-s5-article-index]{position:relative!important;pointer-events:auto!important;cursor:pointer!important}html body #s5InsightsArchiveGrid [data-s5-article-index] .s5-v57-card-copy,html body #blogGrid [data-s5-article-index] .s5-v57-card-copy{pointer-events:none!important}html body #articlePage.active,html body #articlePage[aria-hidden="false"]{pointer-events:auto!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-topbar{display:none!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-shell{padding:clamp(2rem,3.5vw,3.2rem) 0 clamp(4rem,6vw,5.5rem)!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-breadcrumb{display:flex!important;align-items:center!important;gap:.55rem!important;margin:0 0 1rem!important;color:#6b7176!important;font:750 .72rem/1.4 Arial,sans-serif!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-breadcrumb button{appearance:none!important;border:0!important;padding:0!important;background:transparent!important;color:#6b7176!important;font:750 .72rem/1.4 Arial,sans-serif!important;cursor:pointer!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-breadcrumb button:hover{color:#a40f1f!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-hero{display:grid!important;min-height:510px!important;gap:0!important;align-items:stretch!important;margin:0 0 clamp(2rem,3.5vw,3rem)!important;border:1px solid rgba(32,39,44,.14)!important;background:#fff!important;overflow:hidden!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-media{min-height:510px!important;overflow:hidden!important;background:#d9dddf!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-media img{display:block!important;width:100%!important;height:100%!important;min-height:510px!important;object-fit:cover!important;object-position:center!important;filter:saturate(.96) contrast(1.02) brightness(1.01)!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:clamp(2.7rem,5vw,5rem)!important;background:#fff!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-copy .s5-sub-v8-eyebrow{position:relative!important;display:block!important;margin:0 0 1.05rem!important;font:800 .63rem/1 Arial,sans-serif!important;letter-spacing:.15em!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-copy .s5-sub-v8-eyebrow::before{position:absolute!important;left:0!important;top:50%!important;height:1px!important;background:linear-gradient(90deg,#a40f1f,#b99d58)!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-copy h1{max-width:11ch!important;margin:0!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-copy>p{max-width:590px!important;margin:1.25rem 0 0!important;font:450 1rem/1.72 Arial,sans-serif!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-principles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:clamp(2rem,3.5vw,2.8rem)!important;padding-top:1.15rem!important;border-top:1px solid rgba(185,157,88,.62)!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-principles>div{padding:0 .95rem!important;border-right:1px solid rgba(32,39,44,.14)!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-principles>div:first-child{padding-left:0!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-principles>div:last-child{padding-right:0!important;border-right:0!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-principles span{display:block!important;margin-bottom:.35rem!important;font:800 .56rem/1 Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-principles strong{display:block!important;color:#30383e!important;font:650 .8rem/1.35 Arial,sans-serif!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-toolbar{margin:0 0 1rem!important;padding:0 0 1rem!important;border-top:0!important;border-bottom:1px solid rgba(32,39,44,.12)!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-chips span{background:#fff!important;border-color:rgba(32,39,44,.13)!important}@media (min-width:981px){html body #s5SubleaseDirectoryV8 .s5-sub-v8-controls{display:none!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:1.15rem!important;overflow:visible!important;scroll-snap-type:none!important;padding:.15rem 0 0!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-card{min-width:0!important;width:100%!important;min-height:545px!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-img{height:250px!important}}@media (max-width:980px){html body #s5SubleaseDirectoryV8 .s5-sub-v11-media,html body #s5SubleaseDirectoryV8 .s5-sub-v11-media img{min-height:360px!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-toolbar{align-items:flex-end!important}}@media (max-width:680px){html body #s5SubleaseDirectoryV8 .s5-sub-v11-principles{grid-template-columns:1fr!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-principles>div{padding:.75rem 0!important;border-right:0!important;border-bottom:1px solid rgba(32,39,44,.12)!important}html body #s5SubleaseDirectoryV8 .s5-sub-v11-principles>div:last-child{border-bottom:0!important}}html body #s5CaseIndexLayer.is-open::before{position:sticky!important;top:0!important;height:18px!important;width:100%!important;background:linear-gradient(180deg,#f4f0e9 0%,#f4f0e9 100%)!important;z-index:8!important;pointer-events:none!important}html body #s5CaseIndexLayer .s5-v546-idx-shell{position:relative!important}html body #s5CaseIndexLayer .s5-v546-idx-crumb{position:relative!important;z-index:9!important;margin-top:0!important}html body #s5CaseIndexLayer .s5-v568-case-hero{position:relative!important;z-index:9!important}@media (max-width:900px){html body #s5CaseIndexLayer.is-open::before{height:14px!important}}html.s5-v573-case-index-open,html.s5-v573-case-index-open body{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior:none!important}html.s5-v573-case-index-open body #s5CaseIndexLayer.is-open{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:auto!important}html body #s5RegionOverlay.is-open .s5-v525-hero{visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #s5RegionOverlay.is-open #s5RegionCards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;width:min(1320px,calc(100vw - 5rem))!important;margin:0 auto!important;padding:0!important;background:transparent!important}html body #s5RegionOverlay.is-open #s5RegionCards .s5-v519-region-card{min-height:0!important;margin:0!important;padding:clamp(1.55rem,2.4vw,2rem)!important;border:1px solid rgba(32,39,44,.13)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body #s5RegionOverlay.is-open #s5RegionCards .s5-v519-region-card h3{margin:0 0 .65rem!important;color:#6b6661!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(1.65rem,2vw,2rem)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.025em!important}html body #s5RegionOverlay.is-open #s5RegionCards .s5-v519-region-card p{margin:0!important;color:#5f666b!important;font:400 .98rem/1.72 Arial,sans-serif!important}html body #s5RegionOverlay.is-open #s5RegionNote{width:min(1320px,calc(100vw - 5rem))!important;margin:2rem auto 0!important;padding:1.5rem 0 0!important;border-top:1px solid rgba(32,39,44,.12)!important;background:transparent!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-card{border-radius:10px!important;border:1px solid rgba(32,39,44,.14)!important;box-shadow:0 14px 34px rgba(20,24,30,.07)!important;background:#fff!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-body{gap:.7rem!important;padding:1.25rem 1.3rem 1.35rem!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-city{font-size:.61rem!important;letter-spacing:.14em!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-body h2{font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(1.95rem,2.15vw,2.35rem)!important;font-weight:400!important;line-height:.98!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-body>p{font:400 .92rem/1.58 Arial,sans-serif!important;margin-bottom:.2rem!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-specs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:.25rem!important;border-top:1px solid rgba(32,39,44,.12)!important;border-bottom:1px solid rgba(32,39,44,.12)!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-specs>div{min-width:0!important;padding:.8rem .85rem .85rem!important;border-radius:0!important;background:transparent!important;border-right:1px solid rgba(32,39,44,.10)!important;border-bottom:1px solid rgba(32,39,44,.10)!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-specs>div:nth-child(2n){border-right:0!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-specs>div:nth-last-child(-n/**/+2){border-bottom:0!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-specs span{margin-bottom:.34rem!important;font:800 .55rem/1 Arial,sans-serif!important;letter-spacing:.12em!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-specs strong{display:block!important;color:#30383e!important;font:650 .82rem/1.32 Arial,sans-serif!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-open{border-radius:4px!important;padding:.78rem .9rem!important;background:#20272c!important;font-size:.66rem!important;letter-spacing:.12em!important;transition:background-color .16s ease!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-open:hover{background:#9b1f2a!important}@media (max-width:900px){html body #s5RegionOverlay.is-open #s5RegionCards{grid-template-columns:1fr!important;width:calc(100vw - 2rem)!important}html body #s5RegionOverlay.is-open #s5RegionNote{width:calc(100vw - 2rem)!important}}@media (max-width:560px){html body #s5SubleaseDirectoryV8 .s5-sub-v8-specs{grid-template-columns:1fr!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-specs>div{border-right:0!important;border-bottom:1px solid rgba(32,39,44,.10)!important}html body #s5SubleaseDirectoryV8 .s5-sub-v8-specs>div:last-child{border-bottom:0!important}}html body #s5TeamDirectoryLayer.is-open[aria-hidden="false"]::-webkit-scrollbar-track{border-left:1px solid rgba(32,39,44,.08)!important}html body .s5-l3-hero,html body #s5RegionOverlay .s5-v563-hero,html body #s5SubleaseDirectoryV8 .s5-sub-v11-hero{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)!important}@media (max-width:900px){html body .s5-l3-hero,html body #s5RegionOverlay .s5-v563-hero,html body #s5SubleaseDirectoryV8 .s5-sub-v11-hero{grid-template-columns:1fr!important}}html.s5-v579-team-directory-open,html.s5-v579-team-directory-open body,html body.s5-team-directory-open{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;height:100%!important;max-height:100%!important;scrollbar-gutter:auto!important;overscroll-behavior:none!important}html body #s5TeamDirectoryLayer.is-open[aria-hidden="false"],html body #s5TeamDirectoryLayer.is-open[aria-hidden="false"].s5-v49-suspended{position:fixed!important;top:88px!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:calc(100dvh - 88px)!important;min-height:0!important;max-height:calc(100dvh - 88px)!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;content-visibility:visible!important;contain:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;scrollbar-gutter:auto!important;z-index:2147483600!important;background:#f4f0e9!important}html body #s5TeamDirectoryLayer.is-open[aria-hidden="false"]>.s5-secondary-layer-page{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;contain:none!important;content-visibility:visible!important}html body #s5TeamDirectoryLayer .s5-secondary-layer-hero h1{margin:0!important;color:#20272c!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(3.25rem,5.3vw,5.65rem)!important;font-weight:400!important;font-style:normal!important;line-height:.92!important;letter-spacing:-.055em!important;text-wrap:balance!important}html body #s5TeamDirectoryLayer .s5-secondary-layer-hero h1 em{font:inherit!important;font-style:normal!important;color:var(--s5-red,#a40f1f)!important;-webkit-text-fill-color:var(--s5-red,#a40f1f)!important}html body #s5TeamDirectoryLayer .s5-secondary-layer-hero>p{font:430 1rem/1.76 var(--font-body,Arial,sans-serif)!important;color:#5f666b!important}html body #s5TeamDirectoryLayer.is-open[aria-hidden="false"]{scrollbar-width:thin!important;scrollbar-color:rgba(88,94,99,.46) transparent!important}html body #s5TeamDirectoryLayer.is-open[aria-hidden="false"]::-webkit-scrollbar{display:block!important;width:10px!important}html body #s5TeamDirectoryLayer.is-open[aria-hidden="false"]::-webkit-scrollbar-track{background:transparent!important;border:0!important}html body #s5TeamDirectoryLayer.is-open[aria-hidden="false"]::-webkit-scrollbar-thumb{background:rgba(88,94,99,.46)!important;border:3px solid transparent!important;border-radius:999px!important;background-clip:content-box!important}@media (max-width:900px){html body #s5TeamDirectoryLayer.is-open[aria-hidden="false"],html body #s5TeamDirectoryLayer.is-open[aria-hidden="false"].s5-v49-suspended{top:72px!important;height:calc(100dvh - 72px)!important;max-height:calc(100dvh - 72px)!important}}html.s5-v582-layer-open.s5-v582-layer-open.s5-v582-layer-open,html.s5-v582-layer-open.s5-v582-layer-open.s5-v582-layer-open body{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior:none!important;height:100%!important;max-height:100%!important}html.s5-v582-layer-open.s5-v582-layer-open body>nav.nav{padding-right:43px!important}@media (max-width:900px){html.s5-v582-layer-open.s5-v582-layer-open body>nav.nav{padding-right:33px!important}}html.s5-v582-layer-open body #s5ArchitectureDetailLayer.is-open,html.s5-v582-layer-open body #s5ArchitectureHubLayer.is-open,html.s5-v582-layer-open body #s5ReviewStandaloneLayer.is-open,html.s5-v582-layer-open body #s5TeamProfileLayer.is-open,html.s5-v582-layer-open body #s5V562TeamLayer.is-open,html.s5-v582-layer-open body #s5TeamDirectoryLayer.is-open,html.s5-v582-layer-open body #s5RegionOverlay.is-open,html.s5-v582-layer-open body #s5CaseStudyLayer.is-open,html.s5-v582-layer-open body #s5CaseStudyLayer.s5-v562-case-open,html.s5-v582-layer-open body #s5CaseIndexLayer.is-open,html.s5-v582-layer-open body #s5InsightsArchiveLayer.is-open,html.s5-v582-layer-open body #s5InsightReader.is-open,html.s5-v582-layer-open body #s5ServiceIndexV17.is-open,html.s5-v582-layer-open body #s5EnvironmentLayerV18.is-open,html.s5-v582-layer-open body #s5MethodIndexV21.is-open,html.s5-v582-layer-open body #s5FirmLayerV18.is-open,html.s5-v582-layer-open body #s5PhotoHubV15.is-open,html.s5-v582-layer-open body #s5SubleaseDirectoryV8.is-open,html.s5-v582-layer-open body #s5Sublease400WLayer.is-open,html.s5-v582-layer-open body #s5SubleaseCupertinoLayer.is-open,html.s5-v582-layer-open body #s5Sublease2570Layer.is-open,html.s5-v582-layer-open body #articlePage.active{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:auto!important}html body #s5CaseIndexLayer.is-open,html.s5-v573-case-index-open body #s5CaseIndexLayer.is-open,html body #s5CaseStudyLayer.is-open,html body #s5CaseStudyLayer.s5-v562-case-open{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding-top:var(--s5-v582-navh,88px)!important;box-sizing:border-box!important;background:#f4f0e9!important;background-image:none!important;opacity:1!important}html body #s5CaseIndexLayer.is-open::before{content:none!important;display:none!important}html body #s5CaseStudyLayer.s5-v562-case-open .s5-v519-case-panel{position:absolute!important;top:var(--s5-v582-navh,88px)!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;background:#f4f0e9!important}html body #s5RegionOverlay.is-open.is-open.is-open.is-open.is-open.is-open .s5-v563-crumb{margin:0 auto 1rem!important}html body #s5RegionOverlay.is-open.is-open.is-open.is-open.is-open.is-open .s5-v563-hero{grid-template-rows:1fr!important;height:auto!important;isolation:isolate!important;border-radius:0!important;box-shadow:none!important}html body #s5RegionOverlay.is-open.is-open.is-open.is-open.is-open.is-open .s5-v563-hero>img{border:1px solid var(--s5-l3-line,rgba(32,39,44,.14))!important;box-sizing:border-box!important;z-index:1!important}html body #s5RegionOverlay.is-open.is-open.is-open.is-open.is-open.is-open .s5-v563-hero>.s5-v563-panel{border:1px solid var(--s5-l3-line,rgba(32,39,44,.14))!important;width:100%!important;height:100%!important;min-height:500px!important;text-align:left!important;z-index:2!important}@media (max-width:900px){html body #s5RegionOverlay.is-open.is-open.is-open.is-open.is-open.is-open .s5-v563-hero>.s5-v563-panel{min-height:0!important}}html body #s5ReviewStandaloneLayer .s5-review-standalone-topbar span{color:#74653e!important;-webkit-text-fill-color:#74653e!important;font:800 .68rem/1 var(--s5-l3-sans,var(--font-body,Arial,sans-serif))!important;letter-spacing:.16em!important;text-transform:uppercase!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-breadcrumb{width:100%!important;color:#787f84!important;font:700 .72rem/1.4 var(--s5-l3-sans,var(--font-body,Arial,sans-serif))!important;letter-spacing:.02em!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-breadcrumb button{border:0!important;background:none!important;padding:0!important;font:inherit!important;cursor:pointer!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-breadcrumb strong{color:var(--s5-l3-ink,#20272c)!important;-webkit-text-fill-color:var(--s5-l3-ink,#20272c)!important;font-weight:700!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-eyebrow{-webkit-text-fill-color:#74653e!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-hero h1{-webkit-text-fill-color:#6b6661!important;text-wrap:balance!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-summary{-webkit-text-fill-color:var(--s5-l3-copy,#5f666b)!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-main h2,html body #s5ReviewStandaloneLayer .s5-review-standalone-grid h2{-webkit-text-fill-color:#6b6661!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-main p,html body #s5ReviewStandaloneLayer .s5-review-standalone-main blockquote,html body #s5ReviewStandaloneLayer .s5-review-standalone-full p,html body #s5ReviewStandaloneLayer .s5-review-standalone-grid p{-webkit-text-fill-color:#575d63!important;font:400 1.03rem/1.82 var(--s5-l3-sans,var(--font-body,Arial,sans-serif))!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote{border:0!important;-webkit-text-fill-color:var(--s5-l3-ink,#20272c)!important;font:400 1.14rem/1.72 var(--s5-l3-sans,var(--font-body,Arial,sans-serif))!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-quote [data-s5-review-attribution]{max-width:none!important;-webkit-text-fill-color:#74653e!important;font:700 .84rem/1.5 var(--s5-l3-sans,var(--font-body,Arial,sans-serif))!important}html body #s5CaseIndexLayer .s5-v546-idx-crumb{display:none!important}html body #s5CaseIndexLayer .s5-v546-idx-shell{padding-top:clamp(1.4rem,2.2vw,2rem)!important}html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open{background:var(--s5-l3-field,#f4f0e9)!important}html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-secondary-layer-bg{background:var(--s5-l3-field,#f4f0e9)!important;background-image:none!important;opacity:1!important}html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-team-directory-card{background:#fff!important;background-image:none!important;border:1px solid var(--s5-l3-line,rgba(32,39,44,.14))!important;border-radius:0!important;box-shadow:none!important;padding:1.6rem 1.6rem 1.7rem!important;transition:border-color .22s ease,box-shadow .22s ease!important}html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-team-directory-card:hover,html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-team-directory-card:focus-visible{transform:none!important;border-color:rgba(138,120,74,.42)!important;box-shadow:0 14px 34px rgba(20,24,30,.07)!important}html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-team-directory-card img,html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-home-team-initials{background:#f4efe4!important;border:1px solid var(--s5-l3-line,rgba(32,39,44,.14))!important;box-shadow:none!important}html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-team-directory-card h3,html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-team-directory-card h4{margin:0 0 .5rem!important;color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;font-family:var(--s5-l3-serif,var(--font-display,"Newsreader",Georgia,serif))!important;font-size:clamp(1.6rem,2vw,1.95rem)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.035em!important}html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-team-directory-card [class*="role"],html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-team-directory-card [class*="title"]{margin:0 0 .55rem!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important;font:800 .66rem/1.3 var(--s5-l3-sans,var(--font-body,Arial,sans-serif))!important;letter-spacing:.15em!important;text-transform:uppercase!important}html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-team-directory-card [class*="lic"],html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-team-directory-card [class*="dre"],html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-team-directory-card small{color:#787f84!important;-webkit-text-fill-color:#787f84!important;font:500 .8rem/1.5 var(--s5-l3-sans,var(--font-body,Arial,sans-serif))!important;letter-spacing:0!important}html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-team-directory-card p{margin:.9rem 0 1.1rem!important;color:var(--s5-l3-copy,#5f666b)!important;-webkit-text-fill-color:var(--s5-l3-copy,#5f666b)!important;font:400 .95rem/1.66 var(--s5-l3-sans,var(--font-body,Arial,sans-serif))!important}html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-team-directory-card a,html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-team-directory-card span[class*="link"],html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-team-directory-card span[class*="cta"]{color:#74653e!important;-webkit-text-fill-color:#74653e!important;font:800 .68rem/1 var(--s5-l3-sans,var(--font-body,Arial,sans-serif))!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important}html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-secondary-layer-hero h1,html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-secondary-layer-hero h2{color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;background:none!important;-webkit-background-clip:border-box!important;font-family:var(--s5-l3-serif,var(--font-display,"Newsreader",Georgia,serif))!important;font-weight:400!important;letter-spacing:-.04em!important;text-shadow:none!important}html body #s5TeamDirectoryLayer.is-open.is-open.is-open.is-open .s5-secondary-layer-kicker{color:#74653e!important;-webkit-text-fill-color:#74653e!important}html body #s5SubleaseDirectoryV8.is-open.is-open.is-open.is-open .s5-sub-v8-shell{width:var(--s5-l3-shell,min(1320px,calc(100vw - 5rem)))!important;margin:0 auto!important;padding:2.25rem 0 6rem!important}html body #s5SubleaseDirectoryV8.is-open.is-open.is-open.is-open .s5-sub-v11-hero{min-height:500px!important;margin:0 0 clamp(3rem,4.7vw,4.4rem)!important}html body #s5SubleaseDirectoryV8.is-open.is-open.is-open.is-open .s5-sub-v11-media,html body #s5SubleaseDirectoryV8.is-open.is-open.is-open.is-open .s5-sub-v11-media img{min-height:500px!important}html body #s5SubleaseDirectoryV8.is-open.is-open.is-open.is-open .s5-sub-v11-copy{padding:clamp(2.8rem,4.6vw,4.6rem) clamp(2.8rem,4.6vw,4.6rem) clamp(2.8rem,4.6vw,4.6rem) calc(clamp(1.55rem,2.4vw,2rem)+.575rem)!important}html body #s5SubleaseDirectoryV8.is-open.is-open.is-open.is-open .s5-sub-v11-copy h1{max-width:11ch!important;color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;font-size:clamp(2.65rem,3.8vw,3.75rem)!important;font-weight:400!important;line-height:1!important;letter-spacing:-.04em!important}html body #s5SubleaseDirectoryV8.is-open.is-open.is-open.is-open .s5-sub-v11-copy>p{max-width:42ch!important;margin:1.1rem 0 0!important;color:var(--s5-l3-copy,#5f666b)!important;-webkit-text-fill-color:var(--s5-l3-copy,#5f666b)!important;font:400 1.05rem/1.58 var(--s5-l3-sans,var(--font-body,Arial,sans-serif))!important}html body #s5SubleaseDirectoryV8.is-open.is-open.is-open.is-open .s5-sub-v11-copy .s5-sub-v8-eyebrow{margin:0 0 1rem!important;padding-left:42px!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important;font:800 .72rem/1 var(--s5-l3-sans,var(--font-body,Arial,sans-serif))!important;letter-spacing:.14em!important;text-transform:uppercase!important}html body #s5SubleaseDirectoryV8.is-open.is-open.is-open.is-open .s5-sub-v11-copy .s5-sub-v8-eyebrow::before{width:28px!important;background:var(--s5-l3-brass,#8a784a)!important;background-image:none!important}@media (max-width:900px){html body #s5SubleaseDirectoryV8.is-open.is-open.is-open.is-open .s5-sub-v11-hero,html body #s5SubleaseDirectoryV8.is-open.is-open.is-open.is-open .s5-sub-v11-media,html body #s5SubleaseDirectoryV8.is-open.is-open.is-open.is-open .s5-sub-v11-media img{min-height:0!important}html body #s5SubleaseDirectoryV8.is-open.is-open.is-open.is-open .s5-sub-v11-media img{height:260px!important;min-height:260px!important}html body #s5SubleaseDirectoryV8.is-open.is-open.is-open.is-open .s5-sub-v8-shell{width:calc(100vw - 2.5rem)!important}html body #s5SubleaseDirectoryV8.is-open.is-open.is-open.is-open .s5-sub-v11-copy{padding:clamp(1.6rem,6vw,2.4rem)!important}}html body #s5FirmLayerV18 .s5-about231-resource .s5-about231-num{display:none!important}html body #s5FirmLayerV18 .s5-v542-card .s5-about231-num{display:none!important}html body #s5FirmLayerV18 .s5-about231-resource i.s5-v542-arrow{position:absolute!important;top:auto!important;right:auto!important;left:clamp(1.7rem,2.8vw,2.45rem)!important;bottom:1.5rem!important;color:#80611a!important;-webkit-text-fill-color:#80611a!important}html body #s5FirmLayerV18 .s5-about231-resource small,html body #s5FirmLayerV18 .s5-about231-resource>div>small{display:flex!important;align-items:center!important;gap:.65rem!important}html body #s5FirmLayerV18 .s5-v542-card{background:#f4f0e9!important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card{position:relative!important}html body #global-reach{contain:none!important}html body #global-reach .global-deals-final-inner,html body #global-reach .global-deals-final-title,html body #global-reach .global-deals-final-subtitle{content-visibility:visible!important;contain:none!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;animation:none!important;transition:none!important}html body #global-reach .global-deals-final-title:hover,html body #global-reach .global-deals-final-title:focus,html body #global-reach .global-deals-final-title:focus-visible,html body #global-reach .global-deals-final-subtitle:hover,html body #global-reach .global-deals-final-subtitle:focus,html body #global-reach .global-deals-final-subtitle:focus-visible{opacity:1!important;transform:none!important}html body #s5FirmLayerV18 .s5-about231-hero,html body #s5FirmLayerV18 .s5-about231-copy,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-hero,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-hero-copy{background:#f4f0e9!important;background-image:none!important}html body #s5RegionOverlay.is-open,html body #s5RegionOverlay.is-open .s5-region-page,html body #s5RegionOverlay.is-open .s5-v563-rail,html body #s5RegionOverlay.is-open .s5-v563-crumb,html body #s5RegionOverlay.is-open .s5-v563-hero,html body #s5RegionOverlay.is-open .s5-v563-hero *,html body #s5RegionOverlay.is-open .s5-v563-panel{animation:none!important;transition:none!important}html body #s5RegionOverlay.is-open{background:#f4f0e9!important}html body #s5RegionOverlay.is-open .s5-region-page{content-visibility:visible!important;opacity:1!important;visibility:visible!important;background:#f4f0e9!important}html body #s5RegionOverlay.is-open #s5RegionCards,html body #s5RegionOverlay.is-open #s5RegionNote,html body #s5RegionOverlay.is-open .s5-v554-region-thesis,html body #s5RegionOverlay.is-open .s5-v554-standard{display:none!important}html body #s5RegionOverlay.is-open .s5-v525-hero{display:none!important}html body #operating-requirements .s5-v496-env-industrial{grid-column:1!important;grid-row:2!important}@media (max-width:980px){html body #operating-requirements .s5-v496-env-industrial{grid-column:1!important;grid-row:2!important}}html body #operating-requirements .s5-v496-env-tile{box-shadow:0 8px 22px rgba(23,29,34,.14)!important}body.s5-affiliations-open>nav.nav{pointer-events:none!important;z-index:0!important}@media (min-width:901px){html body .s5-v462-who-copy{border-radius:0!important;-webkit-backdrop-filter:blur(3px)!important}}html body #s5RegionOverlay .s5-region-deals-grid{column-count:1!important}html body #s5RegionOverlay .s5-region-deal-city{break-inside:avoid!important;float:none!important;display:block!important}html body #s5RegionOverlay.s5-v519-evergreen .s5-v563-eyebrow,html body #s5RegionOverlay.s5-v519-evergreen .s5-region-eyebrow,html body #s5RegionOverlay.s5-v519-evergreen .s5-region-deals-head,html body #s5RegionOverlay.s5-v519-evergreen .s5-v519-region-card span{font-family:var(--font-body,SourceSerif4,Arial,sans-serif) !important;font-weight:800 !important}html body #s5ServiceIndexV17 .s5-v212-principle strong,html body #s5EnvironmentLayerV18 .s5-v212-principle strong,html body #s5MethodIndexV21 .s5-v212-principle strong{color:rgb(48,56,62) !important;font-family:SourceSerif4,Arial,sans-serif !important}html body #s5ServiceIndexV17 .s5-v212-principle small,html body #s5EnvironmentLayerV18 .s5-v212-principle small,html body #s5MethodIndexV21 .s5-v212-principle small{font-family:SourceSerif4,Arial,sans-serif !important}html body #s5ServiceIndexV17 .s5-v212-services-head p,html body #s5EnvironmentLayerV18 .s5-v212-services-head p,html body #s5MethodIndexV21 .s5-v212-services-head p{font-weight:500 !important;color:rgb(89,98,105) !important}html body #s5RegionOverlay.is-open #s5RegionDeals,html body #s5RegionOverlay #s5RegionDeals{display:block !important;width:min(1320px,calc(100vw - 5rem)) !important;max-width:1320px !important;margin:clamp(3rem,5vw,4.6rem) auto 0 !important;padding:0 !important;box-sizing:border-box !important}html body #s5RegionOverlay #s5RegionDeals .s5-region-deals-head,html body #s5RegionOverlay #s5RegionDeals .s5-region-deals-intro,html body #s5RegionOverlay #s5RegionDeals .s5-region-deals-grid,html body #s5RegionOverlay #s5RegionDeals .s5-region-deal-city{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}html body #s5RegionOverlay #s5RegionDeals .s5-region-deals-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;column-gap:clamp(2rem,4vw,3.5rem) !important;row-gap:clamp(1.6rem,2.8vw,2.4rem) !important}@media (max-width:900px){html body #s5RegionOverlay.is-open #s5RegionDeals,html body #s5RegionOverlay #s5RegionDeals{width:calc(100vw - 2rem) !important}html body #s5RegionOverlay #s5RegionDeals .s5-region-deals-grid{grid-template-columns:1fr !important}}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-shell{padding:clamp(7rem,9vw,8.6rem) 0 clamp(5rem,8vw,7rem) !important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-hero{gap:0 !important;align-items:stretch !important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-hero-media{aspect-ratio:auto !important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;column-gap:14px !important;row-gap:14px !important;border:0 !important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card.is-wide{display:grid !important;grid-template-columns:minmax(0,.54fr) minmax(220px,.46fr) !important;grid-column:auto !important;min-height:310px !important;padding:0 !important;border:1px solid rgba(32,39,44,.14) !important;border-radius:0 !important;background:#f4f0e9 !important;box-shadow:none !important;overflow:hidden !important;transform:none !important;transition:border-color .18s ease,background-color .18s ease !important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card:hover,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card:focus-visible{transform:none !important;border-color:rgba(154,128,58,.42) !important;background:#fbf8f2 !important;box-shadow:none !important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-copy{order:0 !important;grid-column:1 !important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-media,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card.is-wide .s5-v212-card-media{order:1 !important;grid-column:2 !important;position:relative !important;width:100% !important;height:100% !important;min-height:310px !important;aspect-ratio:auto !important;margin:0 !important;background:#efe8db !important;overflow:hidden !important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-media img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center!important;display:block !important;transition:transform .6s cubic-bezier(.22,.61,.36,1) !important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card:hover .s5-v212-card-media img{transform:scale(1.045) !important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card p{font:500 .92rem/1.65 SourceSerif4,Arial,sans-serif !important;-webkit-text-fill-color:#596269 !important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-arrow{top:auto !important;right:auto !important;-webkit-text-fill-color:#80611a !important;transition:transform .25s ease !important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card:hover .s5-v212-card-arrow{transform:translateX(5px) !important}@media (max-width:900px){html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card.is-wide{grid-template-columns:1fr !important;min-height:0 !important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-media,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card.is-wide .s5-v212-card-media{order:0 !important;grid-column:1 !important;grid-row:1 !important;min-height:220px !important;height:220px !important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-copy{order:1 !important;grid-column:1 !important;grid-row:2 !important}}@media (max-width:620px){html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-grid{grid-template-columns:1fr !important}}@media (min-width:901px){html body #s5-client-logo-reviews .s5-logo-review-card{grid-template-rows:minmax(0,1fr) auto !important}html body #s5-client-logo-reviews .s5-logo-review-logo-wrap{height:108px !important}html body #s5-client-logo-reviews .s5-logo-review-quote,html body #s5-client-logo-reviews .s5-logo-review-quote *{grid-row:1 !important;max-width:none !important;width:100% !important;-webkit-line-clamp:unset !important;-webkit-box-orient:unset !important;display:block !important;overflow:visible !important}html body #s5-client-logo-reviews .s5-logo-review-meta{grid-row:2 !important;grid-template-columns:minmax(0,1fr) auto !important;width:100% !important;margin:0 !important}}@media (max-width:900px){html body #s5-client-logo-reviews .s5-logo-review-quote{max-width:none !important}}:root,html,html body,html body *{--font-display:"Newsreader",Georgia,serif !important;--font-body:SourceSerif4,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif !important;--s5v212-serif:"Newsreader",Georgia,serif !important;--s5v212-sans:SourceSerif4,Arial,sans-serif !important;--s5v215-serif:"Newsreader",Georgia,serif !important;--s5v215-sans:SourceSerif4,Arial,sans-serif !important;--s5v233-serif:"Newsreader",Georgia,serif !important;--s5v233-sans:SourceSerif4,Arial,sans-serif !important;--s5v236-serif:"Newsreader",Georgia,serif !important;--s5v236-sans:SourceSerif4,Arial,sans-serif !important;--s5-v354-serif:"Newsreader",Georgia,serif !important;--s5-v354-sans:SourceSerif4,Arial,sans-serif !important;--s5-v347-display:"Newsreader",Georgia,serif !important;--s5-v347-ui:SourceSerif4,Arial,sans-serif !important;--s5-v344-sans:SourceSerif4,Arial,sans-serif !important;--s5v549-sans:SourceSerif4,Arial,sans-serif !important;--s5v549-serif:"Newsreader",Georgia,serif !important;--s5-l3-sans:SourceSerif4,Arial,sans-serif !important;--s5-l3-serif:"Newsreader",Georgia,serif !important;--s5v241-sans:SourceSerif4,Arial,sans-serif !important;--s5-v393-sans:SourceSerif4,Arial,sans-serif !important;--mw-font:SourceSerif4,Arial,sans-serif !important;--s5-serif:"Newsreader",Georgia,serif !important;--s5-sans:SourceSerif4,Arial,sans-serif !important}html body,html body p,html body li,html body ul,html body ol,html body a,html body button,html body label,html body small,html body input,html body textarea,html body select,html body figcaption,html body strong,html body em,html body span,html body div,html body dt,html body dd{font-family:SourceSerif4,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif !important}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body blockquote,html body .section-title,html body .cred-number,html body .s5-logo-reviews-title,html body .s5-logo-review-quote,html body .quote,html body .outcomes-header h2,html body .s5-footer-column h3,html body .s5-institutional-footer h3,html body .s5v2-detail-title,html body .s5-v212-card h3,html body .s5-about231-hero h1,html body .s5-about231-resource h3,html body #s5RegionOverlay #s5RegionTitle,html body #s5RegionOverlay h1,html body #s5AboutLayer h1,html body #s5AboutLayer h2,html body #s5AffiliationsLayer h1,html body #s5AffiliationsLayer h3,html body .s5-v519-case-content h1,html body .s5-v519-case-section h2,html body .s5-v527-hero-copy h1{font-family:"Newsreader",Georgia,"Times New Roman",serif !important}html body nav,html body nav a,html body nav button,html body nav .s5-mega-column h4,html body nav h3,html body nav h4,html body nav h5,html body nav h6,html body #team h4,html body #team h5,html body #team h6,html body .s5-institutional-footer h4,html body .s5-institutional-footer h5,html body .s5-institutional-footer h6,html body .s5-institutional-footer p,html body .s5-institutional-footer a,html body .s5-institutional-footer span,html body .s5-institutional-footer li,html body [class*="kicker"],html body [class*="eyebrow"],html body [class*="breadcrumb"],html body .section-label,html body .meta,html body .s5-region-eyebrow,html body .s5-about231-eyebrow,html body .s5-v212-card-kicker,html body .s5-v212-eyebrow,html body .s5-v108-section-kicker,html body .s5-logo-review-person,html body .s5-logo-review-role,html body .s5-logo-review-cta,html body .insight-card-tag,html body .insight-card-date,html body .insight-card-read{font-family:SourceSerif4,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif !important}html body .advantage-detail-content h2,html body .s5-adv-v2-header h2,html body .s5-service-detail-copy h2,html body .s5-service-detail-panel h2{font-family:"Newsreader",Georgia,serif !important}html body .advantage-detail-content p,html body .advantage-detail-content li,html body .s5-adv-v2-header p,html body .s5-service-detail-copy p,html body .s5-service-detail-panel p,html body .s5-service-detail-panel li{font-family:SourceSerif4,Arial,sans-serif !important}html body:not(#\	):not(#\	):not(#\	) p,html body:not(#\	):not(#\	):not(#\	) li,html body:not(#\	):not(#\	):not(#\	) a,html body:not(#\	):not(#\	):not(#\	) button,html body:not(#\	):not(#\	):not(#\	) span,html body:not(#\	):not(#\	):not(#\	) small,html body:not(#\	):not(#\	):not(#\	) label,html body:not(#\	):not(#\	):not(#\	) strong,html body:not(#\	):not(#\	):not(#\	) em,html body:not(#\	):not(#\	):not(#\	) input,html body:not(#\	):not(#\	):not(#\	) textarea,html body:not(#\	):not(#\	):not(#\	) select,html body:not(#\	):not(#\	):not(#\	) figcaption,html body:not(#\	):not(#\	):not(#\	) dt,html body:not(#\	):not(#\	):not(#\	) dd,html body:not(#\	):not(#\	):not(#\	) [class*="eyebrow"],html body:not(#\	):not(#\	):not(#\	) [class*="kicker"],html body:not(#\	):not(#\	):not(#\	) [class*="breadcrumb"],html body:not(#\	):not(#\	):not(#\	) [class*="label"],html body:not(#\	):not(#\	):not(#\	) [class*="meta"],html body:not(#\	):not(#\	):not(#\	) [class*="cta"],html body:not(#\	):not(#\	):not(#\	) [class*="tag"],html body:not(#\	):not(#\	):not(#\	) [class*="role"],html body:not(#\	):not(#\	):not(#\	) [class*="person"],html body:not(#\	):not(#\	):not(#\	) [class*="date"],html body:not(#\	):not(#\	):not(#\	) [class*="read"],html body:not(#\	):not(#\	):not(#\	) [class*="cred"],html body:not(#\	):not(#\	):not(#\	) nav,html body:not(#\	):not(#\	):not(#\	) nav *,html body:not(#\	):not(#\	):not(#\	) footer,html body:not(#\	):not(#\	):not(#\	) footer *{font-family:SourceSerif4,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif !important}html body:not(#\	):not(#\	):not(#\	) h1,html body:not(#\	):not(#\	):not(#\	) h2,html body:not(#\	):not(#\	):not(#\	) h3,html body:not(#\	):not(#\	):not(#\	) h4,html body:not(#\	):not(#\	):not(#\	) h5,html body:not(#\	):not(#\	):not(#\	) h6,html body:not(#\	):not(#\	):not(#\	) blockquote,html body:not(#\	):not(#\	):not(#\	) .section-title,html body:not(#\	):not(#\	):not(#\	) .cred-number,html body:not(#\	):not(#\	):not(#\	) .s5-logo-reviews-title,html body:not(#\	):not(#\	):not(#\	) .s5-logo-review-quote,html body:not(#\	):not(#\	):not(#\	) .s5v2-detail-title,html body:not(#\	):not(#\	):not(#\	) .quote{font-family:"Newsreader",Georgia,"Times New Roman",serif !important}html body:not(#\	):not(#\	):not(#\	) nav h1,html body:not(#\	):not(#\	):not(#\	) nav h2,html body:not(#\	):not(#\	):not(#\	) nav h3,html body:not(#\	):not(#\	):not(#\	) nav h4,html body:not(#\	):not(#\	):not(#\	) nav h5,html body:not(#\	):not(#\	):not(#\	) nav h6,html body:not(#\	):not(#\	):not(#\	) footer h4,html body:not(#\	):not(#\	):not(#\	) footer h5,html body:not(#\	):not(#\	):not(#\	) footer h6,html body:not(#\	):not(#\	):not(#\	) #team h4,html body:not(#\	):not(#\	):not(#\	) #team h5,html body:not(#\	):not(#\	):not(#\	) #team h6{font-family:SourceSerif4,Arial,sans-serif !important}html body:not(#\	):not(#\	):not(#\	) :is(h1,h2,h3,h4,h5,h6,blockquote) :is(em,span,strong,i,b){font-family:inherit !important}html body:not(#\	):not(#\	):not(#\	) strong,html body:not(#\	):not(#\	):not(#\	) em,html body:not(#\	):not(#\	):not(#\	) b,html body:not(#\	):not(#\	):not(#\	) i,html body:not(#\	):not(#\	):not(#\	) span{font-family:inherit !important}html body:not(#\	):not(#\	):not(#\	) .s5-v266-global-caption strong,html body:not(#\	):not(#\	):not(#\	) .cred-number,html body:not(#\	):not(#\	):not(#\	) .cred-number span,html body:not(#\	):not(#\	):not(#\	) .s5v2-detail-metric strong,html body:not(#\	):not(#\	):not(#\	) .outcomes-featured h3,html body:not(#\	):not(#\	):not(#\	) .s5-about-v2-proof b,html body:not(#\	):not(#\	):not(#\	) .s5-v529-figure strong,html body:not(#\	):not(#\	):not(#\	) .s5-v554-standard strong,html body:not(#\	):not(#\	):not(#\	) .s5-adv-v2-card strong{font-family:"Newsreader",Georgia,"Times New Roman",serif !important}html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-about231-resource h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-about231-resource>div>h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-v542-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-v542-copy h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) #s5FirmLayerV18 h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) #s5FirmLayerV18 h3 *,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-v212-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-v212-card h3 *,html body:not(#\	):not(#\	):not(#\	):not(#\	) #s5ServiceIndexV17 h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) #s5EnvironmentLayerV18 h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) #s5MethodIndexV21 h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-industry-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-capability-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-affiliation-expanded-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-recognition-expanded-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-procurement-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-accolade-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-proof-theme-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-home-case-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-build-map-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-ind-v5-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-region-market-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-geography-continent-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-geography-market-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-sublease-carousel-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-sublease-feature-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-opportunity-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-insights-archive-card h3{font-family:"Newsreader",Georgia,"Times New Roman",serif !important;font-weight:400 !important;font-style:normal !important}html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-about231-resource h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-about231-resource>div>h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-v542-card h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) .s5-v542-copy h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) #s5FirmLayerV18 .s5-about231-resource h3,html body:not(#\	):not(#\	):not(#\	):not(#\	) #s5FirmLayerV18 .s5-v542-card h3{max-width:15ch !important;margin:0 0 .85rem !important;font-size:clamp(1.9rem,2.35vw,2.75rem) !important;line-height:.98 !important;letter-spacing:-.04em !important;text-wrap:balance !important}html body :is(#s5FirmLayerV18,#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5ArchitectureHubLayer,#s5ArchitectureDetailLayer,#s5AboutLayer).is-open{scroll-behavior:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card{content-visibility:auto!important;contain-intrinsic-block-size:auto 310px!important;contain:paint!important}html body #s5FirmLayerV18 .s5-about231-resource,html body #s5FirmLayerV18 .s5-v542-card{content-visibility:auto!important;contain-intrinsic-block-size:auto 300px!important;contain:paint!important}html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-hero-media,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-media,html body #s5FirmLayerV18 :is(.s5-about231-media,.s5-about231-hero-media,[class*="media"]),html body #s5ArchitectureDetailLayer .s5-l3-media,html body #s5ArchitectureDetailLayer .s5v2-detail-hero{contain:paint!important}html body #s5ArchitectureDetailLayer .s5-l3-section,html body #s5ArchitectureDetailLayer .s5v2-content-section,html body #s5ArchitectureDetailLayer .s5-v108-section,html body #s5ArchitectureDetailLayer .s5-v199-detail-intro,html body #s5ArchitectureDetailLayer .s5-l3-module{contain:paint!important}html body :is(#about,#s5FirmLayerV18,#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5ArchitectureHubLayer,#s5ArchitectureDetailLayer) img{will-change:auto!important}html.s5-v603-active-scroll body :is(#about,#s5FirmLayerV18,#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5ArchitectureHubLayer,#s5ArchitectureDetailLayer) .s5-v212-card-grid,html.s5-v603-active-scroll body :is(#about,#s5FirmLayerV18,#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5ArchitectureHubLayer,#s5ArchitectureDetailLayer) .s5-about231-resource-grid,html.s5-v603-active-scroll body :is(#about,#s5FirmLayerV18,#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5ArchitectureHubLayer,#s5ArchitectureDetailLayer) .s5v2-hub-grid,html.s5-v603-active-scroll body :is(#about,#s5FirmLayerV18,#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5ArchitectureHubLayer,#s5ArchitectureDetailLayer) .s5v2-detail-main,html.s5-v603-active-scroll body :is(#about,#s5FirmLayerV18,#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5ArchitectureHubLayer,#s5ArchitectureDetailLayer) .s5-l3-body{pointer-events:none!important}html.s5-v603-active-scroll body :is(#about,#s5FirmLayerV18,#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21,#s5ArchitectureHubLayer,#s5ArchitectureDetailLayer) *{animation-play-state:paused!important;transition-duration:0s!important;transition-delay:0s!important}html.s5-v603-active-scroll body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-media img,html.s5-v603-active-scroll body #s5FirmLayerV18 :is(.s5-about231-resource,.s5-v542-card) img{transform:none!important}html.s5h-s5ServiceIndexV17:not(#s5x-never),html.s5h-s5EnvironmentLayerV18:not(#s5x-never),html.s5h-s5FirmLayerV18:not(#s5x-never),html.s5h-s5MethodIndexV21:not(#s5x-never),html.s5h-s5ArchitectureHubLayer:not(#s5x-never),html.s5h-s5ArchitectureDetailLayer:not(#s5x-never),html.s5h-s5PhotoHubV15:not(#s5x-never){overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior:none!important}html.s5h-s5ServiceIndexV17:not(#s5x-never) body,html.s5h-s5EnvironmentLayerV18:not(#s5x-never) body,html.s5h-s5FirmLayerV18:not(#s5x-never) body,html.s5h-s5MethodIndexV21:not(#s5x-never) body,html.s5h-s5ArchitectureHubLayer:not(#s5x-never) body,html.s5h-s5ArchitectureDetailLayer:not(#s5x-never) body,html.s5h-s5PhotoHubV15:not(#s5x-never) body{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior:none!important}html.s5-v4-route-scroll-locked,html.s5-v582-layer-open.s5-v4-route-scroll-locked{scrollbar-gutter:stable!important}html.s5-v4-route-scroll-locked body>nav.nav{left:0!important;right:0!important;width:auto!important;max-width:none!important;box-sizing:border-box!important}html body #s5FirmLayerV18 .s5-about231-breadcrumb,html body #s5ArchitectureHubLayer .s5v2-breadcrumb,html body #s5ArchitectureDetailLayer .s5v2-breadcrumb,html body #s5ArchitectureDetailLayer .s5-l3-breadcrumb,html body #s5ServiceIndexV17 .s5v2-breadcrumb,html body #s5EnvironmentLayerV18 .s5v2-breadcrumb,html body #s5MethodIndexV21 .s5v2-breadcrumb,html body #s5ReviewStandaloneLayer .s5-review-standalone-breadcrumb{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important;overflow:hidden!important}#s5RegionOverlay.is-open{box-sizing:border-box!important}html body .s5-v462-who-copy .s5-v472-who-lead,html body .s5-v462-who-copy>p:first-child{font-family:var(--font-body,SourceSerif4,Arial,sans-serif) !important;font-weight:500 !important;letter-spacing:0 !important;color:#46545f !important;-webkit-text-fill-color:#46545f !important;max-width:46ch !important}html body .s5-v462-who-statement{font-family:var(--font-body,SourceSerif4,Arial,sans-serif) !important;-webkit-text-fill-color:#9b7b28 !important}html body .s5-v462-who-copy{padding-top:clamp(4rem,8vw,8rem) !important}html body #s5TenantOnlyAdvantage,html body #approach,html body #global-reach,html body #s5-case-studies,html body #s5CaseIndexGrid,html body #industry-expertise,html body #outcomes,html body #operating-requirements,html body #cost-intel,html body #about,html body #team,html body #insights,html body #opportunities,html body #s5-client-logo-reviews{padding-top:clamp(1.75rem,2.6vw,3rem) !important;padding-bottom:clamp(1.75rem,2.6vw,3rem) !important}html body .s5-v496-env-tile{aspect-ratio:auto !important}html body #s5AboutLayer .s5-about-v2-hero h1,html body .s5-about-v2-hero h1,html body .s5-about231-hero h1,html body .s5-affiliations-hero h1,html body .s5-affiliations-expanded-hero h1,html body .s5-capabilities-hero h1,html body .s5-case-page-hero h1,html body .s5-requirement-hero h1,html body .s5-secondary-layer-hero h1,html body .s5-tenant-side-resource-hero h1,html body .s5-v212-hero h1,html body .s5-region-page h1,html body .s5-sub-v11-hero h1,html body .s5-sub-v8-head h1,html body .s5v2-detail-hero h1,html body .s5-team-profile-hero h1,html body .s5-assignment-hero h1,html body .s5-insight-reader-body h1{font-size:clamp(2rem,3.5vw,3.75rem) !important;line-height:1.02 !important;max-width:22ch !important}html body .s5-affiliations-hero>*:not(:first-child):not(p),html body .s5-affiliations-expanded-hero>*:not(:first-child):not(p){visibility:hidden !important}html body>nav.nav .nav-links.s5-mega-nav{gap:clamp(1.4rem,2.4vw,2.2rem) !important}html body [data-s5-method-key="lease-economics"] img,html body [data-s5v2-detail="lease-economics"] img,html body img[alt*="Financial analysis at desk" i]{visibility:hidden !important}html body [data-s5v2-detail="lease-economics"] .s5v2-detail-hero{background:linear-gradient(180deg,#2b343b 0%,#161f29 100%) !important}html body .s5-cs-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:24px !important;align-items:stretch !important}html body .s5-cs-card{display:flex !important;flex-direction:column !important;height:100% !important}html body .s5-cs-card .s5-cs-media-well{flex:0 0 auto !important;aspect-ratio:16 / 10 !important;overflow:hidden !important}html body .s5-cs-card .s5-cs-media-well img{width:100% !important;height:100% !important;object-fit:cover !important}html body .s5-cs-card .s5-cs-copy{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;min-height:0 !important}html body .s5-cs-card .s5-cs-link{margin-top:auto !important}@media (max-width:900px){html body .s5-cs-grid{grid-template-columns:1fr !important}}html body #operating-requirements .s5-v496-env-mosaic,html body #operating-requirements .s5-v496-env-tile,html body #operating-requirements .s5-v496-env-tile img,html body .s5-v496-env-mosaic,html body .s5-v496-env-tile,html body .s5-v496-env-tile img{border-radius:0!important}html body #operating-requirements .s5-v496-env-tile{border:1px solid rgba(23,29,34,.40)!important}html body>nav.nav a#s5NavBlogLink.s5-mega-top-link{padding-top:1rem!important;padding-bottom:1rem!important}html body>nav.nav a#s5NavBlogLink::after{bottom:-7px!important}html body:not(#s5-never) #s5RegionOverlay.is-open #s5RegionBack{visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body:not(#s5-never) #s5GlobalReachSharedBack{display:none!important;visibility:hidden!important;pointer-events:none!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-name{-webkit-text-fill-color:#fbf8f2!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-role{-webkit-text-fill-color:#fbf8f2!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-summary{-webkit-text-fill-color:#d8d1c7!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-firm{-webkit-text-fill-color:#bcb4ac!important}html body:not(#s5-never) #s5LaunchTeamProfile{background:#f4f0e9!important;color:#20272c!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-card{background:#fbf8f2!important;border-color:rgba(81,73,63,.16)!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-identity{background:radial-gradient(circle at 30% 20%,rgba(164,15,31,.08),transparent 48%),linear-gradient(155deg,#efe8db,#e7ddce)!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-monogram{color:#b28a31!important;border-color:rgba(154,116,38,.42)!important;background:rgba(255,250,243,.34)!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-main{background:#fbf8f2!important;color:#4f565d!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-name{-webkit-text-fill-color:#4c4a46!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-role{color:#a40f1f!important;-webkit-text-fill-color:#a40f1f!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-firm{color:#8a8177!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-summary{color:#4f565d!important;-webkit-text-fill-color:#4f565d!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-stat b{color:#2f3235!important;-webkit-text-fill-color:#2f3235!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-contact{background:#f4f0e9!important;color:#53575b!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-details{background:#f4f0e9!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-detail{background:#fbf8f2!important;color:#4f565d!important;border-color:rgba(81,73,63,.14)!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-detail h2,html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-detail h3{-webkit-text-fill-color:#4c4a46!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-back{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:#a40f1f!important}html body:not(#s5-never) #s5RegionOverlay.is-open #s5RegionBack{display:block!important;position:fixed!important;top:96px!important;left:max(28px,calc((100vw - 1560px)/2))!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#a40f1f!important;-webkit-text-fill-color:#a40f1f!important;font:800 .72rem/1.2 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:.10em!important;text-transform:uppercase!important;z-index:2100000!important}html.s5-launch-overlay-lock,html.s5-launch-overlay-lock body{overflow:hidden!important;height:100%!important;max-height:100%!important}html body:not(#s5-never) #s5LaunchTeamProfile,html body:not(#s5-never) #s5RegionOverlay{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-page,html body:not(#s5-never) #s5RegionOverlay .s5-region-page{overflow:visible!important;max-height:none!important}html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-back,html body:not(#s5-never) #s5LaunchTeamProfile .s5-team-profile-back,html body:not(#s5-never) #s5LaunchTeamProfile [data-s5-launch-team-close],html body:not(#s5-never) #s5RegionOverlay :is(#s5RegionBack,.s5-v519-region-close,[data-s5-v519-region-close],[data-s5-region-back]){display:none!important;visibility:hidden!important;pointer-events:none!important}html body:not(#s5-never) #s5RegionOverlay :is(.s5-v563-crumb,.s5-v525-breadcrumb,.s5-l3-breadcrumb,.s5v2-breadcrumb,[class*="breadcrumb"],[id*="Breadcrumb"]){display:none!important;visibility:hidden!important}html body:not(#s5-never) #s5RegionOverlay .s5-region-page{padding-top:clamp(5rem,8vw,7.5rem)!important}html body:not(#s5-never) #s5RegionOverlay .s5-v563-hero img{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;object-fit:cover!important}html body:not(#s5-never) #operating-requirements .s5-v496-env-intro-row{align-items:end!important}html body:not(#s5-never) #operating-requirements .s5-v496-env-mosaic{min-height:0!important}html body:not(#s5-never) #operating-requirements .s5-v496-env-industrial{grid-column:1!important;grid-row:2!important}html body:not(#s5-never) #global-reach .global-deals-final-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;width:100%!important;background:rgba(32,39,44,.18)!important;border:1px solid rgba(32,39,44,.18)!important}html body:not(#s5-never) #global-reach .global-deals-final-card{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:clamp(420px,34vw,540px)!important;padding:clamp(1.35rem,2vw,2rem)!important;overflow:hidden!important;isolation:isolate!important;background:#262c31!important;border:0!important;border-radius:0!important;color:#fff!important;cursor:pointer!important}html body:not(#s5-never) #global-reach .global-deals-final-card::after{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(180deg,rgba(8,12,16,.02) 28%,rgba(8,12,16,.15) 56%,rgba(8,12,16,.88) 100%)!important;pointer-events:none!important}html body:not(#s5-never) #global-reach .s5-v55-global-card-img{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;inset:0!important;z-index:-2!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:saturate(.97) contrast(1.02)!important;transition:transform .45s ease!important}html body:not(#s5-never) #global-reach .global-deals-final-card:hover .s5-v55-global-card-img{transform:scale(1.018)!important}html body:not(#s5-never) #global-reach .global-deals-final-card h3{order:2!important;position:relative!important;z-index:2!important;margin:.5rem 0 .55rem!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(2.6rem,3.7vw,4.2rem)!important;line-height:.94!important;font-weight:400!important;letter-spacing:-.035em!important;text-shadow:0 3px 22px rgba(0,0,0,.32)!important}html body:not(#s5-never) #global-reach .global-deals-final-card .global-deals-final-kicker{order:1!important;position:relative!important;z-index:2!important;margin:0!important;-webkit-text-fill-color:#f0dda4!important;font:800 .68rem/1.25 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:.13em!important;text-transform:uppercase!important;text-shadow:0 2px 14px rgba(0,0,0,.35)!important}html body:not(#s5-never) #global-reach .global-deals-final-card .global-deals-final-rule{display:none!important}html body:not(#s5-never) #global-reach .global-deals-final-card .global-deals-final-chips{order:3!important;position:relative!important;z-index:2!important;display:flex!important;flex-wrap:wrap!important;gap:0!important;margin:0!important;-webkit-text-fill-color:rgba(255,255,255,.90)!important;font:600 .76rem/1.45 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body:not(#s5-never) #global-reach .global-deals-final-card .global-deals-final-chips span{display:inline!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;-webkit-text-fill-color:inherit!important}html body:not(#s5-never) #global-reach .global-deals-final-card .global-deals-final-chips span:not(:last-child)::after{content:" · "!important;white-space:pre!important}html body:not(#s5-never) #s5RegionOverlay :is(.s5-v563-crumb,.s5-v525-breadcrumb,.s5-l3-breadcrumb,.s5v2-breadcrumb,[class*="breadcrumb"],[id*="Breadcrumb"],#s5RegionBack,.s5-v519-region-close,[data-s5-v519-region-close],[data-s5-region-back]),html body:not(#s5-never) #s5LaunchTeamProfile .s5-launch-team-back,html body:not(#s5-never) #s5LaunchTeamProfile .s5-team-profile-back,html body:not(#s5-never) #s5LaunchTeamProfile [data-s5-launch-team-close]{display:none!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:900px){html body:not(#s5-never) #global-reach .global-deals-final-grid{grid-template-columns:1fr!important}html body:not(#s5-never) #global-reach .global-deals-final-card{min-height:340px!important}}html body:not(#s5-never) #global-reach .global-deals-final-label,html body:not(#s5-never) #global-reach .s5-v526-eyebrow{display:none!important}html body:not(#s5-never) #global-reach .global-deals-final-inner{width:var(--s5-rail,min(1440px,calc(100vw - 5.5rem)))!important;max-width:none!important;padding-top:clamp(2.1rem,2.8vw,2.8rem)!important;padding-bottom:clamp(3.2rem,4.2vw,4.5rem)!important}html body:not(#s5-never) #global-reach{min-height:0!important}@media (max-width:980px){html body:not(#s5-never) #global-reach .global-deals-final-inner{width:calc(100vw - 3rem)!important}}html body:not(#s5-never) #insights.s5-blog-archive-home{background:linear-gradient(180deg,#f4f0e9 0%,#f4f0e9 100%)!important}html body:not(#s5-never) #insights.s5-blog-archive-home #blogGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;align-items:stretch!important;grid-auto-rows:1fr!important}html body:not(#s5-never) #insights.s5-blog-archive-home #blogGrid .s5-insights-archive-card{padding:0!important;min-height:500px!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:rgba(255,255,255,.82)!important;border:1px solid rgba(210,175,74,.24)!important;border-radius:18px!important;cursor:pointer!important;transition:.22s ease!important}html body:not(#s5-never) #insights.s5-blog-archive-home #blogGrid .s5-insights-archive-card:hover{transform:translateY(-4px)!important;border-color:rgba(164,15,31,.34)!important;box-shadow:0 22px 52px rgba(42,38,34,.10)!important}html body:not(#s5-never) #insights.s5-blog-archive-home #blogGrid .s5-v57-card-copy{padding:1.25rem 1.3rem 1.35rem!important;display:flex!important;flex:1 1 auto!important;min-height:0!important;flex-direction:column!important}html body:not(#s5-never) #insights.s5-blog-archive-home #blogGrid .s5-insights-archive-meta{margin-top:auto!important;padding-top:1rem!important}@media (max-width:1050px){html body:not(#s5-never) #insights.s5-blog-archive-home #blogGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){html body:not(#s5-never) #insights.s5-blog-archive-home #blogGrid{grid-template-columns:1fr!important}}html body:not(#s5-never) #s5ArchitectureHubLayer .s5v2-hub-hero{display:none!important}html body:not(#s5-never) #s5ArchitectureHubLayer .s5v2-layer-shell{padding-top:5.7rem!important}html body:not(#s5-never) #s5PhotoHubV15 [class*="media"]{background:#e8e3da!important}html body:not(#s5-never) #s5PhotoHubV15 #s5v15Image{opacity:0!important;visibility:hidden!important}html body #insights.s5-blog-archive-home{overflow:visible!important}html body #insights .s5-blog-home-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.75fr)!important;gap:clamp(3rem,8vw,8rem)!important;align-items:end!important;background:none!important}html body #insights #blogGrid.s5-blog-home-grid{align-items:stretch!important}html body #insights #blogGrid .s5-insights-archive-card>img.s5-v57-blog-card-image{display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:250px!important;min-height:250px!important;flex:0 0 250px!important;object-fit:cover!important;object-position:center!important;border-bottom:1px solid rgba(184,148,67,.22)!important}html body #insights #blogGrid .s5-insights-archive-tag{display:block!important;margin:0 0 .9rem!important;font-size:.74rem!important;line-height:1!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-weight:700!important}html body #insights #blogGrid h3{margin:0 0 1rem!important;font-size:clamp(1.65rem,2vw,2.15rem)!important;line-height:1.04!important}html body #insights #blogGrid p{margin:0 0 1.25rem!important;font-size:1rem!important;line-height:1.55!important}html body #insights #blogGrid .s5-insights-archive-meta{display:flex!important;justify-content:space-between!important;gap:1rem!important;align-items:center!important;font-size:.82rem!important}@media (max-width:980px){html body #insights .s5-blog-home-hero{grid-template-columns:1fr!important;gap:1.25rem!important}}#insights #blogGrid>:nth-child(n/**/+7){display:none!important}#s5TenantOnlyAdvantage .s5-v96-visual.s5-v71-blank-media{background:#eeeae4!important}#s5TenantOnlyAdvantage .s5-v96-visual.s5-v71-blank-media .s5-v96-image,#s5TenantOnlyAdvantage .s5-v96-visual.s5-v71-blank-media .s5-v96-photo-tag{opacity:0!important;visibility:hidden!important}html body #global-reach.global-deals-final-section{height:auto!important;margin:0!important;padding:0!important;display:block!important}html body #global-reach .global-deals-final-inner{min-height:0!important}html body #operating-requirements{margin:0!important}html body #s5-case-studies{margin:0!important}html body #team{margin:0!important}html body #s5ServiceIndexV17 .s5-svc17-visual::before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(135deg,rgba(181,40,47,.025),rgba(185,157,88,.04)),#e8e3da!important;pointer-events:none!important}html body:not(#s5-never) #insights.s5-blog-archive-home{margin:0!important;min-height:0!important;height:auto!important}html body:not(#s5-never) #insights.s5-blog-archive-home .s5-blog-archive-home-inner{padding:0!important}html body:not(#s5-never) #insights.s5-blog-archive-home .s5-blog-home-hero{display:block!important;width:min(1120px,100%)!important;max-width:1120px!important;min-height:0!important;height:auto!important;margin:0 auto 18px!important;padding:0!important;text-align:center!important;border:0!important}html body:not(#s5-never) #insights.s5-blog-archive-home .s5-blog-home-hero>div{display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;text-align:center!important}html body:not(#s5-never) #insights.s5-blog-archive-home .s5-blog-home-hero h1{display:block!important;padding:0!important}html body:not(#s5-never) #insights.s5-blog-archive-home .s5-blog-home-hero p{display:block!important;max-width:820px!important;margin:0 auto!important;padding:0!important;text-align:center!important;font-size:1rem!important;line-height:1.58!important}html body #insights #blogGrid :is(article,s5-card).s5-v85-no-photo{position:relative!important}html body #insights #blogGrid :is(article,s5-card).s5-v85-no-photo::before{content:""!important;display:block!important;width:100%!important;height:250px!important;background:linear-gradient(135deg,rgba(181,40,47,.018),rgba(185,157,88,.03)),#ddd8d0!important;border-bottom:1px solid rgba(32,39,44,.10)!important;flex:0 0 auto!important}html body #insights #blogGrid :is(article,s5-card).s5-v85-no-photo>img{display:none!important}@media (min-width:901px){html body #team.s5-team-carousel-clean .s5-team-v2-carousel{justify-content:center!important}html body #team.s5-team-carousel-clean .s5-team-v2-stage{margin:0 auto!important;align-items:stretch!important}}html body:not(#s5-never) #operating-requirements .s5-v496-env-mosaic{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:330px!important;grid-template-rows:none!important;gap:16px!important}html body:not(#s5-never) #operating-requirements .s5-v496-env-tile,html body:not(#s5-never) #operating-requirements .s5-v90-env-card{position:relative!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;height:330px!important;min-height:330px!important;overflow:hidden!important}html body:not(#s5-never) #operating-requirements .s5-v90-env-card:nth-child(7){grid-column:2!important}html body:not(#s5-never) #operating-requirements .s5-v90-env-card img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}html body:not(#s5-never) #operating-requirements .s5-v90-env-card .s5-v496-env-label{left:24px!important;right:24px!important;bottom:22px!important}html body:not(#s5-never) #operating-requirements .s5-v90-env-card .s5-v496-env-label h3{font-size:clamp(1.8rem,2.2vw,2.45rem)!important;line-height:1!important;margin:.45rem 0 .45rem!important}html body:not(#s5-never) #operating-requirements .s5-v90-env-card .s5-v496-env-label p{max-width:42ch!important}@media (max-width:1100px){html body:not(#s5-never) #operating-requirements .s5-v496-env-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:not(#s5-never) #operating-requirements .s5-v90-env-card:nth-child(7){grid-column:auto!important}}@media (max-width:700px){html body:not(#s5-never) #operating-requirements .s5-v496-env-mosaic{grid-template-columns:1fr!important;grid-auto-rows:310px!important}html body:not(#s5-never) #operating-requirements .s5-v496-env-tile,html body:not(#s5-never) #operating-requirements .s5-v90-env-card{height:310px!important;min-height:310px!important}}:root{--s5-v91-section-y:24px;--s5-v91-head-gap:18px}html body:not(#s5-never) #operating-requirements .s5-v496-env-mosaic{margin-top:0!important;margin-bottom:0!important}html body:not(#s5-never) #team.s5-team-carousel-clean .s5-team-v2-carousel{margin-bottom:0!important}html body:not(#s5-never) #insights.s5-blog-archive-home .s5-blog-home-hero p{margin-top:10px!important;margin-bottom:0!important}html body:not(#s5-never) #insights,html body:not(#s5-never) #insights.s5-blog-archive-home,html body:not(#s5-never) #insights .s5-blog-archive-home-inner,html body:not(#s5-never) #insights .s5-blog-home-hero,html body:not(#s5-never) #insights .s5-blog-home-hero>div,html body:not(#s5-never) #insights #blogGrid,html body:not(#s5-never) #insights #blogGrid .s5-insights-archive-card,html body:not(#s5-never) #insights #blogGrid .s5-v57-blog-card-image,html body:not(#s5-never) #insights #blogGrid .s5-v57-card-copy{animation:none!important;transform:none!important;translate:none!important}html body:not(#s5-never) #insights .s5-blog-home-hero,html body:not(#s5-never) #insights #blogGrid{transition:none!important}html body:not(#s5-never) #insights.s5-insights-restored-journal{overflow:visible!important}html body:not(#s5-never) #insights.s5-insights-restored-journal .s5-blog-archive-home-inner{width:min(1440px,calc(100vw - 5.5rem))!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}:root{--s5-v94-section-y:32px;--s5-v94-head-gap:20px}html body:not(#s5-never) #operating-requirements,html body:not(#s5-never) #s5-case-studies,html body:not(#s5-never) #team,html body:not(#s5-never) #insights.s5-blog-archive-home,html body:not(#s5-never) #s5-client-logo-reviews{margin-top:0!important;margin-bottom:0!important;padding-top:var(--s5-v94-section-y)!important;padding-bottom:var(--s5-v94-section-y)!important}html body:not(#s5-never) #operating-requirements .s5-v496-env-shell,html body:not(#s5-never) #s5-case-studies .s5-cs-inner,html body:not(#s5-never) #team.s5-team-carousel-clean .s5-team-v2,html body:not(#s5-never) #insights.s5-blog-archive-home .s5-blog-archive-home-inner,html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-reviews-inner{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}html body:not(#s5-never) #s5-case-studies .s5-cs-intro,html body:not(#s5-never) #team.s5-team-carousel-clean .s5-team-v2-head,html body:not(#s5-never) #insights.s5-blog-archive-home .s5-blog-home-hero,html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-reviews-top{margin-top:0!important;margin-bottom:var(--s5-v94-head-gap)!important;padding-top:0!important;padding-bottom:0!important}html body:not(#s5-never) #s5-case-studies .s5-cs-grid{margin-top:0!important;margin-bottom:0!important}html body:not(#s5-never) #insights.s5-blog-archive-home .s5-blog-home-hero{border-bottom:0!important}html body:not(#s5-never) #insights.s5-blog-archive-home #blogGrid{margin-top:0!important;margin-bottom:0!important}html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-reviews-intro{margin-top:0!important;margin-bottom:0!important}html body:not(#s5-never) #insights.s5-blog-archive-home .s5-blog-archive-home-inner{display:flex!important;flex-direction:column!important}html body:not(#s5-never) #insights.s5-blog-archive-home .s5-blog-home-hero{order:1!important}html body:not(#s5-never) #insights.s5-blog-archive-home .s5-v57-insights-footer{order:2!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0 0 20px!important;padding:0!important;border-top:0!important;background:transparent!important;box-shadow:none!important;visibility:visible!important;opacity:1!important}html body:not(#s5-never) #insights.s5-blog-archive-home #blogGrid{order:3!important}html body:not(#s5-never) #insights [data-s5-insights-archive-open].s5-v57-insights-more{-webkit-text-fill-color:#80611a!important;text-decoration:none!important}html body:not(#s5-never) #insights [data-s5-insights-archive-open].s5-v57-insights-more:hover,html body:not(#s5-never) #insights [data-s5-insights-archive-open].s5-v57-insights-more:focus-visible{-webkit-text-fill-color:#7a5c17!important}html body:not(#s5-never) #insights [data-s5-insights-archive-open].s5-v57-insights-more{display:inline-flex!important;align-items:center!important;gap:.35rem!important;border:0!important;background:transparent!important;color:#80611a!important;-webkit-text-fill-color:#80611a!important;border-radius:0!important;padding:0!important;font:800 .95rem/1.2 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important;box-shadow:none!important;transition:color .18s ease!important}html body:not(#s5-never) #insights [data-s5-insights-archive-open].s5-v57-insights-more:hover,html body:not(#s5-never) #insights [data-s5-insights-archive-open].s5-v57-insights-more:focus-visible{color:#7a5c17!important;-webkit-text-fill-color:#7a5c17!important;transform:none!important;outline:none!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important}html body:not(#s5-never) #insights,html body:not(#s5-never) #insights *{animation-name:none!important;animation-duration:0s!important;animation-delay:0s!important;transition:none!important;will-change:auto!important}html body:not(#s5-never) #insights,html body:not(#s5-never) #insights .s5-blog-archive-home-inner,html body:not(#s5-never) #insights .s5-blog-home-hero,html body:not(#s5-never) #insights .s5-blog-home-hero>*,html body:not(#s5-never) #insights #blogGrid,html body:not(#s5-never) #insights #blogGrid>.s5-insights-archive-card,html body:not(#s5-never) #insights #blogGrid .s5-v57-blog-card-image,html body:not(#s5-never) #insights #blogGrid .s5-v57-card-copy,html body:not(#s5-never) #insights #blogGrid img{transform:none!important;translate:none!important;left:auto!important;right:auto!important;inset-inline:auto!important;opacity:1!important;visibility:visible!important}html body:not(#s5-never) #insights{contain:layout style!important}html body:not(#s5-never) #insights #blogGrid .s5-insights-archive-card:hover>.s5-v57-blog-card-image{transform:scale(1.025)!important;transition:transform .38s ease,filter .25s ease!important}html:not(.s5-font-ready) body:not(#s5-never)>nav.nav .nav-links,html:not(.s5-font-ready) body:not(#s5-never)>nav.nav .nav-links.s5-mega-nav,html:not(.s5-font-ready) body:not(#s5-never)>nav.nav .s5-mega-trigger,html:not(.s5-font-ready) body:not(#s5-never)>nav.nav .s5-mega-top-link{visibility:hidden!important}html.s5-font-ready body:not(#s5-never)>nav.nav .nav-links,html.s5-font-ready body:not(#s5-never)>nav.nav .nav-links.s5-mega-nav,html.s5-font-ready body:not(#s5-never)>nav.nav .s5-mega-trigger,html.s5-font-ready body:not(#s5-never)>nav.nav .s5-mega-top-link{visibility:visible!important}html body:not(#s5-never)>nav.nav .nav-links,html body:not(#s5-never)>nav.nav .nav-links>*,html body:not(#s5-never)>nav.nav .s5-mega-trigger,html body:not(#s5-never)>nav.nav .s5-mega-top-link{transform:none!important;translate:none!important;transition-property:color,background-color,border-color,opacity!important;animation:none!important}html body:not(#s5-never)>nav.nav .nav-logo,html body:not(#s5-never)>nav.nav .nav-logo-img{flex:0 0 auto!important}html body:not(#s5-never)>nav.nav .nav-logo-img{aspect-ratio:auto 954 / 236!important}:root{--s5-v94-rail:min(1240px,calc(100vw - 96px))}@media (max-width:1180px){:root{--s5-v94-rail:calc(100vw - 64px)}}@media (max-width:900px){:root{--s5-v94-rail:calc(100vw - 36px)}}@media (max-width:640px){:root{--s5-v94-rail:calc(100vw - 24px)}}html body:not(#s5-never) #operating-requirements,html body:not(#s5-never) #s5-case-studies,html body:not(#s5-never) #team,html body:not(#s5-never) #insights.s5-blog-archive-home,html body:not(#s5-never) #s5-client-logo-reviews{padding-left:0!important;padding-right:0!important}html body:not(#s5-never) #operating-requirements .s5-v496-env-shell,html body:not(#s5-never) #s5-case-studies .s5-cs-inner,html body:not(#s5-never) #team.s5-team-carousel-clean .s5-team-v2,html body:not(#s5-never) #insights.s5-blog-archive-home .s5-blog-archive-home-inner,html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-reviews-inner{width:var(--s5-v94-rail)!important;max-width:var(--s5-v94-rail)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body:not(#s5-never) #team.s5-team-carousel-clean .s5-team-v2-carousel,html body:not(#s5-never) #team.s5-team-carousel-clean .s5-team-v2-stage{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-review-shell,html body:not(#s5-never) #s5-client-logo-reviews .s5-logo-review-track{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}html body:not(#s5-never) #operating-requirements .s5-v496-env-mosaic,html body:not(#s5-never) #operating-requirements .s5-v496-env-intro-row{width:100%!important}@media (max-width:900px){:root{--s5-v94-section-y:22px;--s5-v94-head-gap:14px}}.s5-v95-credibility-strip{margin:0 auto!important;padding:22px 0 12px!important}.s5-v95-credibility-band{background:transparent!important}.s5-v95-credibility-cell{border-left:1px solid rgba(184,148,67,.18)!important;background:transparent!important}.s5-v95-credibility-stat{display:block!important;color:#20272c!important;-webkit-text-fill-color:#20272c!important;line-height:1!important;font-weight:300!important;font-style:normal!important;letter-spacing:-.01em!important;-webkit-font-smoothing:antialiased!important}.s5-v95-credibility-label{display:block!important;margin-top:10px!important;-webkit-text-fill-color:#80611a!important;font:800 .7rem/1.2 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:.16em!important;text-transform:uppercase!important}@media (max-width:760px){.s5-v95-credibility-strip{padding:16px 0 8px!important}.s5-v95-credibility-cell:nth-child(1),.s5-v95-credibility-cell:nth-child(2){border-bottom:1px solid rgba(184,148,67,.18)!important}.s5-v95-credibility-cell:nth-child(3){border-left:0!important}}html body:not(#s5-never) .s5-v71-blank-media,html body:not(#s5-never) .s5-v71-blank-media *{background-image:none!important;background:transparent!important}html body:not(#s5-never) #services img[alt*="empty" i],html body:not(#s5-never) #services img[alt*="standing" i],html body:not(#s5-never) #s5ServiceIndexV17 img[alt*="empty" i],html body:not(#s5-never) #s5ServiceIndexV17 img[alt*="standing" i]{opacity:0!important;visibility:hidden!important}html:root body:not(#s5-never) #s5ServiceIndexV17 #s5Svc17Image,html:root body:not(#s5-never) #s5ServiceIndexV17 .s5-svc17-visual>img,html:root body:not(#s5-never) #s5EnvironmentLayerV18 #s5Env18Image,html:root body:not(#s5-never) #s5EnvironmentLayerV18 .s5-svc17-visual>img,html:root body:not(#s5-never) #s5EnvironmentLayerV18 .s5-env18-visual>img,html:root body:not(#s5-never) #s5MethodIndexV21 #s5Method21Image,html:root body:not(#s5-never) #s5MethodIndexV21 .s5-svc17-visual>img{display:none!important;visibility:hidden!important;opacity:0!important;background:none!important;background-image:none!important}html:root body:not(#s5-never) #s5ServiceIndexV17 .s5-svc17-visual,html:root body:not(#s5-never) #s5EnvironmentLayerV18 .s5-svc17-visual,html:root body:not(#s5-never) #s5EnvironmentLayerV18 .s5-env18-visual,html:root body:not(#s5-never) #s5MethodIndexV21 .s5-svc17-visual{display:none!important;background:none!important;border:0!important}html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18 .s5-about231-hero,html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18.is-open .s5-about231-hero,html body:not(#s5-never) #s5FirmLayerV18[data-s5-v68-route*="resources"] .s5-about231-hero,html body:not(#s5-never) #s5FirmLayerV18 .s5-about231-hero.s5-about231-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(2rem,4vw,3.5rem)!important;align-items:center!important;width:min(1320px,calc(100vw - 5rem))!important;max-width:1320px!important;margin:0 auto clamp(2.5rem,4vw,3.5rem)!important;padding:0!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:0!important;overflow:visible!important}html:root body:not(#s5-never) #s5FirmLayerV18 .s5-about231-shell{padding-top:clamp(6.5rem,8vw,8rem)!important}html:root body:not(#s5-never) #s5FirmLayerV18 [class*="resources-head"]{display:block!important;visibility:visible!important;opacity:1!important;margin:0 auto clamp(1.75rem,3vw,2.5rem)!important;width:min(1320px,calc(100vw - 5rem))!important;max-width:1320px!important;padding:0!important}html:root body:not(#s5-never) #s5FirmLayerV18 [class*="resources-head"] span{display:block!important;color:#80611a!important;-webkit-text-fill-color:#80611a!important;font:800 .72rem/1.2 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 10px!important}html:root body:not(#s5-never) #s5FirmLayerV18 [class*="resources-head"] h2{display:block!important;margin:0 0 12px!important;color:#20272c!important;-webkit-text-fill-color:#20272c!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(2.35rem,3.05vw,3.2rem)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.035em!important}html:root body:not(#s5-never) #s5FirmLayerV18 [class*="resources-head"] p{margin:0!important;max-width:640px!important;color:#53575b!important;font:400 1rem/1.55 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body:not(#s5-never) .s5-v548-seeall{justify-content:center!important;margin:16px auto 40px!important;padding:0!important;width:100%!important}html body:not(#s5-never) .s5-v548-seeall button{align-items:center!important;gap:.35rem!important;border:0!important;background:transparent!important;color:#80611a!important;-webkit-text-fill-color:#80611a!important;padding:0!important;margin:0!important;font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-size:.95rem!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important;box-shadow:none!important;text-decoration:none!important;transition:color .18s ease!important}html body:not(#s5-never) .s5-v548-seeall button:hover,html body:not(#s5-never) .s5-v548-seeall button:focus-visible{color:#7a5c17!important;-webkit-text-fill-color:#7a5c17!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important;outline:none!important}html body:not(#s5-never) #s5-case-studies .s5-cs-seeall,html body:not(#s5-never) #s5-case-studies [data-s5-cs-index-open]:not(.s5-v548-seeall button):not(.s5-v548-seeall *){display:none!important}html body:not(#s5-never) .s5-v548-seeall,html body:not(#s5-never) .s5-v548-seeall button{display:flex!important}html body:not(#s5-never) .s5-v548-seeall button{display:inline-flex!important}html body:not(#s5-never) #s5-case-studies .s5-cs-inner{padding-top:0!important}html body:not(#s5-never) #s5-case-studies .s5-cs-eyebrow,html body:not(#s5-never) #s5-case-studies [class*="cs-kicker"]{display:none!important}html body:not(#s5-never) #s5-case-studies #s5CaseStudiesTitle,html body:not(#s5-never) #s5-case-studies h2#s5CaseStudiesTitle{display:block!important;-webkit-text-fill-color:#20272c!important}html body:not(#s5-never) #s5-case-studies .s5-cs-intro{display:block!important;margin:0 auto 24px!important;max-width:640px!important;text-align:center!important;color:#53575b!important;-webkit-text-fill-color:#53575b!important;font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-size:1rem!important;font-weight:400!important;line-height:1.55!important}html body:not(#s5-never) #s5-case-studies .s5-cs-seeall{display:flex!important;justify-content:center!important;margin:0 auto 28px!important;padding:0!important}html body:not(#s5-never) #s5-case-studies .s5-cs-seeall button,html body:not(#s5-never) #s5-case-studies [data-s5-cs-index-open]{display:inline-flex!important;align-items:center!important;gap:.35rem!important;border:0!important;background:transparent!important;color:#80611a!important;-webkit-text-fill-color:#80611a!important;padding:0!important;font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-size:.95rem!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important;box-shadow:none!important;text-decoration:none!important}html body:not(#s5-never) #s5-case-studies .s5-cs-seeall button:hover,html body:not(#s5-never) #s5-case-studies [data-s5-cs-index-open]:hover{color:#7a5c17!important;-webkit-text-fill-color:#7a5c17!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important}html body:not(#s5-never) #operating-requirements .s5-v496-env-intro-row{display:block!important;grid-template-columns:none!important;text-align:center!important;margin:0 auto 24px!important;max-width:760px!important;gap:0!important}html body:not(#s5-never) #operating-requirements .s5-v496-env-heading{margin:0 auto 12px!important;text-align:center!important}html body:not(#s5-never) #operating-requirements .s5-v496-env-heading h2,html body:not(#s5-never) #operating-requirements #s5V496EnvTitle{display:block!important;-webkit-text-fill-color:#20272c!important}html body:not(#s5-never) #operating-requirements .s5-v496-env-copy{display:block!important;margin:0 auto!important;padding:0!important;text-align:center!important}html body:not(#s5-never) #operating-requirements .s5-v496-env-copy p{margin:0 auto 16px!important;max-width:640px!important;text-align:center!important;color:#53575b!important;-webkit-text-fill-color:#53575b!important;font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-size:1rem!important;font-weight:400!important;line-height:1.55!important}html body:not(#s5-never) #operating-requirements .s5-v496-env-copy button{display:inline-flex!important;align-items:center!important;gap:.35rem!important;margin:0 auto!important;border:0!important;background:transparent!important;color:#80611a!important;-webkit-text-fill-color:#80611a!important;padding:0!important;font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-size:.95rem!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;line-height:1.2!important;cursor:pointer!important;box-shadow:none!important;text-decoration:none!important}html body:not(#s5-never) #operating-requirements .s5-v496-env-copy button:hover{color:#7a5c17!important;-webkit-text-fill-color:#7a5c17!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important}:root{--s5-v124-shell:1320px;--s5-v124-panel:#fff;--s5-v124-line:rgba(32,39,44,.14);--s5-v124-ink:#20272c;--s5-v124-copy:#596269}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-shell{margin:0 auto!important;padding-top:clamp(6.5rem,8vw,8rem)!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-hero{display:grid!important;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)!important;height:auto!important;min-height:560px!important;max-height:none!important;overflow:hidden!important;border:1px solid var(--s5-v124-line)!important;background:var(--s5-v124-panel)!important;box-shadow:none!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-hero-media{height:auto!important;min-height:560px!important;max-height:none!important;background:#d9dddf!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-hero-copy{min-height:560px!important;height:auto!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(2.7rem,5vw,5.2rem)!important;background:var(--s5-v124-panel)!important;text-align:left!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero h1,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero h1,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero h1{margin:0!important;max-width:650px!important;color:var(--s5-v124-ink)!important;-webkit-text-fill-color:var(--s5-v124-ink)!important;text-wrap:balance!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-hero-copy>p{max-width:620px!important;margin:1.35rem 0 0!important;color:var(--s5-v124-copy)!important;-webkit-text-fill-color:var(--s5-v124-copy)!important;font:430 1rem/1.76 var(--s5-v124-body)!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-services-head{grid-template-columns:none!important;gap:0!important;align-items:initial!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-services-head h2,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-services-head h2,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-services-head h2{margin:0 0 12px!important;max-width:none!important;color:#20272c!important;-webkit-text-fill-color:#20272c!important;font-family:var(--s5-v124-display)!important;font-size:clamp(2.35rem,3.05vw,3.2rem)!important;font-weight:400!important;line-height:1.02!important;text-wrap:balance!important}html:root body:not(#s5-never) #operating-requirements#operating-requirements .s5-v496-env-shell,html:root body:not(#s5-never) #operating-requirements#operating-requirements .s5-v496-env-mosaic{width:var(--s5-rail,min(1440px,calc(100vw - 5.5rem)))!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html:root body:not(#s5-never) #operating-requirements#operating-requirements .s5-v496-env-mosaic{height:auto!important}@media (max-width:900px){html:root body:not(#s5-never) #operating-requirements#operating-requirements .s5-v496-env-shell,html:root body:not(#s5-never) #operating-requirements#operating-requirements .s5-v496-env-mosaic{width:calc(100vw - 2rem)!important}}html:root body:not(#s5-never) #global-reach#global-reach .global-deals-final-title.global-deals-final-title,html:root body:not(#s5-never) #operating-requirements#operating-requirements #s5V496EnvTitle#s5V496EnvTitle,html:root body:not(#s5-never) #s5-case-studies#s5-case-studies #s5CaseStudiesTitle#s5CaseStudiesTitle,html:root body:not(#s5-never) #team#team .s5-team-v2>h2,html:root body:not(#s5-never) #team#team .s5-team-v2-head>h2,html:root body:not(#s5-never) #insights#insights .s5-blog-home-hero>div>h1,html:root body:not(#s5-never) #insights#insights .s5-blog-home-hero h1,html:root body:not(#s5-never) #insights#insights .s5-secondary-layer-hero h1{font-size:var(--s5-h2,clamp(2.4rem,3.5vw,3.5rem))!important;line-height:1.02!important;max-width:none!important;text-wrap:balance!important}@media (max-width:900px){html:root body:not(#s5-never) #global-reach#global-reach .global-deals-final-title.global-deals-final-title,html:root body:not(#s5-never) #operating-requirements#operating-requirements #s5V496EnvTitle#s5V496EnvTitle,html:root body:not(#s5-never) #s5-case-studies#s5-case-studies #s5CaseStudiesTitle#s5CaseStudiesTitle,html:root body:not(#s5-never) #team#team .s5-team-v2>h2,html:root body:not(#s5-never) #team#team .s5-team-v2-head>h2,html:root body:not(#s5-never) #insights#insights .s5-blog-home-hero>div>h1,html:root body:not(#s5-never) #insights#insights .s5-blog-home-hero h1,html:root body:not(#s5-never) #insights#insights .s5-secondary-layer-hero h1{font-size:var(--s5-h2,clamp(1.95rem,8vw,2.6rem))!important}}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-services-head,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-services-head,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-services-head{display:none!important;margin:0!important;padding:0!important;border:0!important;height:0!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-card-grid,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-card-grid,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-card-grid{margin-top:0!important}@media (min-width:901px){html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero+.s5-v212-card-grid,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero+.s5-v212-card-grid,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero+.s5-v212-card-grid{margin-top:0!important}}@media (min-width:901px){html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero{align-items:stretch!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero-media,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero-media,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero-media{aspect-ratio:auto!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero-media img,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero-media img,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;object-position:center 46%!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero-copy,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero-copy,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero-copy{gap:0!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-eyebrow,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-eyebrow,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-eyebrow{-webkit-text-fill-color:#74653e!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-eyebrow:before,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-eyebrow:before,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-eyebrow:before{position:absolute!important;left:0!important;top:50%!important;height:1px!important;background:linear-gradient(90deg,#a4202b,#b99d58)!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero h1,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero h1,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero h1{-webkit-text-fill-color:#575d63!important;text-wrap:balance!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero-copy>p,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero-copy>p,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero-copy>p{-webkit-text-fill-color:#596269!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-principle small,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-principle small,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-principle small{-webkit-text-fill-color:#74653e!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-principle strong,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-principle strong,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-principle strong{-webkit-text-fill-color:#30383e!important}}@media (max-width:640px){html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-principles,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-principles,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-principles{grid-template-columns:1fr!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-principle,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-principle,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-principle{padding:1rem 0!important;border-right:0!important;border-bottom:1px solid rgba(32,39,44,.14)!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-principle:last-child,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-principle:last-child,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-principle:last-child{border-bottom:0!important}}html:root body:not(#s5-never)>nav.nav,html:root body:not(#s5-never)>nav.nav.nav-hidden{display:flex!important;align-items:center!important;justify-content:space-between!important}html:root body:not(#s5-never)>nav.nav .nav-logo{flex:0 0 170.45px!important}html:root body:not(#s5-never)>nav.nav .nav-logo-img{display:block!important;translate:none!important}html:root body:not(#s5-never)>nav.nav .nav-links.s5-mega-nav{flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;max-width:none!important;margin-left:auto!important;margin-right:0!important;white-space:nowrap!important;transform:none!important;translate:none!important;animation:none!important}html.s5-nav-pending.s5-nav-pending.s5-nav-pending body:not(#s5-never)>nav.nav .nav-logo,html.s5-nav-pending.s5-nav-pending.s5-nav-pending body:not(#s5-never)>nav.nav .nav-links.s5-mega-nav{visibility:hidden!important;opacity:0!important}html.s5-nav-stable.s5-nav-stable body:not(#s5-never)>nav.nav .nav-logo,html.s5-nav-stable.s5-nav-stable body:not(#s5-never)>nav.nav .nav-links.s5-mega-nav{visibility:visible!important;opacity:1!important;transition:none!important}@media (max-width:900px){html:root body:not(#s5-never)>nav.nav .nav-logo{flex-basis:136.37px!important}}:root{--s5-v126-shell:1320px;--s5-v126-line:rgba(32,39,44,.14);--s5-v126-panel:#fff;--s5-v126-ink:#20272c;--s5-v126-copy:#596269;--s5-v126-gold:#9b7620}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v25-shell{width:min(var(--s5-v126-shell),calc(100vw - 5rem))!important;max-width:var(--s5-v126-shell)!important;margin:0 auto!important;padding:clamp(6.5rem,8vw,8rem) 0 clamp(5rem,8vw,7rem)!important;box-sizing:border-box!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-firm18-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(2rem,4vw,3.5rem)!important;align-items:center!important;width:min(var(--s5-v126-shell),calc(100vw - 5rem))!important;max-width:var(--s5-v126-shell)!important;margin:0 auto clamp(2.5rem,4vw,3.5rem)!important;padding:0!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:0!important;overflow:visible!important;border:1px solid var(--s5-v126-line)!important;background:var(--s5-v126-panel)!important;box-shadow:none!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v25-hero-image{grid-column:1!important;grid-row:1!important;min-height:520px!important;height:100%!important;overflow:hidden!important;background:#d9dddf!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v25-hero-image>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:520px!important;object-fit:cover!important;display:block!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-firm18-story{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:520px!important;padding:clamp(2.7rem,5vw,5.2rem)!important;background:var(--s5-v126-panel)!important;text-align:left!important;box-sizing:border-box!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-firm18-story>.s5-v18-eyebrow{margin:0 0 1.1rem!important;padding:0!important;color:#787f84!important;-webkit-text-fill-color:#787f84!important;font:800 .63rem/1 var(--s5-v126-sans)!important;letter-spacing:.15em!important;text-transform:uppercase!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-firm18-story>h1,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-firm18-story>h1,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-firm18-story>h1{margin:0!important;max-width:650px!important;color:var(--s5-v126-ink)!important;-webkit-text-fill-color:var(--s5-v126-ink)!important;font-family:var(--s5-v126-serif)!important;font-size:clamp(2.6rem,4vw,4rem)!important;font-weight:400!important;line-height:1!important;letter-spacing:-.04em!important;text-wrap:balance!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-firm18-story>p{max-width:620px!important;margin:1.35rem 0 0!important;color:var(--s5-v126-copy)!important;-webkit-text-fill-color:var(--s5-v126-copy)!important;font:430 1rem/1.76 var(--s5-v126-sans)!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-firm18-head{display:block!important;visibility:visible!important;opacity:1!important;margin:0 auto clamp(1.75rem,3vw,2.5rem)!important;width:min(var(--s5-v126-shell),calc(100vw - 5rem))!important;max-width:var(--s5-v126-shell)!important;padding:0!important;border:0!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-firm18-head>h2,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-firm18-head>h2,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-firm18-head>h2{display:block!important;margin:0 0 12px!important;color:#20272c!important;-webkit-text-fill-color:#20272c!important;font-family:var(--s5-v126-serif)!important;font-size:clamp(2.35rem,3.05vw,3.2rem)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.035em!important;text-wrap:balance!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-firm18-head>p{margin:0!important;max-width:640px!important;color:#53575b!important;-webkit-text-fill-color:#53575b!important;font:400 1rem/1.55 var(--s5-v126-sans)!important}@media (max-width:900px){html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v25-shell{width:calc(100vw - 2.5rem)!important;padding-top:6.5rem!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-firm18-hero{grid-template-columns:1fr!important;width:calc(100vw - 2.5rem)!important;gap:0!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v25-hero-image{grid-column:1!important;grid-row:1!important;min-height:300px!important;height:42vw!important;max-height:420px!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v25-hero-image>img{min-height:300px!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-firm18-story{grid-column:1!important;grid-row:2!important;min-height:0!important;padding:3rem 2rem!important}html:root body:not(#s5-never) :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-firm18-head{width:calc(100vw - 2.5rem)!important}}:root{--s5-v127-nav-left:28px;--s5-v127-nav-right:43px;--s5-v127-hero-gutter:clamp(42px,3.6vw,68px)}html{scrollbar-gutter:stable!important}html:root body:not(#s5-never)>nav.nav,html:root body:not(#s5-never)>nav.nav.nav-hidden{position:fixed!important;top:0!important;left:0!important;height:76px!important;min-height:76px!important;padding:0!important;margin:0!important;box-sizing:border-box!important;transform:none!important;translate:none!important;animation:none!important;transition:none!important}html:root body:not(#s5-never)>nav.nav .nav-logo{position:absolute!important;top:0!important;height:76px!important;width:170.45px!important;min-width:170.45px!important;max-width:170.45px!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important;transform:none!important}html:root body:not(#s5-never)>nav.nav .nav-logo-img{width:170.45px!important;min-width:170.45px!important;max-width:170.45px!important;height:45px!important;object-fit:contain!important;object-position:left center!important;transform:none!important;transition:none!important;animation:none!important}@media (min-width:901px){html:root body:not(#s5-never)>nav.nav .nav-links.s5-mega-nav{position:absolute!important;top:0!important;height:76px!important;display:grid!important;align-items:center!important;justify-content:start!important;margin:0!important;padding:0!important;white-space:nowrap!important;transform:none!important;translate:none!important;transition:none!important;animation:none!important;contain:layout style!important}html:root body:not(#s5-never)>nav.nav .nav-links.s5-mega-nav>li{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;transform:none!important}html:root body:not(#s5-never)>nav.nav .nav-links.s5-mega-nav>li>.s5-mega-trigger,html:root body:not(#s5-never)>nav.nav .nav-links.s5-mega-nav>li>.s5-mega-top-link{width:100%!important;min-width:0!important;max-width:none!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;box-sizing:border-box!important;transform:none!important;translate:none!important;animation:none!important}html:root body:not(#s5-never) .s5-v462-who-body.s5-v462-who-body{position:absolute!important;left:var(--s5-v127-hero-gutter)!important;right:var(--s5-v127-hero-gutter)!important;top:0!important;bottom:0!important;width:auto!important;max-width:none!important;margin:0!important;transform:none!important;translate:none!important;transition:none!important;animation:none!important}}@media (max-width:900px){:root{--s5-v127-nav-left:18px;--s5-v127-nav-right:18px}html:root body:not(#s5-never)>nav.nav,html:root body:not(#s5-never)>nav.nav.nav-hidden{height:68px!important;min-height:68px!important}html:root body:not(#s5-never)>nav.nav .nav-logo{height:68px!important;width:136.37px!important;min-width:136.37px!important;max-width:136.37px!important}html:root body:not(#s5-never)>nav.nav .nav-logo-img{width:136.37px!important;min-width:136.37px!important;max-width:136.37px!important;height:36px!important}}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero-copy .s5-v212-eyebrow,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero-copy .s5-v212-eyebrow,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero-copy .s5-v212-eyebrow{padding-left:0!important;margin-left:0!important;text-indent:0!important;text-align:left!important;transform:none!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero-copy .s5-v212-eyebrow::before,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero-copy .s5-v212-eyebrow::before,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero-copy .s5-v212-eyebrow::before,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero-copy .s5-v212-eyebrow::after,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero-copy .s5-v212-eyebrow::after,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero-copy .s5-v212-eyebrow::after{content:none!important;display:none!important;width:0!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-firm18-story>.s5-v18-eyebrow,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-firm18-story>.s5-v18-eyebrow,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-firm18-story>.s5-v18-eyebrow{padding-left:0!important;margin-left:0!important;text-indent:0!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-firm18-story>.s5-v18-eyebrow::before,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-firm18-story>.s5-v18-eyebrow::before,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-firm18-story>.s5-v18-eyebrow::before{content:none!important;display:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero .s5v2-eyebrow,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group .s5v2-eyebrow{padding-left:0!important;margin-left:0!important;text-indent:0!important;gap:0!important;text-align:left!important;transform:none!important}html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero .s5v2-eyebrow::before,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5v2-detail-hero .s5v2-eyebrow::after,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group .s5v2-eyebrow::before,html[data-s5-v68-detail="1"] body #s5ArchitectureDetailLayer#s5ArchitectureDetailLayer:not([data-s5-review-standard="true"]) .s5-v219-copy-group .s5v2-eyebrow::after{content:none!important;display:none!important;width:0!important}html body #s5ArchitectureHubLayer#s5ArchitectureHubLayer .s5v2-eyebrow,html body .s5-l3-standard .s5-l3-eyebrow,html body #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 .s5-sub-v8-eyebrow{padding-left:0!important;margin-left:0!important;text-indent:0!important}html body #s5ArchitectureHubLayer#s5ArchitectureHubLayer .s5v2-eyebrow::before,html body .s5-l3-standard .s5-l3-eyebrow::before,html body #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 .s5-sub-v8-eyebrow::before{content:none!important;display:none!important;width:0!important}#s5TenantOnlyAdvantage .s5-v96-image{filter:blur(14px)!important}#s5TenantOnlyAdvantage .s5-v96-image.is-active{filter:blur(0)!important}html body:not(#s5-never) #s5V95CredibilityStrip{padding-bottom:0!important}html body:not(#s5-never) #s5V95CredibilityStrip+#s5TenantOnlyAdvantage{padding-top:0!important;margin-top:0!important}html body:not(#s5-never) #s5V95CredibilityStrip+#s5TenantOnlyAdvantage>.s5-toa-inner{padding-top:clamp(1.5rem,2vw,2.25rem)!important}@media (max-width:900px){html body:not(#s5-never) #s5V95CredibilityStrip+#s5TenantOnlyAdvantage>.s5-toa-inner{padding-top:1.5rem!important}}html body:not(#s5-never) #s5TenantOnlyAdvantage>.s5-toa-inner{padding-bottom:clamp(1.5rem,2vw,2.25rem)!important}html body:not(#s5-never) #s5TenantOnlyAdvantage+#global-reach{margin-top:0!important;padding-top:0!important}html body:not(#s5-never) #s5TenantOnlyAdvantage+#global-reach>.global-deals-final-inner{padding-top:clamp(2.25rem,3vw,3.25rem)!important}@media (max-width:900px){html body:not(#s5-never) #s5TenantOnlyAdvantage>.s5-toa-inner{padding-bottom:1.5rem!important}html body:not(#s5-never) #s5TenantOnlyAdvantage+#global-reach>.global-deals-final-inner{padding-top:2rem!important}}html:root body:not(#s5-never) #operating-requirements .s5-v90-env-card[data-s5v2-related-key="corporate-office-headquarters"] img,html:root body:not(#s5-never) #operating-requirements .s5-v90-env-card[data-s5v2-related-key="land-acquisition-development"] img{display:block!important;opacity:1!important;visibility:visible!important}html:root body:not(#s5-never) #operating-requirements .s5-v496-env-shell{padding-bottom:clamp(1.5rem,2vw,2.25rem)!important}html:root body:not(#s5-never) #about.s5-about-inline{padding-bottom:clamp(1.5rem,2vw,2.25rem)!important;margin-bottom:0!important}html:root body:not(#s5-never) #team{margin-top:0!important}@media (max-width:900px){html:root body:not(#s5-never) #operating-requirements .s5-v496-env-shell,html:root body:not(#s5-never) #about.s5-about-inline{padding-bottom:1.5rem!important}}:root{--s5-l2-shell:1320px;--s5-l2-hero-h:520px;--s5-l2-panel:#f4f0e9;--s5-l2-media:#e8e3da;--s5-l2-line:rgba(32,39,44,.14);--s5-l2-ink:#5f666b;--s5-l2-copy:#596269;--s5-l2-gold:#9b7620}@media (min-width:901px){html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-shell,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-shell,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-shell,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-shell{margin:0 auto!important;padding:7rem 0 5.25rem!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-hero,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:var(--s5-l2-hero-h)!important;gap:0!important;width:100%!important;max-width:none!important;height:var(--s5-l2-hero-h)!important;min-height:var(--s5-l2-hero-h)!important;max-height:var(--s5-l2-hero-h)!important;margin:0 0 3.5rem!important;padding:0!important;border:1px solid var(--s5-l2-line)!important;background:var(--s5-l2-panel)!important;overflow:hidden!important;box-sizing:border-box!important;align-items:stretch!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-hero .s5-about231-media,html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-hero #s5Firm18Image,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero .s5-v212-hero-media,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero .s5-v212-hero-media,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero .s5-v212-hero-media{display:block!important;visibility:visible!important;grid-column:1!important;grid-row:1!important;position:relative!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;background:var(--s5-l2-media)!important;overflow:hidden!important;box-sizing:border-box!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-hero .s5-about231-media img,html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-hero #s5Firm18Image img,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero .s5-v212-hero-media img,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero .s5-v212-hero-media img,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero .s5-v212-hero-media img{display:none!important;visibility:hidden!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-hero .s5-about231-copy,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero .s5-v212-hero-copy,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero .s5-v212-hero-copy,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero .s5-v212-hero-copy{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;background:var(--s5-l2-panel)!important;box-sizing:border-box!important;transform:none!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-eyebrow,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-eyebrow,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-eyebrow,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-eyebrow{position:static!important;display:block!important;margin:0 0 1.15rem!important;padding:0!important;-webkit-text-fill-color:#80611a!important;font:800 .68rem/1.15 var(--s5-l2-sans)!important;letter-spacing:.15em!important;text-transform:uppercase!important;text-indent:0!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-copy>h1,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero-copy>h1,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero-copy>h1,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero-copy>h1{width:100%!important;margin:0!important;color:var(--s5-l2-ink)!important;-webkit-text-fill-color:var(--s5-l2-ink)!important;font-family:var(--s5-l2-serif)!important;font-weight:400!important;white-space:normal!important;text-wrap:balance!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-copy>p,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero-copy>p,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero-copy>p,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero-copy>p{width:100%!important;margin:1.15rem 0 0!important;color:var(--s5-l2-copy)!important;-webkit-text-fill-color:var(--s5-l2-copy)!important;font:430 .98rem/1.58 var(--s5-l2-sans)!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-principles,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-principles,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-principles,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-principles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:auto 0 0!important;padding:1.05rem 0 0!important;border-top:1px solid rgba(154,118,32,.26)!important;box-sizing:border-box!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-principles>div,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-principle,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-principle,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-principle{min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0 1rem!important;border-right:1px solid var(--s5-l2-line)!important;border-bottom:0!important;background:transparent!important;box-sizing:border-box!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-principles>div:first-child,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-principle:first-child,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-principle:first-child,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-principle:first-child{padding-left:0!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-principles>div:last-child,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-principle:last-child,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-principle:last-child,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-principle:last-child{padding-right:0!important;border-right:0!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-principles small,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-principle small,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-principle small,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-principle small{display:block!important;margin:0 0 .42rem!important;color:#80611a!important;-webkit-text-fill-color:#80611a!important;font:800 .58rem/1.1 var(--s5-l2-sans)!important;letter-spacing:.13em!important;text-transform:uppercase!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-principles strong,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-principle strong,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-principle strong,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-principle strong{display:block!important;margin:0!important;color:#20272c!important;-webkit-text-fill-color:#20272c!important;font:700 .83rem/1.28 var(--s5-l2-sans)!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-principles span{display:none!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-firm18-hero,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-firm18-hero,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-firm18-hero{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:var(--s5-l2-hero-h)!important;width:100%!important;height:var(--s5-l2-hero-h)!important;min-height:var(--s5-l2-hero-h)!important;max-height:var(--s5-l2-hero-h)!important;margin:0 0 3.5rem!important;padding:0!important;border:1px solid var(--s5-l2-line)!important;background:var(--s5-l2-panel)!important;overflow:hidden!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v25-hero-image,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v25-hero-image,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v25-hero-image{display:block!important;visibility:visible!important;grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;background:var(--s5-l2-media)!important;background-image:none!important;overflow:hidden!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-firm18-story,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-firm18-story,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-firm18-story{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;background:var(--s5-l2-panel)!important;box-sizing:border-box!important}}@media (max-width:900px){html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-shell,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-shell,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-shell,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-shell{margin:0 auto!important;padding:6.25rem 0 3.5rem!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-hero,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero{display:grid!important;width:100%!important;max-height:none!important;margin:0 0 2.5rem!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-media,html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 #s5Firm18Image,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero-media,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero-media,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero-media{display:block!important;visibility:visible!important;grid-column:1!important;grid-row:1!important;width:100%!important;height:260px!important;background:var(--s5-l2-media)!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-copy,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero-copy,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero-copy,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero-copy{height:auto!important;min-height:0!important;padding:2.4rem 2rem 2rem!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-copy>h1,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero-copy>h1,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero-copy>h1,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero-copy>h1{max-width:none!important;font-size:clamp(2.6rem,9vw,3.6rem)!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-principles,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-principles,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-principles,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-principles{margin-top:2rem!important;grid-template-columns:1fr!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-principles>div,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-principle,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-principle,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-principle{padding:.9rem 0!important;border-right:0!important;border-bottom:1px solid var(--s5-l2-line)!important}}@media (min-width:901px){html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-hero .s5-about231-copy,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero .s5-v212-hero-copy,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero .s5-v212-hero-copy,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero .s5-v212-hero-copy{padding:2.3rem 3.15rem 1.65rem!important;overflow:hidden!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-eyebrow,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-eyebrow,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-eyebrow,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-eyebrow{margin-bottom:.9rem!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-copy>h1,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero-copy>h1,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero-copy>h1,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero-copy>h1{max-width:13.5ch!important;font-size:clamp(2.7rem,3vw,3.55rem)!important;line-height:.96!important;text-wrap:balance!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-copy>p,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero-copy>p,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero-copy>p,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero-copy>p{margin-top:.8rem!important;max-width:60ch!important;font-size:.94rem!important;line-height:1.48!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-principles,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-principles,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-principles,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-principles{padding-top:.78rem!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-principles small,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-principle small,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-principle small,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-principle small{margin-bottom:.3rem!important;font-size:.56rem!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-principles strong,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-principle strong,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-principle strong,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-principle strong{font-size:.79rem!important;line-height:1.2!important;overflow-wrap:anywhere!important}html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-firm18-story,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-firm18-story,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-firm18-story{padding:2.3rem 3.15rem 1.65rem!important;overflow:hidden!important}}@media (min-width:901px){html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-shell.s5-about231-shell{min-width:0!important;padding-left:0!important;padding-right:0!important;transform:none!important;translate:none!important}html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-hero.s5-about231-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:var(--s5-l2-hero-h,520px)!important;gap:0!important;width:100%!important;max-width:100%!important;min-width:0!important;height:var(--s5-l2-hero-h,520px)!important;min-height:var(--s5-l2-hero-h,520px)!important;max-height:var(--s5-l2-hero-h,520px)!important;margin-left:0!important;margin-right:0!important;padding:0!important;align-items:stretch!important;justify-items:stretch!important;box-sizing:border-box!important;overflow:hidden!important;transform:none!important;translate:none!important}html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-hero.s5-about231-hero>#s5Firm18Image,html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-hero.s5-about231-hero>.s5-about231-media{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;transform:none!important;translate:none!important}html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-hero.s5-about231-hero>.s5-about231-copy.s5-about231-copy{position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:2.3rem 3.15rem 1.65rem!important;box-sizing:border-box!important;transform:none!important;translate:none!important}html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-copy.s5-about231-copy>.s5-about231-eyebrow,html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-copy.s5-about231-copy>h1,html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-copy.s5-about231-copy>p,html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-copy.s5-about231-copy>.s5-about231-principles{position:static!important;inset:auto!important;left:auto!important;right:auto!important;width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important;translate:none!important;box-sizing:border-box!important}html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-copy.s5-about231-copy>h1{max-width:13.5ch!important}html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-copy.s5-about231-copy>p{max-width:60ch!important}html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-copy.s5-about231-copy>.s5-about231-principles{max-width:none!important;margin-top:auto!important}}html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18#s5FirmLayerV18 #s5Firm18Image,html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-media{background-color:var(--s5-l2-media,#e8e3da)!important;background-image:var(--s5d-2)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}html:root body:not(#s5-never):not(#s5-nope) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero-media,html:root body:not(#s5-never):not(#s5-nope) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v25-hero-image{background-color:var(--s5-l2-media,#e8e3da)!important;background-image:var(--s5d-3)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}html:root body:not(#s5-never):not(#s5-nope) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero-media,html:root body:not(#s5-never):not(#s5-nope) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v25-hero-image{background-color:var(--s5-l2-media,#e8e3da)!important;background-image:var(--s5d-4)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}html:root body:not(#s5-never):not(#s5-nope) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero-media,html:root body:not(#s5-never):not(#s5-nope) #s5MethodIndexV21#s5MethodIndexV21 .s5-v25-hero-image{background-color:var(--s5-l2-media,#e8e3da)!important;background-image:var(--s5d-5)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 #s5Firm18Image img,html:root body:not(#s5-never) #s5FirmLayerV18#s5FirmLayerV18 #s5Firm18Image .s5-v60-firm-hero-image,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-hero-media img,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-hero-media img,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-hero-media img,html:root body:not(#s5-never) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v25-hero-image img,html:root body:not(#s5-never) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v25-hero-image img,html:root body:not(#s5-never) #s5MethodIndexV21#s5MethodIndexV21 .s5-v25-hero-image img{display:none!important;visibility:hidden!important;opacity:0!important}html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18#s5FirmLayerV18 #s5Firm18Image{position:relative!important;overflow:hidden!important;isolation:isolate!important}html:root body:not(#s5-never):not(#s5-nope) #s5FirmLayerV18#s5FirmLayerV18 #s5Firm18Image::before{content:""!important;position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;background-image:var(--s5d-6)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;opacity:1!important;visibility:visible!important;z-index:0!important;pointer-events:none!important}@media (min-width:1181px){html:root body:not(#s5-never)>nav.nav .nav-links.s5-mega-nav{contain:none!important}html:root body:not(#s5-never)>nav.nav .s5-mega-panel{position:fixed!important;left:0!important;right:auto!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html:root body:not(#s5-never)>nav.nav .s5-mega-panel-inner{width:min(1480px,calc(100vw - 56px))!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}}html body:not(#s5-never) #team#team.s5-team-carousel-clean{padding:clamp(4.5rem,6.8vw,6.75rem) 0 clamp(4.7rem,7vw,6.9rem)!important;overflow:hidden!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2{padding:0!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-kicker{visibility:visible!important;height:auto!important;min-height:0!important;-webkit-text-fill-color:#9a7426!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-head h2{-webkit-text-fill-color:#263442!important;text-wrap:balance!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-head>p:last-child{-webkit-text-fill-color:#787f84!important;font:400 1.02rem/1.55 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-carousel{display:grid!important;grid-template-columns:54px minmax(0,1fr) 54px!important;gap:1.15rem!important;align-items:center!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-stage{display:grid!important;gap:1.3rem!important;align-items:stretch!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card{display:flex!important;flex-direction:column!important;min-width:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(58,52,46,.12)!important;border-radius:28px!important;background:#fbf8f2!important;box-shadow:0 8px 28px rgba(55,46,37,.035)!important;cursor:pointer!important;transform:none!important;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card:hover{transform:translateY(-3px)!important;border-color:rgba(154,116,38,.27)!important;box-shadow:0 16px 38px rgba(55,46,37,.07)!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-photo{width:100%!important;border:0!important;border-radius:27px 27px 18px 18px!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-photo img{display:block!important;transition:transform .3s ease!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-photo-fallback{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;color:#9a7426!important;background:linear-gradient(145deg,#efe8db,#e7ddce)!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:4rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card-copy{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:1.25rem 1.55rem 1.35rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card h3{margin:0!important;-webkit-text-fill-color:#263442!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(1.65rem,2vw,2.25rem)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.035em!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-role{display:block!important;margin-top:.55rem!important;-webkit-text-fill-color:#656768!important;font:700 .72rem/1.25 var(--font-body,SourceSerif4,Arial,sans-serif)!important;text-transform:uppercase!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-rule{display:block!important;width:28px!important;height:1px!important;margin:.78rem 0 .72rem!important;background:#a37f28!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-expertise{list-style:none!important;margin:0!important;padding:0!important;color:#34404b!important;font:400 .94rem/1.46 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-expertise li{margin:0!important;padding:0!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-tags{display:flex!important;flex-wrap:wrap!important;gap:.4rem!important;margin-top:.78rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-tags span{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:.33rem .68rem!important;border:0!important;border-radius:4px!important;background:#eeeae4!important;color:#656768!important;font:700 .64rem/1 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:.11em!important;text-transform:uppercase!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.8rem!important;align-items:end!important;margin-top:auto!important;padding-top:1rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-dre{display:block!important;margin:0!important;color:#666768!important;-webkit-text-fill-color:#666768!important;font:500 .74rem/1.25 var(--font-body,SourceSerif4,Arial,sans-serif)!important;white-space:nowrap!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-open{display:inline-flex!important;align-items:center!important;gap:.36rem!important;margin:0!important;padding:0!important;color:#7a5c1f!important;-webkit-text-fill-color:#7a5c1f!important;font:500 .82rem/1.2 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;transition:color .2s ease!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card:hover .s5-team-v2-open{color:#7e621f!important;-webkit-text-fill-color:#7e621f!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-arrow{position:static!important;display:grid!important;place-items:center!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;margin:0!important;padding:0 0 4px!important;border:1px solid rgba(58,52,46,.16)!important;border-radius:50%!important;background:#fbf8f2!important;color:#263442!important;font:400 1.7rem/1 Georgia,serif!important;box-shadow:none!important;cursor:pointer!important;transform:none!important;transition:background .2s ease,border-color .2s ease!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-arrow:hover{background:#f1ece4!important;border-color:rgba(154,116,38,.32)!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-dots{display:flex!important;justify-content:center!important;align-items:center!important;margin-top:1.65rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-dot{margin:0!important;border:0!important;border-radius:50%!important;background:#ddd8d0!important;transform:none!important;cursor:pointer!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-dot.is-active{background:#a37f28!important;transform:none!important}@media (max-width:1120px) and (min-width:721px){html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card{display:flex!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card:first-child{display:none!important}}@media (max-width:720px){html body:not(#s5-never) #team#team.s5-team-carousel-clean{padding:4rem 0!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-carousel{grid-template-columns:42px minmax(0,1fr) 42px!important;gap:.55rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card{display:none!important;border-radius:24px!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card.is-active{display:flex!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-photo{border-radius:23px 23px 16px 16px!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card-copy{padding:1.15rem 1.25rem 1.2rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-arrow{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;font-size:1.35rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-tags{gap:.3rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-tags span{font-size:.58rem!important;padding:.3rem .52rem!important}}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-v548-seeall[data-k="team"]{display:none!important}@media (prefers-reduced-motion:reduce){html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card,html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-photo img{transition:none!important}}@media (min-width:1121px){html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-arrow{margin:0!important}}@media (min-width:1121px){html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-tags span{letter-spacing:.085em!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-dre{line-height:1.1!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-open{line-height:1.1!important}}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-photo{position:relative!important;isolation:isolate!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-photo::after{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-photo img{position:relative!important;z-index:2!important;image-rendering:auto!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card:hover .s5-team-v2-photo img{transform:none!important}@media (min-width:1121px){html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-carousel{grid-template-columns:48px minmax(0,1fr) 48px!important;gap:.7rem!important;align-items:center!important}}@media (min-width:1121px){html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-carousel{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;margin:1.35rem auto 0!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-stage{display:grid!important;width:100%!important;max-width:100%!important;gap:0!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card,html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card.is-active{width:360px!important;max-width:360px!important;border-radius:18px!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-photo{border-radius:18px 18px 0 0!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card-copy{padding:.82rem 1rem .88rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card h3{font-size:1.58rem!important;line-height:1!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-role{margin-top:.25rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-rule{width:22px!important;margin:.34rem 0 .32rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-expertise{font-size:.78rem!important;line-height:1.22!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-tags{gap:.24rem!important;margin-top:.36rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-tags span{min-height:20px!important;padding:.2rem .42rem!important;font-size:.52rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card-footer{padding-top:.36rem!important;gap:.45rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-dre{font-size:.61rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-open{font-size:.66rem!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-arrow{position:absolute!important;top:50%!important;z-index:5!important;transform:translateY(-50%)!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-arrow[data-team-v2-prev]{left:-70px!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-arrow[data-team-v2-next]{right:-70px!important}}@media (min-width:901px) and (max-width:1120px){html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-stage{gap:24px!important}}html body:not(#s5-never) #team#team.s5-team-carousel-clean{scroll-margin-top:92px!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-kicker{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:none!important;margin:0 auto .8rem!important;padding:0!important;-webkit-text-fill-color:#7e6325!important;font:850 .72rem/1 Arial,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-align:center!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-head h2{-webkit-text-fill-color:#20272c!important;text-wrap:balance!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-head>p:last-child{-webkit-text-fill-color:#53575b!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-photo::before,html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-photo::after{content:none!important;display:none!important;background:none!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-photo img{filter:none!important;transform:none!important;opacity:1!important}@media (min-width:1121px){html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-stage{overflow:visible!important;align-items:center!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card{transform:scale(1)!important;transform-origin:center center!important;z-index:1!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card.is-active{transform:scale(1.05)!important;transform-origin:center center!important;z-index:4!important;border-color:rgba(154,116,38,.28)!important;box-shadow:0 16px 38px rgba(55,46,37,.075)!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card:hover{transform:translateY(-2px)!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card.is-active:hover{transform:scale(1.05) translateY(-2px)!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-card.is-active .s5-team-v2-photo img{transform:none!important}}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals{width:min(1180px,calc(100vw - 4rem))!important;max-width:1180px!important;box-sizing:border-box!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v177-engagements-band{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(1.5rem,4vw,4rem)!important;align-items:end!important;margin:0 0 1.25rem!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-region-deals-head{width:auto!important;max-width:none!important;margin:0 0 .7rem!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important;font:800 .7rem/1 SourceSerif4,Arial,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-region-deals-intro{width:auto!important;max-width:760px!important;margin:0!important;color:#5f666b!important;-webkit-text-fill-color:#5f666b!important;font:400 .98rem/1.6 SourceSerif4,Arial,sans-serif!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v177-all-markets{align-self:end!important;padding-bottom:.15rem!important;-webkit-text-fill-color:#74653e!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-region-deals-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-count:auto!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-region-deal-city{display:block!important;width:100%!important;min-height:132px!important;margin:0!important;padding:1.45rem 1.55rem!important;box-sizing:border-box!important;background:#fffdf8!important;border:1px solid rgba(72,65,56,.14)!important;border-radius:14px!important;box-shadow:none!important;break-inside:avoid!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-region-deal-city h4{margin:0 0 .72rem!important;color:#716d67!important;-webkit-text-fill-color:#716d67!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(1.55rem,2vw,2rem)!important;font-weight:400!important;line-height:1!important;letter-spacing:-.025em!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-region-deal-city p{margin:.12rem 0 0!important;color:#30383e!important;-webkit-text-fill-color:#30383e!important;font:700 .96rem/1.45 SourceSerif4,Arial,sans-serif!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-region-deal-city .s5-deal-note{color:#7e6325!important;-webkit-text-fill-color:#7e6325!important;font-weight:600!important}@media (max-width:760px){html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals{width:calc(100vw - 2rem)!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v177-engagements-band{grid-template-columns:1fr!important;gap:.8rem!important;align-items:start!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-region-deals-grid{grid-template-columns:1fr!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v177-all-markets{justify-self:start!important}}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v177-all-markets{appearance:none!important;-webkit-appearance:none!important;border:0!important;border-bottom:1px solid rgba(138,120,74,.55)!important;border-radius:0!important;background:transparent!important;cursor:pointer!important;padding:0 0 .16rem!important;margin:0!important;color:#74653e!important;-webkit-text-fill-color:#74653e!important;font:700 .78rem/1.2 SourceSerif4,Arial,sans-serif!important;letter-spacing:.01em!important;white-space:nowrap!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v177-all-markets:hover,html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v177-all-markets:focus-visible{color:#6f5f38!important;-webkit-text-fill-color:#6f5f38!important;border-bottom-color:#6f5f38!important}html body #s5V178MarketsPanel{position:fixed!important;inset:0!important;z-index:100920!important;display:none!important;overflow:auto!important;background:#f4f0e9!important;color:#20272c!important}html body #s5V178MarketsPanel.is-open{display:block!important}html body #s5V178MarketsPanel .s5-v178-back{position:fixed!important;top:1rem!important;left:1rem!important;z-index:4!important;display:inline-flex!important;align-items:center!important;gap:.45rem!important;border:1px solid rgba(72,65,56,.16)!important;border-radius:999px!important;background:#fffdf8!important;padding:.72rem .95rem!important;color:#5f666b!important;font:700 .7rem/1 SourceSerif4,Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important}html body #s5V178MarketsPanel .s5-v178-shell{width:min(1320px,calc(100vw - 5rem))!important;margin:0 auto!important;padding:clamp(5.5rem,8vw,7.5rem) 0 5rem!important}html body #s5V178MarketsPanel .s5-v178-eyebrow{margin:0 0 .85rem!important;font:800 .7rem/1 SourceSerif4,Arial,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important}html body #s5V178MarketsPanel h2{margin:0!important;color:#6b6661!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(3rem,5.3vw,5.15rem)!important;font-weight:400!important;line-height:.94!important}html body #s5V178MarketsPanel .s5-v178-intro{max-width:820px!important;margin:1rem 0 2.6rem!important;color:#5f666b!important;font:500 clamp(.96rem,1.15vw,1.08rem)/1.65 SourceSerif4,Arial,sans-serif!important}html body #s5V178MarketsPanel .s5-v178-group{margin-top:2.4rem!important}html body #s5V178MarketsPanel .s5-v178-group:first-of-type{margin-top:0!important}html body #s5V178MarketsPanel .s5-v178-group-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:1rem!important;margin:0 0 .9rem!important;padding-bottom:.7rem!important;border-bottom:1px solid rgba(72,65,56,.12)!important}html body #s5V178MarketsPanel .s5-v178-group-head h3{margin:0!important;color:#716d67!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(1.8rem,2.4vw,2.5rem)!important;font-weight:400!important;line-height:1!important}html body #s5V178MarketsPanel .s5-v178-group-head span{color:#74653e!important;font:700 .66rem/1 SourceSerif4,Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body #s5V178MarketsPanel .s5-v178-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body #s5V178MarketsPanel .s5-v178-card{min-height:104px!important;padding:1.05rem 1.15rem!important;border:1px solid rgba(72,65,56,.13)!important;border-radius:12px!important;background:#fffdf8!important;box-shadow:none!important}html body #s5V178MarketsPanel .s5-v178-card h4{margin:0 0 .45rem!important;color:#716d67!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:1.35rem!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.02em!important}html body #s5V178MarketsPanel .s5-v178-card p{margin:0!important;color:#30383e!important;font:700 .86rem/1.4 SourceSerif4,Arial,sans-serif!important}html body #s5V178MarketsPanel .s5-v178-card .s5-v178-unit{color:#74653e!important;font-weight:600!important}body.s5-v178-markets-open{overflow:hidden!important}@media (max-width:1050px){html body #s5V178MarketsPanel .s5-v178-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){html body #s5V178MarketsPanel .s5-v178-shell{width:calc(100vw - 2rem)!important;padding-top:5rem!important}html body #s5V178MarketsPanel .s5-v178-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #s5V178MarketsPanel .s5-v178-group-head{align-items:start!important;flex-direction:column!important;gap:.4rem!important}}@media (max-width:500px){html body #s5V178MarketsPanel .s5-v178-grid{grid-template-columns:1fr!important}}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-head h2{-webkit-text-fill-color:#20272c!important;text-wrap:balance!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-head>p:last-child{-webkit-text-fill-color:#53575b!important}@media (min-width:901px){html:root body:not(#s5-never) .s5-v462-who-copy.s5-v462-who-copy{box-sizing:border-box!important}html:root body:not(#s5-never) .s5-v462-who-copy .s5-v472-who-lead,html:root body:not(#s5-never) .s5-v462-who-copy>p:first-child{margin:0!important;font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-weight:560!important;color:#46545f!important;-webkit-text-fill-color:#46545f!important}html:root body:not(#s5-never) .s5-v462-who-statement.s5-v462-who-statement{margin:1.2rem 0 0!important;font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;-webkit-text-fill-color:#9b7b28!important}}@media (min-width:901px){html:root body:not(#s5-never) .s5-v462-who-copy.s5-v462-who-copy{padding:2.25rem 2.8rem .2rem!important}html:root body:not(#s5-never) .s5-v462-who-copy .s5-v472-who-lead,html:root body:not(#s5-never) .s5-v462-who-copy>p:first-child{letter-spacing:-.014em!important}}@media (min-width:1021px){html body #s5FirmLayerV18 .s5-v542-card,html body #s5FirmLayerV18 .s5-about231-resource,html body #s5ServiceIndexV17 .s5-v212-card{align-items:stretch!important}}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v182-footprint{width:100%!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v182-footprint-head{display:grid!important;grid-template-columns:minmax(0,.42fr) minmax(0,1fr)!important;gap:clamp(1.5rem,4vw,4rem)!important;align-items:end!important;margin:0 0 1.25rem!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v182-footprint-eyebrow{font:800 .7rem/1 SourceSerif4,Arial,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v182-footprint-head p{margin:0!important;max-width:760px!important;color:#5f666b!important;font:400 .96rem/1.55 SourceSerif4,Arial,sans-serif!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v182-footprint-group{margin-top:1.15rem!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v182-footprint-group:first-of-type{margin-top:0!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v182-footprint-group h3{margin:0 0 .7rem!important;color:#716d67!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:1.38rem!important;font-weight:400!important;line-height:1!important;letter-spacing:-.02em!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v182-footprint-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v182-footprint-item{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:.75rem!important;min-width:0!important;padding:.65rem .75rem!important;border:1px solid rgba(72,65,56,.11)!important;border-radius:9px!important;background:rgba(255,253,248,.62)!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v182-footprint-item strong{min-width:0!important;color:#4a4f55!important;font:600 .72rem/1.2 SourceSerif4,Arial,sans-serif!important;white-space:normal!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v182-footprint-item span{flex:0 0 auto!important;color:#74653e!important;font:700 .68rem/1 SourceSerif4,Arial,sans-serif!important;white-space:nowrap!important}@media (max-width:980px){html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v182-footprint-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v182-footprint-head{grid-template-columns:1fr!important;gap:.65rem!important}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v182-footprint-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #s5FirmLayerV18 .s5-v542-card,html body #s5FirmLayerV18 .s5-about231-resource,html body #s5ServiceIndexV17 .s5-v212-card{height:auto!important;max-height:none!important}}@media (max-width:500px){html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v182-footprint-grid{grid-template-columns:1fr!important}}html body #s5RegionOverlay.s5-v519-evergreen #s5RegionDeals .s5-v182-footprint{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}@media (min-width:1021px){html body #s5FirmLayerV18 .s5-v542-card,html body #s5FirmLayerV18 .s5-about231-resource,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card.is-wide{height:360px!important;min-height:360px!important;max-height:360px!important;grid-template-columns:minmax(0,.54fr) minmax(220px,.46fr)!important;border-radius:0!important;overflow:hidden!important}html body #s5FirmLayerV18 .s5-v542-media,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-media,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card.is-wide .s5-v212-card-media{height:360px!important;min-height:360px!important;max-height:360px!important}}html body #s5FirmLayerV18 .s5-v542-copy,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-copy{padding:clamp(1.8rem,2.55vw,2.35rem)!important;padding-bottom:3.55rem!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:0!important}html body #s5FirmLayerV18 .s5-v542-card small,html body #s5FirmLayerV18 .s5-about231-resource small,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-kicker{display:flex!important;align-items:center!important;gap:.65rem!important;margin:0 0 .9rem!important;-webkit-text-fill-color:#74653e!important;font-family:SourceSerif4,Arial,sans-serif!important;font-size:.64rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important}html body #s5FirmLayerV18 .s5-v542-card small::before,html body #s5FirmLayerV18 .s5-about231-resource small::before,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-kicker::before{content:""!important;display:block!important;width:20px!important;height:1px!important;flex:0 0 20px!important;background:#b99d58!important}html body #s5FirmLayerV18 .s5-v542-card h3,html body #s5FirmLayerV18 .s5-about231-resource h3,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card h3{max-width:15ch!important;margin:0 0 .95rem!important;color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(2rem,2.2vw,2.45rem)!important;font-weight:400!important;font-style:normal!important;line-height:.98!important;letter-spacing:-.038em!important;text-wrap:balance!important}html body #s5FirmLayerV18 .s5-v542-card p,html body #s5FirmLayerV18 .s5-about231-resource p,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card p{max-width:32ch!important;margin:0!important;color:#596269!important;-webkit-text-fill-color:#596269!important;font-family:SourceSerif4,Arial,sans-serif!important;font-size:1rem!important;font-weight:500!important;line-height:1.55!important;letter-spacing:0!important}html body #s5FirmLayerV18 .s5-v542-arrow,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-arrow{position:absolute!important;left:clamp(1.8rem,2.55vw,2.35rem)!important;bottom:1.45rem!important;margin:0!important;color:#80611a!important;-webkit-text-fill-color:#80611a!important;font-family:SourceSerif4,Arial,sans-serif!important;font-size:1rem!important;font-weight:700!important;line-height:1!important}html body #s5FirmLayerV18 [data-s5v2-related-key="about-s5"] .s5-v542-media,html body #s5FirmLayerV18 [data-s5v2-related-key="geographic-capabilities"] .s5-v542-media,html body #s5FirmLayerV18 [data-s5v2-related-key="corporate-capabilities"] .s5-v542-media,html body #s5FirmLayerV18 [data-s5v2-related-key="affiliations-recognition"] .s5-v542-media,html body #s5ServiceIndexV17 a[href="#s5/services/tenant-representation"] .s5-v212-card-media,html body #s5ServiceIndexV17 a[href="#s5/services/technical-facilities-infrastructure"] .s5-v212-card-media{background:#e8e3da!important;background-image:none!important}@media (max-width:1020px){html body #s5FirmLayerV18 .s5-v542-card,html body #s5FirmLayerV18 .s5-about231-resource,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card.is-wide{height:auto!important;min-height:0!important;max-height:none!important}html body #s5FirmLayerV18 .s5-v542-media,html body :is(#s5ServiceIndexV17,#s5EnvironmentLayerV18,#s5MethodIndexV21) .s5-v212-card-media{height:250px!important;min-height:250px!important;max-height:none!important}}html body #s5CaseStudyLayer .s5-l3-eyebrow{font-family:SourceSerif4,Arial,sans-serif!important;font-size:.62rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.16em!important;text-transform:uppercase!important}html:root body:not(#s5-never) #team.s5-team-carousel-clean .s5-team-v2-kicker{-webkit-text-fill-color:#74653e!important}html:root body:not(#s5-never) #team.s5-team-carousel-clean .s5-team-v2-head h2{-webkit-text-fill-color:#6b6661!important;text-wrap:balance!important;-webkit-font-smoothing:antialiased!important}html:root body:not(#s5-never) #team.s5-team-carousel-clean .s5-team-v2-head>p:not(.s5-team-v2-kicker){-webkit-text-fill-color:#596269!important}html body:not(#s5-never) #s5TenantOnlyAdvantage .s5-v96-experience.s5-v209-initial-static .s5-v96-line,html body:not(#s5-never) #s5TenantOnlyAdvantage .s5-v96-experience.s5-v209-initial-static .s5-v96-body,html body:not(#s5-never) #s5TenantOnlyAdvantage .s5-v96-experience.s5-v209-initial-static .s5-v96-cta,html body:not(#s5-never) #s5TenantOnlyAdvantage .s5-v96-experience.s5-v209-initial-static .s5-v96-image,html body:not(#s5-never) #s5TenantOnlyAdvantage .s5-v96-experience.s5-v209-initial-static .s5-v96-tab,html body:not(#s5-never) #s5TenantOnlyAdvantage .s5-v96-experience.s5-v209-initial-static .s5-v96-tab::before,html body:not(#s5-never) #s5TenantOnlyAdvantage .s5-v96-experience.s5-v209-initial-static .s5-v96-tab::after{animation:none!important;transition:none!important}html body:not(#s5-never) #s5InsightsArchiveLayer > .s5-secondary-layer-page{padding-top:1.1rem!important;padding-bottom:4.5rem!important}html body:not(#s5-never) #s5InsightsArchiveLayer .s5-v211-blog-layer2-header{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;width:100%!important;min-height:0!important;height:clamp(330px,38vw,430px)!important;margin:0 0 1.6rem!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(124,119,113,.22)!important;background:#f4f0e9!important}html body:not(#s5-never) #s5InsightsArchiveLayer .s5-v211-blog-hero-media{position:relative!important;min-width:0!important;height:100%!important;overflow:hidden!important;background:#e8e3da!important}html body:not(#s5-never) #s5InsightsArchiveLayer .s5-v211-blog-hero-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 48%!important;filter:saturate(.92) contrast(1.02) brightness(.94)!important}html body:not(#s5-never) #s5InsightsArchiveLayer .s5-v211-blog-hero-copy{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:clamp(2rem,3.6vw,3.5rem)!important;background:#fbf8f2!important}html body:not(#s5-never) #s5InsightsArchiveLayer .s5-v211-blog-hero-copy .s5-secondary-layer-kicker{margin:0 0 1rem!important;-webkit-text-fill-color:#7e6325!important;font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-size:.68rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important}html body:not(#s5-never) #s5InsightsArchiveLayer .s5-v211-blog-hero-copy h1{margin:0!important;color:#73716d!important;-webkit-text-fill-color:#73716d!important;font-family:var(--font-display,"Newsreader",Georgia,"Times New Roman",serif)!important;font-size:clamp(3.15rem,4.5vw,5.1rem)!important;font-weight:400!important;font-style:normal!important;line-height:.9!important;text-wrap:balance!important}html body:not(#s5-never) #s5InsightsArchiveLayer .s5-v211-blog-hero-subhead{max-width:610px!important;margin:1.3rem 0 0!important;color:#596269!important;-webkit-text-fill-color:#596269!important;font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-size:clamp(.98rem,1.05vw,1.08rem)!important;font-weight:400!important;line-height:1.55!important}html body:not(#s5-never) #s5InsightsArchiveLayer .s5-v211-blog-hero-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:auto!important;padding-top:1rem!important;border-top:1px solid rgba(180,138,40,.26)!important}html body:not(#s5-never) #s5InsightsArchiveLayer .s5-v211-blog-hero-meta span{min-width:0!important;padding-right:.8rem!important;color:#262c31!important;font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-size:.78rem!important;font-weight:600!important;line-height:1.25!important}html body:not(#s5-never) #s5InsightsArchiveLayer .s5-v211-blog-hero-meta span+span{padding-left:1rem!important;border-left:1px solid rgba(124,119,113,.18)!important}html body:not(#s5-never) #s5InsightsArchiveLayer .s5-v211-blog-hero-meta small{display:block!important;margin-bottom:.28rem!important;color:#7e6325!important;font-size:.55rem!important;font-weight:800!important;letter-spacing:.14em!important}html body:not(#s5-never) #s5InsightsArchiveLayer #s5InsightsArchiveGrid{margin-top:0!important}@media (max-width:900px){html body:not(#s5-never) #s5InsightsArchiveLayer .s5-v211-blog-layer2-header{grid-template-columns:1fr!important;height:auto!important}html body:not(#s5-never) #s5InsightsArchiveLayer .s5-v211-blog-hero-media{height:260px!important}html body:not(#s5-never) #s5InsightsArchiveLayer .s5-v211-blog-hero-copy{min-height:330px!important}}html body.s5-insights-archive-open>nav.nav,html.s5-v582-layer-open body.s5-insights-archive-open>nav.nav{position:fixed!important;top:0!important;left:0!important;right:0!important;height:88px!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2147483646!important}html body #s5InsightsArchiveLayer.s5-insights-archive-layer.is-open,html body #s5InsightsArchiveLayer.s5-insights-archive-layer.is-open[aria-hidden="false"]{position:fixed!important;inset:auto 0 0 0!important;top:88px!important;width:100vw!important;height:calc(100dvh - 88px)!important;max-height:calc(100dvh - 88px)!important;overflow-y:scroll!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:rgba(88,94,99,.58) rgba(32,39,44,.07)!important;z-index:2147483600!important}html body:not(#s5-never) #s5InsightsArchiveLayer.is-open>.s5-secondary-layer-page,html body:not(#s5-never) #s5InsightsArchiveLayer.is-open[aria-hidden="false"]>.s5-secondary-layer-page{width:min(1340px,calc(100vw - 5rem))!important;margin:0 auto!important;padding:.65rem 0 4.5rem!important}html body:not(#s5-never) #s5InsightsArchiveLayer .s5-v211-blog-layer2-header{margin-top:0!important;margin-bottom:1.45rem!important}html body #s5InsightsArchiveLayer::-webkit-scrollbar{width:12px!important}html body #s5InsightsArchiveLayer::-webkit-scrollbar-track{background:rgba(32,39,44,.07)!important;border-left:1px solid rgba(32,39,44,.10)!important}html body #s5InsightsArchiveLayer::-webkit-scrollbar-thumb{background:rgba(88,94,99,.58)!important;border-radius:999px!important;border:3px solid transparent!important;background-clip:content-box!important}html body #s5InsightsArchiveLayer::-webkit-scrollbar-thumb:hover{background:rgba(164,15,31,.62)!important;background-clip:content-box!important}@media (max-width:900px){html body.s5-insights-archive-open>nav.nav,html.s5-v582-layer-open body.s5-insights-archive-open>nav.nav{height:78px!important}html body #s5InsightsArchiveLayer.s5-insights-archive-layer.is-open,html body #s5InsightsArchiveLayer.s5-insights-archive-layer.is-open[aria-hidden="false"]{top:78px!important;height:calc(100dvh - 78px)!important;max-height:calc(100dvh - 78px)!important}html body:not(#s5-never) #s5InsightsArchiveLayer.is-open>.s5-secondary-layer-page,html body:not(#s5-never) #s5InsightsArchiveLayer.is-open[aria-hidden="false"]>.s5-secondary-layer-page{width:calc(100vw - 2rem)!important;padding:.45rem 0 4rem!important}}html body:not(#s5-never) #s5InsightReader .s5-v214-blog-layer3-hero{margin:0 0 1.65rem!important;border:1px solid rgba(124,119,113,.22)!important;background:#efe8db!important;overflow:hidden!important;box-shadow:0 12px 30px rgba(37,40,45,.06)!important}html body:not(#s5-never) #s5InsightReader .s5-v214-blog-layer3-hero img{display:block!important;width:100%!important;height:clamp(260px,38vw,430px)!important;object-fit:cover!important;object-position:center 52%!important}@media (max-width:900px){html body:not(#s5-never) #s5InsightReader .s5-v214-blog-layer3-hero img{height:240px!important}}html body:not(#s5-never) #team#team.s5-team-carousel-clean{padding-top:clamp(4.2rem,6vw,5.6rem)!important;padding-bottom:clamp(4.4rem,6vw,5.8rem)!important;background:#f4f0e9!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2{width:min(1240px,calc(100vw - 96px))!important;max-width:1240px!important;margin:0 auto!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-head.s5-v215-team-head-refined{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr)!important;gap:clamp(2.5rem,5vw,5.5rem)!important;align-items:end!important}html body:not(#s5-never) #team#team .s5-v215-team-head-copy .s5-team-v2-kicker{align-items:center!important;justify-content:flex-start!important;gap:.75rem!important;width:auto!important;margin:0 0 .85rem!important;-webkit-text-fill-color:#7e6325!important;font:850 .69rem/1 SourceSerif4,Arial,sans-serif!important;letter-spacing:.19em!important;text-transform:uppercase!important}html body:not(#s5-never) #team#team .s5-v215-team-head-copy .s5-team-v2-kicker::before{content:""!important;width:28px!important;height:1px!important;background:#b89443!important;flex:0 0 28px!important}html body:not(#s5-never) #team#team .s5-v215-team-head-copy h2{-webkit-text-fill-color:#716d67!important;text-wrap:balance!important}html body:not(#s5-never) #team#team .s5-v215-team-head-side{align-self:end!important}html body:not(#s5-never) #team#team .s5-v215-team-head-side p{-webkit-text-fill-color:#596269!important}html body:not(#s5-never) #team#team .s5-v215-team-directory-cta{appearance:none!important;align-items:center!important;gap:.45rem!important;margin:1.15rem 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:#9a7426!important;font:800 .82rem/1.2 var(--font-body,SourceSerif4,Arial,sans-serif)!important;cursor:pointer!important}html body:not(#s5-never) #team#team .s5-v215-team-directory-cta:hover{text-decoration:underline!important;text-underline-offset:4px!important}html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-carousel{margin-top:0!important}html body #s5TeamDirectoryLayer.is-open[aria-hidden="false"]{top:88px!important;height:calc(100dvh - 88px)!important;max-height:calc(100dvh - 88px)!important;overflow-y:scroll!important;scrollbar-gutter:stable!important}html body #s5TeamDirectoryLayer.is-open[aria-hidden="false"]>.s5-secondary-layer-page{width:min(1340px,calc(100vw - 5rem))!important;margin:0 auto!important;padding:.8rem 0 5rem!important}html body #s5TeamDirectoryLayer .s5-secondary-layer-hero.s5-v215-directory-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;min-height:360px!important;margin:0 0 1.55rem!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(32,39,44,.16)!important;background:#f4f0e9!important}html body #s5TeamDirectoryLayer .s5-v215-directory-hero-main{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(2.5rem,4vw,4rem)!important;background:#111923!important}html body #s5TeamDirectoryLayer .s5-v215-directory-hero-main .s5-secondary-layer-kicker{margin:0 0 1rem!important;color:#d2af4a!important;-webkit-text-fill-color:#d2af4a!important}html body #s5TeamDirectoryLayer .s5-v215-directory-hero-main h1{max-width:760px!important;margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(2.9rem,4.3vw,4.8rem)!important;font-weight:400!important;line-height:.93!important;letter-spacing:-.05em!important}html body #s5TeamDirectoryLayer .s5-v215-directory-hero-main h1 em{color:#d2af4a!important;-webkit-text-fill-color:#d2af4a!important;font-style:normal!important}html body #s5TeamDirectoryLayer .s5-v215-directory-hero-side{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(2.5rem,4vw,4rem)!important;background:#fbf8f2!important}html body #s5TeamDirectoryLayer .s5-v215-directory-hero-side>p{max-width:560px!important;margin:0!important;color:#5f666b!important;font:400 1rem/1.72 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body #s5TeamDirectoryLayer .s5-v215-directory-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin-top:auto!important;padding-top:1.2rem!important;border-top:1px solid rgba(154,116,38,.24)!important}html body #s5TeamDirectoryLayer .s5-v215-directory-meta span{min-width:0!important;padding-right:.8rem!important;color:#20272c!important;font:650 .78rem/1.25 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body #s5TeamDirectoryLayer .s5-v215-directory-meta span+span{padding-left:1rem!important;border-left:1px solid rgba(32,39,44,.12)!important}html body #s5TeamDirectoryLayer .s5-v215-directory-meta small{display:block!important;margin-bottom:.3rem!important;color:#7e6325!important;font-size:.55rem!important;font-weight:850!important;letter-spacing:.14em!important}html body #s5TeamDirectoryLayer .s5-team-directory-card{min-height:0!important;padding:0 0 1.15rem!important;overflow:hidden!important;border:1px solid rgba(32,39,44,.13)!important;border-radius:14px!important;background:#fffdf8!important;box-shadow:none!important}html body #s5TeamDirectoryLayer .s5-v215-directory-photo{width:100%!important;height:220px!important;margin:0 0 1rem!important;overflow:hidden!important;background:#e8e3da!important;border-bottom:1px solid rgba(32,39,44,.10)!important}html body #s5TeamDirectoryLayer .s5-v215-directory-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 22%!important}html body #s5TeamDirectoryLayer .s5-team-directory-card>.s5-home-team-initials,html body #s5TeamDirectoryLayer .s5-team-directory-card>h3,html body #s5TeamDirectoryLayer .s5-team-directory-card>.s5-home-team-role,html body #s5TeamDirectoryLayer .s5-team-directory-card>p,html body #s5TeamDirectoryLayer .s5-team-directory-card>.s5-home-team-open{margin-left:1.15rem!important;margin-right:1.15rem!important}html body #s5TeamDirectoryLayer .s5-team-directory-card>.s5-home-team-initials{display:none!important}html body #s5TeamDirectoryLayer .s5-team-directory-card h3{margin-top:0!important;font-size:1.75rem!important;color:#716d67!important;-webkit-text-fill-color:#716d67!important}html body #s5TeamDirectoryLayer .s5-team-directory-card .s5-home-team-role{color:#7e6325!important;-webkit-text-fill-color:#7e6325!important;font-size:.62rem!important}html body #s5TeamDirectoryLayer .s5-team-directory-card p{margin-top:.7rem!important;color:#5f666b!important;font-size:.9rem!important;line-height:1.55!important}html body #s5TeamDirectoryLayer .s5-team-directory-card .s5-home-team-open{display:block!important;margin-top:1rem!important;padding-top:0!important;color:#9a7426!important;font-size:.67rem!important}html body #s5TeamDirectoryLayer::-webkit-scrollbar{width:12px!important}html body #s5TeamDirectoryLayer::-webkit-scrollbar-track{background:rgba(32,39,44,.06)!important}html body #s5TeamDirectoryLayer::-webkit-scrollbar-thumb{background:rgba(88,94,99,.52)!important;border:3px solid transparent!important;border-radius:999px!important;background-clip:content-box!important}@media (max-width:1000px){html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-head.s5-v215-team-head-refined{grid-template-columns:1fr!important;gap:1.2rem!important}}@media (max-width:700px){html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2{width:calc(100vw - 2rem)!important}html body #s5TeamDirectoryLayer.is-open[aria-hidden="false"]{top:72px!important;height:calc(100dvh - 72px)!important}html body #s5TeamDirectoryLayer.is-open[aria-hidden="false"]>.s5-secondary-layer-page{width:calc(100vw - 2rem)!important;padding:.55rem 0 4rem!important}html body #s5TeamDirectoryLayer .s5-secondary-layer-hero.s5-v215-directory-hero{grid-template-columns:1fr!important;min-height:0!important}html body #s5TeamDirectoryLayer .s5-v215-directory-hero-main,html body #s5TeamDirectoryLayer .s5-v215-directory-hero-side{padding:2rem 1.5rem!important}}html body:not(#s5-never) #team#team .s5-v215-team-head-copy{min-width:0!important}html body:not(#s5-never) #team#team .s5-v215-team-head-copy h2{-webkit-text-fill-color:#6b6661!important}html body:not(#s5-never) #team#team .s5-v215-team-head-side p{-webkit-text-fill-color:#596269!important;font:400 1rem/1.55 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body:not(#s5-never) #team#team .s5-v215-team-directory-cta{display:none!important}html body #articlePage .s5-v562-article-hero .s5-l3-media{object-fit:cover!important;object-position:center 52%!important}html:root body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-head,html:root body:not(#s5-never) #team#team .s5-team-v2-head{display:block!important}html:root body:not(#s5-never) #team#team .s5-v215-team-head-copy,html:root body:not(#s5-never) #team#team .s5-v215-team-head-side{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center!important}html:root body:not(#s5-never) #team#team .s5-v215-team-head-copy .s5-team-v2-kicker{display:none!important}html:root body:not(#s5-never) #team#team .s5-v215-team-head-copy h2,html:root body:not(#s5-never) #team#team .s5-team-v2-head h2{-webkit-text-fill-color:#6b6661!important;text-wrap:balance!important;-webkit-font-smoothing:antialiased!important}html:root body:not(#s5-never) #team#team .s5-v215-team-head-side p{-webkit-text-fill-color:#5f666b!important}html:root body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-head,html:root body:not(#s5-never) #team#team .s5-team-v2-head{width:min(100% - 3rem,1040px)!important;max-width:min(100% - 3rem,1040px)!important;margin:0 auto 2.5rem!important;padding:0!important;text-align:center!important;border:0!important}html:root body:not(#s5-never) #team#team .s5-v215-team-head-copy h2,html:root body:not(#s5-never) #team#team .s5-team-v2-head h2{display:block!important;width:auto!important;max-width:760px!important;margin:0 auto 14px!important;text-align:center!important;-webkit-text-fill-color:#20272c!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(2.35rem,3.05vw,3.2rem)!important;font-weight:400!important;font-style:normal!important;line-height:1.02!important;white-space:normal!important;text-wrap:balance!important;-webkit-font-smoothing:antialiased!important}html:root body:not(#s5-never) #team#team .s5-v215-team-head-side{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center!important}html:root body:not(#s5-never) #team#team .s5-v215-team-head-side p,html:root body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-head > p:last-child{display:block!important;width:auto!important;max-width:640px!important;margin:0 auto 24px!important;text-align:center!important;color:#53575b!important;-webkit-text-fill-color:#53575b!important;font-family:var(--font-body,SourceSerif4,Arial,sans-serif)!important;font-size:1rem!important;font-weight:400!important;font-style:normal!important;line-height:1.55!important;letter-spacing:0!important}@media (max-width:700px){html:root body:not(#s5-never) #team#team .s5-v215-team-head-copy h2,html:root body:not(#s5-never) #team#team .s5-team-v2-head h2{font-size:clamp(2rem,8vw,2.6rem)!important;max-width:90vw!important}html:root body:not(#s5-never) #team#team .s5-v215-team-head-side p,html:root body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-head > p:last-child{font-size:.95rem!important;max-width:88vw!important}}html:root body:not(#s5-never) #team#team .s5-v215-team-head-copy h2,html:root body:not(#s5-never) #team#team .s5-team-v2-head h2{-webkit-text-fill-color:#6b6661!important}html body:not(#s5-never) #s5RegionOverlay .s5-v226-map-section{margin:0 auto;padding:0 0 clamp(2.5rem,4vw,4rem)}html body:not(#s5-never) #s5RegionOverlay .s5-v226-map-frame{margin-top:0;padding:10px;border:1px solid rgba(32,39,44,.13);border-radius:12px;background:#FBF8F2;box-shadow:0 14px 34px rgba(35,31,25,.045);overflow:hidden}html body:not(#s5-never) #s5RegionOverlay .s5-v226-map-frame iframe{display:block;width:100%;height:620px;border:0;background:transparent}@media (max-width:980px){html body:not(#s5-never) #s5RegionOverlay .s5-v226-map-frame iframe{height:980px}}@media (max-width:700px){html body:not(#s5-never) #s5RegionOverlay .s5-v226-map-frame{padding:6px;border-radius:9px}html body:not(#s5-never) #s5RegionOverlay .s5-v226-map-frame iframe{height:930px}}html body:not(#s5-never) #s5RegionOverlay.is-open .s5-region-page{padding-bottom:clamp(4rem,6vw,6rem)!important}html body:not(#s5-never) #s5RegionOverlay.is-open .s5-v563-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;min-height:500px!important;margin:0 auto clamp(1.35rem,2vw,1.8rem)!important;padding:0!important;gap:0!important;align-items:stretch!important;border:1px solid rgba(32,39,44,.14)!important;background:#fff!important;overflow:hidden!important}html body:not(#s5-never) #s5RegionOverlay.is-open .s5-v563-hero>img{display:block!important;grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:500px!important;max-height:none!important;object-fit:cover!important;object-position:center!important;opacity:1!important;visibility:visible!important;background:#ddd8d0!important}html body:not(#s5-never) #s5RegionOverlay.is-open .s5-v563-hero>.s5-v563-panel{display:flex!important;grid-column:2!important;grid-row:1!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;padding:clamp(2.8rem,4.6vw,4.6rem)!important;background:#fff!important;box-sizing:border-box!important}html body:not(#s5-never) #s5RegionOverlay.is-open .s5-v563-eyebrow{margin:0 0 1rem!important;-webkit-text-fill-color:#74653e!important;font:800 .72rem/1 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:.16em!important;text-transform:uppercase!important}html body:not(#s5-never) #s5RegionOverlay.is-open .s5-v563-title{margin:0!important;-webkit-text-fill-color:#6b6661!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-weight:400!important;text-wrap:balance!important}html body:not(#s5-never) #s5RegionOverlay.is-open .s5-v563-lede{margin:1rem 0 0!important;max-width:46ch!important;color:#5f666b!important;-webkit-text-fill-color:#5f666b!important;font:400 1.03rem/1.62 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body:not(#s5-never) #s5RegionOverlay.is-open .s5-v226-map-section{margin:0 auto!important;padding:0 0 clamp(2.75rem,4vw,4rem)!important}html body:not(#s5-never) #s5RegionOverlay.is-open #s5RegionDeals{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}@media (max-width:900px){html body:not(#s5-never) #s5RegionOverlay.is-open .s5-v563-hero{grid-template-columns:1fr!important;min-height:0!important}html body:not(#s5-never) #s5RegionOverlay.is-open .s5-v563-hero>img{grid-column:1!important;grid-row:1!important;height:300px!important;min-height:300px!important}html body:not(#s5-never) #s5RegionOverlay.is-open .s5-v563-hero>.s5-v563-panel{grid-column:1!important;grid-row:2!important;padding:clamp(1.7rem,6vw,2.5rem)!important}}html body:not(#s5-never) #s5RegionOverlay #s5RegionBack,html body:not(#s5-never) #s5RegionBack{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body #articlePage .article-page-back,html body #s5InsightsArchiveLayer [data-s5-insights-archive-close],html body #s5InsightReader [data-s5-insight-reader-close]{display:none!important;visibility:hidden!important;pointer-events:none!important}html body #articlePage.active,html body #s5InsightsArchiveLayer.is-open,html body #s5InsightReader.is-open{overflow-y:scroll!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;scrollbar-width:auto!important;scrollbar-color:rgba(91,96,101,.72) rgba(32,39,44,.08)!important}html body #articlePage.active::-webkit-scrollbar,html body #s5InsightsArchiveLayer.is-open::-webkit-scrollbar,html body #s5InsightReader.is-open::-webkit-scrollbar{display:block!important;width:12px!important}html body #articlePage.active::-webkit-scrollbar-track,html body #s5InsightsArchiveLayer.is-open::-webkit-scrollbar-track,html body #s5InsightReader.is-open::-webkit-scrollbar-track{background:rgba(32,39,44,.07)!important;border-left:1px solid rgba(32,39,44,.08)!important}html body #articlePage.active::-webkit-scrollbar-thumb,html body #s5InsightsArchiveLayer.is-open::-webkit-scrollbar-thumb,html body #s5InsightReader.is-open::-webkit-scrollbar-thumb{background:rgba(91,96,101,.66)!important;border:3px solid transparent!important;border-radius:999px!important;background-clip:content-box!important}html body #articlePage.active::-webkit-scrollbar-thumb:hover,html body #s5InsightsArchiveLayer.is-open::-webkit-scrollbar-thumb:hover,html body #s5InsightReader.is-open::-webkit-scrollbar-thumb:hover{background:rgba(91,96,101,.86)!important;border:3px solid transparent!important;background-clip:content-box!important}@media (max-width:640px){html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-card{grid-template-columns:minmax(0,1fr)!important;row-gap:1.25rem!important}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-card>*{grid-column:1/-1!important;grid-row:auto!important}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-logo-wrap{justify-self:start!important;max-width:170px!important}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-quote{width:auto!important;max-width:none!important}}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #s5-client-logo-reviews#s5-client-logo-reviews h2{font-size:var(--s5-h2,clamp(1.95rem,3.5vw,3.5rem))!important}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-reviews-copy{font-size:1rem!important;line-height:1.55!important;color:rgb(83,87,91)!important;-webkit-text-fill-color:rgb(83,87,91)!important}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #s5-client-logo-reviews#s5-client-logo-reviews .s5-v559-perspectives-link{display:inline-block!important;font-size:.95rem!important;font-weight:800!important;margin-bottom:40px!important}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-quote{font-size:clamp(1.15rem,1.3vw,1.3rem)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:-.005em!important}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-person{font-family:SourceSerif4,Arial,sans-serif!important;font-size:1rem!important;font-weight:600!important;letter-spacing:normal!important;text-transform:none!important;color:rgb(37,40,45)!important;-webkit-text-fill-color:rgb(37,40,45)!important;line-height:1.3!important}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-role{font-size:.9rem!important;font-weight:400!important;line-height:1.5!important;color:rgb(95,102,107)!important;-webkit-text-fill-color:rgb(95,102,107)!important}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-cta{font-size:.67rem!important;font-weight:850!important;letter-spacing:.12em!important}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #team#team{padding-top:var(--s5-v94-section-y,32px)!important}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #team#team .s5-v215-team-head-copy h2,html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #team#team .s5-team-v2-head h2{font-size:var(--s5-h2,clamp(1.95rem,3.5vw,3.5rem))!important}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #global-reach#global-reach .global-deals-final-inner{padding-top:var(--s5-v94-section-y,32px)!important}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #s5RegionOverlay .s5-region-page{padding-top:calc(var(--s5-v483-header-h,76px) + clamp(32px,2.5vw,36px))!important}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) .s5-sublease-carousel-hint,html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) .s5-sub-v8-city,html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) .s5-v199-focus-card,html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) .s5-v199-focus-card span,html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) .s5-v199-focus-card strong,html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) .s5-v212-shell,html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) .s5-l3-shell,html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #s5ArchitectureDetailLayer{font-family:SourceSerif4,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) .s5-proof-theme-card .num{font-family:"Newsreader",Georgia,serif!important}html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #s5ArchitectureDetailLayer .s5-l3-eyebrow,html body:not(#\	):not(#\	):not(#\	):not(#\	):not(#\	):not(#\	) #s5ArchitectureDetailLayer .s5v2-eyebrow{text-shadow:none!important}html:root body:not(#s5-never) .s5-v472-who-lead,html:root body:not(#s5-never) .s5-v462-who-copy>p:first-child{text-wrap:balance!important;-webkit-text-wrap:balance!important;text-wrap-style:balance!important}html:root body:not(#s5-never) .s5-v462-who-statement{text-wrap:balance!important}html:root body:not(#s5-never) .s5-v462-who-statement em{white-space:nowrap!important}@media (min-width:1051px){html:root body:not(#s5-never) .s5-v462-who-copy.s5-v462-who-copy{width:-moz-fit-content!important;width:fit-content!important;max-width:40rem!important;justify-self:end!important;margin-left:auto!important;margin-right:0!important;transform:translateX(15px)!important;padding-left:0!important;padding-right:0!important}}html:root body:not(#s5-never) .s5-v462-who-statement.s5-v462-who-statement{transition:opacity .2s ease!important}html:root body:not(#s5-never) .s5-v462-who-statement:hover{opacity:.82!important}html:root body:not(#s5-never) .s5-v462-who-statement:hover em{transform:translateX(4px)!important}html:root body:not(#s5-never) .s5-v95-credibility-stat{font-size:clamp(1.6rem,2.4vw,2.5rem)!important;white-space:nowrap!important}html:root body:not(#s5-never) .s5-v95-credibility-label{text-wrap:balance!important}html:root body:not(#s5-never) .s5-v462-who-statement.s5-v462-who-statement{margin-top:1.05rem!important}html body:not(#s5-never) #s5RegionOverlay#s5RegionOverlay nav.s5-v9-region-switch+main.s5-region-page{padding-top:0!important;margin-top:0!important}@media (max-width:960px){html body:not(#s5-never) #s5RegionOverlay#s5RegionOverlay nav.s5-v9-region-switch{padding-top:78px!important}}html body:not(#s5-never) #s5RegionOverlay#s5RegionOverlay nav.s5-v9-region-switch>button[type]{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:static!important}html body #s5RegionOverlay .s5-v9-region-switch{position:relative!important;z-index:5!important;display:flex!important;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 auto 1.25rem!important;padding:92px 0 0!important;font:800 .72rem/1 SourceSerif4,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}html body #s5RegionOverlay .s5-v9-region-switch button{appearance:none;align-items:center;gap:.45rem;min-height:40px;padding:.7rem 1.1rem;border:1px solid rgba(32,39,44,.16);border-radius:999px;background:#fff;color:#20272c;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}html body #s5RegionOverlay .s5-v9-region-switch button:hover,html body #s5RegionOverlay .s5-v9-region-switch button:focus-visible{border-color:rgba(164,32,43,.55);color:#a4202b;outline:none}html body #s5RegionOverlay .s5-v9-region-switch button[aria-current="true"]{background:#a4202b;border-color:#a4202b;color:#fff;cursor:default}html body #s5RegionOverlay .s5-v9-region-switch .s5-v9-sep{flex:0 0 1px;height:22px;margin:0 .35rem;background:rgba(32,39,44,.18)}@media (max-width:640px){html body #s5RegionOverlay nav.s5-v9-region-switch{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;letter-spacing:.08em}html body #s5RegionOverlay .s5-v9-region-switch .s5-v9-sep{display:none}html body:not(#s5-never) #s5RegionOverlay#s5RegionOverlay nav.s5-v9-region-switch>button[type]{justify-content:center;min-height:38px;padding:.55rem .35rem;white-space:nowrap}html body:not(#s5-never) #s5RegionOverlay#s5RegionOverlay nav.s5-v9-region-switch>button[data-s5-v9-overview]{grid-column:1/-1;justify-self:start;padding:.55rem .9rem}}html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open .s5-v563-hero,html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open #s5RegionEyebrow,html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open #s5RegionTitle,html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open #s5RegionIntro,html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open .s5-region-goldline,html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open #s5RegionCards,html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open #s5RegionDeals,html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open #s5RegionNote{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open .s5-region-page{padding-bottom:1.5rem!important}html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open .s5-v226-map-section{margin:0 auto!important;padding:0 0 1.5rem!important}html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open .s5-v226-map-frame{padding:10px!important}html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open .s5-v226-map-frame iframe{width:100%!important;height:clamp(620px,calc(100dvh - 185px),820px)!important;min-height:620px!important}html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"] .s5-v9-region-switch button[data-s5-v9-overview][aria-current="true"]{background:#a4202b!important;border-color:#a4202b!important;color:#fff!important}@media (max-width:980px){html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open .s5-v226-map-frame iframe{height:620px!important;min-height:620px!important}}@media (max-width:700px){html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open .s5-v226-map-frame{padding:5px!important}html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open .s5-v226-map-frame iframe{height:560px!important;min-height:560px!important}}

/* ===== BLOCK ===== */

@font-face{font-family:"Newsreader";font-style:normal;font-weight:200 800;font-display:swap;src:url(assets/fonts/newsreader-normal-200-800.woff2) format("woff2")}@font-face{font-family:"Newsreader";font-style:italic;font-weight:200 800;font-display:swap;src:url(assets/fonts/newsreader-italic-200-800.woff2) format("woff2")}@font-face{font-family:"SourceSerif4";font-style:normal;font-weight:100 549;font-display:swap;src:url(assets/fonts/sourceserif4-normal-100-549.woff2) format("woff2")}@font-face{font-family:"SourceSerif4";font-style:normal;font-weight:550 1000;font-display:swap;src:url(assets/fonts/sourceserif4-normal-550-1000.woff2) format("woff2")}@font-face{font-family:"SourceSerif4";font-style:italic;font-weight:100 1000;font-display:swap;src:url(assets/fonts/sourceserif4-italic-100-1000.woff2) format("woff2")}

/* ===== BLOCK ===== */

html.s5-v18-perf-nav-fix body>nav.nav{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}


/* ===== BLOCK ===== */




/* ===== BLOCK ===== */

html body:not(#s5-never) #s5RegionOverlay .s5-v48-gr-lead{display:none}html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open .s5-v48-gr-lead{display:block!important;margin:0 auto!important;padding:calc(var(--s5-v483-header-h,76px) + clamp(1.5rem,2.4vw,2.4rem)) 0 clamp(1rem,1.6vw,1.5rem)!important}html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open .s5-v9-region-switch{padding-top:clamp(.4rem,1vw,.9rem)!important}html body:not(#s5-never) #s5RegionOverlay .s5-v48-gr-lead .s5-v48-gr-eyebrow{margin:0 0 .9rem!important;font:900 .7rem/1 Arial,sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase!important;-webkit-text-fill-color:#74653e!important}html body:not(#s5-never) #s5RegionOverlay .s5-v48-gr-lead .s5-v48-gr-title{margin:0 0 1.05rem!important;max-width:min(100%,620px)!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(2.3rem,3.4vw,3.1rem)!important;font-weight:400!important;line-height:1.04!important;color:#20272c!important;-webkit-text-fill-color:#20272c!important}html body:not(#s5-never) #s5RegionOverlay .s5-v48-gr-lead .s5-v48-gr-copy{margin:0!important;max-width:780px!important;font:400 1.02rem/1.72 Arial,sans-serif!important;color:#5f666b!important;-webkit-text-fill-color:#5f666b!important}@media (max-width:980px){html body:not(#s5-never) #s5RegionOverlay[data-region-view="global"].is-open .s5-v48-gr-lead{padding:calc(var(--s5-v483-header-h,76px) + clamp(1.1rem,2.4vw,1.8rem)) 0 1rem!important}}@media (max-width:700px){html body:not(#s5-never) #s5RegionOverlay .s5-v48-gr-lead .s5-v48-gr-title{max-width:none!important}}


/* ===== BLOCK ===== */

s5-card{display:block}

/* ===== BLOCK ===== */

:root{--s5d-1:url("images/6e04c100ef84ab37.webp")}

/* ===== BLOCK ===== */

:root{--s5d-2:url("images/eab1582d5530a64a.webp");--s5d-3:url("images/8dc103656207750a.webp");--s5d-4:url("images/4ebedbf84414d6dc.webp");--s5d-5:url("images/02ebf24c5717f2e4.webp")}

/* ===== BLOCK ===== */

:root{--s5d-6:url("images/a392ea5a588219ec.webp")}

/* ===== BLOCK ===== */

@media (min-width:901px){html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer{padding-top:0!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v546-idx-shell{width:min(var(--s5-l2-shell,1320px),calc(100vw - 5rem))!important;max-width:var(--s5-l2-shell,1320px)!important;min-width:0!important;margin:0 auto!important;padding:7rem 0 5.25rem!important;box-sizing:border-box!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:var(--s5-l2-hero-h,520px)!important;gap:0!important;width:100%!important;max-width:100%!important;min-width:0!important;height:var(--s5-l2-hero-h,520px)!important;min-height:var(--s5-l2-hero-h,520px)!important;max-height:var(--s5-l2-hero-h,520px)!important;margin:0 0 3.5rem!important;padding:0!important;border:1px solid var(--s5-l2-line,rgba(32,39,44,.14))!important;background:var(--s5-l2-panel,#f4f0e9)!important;overflow:hidden!important;box-sizing:border-box!important;align-items:stretch!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-hero-media{grid-column:1!important;grid-row:1!important;position:relative!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;background:var(--s5-l2-media,#e8e3da)!important;box-sizing:border-box!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-hero-media img{display:block!important;visibility:visible!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;object-fit:cover!important;object-position:center!important;margin:0!important;filter:saturate(96%) contrast(102%) brightness(.99)!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-hero-copy{position:relative!important;grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important;background:var(--s5-l2-panel,#f4f0e9)!important;box-sizing:border-box!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-eyebrow{position:static!important;display:block!important;margin:0 0 .9rem!important;padding:0!important;-webkit-text-fill-color:#80611a!important;font:800 .68rem/1.15 var(--s5-l2-sans,var(--font-body,SourceSerif4,Arial,sans-serif))!important;letter-spacing:.15em!important;text-transform:uppercase!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-eyebrow::before,html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-eyebrow::after{content:none!important;display:none!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-hero h1{width:100%!important;margin:0!important;color:var(--s5-l2-ink,#5f666b)!important;-webkit-text-fill-color:var(--s5-l2-ink,#5f666b)!important;font-family:var(--s5-l2-serif,var(--font-display,"Newsreader",Georgia,serif))!important;font-weight:400!important;white-space:normal!important;text-wrap:balance!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-hero .s5-v546-idx-intro{width:100%!important;max-width:58ch!important;margin:1.15rem 0 0!important;color:var(--s5-l2-copy,#596269)!important;-webkit-text-fill-color:var(--s5-l2-copy,#596269)!important;font:430 .98rem/1.58 var(--s5-l2-sans,var(--font-body,SourceSerif4,Arial,sans-serif))!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-principles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:auto 0 0!important;padding:1.05rem 0 0!important;border-top:1px solid rgba(154,118,32,.26)!important;box-sizing:border-box!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-principle{min-width:0!important;margin:0!important;padding:0 1rem!important;border-right:1px solid var(--s5-l2-line,rgba(32,39,44,.14))!important;border-bottom:0!important;background:transparent!important;box-sizing:border-box!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-principle:first-child{padding-left:0!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-principle:last-child{padding-right:0!important;border-right:0!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-principle small{display:block!important;margin:0 0 .42rem!important;color:#80611a!important;-webkit-text-fill-color:#80611a!important;font:800 .58rem/1.1 var(--s5-l2-sans,var(--font-body,SourceSerif4,Arial,sans-serif))!important;letter-spacing:.13em!important;text-transform:uppercase!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-principle strong{display:block!important;margin:0!important;color:#20272c!important;-webkit-text-fill-color:#20272c!important;font:700 .83rem/1.28 var(--s5-l2-sans,var(--font-body,SourceSerif4,Arial,sans-serif))!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v546-idx-filters{margin:0 0 1.4rem!important}}@media (max-width:900px){html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer{padding-top:0!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v546-idx-shell{width:calc(100vw - 2.5rem)!important;margin:0 auto!important;padding:6.25rem 0 3.5rem!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-hero{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:260px auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 2.5rem!important;padding:0!important;overflow:hidden!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-hero-media{grid-column:1!important;grid-row:1!important;width:100%!important;height:260px!important;min-height:0!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-hero-media img{width:100%!important;height:260px!important;min-height:0!important;object-fit:cover!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-hero-copy{grid-column:1!important;grid-row:2!important;width:100%!important;height:auto!important;min-height:0!important;padding:2.4rem 2rem 2rem!important;overflow:visible!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-hero h1{max-width:none!important;font-size:clamp(2.6rem,9vw,3.6rem)!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-principles{margin-top:2rem!important;grid-template-columns:1fr!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-principle{padding:.9rem 0!important;border-right:0!important;border-bottom:1px solid var(--s5-l2-line,rgba(32,39,44,.14))!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-principle:last-child{border-bottom:0!important}}


/* ===== BLOCK ===== */

@media (min-width:901px){html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-hero-copy{padding:1.85rem 3.05rem 1.15rem!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-eyebrow{margin-bottom:.65rem!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-hero h1{max-width:15ch!important;font-size:clamp(2.8rem,3.05vw,3.6rem)!important;line-height:.95!important;text-wrap:balance!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-hero .s5-v546-idx-intro{margin-top:.8rem!important;font-size:.95rem!important;line-height:1.5!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-principles{margin-top:auto!important;padding-top:.72rem!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-principle small{margin-bottom:.28rem!important}html:root body:not(#s5-never) #s5CaseIndexLayer#s5CaseIndexLayer .s5-v568-case-principle strong{font-size:.79rem!important;line-height:1.2!important}}


/* ===== BLOCK ===== */

html body #s5CaseIndexLayer .s5-v546-idx-filters{margin:0!important;padding:0!important;height:0!important;overflow:hidden!important}html body #s5CaseIndexLayer #s5CaseIndexGrid.s5-v546-idx-grid{padding:6px 2px 18px!important;scroll-behavior:smooth!important;scrollbar-width:none!important;overscroll-behavior-x:contain!important}html body #s5CaseIndexLayer #s5CaseIndexGrid.s5-v546-idx-grid::-webkit-scrollbar{display:none!important}html body #s5CaseIndexLayer #s5CaseIndexGrid .s5-v546-idx-card{flex:0 0 calc((100% - 2.1rem)/3)!important;min-width:0!important;margin:0!important}html body #s5CaseIndexLayer .s5-v26-case-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:38px!important;height:38px!important;border-radius:50%!important;border:1px solid rgba(32,39,44,.18)!important;box-shadow:0 10px 26px rgba(32,39,44,.10)!important;place-items:center!important;z-index:5!important;font:900 1.45rem/1 Arial,sans-serif!important;transition:transform .18s ease,background .18s ease,border-color .18s ease!important}html body #s5CaseIndexLayer .s5-v26-case-arrow:hover,html body #s5CaseIndexLayer .s5-v26-case-arrow:focus-visible{background:#20272c!important;color:#fff!important;border-color:#20272c!important;outline:none!important}html body #s5CaseIndexLayer .s5-v26-case-arrow:active{transform:translateY(-50%) scale(.96)!important}html body #s5CaseIndexLayer .s5-v26-case-arrow[disabled]{opacity:.28!important;cursor:default!important;background:#fffdf8!important;color:#20272c!important;border-color:rgba(32,39,44,.12)!important}html body #s5CaseIndexLayer .s5-v26-case-prev{left:0!important}html body #s5CaseIndexLayer .s5-v26-case-next{right:0!important}html body #s5CaseIndexLayer .s5-v26-case-status{justify-content:center!important;align-items:center!important;gap:.45rem!important;margin-top:.1rem!important;min-height:10px!important}html body #s5CaseIndexLayer .s5-v26-case-dot{width:6px!important;height:6px!important;border-radius:50%!important;border:0!important;padding:0!important}html body #s5CaseIndexLayer .s5-v26-case-dot.is-active{background:#9b7620!important}@media (max-width:1100px){html body #s5CaseIndexLayer #s5CaseIndexGrid .s5-v546-idx-card{flex-basis:calc((100% - 1.05rem)/2)!important}}@media (max-width:700px){html body #s5CaseIndexLayer #s5CaseIndexGrid .s5-v546-idx-card{flex-basis:100%!important}html body #s5CaseIndexLayer .s5-v26-case-arrow{width:34px!important;height:34px!important;font-size:1.25rem!important}}


/* ===== BLOCK ===== */

html body #s5-case-studies .s5-v27-home-case-carousel{position:relative!important;box-sizing:border-box!important}html body #s5-case-studies .s5-v27-home-case-carousel .s5-cs-grid{display:flex!important;grid-template-columns:none!important;scrollbar-width:none!important;overscroll-behavior-x:contain!important;padding:0!important;margin-left:0!important;margin-right:0!important}html body #s5-case-studies .s5-v27-home-case-carousel .s5-cs-grid::-webkit-scrollbar{display:none!important}html body #s5-case-studies .s5-v27-home-case-carousel .s5-cs-card{min-width:0!important;margin:0!important}html body #s5-case-studies .s5-v27-home-case-arrow{position:absolute!important;transform:translateY(-50%)!important;border-radius:50%!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;cursor:pointer!important;z-index:20!important;font:400 1.7rem/1 Arial,sans-serif!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease!important}html body #s5-case-studies .s5-v27-home-case-arrow:hover,html body #s5-case-studies .s5-v27-home-case-arrow:focus-visible{background:#fffaf2!important;border-color:rgba(154,118,32,.45)!important;color:#80611a!important;outline:none!important}html body #s5-case-studies .s5-v27-home-case-arrow:active{transform:translateY(-50%) scale(.96)!important}html body #s5-case-studies .s5-v27-home-case-arrow[disabled]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:700px){html body #s5-case-studies .s5-v27-home-case-arrow{font-size:1.45rem!important}}


/* ===== BLOCK ===== */

html body #s5-case-studies .s5-v27-home-case-carousel{width:100%!important;max-width:1240px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}html body #s5-case-studies .s5-v27-home-case-carousel .s5-cs-grid{gap:30px!important;overflow-x:hidden!important;overflow-y:visible!important}html body #s5-case-studies .s5-v27-home-case-carousel .s5-cs-card{flex:0 0 calc((100% - 60px)/3)!important}html body #s5-case-studies .s5-v27-home-case-arrow{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;top:50%!important;background:#fbf8f2!important;border:1px solid rgba(58,52,46,.16)!important;color:#263442!important;box-shadow:none!important}html body #s5-case-studies .s5-v27-home-case-prev{left:-76px!important}html body #s5-case-studies .s5-v27-home-case-next{right:-76px!important}html body #s5-client-logo-reviews{overflow-x:clip!important;overflow-y:visible!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important}html body #s5-client-logo-reviews .s5-logo-reviews-inner,html body #s5-client-logo-reviews .s5-logo-review-shell,html body #s5-client-logo-reviews .s5-logo-review-card{overscroll-behavior-y:auto!important;touch-action:pan-y!important}@media (max-width:1300px){html body #s5-case-studies .s5-v27-home-case-prev{left:-58px!important}html body #s5-case-studies .s5-v27-home-case-next{right:-58px!important}}@media (max-width:1100px){html body #s5-case-studies .s5-v27-home-case-carousel .s5-cs-grid{gap:24px!important}html body #s5-case-studies .s5-v27-home-case-carousel .s5-cs-card{flex-basis:calc((100% - 24px)/2)!important}html body #s5-case-studies .s5-v27-home-case-prev{left:-48px!important}html body #s5-case-studies .s5-v27-home-case-next{right:-48px!important}}@media (max-width:700px){html body #s5-case-studies .s5-v27-home-case-carousel .s5-cs-card{flex-basis:100%!important}html body #s5-case-studies .s5-v27-home-case-prev{left:-38px!important}html body #s5-case-studies .s5-v27-home-case-next{right:-38px!important}}


/* ===== BLOCK ===== */

html body #s5-case-studies#s5-case-studies .s5-v27-home-case-carousel .s5-cs-grid .s5-cs-card:not(.s5-v33-case-hidden){display:flex!important}html body #s5-case-studies#s5-case-studies .s5-v27-home-case-carousel .s5-cs-grid .s5-cs-card.s5-v33-case-hidden{display:none!important}html body #s5-case-studies .s5-v27-home-case-carousel .s5-cs-grid{scroll-behavior:auto!important}


/* ===== BLOCK ===== */

html,html body{scroll-behavior:auto!important}html body #industry-expertise,html body #approach,html body #cost-intel,html body #outcomes,html body #s5-client-logo-reviews,html body #global-reach,html body #about,html body #team,html body #insights,html body #opportunities,html body #blogGrid,html body #s5RegionCards,html body #s5v2HubGrid{content-visibility:visible!important;contain-intrinsic-size:none!important}


/* ===== BLOCK ===== */

html.s5-v40-native-home{overflow-y:auto!important;overscroll-behavior-y:auto!important;touch-action:auto!important}html.s5-v40-native-home body{overflow-y:visible!important;overscroll-behavior-y:auto!important;touch-action:auto!important}html.s5-v40-layer-open,html.s5-v40-layer-open body{overflow:hidden!important;overscroll-behavior:none!important}html.s5-v40-layer-open .s5-v40-scroll-owner{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}


/* ===== BLOCK ===== */

@media (min-width:1600px){html body:not(#s5-never) #s5TenantOnlyAdvantage#s5TenantOnlyAdvantage > .s5-toa-inner,html body:not(#s5-never) #global-reach#global-reach .global-deals-final-inner,html:root body:not(#s5-never) #operating-requirements#operating-requirements .s5-v496-env-shell,html:root body:not(#s5-never) #operating-requirements#operating-requirements .s5-v496-env-mosaic{width:93.75vw!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body:not(#s5-never) #global-reach#global-reach .global-deals-final-grid{width:100%!important;max-width:none!important}html body:not(#s5-never) #s5-case-studies#s5-case-studies .s5-cs-inner,html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2,html body:not(#s5-never) #insights#insights.s5-blog-archive-home .s5-blog-archive-home-inner{width:80.7291667vw!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body:not(#s5-never) #s5-case-studies#s5-case-studies .s5-v27-home-case-carousel,html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-carousel,html body:not(#s5-never) #team#team.s5-team-carousel-clean .s5-team-v2-stage,html body:not(#s5-never) #insights#insights.s5-blog-archive-home #blogGrid{width:100%!important;max-width:none!important}}


/* ===== BLOCK ===== */

html:root body:not(#s5-never) #s5CaseIndexLayer .s5-v546-idx-filters{display:none!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-v546-idx-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(18px,1.7vw,26px)!important;align-items:stretch!important;margin-top:clamp(1.25rem,2.4vw,2rem)!important;padding-bottom:clamp(4rem,7vw,7rem)!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-hub-count{margin:clamp(1.6rem,3vw,2.6rem) 0 0!important;color:#6b6661!important;font:700 .72rem/1.3 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:.11em!important;text-transform:uppercase!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-card{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:470px!important;background:#fbf8f2!important;border:1px solid rgba(51,48,44,.12)!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 10px 28px rgba(40,34,28,.045)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-card:hover,html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-card:focus-visible{transform:translateY(-3px)!important;border-color:rgba(164,15,31,.28)!important;box-shadow:0 22px 48px rgba(40,34,28,.10)!important;outline:none!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-card-media{position:relative!important;width:100%!important;aspect-ratio:16/10!important;overflow:hidden!important;background:linear-gradient(145deg,#efe8db,#ded3c3)!important;border-bottom:1px solid rgba(51,48,44,.09)!important;display:grid!important;place-items:center!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-card-media>img.s5-proof-case-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .35s ease!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-card:hover .s5-proof-card-media>img.s5-proof-case-image{transform:scale(1.018)!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-card-media.is-perspective{background:radial-gradient(circle at 78% 18%,rgba(184,148,67,.16),transparent 33%),linear-gradient(145deg,#f4f0e9,#e7ddce)!important;padding:clamp(2rem,3.2vw,3.2rem)!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-card-media.is-perspective img{width:min(72%,230px)!important;max-height:92px!important;object-fit:contain!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-logo-fallback{font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(1.8rem,2.5vw,2.6rem)!important;color:#575d63!important;text-align:center!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-card-copy{display:flex!important;flex:1!important;flex-direction:column!important;padding:clamp(1.25rem,1.7vw,1.7rem)!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-type{display:block!important;margin:0 0 .8rem!important;color:#80611a!important;font:800 .64rem/1.2 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:.14em!important;text-transform:uppercase!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-card h3{margin:0!important;color:#20272c!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(1.7rem,2.15vw,2.25rem)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.025em!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-outcome{display:block!important;margin:.72rem 0 0!important;color:#30383e!important;font:750 clamp(.98rem,1.05vw,1.08rem)/1.35 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-quote{display:block!important;margin:.72rem 0 0!important;color:#4a4f55!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(1.05rem,1.25vw,1.22rem)!important;font-weight:400!important;line-height:1.38!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-meta{margin:.72rem 0 0!important;color:#716d67!important;font:500 .83rem/1.45 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-open{margin-top:auto!important;padding-top:1.2rem!important;color:#80611a!important;font:800 .75rem/1.2 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:.02em!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-combined-note{display:inline-flex!important;align-items:center!important;gap:.4rem!important;margin:.7rem 0 0!important;color:#6d6252!important;font:700 .72rem/1.35 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-combined-note:before{content:""!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#a40f1f!important;flex:none!important}@media (max-width:1100px){html:root body:not(#s5-never) #s5CaseIndexLayer .s5-v546-idx-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){html:root body:not(#s5-never) #s5CaseIndexLayer .s5-v546-idx-grid{grid-template-columns:1fr!important;gap:16px!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-card{min-height:0!important}}html body #s5CaseStudyLayer .s5-v519-case-panel{background:#f4f0e9!important}html body #s5CaseStudyLayer .s5-proof-back{position:fixed!important;top:clamp(118px,8.6vw,142px)!important;left:clamp(24px,2.8vw,48px)!important;z-index:2147483642!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(164,15,31,.26)!important;background:rgba(255,250,243,.96)!important;color:#a40f1f!important;padding:.72rem 1rem!important;font:800 .7rem/1 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:.05em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 10px 28px rgba(30,30,30,.08)!important}html body #s5CaseStudyLayer .s5-proof-l3-wrap{width:min(1180px,calc(100vw - 48px))!important;margin:0 auto!important;padding:128px 0 72px!important}html body #s5CaseStudyLayer .s5-proof-l3-wrap .s5-l3-breadcrumb{margin:0 0 20px!important}html body #s5CaseStudyLayer .s5-proof-l3-wrap .s5-l3-hero{margin:0!important}html body #s5CaseStudyLayer .s5-proof-logo-hero{display:grid!important;place-items:center!important;padding:clamp(2rem,5vw,5rem)!important;background:radial-gradient(circle at 78% 18%,rgba(184,148,67,.16),transparent 35%),linear-gradient(145deg,#efe8db,#ded3c3)!important;overflow:hidden!important}html body #s5CaseStudyLayer .s5-proof-logo-hero img{width:min(72%,310px)!important;max-height:130px!important;object-fit:contain!important;filter:grayscale(1) contrast(.9)!important;opacity:.84!important}html body #s5CaseStudyLayer .s5-proof-logo-hero .s5-proof-logo-fallback{font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(2.8rem,5vw,5rem)!important;color:#575d63!important;text-align:center!important}html body #s5CaseStudyLayer .s5-proof-l3-meta-row{display:flex!important;gap:.7rem 1.25rem!important;flex-wrap:wrap!important;margin-top:1rem!important;color:#716d67!important;font:600 .78rem/1.35 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body #s5CaseStudyLayer .s5-proof-l3-meta-row span{padding-right:1.25rem!important;border-right:1px solid rgba(51,48,44,.14)!important}html body #s5CaseStudyLayer .s5-proof-l3-meta-row span:last-child{border-right:0!important;padding-right:0!important}html body #s5CaseStudyLayer .s5-proof-perspective{margin-top:clamp(1.8rem,3vw,2.7rem)!important;padding:clamp(1.7rem,3vw,2.5rem)!important;background:#fbf8f2!important;border:1px solid rgba(184,148,67,.25)!important}html body #s5CaseStudyLayer .s5-proof-perspective h2{margin:0 0 1rem!important;color:#20272c!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(1.8rem,2.5vw,2.6rem)!important;font-weight:400!important}html body #s5CaseStudyLayer .s5-proof-perspective blockquote{margin:0!important;color:#4a4f55!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(1.25rem,1.8vw,1.65rem)!important;line-height:1.45!important}html body #s5CaseStudyLayer .s5-proof-attribution{margin:1rem 0 0!important;color:#716d67!important;font:650 .85rem/1.45 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body #s5CaseStudyLayer .s5-proof-values{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:1.2rem!important}html body #s5CaseStudyLayer .s5-proof-value{padding:1rem!important;background:#f4f0e9!important;border:1px solid rgba(51,48,44,.09)!important;color:#53575b!important;font:600 .88rem/1.45 var(--font-body,SourceSerif4,Arial,sans-serif)!important}html body #s5CaseStudyLayer .s5-proof-related{margin-top:clamp(2.2rem,4vw,3.5rem)!important;padding-top:clamp(1.7rem,3vw,2.5rem)!important;border-top:1px solid rgba(51,48,44,.13)!important}html body #s5CaseStudyLayer .s5-proof-related>h2{margin:0 0 1.2rem!important;color:#20272c!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:clamp(1.8rem,2.5vw,2.6rem)!important;font-weight:400!important}html body #s5CaseStudyLayer .s5-proof-related-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body #s5CaseStudyLayer .s5-proof-related-card{appearance:none!important;text-align:left!important;border:1px solid rgba(51,48,44,.12)!important;background:#fbf8f2!important;padding:1.15rem!important;cursor:pointer!important;min-height:150px!important;transition:transform .18s ease,border-color .18s ease!important}html body #s5CaseStudyLayer .s5-proof-related-card:hover,html body #s5CaseStudyLayer .s5-proof-related-card:focus-visible{transform:translateY(-2px)!important;border-color:rgba(164,15,31,.28)!important;outline:none!important}html body #s5CaseStudyLayer .s5-proof-related-card small{display:block!important;color:#80611a!important;font:800 .61rem/1.2 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body #s5CaseStudyLayer .s5-proof-related-card strong{display:block!important;margin:.55rem 0 .35rem!important;color:#20272c!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-size:1.35rem!important;font-weight:400!important;line-height:1.05!important}html body #s5CaseStudyLayer .s5-proof-related-card span{display:block!important;color:#666a70!important;font:500 .82rem/1.4 var(--font-body,SourceSerif4,Arial,sans-serif)!important}@media (max-width:760px){html body #s5CaseStudyLayer .s5-proof-back{top:84px!important;left:16px!important}html body #s5CaseStudyLayer .s5-proof-l3-wrap{width:calc(100vw - 24px)!important;padding-top:112px!important}html body #s5CaseStudyLayer .s5-proof-values,html body #s5CaseStudyLayer .s5-proof-related-grid{grid-template-columns:1fr!important}}


/* ===== BLOCK ===== */

html:root body:not(#s5-never) #s5CaseIndexLayer .s5-v26-case-carousel{position:relative!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}html:root body:not(#s5-never) #s5CaseIndexLayer .s5-v26-case-arrow,html:root body:not(#s5-never) #s5CaseIndexLayer .s5-v26-case-status{display:none!important;visibility:hidden!important;pointer-events:none!important}html:root body:not(#s5-never) #s5CaseIndexLayer #s5CaseIndexGrid.s5-v546-idx-grid,html:root body:not(#s5-never) #s5CaseIndexLayer .s5-proof-hub-count{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html:root body:not(#s5-never) #s5CaseIndexLayer #s5CaseIndexGrid.s5-v546-idx-grid{overflow:visible!important;padding-left:0!important;padding-right:0!important}html body #s5CaseStudyLayer .s5-proof-logo-hero{grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:500px!important;max-height:none!important;margin:0!important;border:0!important;border-right:1px solid var(--s5-l3-line,rgba(32,39,44,.14))!important;box-sizing:border-box!important}html body #s5CaseStudyLayer .s5-proof-logo-hero + .s5-l3-copy{grid-column:2!important;grid-row:1!important;min-height:500px!important}html body #s5ReviewStandaloneLayer.s5-review-standalone{background:var(--s5-l3-field,#f4f0e9)!important;color:var(--s5-l3-ink,#20272c)!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-topbar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-topbar>span{display:none!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-topbar button{justify-content:center!important;width:max-content!important;min-height:0!important;color:#a40f1f!important;-webkit-text-fill-color:#a40f1f!important;font:800 .7rem/1 var(--font-body,SourceSerif4,Arial,sans-serif)!important;letter-spacing:.05em!important;text-transform:uppercase!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-shell{width:min(1320px,calc(100vw - 5rem))!important;max-width:none!important;margin:0 auto!important;padding:7rem 0 5.25rem!important;box-sizing:border-box!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-breadcrumb{margin:0 0 1rem!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:500px!important;gap:0!important;width:100%!important;min-height:500px!important;height:500px!important;margin:0 0 clamp(2rem,3.6vw,3.2rem)!important;padding:0!important;border:1px solid var(--s5-l3-line,rgba(32,39,44,.14))!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-hero>div:first-child{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;height:100%!important;margin:0!important;padding:clamp(2.8rem,4.6vw,4.6rem)!important;background:#fff!important;box-sizing:border-box!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-logo{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-height:500px!important;margin:0!important;padding:clamp(2rem,5vw,5rem)!important;border:0!important;border-right:1px solid var(--s5-l3-line,rgba(32,39,44,.14))!important;background:radial-gradient(circle at 78% 18%,rgba(184,148,67,.16),transparent 35%),linear-gradient(145deg,#efe8db,#ded3c3)!important;box-sizing:border-box!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-logo img{width:min(72%,310px)!important;max-width:310px!important;max-height:130px!important;object-fit:contain!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-eyebrow{position:relative!important;padding-left:42px!important;-webkit-text-fill-color:#74653e!important;font:800 .72rem/1 var(--s5-l3-sans,var(--font-body,SourceSerif4,Arial,sans-serif))!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-eyebrow:before{position:absolute!important;left:0!important;top:50%!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-hero h1{width:100%!important;max-width:11ch!important;margin:0!important;color:#6b6661!important;-webkit-text-fill-color:#6b6661!important;font-family:var(--s5-l3-serif,var(--font-display,"Newsreader",Georgia,serif))!important;font-weight:400!important;text-wrap:balance!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-summary{width:100%!important;max-width:44rem!important;margin:1.2rem 0 0!important;color:var(--s5-l3-copy,#5f666b)!important;-webkit-text-fill-color:var(--s5-l3-copy,#5f666b)!important;font:400 1rem/1.65 var(--s5-l3-sans,var(--font-body,SourceSerif4,Arial,sans-serif))!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-grid{display:block!important;margin:0!important;padding:0!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-main{display:block!important;margin:0!important;padding:0!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-main>section{width:100%!important;padding:clamp(2rem,3.2vw,3rem) 0!important;border:0!important;border-bottom:1px solid rgba(32,39,44,.13)!important;background:transparent!important;box-shadow:none!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-main>section h2{color:#20272c!important;font-family:var(--font-display,"Newsreader",Georgia,serif)!important;font-weight:400!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-main>section :is(p,blockquote){margin:0!important;max-width:62ch!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote{font-family:var(--font-display,"Newsreader",Georgia,serif)!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-side{width:100%!important;margin:clamp(2rem,3.4vw,3rem) 0 0!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-side>section{min-width:0!important;margin:0!important;box-shadow:none!important}@media (max-width:900px){html body #s5ReviewStandaloneLayer .s5-review-standalone-shell{width:calc(100vw - 2.5rem)!important;padding:6.25rem 0 3.5rem!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-hero{grid-template-columns:1fr!important;grid-template-rows:260px auto!important;height:auto!important;min-height:0!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-logo{grid-column:1!important;grid-row:1!important;min-height:260px!important;border-right:0!important;border-bottom:1px solid var(--s5-l3-line,rgba(32,39,44,.14))!important}html body #s5ReviewStandaloneLayer .s5-review-standalone-hero>div:first-child{grid-column:1!important;grid-row:2!important;min-height:0!important;padding:2.4rem 2rem!important}}


/* ===== BLOCK ===== */

html:root body:not(#s5-never) #s5ReviewStandaloneLayer{--review-hero-size:clamp(2.65rem,3.8vw,3.75rem);--review-display-size:clamp(1.75rem,2vw,2.05rem);--review-quote-size:clamp(1.25rem,1.8vw,1.65rem);--review-body-size:1rem;--review-label-size:.72rem}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-hero h1,html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-hero h1 *{font-size:var(--review-hero-size)!important;line-height:1.08!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-main h2,html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-grid h2,html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-main>section>h2{font-size:var(--review-display-size)!important;line-height:1.15!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote,html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote *{font-size:var(--review-quote-size)!important;line-height:1.38!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-main p,html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-full p,html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-summary{font-size:var(--review-body-size)!important;line-height:1.62!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-quote p,html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-eyebrow,html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-topbar button,html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-topbar>span{font-size:var(--review-label-size)!important;line-height:1.4!important}@media (max-width:760px){html:root body:not(#s5-never) #s5ReviewStandaloneLayer{--review-display-size:1.6rem;--review-quote-size:1.2rem}}


/* ===== BLOCK ===== */

html:root body:not(#s5-never) #s5ReviewStandaloneLayer{--rev-rail:248px;--rev-gap:clamp(32px,3.4vw,64px);--rev-pad:clamp(24px,4vw,88px)}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-topbar{position:sticky!important;top:0!important;z-index:30!important;height:auto!important;min-height:0!important;justify-content:flex-start!important;align-items:center!important;padding:1rem var(--rev-pad) .85rem!important;margin:0 auto!important;max-width:var(--rev-max)!important;width:100%!important;border:0!important;overflow:visible!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-topbar button{position:static!important;top:auto!important;left:auto!important;z-index:auto!important;margin:0!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.7rem 1.15rem!important;border-radius:999px!important;border:1px solid rgba(210,175,74,.42)!important;background:#fbf8f2!important;box-shadow:0 1px 2px rgba(32,39,44,.06)!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-main>section{display:grid!important;grid-template-columns:var(--rev-rail) minmax(0,1fr)!important;column-gap:var(--rev-gap)!important;row-gap:0!important;align-items:start!important;padding-block:clamp(38px,3.6vw,58px)!important;margin:0!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-main>section>h2{grid-column:1!important;margin:0!important;align-self:start!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-main>section>*:not(h2){grid-column:2!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-main>section+section{border-top:1px solid #d8d1c7!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-side{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:var(--rev-gap)!important;max-width:var(--rev-max)!important;margin-inline:auto!important;padding:0 var(--rev-pad) clamp(48px,5vw,80px)!important}@media (max-width:900px){html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-main>section{grid-template-columns:minmax(0,1fr)!important;row-gap:.65rem!important;padding-block:clamp(30px,5vw,40px)!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-main>section>h2,html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-main>section>*:not(h2){grid-column:1!important}}


/* ===== BLOCK ===== */

html:root body:not(#s5-never){--s5q-size:clamp(1.4rem,1.95vw,1.88rem);--s5q-lh:1.42;--s5q-ink:#20272c;--s5q-brass:#8a784a;--s5q-attr:.72rem}html:root body:not(#s5-never) :is( .s5-review-standalone-quote blockquote, .s5-logo-review-quote, .s5-v266-perspective blockquote, .s5-proof-perspective blockquote, .s5-proof-quote, .pullQuote, .cardQuote, .quote-box, .case-modal-quote ),html:root body:not(#s5-never) :is( .s5-review-standalone-quote blockquote, .s5-logo-review-quote, .s5-v266-perspective blockquote ) *{font-size:var(--s5q-size)!important;line-height:var(--s5q-lh)!important;font-style:normal!important;color:var(--s5q-ink)!important;letter-spacing:-.004em!important;text-wrap:pretty}html:root body:not(#s5-never) :is( .s5-review-standalone-quote blockquote, .s5-v266-perspective blockquote, .s5-proof-perspective blockquote ){margin:0!important;padding:.1em 0 .1em clamp(18px,1.7vw,30px)!important;border-left:2px solid rgba(138,120,74,.42)!important;border-radius:0!important;background:transparent!important}html:root body:not(#s5-never) :is( [data-s5-review-attribution], .s5-review-standalone-quote>p, .s5-v266-perspective cite, .s5-v266-perspective .s5-v268-perspective-body, .s5-proof-perspective cite ){display:block!important;margin:1.45em 0 0!important;font-style:normal!important;font-weight:700!important;letter-spacing:.045em!important;color:#74653e!important}@media (max-width:760px){html:root body:not(#s5-never){--s5q-size:1.22rem}html:root body:not(#s5-never) :is( .s5-review-standalone-quote blockquote, .s5-v266-perspective blockquote, .s5-proof-perspective blockquote ){padding-left:16px!important}}


/* ===== BLOCK ===== */

html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-side>section{display:block!important;grid-template-columns:none!important;padding:clamp(26px,2.4vw,38px)!important;background:#fbf8f2!important;border:1px solid #d8d1c7!important;border-radius:2px!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-side>section>:is(h2,h3){display:block!important;width:auto!important;margin:0 0 1.1rem!important;font-size:clamp(1.15rem,1.35vw,1.35rem)!important;line-height:1.2!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-side>section>div{display:block!important;width:auto!important;max-width:none!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-side li{font-size:1rem!important;line-height:1.55!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-topbar{background:#f4f0e9!important;box-shadow:0 10px 18px -14px rgba(32,39,44,.28)!important}


/* ===== BLOCK ===== */

html:root body:not(#s5-never) :is( #s5CaseIndexLayer .s5-proof-card-media img, #s5CaseIndexLayer .s5-proof-logo-hero img, #s5CaseStudyLayer .s5-proof-card-media img, #s5CaseStudyLayer .s5-proof-logo-hero img, #s5CaseStudyLayer .s5-v568-case-hero-media img, #s5-client-logo-reviews .s5-logo-chip img, #s5-client-logo-reviews .s5-logo-review-logo-wrap img, .s5-v268-perspective-logo img, .s5-review-standalone-logo img ):not(.s5-affiliation-logo-strip img){filter:none!important;opacity:1!important;mix-blend-mode:normal!important}


/* ===== BLOCK ===== */

html body:not(#s5-never) #team#team#team.s5-team-carousel-clean .s5-team-v2-photo,html body:not(#s5-never) #s5TeamDirectoryLayer .s5-v215-directory-photo,html body:not(#s5-never) #s5TeamDirectoryLayer .s5-team-v2-photo{background:#87888f!important;background-image:none!important;overflow:hidden!important}html body:not(#s5-never) #team#team#team.s5-team-carousel-clean .s5-team-v2-photo img,html body:not(#s5-never) #s5TeamDirectoryLayer .s5-v215-directory-photo img,html body:not(#s5-never) #s5TeamDirectoryLayer .s5-team-v2-photo img{max-width:none!important;max-height:none!important;background:transparent!important}html body:not(#s5-never) #team#team#team.s5-team-carousel-clean .s5-team-v2-photo::after{background:none!important}

/* ===== BLOCK ===== */

html:root body:not(#s5-never){--s5-std-gutter:clamp(24px,3vw,72px);--s5-std-rail:calc(100vw - (2 * var(--s5-std-gutter)));--s5-rail:var(--s5-std-rail)!important;--s5-v94-rail:var(--s5-std-rail)!important;--s5-l3-shell:var(--s5-std-rail)!important}@media (max-width:900px){html:root body:not(#s5-never){--s5-std-gutter:20px}}html:root body:not(#s5-never) #s5ReviewStandaloneLayer{--rev-max:100%!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-grid,html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-main{width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}@media (min-width:901px){html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-main>section{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important;row-gap:.75rem!important}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-main>section>h2,html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-main>section>*:not(h2){grid-column:1!important;max-width:none!important}}html:root body:not(#s5-never) #s5ReviewStandaloneLayer .s5-review-standalone-logo img{width:min(52%,540px)!important;max-width:540px!important;max-height:260px!important;object-fit:contain!important}@font-face{font-family:"Newsreader Fallback";src:local("Georgia"),local("Times New Roman"),local("Times");size-adjust:103%;ascent-override:92%;descent-override:24%;line-gap-override:0%;font-display:swap}html:root body:not(#s5-never){--font-display:"Newsreader","Newsreader Fallback",Georgia,serif}html:root body:not(#s5-never) .s5-v462-who-heading,html:root body:not(#s5-never) .s5-v462-who-heading *{font-family:var(--font-display)!important}


/* ===== BLOCK ===== */

html body #s5CaseStudyLayer #s5CaseStudyContent#s5CaseStudyContent,html body #articlePage #articlePageContent#articlePageContent,html body #s5LaunchTeamProfile#s5LaunchTeamProfile .s5-launch-team-page{width:auto!important;max-width:none!important;box-sizing:border-box!important;margin-left:max(20px,3%)!important;margin-right:max(20px,3%)!important}html body #s5CaseStudyLayer #s5CaseStudyContent#s5CaseStudyContent .s5-l3-hero,html body #s5CaseStudyLayer #s5CaseStudyContent#s5CaseStudyContent .s5-l3-body,html body #articlePage #articlePageContent#articlePageContent .s5-l3-hero,html body #s5LaunchTeamProfile#s5LaunchTeamProfile .s5-launch-team-card,html body #s5LaunchTeamProfile#s5LaunchTeamProfile .s5-launch-team-details{width:100%!important;max-width:none!important}html body #s5CaseStudyLayer #s5CaseStudyContent#s5CaseStudyContent .s5-l3-section p{max-width:none!important}html body #articlePage #articlePageContent#articlePageContent .s5-v562-article-body,html body #articlePage #articlePageContent#articlePageContent .article-page-body,html body #articlePage #articlePageContent#articlePageContent .article-page-cta{width:auto!important;margin-left:0!important;margin-right:0!important}html body #s5-client-logo-reviews .s5-logo-review-dots{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:2px!important;margin-top:14px!important}html body #s5-client-logo-reviews .s5-logo-review-dot{width:24px!important;height:24px!important;min-width:24px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;position:relative!important;cursor:pointer!important}html body #s5-client-logo-reviews .s5-logo-review-dot::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:8px!important;height:8px!important;margin:-4px 0 0 -4px!important;border-radius:50%!important;background:rgba(32,39,44,.25)!important;transition:background .2s,transform .2s!important}html body #s5-client-logo-reviews .s5-logo-review-dot.is-active{background:transparent!important;box-shadow:none!important}html body #s5-client-logo-reviews .s5-logo-review-dot.is-active::after{background:#b08d2e!important;transform:scale(1.25)!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-client-logo-reviews .s5-logo-review-card{min-height:345px!important}@media (max-width:700px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-client-logo-reviews .s5-logo-review-card{min-height:510px!important}}@media (min-width:701px){html body #s5-client-logo-reviews .s5-logo-review-quote{min-height:120px!important}}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5FirmLayerV18#s5FirmLayerV18 .s5-about231-shell.s5-about231-shell,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5ServiceIndexV17#s5ServiceIndexV17 .s5-v212-shell.s5-v212-shell,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5EnvironmentLayerV18#s5EnvironmentLayerV18 .s5-v212-shell.s5-v212-shell,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5MethodIndexV21#s5MethodIndexV21 .s5-v212-shell.s5-v212-shell{width:auto!important;max-width:none!important;box-sizing:border-box!important;margin-left:max(20px,3%)!important;margin-right:max(20px,3%)!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5RegionOverlay#s5RegionOverlay .s5-v9-region-switch.s5-v9-region-switch,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5RegionOverlay#s5RegionOverlay .s5-v563-hero.s5-v563-hero,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5RegionOverlay#s5RegionOverlay .s5-v226-map-section.s5-v226-map-section,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5RegionOverlay#s5RegionOverlay .s5-v48-gr-lead.s5-v48-gr-lead{width:auto!important;max-width:none!important;box-sizing:border-box!important;margin-left:max(20px,3%)!important;margin-right:max(20px,3%)!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #articlePage#articlePage #articlePageContent{padding-top:100px!important}@media (min-width:901px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #articlePage .s5-v562-article-hero.s5-l3-hero,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5CaseStudyLayer .s5-v562-case-hero.s5-l3-hero{min-height:420px!important;height:auto!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #articlePage .s5-v562-article-hero .s5-l3-media,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5CaseStudyLayer .s5-v562-case-hero .s5-l3-media{contain:size!important;height:100%!important;min-height:0!important;width:100%!important;object-fit:cover!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #articlePage .s5-v562-article-hero .s5-l3-copy,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5CaseStudyLayer .s5-v562-case-hero .s5-l3-copy{min-height:0!important;padding-top:52px!important;padding-bottom:52px!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #articlePage .s5-v562-article-hero .s5-l3-title,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5CaseStudyLayer .s5-v562-case-hero .s5-l3-title{font-size:51.2px!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #articlePage .s5-v562-article-hero .s5-l3-title{max-width:min(100%,640px)!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #articlePage .s5-v562-article-hero .s5-l3-summary{max-width:min(100%,560px)!important}}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) .s5-v532-drawer.s5-v532-drawer{z-index:2147483639!important}@media (max-width:900px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) .s5-about231-hero.s5-about231-hero,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) .s5-v212-hero.s5-v212-hero,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) .s5v2-detail-hero.s5v2-detail-hero{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;height:auto!important;min-height:0!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) .s5-about231-hero .s5-about231-media,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) .s5-v212-hero .s5-v212-hero-media,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) .s5v2-detail-hero > .s5-l3-media{grid-column:1/-1!important;grid-row:1!important;width:100%!important;height:min(62vw,380px)!important;min-height:0!important;max-height:none!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) .s5-about231-hero .s5-about231-media img,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) .s5-v212-hero .s5-v212-hero-media img{width:100%!important;height:100%!important;object-fit:cover!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) .s5-about231-hero .s5-about231-copy,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) .s5-v212-hero .s5-v212-hero-copy,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) .s5v2-detail-hero > .s5-l3-copy{grid-column:1/-1!important;grid-row:2!important;width:auto!important;max-width:none!important}}@media (min-width:901px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-case-studies .s5-cs-inner,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #team .s5-team-v2,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #insights .s5-blog-archive-home-inner{width:min(1800px,95%)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-case-studies .s5-v27-home-case-carousel,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #team .s5-team-v2-carousel{padding-left:72px!important;padding-right:72px!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-case-studies .s5-v27-home-case-prev,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #team [data-team-v2-prev]{left:0!important;right:auto!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-case-studies .s5-v27-home-case-next,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #team [data-team-v2-next]{right:0!important;left:auto!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #team .s5-team-v2-stage{column-gap:32px!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #team .s5-team-v2-card{max-width:none!important;width:auto!important}}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer{z-index:2147483635!important}html:root body.s5-review-standalone-open:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) > nav.nav{visibility:visible!important;opacity:1!important;pointer-events:auto!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer .s5-review-standalone-topbar{display:none!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer .s5-review-standalone-shell{padding-top:100px!important}@media (min-width:901px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer .s5-review-standalone-hero.s5-l3-hero{min-height:420px!important;height:auto!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer .s5-review-standalone-hero .s5-l3-copy{min-height:0!important;padding-top:52px!important;padding-bottom:52px!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer .s5-review-standalone-hero .s5-l3-title{font-size:51.2px!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer .s5-review-standalone-logo{padding:64px!important;min-height:0!important;height:auto!important}}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5ReviewStandaloneLayer#s5ReviewStandaloneLayer .s5-review-standalone-side{display:none!important}@media (max-width:900px){html.s5-v3-flow-on,html.s5-v3-flow-on body{overflow:visible!important;overflow-y:visible!important;overflow-x:clip!important;height:auto!important;min-height:0!important;position:static!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c):not(#s5-v3d):not(#s5-v3e).s5-v3-flow-on > *:not(nav):not(.s5-v3-flow):not(.s5-v532-drawer):not(.s5-v532-burger):not(script):not(style){display:none!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c):not(#s5-v3d):not(#s5-v3e) .s5-v3-flow.s5-v3-flow{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;min-height:100vh!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;transform:none!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c):not(#s5-v3d):not(#s5-v3e) .s5-v3-flow .s5-v3-flow-inner.s5-v3-flow-inner{overflow:visible!important;overflow-y:visible!important;height:auto!important;max-height:none!important;position:relative!important;inset:auto!important;top:auto!important}}@media (max-width:900px){html:root,html:root body:not(#s5-v3a):not(#s5-v3b){overflow-x:clip!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c):not(#s5-v3d) #s5-case-studies .s5-v27-home-case-next.s5-v27-home-case-next,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c):not(#s5-v3d) #team [data-team-v2-next][data-team-v2-next]{right:0!important;left:auto!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c):not(#s5-v3d) #s5-case-studies .s5-v27-home-case-prev.s5-v27-home-case-prev,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c):not(#s5-v3d) #team [data-team-v2-prev][data-team-v2-prev]{left:0!important;right:auto!important}}@media (max-width:900px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c):not(#s5-v3d) #who-we-are .s5-v462-who-body.s5-v462-who-body{width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:100px 20px 32px!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c):not(#s5-v3d) #who-we-are .s5-v462-who-copy.s5-v462-who-copy{width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:24px 20px 20px!important;margin-left:0!important;margin-right:0!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c):not(#s5-v3d) #who-we-are .s5-v472-who-lead.s5-v472-who-lead{max-width:none!important}}


/* ===== BLOCK ===== */


/* v4: Insights articles and case studies use the same layer-3 hero and body as the service pages.
   The v3 sheet gave the article/case photo height:100% + contain:size, which only works inside a grid;
   these heroes were never made a grid, so the photo collapsed to 0px and the copy panel filled the width. */
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-hero.s5-l3-hero,
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5CaseStudyLayer .s5-v562-case-hero.s5-l3-hero{
  display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:minmax(420px,auto)!important;
  align-items:stretch!important;min-height:420px!important;height:auto!important;padding:0!important;
  border:1px solid rgb(216,209,199)!important;border-radius:0!important;box-shadow:none!important;
  background:rgb(244,240,233)!important;overflow:hidden!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-hero > .s5-l3-media,
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5CaseStudyLayer .s5-v562-case-hero > .s5-l3-media{
  grid-column:1!important;grid-row:1!important;align-self:stretch!important;display:block!important;
  width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;contain:size!important;
  object-fit:cover!important;background:rgb(221,216,208)!important;margin:0!important;border:0!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-hero > .s5-l3-copy,
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5CaseStudyLayer .s5-v562-case-hero > .s5-l3-copy{
  grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;
  justify-content:center!important;align-items:flex-start!important;min-height:0!important;
  padding:52px!important;background:rgb(244,240,233)!important;box-shadow:none!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-hero .s5-l3-eyebrow,
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5CaseStudyLayer .s5-v562-case-hero .s5-l3-eyebrow{
  padding:0!important;margin:0 0 18.4px!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-hero .s5-l3-eyebrow::before,
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-hero .s5-l3-eyebrow::after{display:none!important;content:none!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-hero .s5-l3-title,
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5CaseStudyLayer .s5-v562-case-hero .s5-l3-title{
  font-size:56px!important;line-height:1.05!important;letter-spacing:-.01em!important;margin:0!important;max-width:100%!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-hero .s5-l3-summary,
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5CaseStudyLayer .s5-v562-case-hero .s5-l3-summary{
  font-size:16px!important;line-height:1.55!important;color:rgb(95,102,107)!important;margin:14.4px 0 0!important;max-width:min(100%,480px)!important}
@media (max-width:1180px) and (min-width:901px){
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-hero .s5-l3-title,
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5CaseStudyLayer .s5-v562-case-hero .s5-l3-title{font-size:44px!important}}
@media (max-width:900px){
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-hero.s5-l3-hero,
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5CaseStudyLayer .s5-v562-case-hero.s5-l3-hero{
    grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-height:0!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-hero > .s5-l3-media,
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5CaseStudyLayer .s5-v562-case-hero > .s5-l3-media{
    grid-column:1!important;grid-row:1!important;height:min(62vw,380px)!important;contain:none!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-hero > .s5-l3-copy,
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5CaseStudyLayer .s5-v562-case-hero > .s5-l3-copy{
    grid-column:1!important;grid-row:2!important;padding:2.4rem 1.6rem!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-hero .s5-l3-title,
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5CaseStudyLayer .s5-v562-case-hero .s5-l3-title{font-size:38px!important}}

/* Article body: left-aligned to the hero edge with the same section typography as case studies and services. */
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-body{
  display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:56px 0 80px!important;text-align:left!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-body .article-page-body{
  width:auto!important;max-width:none!important;margin:0!important;padding:0!important;columns:auto!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-body .article-page-body > p{
  width:auto!important;max-width:none!important;margin:0 0 16px!important;padding:0!important;text-indent:0!important;
  font-family:"SourceSerif4",Georgia,"Times New Roman",serif!important;font-size:16px!important;line-height:1.55!important;
  letter-spacing:-.005em!important;color:rgb(95,102,107)!important;font-weight:400!important;border:0!important;background:none!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-body .article-page-body > p strong{
  display:inline!important;margin:0!important;font:inherit!important;font-weight:400!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;letter-spacing:inherit!important}
/* V1: no bold in article text; bold markup renders as regular body text. An older sheet (s5-v319) also
   sets -webkit-text-fill-color, which paints text darker regardless of color, so that is reset here too.
   One type system, matching the case studies: title, one section-heading style, body text.
   A paragraph that is only a bold line (not a numbered item) is a section heading; bold lead-ins stay in the body font. */
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .article-page-body > p.s5-v4-art-h2{margin-top:49.6px!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .article-page-body > p.s5-v4-art-h2:first-child{margin-top:0!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .article-page-body > p.s5-v4-art-h2 > strong:first-child{
  display:block!important;margin:0 0 9.6px!important;font-family:"Newsreader",Georgia,"Times New Roman",serif!important;
  font-size:32.8px!important;line-height:1.12!important;font-weight:400!important;letter-spacing:-.01em!important;color:rgb(107,102,97)!important;-webkit-text-fill-color:rgb(107,102,97)!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-body .article-page-cta{
  width:auto!important;max-width:none!important;margin:49.6px 0 0!important;padding:24px 0 0!important;
  border:0!important;border-top:1px solid rgb(216,209,199)!important;background:none!important;text-align:left!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-body .article-page-cta p{
  max-width:none!important;margin:0!important;font-family:"SourceSerif4",Georgia,"Times New Roman",serif!important;font-size:16px!important;line-height:1.55!important;letter-spacing:-.005em!important;font-weight:400!important;color:rgb(95,102,107)!important}
@media (max-width:900px){
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .article-page-body > p.s5-v4-art-h2 > strong:first-child{font-size:26px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-body{padding-top:36px!important}}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-body .article-page-cta strong{
  display:inline!important;font:inherit!important;font-weight:400!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;letter-spacing:inherit!important}
/* Hero labels: same size and weight as the case-study "Case Study" / "Scope" labels. */
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-hero .s5-l3-eyebrow{
  font-family:"SourceSerif4",Georgia,"Times New Roman",serif!important;font-size:9.92px!important;line-height:1!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgb(128,97,26)!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-hero .s5-l3-meta span{
  font-family:"SourceSerif4",Georgia,"Times New Roman",serif!important;font-size:9.44px!important;line-height:1!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgb(128,97,26)!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #articlePage .s5-v562-article-hero .s5-l3-meta strong{
  font-family:"SourceSerif4",Georgia,"Times New Roman",serif!important;font-size:14.4px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:normal!important;color:rgb(48,56,62)!important}

/* v4: Client review pull-quote. A bordered card with one decorative opening mark, a readable measure,
   and a proper attribution block (name, then title and company) instead of one 11.5px line. */
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote{
  position:relative!important;margin:0!important;border:1px solid rgb(216,209,199)!important;border-left:1px solid rgb(216,209,199)!important;
  background:rgba(255,255,255,.55)!important;padding:48px 56px 44px 56px!important;box-shadow:none!important;border-radius:0!important;
  font-family:"Newsreader",Georgia,"Times New Roman",serif!important;font-size:30px!important;line-height:1.36!important;font-weight:400!important;
  font-style:normal!important;letter-spacing:-.005em!important;color:rgb(48,56,62)!important;-webkit-text-fill-color:rgb(48,56,62)!important;max-width:none!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote::before{
  content:"\201C"!important;content:"\201C" / ""!important;display:block!important;position:static!important;
  font-family:"Newsreader",Georgia,"Times New Roman",serif!important;font-size:96px!important;line-height:.62!important;height:36px!important;
  margin:0 0 14px -4px!important;color:rgb(128,97,26)!important;-webkit-text-fill-color:rgb(128,97,26)!important;opacity:.9!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote::after{content:none!important;display:none!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote{row-gap:0!important;gap:0!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote > h2{margin:0 0 16px!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote .s5-v4-rv-text{display:block!important;max-width:34em!important;margin:0!important;font-family:"Newsreader",Georgia,"Times New Roman",serif!important;font-size:30px!important;line-height:1.36!important;font-weight:400!important;font-style:normal!important;letter-spacing:-.005em!important;color:rgb(48,56,62)!important;-webkit-text-fill-color:rgb(48,56,62)!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote .s5-v4-rv-mark{display:none!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote [data-s5-review-attribution]{
  margin:0!important;padding:0 56px 48px!important;border:1px solid rgb(216,209,199)!important;border-top:0!important;
  background:rgba(255,255,255,.55)!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;text-transform:none!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote [data-s5-review-attribution]::before{
  content:""!important;display:block!important;width:40px!important;height:1px!important;margin:0 0 18px!important;background:rgba(128,97,26,.55)!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote [data-s5-review-attribution] .s5-v4-rv-name{
  display:block!important;font-family:"Newsreader",Georgia,"Times New Roman",serif!important;font-size:22px!important;line-height:1.25!important;
  font-weight:400!important;letter-spacing:-.005em!important;color:rgb(48,56,62)!important;-webkit-text-fill-color:rgb(48,56,62)!important;text-transform:none!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote [data-s5-review-attribution] .s5-v4-rv-sep{display:none!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote [data-s5-review-attribution] .s5-v4-rv-role{
  display:block!important;margin-top:4px!important;font-family:"SourceSerif4",Georgia,"Times New Roman",serif!important;font-size:15px!important;
  line-height:1.45!important;font-weight:400!important;letter-spacing:.005em!important;color:rgb(95,102,107)!important;-webkit-text-fill-color:rgb(95,102,107)!important;text-transform:none!important}
/* Until the script splits the line (or if it cannot), the plain attribution is still a readable size. */
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote [data-s5-review-attribution]:not([data-s5-v4-rv]){font-family:"SourceSerif4",Georgia,serif!important;font-size:15px!important;line-height:1.45!important;font-weight:400!important;color:rgb(95,102,107)!important;-webkit-text-fill-color:rgb(95,102,107)!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote + [data-s5-review-attribution]{margin:0!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote:has(+ [data-s5-review-attribution]:not(:empty)){border-bottom:0!important;padding-bottom:28px!important}
@media (max-width:900px){
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote{font-size:23px!important;padding:32px 24px 28px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote .s5-v4-rv-text{font-size:23px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote:has(+ [data-s5-review-attribution]:not(:empty)){padding-bottom:20px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote blockquote::before{font-size:72px!important;height:32px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote [data-s5-review-attribution]{padding:0 24px 32px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote [data-s5-review-attribution] .s5-v4-rv-name{font-size:19px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-quote [data-s5-review-attribution] .s5-v4-rv-role{font-size:14px!important}}

/* v4: Team carousel below 1250px. The desktop carousel renders previous / current / next cards; under 1250px
   they stacked vertically, so three people showed with the arrows mid-stack beside the middle card only.
   Here it is a one-at-a-time carousel: the current person's card, with arrows and dots in one row beneath it. */
@media (max-width:1249px){
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #team .s5-team-v2{display:grid!important;grid-template-columns:minmax(0,1fr) 44px minmax(0,324px) 44px minmax(0,1fr)!important;column-gap:8px!important;row-gap:0!important;align-items:center!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #team .s5-team-v2 > *{grid-column:1 / -1!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #team .s5-team-v2-head{grid-row:1!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #team .s5-team-v2-carousel{display:contents!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #team .s5-team-v2-stage{grid-column:1 / -1!important;grid-row:2!important;display:grid!important;grid-template-columns:minmax(0,380px)!important;
    justify-content:center!important;gap:0!important;margin:0!important;padding:0!important;width:100%!important;min-height:0!important;height:auto!important;touch-action:pan-y!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #team .s5-team-v2-stage > .s5-team-v2-card:not(.is-active){display:none!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #team .s5-team-v2-stage > .s5-team-v2-card.is-active{width:100%!important;max-width:380px!important;margin:0 auto!important;opacity:1!important;transform:none!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #team [data-team-v2-prev],html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #team [data-team-v2-next]{grid-row:3!important;justify-self:center!important;align-self:center!important;position:static!important;
    inset:auto!important;transform:none!important;margin:20px 0 0!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #team [data-team-v2-prev]{grid-column:2!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #team [data-team-v2-next]{grid-column:4!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #team .s5-team-v2-dots{grid-column:3!important;grid-row:3!important;align-self:center!important;margin:20px 0 0!important;padding:0!important;
    display:flex!important;flex-wrap:wrap!important;justify-content:center!important;row-gap:2px!important}
}
@media (max-width:600px){
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #team .s5-team-v2-stage > .s5-team-v2-card.is-active .s5-team-v2-photo{aspect-ratio:1 / 1!important;height:auto!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #team .s5-team-v2-dot{width:16px!important;height:16px!important;min-width:0!important;min-height:0!important;padding:4px!important;margin:0!important}
}
@media (max-width:380px){
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #team .s5-team-v2-dot{width:14px!important;height:14px!important;padding:4px!important}
}

/* v4: Case Studies carousel on phones and tablets (1 or 2 cards shown) matches the Team carousel:
   arrows and dots in one row beneath the cards instead of arrows floating over the photos. Desktop unchanged. */
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5-case-studies .s5-v27-home-case-carousel .s5-v4-cs-dots{display:none!important}
@media (max-width:1100px){
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5-case-studies .s5-v27-home-case-carousel{display:grid!important;grid-template-columns:minmax(0,1fr) 44px minmax(0,324px) 44px minmax(0,1fr)!important;column-gap:8px!important;row-gap:0!important;align-items:center!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5-case-studies .s5-v27-home-case-carousel > *{grid-column:1 / -1!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5-case-studies .s5-v27-home-case-carousel > .s5-cs-grid{grid-row:1!important;touch-action:pan-y!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5-case-studies .s5-v27-home-case-carousel > .s5-v27-home-case-prev,html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5-case-studies .s5-v27-home-case-carousel > .s5-v27-home-case-next{grid-row:2!important;justify-self:center!important;align-self:center!important;position:static!important;inset:auto!important;
    transform:none!important;margin:20px 0 0!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5-case-studies .s5-v27-home-case-carousel > .s5-v27-home-case-prev{grid-column:2!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5-case-studies .s5-v27-home-case-carousel > .s5-v27-home-case-next{grid-column:4!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5-case-studies .s5-v27-home-case-carousel > .s5-v4-cs-dots{grid-column:3!important;grid-row:2!important;align-self:center!important;margin:20px 0 0!important;padding:0!important;
    display:flex!important;flex-wrap:wrap!important;justify-content:center!important;row-gap:2px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5-case-studies .s5-v27-home-case-carousel .s5-v4-cs-dot{appearance:none!important;-webkit-appearance:none!important;border:0!important;margin:0!important;cursor:pointer!important;
    width:24px!important;height:24px!important;padding:7px!important;border-radius:50%!important;background-color:rgb(221,216,208)!important;background-clip:content-box!important;box-shadow:none!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5-case-studies .s5-v27-home-case-carousel .s5-v4-cs-dot.is-active{background-color:rgb(163,127,40)!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5-case-studies .s5-v27-home-case-carousel .s5-v4-cs-dot:focus-visible{outline:2px solid rgb(163,127,40)!important;outline-offset:1px!important}
}
@media (max-width:600px){
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5-case-studies .s5-v27-home-case-carousel .s5-v4-cs-dot{width:16px!important;height:16px!important;padding:4px!important}
}

/* v4: "Start with the client" section on phones/tablets (stacked layout, 900px and narrower).
   Condensed: shorter photo, no arrows over the photo, and the tall 01-04 topic list replaced by the same
   controls row the Team and Case Studies carousels use (round arrows + one dot per topic). Desktop unchanged. */
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5TenantOnlyAdvantage .s5-v4-toa-controls{display:none!important}
@media (max-width:900px){
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5TenantOnlyAdvantage .s5-v96-copy{padding:30px 24px 26px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5TenantOnlyAdvantage .s5-v96-kicker{margin:0 0 12px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5TenantOnlyAdvantage .s5-v96-body{margin:14px 0 0!important;line-height:1.6!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5TenantOnlyAdvantage .s5-v96-cta{margin:20px 0 0!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5TenantOnlyAdvantage .s5-v96-visual{height:auto!important;min-height:0!important;max-height:340px!important;aspect-ratio:16 / 10!important;touch-action:pan-y!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5TenantOnlyAdvantage .s5-v96-arrows{display:none!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5TenantOnlyAdvantage .s5-v96-nav{display:none!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5TenantOnlyAdvantage .s5-v4-toa-controls{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;column-gap:8px!important;align-items:center!important;margin:20px 0 0!important;padding:0!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5TenantOnlyAdvantage .s5-v4-toa-arrow{appearance:none!important;-webkit-appearance:none!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;margin:0!important;
    display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;
    background:rgb(251,248,242)!important;border:1px solid rgba(58,52,46,.16)!important;border-radius:50%!important;box-shadow:none!important;
    color:rgb(38,52,66)!important;-webkit-text-fill-color:rgb(38,52,66)!important;font-family:Georgia,serif!important;font-size:21.6px!important;line-height:1!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5TenantOnlyAdvantage .s5-v4-toa-arrow:focus-visible,html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5TenantOnlyAdvantage .s5-v4-toa-dot:focus-visible{outline:2px solid rgb(163,127,40)!important;outline-offset:2px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5TenantOnlyAdvantage .s5-v4-toa-dots{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;row-gap:2px!important;margin:0!important;padding:0!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5TenantOnlyAdvantage .s5-v4-toa-dot{appearance:none!important;-webkit-appearance:none!important;border:0!important;margin:0!important;cursor:pointer!important;
    width:24px!important;height:24px!important;padding:7px!important;border-radius:50%!important;background-color:rgb(221,216,208)!important;background-clip:content-box!important;box-shadow:none!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5TenantOnlyAdvantage .s5-v4-toa-dot.is-active{background-color:rgb(163,127,40)!important}
}
@media (max-width:600px){
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5TenantOnlyAdvantage .s5-v4-toa-dot{width:16px!important;height:16px!important;padding:4px!important}
}

/* v4: Stevens Creek listing page polish. Gallery photos (small source files) become sharp thumbnails in the
   hero card; hero photo follows the card height; stats in a 2x2 grid; readable listing contacts. */
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-copy{display:flex!important;flex-direction:column!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-stats > div{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;padding:14px 16px!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-stats > div > b{font-size:16px!important;line-height:1.3!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-v4-cup-thumbs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:auto!important;padding-top:28px!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-v4-cup-thumbs img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4 / 3!important;object-fit:cover!important;object-position:center!important;
  border-radius:12px!important;margin:0!important;max-width:none!important;background:#eee!important;box-shadow:none!important;border:1px solid rgba(58,52,46,.08)!important}
@media (min-width:1101px){
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-hero{align-items:stretch!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-hero-img{position:relative!important;height:auto!important;min-height:520px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-hero-img img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important}
}
@media (max-width:1100px){
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-hero-img{position:relative!important;height:auto!important;min-height:0!important;aspect-ratio:16 / 10!important;max-height:560px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-hero-img img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important}
}
@media (max-width:680px){
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-hero-img{aspect-ratio:4 / 3!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-stats{gap:10px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-stats > div{padding:12px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-stats > div > span{font-size:9.6px!important;letter-spacing:.08em!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-stats > div > b{font-size:15px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-v4-cup-thumbs{gap:8px!important;padding-top:22px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-v4-cup-thumbs img{border-radius:10px!important}
}
/* listing contacts: readable on the dark band, with tappable phone and email */
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-contact h2{color:rgb(246,241,231)!important;-webkit-text-fill-color:rgb(246,241,231)!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-contact p{color:rgb(206,199,186)!important;-webkit-text-fill-color:rgb(206,199,186)!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-contact a.s5-v4-cup-link{display:inline!important;position:static!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important;font:inherit!important;text-transform:none!important;letter-spacing:inherit!important;line-height:inherit!important;color:rgb(226,196,110)!important;-webkit-text-fill-color:rgb(226,196,110)!important;text-decoration:none!important;border-bottom:1px solid rgba(226,196,110,.35)!important;white-space:nowrap!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-contact a.s5-v4-cup-link:hover,html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5SubleaseCupertinoLayer .s5-cupertino-contact a.s5-v4-cup-link:focus-visible{border-bottom-color:rgb(226,196,110)!important}

/* v4: client logos sit on a uniform white "logo plate" (same size and position everywhere), instead of
   mismatched white rectangles on the beige panel. Works with today's small logo files and with replacements. */
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) .s5-proof-card-media.is-perspective{display:grid!important;place-items:center!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) .s5-proof-card-media.is-perspective img{box-sizing:border-box!important;display:block!important;object-fit:contain!important;object-position:center!important;background:#fff!important;border:1px solid rgba(58,52,46,.08)!important;border-radius:12px!important;box-shadow:0 10px 26px rgba(40,34,28,.08)!important;max-width:none!important;max-height:none!important;margin:auto!important;justify-self:center!important;align-self:center!important;filter:none!important;opacity:1!important;width:min(76%,264px)!important;height:116px!important;padding:18px 26px!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-logo{display:flex!important;align-items:center!important;justify-content:center!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-logo img{box-sizing:border-box!important;display:block!important;object-fit:contain!important;object-position:center!important;background:#fff!important;border:1px solid rgba(58,52,46,.08)!important;border-radius:12px!important;box-shadow:0 10px 26px rgba(40,34,28,.08)!important;max-width:none!important;max-height:none!important;margin:auto!important;justify-self:center!important;align-self:center!important;filter:none!important;opacity:1!important;width:min(62%,380px)!important;height:172px!important;padding:26px 36px!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5CaseStudyLayer .s5-proof-logo-hero{display:grid!important;place-items:center!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5CaseStudyLayer .s5-proof-logo-hero img{box-sizing:border-box!important;display:block!important;object-fit:contain!important;object-position:center!important;background:#fff!important;border:1px solid rgba(58,52,46,.08)!important;border-radius:12px!important;box-shadow:0 10px 26px rgba(40,34,28,.08)!important;max-width:none!important;max-height:none!important;margin:auto!important;justify-self:center!important;align-self:center!important;filter:none!important;opacity:1!important;width:min(62%,400px)!important;height:190px!important;padding:28px 40px!important}
@media (max-width:680px){
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) .s5-proof-card-media.is-perspective img{height:104px!important;padding:16px 22px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-logo img{width:min(78%,320px)!important;height:132px!important;padding:20px 26px!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5CaseStudyLayer .s5-proof-logo-hero img{width:min(78%,320px)!important;height:140px!important;padding:20px 26px!important}
}

/* v4: Client Perspective (review) page header matches the case study / article headers: two equal halves in one
   bordered box, logo panel full height on the left, copy vertically centred on the right, eyebrow aligned. */
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-hero.s5-l3-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:minmax(420px,auto)!important;align-items:stretch!important;
  min-height:420px!important;height:auto!important;padding:0!important;border:1px solid rgb(216,209,199)!important;border-radius:0!important;box-shadow:none!important;
  background:rgb(244,240,233)!important;overflow:hidden!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-hero.s5-l3-hero > .s5-review-standalone-logo{grid-column:1!important;grid-row:1!important;align-self:stretch!important;height:auto!important;min-height:0!important;margin:0!important;
  padding:48px!important;border-radius:0!important;border:0!important;border-right:1px solid rgb(216,209,199)!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  background:radial-gradient(circle at 78% 18%,rgba(184,148,67,.14),rgba(0,0,0,0) 38%),linear-gradient(145deg,rgb(244,240,233),rgb(231,221,206))!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-hero.s5-l3-hero > .s5-l3-copy{grid-column:2!important;grid-row:1!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;
  align-items:flex-start!important;padding:52px 56px!important;margin:0!important;background:rgb(244,240,233)!important;box-shadow:none!important;min-height:0!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-hero.s5-l3-hero .s5-l3-eyebrow{padding:0!important;margin:0 0 18.4px!important;font-family:"SourceSerif4",Georgia,serif!important;font-size:9.92px!important;line-height:1!important;
  font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgb(128,97,26)!important;-webkit-text-fill-color:rgb(128,97,26)!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-hero.s5-l3-hero .s5-l3-eyebrow::before,html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-hero.s5-l3-hero .s5-l3-eyebrow::after{display:none!important;content:none!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-hero.s5-l3-hero .s5-l3-title{font-family:"Newsreader",Georgia,serif!important;font-size:56px!important;line-height:1.05!important;letter-spacing:-.01em!important;margin:0!important;max-width:100%!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-hero.s5-l3-hero .s5-l3-summary{font-size:16px!important;line-height:1.55!important;margin:14.4px 0 0!important;max-width:min(100%,500px)!important;color:rgb(95,102,107)!important;-webkit-text-fill-color:rgb(95,102,107)!important}
@media (max-width:1180px) and (min-width:901px){ html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-hero.s5-l3-hero .s5-l3-title{font-size:44px!important} }
@media (max-width:900px){
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-hero.s5-l3-hero{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-height:0!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-hero.s5-l3-hero > .s5-review-standalone-logo{grid-column:1!important;grid-row:1!important;min-height:220px!important;padding:32px!important;border-right:0!important;border-bottom:1px solid rgb(216,209,199)!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-hero.s5-l3-hero > .s5-l3-copy{grid-column:1!important;grid-row:2!important;padding:2.2rem 1.6rem!important}
  html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) #s5ReviewStandaloneLayer .s5-review-standalone-hero.s5-l3-hero .s5-l3-title{font-size:38px!important}
}


/* v5: Client Perspective header: logo panel is white so the logo plate reads as one surface. */
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v5a) #s5ReviewStandaloneLayer .s5-review-standalone-hero.s5-l3-hero > .s5-review-standalone-logo{background:#fff!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v5a) #s5ReviewStandaloneLayer .s5-review-standalone-hero.s5-l3-hero > .s5-review-standalone-logo img{border:0!important;box-shadow:none!important;border-radius:0!important}

/* v6: Stevens Creek listing contacts: header row with flyer button, one card per broker */
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact{display:block!important;padding:28px 32px!important;border-radius:20px!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;padding-bottom:20px!important;margin-bottom:4px!important;border-bottom:1px solid rgba(226,196,110,.22)!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-head span{margin:0!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-head h2{margin:6px 0 0!important;font-family:"Newsreader",Georgia,serif!important;font-weight:400!important;font-size:30px!important;line-height:1.1!important;color:rgb(246,241,231)!important;-webkit-text-fill-color:rgb(246,241,231)!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-people{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-person{display:flex!important;flex-direction:column!important;gap:6px!important;padding:22px 28px 4px 0!important;min-width:0!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-person + .s5-v6-person{padding-left:28px!important;border-left:1px solid rgba(226,196,110,.22)!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-person b{font-family:"Newsreader",Georgia,serif!important;font-weight:400!important;font-size:24px!important;line-height:1.2!important;color:rgb(246,241,231)!important;-webkit-text-fill-color:rgb(246,241,231)!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-person small{font-size:12px!important;letter-spacing:.04em!important;color:rgb(160,153,140)!important;-webkit-text-fill-color:rgb(160,153,140)!important;margin-bottom:8px!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact a.s5-v6-line{all:unset!important;display:flex!important;align-items:baseline!important;gap:14px!important;cursor:pointer!important;font-size:16px!important;line-height:1.5!important;color:rgb(226,196,110)!important;-webkit-text-fill-color:rgb(226,196,110)!important;overflow-wrap:anywhere!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact a.s5-v6-line:hover,html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact a.s5-v6-line:focus-visible{text-decoration:underline!important;text-underline-offset:4px!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact a.s5-v6-line em{font-style:normal!important;flex:0 0 52px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgb(160,153,140)!important;-webkit-text-fill-color:rgb(160,153,140)!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-head a.s5-v316-flyer{display:inline-flex!important;align-items:center!important;gap:10px!important;white-space:nowrap!important}
@media (max-width:700px){html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact{padding:22px 20px!important}html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-people{grid-template-columns:1fr!important}html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-person{padding:18px 0 4px!important}html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-person + .s5-v6-person{padding-left:0!important;border-left:0!important;border-top:1px solid rgba(226,196,110,.22)!important;margin-top:14px!important}html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-head a.s5-v316-flyer{width:100%!important;justify-content:center!important}}

/* v6: eight operating-environment tiles: plain 3-column grid, ninth cell left empty */
@media (min-width:1101px){html body:not(#s5-never):not(#s5-v6b) #operating-requirements .s5-v496-env-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body:not(#s5-never):not(#s5-v6b) #operating-requirements .s5-v90-env-card,html body:not(#s5-never):not(#s5-v6b) #operating-requirements .s5-v90-env-card:nth-child(7),html body:not(#s5-never):not(#s5-v6b) #operating-requirements .s5-v90-env-card:nth-child(8){grid-column:auto!important}}

/* v7: Stevens Creek page: gallery, nearby + map, share link, lightbox */
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-gallery,html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-nearby{background:rgba(255,255,255,.76)!important;border:1px solid rgba(201,168,76,.28)!important;border-radius:24px!important;padding:28px 32px!important;margin-top:1.25rem!important;box-sizing:border-box!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-gallery h2,html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-nearby h2{font-family:"Newsreader",Georgia,serif!important;font-weight:400!important;font-size:clamp(26px,2.4vw,34px)!important;line-height:1.12!important;margin:8px 0 0!important;color:#20272c!important;-webkit-text-fill-color:#20272c!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-head{margin-bottom:20px!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer button.s5-v7-thumb{all:unset!important;display:block!important;cursor:zoom-in!important;overflow:hidden!important;border-radius:14px!important;background:#e9e2d6!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer button.s5-v7-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .35s ease!important;border-radius:0!important;max-width:none!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer button.s5-v7-thumb:hover img{transform:scale(1.03)!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer button.s5-v7-thumb:focus-visible{outline:2px solid #b8913a!important;outline-offset:3px!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer button.s5-v7-wide{aspect-ratio:16/9!important;width:100%!important;margin-bottom:16px!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-grid figure{margin:0!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-grid button.s5-v7-thumb{aspect-ratio:3/4!important;width:100%!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-grid figcaption{margin-top:8px!important;font-size:11px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#5f666b!important;-webkit-text-fill-color:#5f666b!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-hero-thumbs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-hero-thumbs button.s5-v7-thumb{aspect-ratio:4/3!important;width:100%!important;border-radius:10px!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-nearby{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;gap:32px!important;align-items:stretch!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-nearby dl{margin:20px 0 0!important;display:grid!important;gap:0!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-nearby dl>div{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:16px!important;padding:12px 0!important;border-top:1px solid rgba(201,168,76,.24)!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-nearby dt{font-size:10.5px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#80611a!important;-webkit-text-fill-color:#80611a!important;padding-top:3px!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-nearby dd{margin:0!important;font-size:15px!important;line-height:1.55!important;color:#3d4449!important;-webkit-text-fill-color:#3d4449!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-map{display:flex!important;flex-direction:column!important;gap:10px!important;min-height:380px!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-map iframe{flex:1 1 auto!important;width:100%!important;min-height:340px!important;border:0!important;border-radius:16px!important;background:#e9e2d6!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-map a{align-self:flex-end!important;font-size:13px!important;font-weight:700!important;color:#80611a!important;-webkit-text-fill-color:#80611a!important;text-decoration:none!important;border-bottom:1px solid rgba(128,97,26,.35)!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer button.s5-v7-share{all:unset!important;display:inline-flex!important;align-items:center!important;cursor:pointer!important;border:1px solid rgba(128,97,26,.45)!important;border-radius:999px!important;padding:.85rem 1.15rem!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#5c4512!important;-webkit-text-fill-color:#5c4512!important;margin-left:10px!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer button.s5-v7-share:hover{background:rgba(210,175,74,.14)!important}
@media (max-width:900px){html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-nearby{grid-template-columns:1fr!important}html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:600px){html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-gallery,html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-nearby{padding:20px!important}html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-nearby dl>div{grid-template-columns:1fr!important;gap:4px!important}html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer button.s5-v7-share{margin:10px 0 0!important}}
@media (max-width:600px){html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-cupertino-plan-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important}html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-cupertino-plan-head h2{font-size:28px!important}}

html:root body:not(#s5-v7y) #s5SubleaseDirectoryV8:has(#s5SubleaseRailV8 > .s5-sub-v8-card:only-child) .s5-sub-v8-controls{display:none!important}

/* v8: nearby links + light listing-contacts card matching the site */
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-nearby dd a{color:#20272c!important;-webkit-text-fill-color:#20272c!important;text-decoration:none!important;border-bottom:1px solid rgba(184,145,58,.45)!important;transition:color .2s,border-color .2s!important}
html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-nearby dd a:hover,html:root body:not(#s5-v7x) #s5SubleaseCupertinoLayer .s5-v7-nearby dd a:focus-visible{color:#80611a!important;-webkit-text-fill-color:#80611a!important;border-bottom-color:#80611a!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a):not(#s5-v8a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact{background:rgba(255,255,255,.76)!important;border:1px solid rgba(201,168,76,.28)!important;color:#20272c!important;box-shadow:none!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a):not(#s5-v8a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-head{border-bottom:1px solid rgba(201,168,76,.28)!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a):not(#s5-v8a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-head span{color:#80611a!important;-webkit-text-fill-color:#80611a!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a):not(#s5-v8a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-head h2,html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a):not(#s5-v8a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-person b{color:#20272c!important;-webkit-text-fill-color:#20272c!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a):not(#s5-v8a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-people{gap:16px!important;margin-top:20px!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a):not(#s5-v8a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-person,html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a):not(#s5-v8a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-person + .s5-v6-person{background:#fbf8f2!important;border:1px solid rgba(201,168,76,.24)!important;border-radius:16px!important;padding:22px 24px!important;border-left:1px solid rgba(201,168,76,.24)!important;margin:0!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a):not(#s5-v8a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-person small{color:#5f666b!important;-webkit-text-fill-color:#5f666b!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a):not(#s5-v8a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact a.s5-v6-line{color:#20272c!important;-webkit-text-fill-color:#20272c!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a):not(#s5-v8a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact a.s5-v6-line em{color:#80611a!important;-webkit-text-fill-color:#80611a!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a):not(#s5-v8a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact a.s5-v6-line:hover{color:#80611a!important;-webkit-text-fill-color:#80611a!important}
@media (max-width:700px){html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a):not(#s5-v8a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-people{gap:12px!important}html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h):not(#s5-v6a):not(#s5-v8a) #s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact .s5-v6-person + .s5-v6-person{border-top:1px solid rgba(201,168,76,.24)!important;margin-top:0!important}}

/* v8: single listing card in the site header style: square, hairline border, gold rules, text links */
@media (min-width:901px){html:root body:not(#s5-v7y):not(#s5-v8y) #s5SubleaseDirectoryV8 #s5SubleaseRailV8:has(> .s5-sub-v8-card:only-child){display:block!important;overflow:visible!important;padding:0!important}html:root body:not(#s5-v7y):not(#s5-v8y) #s5SubleaseDirectoryV8 #s5SubleaseRailV8 > .s5-sub-v8-card:only-child{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;align-items:stretch!important;background:#fff!important;border:1px solid rgba(32,39,44,.14)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html:root body:not(#s5-v7y):not(#s5-v8y) #s5SubleaseDirectoryV8 #s5SubleaseRailV8 > .s5-sub-v8-card:only-child:hover{transform:none!important;box-shadow:none!important}html:root body:not(#s5-v7y):not(#s5-v8y) #s5SubleaseDirectoryV8 #s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-img{width:100%!important;height:100%!important;min-height:440px!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:0!important}html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body{padding:46px 50px 40px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:#fff!important}}
@media (max-width:900px){html:root body:not(#s5-v7y):not(#s5-v8y) #s5SubleaseDirectoryV8 #s5SubleaseRailV8 > .s5-sub-v8-card:only-child{border-radius:0!important;box-shadow:none!important;border:1px solid rgba(32,39,44,.14)!important}html:root body:not(#s5-v7y):not(#s5-v8y) #s5SubleaseDirectoryV8 #s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-img{border-radius:0!important}}
html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body .s5-sub-v8-city{font:800 11.52px/1.2 SourceSerif4,Georgia,serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgb(128,97,26)!important;-webkit-text-fill-color:rgb(128,97,26)!important;margin:0 0 14px!important}html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body h2{font-family:"Newsreader",Georgia,serif!important;font-weight:400!important;font-size:clamp(32px,3vw,46px)!important;line-height:1.08!important;letter-spacing:-.01em!important;color:rgb(38,43,48)!important;-webkit-text-fill-color:rgb(38,43,48)!important;margin:0!important}html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body > p{font:400 16px/1.55 SourceSerif4,Georgia,serif!important;color:rgb(61,68,74)!important;-webkit-text-fill-color:rgb(61,68,74)!important;margin:14px 0 0!important;max-width:46ch!important}html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body .s5-sub-v8-specs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:34px 0 0!important;padding:18px 0 0!important;border:0!important;border-top:1px solid rgba(185,157,88,.62)!important;background:none!important}html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body .s5-sub-v8-specs > div{padding:0 14px!important;border:0!important;border-right:1px solid rgba(32,39,44,.14)!important;background:none!important;min-width:0!important}html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body .s5-sub-v8-specs > div:first-child{padding-left:0!important}html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body .s5-sub-v8-specs > div:last-child{border-right:0!important}html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body .s5-sub-v8-specs span{display:block!important;font:800 8.96px/1.3 SourceSerif4,Georgia,serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgb(128,97,26)!important;-webkit-text-fill-color:rgb(128,97,26)!important;margin:0 0 6px!important}html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body .s5-sub-v8-specs strong{display:block!important;font:650 13.5px/1.35 SourceSerif4,Georgia,serif!important;color:rgb(48,56,62)!important;-webkit-text-fill-color:rgb(48,56,62)!important;letter-spacing:0!important;text-transform:none!important}html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body .s5-v316-actions{display:flex!important;align-items:center!important;gap:28px!important;margin:34px 0 0!important;padding:0!important;border:0!important;flex-wrap:wrap!important}html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body .s5-v316-actions > *{all:unset!important;cursor:pointer!important;font:700 15px/1.3 SourceSerif4,Georgia,serif!important;color:rgb(128,97,26)!important;-webkit-text-fill-color:rgb(128,97,26)!important;border-bottom:1px solid rgba(128,97,26,.35)!important;padding-bottom:2px!important;display:inline-flex!important;align-items:baseline!important;gap:8px!important}html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body .s5-v316-actions > *:hover{border-bottom-color:rgb(128,97,26)!important}html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body .s5-v316-actions small{font:600 11px/1 SourceSerif4,Georgia,serif!important;letter-spacing:.06em!important;color:rgb(95,102,107)!important;-webkit-text-fill-color:rgb(95,102,107)!important;text-transform:uppercase!important}@media (max-width:600px){html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body{padding:26px 22px!important}html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body .s5-sub-v8-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:16px!important}html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body .s5-sub-v8-specs > div:nth-child(2){border-right:0!important}html:root body:not(#s5-v7y):not(#s5-v8y):not(#s5-v8z) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 #s5SubleaseRailV8#s5SubleaseRailV8 > .s5-sub-v8-card:only-child > .s5-sub-v8-body .s5-sub-v8-specs > div:nth-child(3){padding-left:0!important}}

/* v9: Stevens Creek page in the site header style: square boxes, hairlines, gold rules, text links; hero = open office */
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;padding:0!important;background:#fff!important;border:1px solid rgba(32,39,44,.14)!important;border-radius:0!important;box-shadow:none!important;min-height:560px!important;overflow:hidden!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-hero-img{grid-column:1!important;grid-row:1!important;border-radius:0!important;margin:0!important;height:auto!important;min-height:0!important;border-right:1px solid rgba(32,39,44,.14)!important;overflow:hidden!important;box-shadow:none!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-hero-img img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;display:block!important;max-height:none!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-copy{grid-column:2!important;grid-row:1!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:52px 56px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin:0!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-eyebrow{font:800 11.5px/1.3 SourceSerif4,Georgia,serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgb(128,97,26)!important;-webkit-text-fill-color:rgb(128,97,26)!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-copy h1{font-family:"Newsreader",Georgia,serif!important;font-weight:400!important;font-size:clamp(38px,3.4vw,52px)!important;line-height:1.06!important;letter-spacing:-.01em!important;color:rgb(38,43,48)!important;-webkit-text-fill-color:rgb(38,43,48)!important;margin:16px 0 0!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-copy > p{font:400 16px/1.6 SourceSerif4,Georgia,serif!important;color:rgb(61,68,74)!important;-webkit-text-fill-color:rgb(61,68,74)!important;margin:16px 0 0!important;max-width:52ch!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:30px 0 0!important;padding:18px 0 0!important;border:0!important;border-top:1px solid rgba(185,157,88,.62)!important;background:none!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-stats > div{background:none!important;border:0!important;border-right:1px solid rgba(32,39,44,.14)!important;border-radius:0!important;padding:0 14px!important;box-shadow:none!important;min-width:0!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-stats > div:first-child{padding-left:0!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-stats > div:last-child{border-right:0!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-stats span{display:block!important;font:800 9px/1.3 SourceSerif4,Georgia,serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgb(128,97,26)!important;-webkit-text-fill-color:rgb(128,97,26)!important;margin:0 0 6px!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-stats b{display:block!important;font:650 14px/1.35 SourceSerif4,Georgia,serif!important;color:rgb(48,56,62)!important;-webkit-text-fill-color:rgb(48,56,62)!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:28px!important;margin:30px 0 0!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-actions a,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-actions button,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-plan-head a,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v6-head a.s5-v316-flyer{all:unset!important;cursor:pointer!important;display:inline-flex!important;align-items:baseline!important;gap:8px!important;font:700 15px/1.3 SourceSerif4,Georgia,serif!important;letter-spacing:0!important;text-transform:none!important;color:rgb(128,97,26)!important;-webkit-text-fill-color:rgb(128,97,26)!important;border-bottom:1px solid rgba(128,97,26,.35)!important;padding-bottom:2px!important;background:none!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-actions small,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-plan-head small,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v6-head small{font:600 11px/1 SourceSerif4,Georgia,serif!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:rgb(95,102,107)!important;-webkit-text-fill-color:rgb(95,102,107)!important;background:none!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v7-hero-thumbs{display:none!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v7-gallery,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v7-nearby,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-plans,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-info-grid article{background:#fff!important;border:1px solid rgba(32,39,44,.14)!important;border-radius:0!important;box-shadow:none!important;padding:36px 40px!important;margin-top:24px!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-info-grid{gap:24px!important;margin-top:24px!important;background:none!important;border:0!important;padding:0!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-info-grid article{margin-top:0!important;padding:28px 30px!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-info-grid h3{font-family:"Newsreader",Georgia,serif!important;font-weight:400!important;font-size:clamp(28px,2.6vw,38px)!important;line-height:1.1!important;letter-spacing:-.01em!important;color:rgb(38,43,48)!important;-webkit-text-fill-color:rgb(38,43,48)!important;font-size:24px!important;margin:0 0 14px!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-info-grid li{color:rgb(61,68,74)!important;-webkit-text-fill-color:rgb(61,68,74)!important;font-size:15px!important;line-height:1.55!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v7-gallery h2,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v7-nearby h2,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-plan-head h2,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v6-head h2{font-family:"Newsreader",Georgia,serif!important;font-weight:400!important;font-size:clamp(28px,2.6vw,38px)!important;line-height:1.1!important;letter-spacing:-.01em!important;color:rgb(38,43,48)!important;-webkit-text-fill-color:rgb(38,43,48)!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v7-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer button.s5-v7-thumb,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v7-grid button.s5-v7-thumb{border-radius:0!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v7-grid figcaption{font:800 9px/1.3 SourceSerif4,Georgia,serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgb(128,97,26)!important;-webkit-text-fill-color:rgb(128,97,26)!important;margin-top:10px!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v7-map iframe{border-radius:0!important;border:1px solid rgba(32,39,44,.14)!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-plan-head{border-bottom:1px solid rgba(185,157,88,.62)!important;padding-bottom:18px!important;margin-bottom:22px!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-plan-grid figure{border-radius:0!important;border:1px solid rgba(32,39,44,.14)!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-plan-grid figure img{border-radius:0!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-plan-grid figcaption{font:800 9px/1.3 SourceSerif4,Georgia,serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgb(128,97,26)!important;-webkit-text-fill-color:rgb(128,97,26)!important;background:#fbf8f2!important;border-top:1px solid rgba(32,39,44,.14)!important;border-radius:0!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v6-head{border-bottom:1px solid rgba(185,157,88,.62)!important}
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v6-person,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v6-person + .s5-v6-person{background:#fbf8f2!important;border:1px solid rgba(32,39,44,.14)!important;border-radius:0!important}
@media (max-width:900px){html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-hero{grid-template-columns:1fr!important;min-height:0!important}html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-hero-img{grid-row:1!important;border-right:0!important;border-bottom:1px solid rgba(32,39,44,.14)!important;aspect-ratio:4/3!important}html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-copy{grid-column:1!important;grid-row:2!important;padding:28px 22px!important}html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:16px!important}html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-stats > div:nth-child(2){border-right:0!important}html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-stats > div:nth-child(3){padding-left:0!important}html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v7-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v7-gallery,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v7-nearby,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-plans,html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-cupertino-contact.s5-v6-contact{padding:24px 20px!important}}

/* v10: gallery of three */
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v7-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:900px){html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v7-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* v11: hide Google's place card inside the map (crop the top of the frame); attribution stays visible */
html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v7-mapframe{position:relative!important;flex:1 1 auto!important;min-height:340px!important;overflow:hidden!important;border:1px solid rgba(32,39,44,.14)!important;background:#e9e2d6!important}html:root body:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5):not(#a6):not(#a7):not(#a8):not(#a9):not(#a10):not(#a11) #s5SubleaseCupertinoLayer#s5SubleaseCupertinoLayer .s5-v7-mapframe iframe{position:absolute!important;left:0!important;top:-170px!important;width:100%!important;height:calc(100% + 170px)!important;min-height:0!important;border:0!important;border-radius:0!important}

/* v12: Subleases list locks the page behind it (one scrollbar, like the other layers) */
html.s5-sublease-v8-open:not(.s5-q1):not(.s5-q2):not(.s5-q3):not(.s5-q4):not(.s5-q5):not(.s5-q6):not(.s5-q7):not(.s5-q8),html.s5-sublease-v8-open:not(.s5-q1):not(.s5-q2):not(.s5-q3):not(.s5-q4):not(.s5-q5):not(.s5-q6):not(.s5-q7):not(.s5-q8) > body{overflow:hidden!important;overscroll-behavior:none!important}

/* v14: footer legal row: larger text, DRE license as a clear badge, nothing cut off */
html:root body:not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8) .s5-footer-legal.s5-footer-legal{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 28px!important;font-size:14px!important;line-height:1.5!important;box-sizing:border-box!important;max-width:100%!important;padding-right:0!important}html:root body:not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8) .s5-footer-legal.s5-footer-legal > div{font-size:14px!important;color:rgb(70,74,78)!important;-webkit-text-fill-color:rgb(70,74,78)!important;margin:0!important;white-space:normal!important}html:root body:not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8) .s5-footer-legal.s5-footer-legal a{font-size:14px!important;color:rgb(70,74,78)!important;-webkit-text-fill-color:rgb(70,74,78)!important}html:root body:not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8) .s5-footer-legal.s5-footer-legal > div:last-child{flex-basis:100%!important}html:root body:not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8) .s5-footer-legal.s5-footer-legal .s5-footer-dre{display:inline-flex!important;align-items:baseline!important;gap:8px!important;padding:6px 14px!important;border:1px solid rgba(128,97,26,.45)!important;background:#fff!important;margin-left:auto!important}html:root body:not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8) .s5-footer-legal.s5-footer-legal .s5-footer-dre span{font:800 11px/1.2 SourceSerif4,Georgia,serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgb(128,97,26)!important;-webkit-text-fill-color:rgb(128,97,26)!important}html:root body:not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8) .s5-footer-legal.s5-footer-legal .s5-footer-dre b{font:700 16px/1.2 SourceSerif4,Georgia,serif!important;color:rgb(38,43,48)!important;-webkit-text-fill-color:rgb(38,43,48)!important;letter-spacing:.02em!important}@media (max-width:700px){html:root body:not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8) .s5-footer-legal.s5-footer-legal{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}html:root body:not(#f1):not(#f2):not(#f3):not(#f4):not(#f5):not(#f6):not(#f7):not(#f8) .s5-footer-legal.s5-footer-legal .s5-footer-dre{margin-left:0!important}}
#s5V7Lightbox{position:fixed!important;inset:0!important;z-index:2147483647!important;background:rgba(10,12,16,.92)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:56px 16px 24px!important;box-sizing:border-box!important}
#s5V7Lightbox[hidden]{display:none!important}
#s5V7Lightbox img{max-width:min(1400px,100%)!important;max-height:calc(100vh - 140px)!important;object-fit:contain!important;border-radius:8px!important}
#s5V7Lightbox p{color:#efe8da!important;-webkit-text-fill-color:#efe8da!important;font:400 15px/1.4 Georgia,serif!important;margin:14px 0 0!important}
#s5V7Lightbox button{all:unset!important;position:absolute!important;cursor:pointer!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:300 34px/1 Georgia,serif!important;padding:10px 16px!important}
#s5V7Lightbox .s5-v7-lb-close{top:8px!important;right:10px!important}
#s5V7Lightbox .s5-v7-lb-prev{left:6px!important;top:50%!important;transform:translateY(-50%)!important}
#s5V7Lightbox .s5-v7-lb-next{right:6px!important;top:50%!important;transform:translateY(-50%)!important}
/* v4: mega menus. Intro panel sits flush with the column headings (not centred), and each column's
   "view all" link sits on one shared line at the bottom of the menu. */
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) .s5-mega-panel .s5-mega-intro{justify-content:flex-start!important;align-self:stretch!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) .s5-mega-panel .s5-mega-column{display:flex!important;flex-direction:column!important}
html:root body:not(#s5-v4a):not(#s5-v4b):not(#s5-v4c):not(#s5-v4d):not(#s5-v4e):not(#s5-v4f):not(#s5-v4g):not(#s5-v4h) .s5-mega-panel .s5-mega-column > .s5-mega-col-more{margin-top:auto!important}


/* ===== BLOCK ===== */

html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5InsightsArchiveLayer#s5InsightsArchiveLayer > .s5-secondary-layer-page.s5-secondary-layer-page{width:auto!important;max-width:none!important;box-sizing:border-box!important;margin-left:max(20px,3%)!important;margin-right:max(20px,3%)!important}@media (min-width:901px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5InsightsArchiveLayer#s5InsightsArchiveLayer > .s5-secondary-layer-page.s5-secondary-layer-page{padding-top:24px!important;padding-bottom:84px!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5InsightsArchiveLayer#s5InsightsArchiveLayer .s5-secondary-layer-hero.s5-secondary-layer-hero{min-height:520px!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5InsightsArchiveLayer#s5InsightsArchiveLayer .s5-v211-blog-hero-media.s5-v211-blog-hero-media{height:auto!important;min-height:520px!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5InsightsArchiveLayer#s5InsightsArchiveLayer .s5-v211-blog-hero-copy.s5-v211-blog-hero-copy{min-height:520px!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5InsightsArchiveLayer#s5InsightsArchiveLayer #s5InsightsArchiveGrid.s5-insights-archive-grid{margin-top:56px!important}}@media (max-width:900px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5InsightsArchiveLayer#s5InsightsArchiveLayer > .s5-secondary-layer-page.s5-secondary-layer-page{padding-bottom:56px!important}html:root body.s5-v3-flow-on:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5InsightsArchiveLayer#s5InsightsArchiveLayer > .s5-secondary-layer-page.s5-secondary-layer-page{padding-top:100px!important}html:root body:not(.s5-v3-flow-on):not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5InsightsArchiveLayer#s5InsightsArchiveLayer > .s5-secondary-layer-page.s5-secondary-layer-page{padding-top:24px!important}}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5InsightsArchiveLayer#s5InsightsArchiveLayer #s5InsightsArchiveGrid.s5-insights-archive-grid{column-gap:14px!important;row-gap:14px!important}@media (max-width:900px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) > nav.nav button.s5-v532-burger.s5-v532-burger{margin-right:10px!important}}


/* ===== BLOCK ===== */

html.s5-v3-flow-on:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c){overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:auto!important;height:auto!important;max-height:none!important}html.s5-v3-flow-on:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) body{overflow:visible!important;overflow-y:visible!important;overscroll-behavior:auto!important;touch-action:auto!important;height:auto!important;max-height:none!important;position:static!important}@media (min-width:901px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 .s5-sub-v11-hero.s5-sub-v11-hero,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 .s5-sub-v11-media.s5-sub-v11-media{min-height:520px!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 .s5-sub-v11-copy.s5-sub-v11-copy{padding:2.3rem 3.15rem 1.65rem!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5SubleaseDirectoryV8#s5SubleaseDirectoryV8 .s5-sub-v11-copy.s5-sub-v11-copy h1{max-width:440px!important}}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #team#team#team#team .s5-team-v2-card.s5-team-v2-card,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #team#team#team#team .s5-team-v2-card.s5-team-v2-card.is-active{height:auto!important;min-height:0!important;max-height:none!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #team#team#team#team .s5-team-v2-stage.s5-team-v2-stage{align-items:stretch!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #team#team#team#team .s5-team-v2-card .s5-team-v2-card-copy{flex:1 1 auto!important;min-height:0!important}@media (max-width:900px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #who-we-are#who-we-are{min-height:0!important;height:auto!important;padding-bottom:0!important}}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #team .s5-team-v2-card .s5-team-v2-photo.s5-team-v2-photo,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5TeamDirectoryLayer .s5-team-v2-photo.s5-team-v2-photo{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;aspect-ratio:5/6!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #team .s5-team-v2-card .s5-team-v2-photo.s5-team-v2-photo img,html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5TeamDirectoryLayer .s5-team-v2-photo.s5-team-v2-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 18%!important}


/* ===== BLOCK ===== */

@media (min-width:901px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #insights #blogGrid#blogGrid{box-sizing:border-box!important}}


/* ===== BLOCK ===== */

html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) .s5-team-v2-dots{gap:0!important;position:relative!important;top:-7px!important;z-index:5!important;margin-bottom:-14px!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) .s5-team-v2-dots .s5-team-v2-dot{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:7px!important;background-clip:content-box!important;box-sizing:border-box!important}

/* ===== BLOCK ===== */

html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) .s5-400w-hero-img img{object-fit:cover!important;object-position:50% 70%!important}

/* ===== BLOCK ===== */

html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #team .s5-team-v2-stage{grid-template-columns:repeat(3,minmax(0,420px))!important;justify-content:space-between!important}

/* ===== BLOCK ===== */

@media (min-width:901px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-reviews-intro{border-bottom:0!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-reviews-top{width:auto!important;max-width:none!important;box-sizing:border-box!important;margin-left:72px!important;margin-right:72px!important}}@media (min-width:1200px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-card{min-height:290px!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-quote{min-height:0!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-logo-wrap{align-self:center!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-card{grid-template-columns:180px minmax(0,1fr) 280px!important;column-gap:56px!important;align-items:center!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-quote{grid-column:2!important;grid-row:1!important;max-width:62ch!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-logo-wrap{grid-column:1!important;grid-row:1!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-meta{grid-column:3!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:14px!important;border-top:0!important;border-left:1px solid rgba(155,118,32,.28)!important;padding:8px 0 8px 32px!important;margin:0!important;align-self:stretch!important}}@media (min-width:1440px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-card{min-height:250px!important}}@media (min-width:1200px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-card{align-content:center!important}}@media (min-width:1600px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-quote{font-size:1.4rem!important;line-height:1.45!important;max-width:68ch!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) #s5-client-logo-reviews#s5-client-logo-reviews .s5-logo-review-card{min-height:270px!important}}


/* ===== BLOCK ===== */

@media (min-width:901px) and (max-width:1199px){html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) > nav.nav ul.nav-links.s5-mega-nav{display:none!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) > nav.nav button.s5-v532-burger.s5-v532-burger{display:block!important;margin-right:20px!important}html:root body:not(#s5-v3a):not(#s5-v3b):not(#s5-v3c) .s5-v532-drawer.s5-v532-drawer.is-open{display:block!important}}


/* ===== BLOCK ===== */

html body .s5-v316-actions{display:flex!important;align-items:stretch!important;gap:.5rem!important;margin-top:auto!important;padding-top:.15rem!important}html body .s5-v316-actions>.s5-sub-v8-open,html body #s5SubleaseDirectoryV8 .s5-v316-actions>.s5-sub-v8-open{flex:1 1 auto!important;margin-top:0!important;align-self:stretch!important;display:flex!important;align-items:center!important;text-align:left!important}html body .s5-v316-flyer-card{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:.14rem!important;padding:.62rem .8rem!important;border:1px solid rgba(32,39,44,.22)!important;border-radius:4px!important;background:#fff!important;color:#20272c!important;font:900 .66rem/1 Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;transition:border-color .16s ease,color .16s ease,background-color .16s ease!important}html body .s5-v316-flyer-card:hover,html body .s5-v316-flyer-card:focus-visible{border-color:#9b1f2a!important;color:#9b1f2a!important;background:#fffdfd!important}html body .s5-v316-flyer-card small{display:block!important;font:650 .55rem/1 Arial,sans-serif!important;letter-spacing:.06em!important;text-transform:none!important;color:#8a9199!important}html body .s5-v316-flyer-card:hover small{color:#b2626a!important}html body a.s5-v316-flyer:not(.s5-v316-flyer-card){text-decoration:none!important}html body a.s5-v316-flyer:not(.s5-v316-flyer-card)[aria-disabled]{opacity:1!important;pointer-events:auto!important}html body a.s5-v316-flyer:not(.s5-v316-flyer-card) small{display:inline-block!important;margin-left:.45rem!important;font:650 .58rem/1 Arial,sans-serif!important;letter-spacing:.06em!important;text-transform:none!important;opacity:.62!important}@media (max-width:520px){html body .s5-v316-actions{flex-direction:column!important}html body .s5-v316-flyer-card{flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:.4rem!important}html body .s5-v316-flyer-card small{display:inline-block!important}}


/* ===== BLOCK ===== */

html body #articlePage .article-page-body{margin-top:clamp(1.3rem,2.2vw,2rem)!important}html body #articlePage .article-page-date{padding-bottom:1.1rem!important}


/* ===== BLOCK ===== */

@media (max-width:1249px){html:root body:not(#s5-never) #team#team#team .s5-team-v2-carousel,html:root body:not(#s5-never) #team#team#team.s5-team-carousel-clean .s5-team-v2-carousel{display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;gap:.5rem!important;align-items:center!important;justify-items:stretch!important;justify-content:stretch!important;width:100%!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}html:root body:not(#s5-never) #team#team#team .s5-team-v2-stage,html:root body:not(#s5-never) #team#team#team.s5-team-carousel-clean .s5-team-v2-stage{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-items:stretch!important;box-sizing:border-box!important}html:root body:not(#s5-never) #team#team#team .s5-team-v2-card,html:root body:not(#s5-never) #team#team#team .s5-team-v2-card.is-active,html:root body:not(#s5-never) #team#team#team.s5-team-carousel-clean .s5-team-v2-card,html:root body:not(#s5-never) #team#team#team.s5-team-carousel-clean .s5-team-v2-card.is-active{width:100%!important;max-width:100%!important;min-width:0!important;justify-self:stretch!important;align-self:stretch!important;grid-column:1/-1!important;grid-row:auto!important;display:flex!important;flex-direction:column!important;transform:none!important;box-sizing:border-box!important}html:root body:not(#s5-never) #team#team#team .s5-team-v2-card-copy{min-width:0!important;padding:1.05rem 1.15rem 1.15rem!important;box-sizing:border-box!important}html:root body:not(#s5-never) #team#team#team .s5-team-v2-card :is(h3,h2,p,span,li,strong){overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}html:root body:not(#s5-never) #team#team#team .s5-team-v2-photo{width:100%!important}html:root body:not(#s5-never) #team#team#team .s5-team-v2-card-footer{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:space-between!important;gap:.35rem .75rem!important;position:static!important;width:100%!important;min-width:0!important}html:root body:not(#s5-never) #team#team#team .s5-team-v2-card-footer>*{position:static!important;flex:0 1 auto!important;min-width:0!important}html:root body:not(#s5-never) #team#team#team .s5-team-v2-expertise{display:flex!important;flex-wrap:wrap!important;gap:.35rem!important;min-width:0!important}}@media (max-width:400px){html:root body:not(#s5-never) #team#team#team .s5-team-v2-card-footer{flex-direction:column!important;align-items:flex-start!important;gap:.4rem!important}html:root body:not(#s5-never) #team#team#team .s5-team-v2-dre{white-space:nowrap!important}}


/* ===== BLOCK ===== */

@media (min-width:901px){html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are#who-we-are .s5-v462-who-body{grid-template-columns:none!important;grid-template-rows:none!important}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are#who-we-are .s5-v462-who-heading{max-width:min(980px,62vw)!important;grid-column:auto!important;grid-row:auto!important}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are#who-we-are .s5-v462-who-copy{margin:0 auto 0 0!important;width:min(680px,48vw)!important;max-width:none!important;position:relative!important;padding-top:26px!important;transform:none!important;inset:auto!important;justify-self:start!important;grid-column:auto!important;grid-row:auto!important}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are .s5-v472-who-lead.s5-v472-who-lead{max-width:none!important}}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are .s5-v462-who-copy{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are .s5-v462-who-copy::before{content:none!important;display:none!important}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are#who-we-are .s5-v462-who-heading h1{height:3.05em!important;min-height:3.05em!important;overflow:visible!important}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are .s5-v478-hero-word:empty{display:none!important}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are #s5V462WhoPhoto,html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are .s5-v462-who-photo img{object-fit:cover!important;object-position:50% 30%!important}


/* ===== BLOCK ===== */

:root{--s5-font-display:"Newsreader","Newsreader Fallback",Georgia,"Times New Roman",serif;--s5-font-body:SourceSerif4,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--s5-text-xs:.75rem;--s5-text-sm:.875rem;--s5-text-base:1.0625rem;--s5-text-lg:1.25rem;--s5-text-xl:clamp(1.375rem,1.6vw,1.625rem);--s5-text-2xl:clamp(1.75rem,2.4vw,2.375rem);--s5-text-3xl:clamp(2.25rem,3.6vw,3.375rem);--s5-text-4xl:clamp(2.75rem,5vw,4.75rem);--s5-lh-display:1.08;--s5-lh-heading:1.18;--s5-lh-body:1.65;--s5-track-display:-0.01em;--s5-track-label:.14em;--s5-ink:#262b30;--s5-ink-body:#3d444a;--s5-gutter:clamp(20px,2.6vw,48px);--s5-nav-h:76px;--s5-v120-display:var(--s5-font-display);--s5v199-sans:var(--s5-font-body);--s5v200-sans:var(--s5-font-body);--s5v201-sans:var(--s5-font-body);--s5v201-serif:var(--s5-font-display);--s5m-sans:var(--s5-font-body);--s5m-serif:var(--s5-font-display);--s5v211-sans:var(--s5-font-body);--s5v211-serif:var(--s5-font-display);--s5v213-sans:var(--s5-font-body);--s5v224-sans:var(--s5-font-body);--s5v224-serif:var(--s5-font-display);--s5a231-serif:var(--s5-font-display);--s5a231-sans:var(--s5-font-body);--s5v232-serif:var(--s5-font-display);--s5v232-sans:var(--s5-font-body);--s5v256-sans:var(--s5-font-body);--s5v294-serif:var(--s5-font-display);--s5v294-sans:var(--s5-font-body);--s5-display-font:var(--s5-font-display);--s5-ui-font:var(--s5-font-body);--s5v552-serif:var(--s5-font-display);--s5v552-sans:var(--s5-font-body);--s5-v124-display:var(--s5-font-display);--s5-v124-body:var(--s5-font-body);--s5-v126-serif:var(--s5-font-display);--s5-v126-sans:var(--s5-font-body);--s5-l2-serif:var(--s5-font-display);--s5-l2-sans:var(--s5-font-body)}@media (max-width:900px){:root{--s5-nav-h:68px}}html{font-synthesis-weight:none}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) h1,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) h2{letter-spacing:var(--s5-track-display)!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6)>nav.nav,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6)>nav.nav.nav-hidden{width:100%!important;max-width:100%!important;right:0!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6)>nav.nav .nav-logo{left:var(--s5-gutter)!important}@media (min-width:901px){html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6)>nav.nav .nav-links.s5-mega-nav{right:var(--s5-gutter)!important;width:auto!important;max-width:calc(100% - 170px - 3 * var(--s5-gutter))!important;grid-template-columns:repeat(6,auto)!important;column-gap:clamp(14px,2.1vw,44px)!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6)>nav.nav .nav-links.s5-mega-nav>li>.s5-mega-trigger,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6)>nav.nav .nav-links.s5-mega-nav>li>.s5-mega-top-link{font-family:var(--s5-font-body)!important;font-size:var(--s5-text-sm)!important;letter-spacing:.1em!important;white-space:nowrap!important}}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-400w-page,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-cupertino-page,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-2570-page{max-width:none!important;width:100%!important;margin:0!important;box-sizing:border-box!important;padding-left:var(--s5-gutter)!important;padding-right:var(--s5-gutter)!important;padding-top:calc(var(--s5-nav-h) + 2rem)!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5SubleaseDirectoryV8 .s5-sub-v8-shell{max-width:none!important;width:100%!important;margin:0!important;box-sizing:border-box!important;padding-left:var(--s5-gutter)!important;padding-right:var(--s5-gutter)!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-400w-page h1,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-cupertino-page h1,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-2570-page h1,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5SubleaseDirectoryV8 h1{font-family:var(--s5-font-display)!important;font-weight:400!important;font-size:var(--s5-text-3xl)!important;line-height:var(--s5-lh-display)!important;letter-spacing:var(--s5-track-display)!important;color:var(--s5-ink)!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-400w-page h2,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-cupertino-page h2,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-2570-page h2{font-family:var(--s5-font-display)!important;font-weight:400!important;font-size:var(--s5-text-2xl)!important;line-height:var(--s5-lh-heading)!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-400w-page p,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-cupertino-page p,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-2570-page p,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5SubleaseDirectoryV8 p{font-family:var(--s5-font-body)!important;font-size:var(--s5-text-base)!important;line-height:var(--s5-lh-body)!important;color:var(--s5-ink-body)!important}:root{--s5-heading:#6B6661;--s5-gold:#80611A;--s5-gold-light:#E2BD55}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) h1:not(#s5V462WhoTitle),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) h2,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) h3{-webkit-text-fill-color:currentColor}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .global-deals-final-title:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v496-env-heading h2:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-cs-inner h2:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-team-v2-head h2:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-logo-reviews-title:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v57-card-copy h3:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-team-v2-card-copy h3:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-cs-copy h3:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-sub-v8-body h2:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-l3-title:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5v2-detail-title:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v563-title:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-l3-section h2:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5v2-content-section h2:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-launch-team-detail h3:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-400w-copy h1:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-sub-v11-copy h1:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5LaunchTeamProfile h1:not([style*="color"]),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .article-page-title:not([style*="color"]){color:var(--s5-heading)!important;-webkit-text-fill-color:var(--s5-heading)!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-cs-copy h3,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-launch-team-detail h3,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) h1,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) h2,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) h3{font-synthesis:none}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-cs-copy h3,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-launch-team-detail h3,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5LaunchTeamProfile h3{font-weight:400!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) [class*="eyebrow"],html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) [class*="kicker"]:not(.global-deals-final-kicker),html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-insights-archive-tag,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-cs-link,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-team-v2-role,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v95-credibility-label,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-sub-v8-city,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-l3-meta span,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .article-page-tag,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-400w-stats span,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-sub-v11-principles span,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-sub-v8-specs span,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-launch-team-stat small{color:var(--s5-gold)!important;-webkit-text-fill-color:var(--s5-gold)!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .global-deals-final-kicker{color:var(--s5-gold-light)!important;-webkit-text-fill-color:var(--s5-gold-light)!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-sub-v8-specs span,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-launch-team-stat small,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-team-v2-role{font-size:max(11px,1em)!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v563-title,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-l3-title,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5v2-detail-title,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-400w-copy h1,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-cupertino-page h1,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-2570-page h1,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-sub-v11-copy h1,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .article-page-title,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5LaunchTeamProfile h1{font-size:min(3.5vw,56px)!important;line-height:1.05!important;letter-spacing:-.01em!important}@media (max-width:900px){html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v563-title,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-l3-title,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5v2-detail-title,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-400w-copy h1,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-cupertino-page h1,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-2570-page h1,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-sub-v11-copy h1,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .article-page-title,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5LaunchTeamProfile h1{font-size:min(8vw,44px)!important}}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-team-v2-kicker{font-family:var(--s5-font-body)!important}@media (hover:hover) and (pointer:fine){html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v496-env-tile .s5-v496-env-label p{max-height:0!important;opacity:0!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important;transition:max-height .35s ease,opacity .25s ease,margin .35s ease!important}}@media (prefers-reduced-motion:reduce){html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v496-env-tile .s5-v496-env-label p{transition:none!important}}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5V96Cta>span[aria-hidden]{margin-left:.4em!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-team-v2-role,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-about231-principles small,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v542-copy>small,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v201-hub-signature small{font-size:.75rem!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1.4!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyContent{margin:0!important;width:100%!important;max-width:none!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap{max-width:none!important;width:100%!important;margin:0!important;box-sizing:border-box!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap .s5-l3-breadcrumb{margin:0 0 16px!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap .s5-l3-body{padding-top:12px!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap .s5-l3-section{padding:40px 0!important;margin:0!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap .s5-l3-section h2,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap .s5-proof-perspective h2,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap .s5-proof-related h2{font-family:var(--s5-font-display)!important;font-weight:400!important;font-size:1.72rem!important;line-height:1.12!important;letter-spacing:-.01em!important;color:#6B6661!important;-webkit-text-fill-color:#6B6661!important;margin:0 0 14px!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap .s5-proof-perspective{margin:40px 0 0!important;padding:36px 40px!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap .s5-proof-perspective blockquote{font-family:var(--s5-font-display)!important;font-weight:400!important;font-size:1.375rem!important;line-height:1.55!important;color:#53575B!important;-webkit-text-fill-color:#53575B!important;margin:0!important;padding:0 0 0 22px!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap .s5-proof-attribution{font-family:var(--s5-font-body)!important;font-size:.9375rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#2E3236!important;margin:18px 0 0 22px!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap .s5-proof-values{gap:14px!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap .s5-proof-value{font-family:var(--s5-font-body)!important;font-size:1rem!important;font-weight:400!important;color:#4A4F54!important;padding:18px 20px!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap .s5-proof-related{border-top:0!important;margin:40px 0 0!important;padding:0!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap .s5-proof-related-card small{font-size:.75rem!important;font-weight:700!important;letter-spacing:.14em!important;color:#80611A!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap .s5-proof-related-card strong{font-family:var(--s5-font-display)!important;font-weight:400!important;font-size:1.5rem!important;line-height:1.2!important;color:#6B6661!important;-webkit-text-fill-color:#6B6661!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap .s5-proof-related-card span{font-size:.9375rem!important;font-weight:400!important;color:#4A4F54!important}@media (hover:hover) and (pointer:fine){html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v496-env-tile:focus-within .s5-v496-env-label p,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v496-env-tile:focus-visible .s5-v496-env-label p{max-height:0!important;opacity:0!important;margin-top:0!important;margin-bottom:0!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v496-env-tile:hover .s5-v496-env-label p{max-height:9em!important;opacity:1!important;margin-top:.5rem!important;margin-bottom:.6rem!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v496-env-tile .s5-v508-env-cue{max-height:0!important;overflow:hidden!important;margin-top:0!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v496-env-tile:focus-visible .s5-v508-env-cue{opacity:0!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v496-env-tile:hover .s5-v508-env-cue{max-height:3em!important;margin-top:.6rem!important;opacity:1!important}}html{font-optical-sizing:auto}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5LaunchTeamProfile .s5-launch-team-identity{position:relative!important;overflow:hidden!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5LaunchTeamProfile .s5-v322-avatar{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 18%!important;display:block!important;z-index:1!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5LaunchTeamProfile.s5-v322-has-photo #s5LaunchTeamInitials{visibility:hidden!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5InsightsArchiveLayer.is-open,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5InsightsArchiveLayer.active{z-index:2147483638!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyContent{padding:18px var(--s5-gutter) 80px!important;box-sizing:border-box!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-l3-wrap{padding:0!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-l3-breadcrumb{display:none!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyContent{padding-top:16px!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-l3-body{padding-top:56px!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-l3-section{padding:0 0 3.1rem!important;margin:0!important;border:0!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-l3-section h2,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-perspective h2,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-related h2{font-size:2.05rem!important;line-height:1.12!important;margin:0 0 .6rem!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-l3-section p{font-size:1rem!important;line-height:1.55!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-perspective{margin:0 0 3.1rem!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-proof-related{margin:0!important;padding:0!important;border:0!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-l3-hero{margin-bottom:0!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-l3-body{margin-top:0!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5CaseStudyLayer .s5-l3-body>*:first-child{margin-top:0!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .s5-v562-article-breadcrumb{display:none!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .s5-v562-article-hero{margin-top:0!important;margin-bottom:0!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .s5-v562-article-body{margin-top:0!important;padding-top:56px!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .s5-v562-article-body .article-page-body p,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .s5-v562-article-body .article-page-body li{letter-spacing:0!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .s5-l3-eyebrow,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .s5-l3-meta span{font-size:.75rem!important;font-weight:700!important;letter-spacing:.14em!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage.active{z-index:2147483639!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v95-credibility-band{border-top:0!important;border-bottom:0!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5V95CredibilityStrip{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:var(--s5-gutter)!important;padding-right:var(--s5-gutter)!important;box-sizing:border-box!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .s5-v95-credibility-band{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}@media (min-width:901px){html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #s5V95CredibilityStrip{padding-left:var(--s5-stats-l,var(--s5-gutter))!important;padding-right:var(--s5-stats-r,var(--s5-gutter))!important}}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .s5-v562-article-body .article-page-body p,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .s5-v562-article-body .article-page-body li,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .s5-v562-article-body .article-page-body>p:first-child{font-size:1.0625rem!important;line-height:1.75!important;color:#454A50!important;font-weight:400!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .s5-v562-article-body .article-page-body strong,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .s5-v562-article-body .article-page-body b{font-weight:600!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .article-page-body p,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .article-page-body li,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .s5-v562-article-body .article-page-body p,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .s5-v562-article-body .article-page-body>p:first-child{font-family:var(--s5-font-body)!important;font-weight:400!important;letter-spacing:0!important;color:rgb(95,102,107)!important;-webkit-text-fill-color:rgb(95,102,107)!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .article-page-body strong,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .article-page-body b{font-weight:600!important;color:rgb(61,68,74)!important;-webkit-text-fill-color:rgb(61,68,74)!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .s5-v562-article-body .article-page-body strong,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #articlePage .s5-v562-article-body .article-page-body b{color:rgb(61,68,74)!important;-webkit-text-fill-color:rgb(61,68,74)!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .global-deals-final-card .global-deals-final-kicker{display:none!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .global-deals-final-card .global-deals-final-chips,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) .global-deals-final-card .global-deals-final-chips span{font-family:var(--s5-font-body)!important;font-weight:400!important;font-size:.95rem!important;letter-spacing:0!important;text-transform:none!important;color:rgba(255,255,255,.88)!important;-webkit-text-fill-color:rgba(255,255,255,.88)!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #blogGrid.s5-blog-home-grid{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #blogGrid .s5-insights-archive-card,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #blogGrid .s5-insights-archive-card:hover,html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #blogGrid .s5-insights-archive-card:focus-visible{transform:none!important;translate:none!important;margin-top:0!important}html:root body:not(#s5-std1):not(#s5-std2):not(#s5-std3):not(#s5-std4):not(#s5-std5):not(#s5-std6) #blogGrid .s5-insights-archive-card:hover{box-shadow:0 10px 26px rgba(38,43,48,.08)!important}


/* ===== BLOCK ===== */

html body:not(#s5-v324a):not(#s5-v324b):not(#s5-v324c):not(#s5-v324d):not(#s5-v324e) #s5V462WhoTitle{display:block!important;max-width:none!important}html body:not(#s5-v324a):not(#s5-v324b):not(#s5-v324c):not(#s5-v324d):not(#s5-v324e) #s5V462WhoTitle .s5-v478-hero-fixed{display:inline!important}html body:not(#s5-v324a):not(#s5-v324b):not(#s5-v324c):not(#s5-v324d):not(#s5-v324e) #s5V462WhoTitle .s5-v478-hero-word{display:inline-block!important;white-space:nowrap!important;vertical-align:baseline!important;min-height:0!important}html body:not(#s5-v324a):not(#s5-v324b):not(#s5-v324c):not(#s5-v324d):not(#s5-v324e) #who-we-are .s5-v462-who-statement,html body:not(#s5-v324a):not(#s5-v324b):not(#s5-v324c):not(#s5-v324d):not(#s5-v324e) #who-we-are .s5-v462-who-statement em{color:#6E5211!important;-webkit-text-fill-color:#6E5211!important;opacity:1!important}html body:not(#s5-v324a):not(#s5-v324b):not(#s5-v324c):not(#s5-v324d):not(#s5-v324e) #who-we-are .s5-v462-who-statement{font-size:clamp(17px,1.2vw,20px)!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important;padding:0 0 3px!important;border:0!important;border-bottom:1.5px solid rgba(110,82,17,.55)!important;background:none!important;text-shadow:0 0 12px rgba(250,247,240,.95),0 0 3px rgba(250,247,240,.9)!important}html body:not(#s5-v324a):not(#s5-v324b):not(#s5-v324c):not(#s5-v324d):not(#s5-v324e) #who-we-are .s5-v462-who-statement em{font-style:normal!important;font-size:1em!important;margin-left:.2em!important;display:inline-block!important;transition:transform .2s ease!important}html body:not(#s5-v324a):not(#s5-v324b):not(#s5-v324c):not(#s5-v324d):not(#s5-v324e) #who-we-are .s5-v462-who-statement:hover,html body:not(#s5-v324a):not(#s5-v324b):not(#s5-v324c):not(#s5-v324d):not(#s5-v324e) #who-we-are .s5-v462-who-statement:focus-visible{color:#4F3A08!important;-webkit-text-fill-color:#4F3A08!important;border-bottom-color:#4F3A08!important}html body:not(#s5-v324a):not(#s5-v324b):not(#s5-v324c):not(#s5-v324d):not(#s5-v324e) #who-we-are .s5-v462-who-statement:hover em{transform:translateX(3px)!important}html body:not(#s5-v324a):not(#s5-v324b):not(#s5-v324c):not(#s5-v324d):not(#s5-v324e) #who-we-are .s5-v462-who-copy{mask-image:none!important;-webkit-backdrop-filter:none!important;position:relative!important;isolation:isolate!important}html body:not(#s5-v324a):not(#s5-v324b):not(#s5-v324c):not(#s5-v324d):not(#s5-v324e) #who-we-are .s5-v462-who-copy::before{position:absolute!important;inset:-8px -44px -30px -44px!important;z-index:-1!important;pointer-events:none!important;-webkit-backdrop-filter:blur(4px)!important;mask-image:radial-gradient(closest-side,#000 62%,transparent 100%)!important;mask-size:100% 100%!important}@media (max-width:900px){html body:not(#s5-v324a):not(#s5-v324b):not(#s5-v324c):not(#s5-v324d):not(#s5-v324e) #who-we-are .s5-v462-who-copy::before{inset:0!important;mask-image:none!important}}html body:not(#s5-v324a):not(#s5-v324b):not(#s5-v324c):not(#s5-v324d):not(#s5-v324e) #s5InsightsArchiveGrid [data-s5-article-index="4"],html body:not(#s5-v324a):not(#s5-v324b):not(#s5-v324c):not(#s5-v324d):not(#s5-v324e) #blogGrid [data-s5-article-index="4"]{display:none!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3) .s5-mega-panel-inner.is-five{grid-template-columns:1.05fr repeat(4,minmax(0,1fr))!important;gap:1.25rem!important}@media (max-width:1320px){html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3) .s5-mega-panel-inner.is-five{grid-template-columns:1.05fr repeat(2,minmax(0,1fr))!important}}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3) .s5-mega-column .s5-mega-col-more{margin-top:.55rem!important;font-weight:600!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3) .s5-v532-drawer .s5-v532-grp{margin:1.15rem 0 .4rem!important;font-size:11.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#9a8a63!important;font-weight:700!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3) .s5-v532-drawer .s5-v532-grp:first-child{margin-top:.4rem!important}#s5ServiceIndexV17 .s5-v328-gates{margin:0 0 6px!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3) #s5ServiceIndexV17 .s5-v212-shell.s5-v328-overview .s5-v212-card-grid.s5-v328-service-cards.s5-v328-service-cards{display:none!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3) #s5ServiceIndexV17 .s5-v212-shell.s5-v328-overview .s5-v333-adv-hero.s5-v333-adv-hero{display:none!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3) #s5ServiceIndexV17 .s5-v212-shell.s5-v328-advisory .s5-v328-gates.s5-v328-gates{display:none!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3) #s5ServiceIndexV17 .s5-v212-shell.s5-v328-advisory .s5-v212-hero:not(.s5-v333-adv-hero):not(#s5-nope){display:none!important}#s5ServiceIndexV17 .s5-v328-detail-head{display:none!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3) #s5ServiceIndexV17 .s5-v333-adv-hero .s5-v212-hero-media{background-image:url("images/0c4cbb2d5ddf967b.webp")!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #who-we-are .s5-v462-who-copy::before{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #who-we-are .s5-v462-who-copy{-webkit-backdrop-filter:none!important;text-shadow:0 1px 2px rgba(255,255,255,.95),0 0 16px rgba(255,255,255,.85)!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #articlePage .article-page-body{max-width:none!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #articlePage .article-page-body > p,html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #articlePage .article-page-body > ul,html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #articlePage .article-page-body > ol,html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #articlePage .article-page-body > blockquote{max-width:78ch!important;font-size:17.5px!important;line-height:1.75!important;margin:0 auto 1.35em!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #articlePage .article-page-body > p > strong:first-child{display:block!important;margin:2.1em 0 .45em!important;font-family:var(--s5v212-serif,"Newsreader",Georgia,serif)!important;font-size:1.32em!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.015em!important;color:#20272c!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #articlePage .article-page-body > p:first-child{font-size:19px!important;line-height:1.7!important;color:#39414a!important;margin-left:auto!important;margin-right:auto!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #articlePage .article-page-cta{max-width:78ch!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:900px){html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #articlePage .article-page-body > p,html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #articlePage .article-page-body > ul,html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #articlePage .article-page-body > ol{font-size:17px!important;line-height:1.7!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #articlePage .article-page-body > p:first-child{font-size:18px!important}}@media (min-width:901px){html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #who-we-are .s5-v462-who-body{align-content:start!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #who-we-are .s5-v462-who-copy{margin-inline-start:0!important;margin-inline-end:auto!important}}@media (max-width:900px){html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #who-we-are .s5-v462-who-copy{outline:0!important;padding-left:0!important;padding-right:0!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #who-we-are .s5-v462-who-copy::before,html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #who-we-are .s5-v462-who-copy::after{content:none!important;display:none!important}}@media (min-width:901px){html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #who-we-are .s5-v462-who-copy::after{content:""!important;display:block!important;position:absolute!important;top:0!important;left:0!important;width:72px!important;height:2px!important;background:#9a8a63!important;opacity:.85!important}html:root body:not(#s5-h1):not(#s5-h2):not(#s5-h3):not(#s5-h4):not(#s5-h5):not(#s5-h6) #who-we-are .s5-v462-who-statement{font-size:18.5px!important;line-height:1.35!important;margin-top:22px!important}}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) .s5-v95-credibility-band.s5-v95-credibility-band{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:0!important;padding-left:max(24px,3vw)!important;padding-right:max(24px,3vw)!important}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) .s5-v95-credibility-band.s5-v95-credibility-band > .s5-v95-credibility-cell.s5-v95-credibility-cell{flex:none!important;width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;align-self:center!important;box-sizing:border-box!important;margin:0!important;padding:24px 18px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) .s5-v95-credibility-band.s5-v95-credibility-band > .s5-v95-credibility-cell.s5-v95-credibility-cell:first-child{border-left:0!important}@media (max-width:900px){html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) .s5-v95-credibility-band.s5-v95-credibility-band{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) .s5-v95-credibility-band.s5-v95-credibility-band > .s5-v95-credibility-cell.s5-v95-credibility-cell:nth-child(3){border-left:0!important}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) .s5-v95-credibility-band.s5-v95-credibility-band > .s5-v95-credibility-cell.s5-v95-credibility-cell:nth-child(n+3){border-top:1px solid rgba(184,148,67,.18)!important}}@media (min-width:901px){html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are#who-we-are{min-height:calc(100vh - 76px - 162px)!important;height:calc(100vh - 76px - 162px)!important}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are#who-we-are .s5-v462-who-photo{min-height:0!important;height:100%!important}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are#who-we-are .s5-v462-who-body{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;height:100%!important;padding-top:11vh!important;padding-bottom:3vh!important}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are#who-we-are .s5-v462-who-heading{flex:0 0 auto!important;align-self:flex-start!important;margin:0 auto 28px 0!important}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are#who-we-are .s5-v462-who-copy{flex:0 0 auto!important;align-self:flex-start!important;margin-left:0!important;margin-right:auto!important}}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are .s5-v462-who-statement.s5-v462-who-statement{display:none!important}html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are .s5-v472-who-lead.s5-v472-who-lead{font-size:20px!important;line-height:1.66!important}@media (max-width:900px){html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) #who-we-are .s5-v472-who-lead.s5-v472-who-lead{font-size:17.5px!important;line-height:1.6!important}}@media (min-width:901px){html:root body:not(#s5-s1):not(#s5-s2):not(#s5-s3):not(#s5-s4):not(#s5-s5):not(#s5-s6):not(#s5-s7) .s5-v95-credibility-band.s5-v95-credibility-band{min-height:140px!important}}


/* ===== BLOCK ===== */

:host{all:initial}.box{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:2147483600;max-width:560px;margin:0 auto;box-sizing:border-box;background:#fbf8f2;color:#20272c;border:1px solid #d9d1c1;border-radius:10px;box-shadow:0 18px 50px rgba(32,39,44,.22);padding:20px 22px;font:400 15px/1.55 SourceSerif4,Georgia,"Times New Roman",serif;-webkit-font-smoothing:antialiased}.t{margin:0 0 6px;font:500 19px/1.25 Newsreader,Georgia,"Times New Roman",serif;color:#20272c}p{margin:0 0 16px;color:#3c454c}a{color:#6e5316;text-decoration:underline;text-underline-offset:2px}.row{display:flex;gap:10px;flex-wrap:wrap}button{flex:1 1 150px;min-height:44px;padding:10px 16px;border-radius:6px;border:1.5px solid #a40f1f;cursor:pointer;font:600 15px/1.2 SourceSerif4,Georgia,serif;letter-spacing:.01em;background:#a40f1f;color:#fff}button:hover{background:#86101c;border-color:#86101c}button:focus-visible,a:focus-visible{outline:3px solid #20272c;outline-offset:2px}.st{margin:-6px 0 14px;font-size:13px;color:#5f6a72}@media (max-width:480px){.box{left:10px;right:10px;padding:18px}}@media print{.box{display:none}}