.reviews[data-astro-cid-aadlzisc]{padding:clamp(5rem,9vw,8rem) 0}.review-top[data-astro-cid-aadlzisc]{display:flex;justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px solid var(--color-line)}.review-top[data-astro-cid-aadlzisc]>span[data-astro-cid-aadlzisc]{color:var(--color-muted-soft);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.review-intro[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.5rem;max-width:980px;margin:4rem 0}.review-icon[data-astro-cid-aadlzisc]{display:grid;width:4rem;height:4rem;place-items:center;border:1px solid var(--color-line);color:#e8542b}.review-intro[data-astro-cid-aadlzisc] h2[data-astro-cid-aadlzisc]{max-width:850px;margin:0 0 1.3rem;font-size:clamp(2.8rem,5.2vw,5.4rem)}.review-intro[data-astro-cid-aadlzisc] p[data-astro-cid-aadlzisc]{max-width:48rem;margin:0;color:var(--color-muted);line-height:1.75}.review-standards[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-line)}.review-standards[data-astro-cid-aadlzisc] article[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:2rem 2rem 0 0;border-right:1px solid var(--color-line)}.review-standards[data-astro-cid-aadlzisc] article[data-astro-cid-aadlzisc]+article[data-astro-cid-aadlzisc]{padding-left:2rem}.review-standards[data-astro-cid-aadlzisc] svg[data-astro-cid-aadlzisc]{color:#e8542b}.review-standards[data-astro-cid-aadlzisc] h3[data-astro-cid-aadlzisc]{margin:0 0 .65rem;font-family:Space Grotesk,sans-serif;font-size:1.2rem}.review-standards[data-astro-cid-aadlzisc] p[data-astro-cid-aadlzisc]{margin:0;color:var(--color-muted-soft);font-size:.86rem;line-height:1.65}@media(max-width:760px){.review-standards[data-astro-cid-aadlzisc]{grid-template-columns:1fr}.review-standards[data-astro-cid-aadlzisc] article[data-astro-cid-aadlzisc],.review-standards[data-astro-cid-aadlzisc] article[data-astro-cid-aadlzisc]+article[data-astro-cid-aadlzisc]{padding:1.5rem 0;border-right:0;border-bottom:1px solid var(--color-line)}}@media(max-width:620px){.review-top[data-astro-cid-aadlzisc]{align-items:flex-start;flex-direction:column;gap:1rem}.review-intro[data-astro-cid-aadlzisc]{grid-template-columns:1fr;margin:3rem 0}}body:has(.home-dark){background:#161616}.home-dark .surface{background:#1b1b1b}.home-dark[data-astro-cid-j7pv25f6]{--color-shell: #161616;--color-stone: #1f1f1f;--color-sand: #242424;--color-ink: #f2f2f2;--color-ink-soft: #d8d8d8;--color-muted: #adadad;--color-muted-soft: #9a9a9a;--color-bronze: #9a9a9a;--color-line: #333333;--color-line-soft: #2a2a2a;--color-rust-deep: #f0683b;background:#161616;color:var(--color-ink)}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;color:var(--color-paper)}.hero-media[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:hero-in 1.4s ease-out both}.hero-scrim[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#12121275,#1212124d 42%,#121212b8)}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1;padding:8rem 0 9rem;max-width:920px;margin:0 auto;text-align:center;text-shadow:0 1px 2px #121212b3,0 2px 12px #1212128c}.hero-kicker[data-astro-cid-j7pv25f6],.hero-content[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:1.8rem;color:#ffffffe6;font-size:.67rem;letter-spacing:.13em;text-transform:uppercase;text-shadow:0 1px 2px #121212d9,0 2px 8px #121212bf,0 4px 20px #12121299}.hero-content[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]:before{box-shadow:0 1px 2px #121212d9,0 2px 8px #121212bf}.hero-kicker[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:first-child{color:#fff;font-weight:700}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:980px;color:#fff;margin:1.8rem auto 2rem;font-size:clamp(3.8rem,7.8vw,8.1rem);text-shadow:0 2px 4px #121212bf,0 6px 24px #121212a6,0 14px 56px #12121280}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:#ff7a45}.fleet-content[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:#f0683b}.hero-intro[data-astro-cid-j7pv25f6]{max-width:620px;margin:0 auto 2.25rem;color:#fffffff2;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:.8rem}.hero-estimate[data-astro-cid-j7pv25f6]{min-height:3.75rem;padding:0 1.6rem;border-radius:11px;border:1.5px solid #ffffff8c;background:#ffffff1f;color:#fff;font-size:.84rem;backdrop-filter:blur(4px);text-shadow:none;transition:background .22s ease,border-color .22s ease,transform .22s ease}.hero-estimate[data-astro-cid-j7pv25f6]:hover{background:#fff3;border-color:#fff;transform:translateY(-1px)}@media(max-width:520px){.hero-estimate[data-astro-cid-j7pv25f6]{width:100%}}@keyframes hero-in{0%{scale:1.05;opacity:.6}to{scale:1;opacity:1}}.hero-features[data-astro-cid-j7pv25f6]{position:relative;z-index:3;margin-top:-7rem}.feat-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;width:100%;box-shadow:0 26px 52px -26px #000000a6}.feat-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;column-gap:1.1rem;row-gap:1rem;align-items:center;background:#1b1b1b;color:#fff;padding:2.3rem clamp(1.5rem,3vw,3rem);transition:background .25s ease}.feat-card[data-astro-cid-j7pv25f6]:hover{background:#242424}.feat-card--accent[data-astro-cid-j7pv25f6]{background:linear-gradient(160deg,#e8542b,#c2451d)}.feat-card--accent[data-astro-cid-j7pv25f6]:hover{background:linear-gradient(160deg,#f0683b,#d94e26)}.feat-icon[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;margin:0;border-radius:50%;background:#ffffff1a;color:var(--color-rust-light)}.feat-card--accent[data-astro-cid-j7pv25f6] .feat-icon[data-astro-cid-j7pv25f6]{background:#ffffff26;color:#fff}.feat-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-family:Space Grotesk,sans-serif;font-size:1.55rem;letter-spacing:-.01em}.feat-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{grid-column:1 / -1;margin:0;color:#ffffffd9;font-size:1.12rem;line-height:1.55}.feat-card--accent[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffe6}.text-link[data-astro-cid-j7pv25f6]{display:inline-flex;gap:2rem;border-bottom:1px solid #e8542b;padding:.6rem 0;color:var(--color-ink);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.section-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4rem}.section-head[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{max-width:22rem;color:var(--color-muted);line-height:1.6}.services-section[data-astro-cid-j7pv25f6]{background:#1a1a1a;color:#fff}.services-section[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--color-rust-light)}.services-section[data-astro-cid-j7pv25f6] .section-title[data-astro-cid-j7pv25f6]{color:#fff}.services-section[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{color:#b5b5b5}.service-list[data-astro-cid-j7pv25f6]{border-top:1px solid #333333}.service-row[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(13rem,16rem) minmax(0,1fr) 2rem;gap:2rem;align-items:center;min-height:9rem;padding:1.75rem 0;border-bottom:1px solid #333333}.service-row[data-astro-cid-j7pv25f6]:hover{background:#242424}.service-row[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,3vw,3.2rem);margin:0 0 .5rem}.service-row[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#fff;transition:color .2s ease}.service-row[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-rust-light)}.service-row[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#c4c4c4;max-width:36rem;line-height:1.5;margin:0}.service-offerings[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.42rem;list-style:none;max-width:48rem;margin:1rem 0 0;padding:0}.service-offerings[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border:1px solid #3a3a3a;color:#b5b5b5;font-size:.62rem;font-weight:700;letter-spacing:.035em;line-height:1.25;text-transform:uppercase}.service-offerings[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;padding:.45rem .65rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.service-offerings[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover{border-color:#e8542b}.service-offerings[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:#e8542b;color:#fff}.service-image[data-astro-cid-j7pv25f6]{width:100%;height:10rem;overflow:hidden;opacity:1;transform:none}.service-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.service-arrow[data-astro-cid-j7pv25f6]{font-size:1.6rem;color:var(--color-rust);transition:transform .2s ease}.service-arrow[data-astro-cid-j7pv25f6]:hover{transform:translate(.2rem,-.2rem)}.showcase[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(2rem,4vw,3rem);background:radial-gradient(1100px 500px at 50% 42%,#e8542b1f,transparent 70%),#121212;border-top:1px solid #e8542b2e}.showcase[data-astro-cid-j7pv25f6]{--chev: polygon(0 0, 100% 0, 100% 100%, 50% 86%, 0 100%)}.showcase-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;width:100%}.showcase[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{justify-content:center;margin-bottom:1.5rem;padding:0 1rem}.showcase-tile[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate}.showcase-frame[data-astro-cid-j7pv25f6]{position:relative;background:var(--color-rust);padding:4px;clip-path:var(--chev)}.showcase-frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;aspect-ratio:16 / 7;object-fit:cover;filter:grayscale(1) contrast(1.05) brightness(.82);clip-path:var(--chev);transition:filter .5s ease}.showcase-tile[data-astro-cid-j7pv25f6]:hover .showcase-frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{filter:grayscale(0) contrast(1) brightness(.95)}.showcase-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center;pointer-events:none}.showcase-mark[data-astro-cid-j7pv25f6]{width:clamp(2.2rem,4vw,3rem);height:clamp(2.2rem,4vw,3rem);margin-bottom:clamp(.6rem,2vw,1.3rem);color:var(--color-rust);filter:drop-shadow(0 2px 7px #000000b3)}.showcase-mark[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:100%;height:100%}.showcase-title[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:.3rem;text-transform:uppercase;line-height:1;font-size:clamp(2.6rem,7vw,7rem)}.showcase-title[data-astro-cid-j7pv25f6] .hl[data-astro-cid-j7pv25f6]{background:#000;color:#fff;padding:.13em .38em;box-shadow:0 12px 30px -14px #000000d9}.showcase-title[data-astro-cid-j7pv25f6] .and[data-astro-cid-j7pv25f6]{color:#fff;font-size:.42em;text-shadow:0 1px 6px #000}.showcase-title[data-astro-cid-j7pv25f6] .where[data-astro-cid-j7pv25f6]{margin-top:.3rem;color:#fff;font-size:.42em;letter-spacing:.06em;text-shadow:0 1px 6px #000}.showcase-dots[data-astro-cid-j7pv25f6]{position:absolute;left:-.9rem;bottom:17%;width:6.5rem;height:5rem;z-index:3;background-image:radial-gradient(var(--color-rust) 1.6px,transparent 1.7px);background-size:14px 14px;opacity:.8}.showcase-foot[data-astro-cid-j7pv25f6]{margin-top:2.6rem;padding:0 1rem;display:flex;flex-direction:column;align-items:center;text-align:center}.showcase-foot[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:44rem;margin:0 0 1.8rem;color:#c4c4c4;font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.7}.showcase-foot[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{min-height:4rem;padding:0 2.4rem;font-size:1rem;letter-spacing:.08em}.split[data-astro-cid-j7pv25f6]{background:#121212;padding-block:clamp(2.5rem,5vw,4rem) clamp(4rem,8vw,7rem)}.split-grid[data-astro-cid-j7pv25f6]{width:min(100% - 4rem,1560px);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,5.5rem);align-items:center}.split-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,4.8vw,4.8rem);margin:0 0 1.6rem}.split-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{color:var(--color-muted);line-height:1.8}.split-spec-title[data-astro-cid-j7pv25f6]{margin:2.2rem 0 .4rem;padding-top:1.6rem;border-top:1px solid var(--color-line);color:var(--color-rust-deep);font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.split-specs[data-astro-cid-j7pv25f6]{list-style:none;margin:.6rem 0 0;padding:0}.split-specs[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-line)}.split-specs[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;transition:color .18s ease}.split-specs[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-ink);font-weight:600;transition:color .18s ease}.split-specs[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]{color:var(--color-rust-light)}.split-specs[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{flex-shrink:0;font-family:Space Grotesk,sans-serif;color:var(--color-rust-light);letter-spacing:-.01em}.split-caps[data-astro-cid-j7pv25f6]{list-style:none;margin:.9rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}.split-caps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-line)}.split-caps[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.6rem;padding:.85rem 0;color:var(--color-ink);font-size:1.08rem;line-height:1.4;transition:color .18s ease}.split-caps[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:before{content:"›";color:var(--color-rust);font-weight:700}.split-caps[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-rust-light)}.split-media[data-astro-cid-j7pv25f6]{align-self:stretch;min-height:26rem}.split-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}@media(max-width:860px){.split-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2.25rem}.split-media[data-astro-cid-j7pv25f6]{min-height:20rem}.split-caps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.whychoose[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden}.whychoose[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/images/bulk-excavation.webp) center / cover no-repeat;filter:grayscale(1) contrast(1.05) brightness(.9)}.whychoose[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#111111d6,#111e)}.whychoose-head[data-astro-cid-j7pv25f6]{margin-bottom:3rem}.whychoose-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:.9rem}.whychoose-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #333333}.wc-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;min-height:15rem;padding:1.75rem;border-right:1px solid #333333;border-bottom:1px solid #333333;transition:background .25s ease}.wc-card[data-astro-cid-j7pv25f6]:nth-child(4n){border-right:0}.wc-card[data-astro-cid-j7pv25f6]:nth-child(n+5){border-bottom:0}.wc-card[data-astro-cid-j7pv25f6]:hover{background:#ffffff08}.wc-num[data-astro-cid-j7pv25f6]{font-family:Space Grotesk,sans-serif;font-size:1.6rem;font-weight:700;line-height:1;color:var(--color-rust)}.wc-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:1.4rem 0 .9rem;font-size:clamp(1.55rem,1.8vw,1.9rem);line-height:1.2;color:#fff}.wc-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#c4c4c4;font-size:1.15rem;line-height:1.6}@media(max-width:900px){.whychoose-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.wc-card[data-astro-cid-j7pv25f6]:nth-child(4n){border-right:1px solid #333333}.wc-card[data-astro-cid-j7pv25f6]:nth-child(n+5){border-bottom:1px solid #333333}.wc-card[data-astro-cid-j7pv25f6]:nth-child(2n){border-right:0}.wc-card[data-astro-cid-j7pv25f6]:nth-child(n+7){border-bottom:0}}@media(max-width:520px){.whychoose-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.wc-card[data-astro-cid-j7pv25f6]{border-right:0;border-bottom:1px solid #333333}.wc-card[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}}.fleet2[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:radial-gradient(680px 460px at 16% 96%,#ffffff12,transparent 70%),#141414;color:#f2f2f2;min-height:clamp(560px,72vw,820px);display:flex;align-items:center}.fleet2-media[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0}.fleet2-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:contain;object-position:right center;-webkit-mask-image:linear-gradient(100deg,transparent 40%,#000 72%);mask-image:linear-gradient(100deg,transparent 40%,#000 72%)}.fleet2-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:3;width:100%;padding:0 clamp(2rem,8vw,9rem) 0 clamp(2.5rem,7vw,8.5rem)}.fleet2-copy[data-astro-cid-j7pv25f6]{max-width:820px;padding:4.5rem 0}.fleet2-eyebrow[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;margin:0 0 1.4rem;color:#fff;font-weight:800;font-size:.82rem;letter-spacing:.15em;text-transform:uppercase}.fleet2-eyebrow[data-astro-cid-j7pv25f6]:before{content:"";width:2.2rem;height:2px;background:var(--color-rust)}.fleet2-title[data-astro-cid-j7pv25f6]{margin:0 0 1.6rem;font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:1;font-size:clamp(2.8rem,5.6vw,5.4rem)}.fleet2-title[data-astro-cid-j7pv25f6] .l1[data-astro-cid-j7pv25f6]{display:block;color:#fff}.fleet2-title[data-astro-cid-j7pv25f6] .l2[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:.55rem;padding:.08em .6em .16em;background:var(--color-rust);color:#fff;font-style:italic;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%)}.fleet2-desc[data-astro-cid-j7pv25f6]{max-width:530px;margin:0 0 2rem;color:#c4c4c4;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55}.fleet2-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.8rem}.fleet2-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.6rem;padding:1.05rem 1.8rem;border-radius:12px;font-size:.86rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;transition:background .22s ease,color .22s ease,transform .22s ease}.fleet2-btn[data-astro-cid-j7pv25f6].primary{background:var(--color-rust);color:#fff}.fleet2-btn[data-astro-cid-j7pv25f6].primary:hover{background:#c2451d;transform:translateY(-2px)}.fleet2-btn[data-astro-cid-j7pv25f6].primary svg[data-astro-cid-j7pv25f6]{transition:transform .22s ease}.fleet2-btn[data-astro-cid-j7pv25f6].primary:hover svg[data-astro-cid-j7pv25f6]{transform:translate(4px)}.fleet2-btn[data-astro-cid-j7pv25f6].secondary{background:transparent;border:1.5px solid #ffffff6b;color:#fff}.fleet2-btn[data-astro-cid-j7pv25f6].secondary:hover{background:#fff;color:#141414}.fleet2-btn[data-astro-cid-j7pv25f6].secondary .play[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;border:1.5px solid currentColor}.fleet2-features[data-astro-cid-j7pv25f6]{display:flex;align-items:stretch}.fleet2-feature[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.55rem;padding:0 1.7rem}.fleet2-feature[data-astro-cid-j7pv25f6]:first-child{padding-left:0}.fleet2-feature[data-astro-cid-j7pv25f6]+.fleet2-feature[data-astro-cid-j7pv25f6]{border-left:1px solid #333333}.fleet2-feature[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--color-rust)}.fleet2-feature[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.82rem;font-weight:700;line-height:1.3;color:#fff}@media(max-width:1100px){.fleet2-copy[data-astro-cid-j7pv25f6]{max-width:560px}}@media(max-width:900px){.fleet2[data-astro-cid-j7pv25f6]{display:block;min-height:0}.fleet2-media[data-astro-cid-j7pv25f6]{position:relative;inset:auto;width:100%;height:320px}.fleet2-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:center;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%);mask-image:linear-gradient(to bottom,transparent 0,#000 22%)}.fleet2-copy[data-astro-cid-j7pv25f6]{max-width:none;padding:3.5rem 0}}@media(max-width:520px){.fleet2-cta[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:stretch}.fleet2-btn[data-astro-cid-j7pv25f6]{justify-content:center}.fleet2-features[data-astro-cid-j7pv25f6]{flex-wrap:wrap;gap:1.3rem}.fleet2-feature[data-astro-cid-j7pv25f6]{padding:0;flex:1 1 28%}.fleet2-feature[data-astro-cid-j7pv25f6]+.fleet2-feature[data-astro-cid-j7pv25f6]{border-left:0}}.featured[data-astro-cid-j7pv25f6]{padding:clamp(5rem,9vw,8rem) 0;background:#1a1a1a;color:#fff}.featured[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--color-rust-light)}.featured[data-astro-cid-j7pv25f6] .section-title[data-astro-cid-j7pv25f6]{color:#fff}.featured[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{color:#b5b5b5}.featured-head[data-astro-cid-j7pv25f6]{margin-bottom:3rem}.featured-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #333333}.featured-grid[data-astro-cid-j7pv25f6]>article[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;min-height:29rem;padding:1.75rem;border-right:1px solid #333333}.featured-grid[data-astro-cid-j7pv25f6]>article[data-astro-cid-j7pv25f6]:last-child{border-right:0}.featured-meta[data-astro-cid-j7pv25f6],.card-meta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:flex-end;color:#e8542b}.featured-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.9rem,2.7vw,2.65rem);margin:2.5rem 0 1rem}.featured-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#fff;transition:color .2s ease}.featured-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-rust-light)}.featured-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#c4c4c4;line-height:1.6}.featured-grid[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{margin-top:1rem;padding-top:1rem;border-top:1px solid #333333;color:#9a9a9a;font-size:.7rem;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.featured-cta[data-astro-cid-j7pv25f6]{margin-top:auto;color:#e8542b;font-size:.79rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;transition:color .2s ease}.featured-cta[data-astro-cid-j7pv25f6]:hover{color:#f0683b}.why[data-astro-cid-j7pv25f6]{padding:0}.why-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:none}.why-image[data-astro-cid-j7pv25f6]{min-height:56rem}.why-content[data-astro-cid-j7pv25f6]{padding:clamp(5rem,8vw,8rem)}.why-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.8rem,5vw,5.5rem);margin:1rem 0 2rem}.why-content[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:var(--color-muted);line-height:1.7}.why-list[data-astro-cid-j7pv25f6]{margin-top:3rem;border-top:1px solid var(--color-line)}.why-list[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:3rem 1fr;border-bottom:1px solid var(--color-line);padding:1rem 0;font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.why-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#e8542b;font-size:.74rem}.fleet-section[data-astro-cid-j7pv25f6]{position:relative;min-height:85vh;display:flex;align-items:center;overflow:hidden;color:var(--color-paper)}.fleet-section[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fleet-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(90deg,#121212ee 0%,#121212a3 45%,transparent 80%),linear-gradient(0deg,#121212a8,transparent 55%)}.fleet-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.fleet-content[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--color-rust-light)}.fleet-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(4rem,8vw,8rem);margin:1rem 0 1.5rem}.fleet-content[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{max-width:34rem;color:#c6c6c6;line-height:1.7;margin-bottom:2rem}.fleet-specs[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;bottom:2rem;left:50%;right:2rem;display:flex;justify-content:space-between;color:#adadad;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #ffffff30;padding-top:1rem}.capability-grid[data-astro-cid-j7pv25f6],.process-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-line)}.capability-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6],.process-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:2rem 2rem 2rem 0;border-right:1px solid var(--color-line)}.capability-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]+article[data-astro-cid-j7pv25f6],.process-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]+article[data-astro-cid-j7pv25f6]{padding-left:2rem}.capability-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.process-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,3vw,2.75rem);margin:2.2rem 0 1rem}.capability-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.process-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-muted);line-height:1.65}.capability-grid[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:auto 0 0;padding:1.6rem 0 0;border-top:1px solid var(--color-line)}.capability-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding:.42rem 0 .42rem 1rem;color:var(--color-muted);font-size:.78rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.capability-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.8rem;width:.3rem;height:.3rem;background:#e8542b}.industries-grid[data-astro-cid-j7pv25f6]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);border-left:1px solid var(--color-line);margin-top:1rem;scrollbar-width:none}.industries-grid[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.industries-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{flex:0 0 25%;scroll-snap-align:start;display:flex;flex-direction:column;gap:.9rem;padding:2rem;border-right:1px solid var(--color-line)}.industries[data-astro-cid-j7pv25f6] .card-meta[data-astro-cid-j7pv25f6]{justify-content:flex-start}.industries-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,2.4vw,2.3rem);margin:0}.industries-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-muted);font-size:1.18rem;line-height:1.6}.industries-nav[data-astro-cid-j7pv25f6]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.5rem}.ind-arrow[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid var(--color-line);border-radius:50%;background:transparent;color:var(--color-ink);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.ind-arrow[data-astro-cid-j7pv25f6]:hover{background:var(--color-rust);border-color:var(--color-rust);color:#fff}@media(max-width:900px){.industries-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{flex-basis:50%}}@media(max-width:560px){.industries-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{flex-basis:84%}}.projects-intro[data-astro-cid-j7pv25f6]{max-width:28rem}.projects-intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 1rem;color:var(--color-muted);line-height:1.65}.project-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:28rem 10rem 28rem;gap:0}.project-card[data-astro-cid-j7pv25f6]{position:relative;height:auto}.project-card[data-astro-cid-j7pv25f6]:nth-child(1){grid-column:1;grid-row:1 / 3}.project-card[data-astro-cid-j7pv25f6]:nth-child(2){grid-column:2;grid-row:1}.project-card[data-astro-cid-j7pv25f6]:nth-child(3){grid-column:1;grid-row:3}.project-card[data-astro-cid-j7pv25f6]:nth-child(4){grid-column:2;grid-row:2 / 4}.project-info[data-astro-cid-j7pv25f6]{position:absolute;inset:auto 0 0;padding:5rem 1.5rem 1.5rem;background:linear-gradient(transparent,#121212d9);color:var(--color-paper)}.project-info[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.74rem;text-transform:uppercase;letter-spacing:.09em;color:#c2c2c2}.project-info[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:Space Grotesk,sans-serif;font-size:1.75rem;margin:.5rem 0 0}.project-info[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:34rem;margin:.65rem 0 0;color:#d2d2d2;font-size:.82rem;line-height:1.5}.process-home[data-astro-cid-j7pv25f6]{background:var(--color-sand);color:var(--color-ink)}.process-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);border-color:var(--color-line)}.process-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{border-color:var(--color-line);min-height:27rem}.process-head[data-astro-cid-j7pv25f6]{padding-bottom:2rem;border-bottom:1px solid var(--color-line)}.process-grid[data-astro-cid-j7pv25f6]{border-top:0}.process-grid[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:grid;gap:.35rem;margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--color-line);color:var(--color-muted);font-size:.77rem;line-height:1.5}.process-grid[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--color-rust-deep);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.faq-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.faq-list[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-line)}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-line)}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:3rem 1fr auto;align-items:center;cursor:pointer;padding:1.5rem 0;font-weight:700}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.74rem;color:var(--color-rust)}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-style:normal;font-size:1.5rem;transition:.25s}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{transform:rotate(45deg)}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-muted);line-height:1.7;padding:0 2rem 1.5rem 3rem;margin:0}@media(max-width:900px){.hero[data-astro-cid-j7pv25f6]{min-height:90svh}.hero-content[data-astro-cid-j7pv25f6]{padding:7rem 0 6rem}.hero-features[data-astro-cid-j7pv25f6]{margin-top:-4rem}.feat-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:0}.faq-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.service-row[data-astro-cid-j7pv25f6]{grid-template-columns:9rem 1fr 2rem;padding:1.5rem 0}.service-image[data-astro-cid-j7pv25f6]{display:block;width:9rem;height:6rem}.featured-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.why-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.why-image[data-astro-cid-j7pv25f6]{min-height:60vh}.fleet-specs[data-astro-cid-j7pv25f6]{left:1rem}.capability-grid[data-astro-cid-j7pv25f6],.process-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.project-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,25rem)}.project-card[data-astro-cid-j7pv25f6],.project-card[data-astro-cid-j7pv25f6].wide,.project-card[data-astro-cid-j7pv25f6]:nth-child(n){grid-column:auto;grid-row:auto;height:auto}}@media(max-width:620px){.hero-kicker[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{display:none}.hero-content[data-astro-cid-j7pv25f6]{padding:6rem 0 4rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3.55rem}.hero-cta[data-astro-cid-j7pv25f6]{width:100%}.service-row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) 1.5rem;gap:.85rem}.service-image[data-astro-cid-j7pv25f6]{grid-column:1 / -1;width:100%;height:11rem}.service-offerings[data-astro-cid-j7pv25f6]{gap:.35rem;margin-top:.8rem}.service-offerings[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:.58rem}.service-offerings[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:.38rem .5rem}.featured-grid[data-astro-cid-j7pv25f6],.capability-grid[data-astro-cid-j7pv25f6],.process-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.featured-grid[data-astro-cid-j7pv25f6]>article[data-astro-cid-j7pv25f6]{min-height:18rem;border-bottom:1px solid var(--color-line)}.capability-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6],.capability-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]+article[data-astro-cid-j7pv25f6],.process-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6],.process-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]+article[data-astro-cid-j7pv25f6]{padding:2rem 0;border-right:0;border-bottom:1px solid var(--color-line)}.section-head[data-astro-cid-j7pv25f6]{align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:2rem}.why-image[data-astro-cid-j7pv25f6]{min-height:28rem}.why-content[data-astro-cid-j7pv25f6]{padding:4rem 1rem}.fleet-section[data-astro-cid-j7pv25f6]{min-height:48rem}.fleet-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:3.8rem}.fleet-specs[data-astro-cid-j7pv25f6]{flex-wrap:wrap;gap:1rem}.project-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;grid-template-rows:repeat(4,26rem)}.project-card[data-astro-cid-j7pv25f6],.project-card[data-astro-cid-j7pv25f6].wide{height:auto}}
