.material-brands[data-astro-cid-qfuxttw5]{border-block:1px solid var(--color-line);background:linear-gradient(135deg,var(--color-sand),var(--color-graphite) 65%);padding-block:clamp(2rem,4vw,3.5rem)}.material-brands__intro[data-astro-cid-qfuxttw5]{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:2rem}.material-brands[data-astro-cid-qfuxttw5] h2[data-astro-cid-qfuxttw5]{margin-top:.65rem;font-size:clamp(1.6rem,2.6vw,2.45rem);font-weight:300;line-height:1.15;text-wrap:balance}.material-brands__description[data-astro-cid-qfuxttw5]{max-width:38rem;justify-self:end;font-size:.85rem;line-height:1.8}.material-brands__list[data-astro-cid-qfuxttw5]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;padding:0;list-style:none}.material-brands__item[data-astro-cid-qfuxttw5]{flex:0 0 calc((100% - 4.5rem) / 7);min-width:0}.material-brands__link[data-astro-cid-qfuxttw5]{display:block;position:relative;height:100%;padding:.65rem;border:1px solid var(--color-line);border-radius:.9rem;background:linear-gradient(145deg,#ffffff0e,#ffffff04);transition:transform .35s var(--ease-lux),border-color .35s,box-shadow .35s}.material-brands__link[data-astro-cid-qfuxttw5]:after{content:"";position:absolute;bottom:-1px;inset-inline:25%;height:1px;background:var(--color-accent);transform:scaleX(0);transition:transform .35s var(--ease-lux)}.material-brands__link[data-astro-cid-qfuxttw5]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media(hover:hover){.material-brands__link[data-astro-cid-qfuxttw5]:hover{transform:translateY(-5px);border-color:var(--color-accent);box-shadow:0 16px 35px -20px #f270254d}.material-brands__link[data-astro-cid-qfuxttw5]:hover:after{transform:scaleX(1)}.material-brands__link[data-astro-cid-qfuxttw5]:hover img[data-astro-cid-qfuxttw5]{transform:scale(1.045)}.material-brands__link[data-astro-cid-qfuxttw5]:hover .material-brands__name[data-astro-cid-qfuxttw5] svg[data-astro-cid-qfuxttw5]{color:var(--color-accent);transform:translate(1px,-1px)}}.material-brands__link[data-astro-cid-qfuxttw5]:active{transform:translateY(-1px) scale(.985)}.material-brands__logo[data-astro-cid-qfuxttw5]{display:grid;place-items:center;aspect-ratio:1.85;overflow:hidden;border:1px solid var(--color-line);border-radius:.5rem;background:#fff;padding:.65rem}.material-brands__logo[data-astro-cid-qfuxttw5] img[data-astro-cid-qfuxttw5]{width:100%;height:100%;object-fit:contain;transition:transform .45s var(--ease-lux)}.material-brands[data-astro-cid-qfuxttw5] figcaption[data-astro-cid-qfuxttw5]{margin-top:.65rem;text-align:center}.material-brands__name[data-astro-cid-qfuxttw5]{display:flex;align-items:center;justify-content:space-between;gap:.35rem;color:var(--color-ink);font-size:.8rem;line-height:1.5}.material-brands__name[data-astro-cid-qfuxttw5] svg[data-astro-cid-qfuxttw5]{color:var(--color-muted);transition:transform .3s,color .3s}.material-brands__category[data-astro-cid-qfuxttw5]{display:block;color:var(--color-muted);font-size:.75rem;line-height:1.6}.material-brands[data-astro-cid-qfuxttw5] figcaption[data-astro-cid-qfuxttw5]{text-align:left;padding-inline:.1rem}.material-brands__toolbar[data-astro-cid-qfuxttw5]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px;margin-top:1.25rem}.material-brands__toolbar[data-astro-cid-qfuxttw5] p[data-astro-cid-qfuxttw5]{color:var(--color-ink);font-size:.75rem;line-height:1.6}.material-brands__hint[data-astro-cid-qfuxttw5]{color:var(--color-muted)}.material-brands__motion[data-astro-cid-qfuxttw5]{flex-shrink:0;min-height:44px;padding-inline:.65rem;border:1px solid var(--color-line);border-radius:2rem;color:var(--color-ink);background:transparent;font-size:.75rem}.material-brands__motion[data-astro-cid-qfuxttw5]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.material-brands__related[data-astro-cid-qfuxttw5]{display:flex;align-items:center;gap:.7rem;margin-top:.25rem}.material-brands__note[data-astro-cid-qfuxttw5]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem 2rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-line);font-size:.75rem;line-height:1.7}.material-brands__note[data-astro-cid-qfuxttw5] a[data-astro-cid-qfuxttw5]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--color-ink);text-decoration:underline;text-underline-offset:.3em}.material-brands__note[data-astro-cid-qfuxttw5] a[data-astro-cid-qfuxttw5]:hover{color:var(--color-accent)}.material-brands__note[data-astro-cid-qfuxttw5] a[data-astro-cid-qfuxttw5]:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px;border-radius:.15rem}@media(max-width:1023px){.material-brands__item[data-astro-cid-qfuxttw5]{flex-basis:calc((100% - 2.25rem)/4)}.material-brands__logo[data-astro-cid-qfuxttw5]{aspect-ratio:2.3}}@media(max-width:639px){.material-brands[data-astro-cid-qfuxttw5]{padding-block:1.7rem}.material-brands__intro[data-astro-cid-qfuxttw5]{grid-template-columns:1fr;gap:.85rem}.material-brands__description[data-astro-cid-qfuxttw5]{justify-self:start;font-size:.8rem}.material-brands__toolbar[data-astro-cid-qfuxttw5]{margin-top:.8rem}.material-brands__toolbar[data-astro-cid-qfuxttw5] p[data-astro-cid-qfuxttw5]{flex:1}.material-brands__toolbar[data-astro-cid-qfuxttw5] p[data-astro-cid-qfuxttw5]>span[data-astro-cid-qfuxttw5][aria-hidden]{display:none}.material-brands__hint[data-astro-cid-qfuxttw5]{display:block}.material-brands__list[data-astro-cid-qfuxttw5]{flex-wrap:nowrap;justify-content:flex-start;gap:.6rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--color-line) transparent;padding:.45rem .25rem .65rem;margin-inline:-.25rem;margin-top:.1rem}.material-brands__item[data-astro-cid-qfuxttw5]{flex:0 0 7.5rem}.material-brands__link[data-astro-cid-qfuxttw5]{padding:.45rem;border-radius:.7rem}.material-brands__logo[data-astro-cid-qfuxttw5]{aspect-ratio:2;padding:.3rem}.material-brands__category[data-astro-cid-qfuxttw5]{display:none}.material-brands__note[data-astro-cid-qfuxttw5]{flex-direction:column;gap:.25rem;margin-top:1.1rem}}@media(min-width:640px),(prefers-reduced-motion:reduce){.material-brands__motion[data-astro-cid-qfuxttw5]{display:none}}@media(prefers-reduced-motion:reduce){.material-brands__link[data-astro-cid-qfuxttw5],.material-brands__link[data-astro-cid-qfuxttw5]:after,.material-brands__logo[data-astro-cid-qfuxttw5] img[data-astro-cid-qfuxttw5],.material-brands__name[data-astro-cid-qfuxttw5] svg[data-astro-cid-qfuxttw5]{transition:none}}
