.gx-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gx-head{padding-top:1.75rem}@media(min-width:1024px){.gx-head{display:grid;grid-template-columns:minmax(0,1fr) 26rem;gap:2rem;align-items:end;padding-top:2.5rem}.gx-head .gx-stand{margin-top:0}}.gx-h1{max-width:30ch;font-size:clamp(1.65rem,3.4vw,2.5rem);color:var(--color-brand-950);text-wrap:balance}.gx-stand{margin-top:1rem;max-width:62ch;font-size:1.02rem;line-height:1.65;color:var(--color-slate-ink)}.gx-bar{display:flex;flex-wrap:wrap;gap:.85rem 1.5rem;align-items:center;justify-content:space-between;padding-bottom:1.15rem;margin:1.75rem 0 1.5rem;border-bottom:1px solid var(--color-rule)}.gx-count{font-size:.7rem;font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--color-slate-ink);text-transform:uppercase}.gx-count span{display:none}.gx-chips{display:flex;flex-wrap:wrap;gap:.45rem;padding:0;margin:0;border:0}.gx-chip{display:inline-flex;gap:.5rem;align-items:center;min-height:2.75rem;padding:0 .95rem;border:1px solid var(--color-rule);border-radius:999px;font-size:.9rem;color:var(--color-brand-950);cursor:pointer}.gx-chip input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.gx-chip small{font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--color-slate-ink)}.gx-chip:hover{background:var(--color-brand-50)}.gx-chip:has(input:checked){border-color:var(--color-brand-950);background:var(--color-brand-950);color:var(--color-paper)}.gx-chip:has(input:checked) small{color:var(--color-accent-500)}.gx-chip:has(input:focus-visible){outline:2px solid var(--color-brand-900);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.gx-chip{transition:background-color .18s ease,color .18s ease,border-color .18s ease}}.gx-grid{display:grid;position:relative;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--gx-cell, 8rem)),1fr));gap:1.4rem .9rem;padding:0;margin:0;list-style:none}@media(min-width:640px){.gx-grid{--gx-cell: 11.5rem;gap:1.6rem 1.1rem}}@media(min-width:1024px){.gx-grid{--gx-cell: 13rem;gap:1.9rem 1.35rem}}.gx-item figure{margin:0}.gx-item a{display:block;overflow:clip;border:1px solid var(--color-rule);border-radius:.4rem}.gx-item a:focus-visible{outline:2px solid var(--color-brand-900);outline-offset:2px}.gx-item img{display:block;width:100%;height:auto}@media(prefers-reduced-motion:no-preference){.gx-item img{transition:transform .35s ease}.gx-item a:hover img,.gx-item a:focus-visible img{transform:scale(1.04)}}.gx-cap{height:2.55rem;margin-top:.55rem}.gx-t{display:block;overflow:hidden;font-size:.88rem;font-weight:500;color:var(--color-brand-950);text-overflow:ellipsis;white-space:nowrap}.gx-s{display:block;overflow:hidden;margin-top:.1rem;font-size:.8rem;color:var(--color-slate-ink);text-overflow:ellipsis;white-space:nowrap}.gx-item[hidden]{display:none}.gx:not(.gx-live):has(#gxf-pair:checked) .gx-item:not([data-k=pair]),.gx:not(.gx-live):has(#gxf-fac:checked) .gx-item:not([data-k=fac]),.gx:not(.gx-live):has(#gxf-sur:checked) .gx-item:not([data-k=sur]){display:none}.gx:has(#gxf-all:checked) .gx-count [data-f=all],.gx:has(#gxf-pair:checked) .gx-count [data-f=pair],.gx:has(#gxf-fac:checked) .gx-count [data-f=fac],.gx:has(#gxf-sur:checked) .gx-count [data-f=sur]{display:inline}
