.home-hero[data-astro-cid-gf3vwfum]{isolation:isolate;color:#fff;background:#10271d;position:relative}.home-hero[data-astro-cid-gf3vwfum]:before{content:"";z-index:-1;background:#0e291eb8;position:absolute;inset:0}.hero-photo[data-astro-cid-gf3vwfum]{z-index:-2;position:absolute;inset:0;overflow:hidden}.hero-photo[data-astro-cid-gf3vwfum] img[data-astro-cid-gf3vwfum]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;width:100%;max-width:none;height:100%}.home-hero[data-astro-cid-gf3vwfum][data-motion-active] h1[data-astro-cid-gf3vwfum]{transform:translate3d(0, var(--hero-heading-lag,0px), 0)}.home-hero[data-astro-cid-gf3vwfum][data-motion-active] .hero-bottom[data-astro-cid-gf3vwfum]{transform:translate3d(0, var(--hero-row-lag,0px), 0)}.home-hero[data-astro-cid-gf3vwfum][data-motion-active] .hero-photo[data-astro-cid-gf3vwfum] img[data-astro-cid-gf3vwfum]{transform:translate3d(0, var(--hero-photo-lag,0px), 0)}.hero-inner[data-astro-cid-gf3vwfum]{flex-direction:column;justify-content:space-between;min-height:min(42rem,100svh - 8.75rem);padding-block:2rem 2.5rem;display:flex}.hero-meta[data-astro-cid-gf3vwfum]{justify-content:space-between;gap:1.5rem;display:flex}.hero-meta[data-astro-cid-gf3vwfum] p[data-astro-cid-gf3vwfum]{color:#f2f5ed;font-family:var(--home-mono);letter-spacing:.075em;text-transform:uppercase;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.5}h1[data-astro-cid-gf3vwfum]{color:#fff;letter-spacing:-.04em;text-transform:uppercase;text-wrap:initial;margin-block:3rem;font-size:clamp(3.5rem,6.7vw,5.5rem);font-weight:600;line-height:1.01}h1[data-astro-cid-gf3vwfum] span[data-astro-cid-gf3vwfum]{display:block}h1[data-astro-cid-gf3vwfum] .hero-local[data-astro-cid-gf3vwfum]{color:#d5e7c4}.hero-bottom[data-astro-cid-gf3vwfum]{border-top:1px solid #fff6;justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:1.5rem;display:flex}.hero-description[data-astro-cid-gf3vwfum]{color:#f1f5ec;max-width:29rem;font-size:1rem;line-height:1.7}.hero-actions[data-astro-cid-gf3vwfum]{flex-wrap:wrap;flex:none;align-items:center;gap:.875rem;display:flex}.hero-actions[data-astro-cid-gf3vwfum] .home-button[data-astro-cid-gf3vwfum]{border-color:var(--home-green);background:var(--home-green);color:#fff;font-size:1rem}.hero-actions[data-astro-cid-gf3vwfum] .home-button[data-astro-cid-gf3vwfum]:hover{border-color:var(--home-forest);background:var(--home-forest)}.hero-call[data-astro-cid-gf3vwfum]{color:#fff;border:1px solid #ffffffb3;justify-content:center;align-items:center;gap:.75rem;min-height:3.25rem;padding:.875rem 1.25rem;font-size:1rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.hero-call[data-astro-cid-gf3vwfum]:hover{background:#ffffff14;border-color:#fff}.hero-call[data-astro-cid-gf3vwfum] svg[data-astro-cid-gf3vwfum]{flex:none;width:1.25rem;height:1.25rem}.capability-strip[data-astro-cid-gf3vwfum]{border-bottom:1px solid var(--home-line);background:var(--home-paper)}.capabilities[data-astro-cid-gf3vwfum]{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;min-height:7rem;padding-block:1rem;display:grid}.capabilities[data-astro-cid-gf3vwfum] a[data-astro-cid-gf3vwfum]{min-height:3.5rem;color:var(--home-forest);align-items:center;gap:.875rem;text-decoration:none;display:inline-flex}.capabilities[data-astro-cid-gf3vwfum] a[data-astro-cid-gf3vwfum]:hover span[data-astro-cid-gf3vwfum]{text-underline-offset:.25em;text-decoration:underline}.capability[data-astro-cid-gf3vwfum]{letter-spacing:.03em;text-transform:uppercase;padding-inline:1.5rem;font-size:.875rem;font-weight:600;line-height:1.4}.capability[data-astro-cid-gf3vwfum]:first-child{padding-left:0}.capability[data-astro-cid-gf3vwfum]+.capability[data-astro-cid-gf3vwfum]{border-left:1px solid var(--home-line)}.capability[data-astro-cid-gf3vwfum] svg[data-astro-cid-gf3vwfum]{flex:none;width:4rem;height:2.5rem}.capability-all[data-astro-cid-gf3vwfum]{text-underline-offset:.25em;padding-left:1.5rem;font-size:.875rem;text-decoration:underline!important}.capability-all[data-astro-cid-gf3vwfum] svg[data-astro-cid-gf3vwfum]{flex:none;width:1rem;height:1rem}@media (width>=64rem) and (height>=48rem){.hero-inner[data-astro-cid-gf3vwfum]{padding-bottom:5.5rem}}@media (width>=64rem) and (height<=45rem){h1[data-astro-cid-gf3vwfum]{margin-block:2rem;font-size:clamp(3rem,5.5vw,4.5rem)}}@media (width<=63.99rem){.hero-inner[data-astro-cid-gf3vwfum]{min-height:40rem}h1[data-astro-cid-gf3vwfum]{font-size:clamp(2.5rem,6.8vw,4.5rem)}.hero-bottom[data-astro-cid-gf3vwfum]{flex-direction:column;align-items:flex-start;gap:1.25rem}.capabilities[data-astro-cid-gf3vwfum]{grid-template-columns:repeat(3,minmax(0,1fr))}.capabilities[data-astro-cid-gf3vwfum] .capability-all[data-astro-cid-gf3vwfum]{display:none}}@media (width<=47.99rem){.hero-inner[data-astro-cid-gf3vwfum]{min-height:36rem;padding-block:1.75rem 2rem}.hero-meta[data-astro-cid-gf3vwfum] p[data-astro-cid-gf3vwfum]:last-child{display:none}h1[data-astro-cid-gf3vwfum]{letter-spacing:-.04em;margin-block:2.5rem;font-size:clamp(1.875rem,8.8vw,3.5rem);line-height:1.07}.hero-photo[data-astro-cid-gf3vwfum] img[data-astro-cid-gf3vwfum]{-o-object-position:35% center;object-position:35% center}.hero-bottom[data-astro-cid-gf3vwfum]{padding-top:1.25rem}.hero-description[data-astro-cid-gf3vwfum]{font-size:1rem}.hero-actions[data-astro-cid-gf3vwfum]{grid-template-columns:1.25fr 1fr;gap:.75rem;width:100%;display:grid}.hero-actions[data-astro-cid-gf3vwfum] .home-button[data-astro-cid-gf3vwfum]{gap:.75rem;padding-inline:.75rem}.hero-call[data-astro-cid-gf3vwfum]{gap:.5rem;padding-inline:.75rem}.capabilities[data-astro-cid-gf3vwfum]{gap:0;min-height:7.5rem;padding-block:1.25rem;padding-inline:1rem}.capabilities[data-astro-cid-gf3vwfum] .capability[data-astro-cid-gf3vwfum]{text-align:center;letter-spacing:.02em;flex-direction:column;justify-content:center;gap:.375rem;padding-inline:.5rem;font-size:clamp(.6875rem,2.8vw,.8125rem)}.capabilities[data-astro-cid-gf3vwfum] .capability[data-astro-cid-gf3vwfum] svg[data-astro-cid-gf3vwfum]{width:3.5rem;height:2.25rem}}.services-section[data-astro-cid-drp5vxdp]{background:#fff}.section-heading[data-astro-cid-drp5vxdp]{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;display:flex}.section-heading[data-astro-cid-drp5vxdp]>p[data-astro-cid-drp5vxdp]{max-width:25rem;color:var(--home-muted);padding-bottom:.25rem;font-size:.9375rem;line-height:1.75}.service[data-astro-cid-drp5vxdp]{border-top:1px solid var(--home-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,4vw,4rem);min-width:0;padding-block:2rem;display:grid}.service[data-astro-cid-drp5vxdp]:last-child{padding-bottom:0}.service-body[data-astro-cid-drp5vxdp]{flex-direction:column;align-items:flex-start;min-width:0;padding-block:.5rem;display:flex}.service-body[data-astro-cid-drp5vxdp] h3[data-astro-cid-drp5vxdp]{max-width:24rem;color:var(--home-ink);letter-spacing:-.04em;margin-block:2rem 1rem;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:500;line-height:1.1}.service-body[data-astro-cid-drp5vxdp] .home-link[data-astro-cid-drp5vxdp]{margin-top:auto;padding-top:1rem}.service-meta[data-astro-cid-drp5vxdp]{font-family:var(--home-mono);letter-spacing:.04em;text-transform:uppercase;align-items:baseline;gap:1.5rem;font-size:.625rem;line-height:1.5;display:flex}.service-meta[data-astro-cid-drp5vxdp] span[data-astro-cid-drp5vxdp]{color:var(--home-green)}.service-meta[data-astro-cid-drp5vxdp] p[data-astro-cid-drp5vxdp]{color:var(--home-muted);font-size:inherit;line-height:inherit}.service-description[data-astro-cid-drp5vxdp]{max-width:24rem;color:var(--home-muted);margin-bottom:1rem;font-size:.875rem;line-height:1.75}.service-photo[data-astro-cid-drp5vxdp]{aspect-ratio:1.9;overflow:hidden}.service-photo[data-astro-cid-drp5vxdp] img[data-astro-cid-drp5vxdp]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (width<=63.99rem){.service[data-astro-cid-drp5vxdp]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.service-photo[data-astro-cid-drp5vxdp]{aspect-ratio:auto;min-height:21rem}}@media (width<=47.99rem){.section-heading[data-astro-cid-drp5vxdp]{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-bottom:2rem}.service[data-astro-cid-drp5vxdp]{grid-template-columns:1fr;gap:1.5rem;padding-block:1.75rem}.service-body[data-astro-cid-drp5vxdp] h3[data-astro-cid-drp5vxdp]{margin-top:1.5rem;font-size:2rem}.service-photo[data-astro-cid-drp5vxdp]{aspect-ratio:1.55;min-height:0}}.home-industries[data-astro-cid-24fma2kc]{background:var(--home-paper);padding-block:clamp(3rem,5vw,4.5rem)}.industries-heading[data-astro-cid-24fma2kc]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-bottom:2rem;display:flex}.industries-heading[data-astro-cid-24fma2kc] .home-title[data-astro-cid-24fma2kc]{font-size:clamp(2rem,3.5vw,3.25rem)}.industries-preview[data-astro-cid-24fma2kc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 2rem;display:grid}.industries-preview[data-astro-cid-24fma2kc] article[data-astro-cid-24fma2kc],.industry-link[data-astro-cid-24fma2kc]{grid-template-rows:subgrid;grid-row:span 3;min-width:0;display:grid}.industry-link[data-astro-cid-24fma2kc]{color:var(--home-ink);text-decoration:none}.industry-link[data-astro-cid-24fma2kc]:hover h3[data-astro-cid-24fma2kc],.industry-link[data-astro-cid-24fma2kc]:focus-visible h3[data-astro-cid-24fma2kc]{color:var(--home-forest);text-underline-offset:.2em;text-decoration:underline 1px}.industry-link[data-astro-cid-24fma2kc]:focus-visible{outline:2px solid var(--home-forest);outline-offset:6px}.industry-photo[data-astro-cid-24fma2kc]{aspect-ratio:1.9;display:block;overflow:hidden}.industry-photo[data-astro-cid-24fma2kc] img[data-astro-cid-24fma2kc]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.industries-preview[data-astro-cid-24fma2kc] h3[data-astro-cid-24fma2kc]{border-top:1px solid var(--home-line);letter-spacing:-.025em;justify-content:space-between;align-items:baseline;gap:1rem;margin:.5rem 0 0;padding-top:1rem;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:500;line-height:1.25;display:flex}.industries-preview[data-astro-cid-24fma2kc] h3[data-astro-cid-24fma2kc] svg[data-astro-cid-24fma2kc]{flex:none;align-self:start;width:1.25rem;height:1.25rem;margin-top:.15rem}.industries-preview[data-astro-cid-24fma2kc] p[data-astro-cid-24fma2kc]{max-width:40ch;color:var(--home-muted);margin:0;font-size:.875rem;line-height:1.75}@media (width<=47.99rem){.industries-preview[data-astro-cid-24fma2kc]{grid-template-columns:1fr}.industries-preview[data-astro-cid-24fma2kc] article[data-astro-cid-24fma2kc]:not(:last-child){margin-bottom:1.25rem}.industry-photo[data-astro-cid-24fma2kc]{aspect-ratio:2.2}}.home-reviews[data-astro-cid-ivkzr3kg]{border-bottom:1px solid var(--home-line);color:var(--home-ink);background:#fff;padding-block:clamp(2rem,4vw,3.5rem)}.reviews-layout[data-astro-cid-ivkzr3kg]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.reviews-intro[data-astro-cid-ivkzr3kg] h2[data-astro-cid-ivkzr3kg]{letter-spacing:-.03em;text-wrap:balance;max-width:14ch;margin-bottom:.75rem;font-size:clamp(1.75rem,2.7vw,2.5rem);font-weight:500;line-height:1.12}home-reviews[data-astro-cid-ivkzr3kg]{min-width:0;display:block}.review[data-astro-cid-ivkzr3kg]{margin:0}.review[data-astro-cid-ivkzr3kg]+.review[data-astro-cid-ivkzr3kg]{margin-top:2rem}.review-source[data-astro-cid-ivkzr3kg]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.review-stars[data-astro-cid-ivkzr3kg]{color:#b17b08;gap:.125rem;display:inline-flex}.review-google[data-astro-cid-ivkzr3kg]{color:var(--home-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.review-google[data-astro-cid-ivkzr3kg] svg{width:1.25rem;height:1.25rem}.review[data-astro-cid-ivkzr3kg] blockquote[data-astro-cid-ivkzr3kg]{border:0;margin:0 0 1rem;padding:0}.review[data-astro-cid-ivkzr3kg] blockquote[data-astro-cid-ivkzr3kg] p[data-astro-cid-ivkzr3kg]{color:var(--home-ink);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:400;line-height:1.55}.review[data-astro-cid-ivkzr3kg] figcaption[data-astro-cid-ivkzr3kg]{color:var(--home-muted);font-size:.875rem;line-height:1.5}home-reviews[data-astro-cid-ivkzr3kg][data-enhanced] .reviews-slides[data-astro-cid-ivkzr3kg]{display:grid}home-reviews[data-astro-cid-ivkzr3kg][data-enhanced] .review[data-astro-cid-ivkzr3kg]{grid-area:1/1;margin:0}home-reviews[data-astro-cid-ivkzr3kg][data-enhanced] .review[data-astro-cid-ivkzr3kg][aria-hidden=true]{visibility:hidden}.reviews-controls[data-astro-cid-ivkzr3kg]:not([hidden]){justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.review-position[data-astro-cid-ivkzr3kg]{color:var(--home-muted);font-variant-numeric:tabular-nums;margin-right:.5rem;font-size:.8125rem}.reviews-controls[data-astro-cid-ivkzr3kg] button[data-astro-cid-ivkzr3kg]{border:1px solid var(--home-line);width:2.75rem;height:2.75rem;color:var(--home-forest);cursor:pointer;background:#fff;border-radius:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex}.reviews-controls[data-astro-cid-ivkzr3kg] button[data-astro-cid-ivkzr3kg]:hover{background:var(--home-paper)}.reviews-controls[data-astro-cid-ivkzr3kg] button[data-astro-cid-ivkzr3kg] svg{width:1.125rem;height:1.125rem}.reviews-controls[data-astro-cid-ivkzr3kg] button[data-astro-cid-ivkzr3kg][data-direction="-1"] svg{transform:rotate(180deg)}.reviews-sr-only[data-astro-cid-ivkzr3kg]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=47.99rem){.reviews-layout[data-astro-cid-ivkzr3kg]{grid-template-columns:1fr;gap:1.25rem}.reviews-intro[data-astro-cid-ivkzr3kg] h2[data-astro-cid-ivkzr3kg]{max-width:none}.review-source[data-astro-cid-ivkzr3kg]{margin-bottom:.75rem}}.moffett-section[data-astro-cid-obxfp5df]{background:var(--home-forest);color:var(--home-paper)}.moffett-section[data-astro-cid-obxfp5df] .home-eyebrow[data-astro-cid-obxfp5df]{color:var(--home-line)}.moffett-section[data-astro-cid-obxfp5df] .home-title[data-astro-cid-obxfp5df]{color:#fff}.moffett-section[data-astro-cid-obxfp5df] .home-link[data-astro-cid-obxfp5df]{color:#fff;min-height:2.75rem}.moffett-grid[data-astro-cid-obxfp5df]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.moffett-copy[data-astro-cid-obxfp5df]{min-width:0;max-width:40rem}.moffett-intro[data-astro-cid-obxfp5df]{color:var(--home-paper);max-width:35rem;margin-block:1.5rem 2rem;font-size:1rem;line-height:1.75}.moffett-benefits[data-astro-cid-obxfp5df]{border-top:1px solid #ffffff30;margin:0;padding:0;list-style:none}.moffett-benefits[data-astro-cid-obxfp5df] li[data-astro-cid-obxfp5df]{border-bottom:1px solid #ffffff30;padding-block:1.125rem}.moffett-benefits[data-astro-cid-obxfp5df] h3[data-astro-cid-obxfp5df]{color:#fff;margin:0 0 .5rem;font-size:1rem;font-weight:500;line-height:1.4}.moffett-benefits[data-astro-cid-obxfp5df] p[data-astro-cid-obxfp5df]{color:var(--home-line);max-width:34rem;margin:0;font-size:.875rem;line-height:1.7}.access-note[data-astro-cid-obxfp5df]{max-width:34rem;color:var(--home-line);margin-block:1.25rem 1rem;font-size:.8125rem;line-height:1.7}.moffett-photo[data-astro-cid-obxfp5df]{min-width:0;margin:0}.moffett-photo[data-astro-cid-obxfp5df] figcaption[data-astro-cid-obxfp5df]{color:var(--home-line);flex-direction:column;gap:.375rem;padding-top:1rem;font-size:.75rem;line-height:1.5;display:flex}.moffett-photo[data-astro-cid-obxfp5df] figcaption[data-astro-cid-obxfp5df] span[data-astro-cid-obxfp5df]:first-child{color:var(--home-paper);font-family:var(--home-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.moffett-photo-frame[data-astro-cid-obxfp5df]{aspect-ratio:.74;overflow:hidden}.moffett-photo-frame[data-astro-cid-obxfp5df] img[data-astro-cid-obxfp5df]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 70%;object-position:center 70%;width:100%;height:100%;display:block}@media (width<=47.99rem){.moffett-grid[data-astro-cid-obxfp5df]{grid-template-columns:1fr;gap:2.5rem}.moffett-photo-frame[data-astro-cid-obxfp5df]{aspect-ratio:.85}}.work-section[data-astro-cid-nbll7a3z]{background:var(--home-paper)}.work-heading[data-astro-cid-nbll7a3z]{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;display:flex}.work-heading[data-astro-cid-nbll7a3z]>p[data-astro-cid-nbll7a3z]{max-width:24rem;color:var(--home-muted);margin:0;font-size:1rem;line-height:1.75}.work-grid[data-astro-cid-nbll7a3z]{grid-template-columns:minmax(0,6fr) minmax(0,1fr) minmax(0,3fr);align-items:start;display:grid}.work-grid[data-astro-cid-nbll7a3z] figure[data-astro-cid-nbll7a3z]{min-width:0;margin:0}.work-grid[data-astro-cid-nbll7a3z] figcaption[data-astro-cid-nbll7a3z]{color:var(--home-muted);flex-direction:column;gap:.375rem;padding-block:1rem;font-size:.75rem;line-height:1.5;display:flex}.work-grid[data-astro-cid-nbll7a3z] figcaption[data-astro-cid-nbll7a3z] span[data-astro-cid-nbll7a3z]:first-child{color:var(--home-ink);font-family:var(--home-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.work-primary[data-astro-cid-nbll7a3z]{grid-column:1}.work-grid[data-astro-cid-nbll7a3z] .work-secondary[data-astro-cid-nbll7a3z]{grid-column:3;margin-top:50px}.work-photo[data-astro-cid-nbll7a3z]{overflow:hidden}.work-photo[data-astro-cid-nbll7a3z] img[data-astro-cid-nbll7a3z]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.truck-photo[data-astro-cid-nbll7a3z]{aspect-ratio:1.5}.truck-photo[data-astro-cid-nbll7a3z] img[data-astro-cid-nbll7a3z]{-o-object-position:40% center;object-position:40% center}.winter-photo[data-astro-cid-nbll7a3z]{aspect-ratio:.75}.winter-photo[data-astro-cid-nbll7a3z] img[data-astro-cid-nbll7a3z]{-o-object-position:center;object-position:center}.work-gallery-action[data-astro-cid-nbll7a3z]{margin-top:2rem}.materials-heading[data-astro-cid-nbll7a3z]{justify-content:space-between;align-items:center;gap:1.25rem;margin-top:clamp(2rem,4vw,4rem);padding-block:1.5rem;display:flex}.materials-heading[data-astro-cid-nbll7a3z] h3[data-astro-cid-nbll7a3z]{color:var(--home-ink);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500}.materials-heading[data-astro-cid-nbll7a3z] .home-link[data-astro-cid-nbll7a3z]{min-height:2.75rem;font-size:.875rem}.materials-list[data-astro-cid-nbll7a3z]{border-top:1px solid var(--home-line);margin:0;padding:0;list-style:none}.materials-list[data-astro-cid-nbll7a3z] li[data-astro-cid-nbll7a3z]{border-bottom:1px solid var(--home-line);grid-template-columns:1fr 1.1fr;align-items:baseline;gap:1.5rem;padding-block:1.25rem;display:grid}.materials-list[data-astro-cid-nbll7a3z] h4[data-astro-cid-nbll7a3z]{color:var(--home-ink);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(1rem,1.6vw,1.375rem);font-weight:500}.materials-list[data-astro-cid-nbll7a3z] p[data-astro-cid-nbll7a3z]{color:var(--home-muted);margin:0;font-size:.875rem;line-height:1.6}.load-note[data-astro-cid-nbll7a3z]{color:var(--home-muted);margin-top:1.25rem;font-size:.8125rem;line-height:1.7}@media (width<=47.99rem){.work-heading[data-astro-cid-nbll7a3z]{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-bottom:2rem}.work-grid[data-astro-cid-nbll7a3z]{grid-template-columns:1fr;gap:1.5rem}.work-primary[data-astro-cid-nbll7a3z],.work-grid[data-astro-cid-nbll7a3z] .work-secondary[data-astro-cid-nbll7a3z]{grid-column:1;margin-top:0}.work-grid[data-astro-cid-nbll7a3z] .work-secondary[data-astro-cid-nbll7a3z]{justify-self:end;width:80%}.materials-heading[data-astro-cid-nbll7a3z]{flex-direction:column;align-items:flex-start;gap:.5rem}.materials-list[data-astro-cid-nbll7a3z] li[data-astro-cid-nbll7a3z]{grid-template-columns:1fr;gap:.5rem}}.about-section[data-astro-cid-vlbeemm5]{background:#fff}.about-grid[data-astro-cid-vlbeemm5]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.about-copy[data-astro-cid-vlbeemm5]{min-width:0}.about-copy[data-astro-cid-vlbeemm5]>p[data-astro-cid-vlbeemm5]:not(.home-eyebrow){max-width:35rem;color:var(--home-muted);margin-top:1.5rem;font-size:1rem;line-height:1.75}.about-copy[data-astro-cid-vlbeemm5] .home-link[data-astro-cid-vlbeemm5]{min-height:2.75rem;margin-top:1.25rem}.google-link[data-astro-cid-vlbeemm5]{width:fit-content;min-height:2.75rem;color:var(--home-muted);text-underline-offset:.25em;align-items:center;gap:.5rem;font-size:.9375rem;text-decoration:underline;display:flex}.google-link[data-astro-cid-vlbeemm5] svg[data-astro-cid-vlbeemm5]{flex:none;width:1.25rem;height:1.25rem}.about-rail[data-astro-cid-vlbeemm5]{border-top:1px solid var(--home-line);min-width:0;color:var(--home-ink)}.about-rail[data-astro-cid-vlbeemm5] .rail-label[data-astro-cid-vlbeemm5]{color:var(--home-muted);font-family:var(--home-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:400;line-height:1.5}.rail-base[data-astro-cid-vlbeemm5]{padding-block:1.25rem 1.5rem}.rail-base[data-astro-cid-vlbeemm5] h3[data-astro-cid-vlbeemm5]{color:var(--home-ink);letter-spacing:-.045em;margin-block:1.25rem 1.5rem;font-size:clamp(2.75rem,4.5vw,4rem);font-weight:500;line-height:1.05}.rail-base[data-astro-cid-vlbeemm5]>p[data-astro-cid-vlbeemm5]:not(.rail-label){color:var(--home-muted);margin:0;font-size:.875rem;line-height:1.75}.rail-base[data-astro-cid-vlbeemm5]>.coverage-intro[data-astro-cid-vlbeemm5]{color:var(--home-ink);margin-bottom:.5rem;font-weight:500}.rail-base[data-astro-cid-vlbeemm5] .home-link[data-astro-cid-vlbeemm5]{min-height:2.75rem;margin-top:.5rem;font-size:.875rem}.rail-fact[data-astro-cid-vlbeemm5]{border-top:1px solid var(--home-line);grid-template-columns:1fr 1.15fr;align-items:baseline;gap:1rem;padding-block:1.25rem;display:grid}.rail-fact[data-astro-cid-vlbeemm5]>p[data-astro-cid-vlbeemm5]:not(.rail-label),.rail-fact[data-astro-cid-vlbeemm5] a[data-astro-cid-vlbeemm5]{color:var(--home-ink);margin:0;font-size:.9375rem;line-height:1.5}.rail-fact[data-astro-cid-vlbeemm5] a[data-astro-cid-vlbeemm5]{text-underline-offset:.25em;text-decoration:underline}.rail-fact[data-astro-cid-vlbeemm5]:last-child{border-bottom:1px solid var(--home-line)}@media (width<=47.99rem){.about-grid[data-astro-cid-vlbeemm5]{grid-template-columns:1fr}}
