.ed-lower{--ed-blue:#41b6e9;--ed-paper:#f2f1ed;--ed-ink:#101418;font-family:var(--font-open-sans),sans-serif}.ed-lower section{scroll-margin-top:96px}.ed-container{width:min(1240px,calc(100% - 120px));margin:0 auto}.ed-lower h2,.ed-lower h3{font-family:var(--font-playfair),serif;font-weight:700;letter-spacing:-.025em}.ed-eyebrow{display:flex;gap:8px;color:var(--ed-blue)}.ed-button,.ed-eyebrow{align-items:center;font:700 14px/1.5 var(--font-condensed),sans-serif;text-transform:uppercase}.ed-button{display:inline-flex;justify-content:center;gap:25px;width:-moz-fit-content;width:fit-content;min-height:56px;border:1px solid #f2f1edb0;border-bottom:4px solid var(--ed-blue);padding:15px 25px;color:#fff;transition:background .2s,color .2s}.ed-button>span{font:22px/1 sans-serif;transition:transform .2s}.ed-button:hover{background:#41b6e9;color:#101418}.ed-button:hover>span{transform:translate(2px,-2px)}.ed-lower :focus-visible{outline:2px solid var(--ed-blue);outline-offset:5px}.ed-practice-intro{background:var(--ed-paper);padding:55px 20px;display:flex;justify-content:center}.ed-practice-intro .ed-eyebrow{color:#126b91}.ed-practice-grid{display:grid;grid-template-columns:repeat(3,1fr);background:#101418}.ed-area{position:relative;display:flex;isolation:isolate;overflow:hidden;min-height:790px}.ed-area-image{-o-object-fit:cover;object-fit:cover;-o-object-position:52% center;object-position:52% center;filter:grayscale(1);transition:transform .7s ease;z-index:-2}.ed-area-1 .ed-area-image{-o-object-position:center 64%;object-position:center 64%}.ed-area-2 .ed-area-image{-o-object-position:57% center;object-position:57% center}.ed-area:hover .ed-area-image{transform:scale(1.025)}.ed-area-shade{position:absolute;inset:0;background:linear-gradient(0deg,#000000d9,#00000091 44%,#000000b8);z-index:-1}.ed-area-content{display:flex;flex:1;flex-direction:column;padding:48px clamp(28px,4.5vw,78px) 32px;color:#f2f1ed}.ed-area h2{font-size:clamp(27px,2.35vw,36px);line-height:1.17;margin:35px 0 25px}.ed-area-description{font-size:15px;line-height:1.9;margin-bottom:48px}.ed-area .ed-button{margin-top:auto;margin-bottom:32px}.ed-area-foot{display:flex;align-items:flex-start;gap:14px;min-height:65px}.ed-area-foot>span{font:400 24px var(--font-condensed),sans-serif;color:var(--ed-blue)}.ed-area-foot strong{display:block;color:var(--ed-blue);font:700 13px/1.6 var(--font-condensed),sans-serif;text-transform:uppercase}.ed-area-foot small{display:block;margin-top:5px;font:400 11px/1.6 var(--font-condensed),sans-serif;text-transform:uppercase;color:#d9d9d9}.ed-experience{position:relative;overflow:hidden;background:var(--ed-paper);color:#111;padding:85px 0 45px}.ed-experience>.ed-container{position:relative;z-index:1}.ed-experience .ed-eyebrow{color:#126b91}.ed-watermark{position:absolute;color:#fff9;font:600px/1 var(--font-playfair),serif;pointer-events:none}.ed-watermark-g{bottom:-95px;left:-100px}.ed-watermark-s{top:20px;right:-70px}.ed-experience-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:68px}.ed-experience-grid article{display:flex;flex-direction:column;padding:0 32px;border-left:1px solid #10141865}.ed-experience-grid article:first-child{padding-left:0;border:0}.ed-experience-grid article:last-child{padding-right:0}.ed-experience h2{font-size:clamp(30px,2.65vw,40px);line-height:1.2;min-height:150px;margin-bottom:30px}.ed-experience-grid article>p{font-size:15px;line-height:1.95;margin-bottom:55px}.ed-experience-photo{position:relative;width:150px;height:150px;overflow:hidden;border-radius:50%;margin:auto auto 18px}.ed-experience-photo img{filter:grayscale(1);-o-object-fit:none;object-fit:none}.ed-crop-hands img{width:650px!important;height:365px!important;left:-210px!important;top:-215px!important}.ed-crop-hands img,.ed-crop-suit img{-o-object-fit:cover;object-fit:cover;max-width:none}.ed-crop-suit img{width:600px!important;height:338px!important;left:-285px!important;top:-120px!important}.ed-crop-portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:67% 20%;object-position:67% 20%}.ed-experience h3{font:700 13px/1.6 var(--font-condensed),sans-serif;text-transform:uppercase;text-align:center;letter-spacing:0}.ed-experience-caption{text-align:center;color:#126b91;font-size:11px;line-height:1.6;margin-top:5px}.ed-source-note{font-size:10px;line-height:1.8;color:#677078;border-top:1px solid #10141822;padding-top:22px;margin-top:45px}.ed-training{background:var(--ed-paper);color:#101418;padding:65px 0 100px}.ed-training-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.ed-training .ed-eyebrow{color:#126b91}.ed-training h2{font-size:39px;line-height:1.18;margin:12px 0 26px}.ed-standfirst{font:700 21px/1.7 var(--font-condensed),sans-serif}.ed-training-copy>p:not([class]){font-size:15px;line-height:1.95;margin-top:26px}.ed-text-link{display:inline-flex;gap:25px;align-items:center;margin-top:30px;padding-bottom:10px;border-bottom:1px solid #10141860;font:700 13px var(--font-condensed),sans-serif;text-transform:uppercase}.ed-text-link:hover{color:#126b91}.ed-carousel{background:#e6e6e4;padding:32px 35px 35px;min-width:0}.ed-carousel-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.ed-carousel-controls>span{color:#126b91;font:400 42px/1 var(--font-condensed),sans-serif;letter-spacing:.04em}.ed-carousel-controls>span>span{font-size:27px;color:#477386}.ed-carousel-controls button{height:32px;width:32px;background:#101418;color:#fff;font-size:21px;transition:background .2s}.ed-carousel-controls button:hover{background:#126b91}.ed-credential h3{font-size:29px;line-height:1.2;margin:10px 0 20px;min-height:104px}.ed-credential>p:not([class]){font-size:14px;line-height:1.85;min-height:105px}.ed-credential-photo{position:relative;height:230px;margin-top:25px;overflow:hidden}.ed-credential-photo img{filter:grayscale(1) brightness(.8);-o-object-fit:cover;object-fit:cover}.ed-credential-photo-0 img{-o-object-position:center 70%;object-position:center 70%}.ed-credential-photo figcaption{position:absolute;bottom:0;left:0;right:0;background:#101418c0;padding:8px 10px;color:#e6e6e4;font-size:9px;line-height:1.7}.ed-impact{position:relative;isolation:isolate;background:#111;color:#fff;padding:100px 0}.ed-impact-image{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;filter:grayscale(1);z-index:-2}.ed-impact-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#111111eb,#111111d9 45%,#000000a1)}.ed-impact-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:100px}.ed-impact h2{font-size:39px;line-height:1.18;margin:16px 0 25px}.ed-impact .ed-standfirst{margin-bottom:22px}.ed-impact p:not([class]){font-size:15px;line-height:1.95;margin:20px 0;color:#e6e6e4}.ed-impact .ed-button{margin-top:32px}.ed-impact-highlight{padding-top:68px}.ed-impact h3{font-size:37px;line-height:1.23;margin:35px 0 24px}.ed-impact-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #ffffff45;border-bottom:1px solid #ffffff45;margin-top:40px;padding:25px 0}.ed-impact-stats strong{display:block;font:700 36px var(--font-playfair),serif}.ed-impact-stats span{display:block;color:var(--ed-blue);font:700 12px/1.6 var(--font-condensed),sans-serif;margin-top:8px;text-transform:uppercase}.ed-impact-territory{color:#fff;font:400 14px var(--font-condensed),sans-serif;margin-top:25px;text-transform:uppercase}.ed-impact-territory>span{color:var(--ed-blue);padding:0 10px}.ed-contact{background:var(--ed-paper);color:#101418;padding:90px 0}.ed-contact-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:100px;align-items:center}.ed-contact .ed-eyebrow{color:#126b91}.ed-contact h2{font-size:46px;line-height:1.15;margin:20px 0 25px}.ed-contact .ed-standfirst{margin-bottom:23px}.ed-contact p:not([class]){font-size:14px;line-height:1.9}.ed-button-blue{background:var(--ed-blue);color:#101418;border:0;margin-top:30px}.ed-button-blue:hover{background:#7ccff2}.ed-contact-phone{display:block;margin-top:25px;font:700 27px var(--font-condensed),sans-serif;text-align:left}.ed-contact-phone span{display:block;font:400 12px var(--font-open-sans),sans-serif;color:#677078;margin-top:6px}.ed-process{list-style:none}.ed-process li{display:flex;gap:25px;border-top:1px solid #10141840;padding:23px 0}.ed-process li:last-child{border-bottom:1px solid #10141840}.ed-process li>span{color:#126b91;font:400 24px var(--font-condensed),sans-serif}.ed-process h3{font-size:24px;line-height:1.3;margin-bottom:9px}.ed-process p{color:#59636a}.ed-footer{background:#0e1115;color:#d5d9dc;padding:45px 0 32px}.ed-footer-top{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-bottom:35px;border-bottom:1px solid #ffffff25}.ed-footer-brand{display:flex;align-items:center;gap:18px;font:18px var(--font-playfair),serif}.ed-footer-brand small{display:block;color:#a8b0b8;font:9px var(--font-condensed),sans-serif;letter-spacing:.13em;margin-top:10px}.ed-footer nav{display:flex;flex-wrap:wrap;gap:25px;font:13px var(--font-condensed),sans-serif;text-transform:uppercase}.ed-footer nav a:hover{color:var(--ed-blue)}.ed-footer-bottom{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:25px;color:#a8b0b8;font-size:10px;line-height:1.9}.ed-credits{justify-self:end;max-width:400px}.ed-credits summary{cursor:pointer;color:#a8b0b8;text-align:right}.ed-credits p,.ed-credits ul{margin-top:15px}.ed-credits a{text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.ed-container{width:calc(100% - 70px)}.ed-area-content{padding:35px 25px 25px}.ed-area{min-height:820px}.ed-contact-grid,.ed-impact-grid,.ed-training-grid{gap:50px}.ed-experience-grid article{padding:0 23px}.ed-impact h2,.ed-training h2{font-size:34px}}@media(max-width:767px){.ed-lower section{scroll-margin-top:78px}.ed-container{width:calc(100% - 44px)}.ed-practice-intro{padding:35px 20px}.ed-eyebrow{font-size:12px}.ed-practice-grid{grid-template-columns:1fr}.ed-area{min-height:680px}.ed-area-content{padding:35px 28px 28px}.ed-area h2{font-size:32px;margin-top:26px}.ed-area-description{font-size:14px;line-height:1.9;margin-bottom:35px}.ed-area .ed-button{margin-top:35px}.ed-area-foot{margin-top:auto;padding-top:20px}.ed-area-image{-o-object-position:center center;object-position:center center}.ed-area-1 .ed-area-image{-o-object-position:center 62%;object-position:center 62%}.ed-experience{padding:50px 0 30px}.ed-experience-grid{grid-template-columns:1fr;margin-top:36px}.ed-experience-grid article,.ed-experience-grid article:first-child,.ed-experience-grid article:last-child{padding:30px 0 35px;border:0;border-bottom:1px solid #10141845}.ed-experience-grid article:first-child{padding-top:0}.ed-experience h2{min-height:0;font-size:34px;margin-bottom:25px}.ed-experience-grid article>p{font-size:14px;line-height:1.95;margin-bottom:32px}.ed-experience-photo{width:135px;height:135px;margin-top:0}.ed-experience-caption{margin-bottom:0}.ed-source-note{margin-top:10px;border:0}.ed-watermark{font-size:430px}.ed-training{padding:40px 0 55px}.ed-training-grid{grid-template-columns:1fr;gap:35px}.ed-training h2{font-size:33px}.ed-standfirst{font-size:19px;line-height:1.65}.ed-training-copy>p:not([class]){font-size:14px}.ed-carousel{padding:25px}.ed-carousel-controls{margin-bottom:25px}.ed-credential h3{font-size:28px;min-height:0}.ed-credential>p:not([class]){min-height:0}.ed-credential-photo{height:230px}.ed-impact{padding:55px 0}.ed-impact-grid{grid-template-columns:1fr;gap:35px}.ed-impact h2{font-size:33px}.ed-impact p:not([class]){font-size:14px}.ed-impact-highlight{padding-top:30px;border-top:1px solid #ffffff40}.ed-impact h3{font-size:32px;margin-top:24px}.ed-impact-image{-o-object-position:60% center;object-position:60% center}.ed-impact-shade{background:#000000c8}.ed-impact-stats strong{font-size:29px}.ed-contact{padding:55px 0}.ed-contact-grid{grid-template-columns:1fr;gap:45px}.ed-contact h2{font-size:38px}.ed-process li{gap:18px}.ed-process h3{font-size:22px}.ed-footer{padding-top:35px}.ed-footer-top{flex-direction:column;align-items:flex-start;gap:30px}.ed-footer-brand{gap:12px;font-size:14px}.ed-footer-brand small{font-size:8px}.ed-footer nav{gap:20px;font-size:12px}.ed-footer-bottom{grid-template-columns:1fr;gap:22px}.ed-credits{justify-self:start}.ed-credits summary{text-align:left}}.ed-footer{background:#011327}