.page-partners .page-hero{padding-bottom:6vh}.p-figures{column-gap:var(--gutter);padding:4vh var(--margin) 16vh;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.p-figures__lead{grid-column:1/span 7;gap:16px;display:grid}.p-figures__big{font:400 clamp(160px, 30vw, 480px)/.8 var(--serif);color:var(--bronze);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.p-figures__side{grid-column:9/span 4;gap:6vh;padding-bottom:2vh;display:grid}.p-figures__side div{border-top:1px solid #a9b4c240;gap:12px;padding-top:16px;display:grid}.p-figures__side dd{font:400 clamp(64px, 7vw, 112px)/.9 var(--serif);color:var(--paper);font-variant-numeric:tabular-nums}.p-figures__note{grid-column:1/-1;margin-top:8vh;font-size:14px}@media (width<=860px){.p-figures__lead,.p-figures__side{grid-column:1/-1}.p-figures__side{gap:var(--gutter);grid-template-columns:1fr 1fr;margin-top:8vh}}.ledgers{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:14vh;display:grid}.ledgers__head{grid-column:1/span 8;gap:28px;display:grid}.ledger-block{align-content:start;gap:28px;display:grid}.ledger-block--client{grid-column:1/span 6}.ledger-block--market{grid-column:8/span 5;margin-top:18vh}.ledger-block--state{grid-column:3/span 7}.ledger-block__title{border-bottom:1px solid var(--navy);padding-bottom:16px}.bars li{justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0 18px;display:flex;position:relative}.bars__name{font-size:16px}.bars__val{font:400 32px/1 var(--serif);color:var(--navy);font-variant-numeric:tabular-nums}.bars li:first-child .bars__val{color:var(--bronze-ink);font-size:44px}.bars i{height:2px;width:calc(var(--v) / var(--max) * 100%);background:var(--bronze);transform-origin:0;z-index:1;min-width:4px;position:absolute;bottom:6px;left:0}.bars li:after{content:"";background:var(--mist);height:1px;position:absolute;bottom:6px;left:0;right:0}.bars[data-max="583"]{--max:583}.bars[data-max="1295"]{--max:1295}.bars[data-max="819"]{--max:819}@media (width<=860px){.ledgers__head,.ledger-block--client,.ledger-block--market,.ledger-block--state{grid-column:1/-1;margin-top:0}}.p-sectors{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:8vh;display:grid}.p-sectors__head{grid-column:1/span 6;gap:24px;display:grid}.p-sectors__list{counter-reset:s;grid-column:1/span 7}.p-sectors__list li{border-top:1px solid #0b25392e;grid-template-columns:72px 1fr;gap:10px 24px;padding:36px 0;display:grid}.p-sectors__list li:nth-child(2n){padding-left:8vw}.p-sectors__num{font:400 40px/1 var(--serif);color:var(--bronze-ink);grid-row:span 2}.p-sectors__list p{color:#3c4b59;max-width:44ch}.p-sectors__img{aspect-ratio:4/5;grid-area:2/9/auto/span 4;position:sticky;top:18vh}.p-sectors__img picture,.p-sectors__img img{height:100%}.p-sectors__img .caption{margin:0;position:absolute;bottom:-32px;left:0}@media (width<=860px){.p-sectors__head,.p-sectors__list,.p-sectors__img{grid-area:auto/1/auto/-1;position:relative;top:auto}.p-sectors__list li:nth-child(2n){padding-left:0}}.p-process{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.p-process__sticky{top:calc(var(--header-h) + 6vh);grid-column:1/span 5;align-self:start;gap:24px;display:grid;position:sticky}.p-process__sticky .t-lead{color:var(--slate);max-width:34ch}.p-process__steps{grid-column:7/span 6;gap:22vh;padding-top:30vh;display:grid}.p-process__steps li{gap:18px;display:grid}.p-process__steps h3{font-style:italic}.p-process__steps p:last-child{color:var(--slate);max-width:44ch}.p-process__num{font:400 clamp(96px, 12vw, 180px)/.8 var(--serif);color:var(--bronze)}@media (width<=860px){.p-process__sticky,.p-process__steps{grid-column:1/-1;position:relative;top:auto}.p-process__steps{gap:10vh;padding-top:10vh}}.p-quote figure{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.p-quote__text{grid-column:2/span 10}.p-quote__text p{font:400 clamp(32px, 4.2vw, 68px)/1.08 var(--serif);text-indent:-.4em}.p-quote__text p:before{content:"“";color:var(--bronze-ink)}.p-quote__text p:after{content:"”";color:var(--bronze-ink)}.p-quote__by{border-top:1px solid var(--navy);grid-column:8/span 5;gap:6px;margin-top:6vh;padding-top:16px;display:grid}.p-quote__by .meta{color:#3c4b59;font-size:14px}@media (width<=860px){.p-quote__text,.p-quote__by{grid-column:1/-1}}.p-services{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:8vh;display:grid}.p-services__title{grid-column:1/span 5}.p-services__list{column-gap:var(--gutter);grid-column:6/span 7;grid-template-columns:1fr 1fr;display:grid}.p-services__list div{border-top:1px solid #0b25392e;gap:8px;padding:24px 0 28px;display:grid}.p-services__list div:nth-child(2n){transform:translateY(5vh)}.p-services__list dd{color:#3c4b59;margin:0;font-size:15px}.p-services__core{color:#3c4b59;grid-column:6/span 7;margin-top:4vh;line-height:2}@media (width<=860px){.p-services__title,.p-services__list,.p-services__core{grid-column:1/-1}.p-services__list{grid-template-columns:1fr}.p-services__list div:nth-child(2n){transform:none}}.p-questions{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.p-questions__head{grid-column:1/span 9;gap:28px;margin-bottom:12vh;display:grid}.p-questions__list{grid-column:1/-1}.p-questions__list li{column-gap:var(--gutter);border-top:1px solid var(--mist);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding:4vh 0;display:grid}.p-questions__list span{font:400 32px/1 var(--serif);grid-column:span 1}.p-questions__list li:first-child p{grid-column:2/span 8}.p-questions__list li:nth-child(2) p{grid-column:4/span 8}.p-questions__list li:nth-child(3) p{grid-column:3/span 8}.p-questions__list li:nth-child(4) p{grid-column:5/span 8}.p-questions__cta{flex-wrap:wrap;grid-column:7/span 6;align-items:center;gap:24px 32px;margin-top:12vh;display:flex}.p-questions__cta .t-lead{flex-basis:100%}@media (width<=860px){.p-questions__head,.p-questions__cta{grid-column:1/-1}.p-questions__list li{grid-template-columns:48px 1fr}.p-questions__list span,.p-questions__list li:nth-child(n) p{grid-column:auto}}
