.afil{flex-direction:column;align-items:center;margin:56px 0 0;display:flex}.afil__title{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);text-align:center;margin:0 0 16px;font-size:clamp(17px,2.2vw,24px)}.afilstrip{grid-template-areas:"afil";place-items:center;width:100%;padding:2px 2px 4px;display:grid}.afilgrp{animation:afil-rotate calc(var(--n,3) * 5.5s) linear infinite;animation-delay:calc(var(--i,0) * 5.5s);opacity:0;flex-direction:column;grid-area:afil;padding-bottom:8px;display:flex}@keyframes afil-rotate{0%{opacity:0}3%{opacity:1}30%{opacity:1}33.3%{opacity:0}to{opacity:0}}@media (hover:hover){.afilstrip:hover .afilgrp{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.afilstrip{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px 32px;display:flex}.afilgrp{opacity:1;animation:none}}.afilgrp__names{align-items:center;gap:18px;padding:0 10px 7px;display:flex}.afilgrp__brace{align-items:flex-end;gap:8px;display:flex}.afilgrp__arm{border-bottom:1px solid var(--rule);flex:auto;height:9px}.afilgrp__arm--l{border-left:1px solid var(--rule);border-bottom-left-radius:6px}.afilgrp__arm--r{border-right:1px solid var(--rule);border-bottom-right-radius:6px}.afilgrp__net{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);flex:none;font-size:9px;font-weight:500;line-height:1;transform:translateY(50%)}.afilstrip__name{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);flex:none;font-size:11px;font-weight:500}@media (width<=520px){.afilgrp__names{flex-wrap:wrap;justify-content:center;gap:14px;padding:0 8px 7px}}