.gw[data-astro-cid-mxfziea4]{--green:#1f3a2c;--green2:#2b4d3b;--moss:#6f8f4e;--lime:#c9e265;--paper:#f2f3ec;--ink:#16251d;--muted:#55645a;background:var(--paper);color:var(--ink);font-family:Archivo Variable,system-ui,sans-serif;overflow-x:clip}.gw[data-astro-cid-mxfziea4] h1[data-astro-cid-mxfziea4],.gw[data-astro-cid-mxfziea4] h2[data-astro-cid-mxfziea4],.gw[data-astro-cid-mxfziea4] h3[data-astro-cid-mxfziea4],.logo[data-astro-cid-mxfziea4]{letter-spacing:-.035em;font-family:Archivo Variable,sans-serif;font-weight:850;font-stretch:105%;line-height:.98}.wrap[data-astro-cid-mxfziea4]{width:100%;max-width:1240px;margin-inline:auto;padding-inline:1.25rem}@media (width>=768px){.wrap[data-astro-cid-mxfziea4]{padding-inline:2.5rem}}.btn[data-astro-cid-mxfziea4]{border-radius:10px;justify-content:center;align-items:center;min-height:3.1rem;padding:0 1.5rem;font-weight:700;transition:transform .2s,background-color .2s;display:inline-flex}.btn[data-astro-cid-mxfziea4]:active{transform:scale(.97)}.btn-lime[data-astro-cid-mxfziea4]{background:var(--lime);color:var(--ink)}.btn-lime[data-astro-cid-mxfziea4]:hover{background:#d8ee86}.btn-outline[data-astro-cid-mxfziea4]{color:#fff;border:2px solid #ffffffb3}.btn-outline[data-astro-cid-mxfziea4]:hover{background:#ffffff1f}.hero[data-astro-cid-mxfziea4]{isolation:isolate;color:#fff;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-mxfziea4]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-mxfziea4]:before{content:"";z-index:-1;background:linear-gradient(#0f1e168c 0%,#0f1e1659 40%,#0f1e16eb 100%);position:absolute;inset:0}.nav[data-astro-cid-mxfziea4]{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.3rem;display:flex}.logo[data-astro-cid-mxfziea4]{align-items:center;gap:.5rem;font-size:1.4rem;display:inline-flex}.leaf[data-astro-cid-mxfziea4]{background:var(--lime);border-radius:0 60%;width:22px;height:22px}.links[data-astro-cid-mxfziea4]{gap:2rem;font-size:.95rem;font-weight:600;display:none}.nav[data-astro-cid-mxfziea4] .btn[data-astro-cid-mxfziea4]{min-height:2.6rem;padding:0 1rem;font-size:.88rem}@media (width>=900px){.links[data-astro-cid-mxfziea4]{display:flex}}.hero-content[data-astro-cid-mxfziea4]{flex-direction:column;flex:1;justify-content:center;padding-block:3rem;display:flex}.kicker[data-astro-cid-mxfziea4]{text-transform:uppercase;letter-spacing:.14em;color:var(--lime);font-size:.78rem;font-weight:700}.hero[data-astro-cid-mxfziea4] h1[data-astro-cid-mxfziea4]{margin-top:1rem;font-size:clamp(3.4rem,13vw,9rem)}.hl[data-astro-cid-mxfziea4]{color:var(--lime)}.lead[data-astro-cid-mxfziea4]{color:#ffffffe0;max-width:34rem;margin-top:1.5rem;font-size:1.15rem}.actions[data-astro-cid-mxfziea4]{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.hero-stats[data-astro-cid-mxfziea4]{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);gap:1rem;padding-block:1.6rem 2rem;display:grid}.hero-stats[data-astro-cid-mxfziea4] dt[data-astro-cid-mxfziea4]{color:#ffffffbf;order:2;font-size:.8rem}.hero-stats[data-astro-cid-mxfziea4] div[data-astro-cid-mxfziea4]{flex-direction:column;display:flex}.hero-stats[data-astro-cid-mxfziea4] dd[data-astro-cid-mxfziea4]{letter-spacing:-.03em;font-family:Archivo Variable;font-size:clamp(1.8rem,5vw,3rem);font-weight:850}.head[data-astro-cid-mxfziea4]{gap:1rem;margin-bottom:3rem;display:grid}.head[data-astro-cid-mxfziea4] h2[data-astro-cid-mxfziea4]{font-size:clamp(2.5rem,7vw,5rem)}.head[data-astro-cid-mxfziea4] p[data-astro-cid-mxfziea4]{max-width:30rem;color:var(--muted);font-size:1.08rem}.head[data-astro-cid-mxfziea4].light p[data-astro-cid-mxfziea4]{color:#f2f3ecbf}@media (width>=900px){.head[data-astro-cid-mxfziea4]{grid-template-columns:1fr 1fr;align-items:end}}.services[data-astro-cid-mxfziea4]{padding-block:6rem 5rem}.svc-list[data-astro-cid-mxfziea4]{border-top:2px solid var(--ink);display:grid}.svc[data-astro-cid-mxfziea4]{border-bottom:1px solid #cfd3c3;align-items:center;gap:1rem;padding-block:1.8rem;display:grid}.num[data-astro-cid-mxfziea4]{color:var(--moss);font-weight:800}.svc[data-astro-cid-mxfziea4] h3[data-astro-cid-mxfziea4]{font-size:clamp(1.6rem,3.5vw,2.4rem)}.svc[data-astro-cid-mxfziea4] p[data-astro-cid-mxfziea4]{color:var(--muted);max-width:32rem;margin-top:.5rem}.svc[data-astro-cid-mxfziea4] img[data-astro-cid-mxfziea4]{aspect-ratio:5/3.6;object-fit:cover;border-radius:14px;width:100%}@media (width>=900px){.svc[data-astro-cid-mxfziea4]{grid-template-columns:4rem 1fr 260px;gap:2rem}.svc[data-astro-cid-mxfziea4] img[data-astro-cid-mxfziea4]{transition:transform .4s}.svc[data-astro-cid-mxfziea4]:hover img[data-astro-cid-mxfziea4]{transform:rotate(-2deg)scale(1.03)}}.projects[data-astro-cid-mxfziea4]{background:var(--green);color:var(--paper);padding-block:6rem}.gallery[data-astro-cid-mxfziea4]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.gallery[data-astro-cid-mxfziea4] figure[data-astro-cid-mxfziea4]{border-radius:16px;position:relative;overflow:hidden}.gallery[data-astro-cid-mxfziea4] img[data-astro-cid-mxfziea4]{object-fit:cover;aspect-ratio:3/2;width:100%;height:100%;transition:transform .6s}.gallery[data-astro-cid-mxfziea4] figure[data-astro-cid-mxfziea4]:hover img[data-astro-cid-mxfziea4]{transform:scale(1.05)}.gallery[data-astro-cid-mxfziea4] figcaption[data-astro-cid-mxfziea4]{background:#0f1e16bf;border-radius:8px;padding:.35rem .7rem;font-size:.8rem;font-weight:600;position:absolute;bottom:.8rem;left:.8rem}.g1[data-astro-cid-mxfziea4]{grid-column:1/-1}.g1[data-astro-cid-mxfziea4] img[data-astro-cid-mxfziea4]{aspect-ratio:16/10}@media (width>=900px){.gallery[data-astro-cid-mxfziea4]{grid-template-rows:repeat(2,240px);grid-template-columns:repeat(4,1fr)}.g1[data-astro-cid-mxfziea4]{grid-area:1/1/3/3}.gallery[data-astro-cid-mxfziea4] img[data-astro-cid-mxfziea4],.g1[data-astro-cid-mxfziea4] img[data-astro-cid-mxfziea4]{aspect-ratio:auto}}.steps[data-astro-cid-mxfziea4]{padding-block:6rem}.step-list[data-astro-cid-mxfziea4]{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;list-style:none;display:grid}.step-list[data-astro-cid-mxfziea4] li[data-astro-cid-mxfziea4]{background:#fff;border-radius:18px;padding:1.8rem}.step-n[data-astro-cid-mxfziea4]{background:var(--green);width:2.6rem;height:2.6rem;color:var(--lime);border-radius:50%;place-items:center;margin-bottom:1.2rem;font-weight:800;display:grid}.step-list[data-astro-cid-mxfziea4] h3[data-astro-cid-mxfziea4]{font-size:1.35rem}.step-list[data-astro-cid-mxfziea4] p[data-astro-cid-mxfziea4]{color:var(--muted);margin-top:.5rem;font-size:.95rem}.quote[data-astro-cid-mxfziea4]{background:var(--lime);padding-block:4.5rem}.quote-inner[data-astro-cid-mxfziea4]{align-items:center;gap:2rem;display:grid}.quote[data-astro-cid-mxfziea4] img[data-astro-cid-mxfziea4]{object-fit:cover;border-radius:50%;width:160px;height:160px}.quote[data-astro-cid-mxfziea4] blockquote[data-astro-cid-mxfziea4] p[data-astro-cid-mxfziea4]{letter-spacing:-.02em;font-family:Archivo Variable;font-size:clamp(1.5rem,3.5vw,2.6rem);font-weight:750;line-height:1.15}.quote[data-astro-cid-mxfziea4] footer[data-astro-cid-mxfziea4]{margin-top:1.2rem;font-weight:600}@media (width>=900px){.quote-inner[data-astro-cid-mxfziea4]{grid-template-columns:220px 1fr;gap:3.5rem}.quote[data-astro-cid-mxfziea4] img[data-astro-cid-mxfziea4]{width:220px;height:220px}}.cta[data-astro-cid-mxfziea4]{padding-block:6rem}.cta-box[data-astro-cid-mxfziea4]{background:var(--green);color:var(--paper);border-radius:28px;gap:2.5rem;padding:2.5rem 1.5rem;display:grid}.cta[data-astro-cid-mxfziea4] h2[data-astro-cid-mxfziea4]{font-size:clamp(2rem,4.5vw,3.4rem)}.cta[data-astro-cid-mxfziea4] p[data-astro-cid-mxfziea4]{color:#f2f3eccc;max-width:30rem;margin-top:1rem}.contact[data-astro-cid-mxfziea4]{font-weight:700;color:var(--lime)!important}.cta[data-astro-cid-mxfziea4] form[data-astro-cid-mxfziea4]{gap:1rem;display:grid}.cta[data-astro-cid-mxfziea4] label[data-astro-cid-mxfziea4]{gap:.35rem;font-size:.85rem;font-weight:600;display:grid}.cta[data-astro-cid-mxfziea4] input[data-astro-cid-mxfziea4],.cta[data-astro-cid-mxfziea4] select[data-astro-cid-mxfziea4]{background:var(--green2);min-height:3rem;color:var(--paper);font:inherit;border:1.5px solid #ffffff40;border-radius:10px;padding:0 1rem}.ok[data-astro-cid-mxfziea4]{font-weight:600;color:var(--lime)!important}@media (width>=900px){.cta-box[data-astro-cid-mxfziea4]{grid-template-columns:1.1fr 1fr;gap:4rem;padding:4rem}}.foot[data-astro-cid-mxfziea4]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:2rem;font-size:.85rem;display:flex}.foot[data-astro-cid-mxfziea4] .logo[data-astro-cid-mxfziea4]{color:var(--ink);font-size:1.1rem}.foot[data-astro-cid-mxfziea4] .leaf[data-astro-cid-mxfziea4]{background:var(--moss)}
