.elementor-6136 .elementor-element.elementor-element-ba60055{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba60007{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba60003{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-6136 .elementor-element.elementor-element-ba60006{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-6136 .elementor-element.elementor-element-ba60010{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba6000a{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-6136 .elementor-element.elementor-element-ba6000f{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba6002b{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba60015{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba60013{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba60037{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba6002f{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba60036{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba60032{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba60035{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba6004b{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba6003b{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba6004a{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba60042{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba60041{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba60049{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba60048{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba60054{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba60053{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba6004f{--display:flex}.elementor-6136 .elementor-element.elementor-element-ba60052{--display:flex}:root{--page-title-display:none}.elementor-6136{background:#f9f7f2;color:#111;font-family:Inter,sans-serif;--ba-st-rule:#d6d3cc}.elementor-6136 .ba-studio{max-width:1552px;margin:0 auto;padding:2.5rem 3.5rem 4rem;display:flex;flex-direction:column;gap:0}.elementor-6136 .e-con{min-width:0;gap:0}.elementor-6136 .ba-studio>.e-con{width:100%;padding:0}.elementor-6136 .elementor-widget{min-width:0;margin:0;width:100%}.elementor-6136 .e-con>.e-con{padding:0}.elementor-6136 h1,.elementor-6136 h2,.elementor-6136 h3,.elementor-6136 p{margin:0}.elementor-6136 .ba-st-title .elementor-heading-title{font:400 clamp(64px,6.5vw,100px)/.95 'Playfair Display',serif;letter-spacing:-.055em;color:#111}.elementor-6136 .ba-st-serif .elementor-heading-title{font:400 42px/1.12 'Playfair Display',serif;letter-spacing:-.035em;color:#111}.elementor-6136 .ba-st-label{font:500 10px/1.5 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#595953}.elementor-6136 .ba-st-body{font:400 15px/1.65 Inter,sans-serif;color:#4c4c47;max-width:60ch}.elementor-6136 .ba-st-body p+p{margin-top:1rem}.elementor-6136 a{color:inherit;text-decoration:none}.elementor-6136 a:hover{text-decoration:underline;text-underline-offset:4px}.elementor-6136 a:focus-visible{outline:1px solid;outline-offset:5px}.elementor-6136 .ba-st-body a{text-decoration:underline;text-underline-offset:3px}.elementor-6136 .ba-st-link{font:500 10px/1.5 Inter,sans-serif;letter-spacing:.1em}.elementor-6136 .ba-st-image img{display:block;width:100%;height:auto;border-radius:0}.elementor-6136 .ba-st-opening{display:grid;grid-template-columns:1fr 2fr;gap:3rem;padding-bottom:3rem!important}.elementor-6136 .ba-st-identity{display:flex;flex-direction:column;gap:1.5rem}.elementor-6136 .ba-st-intro{display:flex;flex-direction:column;gap:1.5rem}.elementor-6136 .ba-st-deck .elementor-heading-title{font-size:44px;max-width:26ch}.elementor-6136 .ba-st-intro .ba-st-body{max-width:68ch}.elementor-6136 .ba-st-practice{display:grid;grid-template-columns:5fr 6fr;gap:7%;align-items:center;padding-bottom:4rem!important}.elementor-6136 .ba-st-practice-image{display:flex;flex-direction:column;gap:.75rem}.elementor-6136 .ba-st-practice-image img{aspect-ratio:3/4;object-fit:cover;max-height:660px}.elementor-6136 .ba-st-practice-copy{display:flex;flex-direction:column;gap:1.5rem}.elementor-6136 .ba-st-practice-copy h2{max-width:18ch}.elementor-6136 .ba-st-note{border-top:1px solid var(--ba-st-rule);padding-top:1rem;font-size:13px}.elementor-6136 .ba-st-process{border-top:1px solid var(--ba-st-rule);padding:2.5rem 0 3.5rem!important;display:flex;flex-direction:column;gap:2.5rem}.elementor-6136 .ba-st-process-head{display:grid;grid-template-columns:1fr 1fr;gap:8%}.elementor-6136 .ba-st-process-title{display:flex;flex-direction:column;gap:1.5rem}.elementor-6136 .ba-st-process-title h2{max-width:20ch}.elementor-6136 .ba-st-principles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.elementor-6136 .ba-st-principle{border-left:1px solid var(--ba-st-rule);padding:0 1.3rem!important;display:flex;flex-direction:column;gap:.8rem}.elementor-6136 .ba-st-principle:first-child{border:0;padding-left:0!important}.elementor-6136 .ba-st-principle:last-child{padding-right:0!important}.elementor-6136 .ba-st-principle h3{font-size:23px!important;min-height:2.3em}.elementor-6136 .ba-st-principle .ba-st-body{font-size:13px;line-height:1.55}.elementor-6136 .ba-st-range{border-top:1px solid var(--ba-st-rule);padding:2.5rem 0 3.5rem!important;display:flex;flex-direction:column;gap:2rem}.elementor-6136 .ba-st-range-head{display:grid;grid-template-columns:1fr 2fr;gap:1rem 3rem}.elementor-6136 .ba-st-range-statement{font:400 28px/1.25 'Playfair Display',serif;letter-spacing:-.025em;max-width:44ch}.elementor-6136 .ba-st-range-head>.ba-st-link{grid-column:2}.elementor-6136 .ba-st-range-images{display:grid;grid-template-columns:3fr 2fr;gap:1.5rem;align-items:end}.elementor-6136 .ba-st-range-images>.e-con{display:flex;flex-direction:column;gap:.75rem}.elementor-6136 .ba-st-range-house img{aspect-ratio:1.875;object-fit:cover}.elementor-6136 .ba-st-range-city img{aspect-ratio:1.25;object-fit:cover}.elementor-6136 .ba-st-leadership{border-top:1px solid var(--ba-st-rule);padding:2.5rem 0 3.5rem!important;display:flex;flex-direction:column;gap:2rem}.elementor-6136 .ba-st-leadership-head{display:grid;grid-template-columns:1fr 2fr;gap:1rem 3rem}.elementor-6136 .ba-st-leadership-head>.ba-st-body{grid-column:2}.elementor-6136 .ba-st-people{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.elementor-6136 .ba-st-person{display:grid;grid-template-columns:2fr 3fr;gap:1.5rem;align-items:start}.elementor-6136 .ba-st-person img{aspect-ratio:1;object-fit:cover}.elementor-6136 .ba-st-person-copy{display:flex;flex-direction:column;gap:.8rem}.elementor-6136 .ba-st-person h3{font-size:28px!important}.elementor-6136 .ba-st-person .ba-st-body{font-size:14px}.elementor-6136 .ba-st-person .ba-st-link{margin-top:.5rem}.elementor-6136 .ba-st-recognition{border-top:1px solid var(--ba-st-rule);padding-top:2rem!important;display:grid;grid-template-columns:1fr 2fr;gap:3rem}.elementor-6136 .ba-st-recognition-index{display:flex;flex-direction:column;gap:1rem}.elementor-6136 .ba-st-recognition-row{display:grid;grid-template-columns:1fr 3fr;gap:1rem}.elementor-6136 .ba-st-recognition-row+.ba-st-recognition-row{border-top:1px solid var(--ba-st-rule);padding-top:1rem!important}.elementor-6136 .ba-st-recognition-row .ba-st-body{font-size:13px}@media(max-width:1024px){.elementor-6136 .ba-studio{padding:2rem}.elementor-6136 .ba-st-opening{gap:2rem;grid-template-columns:1fr 2fr}.elementor-6136 .ba-st-title .elementor-heading-title{font-size:64px}.elementor-6136 .ba-st-deck .elementor-heading-title{font-size:34px}.elementor-6136 .ba-st-serif .elementor-heading-title{font-size:34px}.elementor-6136 .ba-st-practice{gap:2rem;grid-template-columns:1fr 1fr;align-items:start}.elementor-6136 .ba-st-practice-copy{gap:1rem}.elementor-6136 .ba-st-body{font-size:14px}.elementor-6136 .ba-st-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 0}.elementor-6136 .ba-st-principle:nth-child(4){border:0;padding-left:0!important}.elementor-6136 .ba-st-people{gap:2rem}.elementor-6136 .ba-st-person{grid-template-columns:1fr;gap:1rem}.elementor-6136 .ba-st-person img{max-width:280px}.elementor-6136 .ba-st-leadership-head,.elementor-6136 .ba-st-range-head,.elementor-6136 .ba-st-recognition{gap:1rem 2rem}}@media(max-width:767px){.elementor-6136 .ba-studio{padding:1.75rem 1.25rem 2.5rem}.elementor-6136 .ba-st-opening{grid-template-columns:1fr;gap:1.75rem;padding-bottom:2rem!important}.elementor-6136 .ba-st-title .elementor-heading-title{font-size:62px}.elementor-6136 .ba-st-identity{gap:.75rem}.elementor-6136 .ba-st-deck .elementor-heading-title{font-size:32px}.elementor-6136 .ba-st-serif .elementor-heading-title{font-size:32px}.elementor-6136 .ba-st-practice{grid-template-columns:1fr;gap:2rem;padding-bottom:2.5rem!important}.elementor-6136 .ba-st-practice-image img{aspect-ratio:3/4;max-height:none}.elementor-6136 .ba-st-practice-copy{gap:1.1rem}.elementor-6136 .ba-st-process,.elementor-6136 .ba-st-range,.elementor-6136 .ba-st-leadership{padding:2rem 0!important;gap:1.5rem}.elementor-6136 .ba-st-process-head{grid-template-columns:1fr;gap:1.5rem}.elementor-6136 .ba-st-process-title{gap:1rem}.elementor-6136 .ba-st-principles{grid-template-columns:1fr;gap:0}.elementor-6136 .ba-st-principle,.elementor-6136 .ba-st-principle:nth-child(4){display:grid;grid-template-columns:24px minmax(0,1fr);gap:.6rem 1rem;border:0;border-top:1px solid var(--ba-st-rule);padding:1.25rem 0!important}.elementor-6136 .ba-st-principle h3{min-height:0;font-size:24px!important}.elementor-6136 .ba-st-principle>.ba-st-body{grid-column:2}.elementor-6136 .ba-st-range-head,.elementor-6136 .ba-st-leadership-head,.elementor-6136 .ba-st-recognition{grid-template-columns:1fr;gap:1rem}.elementor-6136 .ba-st-range-head>.ba-st-link,.elementor-6136 .ba-st-leadership-head>.ba-st-body{grid-column:1}.elementor-6136 .ba-st-range-statement{font-size:25px}.elementor-6136 .ba-st-range-images{grid-template-columns:1fr;gap:1.5rem}.elementor-6136 .ba-st-range-city{width:85%;margin-left:auto}.elementor-6136 .ba-st-people{grid-template-columns:1fr;gap:2rem}.elementor-6136 .ba-st-person{grid-template-columns:1fr;gap:1.25rem}.elementor-6136 .ba-st-person .ba-st-image{width:72%}.elementor-6136 .ba-st-person:nth-child(2) .ba-st-image{margin-left:auto}.elementor-6136 .ba-st-person h3{font-size:30px!important}.elementor-6136 .ba-st-recognition-row{grid-template-columns:1fr;gap:.4rem}}.elementor-6136 .ba-st-body .elementor-widget-container{max-width:60ch}.elementor-6136 .ba-st-intro .ba-st-body .elementor-widget-container{max-width:68ch}