.hero[data-astro-cid-fclxlhip]{position:relative;padding-top:clamp(2.5rem,6vw,4.5rem);overflow:hidden}.hero-daisy[data-astro-cid-fclxlhip]{top:-3rem;right:-5rem}.hero-inner[data-astro-cid-fclxlhip]{position:relative;z-index:1}.hero-lede[data-astro-cid-fclxlhip]{max-width:54ch}.centred-block[data-astro-cid-fclxlhip]{text-align:center}.centred-form[data-astro-cid-fclxlhip]{display:flex;justify-content:center;margin-top:1.5rem}.lineup-list[data-astro-cid-fclxlhip]{padding-top:clamp(1rem,3vw,2rem)}.state-note[data-astro-cid-fclxlhip]{text-align:center;color:var(--ink-soft);font-size:1.1rem}.finder[data-astro-cid-fclxlhip]{display:flex;gap:.75rem;margin-top:1.75rem;max-width:640px}.finder[data-astro-cid-fclxlhip] input[data-astro-cid-fclxlhip][type=search]{flex:1;min-width:0;font:inherit;font-size:1.1rem;padding:.85rem 1.25rem;border:var(--border);border-radius:999px;background:var(--white);color:var(--ink);box-shadow:var(--shadow-sm)}.finder[data-astro-cid-fclxlhip] input[data-astro-cid-fclxlhip][type=search]:focus-visible{outline:3px solid var(--teal);outline-offset:2px}@media(max-width:520px){.finder[data-astro-cid-fclxlhip]{flex-direction:column}}.toolbar[data-astro-cid-fclxlhip]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 2rem;margin:0 0 2rem}.result-count[data-astro-cid-fclxlhip]{margin:0;font-weight:800;color:var(--ink-soft);white-space:nowrap;padding-top:.55rem}.cats[data-astro-cid-fclxlhip]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;flex:1 1 520px}.cats[data-astro-cid-fclxlhip] a[data-astro-cid-fclxlhip]{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .9rem;border:var(--border);border-radius:999px;background:var(--white);color:var(--ink);font-weight:700;font-size:.92rem;text-decoration:none;box-shadow:2px 2px 0 var(--ink);transition:transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1)}.cats[data-astro-cid-fclxlhip] a[data-astro-cid-fclxlhip]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.cats[data-astro-cid-fclxlhip] a[data-astro-cid-fclxlhip][aria-current=page]{background:var(--teal-ink);color:var(--white)}.cats[data-astro-cid-fclxlhip] .count[data-astro-cid-fclxlhip]{font-size:.78rem;min-width:1.4rem;padding:0 .35rem;border-radius:999px;background:var(--butter);color:var(--ink);text-align:center}.suppliers[data-astro-cid-fclxlhip]{list-style:none;padding:0;margin:0;display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));align-items:stretch}.supplier[data-astro-cid-fclxlhip][hidden]{display:none}.supplier[data-astro-cid-fclxlhip] article[data-astro-cid-fclxlhip]{display:flex;flex-direction:column;background:var(--white);border:var(--border);border-radius:var(--radius);overflow:hidden;height:100%;box-shadow:4px 4px 0 var(--ink);transition:transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1)}.supplier[data-astro-cid-fclxlhip] article[data-astro-cid-fclxlhip]:hover,.supplier[data-astro-cid-fclxlhip] article[data-astro-cid-fclxlhip]:focus-within{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.photo-link[data-astro-cid-fclxlhip]{display:block;border-bottom:var(--border)}.no-photo[data-astro-cid-fclxlhip]{aspect-ratio:4 / 3;display:grid;place-items:center;background:var(--butter);color:var(--coral);font-size:2.5rem}.supplier-body[data-astro-cid-fclxlhip]{padding:1.1rem 1.2rem 1.25rem;display:flex;flex-direction:column;flex:1}.supplier-body[data-astro-cid-fclxlhip] .tag[data-astro-cid-fclxlhip]{align-self:flex-start}.supplier-body[data-astro-cid-fclxlhip] h2[data-astro-cid-fclxlhip]{font-size:clamp(1.15rem,2.2vw,1.4rem);margin:.6rem 0 .5rem;line-height:1.2}.supplier-body[data-astro-cid-fclxlhip] h2[data-astro-cid-fclxlhip] a[data-astro-cid-fclxlhip]{color:inherit;text-decoration:none}.supplier-body[data-astro-cid-fclxlhip] h2[data-astro-cid-fclxlhip] a[data-astro-cid-fclxlhip]:after{content:"";position:absolute;inset:0}.supplier[data-astro-cid-fclxlhip] article[data-astro-cid-fclxlhip]{position:relative}.supplier-body[data-astro-cid-fclxlhip] h2[data-astro-cid-fclxlhip] a[data-astro-cid-fclxlhip]:hover{text-decoration:underline;text-underline-offset:4px}.facts[data-astro-cid-fclxlhip]{margin:0 0 .75rem;display:grid;gap:.25rem;font-size:.93rem}.facts[data-astro-cid-fclxlhip] dt[data-astro-cid-fclxlhip]{display:inline;font-weight:800;margin-right:.4rem}.facts[data-astro-cid-fclxlhip] dd[data-astro-cid-fclxlhip]{display:inline;margin:0;color:var(--ink-soft)}.facts[data-astro-cid-fclxlhip] dd[data-astro-cid-fclxlhip]{overflow-wrap:anywhere}.links[data-astro-cid-fclxlhip]{margin:auto 0 0;padding-top:.5rem}.more[data-astro-cid-fclxlhip]{font-weight:800;color:var(--teal-ink);text-decoration:none}.visually-hidden[data-astro-cid-fclxlhip]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.cats[data-astro-cid-fclxlhip] a[data-astro-cid-fclxlhip],.supplier[data-astro-cid-fclxlhip] article[data-astro-cid-fclxlhip]{transition:none}}
