@layer modules{.gl-collection{padding-top:var(--space-8);scroll-margin-top:var(--header-h)}.gl-collection__head{gap:var(--space-5);margin-bottom:var(--space-6);display:grid}.gl-bands{height:var(--bar-h);grid-template-columns:1.3fr repeat(4,1fr);align-items:end;display:grid}.gl-bands__item{clip-path:inset(20px 0 0);height:100%;padding-bottom:15px;padding-inline:var(--space-4);background:var(--tone);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;transition:clip-path var(--dur) var(--ease-out);align-items:flex-end;font-weight:760;text-decoration:none;display:flex;overflow:hidden}.gl-bands__item:first-child{color:var(--color-on-ink)}.gl-bands__item:hover{clip-path:inset(10px 0 0)}.gl-bands__item[aria-current]{clip-path:inset(0);box-shadow:inset 0 -5px 0 var(--color-ink)}.gl-bands__item:first-child[aria-current]{box-shadow:inset 0 -5px 0 var(--color-magenta)}.gl-species{gap:var(--space-2);display:flex}.gl-species a{padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-ink);font-size:var(--text-small);font-weight:650;text-decoration:none}.gl-species a[aria-current]{background:var(--color-ink);color:var(--color-on-ink)}@media (max-width:899px){.gl-bands{grid-template-columns:repeat(5,1fr)}.gl-bands__item{padding-inline:var(--space-1);letter-spacing:.04em;justify-content:center;font-size:.625rem}}}
