.member[data-astro-cid-ancx5eqx]{border-radius:var(--radius-card);background:var(--member-bg,var(--taupe-light));height:100%;color:inherit;transition:background-color .45s var(--ease-out);flex-direction:column;gap:1.25em;padding:1em 1em 1.5em;text-decoration:none;display:flex}a[data-astro-cid-ancx5eqx].member:hover{background:var(--taupe)}.member-logo[data-astro-cid-ancx5eqx]{aspect-ratio:16/9;border-radius:var(--radius-xl);background:#fff;place-items:center;padding:1.5em 2em;display:grid;overflow:hidden}.member-logo[data-astro-cid-ancx5eqx] img[data-astro-cid-ancx5eqx]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:5.5em;transition:transform .6s var(--ease-out)}a[data-astro-cid-ancx5eqx].member:hover .member-logo[data-astro-cid-ancx5eqx] img[data-astro-cid-ancx5eqx]{transform:scale(1.04)}.member-logo[data-astro-cid-ancx5eqx].is-dark{background:var(--grey)}.member-logo[data-astro-cid-ancx5eqx].is-mono{background:var(--gradient-teal-soft);color:var(--green-dark)}.member-body[data-astro-cid-ancx5eqx]{flex-direction:column;gap:.5em;padding-inline:.5em;display:flex}.member-meta[data-astro-cid-ancx5eqx]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em;display:flex}.member-city[data-astro-cid-ancx5eqx]{align-items:center;gap:.35em;display:flex}.member-link[data-astro-cid-ancx5eqx]{color:var(--accent);align-items:center;gap:.35em;margin-top:auto;padding-inline:.5em;font-weight:600;display:inline-flex}.dir[data-astro-cid-7o2kij3i]{flex-direction:column;gap:1.5em;display:flex}.dir-controls[data-astro-cid-7o2kij3i]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5em;display:flex}.dir-search[data-astro-cid-7o2kij3i]{flex:24em;max-width:36em}.dir-input[data-astro-cid-7o2kij3i]{position:relative}.dir-input[data-astro-cid-7o2kij3i] svg{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:1em;transform:translateY(-50%)}.dir-input[data-astro-cid-7o2kij3i] .input[data-astro-cid-7o2kij3i]{padding-left:3em}.dir-check[data-astro-cid-7o2kij3i]{cursor:pointer;align-items:center;gap:.6em;height:3em;display:inline-flex}.dir-check[data-astro-cid-7o2kij3i] input[data-astro-cid-7o2kij3i]{width:1.2em;height:1.2em;accent-color:var(--accent-dark);cursor:pointer;margin:0}.dir-check[data-astro-cid-7o2kij3i]:focus-within span[data-astro-cid-7o2kij3i]{text-underline-offset:.2em;text-decoration:underline}.dir-chips[data-astro-cid-7o2kij3i]{flex-wrap:wrap;gap:.5em;display:flex}.chip[data-astro-cid-7o2kij3i]{font:600 .875em/1 var(--font-sans);letter-spacing:-.01em;color:var(--btn-secondary-text);background:var(--btn-secondary-bg);border-radius:var(--radius-btn);cursor:pointer;transition:background-color .45s var(--ease-out), color .45s var(--ease-out);border:1px solid #0000;align-items:center;gap:.5em;padding:.85em 1.1em;display:inline-flex}.chip[data-astro-cid-7o2kij3i]:hover{background:var(--btn-secondary-bg-hover);color:var(--text-primary)}.chip[data-astro-cid-7o2kij3i]:focus-visible,.dir-check[data-astro-cid-7o2kij3i] input[data-astro-cid-7o2kij3i]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip[data-astro-cid-7o2kij3i].is-active{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.chip-n[data-astro-cid-7o2kij3i]{opacity:.6;font-weight:500}.dir-grid[data-astro-cid-7o2kij3i]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1em;margin:1em 0 0;padding:0;list-style:none;display:grid}.dir-grid[data-astro-cid-7o2kij3i]>li[data-astro-cid-7o2kij3i][hidden]{display:none}.dir-grid[data-astro-cid-7o2kij3i]>li[data-astro-cid-7o2kij3i]{min-width:0}.dir-empty[data-astro-cid-7o2kij3i]{text-align:center;border-radius:var(--radius-card);background:var(--taupe-light);flex-direction:column;align-items:center;gap:1em;padding:4em 1.5em;display:flex}.dir-empty[data-astro-cid-7o2kij3i][hidden]{display:none}.dir-empty-icon[data-astro-cid-7o2kij3i]{border-radius:var(--radius-icon);background:var(--taupe);place-items:center;width:3.5em;height:3.5em;display:grid}.dir-empty[data-astro-cid-7o2kij3i] p[data-astro-cid-7o2kij3i]{max-width:28em}@media (width<=1199px){.dir-grid[data-astro-cid-7o2kij3i]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=991px){.dir-grid[data-astro-cid-7o2kij3i]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.dir-grid[data-astro-cid-7o2kij3i]{grid-template-columns:minmax(0,1fr)}.dir-search[data-astro-cid-7o2kij3i]{max-width:none}}.portal-card[data-astro-cid-sq54snn7]{border-radius:var(--radius-card);background:var(--taupe-light);grid-template-columns:auto 1fr auto;align-items:center;gap:2em 2.5em;padding:3em;display:grid}.portal-icon[data-astro-cid-sq54snn7]{border-radius:var(--radius-icon);background:var(--taupe);place-items:center;width:4em;height:4em;display:grid}.portal-text[data-astro-cid-sq54snn7]{flex-direction:column;gap:1em;max-width:44em;display:flex}@media (width<=991px){.portal-card[data-astro-cid-sq54snn7]{grid-template-columns:1fr;justify-items:start;padding:2em 1.5em}}
