.agency_card[data-v-1ddfd78c]{color:inherit;min-width:0;transition:transform var(--transition_fast);text-decoration:none;display:block}.agency_card[data-v-1ddfd78c]:hover{transform:translateY(-2px)}.card_glass[data-v-1ddfd78c]{padding:calc(var(--content_spacing) * 1.25);gap:calc(var(--content_spacing) * .75);flex-direction:column;height:100%;display:flex}.card_header[data-v-1ddfd78c]{align-items:center;gap:calc(var(--content_spacing) * .75);display:flex}.logo_wrapper[data-v-1ddfd78c]{border-radius:var(--radius_xl);flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.logo_wrapper.on_dark[data-v-1ddfd78c]{background:var(--color_button_bg)}.logo[data-v-1ddfd78c]{object-fit:contain;width:100%;height:100%}.logo_fallback[data-v-1ddfd78c]{font-family:var(--font_family);color:var(--color_typo_main_inverted);font-size:28px;font-weight:700;line-height:1}.placement_label[data-v-1ddfd78c]{font-family:var(--font_family);font-weight:500;font-size:var(--font_size_xs);color:var(--color_typo_light);border:1px solid var(--color_border);border-radius:var(--radius_pill);background:0 0;margin-bottom:4px;padding:2px 6px;line-height:1;display:inline-block}.header_text[data-v-1ddfd78c]{flex:1;min-width:0}.name[data-v-1ddfd78c]{font-family:var(--font_family);font-weight:700;font-size:var(--font_size_l);line-height:var(--line_height_tight);color:var(--color_typo_strong);margin:0}.title[data-v-1ddfd78c]{font-family:var(--font_family);font-weight:400;font-size:var(--font_size_m);line-height:var(--line_height_tight);color:var(--color_typo_light);margin:4px 0 0}.description[data-v-1ddfd78c]{font-size:var(--font_size_m);line-height:var(--line_height);color:var(--color_typo_muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.meta[data-v-1ddfd78c]{align-items:center;gap:calc(var(--content_spacing) * .75);flex-wrap:wrap;margin-top:auto;display:flex}.meta_item[data-v-1ddfd78c]{font-size:var(--font_size_s);color:var(--color_typo_light);align-items:center;gap:4px;display:inline-flex}.admin_edit_link[data-v-1ddfd78c]{font-family:var(--font_family);font-weight:500;font-size:var(--font_size_s);color:var(--color_accent);transition:opacity var(--transition_fast);align-items:center;gap:4px;margin-left:auto;text-decoration:none;display:inline-flex}.admin_edit_link[data-v-1ddfd78c]:hover{opacity:.7}
