.brand-hero[data-astro-cid-yyy36nfi]{background:var(--c-bg-alt);padding:clamp(2rem,5vw,3.5rem) 0 clamp(1.5rem,4vw,2.5rem);border-bottom:1px solid var(--c-border)}.crumbs[data-astro-cid-yyy36nfi]{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.85rem;color:var(--c-ink-muted);margin-bottom:2rem}.crumbs[data-astro-cid-yyy36nfi] a[data-astro-cid-yyy36nfi]{color:var(--c-ink-muted)}.crumbs[data-astro-cid-yyy36nfi] a[data-astro-cid-yyy36nfi]:hover{color:var(--c-primary)}.crumbs[data-astro-cid-yyy36nfi] span[data-astro-cid-yyy36nfi][aria-hidden]{opacity:.4}.brand-hero__grid[data-astro-cid-yyy36nfi]{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:start}@media(max-width:700px){.brand-hero__grid[data-astro-cid-yyy36nfi]{grid-template-columns:1fr}}.brand-hero[data-astro-cid-yyy36nfi] h1[data-astro-cid-yyy36nfi]{color:var(--c-primary);margin:.4rem 0 .85rem;font-size:clamp(1.7rem,3.2vw,2.5rem)}.brand-hero__description[data-astro-cid-yyy36nfi]{color:var(--c-ink-muted);max-width:640px;margin:0 0 1rem;text-align:justify;text-justify:inter-word;hyphens:auto}.brand-hero__description[data-astro-cid-yyy36nfi] p[data-astro-cid-yyy36nfi]{margin:0 0 .85rem}.brand-hero__description[data-astro-cid-yyy36nfi] p[data-astro-cid-yyy36nfi]:last-child{margin-bottom:0}.brand-hero__description[data-astro-cid-yyy36nfi] img[data-astro-cid-yyy36nfi]{max-width:100%;height:auto;border-radius:var(--radius);margin:1rem 0;display:block}.brand-hero__description[data-astro-cid-yyy36nfi] ul[data-astro-cid-yyy36nfi],.brand-hero__description[data-astro-cid-yyy36nfi] ol[data-astro-cid-yyy36nfi]{padding-left:1.5rem;margin:0 0 .85rem}.brand-hero__description[data-astro-cid-yyy36nfi] li[data-astro-cid-yyy36nfi]{margin-bottom:.3rem}.brand-hero__description[data-astro-cid-yyy36nfi] a[data-astro-cid-yyy36nfi]{color:var(--c-primary)}.brand-hero__description[data-astro-cid-yyy36nfi] a[data-astro-cid-yyy36nfi]:hover{text-decoration:underline}.brand-hero__description[data-astro-cid-yyy36nfi] strong[data-astro-cid-yyy36nfi]{color:var(--c-ink);font-weight:600}.brand-hero__description[data-astro-cid-yyy36nfi] em[data-astro-cid-yyy36nfi]{font-style:italic}.brand-hero__description[data-astro-cid-yyy36nfi] blockquote[data-astro-cid-yyy36nfi]{margin:0 0 .85rem;padding-left:1rem;border-left:3px solid var(--c-border);color:var(--c-ink-muted);font-style:italic}.brand-hero__site[data-astro-cid-yyy36nfi]{font-weight:600;color:var(--c-primary)}.brand-hero__site[data-astro-cid-yyy36nfi]:hover{text-decoration:underline}.brand-hero__logo[data-astro-cid-yyy36nfi]{width:400px;max-width:100%;display:flex;align-items:center;justify-content:center;margin-top:clamp(6rem,10vw,9rem)}.brand-hero__logo[data-astro-cid-yyy36nfi] img[data-astro-cid-yyy36nfi]{max-width:100%;max-height:160px;object-fit:contain}@media(max-width:700px){.brand-hero__logo[data-astro-cid-yyy36nfi]{width:auto;justify-content:flex-start;margin-top:0}}.brand-products[data-astro-cid-yyy36nfi]{padding:clamp(2.5rem,5vw,4rem) 0;background:#fff}.empty[data-astro-cid-yyy36nfi]{text-align:center;color:var(--c-ink-muted);padding:3rem 0}.series[data-astro-cid-yyy36nfi]{margin-bottom:3rem}.series[data-astro-cid-yyy36nfi]:last-child{margin-bottom:0}.series__title[data-astro-cid-yyy36nfi]{font-size:1.575rem;text-transform:uppercase;letter-spacing:.1em;color:var(--c-ink-muted);margin:0 0 1.25rem;font-weight:600}.series__title-prefix[data-astro-cid-yyy36nfi]{text-transform:none}.cards[data-astro-cid-yyy36nfi]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem}.card[data-astro-cid-yyy36nfi]{display:block;background:#fff;color:var(--c-ink);border:1px solid var(--c-border);border-radius:var(--radius);overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.card[data-astro-cid-yyy36nfi]:hover{transform:translateY(-3px);box-shadow:0 8px 22px #00000014;border-color:var(--c-primary);color:var(--c-ink)}.card__media[data-astro-cid-yyy36nfi]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fff;padding:.5rem}.card__media[data-astro-cid-yyy36nfi] img[data-astro-cid-yyy36nfi]{width:100%;height:100%;object-fit:contain}.card[data-astro-cid-yyy36nfi][href*="/constellation/"] .card__media[data-astro-cid-yyy36nfi],.card[data-astro-cid-yyy36nfi][href*="/ta/"] .card__media[data-astro-cid-yyy36nfi],.card[data-astro-cid-yyy36nfi][href*="/transrotor/"] .card__media[data-astro-cid-yyy36nfi]{padding:1.75rem}.card__placeholder[data-astro-cid-yyy36nfi]{color:var(--c-ink-muted);font-size:.85rem;background:var(--c-bg-alt);width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--radius)}.card__body[data-astro-cid-yyy36nfi]{padding:.85rem 1rem 1.1rem}.card__body[data-astro-cid-yyy36nfi] h4[data-astro-cid-yyy36nfi]{font-size:1rem;font-weight:600;margin:0 0 .35rem;color:var(--c-ink)}.card__body[data-astro-cid-yyy36nfi] p[data-astro-cid-yyy36nfi]{font-size:.85rem;color:var(--c-ink-muted);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
