.hp-process{background:#eeeae3;color:#141b1e;scroll-margin-top:80px}
.hp-process .fw-intro{padding-block:48px 40px}.hp-process .fw-intro .eyebrow{font-size:11px;color:#657174}.hp-process .fw-intro h2{font-size:clamp(36px,4.2vw,62px);line-height:1.07;letter-spacing:-.035em;max-width:none;margin-bottom:20px}.hp-process .fw-intro>p:last-child{font-size:16px;color:#646e71;margin:0}.hp-process .fw-band{display:grid;grid-template-columns:calc((100% - var(--shell))/2) minmax(0,1fr) minmax(0,1fr) calc((100% - var(--shell))/2);background:#e5dfd4;min-height:340px}.hp-process .fw-band>img{grid-column:1/3;grid-row:1;width:100%;height:100%;min-height:0;contain:size;object-fit:cover;object-position:center 32%}.hp-process .fw-copy{grid-column:3;grid-row:1;align-self:center;padding:36px 0 36px 45px;min-width:0}.hp-process .fw-copy .eyebrow{font-size:10px;letter-spacing:.15em;color:#627174;margin-bottom:20px}.hp-process .fw-copy h3{font-size:clamp(34px,3.3vw,48px);line-height:1.06;letter-spacing:-.035em;margin:0 0 20px}.hp-process .fw-copy h3 em{color:#008bac}.hp-process .fw-copy>p:not(.eyebrow){font-size:15px;line-height:1.7;color:#58696e;margin:0;max-width:460px}.hp-process .fw-link{display:inline-block;border-bottom:1px solid #869ba2;padding-bottom:5px;margin-top:23px;font-size:12px;color:#007f9f}.hp-process .fw-link:hover{color:#00aeef}.hp-process .fw-reverse{background:#10191d;color:white}.hp-process .fw-reverse>img{grid-column:3/5}.hp-process .fw-reverse .fw-copy{grid-column:2;padding-inline:0 45px}.hp-process .fw-reverse .eyebrow,.hp-process .fw-reverse .fw-copy>p:not(.eyebrow){color:#bccbd0}.hp-process .fw-reverse h2 em,.hp-process .fw-reverse .fw-link{color:#78dfff}.hp-process .fw-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:40px}.hp-process .fw-footer h2{font-size:30px;margin:0;letter-spacing:-.03em}@media(max-width:760px){.hp-process .fw-intro{padding-block:35px}.hp-process .fw-band{grid-template-columns:1fr;min-height:0}.hp-process .fw-band>img,.hp-process .fw-reverse>img{grid-column:1;grid-row:1;height:250px;contain:none}.hp-process .fw-copy,.hp-process .fw-reverse .fw-copy{grid-column:1;grid-row:2;width:var(--shell);margin-inline:auto;padding:30px 0 36px}.hp-process .fw-copy h3{font-size:36px}.hp-process .fw-footer{flex-direction:column;align-items:flex-start}.hp-process .fw-footer h2{font-size:28px}}
/* Match Industries' prominent underlined exploration links. */
.hp-process .fw-copy>div{display:flex;flex-wrap:wrap;gap:16px 26px;margin-top:18px}
.hp-process .fw-copy .fw-link{display:inline-block;margin:0;padding:8px 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:#111516;font-size:14px;font-weight:600}
.hp-process .fw-reverse .fw-link{color:#fff}
.hp-process .fw-copy .fw-link:hover,.hp-process .fw-copy .fw-link:focus-visible{color:#008bbb}
.hp-process .fw-copy .fw-link:focus-visible{outline:3px solid #00aeef;outline-offset:5px}
.hp-process .fw-band:not(.fw-reverse){background:#e5dfd4}
.hp-process .fw-intro{padding-block:80px 64px}
.hp-process .fw-intro .eyebrow{margin-bottom:26px}
.hp-process .fw-intro h2{margin-bottom:26px;font-size:52px!important;letter-spacing:-.048em}
.hp-process .fw-intro>p:last-child{font-size:18px}
.hp-process .fw-band{min-height:420px}
.hp-process .fw-copy{padding-block:48px}
@media(max-width:760px){
 .hp-process .fw-intro{padding-block:56px 48px}
 .hp-process .fw-intro>p:last-child{font-size:16px}
 .hp-process .fw-band{min-height:0}
 .hp-process .fw-band>img{height:290px}
 .hp-process .fw-copy,.hp-process .fw-reverse .fw-copy{padding-block:42px 48px}
}
@media(max-width:560px){.hp-process .fw-intro h2{font-size:40px!important}}
