.expertise-site-header{background:var(--paper);position:relative}.expertise-hero{background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:40px;min-height:470px;padding:85px clamp(24px,8vw,130px);display:grid;overflow:hidden}.expertise-back{color:#a9c4c1;border-bottom:1px solid #ffffff40;margin-bottom:62px;padding-bottom:5px;font-size:13px;display:inline-block}.expertise-tag,.expertise-kicker{letter-spacing:.2em;color:#7ee1db;font-size:11px;font-weight:700}.expertise-hero h1{letter-spacing:-.045em;margin:22px 0;font:400 clamp(48px,6vw,84px)/1 Georgia,serif}.expertise-headline{color:#cae0dd;margin:0;font:22px/1.5 Georgia,serif}.expertise-number{color:#7ee1db2e;font:italic clamp(90px,14vw,210px)/.75 Georgia,serif}.expertise-body{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);align-items:start;gap:10vw;padding:100px clamp(24px,8vw,130px) 120px;display:grid}.expertise-body aside{position:sticky;top:30px}.expertise-body ul{border-top:1px solid #d7ddd8;margin:25px 0 42px;padding:0;list-style:none}.expertise-body li{color:var(--muted);border-bottom:1px solid #d7ddd8;padding:17px 0;font-size:14px;line-height:1.5}.expertise-body li:before{content:"↗";color:var(--aqua);margin-right:12px}.expertise-body article{max-width:760px}.expertise-introduction{color:var(--ink);margin-bottom:58px;font:26px/1.55 Georgia,serif}.expertise-body article section{margin-top:52px}.expertise-body article h2{letter-spacing:-.025em;margin-bottom:22px;font:400 clamp(30px,3.2vw,44px)/1.12 Georgia,serif}.expertise-body article section p{color:var(--muted);font-size:16px;line-height:1.8}.expertise-vigilance{color:var(--muted);border-top:1px solid #ccd8d5;border-bottom:1px solid #ccd8d5;margin-top:52px;padding:25px 0;font-size:14px;line-height:1.7}.expertise-vigilance b{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.expertise-cta{background:var(--aqua);color:#fff;grid-template-columns:1fr .8fr;align-items:end;gap:20px 9vw;padding:90px clamp(24px,8vw,130px);display:grid}.expertise-cta .expertise-kicker{color:#e4fffd;grid-column:1/-1}.expertise-cta h2{letter-spacing:-.035em;margin:0;font:400 clamp(38px,4.5vw,64px)/1.05 Georgia,serif}.expertise-cta>p:not(.expertise-kicker){margin:0 0 25px;font:18px/1.7 Georgia,serif}.expertise-cta .button{width:max-content;color:var(--ink);background:#fff;grid-column:2}@media (max-width:900px){.expertise-hero{min-height:400px}.expertise-body{grid-template-columns:1fr;gap:55px}.expertise-body aside{position:static}.expertise-cta{grid-template-columns:1fr}.expertise-cta .button{grid-column:1}.expertise-number{align-self:start}.expertise-back{margin-bottom:45px}}@media (max-width:560px){.expertise-hero{grid-template-columns:1fr;padding:65px 24px}.expertise-number{display:none}.expertise-body{padding:70px 24px 85px}.expertise-introduction{font-size:22px}.expertise-cta{padding:70px 24px}.expertise-cta .button{width:100%}}
