.copper-module__INit2G__page{--teal:#0e3438;--cream:#fff8e9;--orange:#f05b2c;--yellow:#ffda45;--mist:#c7d9d7;min-height:100vh;color:var(--teal);background:var(--cream);font-family:Arial Narrow,Franklin Gothic Medium,Arial,sans-serif}.copper-module__INit2G__page *{box-sizing:border-box}.copper-module__INit2G__page a{color:inherit}.copper-module__INit2G__page h1,.copper-module__INit2G__page h2,.copper-module__INit2G__page h3,.copper-module__INit2G__page p{margin-top:0}.copper-module__INit2G__disclosure{min-height:34px;color:var(--cream);letter-spacing:.055em;text-transform:uppercase;background:#08272a;justify-content:center;align-items:center;gap:18px;padding:7px 20px;font-size:.7rem;display:flex}.copper-module__INit2G__disclosure a{color:var(--yellow);text-underline-offset:3px;font-weight:800}.copper-module__INit2G__header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8e9f5;border-bottom:1px solid #d9d0bd;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:78px;padding:0 clamp(20px,4vw,70px);display:grid;position:sticky;top:0}.copper-module__INit2G__brand{align-items:center;gap:12px;width:max-content;text-decoration:none;display:flex}.copper-module__INit2G__brand>span{width:38px;height:38px;color:var(--cream);background:var(--orange);border:2px solid var(--teal);box-shadow:4px 4px 0 var(--teal);border-radius:2px;place-items:center;font-weight:950;display:grid;transform:rotate(-3deg)}.copper-module__INit2G__brand b{letter-spacing:-.035em;line-height:.9;display:grid}.copper-module__INit2G__brand em{color:var(--orange);font-style:normal}.copper-module__INit2G__brand small{color:#687a78;letter-spacing:.15em;margin-top:7px;font-size:.48rem}.copper-module__INit2G__desktopNav{gap:30px;display:flex}.copper-module__INit2G__desktopNav a{color:#536663;font-size:.74rem;font-weight:800;text-decoration:none;position:relative}.copper-module__INit2G__desktopNav a:after{content:"";background:var(--orange);height:2px;transition:right .18s;position:absolute;bottom:-7px;left:0;right:100%}.copper-module__INit2G__desktopNav a:hover:after{right:0}.copper-module__INit2G__headerCall{border-left:4px solid var(--orange);justify-self:end;padding-left:16px;line-height:1;text-decoration:none}.copper-module__INit2G__headerCall small{color:#637572;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.55rem;font-weight:800;display:block}.copper-module__INit2G__headerCall strong{font-size:1rem}.copper-module__INit2G__mobileMenu{display:none}.copper-module__INit2G__mobileMenu summary{cursor:pointer;list-style:none}.copper-module__INit2G__mobileMenu summary::-webkit-details-marker{display:none}.copper-module__INit2G__hero{min-height:680px;color:var(--cream);background:var(--teal);grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);display:grid}.copper-module__INit2G__heroCopy{z-index:2;flex-direction:column;justify-content:center;padding:clamp(70px,8vw,120px) clamp(24px,7vw,110px);display:flex;position:relative;overflow:hidden}.copper-module__INit2G__heroCopy:after{content:"";z-index:-1;aspect-ratio:1;border:84px solid #ffffff09;border-radius:50%;width:440px;position:absolute;bottom:-270px;left:-250px}.copper-module__INit2G__kicker,.copper-module__INit2G__sectionLabel{color:var(--yellow);letter-spacing:.18em;margin-bottom:24px;font-size:.68rem;font-weight:950}.copper-module__INit2G__hero h1{letter-spacing:-.075em;text-transform:uppercase;max-width:850px;margin-bottom:32px;font-size:clamp(4.5rem,8.1vw,8.8rem);line-height:.78}.copper-module__INit2G__hero h1 mark{color:var(--teal);background:var(--orange);margin-top:.08em;padding:.07em .1em .12em;display:inline-block;transform:rotate(-1deg)}.copper-module__INit2G__lede{max-width:610px;color:var(--mist);margin-bottom:30px;font-family:Arial,sans-serif;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.55}.copper-module__INit2G__heroActions{flex-wrap:wrap;gap:12px;display:flex}.copper-module__INit2G__heroActions a{justify-content:center;align-items:center;min-height:56px;padding:14px 20px;font-weight:900;text-decoration:none;display:inline-flex}.copper-module__INit2G__primaryAction{background:var(--yellow);gap:28px;color:var(--teal)!important}.copper-module__INit2G__secondaryAction{border:1px solid #ffffff80;color:var(--cream)!important}.copper-module__INit2G__availability{color:#91aeab;margin-top:25px;font-size:.78rem;font-weight:700}.copper-module__INit2G__availability i{background:#82d47d;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #82d47d1c}.copper-module__INit2G__heroImage{min-height:540px;position:relative;overflow:hidden}.copper-module__INit2G__heroImage:after{content:"";background:linear-gradient(90deg,var(--teal),transparent 22%),linear-gradient(0deg,#0e343873,transparent 50%);position:absolute;inset:0}.copper-module__INit2G__heroImage img{object-fit:cover;object-position:59% center;filter:saturate(.82)contrast(1.05)}.copper-module__INit2G__imageNote{z-index:2;width:205px;color:var(--teal);background:var(--yellow);border:2px solid var(--teal);box-shadow:8px 8px 0 var(--orange);padding:20px;position:absolute;bottom:28px;right:28px;transform:rotate(1deg)}.copper-module__INit2G__imageNote small,.copper-module__INit2G__imageNote span{display:block}.copper-module__INit2G__imageNote small{letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.58rem;font-weight:900}.copper-module__INit2G__imageNote strong{font-size:1.45rem;line-height:1;display:block}.copper-module__INit2G__imageNote span{margin-top:7px;font-family:Arial,sans-serif;font-size:.7rem}.copper-module__INit2G__serviceTicker{background:var(--orange);min-height:56px;color:var(--cream);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:22px;padding:12px 24px;font-size:.66rem;font-weight:950;display:flex;overflow:hidden}.copper-module__INit2G__serviceTicker i{background:var(--yellow);flex:0 0 6px;width:6px;height:6px;transform:rotate(45deg)}.copper-module__INit2G__services{grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,130px);padding:clamp(80px,10vw,150px) clamp(24px,7vw,110px);display:grid}.copper-module__INit2G__sectionIntro{align-self:start;position:sticky;top:130px}.copper-module__INit2G__sectionIntro .copper-module__INit2G__sectionLabel{color:var(--orange)}.copper-module__INit2G__sectionIntro h2{letter-spacing:-.065em;text-transform:uppercase;max-width:550px;margin-bottom:26px;font-size:clamp(2.8rem,5.2vw,5.7rem);line-height:.9}.copper-module__INit2G__sectionIntro>p:last-child{color:#667773;max-width:480px;font-family:Arial,sans-serif;line-height:1.7}.copper-module__INit2G__serviceBoard{border-top:2px solid var(--teal)}.copper-module__INit2G__serviceBoard article{border-bottom:1px solid #bfc5b9;grid-template-columns:1fr auto 26px;align-items:center;gap:22px;min-height:142px;padding:25px 8px;transition:background .18s,padding .18s;display:grid}.copper-module__INit2G__serviceBoard article:hover{background:#f2ead9;padding-inline:18px}.copper-module__INit2G__serviceBoard h3{text-transform:uppercase;letter-spacing:-.035em;margin-bottom:7px;font-size:clamp(1.35rem,2vw,2rem)}.copper-module__INit2G__serviceBoard p{color:#667773;margin-bottom:0;font-family:Arial,sans-serif;font-size:.88rem}.copper-module__INit2G__serviceBoard article>span{text-transform:uppercase;letter-spacing:.07em;border:1px solid #8a9995;padding:6px 8px;font-size:.62rem;font-weight:800}.copper-module__INit2G__serviceBoard article>b{color:var(--orange);font-size:1.4rem}.copper-module__INit2G__promise{color:var(--cream);background:var(--teal);grid-template-columns:1fr 1fr;gap:clamp(60px,10vw,150px);padding:clamp(80px,10vw,150px) clamp(24px,7vw,110px);display:grid}.copper-module__INit2G__promiseHeadline>span{color:var(--yellow);letter-spacing:.18em;font-size:.68rem;font-weight:900}.copper-module__INit2G__promiseHeadline h2{letter-spacing:-.07em;text-transform:uppercase;margin:28px 0 0;font-size:clamp(3.6rem,6.7vw,7.6rem);line-height:.82}.copper-module__INit2G__promiseHeadline h2 em{color:var(--orange);font-style:normal}.copper-module__INit2G__promiseCopy{padding-top:38px}.copper-module__INit2G__largeCopy{max-width:620px;color:var(--mist);margin-bottom:50px;font-family:Arial,sans-serif;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.55}.copper-module__INit2G__promiseCopy dl{margin:0}.copper-module__INit2G__promiseCopy dl>div{border-top:1px solid #ffffff38;grid-template-columns:95px 1fr;gap:28px;padding:20px 0;display:grid}.copper-module__INit2G__promiseCopy dt{color:var(--yellow);text-transform:uppercase;font-weight:900}.copper-module__INit2G__promiseCopy dd{color:#adc3c0;margin:0;font-family:Arial,sans-serif;font-size:.9rem;line-height:1.6}.copper-module__INit2G__areas{background:#f0e8d8;grid-template-columns:.9fr 1.1fr;gap:45px 90px;padding:clamp(80px,9vw,135px) clamp(24px,7vw,110px);display:grid}.copper-module__INit2G__areas .copper-module__INit2G__sectionLabel{color:var(--orange)}.copper-module__INit2G__areas h2{letter-spacing:-.06em;text-transform:uppercase;max-width:600px;margin-bottom:0;font-size:clamp(3rem,5.2vw,5.5rem);line-height:.9}.copper-module__INit2G__areaList{border-top:2px solid var(--teal);grid-template-columns:repeat(2,1fr);display:grid}.copper-module__INit2G__areaList span{text-transform:uppercase;border-bottom:1px solid #aeb8ae;padding:17px 5px;font-size:1.15rem;font-weight:900}.copper-module__INit2G__areaList span:nth-child(odd){border-right:1px solid #aeb8ae}.copper-module__INit2G__areaList span:nth-child(2n){padding-left:22px}.copper-module__INit2G__areaNote{color:#667773;grid-column:2;max-width:520px;margin-bottom:0;font-family:Arial,sans-serif}.copper-module__INit2G__contact{color:var(--cream);background:var(--orange);grid-template-columns:1fr auto;align-items:end;gap:50px;padding:clamp(65px,8vw,105px) clamp(24px,7vw,110px);display:grid}.copper-module__INit2G__contact p{letter-spacing:.17em;margin-bottom:18px;font-size:.66rem;font-weight:900}.copper-module__INit2G__contact h2{letter-spacing:-.065em;text-transform:uppercase;max-width:780px;margin-bottom:0;font-size:clamp(3.2rem,6vw,6.6rem);line-height:.85}.copper-module__INit2G__contactActions{justify-items:start;max-width:340px;display:grid}.copper-module__INit2G__contactActions a{min-width:270px;color:var(--teal);background:var(--yellow);justify-content:space-between;gap:42px;padding:18px;font-weight:950;text-decoration:none;display:flex}.copper-module__INit2G__contactActions small{color:#ffd8ca;margin-top:14px;font-family:Arial,sans-serif;line-height:1.4}.copper-module__INit2G__footer{min-height:150px;color:var(--cream);background:#08272a;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:30px clamp(24px,7vw,110px);display:grid}.copper-module__INit2G__footer p{color:#8eaaa7;margin:0;font-family:Arial,sans-serif;font-size:.72rem}.copper-module__INit2G__footer>a:last-child{color:var(--yellow);text-underline-offset:4px;justify-self:end;font-size:.78rem;font-weight:800}.copper-module__INit2G__page a:focus-visible,.copper-module__INit2G__page summary:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}@media (max-width:900px){.copper-module__INit2G__disclosure{justify-content:space-between;font-size:.57rem}.copper-module__INit2G__header{grid-template-columns:1fr auto;min-height:70px;padding-inline:20px}.copper-module__INit2G__desktopNav,.copper-module__INit2G__headerCall{display:none}.copper-module__INit2G__mobileMenu{justify-self:end;display:block}.copper-module__INit2G__mobileMenu summary{align-content:center;gap:5px;width:42px;height:42px;padding:9px;display:grid}.copper-module__INit2G__mobileMenu summary span{background:var(--teal);height:2px;display:block}.copper-module__INit2G__mobileMenu nav{background:var(--cream);border-bottom:2px solid var(--teal);padding:18px 20px 24px;display:grid;position:absolute;top:70px;left:0;right:0;box-shadow:0 15px 30px #0000001f}.copper-module__INit2G__mobileMenu nav a{text-transform:uppercase;border-bottom:1px solid #d3cbbb;padding:13px 0;font-weight:900;text-decoration:none}.copper-module__INit2G__hero{grid-template-columns:1fr;min-height:auto}.copper-module__INit2G__heroCopy{min-height:610px;padding:72px 24px 60px}.copper-module__INit2G__hero h1{font-size:clamp(4.2rem,19vw,6.2rem)}.copper-module__INit2G__heroImage{min-height:430px}.copper-module__INit2G__heroImage:after{background:linear-gradient(#0000 50%,#0e34387a)}.copper-module__INit2G__serviceTicker{justify-content:flex-start}.copper-module__INit2G__services,.copper-module__INit2G__promise,.copper-module__INit2G__areas{grid-template-columns:1fr}.copper-module__INit2G__services{padding-block:86px}.copper-module__INit2G__sectionIntro{position:static}.copper-module__INit2G__serviceBoard article{grid-template-columns:1fr auto}.copper-module__INit2G__serviceBoard article>b{display:none}.copper-module__INit2G__promise{gap:40px}.copper-module__INit2G__promiseCopy{padding-top:0}.copper-module__INit2G__promiseHeadline h2{font-size:clamp(3.9rem,17vw,6rem)}.copper-module__INit2G__areas{gap:45px}.copper-module__INit2G__areaNote{grid-column:1}.copper-module__INit2G__areaList span{font-size:.92rem}.copper-module__INit2G__contact{grid-template-columns:1fr;align-items:start}.copper-module__INit2G__contactActions{max-width:100%}.copper-module__INit2G__contactActions a{width:100%}.copper-module__INit2G__footer{grid-template-columns:1fr;justify-items:start}.copper-module__INit2G__footer>a:last-child{justify-self:start}.copper-module__INit2G__footer p{order:3}}@media (max-width:520px){.copper-module__INit2G__disclosure span{max-width:180px}.copper-module__INit2G__brand>span{width:34px;height:34px}.copper-module__INit2G__brand b{font-size:.85rem}.copper-module__INit2G__brand small{font-size:.4rem}.copper-module__INit2G__heroCopy{min-height:570px}.copper-module__INit2G__hero h1{font-size:clamp(3.8rem,18vw,5rem)}.copper-module__INit2G__heroActions{display:grid}.copper-module__INit2G__heroActions a{width:100%}.copper-module__INit2G__heroImage{min-height:350px}.copper-module__INit2G__imageNote{width:180px;bottom:18px;right:18px}.copper-module__INit2G__services,.copper-module__INit2G__promise,.copper-module__INit2G__areas,.copper-module__INit2G__contact{padding-inline:20px}.copper-module__INit2G__sectionIntro h2,.copper-module__INit2G__areas h2{font-size:clamp(2.9rem,14vw,4rem)}.copper-module__INit2G__serviceBoard article{grid-template-columns:1fr;gap:10px}.copper-module__INit2G__serviceBoard article>span{justify-self:start}.copper-module__INit2G__promiseCopy dl>div{grid-template-columns:1fr;gap:8px}.copper-module__INit2G__areaList{grid-template-columns:1fr}.copper-module__INit2G__areaList span:nth-child(odd){border-right:0}.copper-module__INit2G__areaList span:nth-child(2n){padding-left:5px}}@media (prefers-reduced-motion:reduce){.copper-module__INit2G__page *{scroll-behavior:auto!important;transition:none!important}}
