.fcard[data-astro-cid-a5zxh5oa]{background:var(--graphite);height:100%;color:var(--on-graphite);border-radius:var(--radius);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.fcard-figure[data-astro-cid-a5zxh5oa]{align-content:start;gap:.35rem;min-height:14rem;padding:1.5rem 1.5rem 0;display:grid;position:relative;overflow:hidden}.fcard-label[data-astro-cid-a5zxh5oa]{font-size:var(--fs-small);color:var(--orange);font-weight:500}.fcard-value[data-astro-cid-a5zxh5oa]{font-family:var(--font-display), "Inter Tight", system-ui, sans-serif;letter-spacing:-.05em;color:#fff;font-size:clamp(2.75rem,2.2rem + 2vw,4rem);font-weight:600;line-height:.95}.fcard-caption[data-astro-cid-a5zxh5oa]{font-size:var(--fs-small);color:var(--on-graphite-2);max-width:18ch}.fcard-label[data-astro-cid-a5zxh5oa],.fcard-value[data-astro-cid-a5zxh5oa],.fcard-caption[data-astro-cid-a5zxh5oa]{z-index:1;position:relative}.fcard-machine[data-astro-cid-a5zxh5oa]{opacity:.9;width:54%;transition:transform .9s var(--ease-out);position:absolute;bottom:0;right:-6%}.fcard-machine--piling-rig[data-astro-cid-a5zxh5oa],.fcard-machine--silent-piler[data-astro-cid-a5zxh5oa]{width:24%;right:6%}.fcard-machine--crawler-crane[data-astro-cid-a5zxh5oa]{width:40%;right:2%}.fcard[data-astro-cid-a5zxh5oa]:hover .fcard-machine[data-astro-cid-a5zxh5oa]{transform:translate(-6%)}.fcard-body[data-astro-cid-a5zxh5oa]{border-top:1px solid var(--graphite-line);align-content:start;gap:.35rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.fcard-title[data-astro-cid-a5zxh5oa]{letter-spacing:-.02em;color:#fff;font-size:1.25rem}.fcard-title[data-astro-cid-a5zxh5oa] a[data-astro-cid-a5zxh5oa]{color:inherit;text-decoration:none}.fcard-title[data-astro-cid-a5zxh5oa] a[data-astro-cid-a5zxh5oa]:after{content:"";position:absolute;inset:0}.fcard-title[data-astro-cid-a5zxh5oa] a[data-astro-cid-a5zxh5oa]:focus-visible{outline:none}.fcard[data-astro-cid-a5zxh5oa]:has(.fcard-title a:focus-visible){outline:2px solid var(--orange-text);outline-offset:3px}.fcard-sub[data-astro-cid-a5zxh5oa]{color:var(--on-graphite-2);font-size:var(--fs-small)}.fcard-year[data-astro-cid-a5zxh5oa]{color:var(--orange);font-size:var(--fs-small);font-weight:500}.featured-section[data-astro-cid-yjitjrjk]{padding-bottom:1rem}.featured-scroll[data-astro-cid-yjitjrjk]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2));scrollbar-width:thin;scrollbar-color:var(--field) transparent;padding-bottom:1.5rem;overflow-x:auto}.featured-scroll[data-astro-cid-yjitjrjk]:focus-visible{outline-offset:-3px}.featured-row[data-astro-cid-yjitjrjk]{padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2));gap:1rem;width:max-content;list-style:none;display:flex}.featured-row[data-astro-cid-yjitjrjk] li[data-astro-cid-yjitjrjk]{scroll-snap-align:start;width:min(78vw,19rem)}@media (width>=64em){.featured-row[data-astro-cid-yjitjrjk] li[data-astro-cid-yjitjrjk]{width:24.5rem}}.all-section[data-astro-cid-yjitjrjk]{padding-top:calc(var(--section) * .6)}.filters[data-astro-cid-yjitjrjk]{border-bottom:1px solid var(--hairline);gap:1.25rem;margin-bottom:2rem;padding-bottom:1.5rem;display:grid}.chips[data-astro-cid-yjitjrjk]{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.chip[data-astro-cid-yjitjrjk]{border:1px solid var(--hairline);background:var(--white);min-height:2.75rem;color:var(--ink);font-weight:500;font-size:var(--fs-small);text-align:left;cursor:pointer;transition:background-color .22s var(--ease-out), border-color .22s var(--ease-out), color .22s var(--ease-out);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem 1rem;display:inline-flex}.chip[data-astro-cid-yjitjrjk]:hover{border-color:var(--ink)}.chip[data-astro-cid-yjitjrjk][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.chip-count[data-astro-cid-yjitjrjk]{font-variant-numeric:tabular-nums;color:var(--steel)}.chip[data-astro-cid-yjitjrjk][aria-pressed=true] .chip-count[data-astro-cid-yjitjrjk]{color:var(--on-graphite-2)}.filter-fields[data-astro-cid-yjitjrjk]{gap:.75rem;display:grid}@media (width>=48em){.filter-fields[data-astro-cid-yjitjrjk]{grid-template-columns:2fr 1.4fr 1fr}}.field[data-astro-cid-yjitjrjk]{gap:.35rem;display:grid}.field-label[data-astro-cid-yjitjrjk]{font-size:var(--fs-small);color:var(--ink);font-weight:500}.field[data-astro-cid-yjitjrjk] input[data-astro-cid-yjitjrjk],.field[data-astro-cid-yjitjrjk] select[data-astro-cid-yjitjrjk]{border:1px solid var(--field);border-radius:var(--radius-sm);background:var(--white);width:100%;min-height:3rem;color:var(--ink);transition:border-color .22s var(--ease-out);padding:.6rem .9rem}.field[data-astro-cid-yjitjrjk] input[data-astro-cid-yjitjrjk]:hover,.field[data-astro-cid-yjitjrjk] select[data-astro-cid-yjitjrjk]:hover{border-color:var(--ink)}.field[data-astro-cid-yjitjrjk] input[data-astro-cid-yjitjrjk]:focus-visible,.field[data-astro-cid-yjitjrjk] select[data-astro-cid-yjitjrjk]:focus-visible{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #ad3e0959}.filter-count[data-astro-cid-yjitjrjk]{font-size:var(--fs-small);color:var(--steel);font-variant-numeric:tabular-nums;font-weight:500}.results[data-astro-cid-yjitjrjk]{list-style:none}.results[data-astro-cid-yjitjrjk] li[data-astro-cid-yjitjrjk]{display:grid}.no-results[data-astro-cid-yjitjrjk]{justify-items:start;gap:1rem;padding:2rem 0;display:grid}.register-note[data-astro-cid-yjitjrjk]{max-width:62ch;margin-top:3rem}
