.brand-hero[data-astro-cid-giheeevw]{background:var(--brand-surface);padding:var(--space-xl) 0 clamp(3rem,7vw,6rem)}.breadcrumb[data-astro-cid-giheeevw]{margin-bottom:var(--space-xl);font-size:.75rem;color:var(--warm-gray)}.breadcrumb[data-astro-cid-giheeevw] a[data-astro-cid-giheeevw]{color:var(--warm-gray);transition:color .2s}.breadcrumb[data-astro-cid-giheeevw] a[data-astro-cid-giheeevw]:hover{color:var(--ink)}.breadcrumb-sep[data-astro-cid-giheeevw]{margin:0 .5rem;color:var(--stone)}.brand-hero__grid[data-astro-cid-giheeevw]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(2rem,6vw,6rem);align-items:stretch}.brand-hero__content[data-astro-cid-giheeevw]{display:flex;flex-direction:column;justify-content:center;max-width:620px;padding:var(--space-xl) 0}.brand-hero__content[data-astro-cid-giheeevw] .brand-mark{margin-bottom:clamp(2rem,5vw,4rem);color:var(--brand-accent)}.brand-hero__eyebrow[data-astro-cid-giheeevw]{margin-bottom:.8rem;color:var(--brand-accent);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.brand-hero__content[data-astro-cid-giheeevw] h1[data-astro-cid-giheeevw]{max-width:11ch;margin-bottom:var(--space-lg);color:var(--brand-ink);font-size:clamp(2.5rem,5.5vw,5rem);line-height:.98}.brand-hero__tagline[data-astro-cid-giheeevw]{font-family:var(--font-display);font-style:italic;font-size:1.15rem;color:var(--brand-accent);margin-bottom:var(--space-lg)}.brand-hero__desc[data-astro-cid-giheeevw]{font-size:.95rem;color:color-mix(in srgb,var(--brand-ink) 72%,transparent);line-height:1.7}.brand-hero__links[data-astro-cid-giheeevw]{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;margin-top:var(--space-xl)}.brand-hero__links[data-astro-cid-giheeevw] a[data-astro-cid-giheeevw]{border-bottom:1px solid color-mix(in srgb,var(--brand-accent) 45%,transparent);padding-bottom:.2rem;color:var(--brand-accent);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brand-hero__media[data-astro-cid-giheeevw]{position:relative;min-height:620px;overflow:hidden;background:var(--brand-ink)}.brand-hero__media[data-astro-cid-giheeevw] video[data-astro-cid-giheeevw],.brand-hero__media[data-astro-cid-giheeevw] img[data-astro-cid-giheeevw],.brand-hero__youtube[data-astro-cid-giheeevw],.brand-hero__youtube[data-astro-cid-giheeevw] iframe[data-astro-cid-giheeevw],.brand-hero__sequence[data-astro-cid-giheeevw]{width:100%;height:100%;object-fit:cover}.brand-hero__media[data-astro-cid-giheeevw] video[data-astro-cid-giheeevw],.brand-hero__youtube[data-astro-cid-giheeevw] iframe[data-astro-cid-giheeevw],.brand-hero__sequence[data-astro-cid-giheeevw] img[data-astro-cid-giheeevw]{filter:saturate(.92) contrast(1.03)}.brand-hero__youtube[data-astro-cid-giheeevw],.brand-hero__sequence[data-astro-cid-giheeevw]{position:relative;overflow:hidden}.brand-hero__youtube[data-astro-cid-giheeevw] img[data-astro-cid-giheeevw],.brand-hero__youtube[data-astro-cid-giheeevw] iframe[data-astro-cid-giheeevw],.brand-hero__sequence[data-astro-cid-giheeevw] img[data-astro-cid-giheeevw]{position:absolute;inset:0}.brand-hero__youtube[data-astro-cid-giheeevw] img[data-astro-cid-giheeevw]{object-fit:contain;padding:8%}.brand-hero__youtube[data-astro-cid-giheeevw] iframe[data-astro-cid-giheeevw]{left:50%;width:auto;min-width:100%;aspect-ratio:16 / 9;border:0;transform:translate(-50%);pointer-events:none}.brand-hero__sequence[data-astro-cid-giheeevw] img[data-astro-cid-giheeevw]{object-fit:cover;opacity:0;animation:brand-product-sequence var(--sequence-duration) infinite both;animation-delay:calc(var(--sequence-index) * -3s)}@keyframes brand-product-sequence{0%,22%{opacity:1;transform:scale(1)}30%,to{opacity:0;transform:scale(1.045)}}@media(max-width:820px){.brand-hero__grid[data-astro-cid-giheeevw]{grid-template-columns:1fr}.brand-hero__media[data-astro-cid-giheeevw]{min-height:460px}}@media(prefers-reduced-motion:reduce){.brand-hero__sequence[data-astro-cid-giheeevw] img[data-astro-cid-giheeevw]{animation:none}.brand-hero__sequence[data-astro-cid-giheeevw] img[data-astro-cid-giheeevw]:first-child{opacity:1}}
