/* Purpose-led state sections: one clear idea and hierarchy per module. */
.page-state .es-split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.page-state .es-benefits,.page-state .es-process,.page-state .es-options,.page-state .es-capital{padding:72px 0}.page-state .es-benefits{background:#faf7f1}.page-state .es-benefits h2,.page-state .es-process h2,.page-state .es-capital h2,.page-state .es-options h2{font:500 clamp(29px,2.8vw,39px)/1.19 Poppins,sans-serif;letter-spacing:-.035em;margin:15px 0 26px}.page-state .es-benefits h2 em,.page-state .es-process h2 em,.page-state .es-capital h2 em,.page-state .es-credit-section h2 em{font-family:'EB Garamond',serif;font-weight:400;color:#87467f}.page-state .es-benefits .es-split>div:first-child>p:not(.eyebrow),.page-state .es-capital .es-split>div>p:not(.eyebrow){font:400 14px/1.9 Poppins,sans-serif;color:#6a5d64;max-width:520px}.page-state .es-benefit-list{border-top:1px solid #d9c8b8}.page-state .es-benefit-list>div{display:grid;grid-template-columns:170px 1fr;gap:25px;padding:22px 0;border-bottom:1px solid #e3d9ce}.page-state .es-benefit-list h3{font:500 15px/1.6 Poppins,sans-serif;color:#493345;margin:0}.page-state .es-benefit-list p{font:400 13px/1.85 Poppins,sans-serif;color:#6b5f66;margin:0}.page-state .es-process{background:#fffdf9}.page-state .es-process-heading{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:35px}.page-state .es-process-heading h2{margin-bottom:0}.page-state .es-process-heading>p{max-width:400px;font:400 13px/1.9 Poppins,sans-serif;color:#70616b}.page-state .es-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:34px 0 0;border-top:1px solid #d8c8b9}.page-state .es-step{font:500 12px/1.4 Poppins,sans-serif;letter-spacing:.13em;color:#a17b53}.page-state .es-steps h3{font:500 19px/1.4 Poppins,sans-serif;color:#57334f;margin:16px 0 12px}.page-state .es-steps p{font:400 13px/1.9 Poppins,sans-serif;color:#6c5d67;max-width:330px;margin:0}.page-state .es-capital{background:#f1eae1}.page-state .es-capital aside{padding:35px 38px;background:#fffdf9;border-radius:3px}.page-state .es-capital aside h3{font:500 24px/1.35 Poppins,sans-serif;letter-spacing:-.02em;color:#493345;margin:18px 0 26px}.page-state .es-capital ul{padding-left:17px;margin:0}.page-state .es-capital li{font:400 13px/1.85 Poppins,sans-serif;color:#685964;margin:0 0 15px;padding-left:5px}.page-state .es-capital aside>a{display:flex;justify-content:space-between;color:#82447b;font:500 12px/1.6 Poppins,sans-serif;margin-top:26px}.page-state .es-options{background:#fffdf9}.page-state .es-options-heading{max-width:900px;margin-bottom:30px}.page-state .es-option{border-top:1px solid #e2d6ca}.page-state .es-option:last-child{border-bottom:1px solid #e2d6ca}.page-state .es-option summary{list-style:none;display:grid;grid-template-columns:.7fr 1.3fr 24px;gap:55px;padding:26px 0;cursor:pointer}.page-state .es-option summary::-webkit-details-marker{display:none}.page-state .es-option-title{font:500 20px/1.4 Poppins,sans-serif;color:#653a5f;letter-spacing:-.02em}.page-state .es-option-intro{font:400 13px/1.9 Poppins,sans-serif;color:#695d65}.page-state .es-expand{color:#9b7550;font-size:22px}.page-state .es-option[open] .es-expand{transform:rotate(45deg)}.page-state .es-option>div{margin-left:36%;padding:0 60px 26px 0;font:400 13px/1.9 Poppins,sans-serif;color:#695d65}.page-state .es-option>div a{color:#814779;font-size:14px}.page-state .es-uses .state-card-grid{grid-template-columns:1fr 1fr;gap:32px 55px}.page-state .es-uses article{background:none;border:0;border-radius:0;box-shadow:none;padding:0 0 0 20px;border-left:2px solid #b99b79}.page-state .es-uses article h3{font-size:17px}.page-state .es-uses .state-section-heading{margin-bottom:35px}.page-state .es-credit-section{background:#eee6dc!important}.page-state .es-credit-section h2{max-width:750px;font-size:36px;line-height:1.2}.page-state .es-stat-context{font:400 12px/1.8 Poppins,sans-serif;color:#7c6a72;max-width:800px}.page-state .es-credit-section .state-card-grid article{border:0;border-top:1px solid #b69a7d;border-radius:0;background:none;box-shadow:none;padding:23px 0}.page-state .state-industry-grid .state-card-link{font-size:14px}.page-state .state-reasons .state-card-grid article:before{background:#ae8b64}.page-state .state-story{padding-block:64px}.page-state .state-faq{padding-block:64px}@media(max-width:900px){.page-state .es-split{gap:40px}.page-state .es-option summary{gap:25px}.page-state .es-benefit-list>div{grid-template-columns:1fr;gap:6px}}@media(max-width:700px){.page-state .es-split,.page-state .es-steps{grid-template-columns:1fr;gap:30px}.page-state .es-process-heading{display:block}.page-state .es-process-heading>p{max-width:none;margin-top:22px}.page-state .es-options,.page-state .es-benefits,.page-state .es-process,.page-state .es-capital{padding-block:45px}.page-state .es-option summary{grid-template-columns:1fr 24px;gap:12px}.page-state .es-option-intro{grid-column:1;grid-row:2}.page-state .es-expand{grid-column:2;grid-row:1}.page-state .es-option>div{margin:0;padding-right:25px}.page-state .es-uses .state-card-grid{grid-template-columns:1fr}.page-state .es-capital aside{padding:28px}.page-state .es-credit-section h2{font-size:30px}}
.page-state .es-industries{padding:64px 0;background:#f3eee8}.page-state .es-industries-heading{max-width:900px;margin-bottom:32px}.page-state .es-industries h2{font:500 clamp(27px,2.7vw,37px)/1.23 Poppins,sans-serif;letter-spacing:-.035em;margin:14px 0 0}.page-state .es-featured-industries{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-state .es-featured-industries article{background:#fffdf9;border:1px solid #e2d6ca;border-radius:3px;overflow:hidden}.page-state .es-featured-industries img{height:180px;width:100%;object-fit:cover;display:block}.page-state .es-featured-industries h3,.page-state .es-other-industries h3{font:500 17px/1.5 Poppins,sans-serif;color:#58334f;margin:0 0 12px}.page-state .es-featured-industries p,.page-state .es-other-industries p{font:400 12px/1.85 Poppins,sans-serif;color:#6c6067}.page-state .es-other-industries{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 40px;padding-top:35px;margin-top:35px;border-top:1px solid #d9cabb}.page-state .es-other-industries .state-card-link{margin:17px 0 0;font-size:13px}.page-state .es-featured-industries .state-card-link{font-size:13px}@media(max-width:760px){.page-state .es-featured-industries,.page-state .es-other-industries{grid-template-columns:1fr}.page-state .es-industries{padding-block:44px}.page-state .es-featured-industries img{height:220px}}
.page-state .es-split>* ,.page-state .es-featured-industries>*,.page-state .es-other-industries>*,.page-state .es-option summary>*{min-width:0}
