.logos[data-astro-cid-r2z7ke62]{align-items:center;gap:1.5rem;padding-inline:2rem;display:flex}.logos__track[data-astro-cid-r2z7ke62]{scroll-snap-type:x proximity;scrollbar-width:none;flex:1;align-items:center;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.logos__track[data-astro-cid-r2z7ke62]::-webkit-scrollbar{display:none}.logos__track[data-astro-cid-r2z7ke62] li[data-astro-cid-r2z7ke62]{scroll-snap-align:start;flex:0 0 max(10rem,20%);place-items:center;display:grid}.logos__track[data-astro-cid-r2z7ke62] img[data-astro-cid-r2z7ke62]{object-fit:contain;width:auto;max-width:min(10rem,80%);max-height:10rem}.logos__arrow[data-astro-cid-r2z7ke62]{color:#169c598c;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:2rem;height:3rem;padding:0;transition:color .2s;display:grid}.logos__arrow[data-astro-cid-r2z7ke62]:hover:not([aria-disabled=true]){color:var(--green-text)}.logos__arrow[data-astro-cid-r2z7ke62][aria-disabled=true]{color:#169c5926;cursor:default}.logos__arrow[data-astro-cid-r2z7ke62][hidden]{display:none}.intro[data-astro-cid-dkm6ojda]{gap:var(--space-l);align-items:center;display:grid}@media (width>=64rem){.intro[data-astro-cid-dkm6ojda]{gap:var(--space-xl);grid-template-columns:3fr 2fr}}.intro__lead[data-astro-cid-dkm6ojda]{font-size:var(--step-1);line-height:1.55}.intro__body[data-astro-cid-dkm6ojda] p[data-astro-cid-dkm6ojda]{line-height:1.85}.intro__media[data-astro-cid-dkm6ojda]{position:relative}.intro__media[data-astro-cid-dkm6ojda] img[data-astro-cid-dkm6ojda]{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;position:relative}@media (width>=64rem){.intro__media[data-astro-cid-dkm6ojda]:before{content:"";background:var(--ink);position:absolute;inset:1.5rem -1.5rem -1.5rem 1.5rem}}.credentials[data-astro-cid-dkm6ojda]{align-items:center;gap:var(--space-m);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.credentials[data-astro-cid-dkm6ojda] img[data-astro-cid-dkm6ojda]{width:auto;height:90px}.uv-intro[data-astro-cid-dkm6ojda]{gap:var(--space-l);align-items:center;display:grid}@media (width>=64rem){.uv-intro[data-astro-cid-dkm6ojda]{gap:var(--space-xl);grid-template-columns:6fr 5fr}}.uv-intro__body[data-astro-cid-dkm6ojda]{max-width:46rem}.uv-intro__body[data-astro-cid-dkm6ojda] p[data-astro-cid-dkm6ojda]{line-height:1.85}.uv-intro__body[data-astro-cid-dkm6ojda] h3[data-astro-cid-dkm6ojda]{margin-top:var(--space-m);font-size:var(--step-2)}.uv-intro__media[data-astro-cid-dkm6ojda]{position:relative}.uv-intro__media[data-astro-cid-dkm6ojda] img[data-astro-cid-dkm6ojda]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;position:relative}@media (width>=64rem){.uv-intro__media[data-astro-cid-dkm6ojda]:before{content:"";background:var(--green);position:absolute;inset:1.5rem -1.5rem -1.5rem 1.5rem}}.tags[data-astro-cid-dkm6ojda]{margin:0 0 var(--space-s);flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.tags[data-astro-cid-dkm6ojda] li[data-astro-cid-dkm6ojda]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--green-text);border:1px solid;padding:.35rem .85rem;font-weight:600}.samples-head[data-astro-cid-dkm6ojda]{gap:var(--space-m);margin-bottom:var(--space-l);align-items:center;display:grid}@media (width>=56rem){.samples-head[data-astro-cid-dkm6ojda]{gap:var(--space-xl);grid-template-columns:1fr auto}}.samples-head[data-astro-cid-dkm6ojda]>div[data-astro-cid-dkm6ojda]:first-child{max-width:50rem}.samples-head__title[data-astro-cid-dkm6ojda]{font-size:var(--step-3)}.samples-head[data-astro-cid-dkm6ojda] p[data-astro-cid-dkm6ojda]{line-height:1.85}.samples-head__photos[data-astro-cid-dkm6ojda]{gap:var(--space-s);display:flex}.samples-head__photos[data-astro-cid-dkm6ojda] img[data-astro-cid-dkm6ojda]{object-fit:cover;border:6px solid var(--paper);width:clamp(8rem,18vw,12rem);height:14rem;box-shadow:0 .75rem 1.5rem -.75rem #00000059}.cards[data-astro-cid-dkm6ojda]{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-dkm6ojda]{padding:var(--space-m);background:var(--paper);border-top:3px solid var(--green);position:relative}.card__img[data-astro-cid-dkm6ojda]{width:calc(100% + 2 * var(--space-m));aspect-ratio:3/2;object-fit:cover;max-width:none;height:auto;margin:calc(-1 * var(--space-m)) calc(-1 * var(--space-m)) var(--space-s);display:block}.card[data-astro-cid-dkm6ojda] h4[data-astro-cid-dkm6ojda]{font-size:var(--step-1);letter-spacing:.06em;margin:0 0 .6rem}.card[data-astro-cid-dkm6ojda] p[data-astro-cid-dkm6ojda]{margin:0;line-height:1.75}.cards--numbered[data-astro-cid-dkm6ojda]{counter-reset:sample}.cards--numbered[data-astro-cid-dkm6ojda] .card[data-astro-cid-dkm6ojda]{counter-increment:sample;padding-top:calc(var(--space-m) + 2.25rem)}.cards--numbered[data-astro-cid-dkm6ojda] .card[data-astro-cid-dkm6ojda]:before{content:counter(sample, decimal-leading-zero);top:var(--space-s);left:var(--space-m);font-family:var(--font-display);color:var(--green-text);font-size:2.5rem;line-height:1;position:absolute}.samples-outro[data-astro-cid-dkm6ojda]{max-width:60rem;margin:var(--space-l) 0 0;font-size:var(--step-1);line-height:1.6}.section-lead[data-astro-cid-dkm6ojda]{max-width:60rem;margin:0 0 var(--space-m);font-size:var(--step-1);line-height:1.6}.cards--products[data-astro-cid-dkm6ojda]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.card--product[data-astro-cid-dkm6ojda]{background:var(--paper-alt)}.badge[data-astro-cid-dkm6ojda]{letter-spacing:.12em;text-transform:uppercase;color:var(--paper);background:var(--muted);margin-bottom:.85rem;padding:.25rem .7rem;font-size:.8125rem;font-weight:700;display:inline-block}.badge--yes[data-astro-cid-dkm6ojda]{background:var(--green-text)}.attorneys[data-astro-cid-dkm6ojda]{background:var(--ink);color:var(--paper)}.attorneys[data-astro-cid-dkm6ojda] .section-lead[data-astro-cid-dkm6ojda] strong{color:var(--green-on-dark)}.card--dark[data-astro-cid-dkm6ojda]{border-top-color:var(--green);background:#ffffff0d}.card--dark[data-astro-cid-dkm6ojda] h4[data-astro-cid-dkm6ojda]{color:var(--paper)}.card--dark[data-astro-cid-dkm6ojda] p[data-astro-cid-dkm6ojda]{color:#d9d5d6}.callout[data-astro-cid-dkm6ojda]{max-width:60rem;margin:var(--space-l) 0 0;font-size:var(--step-1);border-left:5px solid var(--green);padding-left:clamp(1rem,2vw,1.75rem);line-height:1.6}
