body.service-page{background:#f3f0e8}.service-page .site-header{position:absolute}.service-hero{min-height:680px;background:#142019;color:#fff;padding:190px clamp(24px,8vw,130px) 100px;position:relative;overflow:hidden}.service-hero:after{content:"";position:absolute;inset:0 0 0 48%;opacity:.12;background:repeating-radial-gradient(ellipse at 70% 45%,transparent 0 34px,#d6a84c 35px 36px,transparent 37px 54px);transform:rotate(-12deg) scale(1.25)}.service-hero .inner{position:relative;z-index:1;max-width:900px}.back-link{font:600 11px Manrope;text-transform:uppercase;letter-spacing:.16em;color:#bbc5bd}.service-number{display:block;color:#d6a84c;font:600 12px Manrope;letter-spacing:.2em;margin:86px 0 24px}.service-hero h1{font-size:clamp(54px,7vw,100px);max-width:900px}.service-hero .hero-copy{max-width:680px}.service-overview{padding:120px clamp(24px,8vw,130px);display:grid;grid-template-columns:1.1fr .7fr;gap:12vw}.service-overview h2,.service-process h2,.service-cta h2{font:600 clamp(42px,5vw,72px)/1.05 Manrope;letter-spacing:-.055em;margin:0}.service-overview .summary{font-size:19px;line-height:1.75;color:#59615b;margin:32px 0 0}.deliverables{border-top:1px solid rgba(20,28,22,.15);padding-top:24px}.deliverables h3{font:600 11px Manrope;text-transform:uppercase;letter-spacing:.18em;color:#8a6b2d}.deliverables ul{list-style:none;padding:0;margin:28px 0}.deliverables li{padding:15px 0;border-bottom:1px solid rgba(20,28,22,.12);font-size:14px}.deliverables li:before{content:"+";color:#a17b2f;margin-right:12px}.service-process{padding:120px clamp(24px,8vw,130px);background:#e7e4db}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:72px;border-top:1px solid rgba(20,28,22,.15)}.process-grid article{padding:34px 8% 0 0}.process-grid article+article{border-left:1px solid rgba(20,28,22,.15);padding-left:10%}.process-grid span{color:#98752e;font:600 10px Manrope;letter-spacing:.18em}.process-grid h3{font:600 21px Manrope;margin:42px 0 16px}.process-grid p{color:#677069;line-height:1.7;font-size:14px}.service-cta{padding:110px 24px;text-align:center;background:#26372c;color:#fff}.service-cta p{color:#b2bdb5}.service-page footer .brand img,.service-page .site-header .brand img{display:block}.brand img{display:block;width:210px;height:52px;object-fit:contain;object-position:left center}.footer-brand img{width:180px}.service-row{display:grid;grid-template-columns:50px 70px .75fr 1fr auto;gap:20px;align-items:center;padding:32px 0;border-bottom:1px solid rgba(255,255,255,.14);transition:.25s}.service-row:hover{padding-left:12px;background:rgba(255,255,255,.025)}.service-row>span{font:600 10px Manrope;letter-spacing:.18em;color:#94732f}.service-row h3{font:600 20px Manrope;margin:0}.service-row p{margin:0;color:#9eaaa2;font-size:14px;line-height:1.6;max-width:510px}.service-row b{font:600 10px Manrope;letter-spacing:.12em;color:#d6a84c;text-transform:uppercase;white-space:nowrap}@media(max-width:800px){.brand img{width:172px;height:44px}.service-hero{padding:150px 24px 80px;min-height:620px}.service-number{margin-top:70px}.service-overview{padding:82px 24px;grid-template-columns:1fr;gap:58px}.service-process{padding:82px 24px}.process-grid{grid-template-columns:1fr}.process-grid article+article{border-left:0;border-top:1px solid rgba(20,28,22,.15);padding-left:0}.service-row{grid-template-columns:34px 52px 1fr}.service-row p{grid-column:3}.service-row b{grid-column:3}.footer-brand img{object-position:center}}
.service-photo{position:relative;margin:0;background:#142019;overflow:hidden}.service-photo:before{content:"";position:absolute;inset:0;z-index:1;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);pointer-events:none}.service-photo img{display:block;width:100%;height:clamp(430px,62vw,760px);object-fit:cover;filter:saturate(.82) contrast(1.04)}.service-photo figcaption{position:absolute;z-index:2;right:clamp(24px,5vw,72px);bottom:clamp(20px,4vw,48px);padding:15px 19px;background:rgba(15,25,18,.88);backdrop-filter:blur(12px);color:#dce3de;font:500 11px Manrope;letter-spacing:.06em;text-transform:uppercase;border-left:2px solid #d6a84c}.service-photo figcaption span{display:block;color:#d6a84c;font-size:9px;letter-spacing:.18em;margin-bottom:7px}.service-overview{position:relative}.service-overview:before{content:"FIELD CAPABILITY";position:absolute;top:44px;left:clamp(24px,8vw,130px);font:600 9px Manrope;letter-spacing:.22em;color:#9b7a35}@media(max-width:800px){.service-photo img{height:430px}.service-photo figcaption{left:18px;right:auto;max-width:calc(100% - 36px)}.service-overview:before{top:30px}}
.service-hero{min-height:760px;padding-top:180px;padding-bottom:90px}.service-hero .inner{width:min(50%,700px);max-width:700px}.service-hero h1{font-size:clamp(52px,5.5vw,82px);line-height:.98}.service-hero .hero-copy{max-width:610px;font-size:18px}.service-number{margin-top:76px}.service-hero>.service-photo{position:absolute;z-index:2;top:148px;right:clamp(24px,6vw,96px);bottom:68px;width:min(40vw,610px);margin:0;border:1px solid rgba(226,204,147,.22);background:#223329;overflow:visible;box-shadow:0 30px 70px rgba(0,0,0,.26)}.service-hero>.service-photo:before{content:"";position:absolute;z-index:3;inset:12px;border:1px solid rgba(255,255,255,.16);box-shadow:none;pointer-events:none}.service-hero>.service-photo:after{content:"";position:absolute;z-index:4;top:-7px;right:28px;width:14px;height:14px;background:#d6a84c;box-shadow:0 0 0 7px rgba(214,168,76,.12)}.service-hero>.service-photo img{width:100%;height:100%;min-height:0;object-fit:cover;filter:saturate(.76) contrast(1.05) brightness(.88)}.service-hero>.service-photo figcaption{left:0;right:auto;bottom:0;max-width:calc(100% - 28px);padding:15px 20px 16px;background:rgba(15,25,18,.93);border-left:0;border-top:2px solid #d6a84c;backdrop-filter:blur(12px)}.service-page[data-service="magnetics"] .service-photo img{object-position:center}.service-page[data-service="seismic"] .service-photo img{object-position:center}.service-page[data-service="drilling"] .service-photo img{object-position:center 38%}.service-page[data-service="staking"] .service-photo img{object-position:center 55%}.service-page[data-service="field"] .service-photo img{object-position:center}.service-overview:before{top:42px}
@media(max-width:1080px){.service-hero{min-height:720px}.service-hero .inner{width:52%}.service-hero>.service-photo{right:32px;width:38vw}.service-hero h1{font-size:clamp(48px,5.2vw,66px)}}
@media(max-width:800px){.service-hero{min-height:0;padding:148px 24px 0}.service-hero .inner{width:100%;max-width:none}.service-number{margin-top:66px}.service-hero h1{font-size:clamp(46px,13vw,64px);line-height:1}.service-hero .hero-copy{font-size:17px;line-height:1.6}.service-hero>.service-photo{position:relative;top:auto;right:auto;bottom:auto;width:calc(100% + 48px);height:470px;margin:72px -24px 0;border-left:0;border-right:0;border-bottom:0;box-shadow:none}.service-hero>.service-photo figcaption{left:18px;bottom:18px;right:auto;max-width:calc(100% - 36px);border-left:0}.service-hero>.service-photo:after{right:24px}.service-overview:before{top:30px}}
@media(max-width:800px){.service-hero{padding-bottom:46px}.service-hero>.service-photo{width:100%;height:auto;margin:50px 0 0;border:1px solid rgba(226,204,147,.22);overflow:visible}.service-hero>.service-photo img{display:block;width:100%;height:clamp(230px,68vw,285px);object-fit:cover}.service-hero>.service-photo:before{inset:8px 8px 58px}.service-hero>.service-photo figcaption{position:relative;left:auto;right:auto;bottom:auto;max-width:none;min-height:58px;padding:12px 16px 13px;border-top:1px solid rgba(214,168,76,.5);background:#17241c}.service-hero>.service-photo figcaption span{margin-bottom:5px}.service-page[data-service="drilling"] .service-photo img,.service-page[data-service="staking"] .service-photo img{object-position:center 42%}}
.service-hero{isolation:isolate}.service-hero .inner{position:relative;z-index:3}.service-hero:after{z-index:2;pointer-events:none}.service-hero>.service-photo{position:absolute;z-index:1;inset:0 0 0 auto;top:0;right:0;bottom:0;width:60%;height:auto;margin:0;border:0;background:transparent;box-shadow:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.14) 18%,#000 52%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.14) 18%,#000 52%)}.service-hero>.service-photo:before{content:"";position:absolute;z-index:2;inset:0;border:0;background:linear-gradient(180deg,rgba(10,23,15,.28),rgba(10,23,15,.05) 48%,rgba(10,23,15,.5));box-shadow:none}.service-hero>.service-photo:after{display:none}.service-hero>.service-photo img{width:100%;height:100%;object-fit:cover;opacity:.48;filter:grayscale(.12) saturate(.68) contrast(1.12) brightness(.72)}.service-hero>.service-photo figcaption{display:none}.service-page[data-service="magnetics"] .service-photo img{object-position:63% center}.service-page[data-service="seismic"] .service-photo img{object-position:58% center}.service-page[data-service="drilling"] .service-photo img{object-position:center 42%}.service-page[data-service="staking"] .service-photo img{object-position:center 48%}.service-page[data-service="gis"] .service-photo img{object-position:center}.service-page[data-service="permitting"] .service-photo img{object-position:center}.service-page[data-service="field"] .service-photo img{object-position:center}
@media(max-width:800px){.service-hero{min-height:700px;padding:148px 24px 84px}.service-hero>.service-photo{position:absolute;inset:auto 0 0;width:100%;height:58%;margin:0;border:0;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.3) 28%,#000 72%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.3) 28%,#000 72%)}.service-hero>.service-photo:before{inset:0;background:linear-gradient(180deg,rgba(13,29,19,.12),rgba(13,29,19,.46))}.service-hero>.service-photo img{height:100%;opacity:.4;filter:grayscale(.15) saturate(.65) contrast(1.12) brightness(.68)}.service-hero>.service-photo figcaption{display:none}.service-hero .inner{width:100%;max-width:none}.service-page[data-service="drilling"] .service-photo img{object-position:center 40%}.service-page[data-service="staking"] .service-photo img{object-position:center 44%}}
.service-hero>.service-photo{position:absolute!important;z-index:1!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;border:0!important;box-shadow:none!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important;background:#142019!important}.service-hero>.service-photo img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;opacity:.36!important;filter:grayscale(.14) saturate(.64) contrast(1.1) brightness(.68)!important}.service-hero>.service-photo:before{display:block!important;content:""!important;position:absolute!important;z-index:2!important;inset:0!important;border:0!important;box-shadow:none!important;background:linear-gradient(180deg,rgba(20,32,25,.42),rgba(20,32,25,.15) 58%,rgba(20,32,25,.48)),linear-gradient(90deg,#142019 0%,#142019 38%,rgba(20,32,25,.9) 51%,rgba(20,32,25,.3) 100%)!important}.service-hero>.service-photo:after,.service-hero>.service-photo figcaption{display:none!important}
@media(max-width:800px){.service-hero>.service-photo{inset:0!important;width:100%!important;height:100%!important}.service-hero>.service-photo img{inset:0!important;width:100%!important;height:100%!important;opacity:.3!important;object-position:center bottom!important}.service-hero>.service-photo:before{background:linear-gradient(180deg,#142019 0%,rgba(20,32,25,.98) 42%,rgba(20,32,25,.78) 68%,rgba(20,32,25,.5) 100%)!important}.service-page[data-service="magnetics"] .service-photo img{object-position:62% bottom!important}.service-page[data-service="seismic"] .service-photo img{object-position:58% bottom!important}.service-page[data-service="drilling"] .service-photo img{object-position:center 42%!important}.service-page[data-service="staking"] .service-photo img{object-position:center 45%!important}}
.service-hero{min-height:680px!important;padding:190px clamp(24px,8vw,130px) 100px!important}.service-hero .inner{width:auto!important;max-width:900px!important}.service-hero h1{font-size:clamp(54px,7vw,100px)!important;line-height:.98}.service-hero .hero-copy{max-width:680px;font-size:inherit}.service-number{margin-top:86px}.service-overview{padding-bottom:92px}.service-evidence{position:relative;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);min-height:430px;margin:0 clamp(24px,8vw,130px) 120px;background:#18261d;color:#fff;overflow:hidden;box-shadow:0 24px 70px rgba(20,32,25,.14)}.service-evidence:after{content:"";position:absolute;right:-130px;bottom:-180px;width:420px;height:420px;border:1px solid rgba(214,168,76,.11);border-radius:50%;box-shadow:0 0 0 46px rgba(214,168,76,.035),0 0 0 92px rgba(214,168,76,.025);pointer-events:none}.service-evidence__visual{position:relative;min-height:430px;overflow:hidden}.service-evidence__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,24,15,.02),rgba(11,24,15,.28)),linear-gradient(90deg,transparent 68%,rgba(24,38,29,.55));box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.service-evidence__visual img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;filter:saturate(.78) contrast(1.06)}.service-evidence__visual>span{position:absolute;z-index:2;left:24px;bottom:22px;padding:10px 13px;background:#d6a84c;color:#142019;font:700 9px Manrope;letter-spacing:.16em;text-transform:uppercase}.service-evidence__body{position:relative;z-index:2;align-self:center;padding:54px clamp(38px,5vw,76px)}.service-evidence__label{margin:0 0 20px;color:#d6a84c;font:600 10px Manrope;letter-spacing:.19em;text-transform:uppercase}.service-evidence__body h2{max-width:660px;margin:0;font:600 clamp(32px,3.3vw,50px)/1.08 Manrope;letter-spacing:-.045em}.service-evidence__copy{max-width:620px;margin:24px 0 0;color:#b8c2ba;font-size:16px;line-height:1.75}.service-evidence__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.service-evidence__tags span{padding:8px 11px;border:1px solid rgba(214,168,76,.28);color:#d9ded9;font:600 9px Manrope;letter-spacing:.11em;text-transform:uppercase}.service-evidence__body small{display:block;margin-top:26px;color:#77847b;font:500 9px Manrope;letter-spacing:.12em;text-transform:uppercase}
@media(max-width:900px){.service-evidence{grid-template-columns:.9fr 1.1fr;margin-left:32px;margin-right:32px}.service-evidence__body{padding:42px 36px}.service-evidence__body h2{font-size:34px}}
@media(max-width:800px){.service-hero{min-height:620px!important;padding:150px 24px 80px!important}.service-hero .inner{width:auto!important;max-width:900px!important}.service-hero h1{font-size:clamp(48px,13vw,64px)!important}.service-number{margin-top:70px}.service-overview{padding-bottom:64px}.service-evidence{display:grid;grid-template-columns:1fr;min-height:0;margin:0 18px 78px;box-shadow:0 18px 48px rgba(20,32,25,.13)}.service-evidence__visual{min-height:0;height:210px}.service-evidence__visual:after{background:linear-gradient(180deg,transparent 45%,rgba(11,24,15,.35))}.service-evidence__visual>span{left:16px;bottom:14px}.service-evidence__body{padding:30px 26px 32px}.service-evidence__label{margin-bottom:15px}.service-evidence__body h2{font-size:30px;line-height:1.08}.service-evidence__copy{margin-top:18px;font-size:15px;line-height:1.65}.service-evidence__tags{margin-top:23px}.service-evidence__body small{margin-top:22px}.service-evidence:after{width:260px;height:260px;right:-130px;bottom:-120px}}
