.s-hero .c-eyebrow{color:var(--bronze);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.72rem;font-weight:650}.c-section.s-wash .c-eyebrow,.c-section.capability-bridge .c-eyebrow{color:#80591f}.s-page .contact-routes{background:0 0;display:grid}.s-page .button,.product-continuation .button{border-radius:5px;font-weight:550}.product-continuation .bridge-hero img{box-shadow:none}.product-continuation{container:product-detail/inline-size}.product-continuation .product-roadmap__toggle{white-space:normal;text-align:center}.product-continuation .product-roadmap__copy{min-width:0}.s-page .form-layout{container:inquiry/inline-size}@container (width<=52rem){.s-page .form-layout,.s-page .builder-hero__inner,.s-page .builder-premise__intro,.s-page .builder-compact__heading,.s-page .builder-fit__inner,.s-page .editorial-split,.s-page .editorial-hero__inner,.s-page .builder-modes,.s-page .builder-principles,.s-page .builder-signals,.s-page .conversations-org-fits__grid,.s-page .organization-section-heading,.s-page .organization-capability-field,.s-page .process-line,.s-page .form-grid{grid-template-columns:minmax(0,1fr)}.s-page .form-span{grid-column:auto}}@container product-detail (width<=52rem){.product-continuation .editorial-split,.product-continuation .product-languages .product-languages__grid,.product-continuation .product-institutional__points,.product-continuation .product-reflection__levels,.product-continuation .product-world-grid,.product-continuation .product-worlds__heading,.product-continuation .product-proof__grid,.product-continuation .product-example-grid,.product-continuation .product-difference__layout,.product-continuation .product-difference__points,.product-continuation .product-spotlight__layout,.product-continuation .product-film__layout,.product-continuation .product-first-looks__grid,.product-continuation .two-up,.product-continuation .principle-grid,.product-continuation .bridge-hero__inner,.product-continuation .capability-bridge__inner{grid-template-columns:minmax(0,1fr)}}.s-page{container-type:inline-size}.s-hero{padding-block:clamp(3rem,6vw,6rem)}.s-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.s-hero h1{letter-spacing:-.035em;max-width:17ch;font-size:clamp(2.5rem,4.5vw,4rem);font-weight:400;line-height:1.08}.s-hero .lede{max-width:39rem;font-size:1.1rem}.s-portrait{justify-self:center;width:min(100%,20rem)}.s-portrait img{border-radius:48% 48% 4px 4px;width:100%}.s-portrait figcaption{margin-top:1rem;font-size:.9rem}.s-portrait figcaption span{color:var(--muted);display:block}.s-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:2.5rem;display:grid}.s-facts p{margin:0}.s-facts strong{font:400 2.5rem/1.2 var(--serif);margin-bottom:.5rem;display:block}.s-wash{background:#e5e8dd}.s-teal{color:#f4eedf;background:#123d42}.s-teal :is(h2,h3,a){color:#f4eedf}.s-teal .c-eyebrow{color:#ebc382}.s-teal :is(p:not(.c-eyebrow),.lede){color:#dbe4dc}.s-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:2.5rem;display:grid}.s-grid article{min-width:0}.s-grid p{color:var(--muted)}.s-teal .s-grid p{color:#dbe4dc}.s-wide-copy{max-width:45rem}.s-about-experiences{isolation:isolate;min-height:32rem;position:relative;overflow:hidden}.s-about .s-split>*{overflow-wrap:anywhere;min-width:0}body:has(.s-about) .site-header__inner{flex-wrap:wrap}.s-about-experiences__copy{width:44%;position:relative}.s-about-experiences__art{z-index:-1;width:min(58%,45rem);display:block;position:absolute;inset:0 max(1.5rem,50% - 38.75rem) 0 auto;mask-image:linear-gradient(90deg,#0000,#000 32% 90%,#0000),linear-gradient(#0000,#000 14% 84%,#0000);mask-composite:intersect}.s-about-experiences__art img{object-fit:cover;object-position:center;width:100%;height:100%}.s-links{flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;display:flex}.s-membership{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:3rem;display:flex}.s-membership p{flex:18rem;max-width:40rem}.s-inquiry{scroll-margin-top:2rem}.s-page .contact-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.s-page .contact-routes article{background:0 0;border:0;padding:0}.s-page .contact-routes h2{font-size:1.65rem}.s-page .contact-routes .text-link{overflow-wrap:anywhere}.s-page .form-layout{gap:clamp(2rem,5vw,5rem)}.capability-bridge{background:#e5e8dd}.capability-bridge__inner{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.capability-bridge__inner p{max-width:43rem}.capability-bridge__paths{flex-direction:column;align-items:flex-start;gap:1.3rem;display:flex}.product-continuation :is(.product-example-grid,.product-world-card,.product-roadmap,.product-reflection__levels article){box-shadow:none}.product-continuation .bridge-hero h1{font-size:clamp(2.5rem,4.5vw,4rem)}.product-continuation .product-section-heading h2{font-size:clamp(2rem,3.4vw,2.75rem)}.product-concept-note{color:var(--muted);margin:.8rem 0 0;font-size:.8rem}@media (width<=52rem){.s-split,.capability-bridge__inner{grid-template-columns:1fr}.s-portrait{justify-self:start;width:min(75%,18rem);margin-inline:0}.s-grid,.s-page .contact-routes{grid-template-columns:1fr}.s-facts{gap:1.2rem}}@media (width<=30rem){.s-facts{grid-template-columns:1fr}}@container (width<=52rem){.s-split,.s-grid,.s-page .contact-routes{grid-template-columns:1fr}.s-about-experiences{min-height:0;padding-bottom:0}.s-about-experiences__copy{width:100%}.s-about-experiences__art{width:100%;margin-top:1.5rem;position:relative;inset:auto;mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.s-about-experiences__art img{height:auto}}
