.hero_card[data-v-344f471d]{background:#fff;border-radius:var(--radius_card);overflow:hidden}.cover_wrapper[data-v-344f471d]{position:relative;width:100%;aspect-ratio:3/1;overflow:hidden;z-index:0}.cover_image[data-v-344f471d]{width:100%;height:100%;object-fit:cover}.cover_website_button[data-v-344f471d]{position:absolute;top:calc(var(--content_spacing) * .75);right:calc(var(--content_spacing) * .75)}.website_label_short[data-v-344f471d]{display:none}@media(max-width:500px){.website_label_full[data-v-344f471d]{display:none}.website_label_short[data-v-344f471d]{display:inline}}.hero_body[data-v-344f471d]{position:relative;z-index:10;padding:calc(var(--content_spacing) * 1.3);display:flex;flex-direction:column;gap:calc(var(--content_spacing) * .5)}.hero_body.has_cover[data-v-344f471d]{padding-top:calc(var(--content_spacing) * .75)}.hero_top[data-v-344f471d]{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--content_spacing) * .75)}.logo_wrapper[data-v-344f471d]{width:72px;height:72px;border-radius:var(--radius_xl);overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo_wrapper.on_dark[data-v-344f471d]{background:var(--color_button_bg)}.logo_wrapper.overlapping[data-v-344f471d]{width:96px;height:96px;margin-top:-56px;border:3px solid #fff;box-shadow:0 4px 12px #0000001a;background:#fff}.logo_wrapper.overlapping.on_dark[data-v-344f471d]{background:var(--color_button_bg);border-color:var(--color_button_bg)}.logo[data-v-344f471d]{width:100%;height:100%;object-fit:contain}.logo_fallback[data-v-344f471d]{font-family:var(--font_family);font-weight:700;font-size:24px;color:var(--color_typo_subtle)}.hero_text[data-v-344f471d]{display:flex;flex-direction:column;gap:4px}.agency_name[data-v-344f471d]{font-family:var(--font_family);font-weight:700;font-size:var(--font_size_2xl);line-height:var(--line_height_headline);margin:0;color:var(--color_typo_strong)}.agency_title[data-v-344f471d]{font-family:var(--font_family);font-weight:400;font-size:var(--font_size_l);line-height:var(--line_height);color:var(--color_typo_subtle);margin:0}.short_description[data-v-344f471d]{font-family:var(--font_family);font-weight:400;font-size:var(--font_size_m);line-height:var(--line_height);color:var(--color_typo_muted);margin:calc(var(--content_spacing) * .25) 0 0}.meta_row[data-v-344f471d]{display:flex;flex-wrap:wrap;gap:calc(var(--content_spacing) * .75);margin-top:calc(var(--content_spacing) * .25)}.meta_item[data-v-344f471d]{display:inline-flex;align-items:center;gap:6px;font-size:var(--font_size_m);color:var(--color_typo_muted)}.hero_categories[data-v-344f471d]{display:flex;flex-wrap:wrap;gap:5px;margin:.5em 0}.actions[data-v-344f471d]{position:absolute;top:15px;right:15px;display:flex;gap:6px;z-index:100}@media(max-width:768px){.agency_name[data-v-344f471d]{font-size:var(--font_size_xl)}.cover_wrapper[data-v-344f471d]{aspect-ratio:2.5/1}}.agency_base[data-v-a04d5436]{display:flex;gap:calc(var(--content_spacing) * 1);padding:calc(var(--content_spacing) * 1.25)}.main_column[data-v-a04d5436]{flex:1;min-width:0;position:relative}.sidebar_column[data-v-a04d5436]{flex:0 0 340px;position:relative}.actions[data-v-a04d5436]{position:absolute;top:-10px;right:10px;transform:translateY(-100%);display:flex;gap:6px;z-index:100}.jobs_section[data-v-a04d5436]{margin-top:calc(var(--content_spacing) * 1.5)}.jobs_title[data-v-a04d5436]{font-family:var(--font_family);font-weight:700;font-size:var(--font_size_l);line-height:var(--line_height_headline);margin:0 0 calc(var(--content_spacing) * 1) 0;color:var(--color_typo_strong)}.jobs_grid[data-v-a04d5436]{display:grid;grid-template-columns:repeat(1,1fr);gap:calc(var(--content_spacing) * 1)}@media(max-width:1024px){.agency_base[data-v-a04d5436]{flex-direction:column;padding:calc(var(--content_spacing) * 1.25)}.sidebar_column[data-v-a04d5436]{flex:none}}@media(max-width:768px){.agency_base[data-v-a04d5436]{padding:calc(var(--content_spacing) * 1)}.jobs_grid[data-v-a04d5436]{grid-template-columns:1fr}}
