.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(2.5rem,1.5rem + 4vw,6rem);padding-bottom:clamp(2.5rem,1.5rem + 3vw,4rem);position:relative;overflow:hidden}.hero-grid[data-astro-cid-ge2uvauf]{gap:1.5rem;display:grid}@media (width>=64em){.hero-grid[data-astro-cid-ge2uvauf]{min-height:min(calc(100svh - var(--header-h) - 15rem), 46rem);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:2rem}}@media (width>=64em) and (width<=79.99em){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hero-title[data-astro-cid-ge2uvauf]{font-size:6.2vw}}.hero-label[data-astro-cid-ge2uvauf]{margin-bottom:1.75rem}.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--fs-hero);letter-spacing:-.045em;max-width:11ch;font-weight:650;line-height:.98}.w[data-astro-cid-ge2uvauf]{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.wi[data-astro-cid-ge2uvauf]{display:inline-block}@media (prefers-reduced-motion:no-preference){.wi[data-astro-cid-ge2uvauf]{animation:word-up 1.1s var(--ease-out) both}.hero-label[data-astro-cid-ge2uvauf],.hero-lead[data-astro-cid-ge2uvauf],.hero-buttons[data-astro-cid-ge2uvauf]{animation:fade-up 1s var(--ease-out) both}.hero-lead[data-astro-cid-ge2uvauf]{animation-delay:.38s}.hero-buttons[data-astro-cid-ge2uvauf]{animation-delay:.48s}.hero-stats[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{animation:fade-up 1s var(--ease-out) both}}@keyframes word-up{0%{transform:translateY(105%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}}.hero-lead[data-astro-cid-ge2uvauf]{max-width:46ch;font-size:var(--fs-lead);letter-spacing:-.012em;color:var(--steel);margin-top:1.75rem;line-height:1.45}.hero-buttons[data-astro-cid-ge2uvauf]{margin-top:2.25rem}.hero-stage[data-astro-cid-ge2uvauf]{aspect-ratio:16/10;margin-inline:calc(-.5 * var(--gutter));position:relative}@media (width>=64em){.hero-stage[data-astro-cid-ge2uvauf]{aspect-ratio:auto;height:100%;min-height:30rem;margin:0 calc(-1 * var(--gutter)) 0 -4rem}}.hero-canvas[data-astro-cid-ge2uvauf]{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);position:absolute;inset:0}.hero-art[data-astro-cid-ge2uvauf]{width:100%;height:auto;max-height:100%;transition:opacity .7s var(--ease-out);position:absolute;inset:auto 0 0}@media (width>=64em){.hero-art[data-astro-cid-ge2uvauf]{width:92%;inset:50% 0 auto 4%;transform:translateY(-46%)}}.hero--3d[data-astro-cid-ge2uvauf] .hero-canvas[data-astro-cid-ge2uvauf]{opacity:1}.hero--3d[data-astro-cid-ge2uvauf] .hero-art[data-astro-cid-ge2uvauf]{opacity:0}@media (prefers-reduced-motion:no-preference){.hero-art[data-astro-cid-ge2uvauf]{animation:drive-in 1.6s .2s var(--ease-out) both}.hero-art[data-astro-cid-ge2uvauf] [data-part=boom]{transform-box:view-box;transform-origin:228px 172px;animation:boom-dig 2.6s .9s var(--ease-in-out) both}.hero-art[data-astro-cid-ge2uvauf] [data-part=arm]{transform-box:view-box;transform-origin:338px 56px;animation:arm-dig 2.6s .9s var(--ease-in-out) both}.hero-art[data-astro-cid-ge2uvauf] [data-part=bucket]{transform-box:view-box;transform-origin:376px 160px;animation:bucket-dig 2.6s .9s var(--ease-in-out) both}}@media (prefers-reduced-motion:no-preference) and (width>=64em){.hero-art[data-astro-cid-ge2uvauf]{animation-name:drive-in-wide}}@keyframes drive-in{0%{opacity:0;transform:translate(8%)}}@keyframes drive-in-wide{0%{opacity:0;transform:translate(8%,-46%)}}@keyframes boom-dig{40%{transform:rotate(-9deg)}}@keyframes arm-dig{40%{transform:rotate(-6deg)}70%{transform:rotate(8deg)}}@keyframes bucket-dig{45%{transform:rotate(-10deg)}75%{transform:rotate(-26deg)}}.hero-stats[data-astro-cid-ge2uvauf]{border-top:1px solid var(--ink);margin-top:clamp(1.5rem,1rem + 2vw,3rem);list-style:none;display:grid}@media (width>=40em){.hero-stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero-stats[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{gap:.3rem;padding:1.1rem 0 .5rem;display:grid}.hero-stats[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]{border-top:1px solid var(--hairline)}@media (width>=40em){.hero-stats[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]{border-top:0;border-left:1px solid var(--hairline);padding-left:1.5rem}}.hs-value[data-astro-cid-ge2uvauf]{font-family:var(--font-display), "Inter Tight", system-ui, sans-serif;letter-spacing:-.045em;color:var(--ink);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.75rem);font-weight:600;line-height:1}.hs-label[data-astro-cid-ge2uvauf]{font-size:var(--fs-small);color:var(--steel)}.story[data-astro-cid-6xhw56bs]{background:var(--graphite);color:var(--on-graphite);position:relative}.story-pin[data-astro-cid-6xhw56bs]{padding-block:var(--section);gap:2.5rem;display:grid}.story-scene[data-astro-cid-6xhw56bs]{width:min(100%,44rem);padding-inline:var(--gutter);margin-inline:auto;position:relative}.story-canvas[data-astro-cid-6xhw56bs]{display:none}.story-svg[data-astro-cid-6xhw56bs]{width:100%;height:auto;overflow:hidden}.story-caps[data-astro-cid-6xhw56bs]{gap:2rem;list-style:none;display:grid}.story-meta[data-astro-cid-6xhw56bs]{display:none}.s-neighbour[data-astro-cid-6xhw56bs] rect[data-astro-cid-6xhw56bs],.s-neighbour[data-astro-cid-6xhw56bs] line[data-astro-cid-6xhw56bs]{fill:#ffffff06;stroke:#ecedee33;stroke-width:1px}.s-neighbour[data-astro-cid-6xhw56bs] line[data-astro-cid-6xhw56bs]{stroke:#ecedee17}.s-neighbour-base[data-astro-cid-6xhw56bs] rect[data-astro-cid-6xhw56bs]{fill:#11121459;stroke:#ecedee24;stroke-dasharray:4 4}.s-pit[data-astro-cid-6xhw56bs]{fill:#221f1c}.s-pit-lines[data-astro-cid-6xhw56bs] line[data-astro-cid-6xhw56bs]{stroke:#ecedee0d}.s-rough[data-astro-cid-6xhw56bs]{fill:#6b5e50;opacity:0}.s-ground[data-astro-cid-6xhw56bs]{stroke:#ecedee61;stroke-width:1.5px}.s-wall--shore[data-astro-cid-6xhw56bs]{fill:#b9b6ae}.s-wall--sheet[data-astro-cid-6xhw56bs] rect[data-astro-cid-6xhw56bs]{fill:#8e979f}.s-wall--sheet[data-astro-cid-6xhw56bs] line[data-astro-cid-6xhw56bs]{stroke:#5f676f;stroke-width:1px}.s-king[data-astro-cid-6xhw56bs],.s-strut[data-astro-cid-6xhw56bs]{fill:#8e979f}.s-waler[data-astro-cid-6xhw56bs]{fill:#5f676f}.s-label[data-astro-cid-6xhw56bs]{fill:var(--on-graphite-2);font-family:var(--font-body), "Inter", system-ui, sans-serif;font-size:12px;font-weight:500}.s-bored-pile[data-astro-cid-6xhw56bs],.s-raft[data-astro-cid-6xhw56bs]{fill:#b9b6ae}.s-slab[data-astro-cid-6xhw56bs]{fill:#c9c6be}.s-glass[data-astro-cid-6xhw56bs]{fill:#9fb8c8;opacity:.32}.s-core[data-astro-cid-6xhw56bs]{fill:#c9c6be;opacity:.5}.s-pipe[data-astro-cid-6xhw56bs],.s-pipe-top[data-astro-cid-6xhw56bs]{fill:none;stroke:#5f676f;stroke-width:3px}.s-pump-body[data-astro-cid-6xhw56bs]{fill:#ea580c}.s-pump-cap[data-astro-cid-6xhw56bs]{fill:#c2410c}.s-drops[data-astro-cid-6xhw56bs] circle[data-astro-cid-6xhw56bs]{fill:#9fb8c8}.s-old[data-astro-cid-6xhw56bs] rect[data-astro-cid-6xhw56bs]:not(.s-old-win){fill:#2a2c30;stroke:#ecedee4d}.s-old[data-astro-cid-6xhw56bs] line[data-astro-cid-6xhw56bs]{stroke:#ecedee2e}.s-old-win[data-astro-cid-6xhw56bs]{fill:#9fb8c82e}.s-old[data-astro-cid-6xhw56bs],.s-slices[data-astro-cid-6xhw56bs],.s-pump[data-astro-cid-6xhw56bs],.s-machine[data-astro-cid-6xhw56bs]{opacity:0}.story-cap[data-astro-cid-6xhw56bs]{max-width:34rem}.story-cap--big[data-astro-cid-6xhw56bs] p[data-astro-cid-6xhw56bs]{font-family:var(--font-display), "Inter Tight", system-ui, sans-serif;font-weight:600;font-size:var(--fs-h2);letter-spacing:var(--track-tight);color:#fff;text-wrap:balance;line-height:1.06}.story-cap-n[data-astro-cid-6xhw56bs]{font-size:var(--fs-small);color:var(--orange);font-variant-numeric:tabular-nums;font-weight:500}.story-cap-title[data-astro-cid-6xhw56bs]{font-size:var(--fs-h2);color:#fff;margin-top:.5rem}.story-cap-items[data-astro-cid-6xhw56bs]{color:var(--on-graphite-2);margin-top:1.25rem;list-style:none;display:grid}.story-cap-items[data-astro-cid-6xhw56bs] li[data-astro-cid-6xhw56bs]{border-top:1px solid var(--graphite-line);padding-block:.55rem}.story-cta[data-astro-cid-6xhw56bs]{margin-top:1.75rem}.story--motion[data-astro-cid-6xhw56bs] .story-track[data-astro-cid-6xhw56bs]{height:720svh}.story--motion[data-astro-cid-6xhw56bs] .story-pin[data-astro-cid-6xhw56bs]{top:var(--header-h);height:calc(100svh - var(--header-h));grid-template-rows:minmax(0,1fr) auto;gap:0;padding:0;position:sticky;overflow:hidden}.story--motion[data-astro-cid-6xhw56bs] .story-scene[data-astro-cid-6xhw56bs]{width:100%;min-height:0;padding:.75rem var(--gutter) 0;align-items:end;display:grid}.story--motion[data-astro-cid-6xhw56bs] .story-svg[data-astro-cid-6xhw56bs]{height:100%;max-height:100%}.story--motion[data-astro-cid-6xhw56bs] .story-text[data-astro-cid-6xhw56bs]{padding-top:1rem;padding-bottom:max(1.25rem, env(safe-area-inset-bottom));position:relative}.story--motion[data-astro-cid-6xhw56bs] .story-caps[data-astro-cid-6xhw56bs]{display:grid}.story--motion[data-astro-cid-6xhw56bs] .story-cap[data-astro-cid-6xhw56bs]{opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);grid-area:1/1;transform:translateY(18px)}.story--motion[data-astro-cid-6xhw56bs] .story-cap[data-astro-cid-6xhw56bs].is-active{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}.story--motion[data-astro-cid-6xhw56bs] .story-cap--big[data-astro-cid-6xhw56bs] p[data-astro-cid-6xhw56bs],.story--motion[data-astro-cid-6xhw56bs] .story-cap-title[data-astro-cid-6xhw56bs]{font-size:clamp(1.625rem,1.2rem + 1.8vw,3.25rem)}.story--motion[data-astro-cid-6xhw56bs] .story-cap-items[data-astro-cid-6xhw56bs]{font-size:var(--fs-small);margin-top:.75rem}.story--motion[data-astro-cid-6xhw56bs] .story-cap-items[data-astro-cid-6xhw56bs] li[data-astro-cid-6xhw56bs]{padding-block:.35rem}.story--motion[data-astro-cid-6xhw56bs] .story-meta[data-astro-cid-6xhw56bs]{left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;top:-2.25rem}.story-steps[data-astro-cid-6xhw56bs]{gap:.35rem;list-style:none;display:flex}.story-steps[data-astro-cid-6xhw56bs] li[data-astro-cid-6xhw56bs]{background:#ecedee2e;border-radius:2px;width:1.75rem;height:2px;overflow:hidden}.story-steps[data-astro-cid-6xhw56bs] span[data-astro-cid-6xhw56bs]{background:var(--orange);transform-origin:0;height:100%;transform:scaleX(var(--f,0));display:block}.story-gauge[data-astro-cid-6xhw56bs]{font-variant-numeric:tabular-nums;opacity:0;transition:opacity .4s var(--ease-out);align-items:baseline;gap:.6rem;display:flex}.story-gauge[data-astro-cid-6xhw56bs].is-on{opacity:1}.story-gauge-label[data-astro-cid-6xhw56bs]{font-size:var(--fs-small);color:var(--on-graphite-2)}.story-gauge-value[data-astro-cid-6xhw56bs]{font-family:var(--font-display), "Inter Tight", system-ui, sans-serif;letter-spacing:-.03em;color:#fff;text-align:right;min-width:4.5ch;font-size:1.5rem;font-weight:600}@media (width>=64em){.story--motion[data-astro-cid-6xhw56bs] .story-pin[data-astro-cid-6xhw56bs]{grid-template-rows:1fr}.story--motion[data-astro-cid-6xhw56bs] .story-scene[data-astro-cid-6xhw56bs]{padding:2rem 0 0 40%;position:absolute;inset:0}.story--motion[data-astro-cid-6xhw56bs] .story-svg[data-astro-cid-6xhw56bs]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14%);mask-image:linear-gradient(90deg,#0000 0,#000 14%)}.story--motion[data-astro-cid-6xhw56bs] .story-text[data-astro-cid-6xhw56bs]{pointer-events:none;align-content:center;min-height:0;padding-block:0;display:grid;position:absolute;inset:0}.story--motion[data-astro-cid-6xhw56bs] .story-caps[data-astro-cid-6xhw56bs]{width:34%}.story--motion[data-astro-cid-6xhw56bs] .story-cap[data-astro-cid-6xhw56bs]{align-self:center}.story--motion[data-astro-cid-6xhw56bs] .story-cap[data-astro-cid-6xhw56bs].is-active{pointer-events:auto}.story--motion[data-astro-cid-6xhw56bs] .story-meta[data-astro-cid-6xhw56bs]{width:34%;top:auto;bottom:2.5rem;right:auto}.story--motion[data-astro-cid-6xhw56bs] .story-cap-items[data-astro-cid-6xhw56bs]{font-size:var(--fs-body)}.story--motion[data-astro-cid-6xhw56bs] .story-cap-items[data-astro-cid-6xhw56bs] li[data-astro-cid-6xhw56bs]{padding-block:.6rem}}.story--3d[data-astro-cid-6xhw56bs] .story-canvas[data-astro-cid-6xhw56bs]{opacity:0;width:100%;height:100%;animation:story-in .9s var(--ease-out) forwards;display:block;position:absolute;inset:0}.story--3d[data-astro-cid-6xhw56bs] .story-svg[data-astro-cid-6xhw56bs]{display:none}.story--3d[data-astro-cid-6xhw56bs] .story-scene[data-astro-cid-6xhw56bs]{padding:0}@keyframes story-in{to{opacity:1}}@media (width>=64em){.story--3d[data-astro-cid-6xhw56bs] .story-scene[data-astro-cid-6xhw56bs]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#111214d1 0%,#1112148c 30%,#11121400 48%);position:absolute;inset:0}}.stats[data-astro-cid-ifrd74vy]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;list-style:none;display:grid}@media (width>=56em){.stats[data-astro-cid-ifrd74vy]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem}}.stat[data-astro-cid-ifrd74vy]{border-top:1px solid var(--rule);align-content:start;gap:.75rem;padding:1.75rem 0 2.5rem;display:grid;container-type:inline-size}.stat-value[data-astro-cid-ifrd74vy]{font-family:var(--font-display), "Inter Tight", system-ui, sans-serif;letter-spacing:-.045em;color:var(--fg-strong);white-space:nowrap;font-size:clamp(1.75rem,17cqi,4.25rem);font-weight:600;line-height:.95}.stat-num[data-astro-cid-ifrd74vy]{font-variant-numeric:tabular-nums;text-align:right;display:inline-block}.stat-label[data-astro-cid-ifrd74vy]{color:var(--fg-soft);font-size:var(--fs-small);max-width:24ch}.trusted[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding-block:clamp(1.75rem,1.25rem + 2vw,3rem);overflow:hidden}.trusted-head[data-astro-cid-lcdefpme]{margin-bottom:1rem}.trusted-title[data-astro-cid-lcdefpme]{font-family:var(--font-body), "Inter", system-ui, sans-serif;font-size:var(--fs-small);letter-spacing:0;color:var(--steel);font-weight:500}.marquee[data-astro-cid-lcdefpme]{width:max-content;display:flex}.marquee-row[data-astro-cid-lcdefpme]{flex:none;list-style:none;display:flex}.marquee-row[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;display:flex}.marquee-row[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;margin-inline:clamp(1.25rem,.75rem + 2vw,2.75rem)}.marquee-row[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:2.75rem;font-family:var(--font-display), "Inter Tight", system-ui, sans-serif;letter-spacing:-.035em;color:var(--ink);white-space:nowrap;transition:color .22s var(--ease-out);align-items:center;font-size:clamp(1.375rem,1.1rem + 1.2vw,2.25rem);font-weight:600;text-decoration:none;display:inline-flex}.marquee-row[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--orange-text)}.marquee-row--copy[data-astro-cid-lcdefpme]{display:none}@media (prefers-reduced-motion:no-preference){.marquee[data-astro-cid-lcdefpme]{animation:48s linear infinite marquee}.marquee-row--copy[data-astro-cid-lcdefpme]{display:flex}.trusted[data-astro-cid-lcdefpme]:hover .marquee[data-astro-cid-lcdefpme],.trusted[data-astro-cid-lcdefpme]:focus-within .marquee[data-astro-cid-lcdefpme]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-lcdefpme]{width:auto;padding-inline:var(--gutter);max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;display:block}.marquee-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;column-gap:0}.marquee-row[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child:after{display:none}}@keyframes marquee{to{transform:translate(-50%)}}.hero-photo[data-astro-cid-lcdefpme]{border-radius:var(--radius);margin-block:clamp(2rem,1rem + 4vw,5rem);padding-inline:0;overflow:hidden}.hero-photo[data-astro-cid-lcdefpme] img{aspect-ratio:21/9;object-fit:cover;width:100%}.wwd[data-astro-cid-lcdefpme]{gap:1.25rem;list-style:none;display:grid}@media (width>=64em){.wwd[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.wwd[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:grid}.wwd-card[data-astro-cid-lcdefpme]{color:inherit;grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.wwd-art[data-astro-cid-lcdefpme]{aspect-ratio:16/10;background-color:var(--concrete-2);background-image:linear-gradient(#1112140d 1px,#0000 1px),linear-gradient(90deg,#1112140d 1px,#0000 1px);background-position:-1px -1px;background-size:22px 22px;position:relative;overflow:hidden}@media (width>=40em) and (width<=63.99em){.wwd-card[data-astro-cid-lcdefpme]{grid-template-rows:none;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.wwd-art[data-astro-cid-lcdefpme]{aspect-ratio:auto;min-height:13rem}}.wwd-art[data-astro-cid-lcdefpme]:after{content:"";background:var(--hairline);height:1px;position:absolute;bottom:14%;left:0;right:0}.wwd-machine[data-astro-cid-lcdefpme]{z-index:1;width:62%;transition:transform 1.1s var(--ease-out);position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.wwd-machine--piling-rig[data-astro-cid-lcdefpme]{width:30%}.wwd-card[data-astro-cid-lcdefpme]:hover .wwd-machine[data-astro-cid-lcdefpme]{transform:translate(-56%)}.wwd-body[data-astro-cid-lcdefpme]{align-content:start;gap:.6rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.wwd-n[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--orange-text);font-weight:500}.wwd-title[data-astro-cid-lcdefpme]{font-family:var(--font-display), "Inter Tight", system-ui, sans-serif;letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.4rem,1.25rem + .6vw,1.875rem);font-weight:650;line-height:1.12}.wwd-text[data-astro-cid-lcdefpme]{color:var(--text-1)}.wwd-card[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--orange-text);outline-offset:3px}.selected[data-astro-cid-lcdefpme]{list-style:none}.selected[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:grid}.rental-note[data-astro-cid-lcdefpme]{max-width:44ch}.rental-intro[data-astro-cid-lcdefpme]{color:var(--on-graphite-2);margin-top:2rem}
