.excavation-guide .eg-dark{background:#24342c;color:#f7f4ee}.excavation-guide .eg-dark h1,.excavation-guide .eg-dark h2,.excavation-guide .eg-dark h3{color:#fff}.excavation-guide .eg-dark p,.excavation-guide .eg-dark figcaption{color:#d9ddd7}.excavation-guide .eg-dark .eyebrow{color:#e2a348}.excavation-guide .eg-dark .pg-lead{color:#e5b575}.excavation-guide .eg-dark .button:not(.outline){background:#e2a348;color:#202a24}.excavation-guide .eg-dark .button.outline{border-color:#a3b0a3;color:#f7f4ee}.excavation-guide .eg-dark a{color:#f7f4ee}.excavation-guide .eg-dark .button:hover{background:#f0d0a0;color:#202a24}.excavation-guide .pg-hero{padding-block:48px}.excavation-guide .pg-hero h1{font-size:clamp(36px,3.5vw,55px)}.excavation-guide .pg-hero img{aspect-ratio:4/3}.excavation-guide .eg-machine{margin-top:48px;padding-top:32px;border-top:1px solid #bdc5b6}.excavation-guide .pg-marker,.excavation-guide .pg-steps li>span{color:#8a5d24}.excavation-guide .pg-contact .pg-two{margin-block:25px;gap:36px}.excavation-guide .pg-contact .pg-two>div{border-top:1px solid #708174;padding-top:14px}.excavation-guide .pg-phone{display:inline-block}.excavation-guide .eg-dark a:focus-visible{outline:2px solid #e2a348;outline-offset:5px}@media(max-width:760px){.excavation-guide .pg-hero{padding-block:31px}.excavation-guide .pg-hero h1{font-size:36px}.excavation-guide .eg-machine{margin-top:28px;padding-top:24px}.excavation-guide .pg-hero img{aspect-ratio:3/2}}
