body.page-id-10429 .ds-practice-page{color:#111}
body.page-id-10429 .ds-practice-page *{box-sizing:border-box}
body.page-id-10429 .ds-practice-page h1{font-size:clamp(52px,7vw,96px);line-height:.95;letter-spacing:-.035em;font-weight:500;margin:0 0 38px}
body.page-id-10429 .ds-practice-page h2{font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-.025em;font-weight:500;margin:0 0 28px}
body.page-id-10429 .ds-practice-page p{font-size:17px;line-height:1.8;margin:0 0 24px}
body.page-id-10429 .ds-practice-page .ds-lead{font-size:clamp(23px,2.4vw,34px);line-height:1.35;letter-spacing:-.012em;margin-bottom:34px}
body.page-id-10429 .ds-practice-page .ds-intro{max-width:850px;margin:0 auto;padding:38px 0 95px}
body.page-id-10429 .ds-practice-page figure{margin:0}
body.page-id-10429 .ds-practice-page img{display:block;width:100%;height:auto}
body.page-id-10429 .ds-practice-page figcaption{font-size:12px;line-height:1.55;color:#555;margin-top:12px}
body.page-id-10429 .ds-practice-page .ds-hero{width:100%;margin:0 0 10px}
body.page-id-10429 .ds-practice-page .ds-hero img{width:100%;height:clamp(300px,42vh,460px);object-fit:cover;object-position:center}
body.page-id-10429 .ds-practice-page .ds-section{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(45px,7vw,105px);align-items:center;margin:0 0 120px}
body.page-id-10429 .ds-practice-page .ds-section.ds-reverse{grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr)}
body.page-id-10429 .ds-practice-page .ds-copy{max-width:650px}
body.page-id-10429 .ds-practice-page .ds-full{margin:0 0 110px}
body.page-id-10429 .ds-practice-page .ds-full img{max-height:780px;object-fit:cover}
body.page-id-10429 .ds-practice-page .ds-pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,7vw,100px);align-items:start;margin:0 0 110px}
body.page-id-10429 .ds-practice-page .ds-closing{max-width:850px;margin:0 auto;padding:20px 0 70px}
@media only screen and (max-width:999px){
body.page-id-10429 .ds-practice-page .ds-intro{padding:36px 0 70px}
body.page-id-10429 .ds-practice-page .ds-section,
body.page-id-10429 .ds-practice-page .ds-section.ds-reverse,
body.page-id-10429 .ds-practice-page .ds-pair{grid-template-columns:1fr;gap:38px;margin-bottom:82px}
body.page-id-10429 .ds-practice-page .ds-section.ds-reverse figure{order:0}
body.page-id-10429 .ds-practice-page .ds-section.ds-reverse .ds-copy{order:1}
body.page-id-10429 .ds-practice-page .ds-copy{max-width:none}
body.page-id-10429 .ds-practice-page .ds-hero img{height:32vh;min-height:240px;max-height:320px}
body.page-id-10429 .ds-practice-page .ds-full{margin-bottom:82px}
}body.page-id-10429 .ds-practice-page{color:#111;--ds-rule:#d8d8d3;--ds-soft:#f1f1ee}
body.page-id-10429 .ds-practice-page *{box-sizing:border-box}
body.page-id-10429 .ds-practice-page h1,
body.page-id-10429 .ds-practice-page h2{font-weight:400;letter-spacing:-.035em;color:#111}
body.page-id-10429 .ds-practice-page h1{font-size:clamp(58px,7vw,94px);line-height:.92;margin:0 0 38px}
body.page-id-10429 .ds-practice-page h2{font-size:clamp(36px,4.25vw,58px);line-height:1.02;margin:0 0 30px}
body.page-id-10429 .ds-practice-page p{font-size:17px;line-height:1.78;margin:0 0 24px}
body.page-id-10429 .ds-practice-page figure{margin:0}
body.page-id-10429 .ds-practice-page img{display:block;width:100%;height:auto}
body.page-id-10429 .ds-practice-page figcaption{font-size:11px;line-height:1.5;color:#686868;margin-top:12px;letter-spacing:.01em}
body.page-id-10429 .ds-practice-page .ds-hero{margin:0 0 74px}
body.page-id-10429 .ds-practice-page .ds-hero img{height:clamp(300px,42vh,460px);object-fit:cover;object-position:center}
body.page-id-10429 .ds-practice-page .ds-kicker,
body.page-id-10429 .ds-practice-page .ds-number{font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.16em;color:#777;margin:0 0 24px}
body.page-id-10429 .ds-practice-page .ds-intro{max-width:930px;margin:0 auto;padding:0 0 120px}
body.page-id-10429 .ds-practice-page .ds-lead{max-width:850px;font-size:clamp(25px,2.5vw,35px);line-height:1.34;letter-spacing:-.015em;margin-bottom:55px}
body.page-id-10429 .ds-practice-page .ds-intro-copy{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--ds-rule);padding-top:38px}
body.page-id-10429 .ds-practice-page .ds-feature{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:clamp(55px,7vw,105px);align-items:center;margin:0 0 130px}
body.page-id-10429 .ds-practice-page .ds-feature figure img{min-height:620px;object-fit:cover}
body.page-id-10429 .ds-practice-page .ds-copy{max-width:560px}
body.page-id-10429 .ds-practice-page .ds-image-break{margin:0 0 115px}
body.page-id-10429 .ds-practice-page .ds-image-break img{height:clamp(520px,66vw,760px);object-fit:cover;object-position:center}
body.page-id-10429 .ds-practice-page .ds-editorial{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(65px,9vw,140px);border-top:1px solid var(--ds-rule);padding-top:42px;margin:0 0 125px}
body.page-id-10429 .ds-practice-page .ds-editorial-heading{max-width:500px}
body.page-id-10429 .ds-practice-page .ds-editorial-copy{columns:2;column-gap:65px}
body.page-id-10429 .ds-practice-page .ds-editorial-copy p{break-inside:avoid}
body.page-id-10429 .ds-practice-page .ds-colour{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(65px,9vw,140px);background:var(--ds-soft);padding:80px clamp(45px,7vw,100px);margin:0 0 120px}
body.page-id-10429 .ds-practice-page .ds-colour-copy{max-width:720px}
body.page-id-10429 .ds-practice-page .ds-power{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(65px,9vw,140px);background:#111;color:#fff;padding:85px clamp(45px,7vw,100px);margin:0 0 130px}
body.page-id-10429 .ds-practice-page .ds-power h2{color:#fff}
body.page-id-10429 .ds-practice-page .ds-power .ds-number{color:#aaa}
body.page-id-10429 .ds-practice-page .ds-origin{display:grid;grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);gap:clamp(60px,8vw,120px);align-items:start;margin:0 0 95px}
body.page-id-10429 .ds-practice-page .ds-origin-copy{max-width:620px;padding-top:18px}
body.page-id-10429 .ds-practice-page .ds-origin figure img{min-height:590px;object-fit:cover}
@media only screen and (max-width:999px){
body.page-id-10429 .ds-practice-page .ds-hero{margin-bottom:52px}
body.page-id-10429 .ds-practice-page .ds-hero img{height:32vh;min-height:240px;max-height:320px}
body.page-id-10429 .ds-practice-page .ds-intro{padding-bottom:82px}
body.page-id-10429 .ds-practice-page .ds-lead{margin-bottom:38px}
body.page-id-10429 .ds-practice-page .ds-intro-copy,
body.page-id-10429 .ds-practice-page .ds-feature,
body.page-id-10429 .ds-practice-page .ds-editorial,
body.page-id-10429 .ds-practice-page .ds-colour,
body.page-id-10429 .ds-practice-page .ds-power,
body.page-id-10429 .ds-practice-page .ds-origin{grid-template-columns:1fr;gap:38px}
body.page-id-10429 .ds-practice-page .ds-intro-copy{padding-top:30px}
body.page-id-10429 .ds-practice-page .ds-feature,
body.page-id-10429 .ds-practice-page .ds-image-break,
body.page-id-10429 .ds-practice-page .ds-editorial,
body.page-id-10429 .ds-practice-page .ds-colour,
body.page-id-10429 .ds-practice-page .ds-power,
body.page-id-10429 .ds-practice-page .ds-origin{margin-bottom:82px}
body.page-id-10429 .ds-practice-page .ds-feature figure img,
body.page-id-10429 .ds-practice-page .ds-origin figure img{min-height:0}
body.page-id-10429 .ds-practice-page .ds-image-break img{height:auto}
body.page-id-10429 .ds-practice-page .ds-editorial-copy{columns:1}
body.page-id-10429 .ds-practice-page .ds-colour,
body.page-id-10429 .ds-practice-page .ds-power{padding:55px 30px}
body.page-id-10429 .ds-practice-page .ds-origin-copy{padding-top:0}
}body.page-id-10429 .ds-practice-page{color:#111;--ds-rule:#d7d7d1;--ds-soft:#f1f1ee}
body.page-id-10429 .ds-practice-page *{box-sizing:border-box}
body.page-id-10429 .ds-practice-page h1,
body.page-id-10429 .ds-practice-page h2{font-weight:400;letter-spacing:-.035em;color:#111}
body.page-id-10429 .ds-practice-page h1{font-size:clamp(58px,7vw,94px);line-height:.92;margin:0 0 38px}
body.page-id-10429 .ds-practice-page h2{font-size:clamp(36px,4vw,56px);line-height:1.04;margin:0 0 30px}
body.page-id-10429 .ds-practice-page p{font-size:17px;line-height:1.78;margin:0 0 24px}
body.page-id-10429 .ds-practice-page figure{margin:0}
body.page-id-10429 .ds-practice-page img{display:block;width:100%;height:auto}
body.page-id-10429 .ds-practice-page figcaption{font-size:11px;line-height:1.5;color:#686868;margin-top:12px;letter-spacing:.01em}
body.page-id-10429 .ds-practice-page .ds-kicker,
body.page-id-10429 .ds-practice-page .ds-number{font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.16em;color:#777;margin:0 0 24px}
body.page-id-10429 .ds-practice-page .ds-hero{margin:0 0 70px}
body.page-id-10429 .ds-practice-page .ds-hero img{height:clamp(300px,42vh,460px);object-fit:cover;object-position:center}
body.page-id-10429 .ds-practice-page .ds-intro{max-width:940px;margin:0 auto;padding:0 0 125px}
body.page-id-10429 .ds-practice-page .ds-lead{max-width:860px;font-size:clamp(25px,2.5vw,35px);line-height:1.34;letter-spacing:-.015em;margin-bottom:55px}
body.page-id-10429 .ds-practice-page .ds-intro-copy{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--ds-rule);padding-top:38px}
body.page-id-10429 .ds-practice-page .ds-feature{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:clamp(55px,7vw,105px);align-items:center;margin:0 0 135px}
body.page-id-10429 .ds-practice-page .ds-feature.ds-reverse{grid-template-columns:minmax(380px,.88fr) minmax(0,1.12fr)}
body.page-id-10429 .ds-practice-page .ds-feature figure img{min-height:620px;object-fit:cover}
body.page-id-10429 .ds-practice-page .ds-feature.ds-reverse figure img{min-height:690px}
body.page-id-10429 .ds-practice-page .ds-copy{max-width:570px}
body.page-id-10429 .ds-practice-page .ds-theory{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(65px,9vw,140px);border-top:1px solid var(--ds-rule);padding:48px 0 120px}
body.page-id-10429 .ds-practice-page .ds-theory-heading{max-width:500px}
body.page-id-10429 .ds-practice-page .ds-theory-copy{columns:2;column-gap:65px}
body.page-id-10429 .ds-practice-page .ds-theory-copy p{break-inside:avoid}
body.page-id-10429 .ds-practice-page .ds-dual{display:grid;grid-template-columns:1fr 1fr;margin:0 0 135px}
body.page-id-10429 .ds-practice-page .ds-dual-block{padding:80px clamp(45px,6vw,90px)}
body.page-id-10429 .ds-practice-page .ds-light{background:var(--ds-soft)}
body.page-id-10429 .ds-practice-page .ds-dark{background:#111;color:#fff}
body.page-id-10429 .ds-practice-page .ds-dark h2{color:#fff}
body.page-id-10429 .ds-practice-page .ds-dark .ds-number{color:#aaa}
body.page-id-10429 .ds-practice-page .ds-origin{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(60px,8vw,115px);align-items:center;margin:0 0 95px}
body.page-id-10429 .ds-practice-page .ds-origin figure img{min-height:610px;object-fit:cover}
body.page-id-10429 .ds-practice-page .ds-origin-copy{max-width:620px}
@media only screen and (max-width:999px){
body.page-id-10429 .ds-practice-page .ds-hero{margin-bottom:50px}
body.page-id-10429 .ds-practice-page .ds-hero img{height:32vh;min-height:240px;max-height:320px}
body.page-id-10429 .ds-practice-page .ds-intro{padding-bottom:82px}
body.page-id-10429 .ds-practice-page .ds-lead{margin-bottom:38px}
body.page-id-10429 .ds-practice-page .ds-intro-copy,
body.page-id-10429 .ds-practice-page .ds-feature,
body.page-id-10429 .ds-practice-page .ds-feature.ds-reverse,
body.page-id-10429 .ds-practice-page .ds-theory,
body.page-id-10429 .ds-practice-page .ds-dual,
body.page-id-10429 .ds-practice-page .ds-origin{grid-template-columns:1fr;gap:38px}
body.page-id-10429 .ds-practice-page .ds-intro-copy{padding-top:30px}
body.page-id-10429 .ds-practice-page .ds-feature,
body.page-id-10429 .ds-practice-page .ds-theory,
body.page-id-10429 .ds-practice-page .ds-dual,
body.page-id-10429 .ds-practice-page .ds-origin{margin-bottom:82px}
body.page-id-10429 .ds-practice-page .ds-feature.ds-reverse .ds-copy{order:1}
body.page-id-10429 .ds-practice-page .ds-feature.ds-reverse figure{order:0}
body.page-id-10429 .ds-practice-page .ds-feature figure img,
body.page-id-10429 .ds-practice-page .ds-feature.ds-reverse figure img,
body.page-id-10429 .ds-practice-page .ds-origin figure img{min-height:0}
body.page-id-10429 .ds-practice-page .ds-theory-copy{columns:1}
body.page-id-10429 .ds-practice-page .ds-dual-block{padding:55px 30px}
}