.work[data-astro-cid-fnyojxqg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.work-col[data-astro-cid-fnyojxqg]{border-radius:var(--radius);background:var(--lime-soft);padding:1.5rem}.work-col[data-astro-cid-fnyojxqg] h3[data-astro-cid-fnyojxqg]{font-size:var(--fs-lg);margin-bottom:.75rem}.work-col[data-astro-cid-fnyojxqg] ul[data-astro-cid-fnyojxqg]{gap:.55rem;list-style:none;display:grid}.work-col[data-astro-cid-fnyojxqg] ul[data-astro-cid-fnyojxqg] li[data-astro-cid-fnyojxqg]{color:var(--ink);font-size:var(--fs-sm);padding-left:1.4rem;position:relative}.work-col[data-astro-cid-fnyojxqg] ul[data-astro-cid-fnyojxqg] li[data-astro-cid-fnyojxqg]:before{content:"";background:var(--olive);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.5em;left:0}.sampling[data-astro-cid-fnyojxqg]{background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.sampling[data-astro-cid-fnyojxqg] ol[data-astro-cid-fnyojxqg]{counter-reset:s;gap:.55rem;list-style:none;display:grid}.sampling[data-astro-cid-fnyojxqg] ol[data-astro-cid-fnyojxqg] li[data-astro-cid-fnyojxqg]{counter-increment:s;font-size:var(--fs-sm);padding-left:2rem;position:relative}.sampling[data-astro-cid-fnyojxqg] ol[data-astro-cid-fnyojxqg] li[data-astro-cid-fnyojxqg]:before{content:counter(s);background:var(--lime);width:1.4rem;height:1.4rem;color:var(--forest-deep);font-family:var(--font-display);font-size:var(--fs-xs);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.sampling-note[data-astro-cid-fnyojxqg]{color:var(--olive-text);font-size:var(--fs-sm);margin-top:.9rem;font-weight:500}.free[data-astro-cid-fnyojxqg]{border-radius:var(--radius);background:var(--lime-soft);color:var(--forest-deep);align-items:center;gap:.6rem;margin-top:2rem;padding:.7rem 1.1rem;font-weight:600;display:inline-flex}.free[data-astro-cid-fnyojxqg] svg{color:var(--forest);flex-shrink:0}.free[data-astro-cid-fnyojxqg]+.privacy[data-astro-cid-fnyojxqg]{margin-top:.75rem}.privacy[data-astro-cid-fnyojxqg]{color:var(--graphite);font-size:var(--fs-sm);align-items:center;gap:.6rem;margin-top:1.25rem;display:flex}.privacy[data-astro-cid-fnyojxqg] svg{color:var(--olive-text);flex-shrink:0}@media (width<=63.99rem){.work[data-astro-cid-fnyojxqg]{grid-template-columns:1fr}}.services[data-astro-cid-fnyojxqg]{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;list-style:none;display:grid}.services[data-astro-cid-fnyojxqg] li[data-astro-cid-fnyojxqg]{border-radius:var(--radius);background:var(--lime-soft);transition:transform .3s var(--ease-out), background .3s;padding:1.4rem 1.5rem}.services[data-astro-cid-fnyojxqg] li[data-astro-cid-fnyojxqg]:hover{background:var(--olive-tint)}.services[data-astro-cid-fnyojxqg] li[data-astro-cid-fnyojxqg].linked{position:relative}.services[data-astro-cid-fnyojxqg] li[data-astro-cid-fnyojxqg].linked h3[data-astro-cid-fnyojxqg] a[data-astro-cid-fnyojxqg]{color:inherit;text-decoration:none}.services[data-astro-cid-fnyojxqg] li[data-astro-cid-fnyojxqg].linked h3[data-astro-cid-fnyojxqg] a[data-astro-cid-fnyojxqg]:after{content:"";border-radius:inherit;position:absolute;inset:0}.svc-more[data-astro-cid-fnyojxqg]{color:var(--forest);font-size:var(--fs-sm);align-items:center;gap:.35rem;margin-top:.75rem;font-weight:600;display:inline-flex}.svc-icon[data-astro-cid-fnyojxqg]{background:var(--white);width:3rem;height:3rem;color:var(--olive-text);border-radius:50%;place-items:center;margin-bottom:1rem;transition:background .3s,color .3s;display:grid}.services[data-astro-cid-fnyojxqg] li[data-astro-cid-fnyojxqg]:hover .svc-icon[data-astro-cid-fnyojxqg]{background:var(--olive);color:var(--white)}.services[data-astro-cid-fnyojxqg] .svc-call[data-astro-cid-fnyojxqg]{background:var(--olive);padding:0}.services[data-astro-cid-fnyojxqg] .svc-call[data-astro-cid-fnyojxqg]:hover{background:var(--forest)}.svc-call[data-astro-cid-fnyojxqg] a[data-astro-cid-fnyojxqg]{height:100%;color:var(--white);flex-direction:column;padding:1.4rem 1.5rem;text-decoration:none;display:flex}.svc-call[data-astro-cid-fnyojxqg] .svc-icon[data-astro-cid-fnyojxqg]{background:var(--lime);color:var(--forest-deep)}.services[data-astro-cid-fnyojxqg] .svc-call[data-astro-cid-fnyojxqg]:hover .svc-icon[data-astro-cid-fnyojxqg]{background:var(--white);color:var(--forest-deep)}.svc-call-title[data-astro-cid-fnyojxqg]{font-family:var(--font-display);font-weight:650;font-size:var(--fs-lg);line-height:1.2}.svc-call[data-astro-cid-fnyojxqg] .tel[data-astro-cid-fnyojxqg]{font-family:var(--font-display);font-weight:650;font-size:var(--fs-xl);margin-top:auto;padding-top:.75rem}.services[data-astro-cid-fnyojxqg] h3[data-astro-cid-fnyojxqg]{font-size:var(--fs-lg)}@media (width<=35.99rem){.services[data-astro-cid-fnyojxqg] li[data-astro-cid-fnyojxqg]:not(.svc-call){grid-template-columns:3rem 1fr;column-gap:1rem;padding:1.1rem 1.25rem;display:grid}.services[data-astro-cid-fnyojxqg] li[data-astro-cid-fnyojxqg]:not(.svc-call) .svc-icon[data-astro-cid-fnyojxqg]{grid-row:span 2;margin-bottom:0}}.services[data-astro-cid-fnyojxqg] p[data-astro-cid-fnyojxqg]{color:var(--graphite);font-size:var(--fs-sm);margin-top:.4rem}
