.site-main>.practice-page{max-width:1320px;margin-top:42px;padding:0 48px}.practice-intro h1{max-width:1100px;font-size:var(--type-display);line-height:1.1;letter-spacing:-.018em;text-wrap:balance}.practice-intro>p{max-width:64ch;margin-top:22px;font-size:var(--type-intro);line-height:var(--leading-body)}.practice-people{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8%;margin:32px 0 var(--section-space)}.practice-people:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:0;left:-3%;width:106%;height:min(42vw,500px);background:url(/assets/plates/mint-wash.png) 50%/100% 100% no-repeat;opacity:.72}.practice-portrait{position:relative;width:100%;max-width:440px;margin:0;aspect-ratio:1;overflow:hidden}.practice-person-copy{max-width:48ch;margin:16px 0 0}.practice-person h2{font-size:var(--type-subheading);line-height:1.1;letter-spacing:-.015em}.practice-role{margin-top:9px}.practice-bio,.practice-role{font-size:var(--type-body);line-height:var(--leading-body)}.practice-bio{margin-top:24px}.practice-method{display:grid;grid-template-columns:1fr 1.15fr;gap:10%;padding:var(--section-space) 0;border-top:1px solid #c4bca9}.practice-handover h2,.practice-method h2{font-size:var(--type-section);line-height:1.16;letter-spacing:-.015em}.practice-method-intro p{max-width:35ch;margin-top:22px;font-size:var(--type-body);line-height:var(--leading-body)}.practice-principles{display:grid;gap:32px}.practice-principles h3{margin-bottom:10px;font-size:26px;line-height:1.2}.practice-principles p{max-width:48ch;font-size:var(--type-body);line-height:var(--leading-body)}.practice-handover{display:grid;grid-template-columns:1fr 1.15fr;gap:10%;margin:0 0 var(--section-space);padding:44px 0 0;border-top:1px solid #c4bca9}.practice-handover p{max-width:45ch;font-size:var(--type-body);line-height:var(--leading-body)}.practice-contact{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;margin-top:28px;padding:17px 22px;font-size:20px;font-weight:600;line-height:1.3}.practice-contact svg{flex:none;width:24px;height:24px}@media (max-width:899px){.site-main>.practice-page{padding:0 6%;margin-top:30px}.practice-people{gap:6%}.practice-bio,.practice-role{font-size:var(--type-body)}.practice-handover,.practice-method{gap:7%}}@media (max-width:699px){.site-main>.practice-page{padding:0 24px;margin-top:28px}.practice-intro h1{font-size:var(--type-display)}.practice-intro>p{font-size:var(--type-body)}.practice-people{grid-template-columns:1fr;gap:38px;margin:20px 0 52px}.practice-people:before{display:none}.practice-portrait{max-width:420px;background:url(/assets/plates/mint-wash.png) 50%/100% 100% no-repeat}.practice-person-copy{max-width:42ch;margin-top:2px}.practice-person h2{font-size:28px}.practice-bio{margin-top:18px}.practice-handover,.practice-method{grid-template-columns:1fr;gap:32px;padding-top:36px}.practice-method{padding-bottom:36px}.practice-handover p,.practice-method-intro p{font-size:var(--type-body)}.practice-contact{width:100%;max-width:350px;gap:16px;font-size:18px}}.practice-bio p+p{margin-top:18px}