.stellen-hero.svelte-3lutb3.svelte-3lutb3{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media (min-width: 900px){.stellen-hero.svelte-3lutb3.svelte-3lutb3{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.stellen-hero.svelte-3lutb3 .stellen-hero__media{min-width:0}.stellen-hero__frame.svelte-3lutb3.svelte-3lutb3{overflow:hidden;border-radius:18px;aspect-ratio:3 / 2;border:1px solid var(--color-border);box-shadow:0 30px 60px -34px #14141466}.stellen-hero__frame.svelte-3lutb3 img.svelte-3lutb3{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.job-controls.svelte-3lutb3.svelte-3lutb3{display:grid;gap:1.1rem;margin-bottom:2rem}.job-search.svelte-3lutb3.svelte-3lutb3{display:flex;align-items:center;gap:.65rem;max-width:420px;padding:.7rem 1rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-white);color:var(--color-muted)}.job-search.svelte-3lutb3 input.svelte-3lutb3{flex:1;min-width:0;border:0;background:transparent;font-size:1rem;color:var(--color-ink);outline:none}.job-facets.svelte-3lutb3.svelte-3lutb3{display:flex;flex-wrap:wrap;gap:.9rem}.job-select.svelte-3lutb3.svelte-3lutb3{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem;min-width:175px;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.jobs-grid.svelte-3lutb3.svelte-3lutb3{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width: 640px){.jobs-grid.svelte-3lutb3.svelte-3lutb3{grid-template-columns:1fr 1fr}}@media (min-width: 1000px){.jobs-grid.svelte-3lutb3.svelte-3lutb3{grid-template-columns:repeat(3,1fr)}}.job-empty.svelte-3lutb3.svelte-3lutb3{color:var(--color-muted);font-size:1.05rem}.contact-grid.svelte-3lutb3.svelte-3lutb3{grid-template-columns:1fr}@media (min-width: 1024px){.contact-grid.svelte-3lutb3.svelte-3lutb3{grid-template-columns:1fr 1fr}}.contact-photo.svelte-3lutb3.svelte-3lutb3{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:16px;border:1px solid rgba(255,255,255,.14)}
