.hero[data-astro-cid-lcdefpme]{padding-top:clamp(56px,7vw,96px)}.hero-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(32px,5vw,72px);display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:18px}.hero-lede[data-astro-cid-lcdefpme]{max-width:min(30em,100%);margin-top:26px}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.hero-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;background:var(--bg-soft);width:100%}.hero-caption[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:.02em;margin-top:12px;font-size:.76rem}.stats[data-astro-cid-lcdefpme]{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:clamp(48px,6vw,80px) 0 0;display:grid}.stat[data-astro-cid-lcdefpme]{background:var(--bg);flex-direction:column-reverse;gap:4px;padding:26px 24px 24px;display:flex}.stat[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.stat[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:600;line-height:1}.stat[data-astro-cid-lcdefpme] sup[data-astro-cid-lcdefpme]{vertical-align:super;color:var(--wood);margin-left:1px;font-size:.55em;font-weight:500}.stat[data-astro-cid-lcdefpme] .unit[data-astro-cid-lcdefpme]{letter-spacing:0;color:var(--ink-3);font-size:.42em;font-weight:400}.section-head[data-astro-cid-lcdefpme]{margin-bottom:clamp(32px,4vw,56px)}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:14px}.section-head--row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.link-more[data-astro-cid-lcdefpme]{color:var(--ink-3);white-space:nowrap;border-bottom:1px solid var(--line-strong);transition:color .25s var(--ease), border-color .25s var(--ease);padding-bottom:4px;font-size:.88rem}.link-more[data-astro-cid-lcdefpme]:hover{color:var(--ink);border-color:var(--ink)}.services[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service[data-astro-cid-lcdefpme]{border-right:1px solid var(--line);transition:background .4s var(--ease);flex-direction:column;gap:14px;padding:32px 28px 32px 0;display:flex}.service[data-astro-cid-lcdefpme]:last-child{border-right:0;padding-right:0}.service[data-astro-cid-lcdefpme]:not(:first-child){padding-left:28px}.service[data-astro-cid-lcdefpme]:hover{background:var(--bg-soft)}.service-no[data-astro-cid-lcdefpme]{letter-spacing:.16em;color:var(--wood);font-size:.78rem}.service[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-3);flex:1;font-size:.92rem;line-height:1.85}.service-link[data-astro-cid-lcdefpme]{color:var(--ink);gap:8px;font-size:.86rem;display:inline-flex}.section--soft[data-astro-cid-lcdefpme]{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.species-grid[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.species-card[data-astro-cid-lcdefpme]{background:var(--bg);transition:background .35s var(--ease);flex-direction:column;gap:22px;padding:26px 22px 24px;display:flex}.species-card[data-astro-cid-lcdefpme]:hover{box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.species-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.12rem}.species-head[data-astro-cid-lcdefpme] .latin[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:6px;font-size:.82rem;line-height:1.5}.species-meta[data-astro-cid-lcdefpme]{flex-direction:column;gap:7px;margin:0;font-size:.78rem;display:flex}.species-meta[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-top:7px;display:flex}.species-meta[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted);flex:none}.species-meta[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{text-align:right;color:var(--ink-2);overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.5}.species-meta[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme].cites-on{color:var(--wood)}.products[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px);display:grid}.product[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.product-media[data-astro-cid-lcdefpme]{background:var(--bg-soft);overflow:hidden}.product-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .7s var(--ease)}.product[data-astro-cid-lcdefpme]:hover .product-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.035)}.product-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;padding-top:18px;display:flex}.product-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:.98rem;line-height:1.45}.product-spec[data-astro-cid-lcdefpme]{letter-spacing:.04em;color:var(--ink-3);font-size:.78rem}.product-note[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.78rem}.product-price[data-astro-cid-lcdefpme]{color:var(--wood);letter-spacing:.04em;margin-top:10px;font-size:.78rem}.authority[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.auth-grid[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.auth-item[data-astro-cid-lcdefpme]{background:var(--bg);padding:32px 28px 36px}.auth-no[data-astro-cid-lcdefpme]{letter-spacing:.02em;color:var(--line-strong);font-size:2rem;line-height:1}.auth-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:18px;font-size:1rem}.auth-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--ink-3);margin-top:10px;font-size:.88rem;line-height:1.85}@media (width<=1000px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-media[data-astro-cid-lcdefpme]{max-width:480px}.species-grid[data-astro-cid-lcdefpme],.products[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.services[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.service[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}.service[data-astro-cid-lcdefpme]:not(:first-child){padding-left:0}.service[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.auth-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=640px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.species-meta[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column;gap:2px}.species-meta[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{text-align:left}.species-grid[data-astro-cid-lcdefpme],.products[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.section-head--row[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:12px}}
