.hero[data-astro-cid-anhloy43]{padding-top:clamp(1.5rem,3.5vw,3rem);padding-bottom:clamp(3rem,6vw,5rem)}.hero-grid[data-astro-cid-anhloy43]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.hero-copy[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{max-width:12em;font-size:clamp(2.5rem,4.6vw,4.25rem)}.hero-copy[data-astro-cid-anhloy43] .lede[data-astro-cid-anhloy43]{margin-top:1.25rem}.quote[data-astro-cid-anhloy43]{margin-top:clamp(1.5rem,3vw,2rem);padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius-img);background:var(--oat);max-width:40rem}.quote-title[data-astro-cid-anhloy43]{font-size:1.25rem;letter-spacing:-.015em;margin-bottom:1rem;font-variation-settings:"opsz" 24}.quote-fields[data-astro-cid-anhloy43]{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:.75rem;align-items:end}.quote-submit[data-astro-cid-anhloy43]{grid-column:1 / -1;width:100%;min-height:3.25rem;font-size:1.0625rem}@media(max-width:1200px){.quote-fields[data-astro-cid-anhloy43]{grid-template-columns:1fr 1fr}.quote-fields[data-astro-cid-anhloy43] .field[data-astro-cid-anhloy43]:first-child{grid-column:1 / -1}}.quote-note[data-astro-cid-anhloy43]{margin-top:.875rem;font-size:.9rem;color:var(--ink-soft)}.quote-note[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]{color:var(--green);font-weight:700;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1.5px}.hp[data-astro-cid-anhloy43]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.hero-media[data-astro-cid-anhloy43]{position:relative}.hero-frame[data-astro-cid-anhloy43]{position:relative;aspect-ratio:4 / 5;max-height:calc(100dvh - 140px);margin-left:auto;border-radius:var(--radius-img);overflow:hidden;background:var(--field-sage)}.hero-img[data-astro-cid-anhloy43]{width:100%;height:100%;object-fit:cover;object-position:42% 60%}.hero-lines[data-astro-cid-anhloy43]{list-style:none;padding:0;margin:clamp(2.5rem,5vw,4rem) 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.hero-lines[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border-radius:var(--radius-card);background:var(--field);font-family:var(--font-display);font-size:1.1875rem;font-weight:700;letter-spacing:-.015em;font-variation-settings:"opsz" 24;transition:transform .26s var(--ease-out)}.hero-lines[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43] svg[data-astro-cid-anhloy43]{transition:transform .26s var(--ease-out)}.hero-lines[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]:hover svg[data-astro-cid-anhloy43]{transform:translate(2px,-2px)}@media(max-width:960px){.hero-grid[data-astro-cid-anhloy43]{grid-template-columns:1fr}.hero-frame[data-astro-cid-anhloy43]{aspect-ratio:4 / 3;max-height:none}.hero-lines[data-astro-cid-anhloy43]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.quote[data-astro-cid-anhloy43]{padding:1.125rem}.quote-fields[data-astro-cid-anhloy43]{grid-template-columns:1fr}.hero-lines[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]{font-size:1.0625rem;padding:1rem}}.lines[data-astro-cid-whba6msp]{display:grid;gap:clamp(1rem,2vw,1.5rem)}.line[data-astro-cid-whba6msp]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border-radius:var(--radius-img);background:var(--paper);overflow:hidden}.line--flip[data-astro-cid-whba6msp]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.line--flip[data-astro-cid-whba6msp] .line-media[data-astro-cid-whba6msp]{order:2}.line-media[data-astro-cid-whba6msp]{display:block;background:var(--field);min-height:100%;overflow:hidden}.line-img[data-astro-cid-whba6msp]{width:100%;height:100%;aspect-ratio:5 / 4;object-fit:cover;transition:transform .7s var(--ease-out)}.line[data-astro-cid-whba6msp]:hover .line-img[data-astro-cid-whba6msp]{transform:scale(1.03)}.line-body[data-astro-cid-whba6msp]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.5rem,3.5vw,3rem);border-top:8px solid var(--field)}.line-name[data-astro-cid-whba6msp]{font-size:clamp(1.75rem,2.8vw,2.5rem);font-variation-settings:"opsz" 72}.line-name[data-astro-cid-whba6msp] a[data-astro-cid-whba6msp]:hover{color:var(--green)}.line-desc[data-astro-cid-whba6msp]{color:var(--ink-soft);max-width:36em}.line-table[data-astro-cid-whba6msp]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.9375rem;margin-block:.25rem .5rem}.line-table[data-astro-cid-whba6msp] thead[data-astro-cid-whba6msp] th[data-astro-cid-whba6msp]{text-align:left;font-size:.8125rem;font-weight:600;color:var(--ink-faint);padding:0 0 .5rem;border-bottom:1px solid var(--line-strong)}.line-table[data-astro-cid-whba6msp] tbody[data-astro-cid-whba6msp] th[data-astro-cid-whba6msp]{text-align:left;font-weight:600}.line-table[data-astro-cid-whba6msp] tbody[data-astro-cid-whba6msp] th[data-astro-cid-whba6msp],.line-table[data-astro-cid-whba6msp] td[data-astro-cid-whba6msp]{padding:.7rem 0;border-bottom:1px solid var(--line)}.line-table[data-astro-cid-whba6msp] td[data-astro-cid-whba6msp]{color:var(--ink-soft)}.line-table[data-astro-cid-whba6msp] th[data-astro-cid-whba6msp]:nth-child(n+2),.line-table[data-astro-cid-whba6msp] td[data-astro-cid-whba6msp]{text-align:right;padding-left:1rem;white-space:nowrap}@media(max-width:860px){.line[data-astro-cid-whba6msp],.line--flip[data-astro-cid-whba6msp]{grid-template-columns:1fr}.line--flip[data-astro-cid-whba6msp] .line-media[data-astro-cid-whba6msp]{order:0}.line-img[data-astro-cid-whba6msp]{aspect-ratio:16 / 9}}.products[data-astro-cid-fdauljig]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem)}.product[data-astro-cid-fdauljig]{display:flex;flex-direction:column}.product-media[data-astro-cid-fdauljig]{position:relative;aspect-ratio:1;border-radius:var(--radius-img);overflow:hidden;background:var(--field)}.product-img[data-astro-cid-fdauljig]{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.product[data-astro-cid-fdauljig]:hover .product-img[data-astro-cid-fdauljig]{transform:scale(1.035)}.product-tag[data-astro-cid-fdauljig]{position:absolute;top:1rem;left:1rem;padding:.35rem .8rem;border-radius:var(--radius-ctl);background:var(--paper);font-size:.8125rem;font-weight:700}.product-tag--new[data-astro-cid-fdauljig]{background:var(--ink);color:var(--paper)}.product-body[data-astro-cid-fdauljig]{display:flex;flex-direction:column;gap:.75rem;flex:1;padding-top:1.25rem}.product-name[data-astro-cid-fdauljig]{font-size:1.5rem}.product-desc[data-astro-cid-fdauljig]{color:var(--ink-soft);font-size:1rem}.product-benefits[data-astro-cid-fdauljig]{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:0}.product-foot[data-astro-cid-fdauljig]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--line)}.product-price[data-astro-cid-fdauljig]{font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:.875rem}.product-price[data-astro-cid-fdauljig] strong[data-astro-cid-fdauljig]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--ink)}@media(max-width:1100px){.products[data-astro-cid-fdauljig]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.products[data-astro-cid-fdauljig]{grid-template-columns:1fr}}.origin-grid[data-astro-cid-bp4e3pea]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,6vw,6rem);align-items:start}.origin-intro[data-astro-cid-bp4e3pea] h2[data-astro-cid-bp4e3pea]{margin-bottom:1.25rem}.origin-intro[data-astro-cid-bp4e3pea]{position:sticky;top:120px}.origin-table[data-astro-cid-bp4e3pea]{width:100%;border-collapse:collapse}.origin-table[data-astro-cid-bp4e3pea] thead[data-astro-cid-bp4e3pea] th[data-astro-cid-bp4e3pea]{text-align:left;font-size:.8125rem;font-weight:600;color:var(--ink-faint);padding-bottom:.75rem;border-bottom:2px solid var(--ink)}.origin-table[data-astro-cid-bp4e3pea] tbody[data-astro-cid-bp4e3pea] th[data-astro-cid-bp4e3pea],.origin-table[data-astro-cid-bp4e3pea] td[data-astro-cid-bp4e3pea]{text-align:left;padding:1.25rem 0;border-bottom:1px solid var(--line-strong);vertical-align:baseline}.origin-table[data-astro-cid-bp4e3pea] tbody[data-astro-cid-bp4e3pea] th[data-astro-cid-bp4e3pea]{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;padding-right:1.5rem}.origin-table[data-astro-cid-bp4e3pea] td[data-astro-cid-bp4e3pea]{color:var(--ink-soft);font-size:1.0625rem}.markets[data-astro-cid-bp4e3pea]{margin-top:2.5rem}.markets-title[data-astro-cid-bp4e3pea]{font-size:1.125rem;margin-bottom:.875rem}.markets-list[data-astro-cid-bp4e3pea]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0 0 .875rem}.markets-list[data-astro-cid-bp4e3pea] li[data-astro-cid-bp4e3pea]{padding:.4rem .9rem;border:1px solid var(--line-strong);border-radius:var(--radius-ctl);font-size:.9375rem;font-weight:500}@media(max-width:860px){.origin-grid[data-astro-cid-bp4e3pea]{grid-template-columns:1fr}.origin-intro[data-astro-cid-bp4e3pea]{position:static}}@media(max-width:480px){.origin-table[data-astro-cid-bp4e3pea] tbody[data-astro-cid-bp4e3pea] th[data-astro-cid-bp4e3pea],.origin-table[data-astro-cid-bp4e3pea] td[data-astro-cid-bp4e3pea]{display:block;padding:0;border:0}.origin-table[data-astro-cid-bp4e3pea] tbody[data-astro-cid-bp4e3pea] tr[data-astro-cid-bp4e3pea]{display:block;padding:1rem 0;border-bottom:1px solid var(--line-strong)}.origin-table[data-astro-cid-bp4e3pea] td[data-astro-cid-bp4e3pea]{margin-top:.25rem}.origin-table[data-astro-cid-bp4e3pea] thead[data-astro-cid-bp4e3pea]{display:none}}.proof-grid[data-astro-cid-rzn44ail]{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(2.5rem,6vw,6rem)}.proof-main[data-astro-cid-rzn44ail] h2[data-astro-cid-rzn44ail]{max-width:13em;margin-bottom:clamp(2rem,4vw,3rem)}.lead-quote[data-astro-cid-rzn44ail]{margin:0 0 2.5rem}.lead-quote[data-astro-cid-rzn44ail] blockquote[data-astro-cid-rzn44ail]{margin:0}.lead-quote[data-astro-cid-rzn44ail] p[data-astro-cid-rzn44ail]{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;font-variation-settings:"opsz" 48;text-indent:-.45em}.lead-quote[data-astro-cid-rzn44ail] p[data-astro-cid-rzn44ail]:before{content:"“"}.lead-quote[data-astro-cid-rzn44ail] p[data-astro-cid-rzn44ail]:after{content:"”"}.lead-quote[data-astro-cid-rzn44ail] figcaption[data-astro-cid-rzn44ail]{margin-top:1.25rem;color:var(--ink-soft)}.lead-quote[data-astro-cid-rzn44ail] figcaption[data-astro-cid-rzn44ail] strong[data-astro-cid-rzn44ail]{color:var(--ink)}.quotes[data-astro-cid-rzn44ail]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-top:2rem;border-top:1px solid var(--line-strong);margin-bottom:1rem}.quote[data-astro-cid-rzn44ail],.quote[data-astro-cid-rzn44ail] blockquote[data-astro-cid-rzn44ail]{margin:0}.quote[data-astro-cid-rzn44ail] p[data-astro-cid-rzn44ail]{color:var(--ink)}.quote[data-astro-cid-rzn44ail] p[data-astro-cid-rzn44ail]:before{content:"“"}.quote[data-astro-cid-rzn44ail] p[data-astro-cid-rzn44ail]:after{content:"”"}.quote[data-astro-cid-rzn44ail] figcaption[data-astro-cid-rzn44ail]{margin-top:1rem;display:grid;font-size:.9375rem}.quote[data-astro-cid-rzn44ail] figcaption[data-astro-cid-rzn44ail] span[data-astro-cid-rzn44ail]{color:var(--ink-faint)}.certs[data-astro-cid-rzn44ail]{margin-top:2.5rem}.certs-title[data-astro-cid-rzn44ail]{font-size:1.125rem;margin-bottom:.75rem}.certs-list[data-astro-cid-rzn44ail]{list-style:none;padding:0;margin:0 0 .75rem;display:grid;gap:.5rem}.certs-list[data-astro-cid-rzn44ail] li[data-astro-cid-rzn44ail]{display:flex;align-items:center;gap:.6rem;font-weight:600}.certs-list[data-astro-cid-rzn44ail] svg[data-astro-cid-rzn44ail]{color:var(--green)}@media(max-width:960px){.proof-grid[data-astro-cid-rzn44ail]{grid-template-columns:1fr}}@media(max-width:640px){.quotes[data-astro-cid-rzn44ail]{grid-template-columns:1fr}}
