.listings[data-astro-cid-6lyo3v43]{padding-block:clamp(2rem, 1.5rem + 2vw, 3rem) var(--section-y)}.filters[data-astro-cid-6lyo3v43]{top:calc(var(--header-h) + .75rem);z-index:5;backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fffffff0;grid-template-columns:minmax(0,1fr) 14rem;gap:.75rem;padding:.85rem;display:grid;position:sticky}.search[data-astro-cid-6lyo3v43]{position:relative}.filters[data-astro-cid-6lyo3v43]>[data-astro-cid-6lyo3v43]{min-width:0}.search[data-astro-cid-6lyo3v43] svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.search[data-astro-cid-6lyo3v43] .input[data-astro-cid-6lyo3v43]{padding-left:2.6rem}.chips[data-astro-cid-6lyo3v43]{border:0;flex-wrap:wrap;grid-column:1/-1;gap:.4rem;min-width:0;padding:0;display:flex}.chip[data-astro-cid-6lyo3v43]{flex:none;position:relative}.chip[data-astro-cid-6lyo3v43] input[data-astro-cid-6lyo3v43]{opacity:0;width:1px;height:1px;position:absolute;inset:0}.chip[data-astro-cid-6lyo3v43]>span[data-astro-cid-6lyo3v43]{font-size:var(--text-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:background-color .14s var(--ease), color .14s var(--ease), border-color .14s var(--ease);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-weight:500;display:inline-flex}.chip[data-astro-cid-6lyo3v43]>span[data-astro-cid-6lyo3v43]:hover{border-color:var(--line-strong);color:var(--ink)}.chip[data-astro-cid-6lyo3v43] input[data-astro-cid-6lyo3v43]:checked+span[data-astro-cid-6lyo3v43]{color:var(--white);background:var(--primary);border-color:var(--primary)}.chip[data-astro-cid-6lyo3v43] input[data-astro-cid-6lyo3v43]:focus-visible+span[data-astro-cid-6lyo3v43]{outline:2px solid var(--primary);outline-offset:2px}.n[data-astro-cid-6lyo3v43]{font-size:var(--text-2xs);opacity:.7;font-weight:600}.results-bar[data-astro-cid-6lyo3v43]{font-size:var(--text-sm);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin-block:1.75rem 1rem;display:flex}.clear[data-astro-cid-6lyo3v43]{font-size:var(--text-sm);color:var(--primary);background:var(--primary-50);border-radius:var(--radius-sm);border:0;padding:.35rem .8rem;font-weight:600}.job-list[data-astro-cid-6lyo3v43]{gap:1rem;display:grid}.job-list[data-astro-cid-6lyo3v43] [hidden]{display:none}.empty[data-astro-cid-6lyo3v43]{text-align:center;justify-items:center;gap:.75rem;padding:3rem 1.5rem;display:grid}.empty[data-astro-cid-6lyo3v43][hidden]{display:none}.empty-title[data-astro-cid-6lyo3v43]{font-size:var(--text-2xl);color:var(--ink);font-weight:650}.empty-title[data-astro-cid-6lyo3v43] em[data-astro-cid-6lyo3v43]{color:var(--primary);font-style:normal}.empty[data-astro-cid-6lyo3v43] p[data-astro-cid-6lyo3v43]:last-child{max-width:50ch;color:var(--muted)}.cv-layout[data-astro-cid-6lyo3v43]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.cv-intro[data-astro-cid-6lyo3v43]{top:calc(var(--header-h) + 2rem);position:sticky}.cv-intro[data-astro-cid-6lyo3v43] h2[data-astro-cid-6lyo3v43]{font-size:var(--text-4xl);margin-top:.75rem}.cv-intro[data-astro-cid-6lyo3v43] .lead[data-astro-cid-6lyo3v43]{margin-top:1rem}.assurances[data-astro-cid-6lyo3v43]{gap:1rem;margin-top:2rem;padding:0;list-style:none;display:grid}.assurances[data-astro-cid-6lyo3v43] li[data-astro-cid-6lyo3v43]{align-items:center;gap:.85rem;display:flex}.form-card[data-astro-cid-6lyo3v43]{box-shadow:var(--shadow);padding:clamp(1.5rem,1rem + 2.5vw,2.75rem)}@media (width<=1000px){.cv-layout[data-astro-cid-6lyo3v43]{grid-template-columns:1fr}.cv-intro[data-astro-cid-6lyo3v43]{position:static}}@media (width<=640px){.filters[data-astro-cid-6lyo3v43]{grid-template-columns:minmax(0,1fr);position:static}.chips[data-astro-cid-6lyo3v43]{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-.85rem;padding-inline:.85rem;overflow-x:auto}.chip[data-astro-cid-6lyo3v43]>span[data-astro-cid-6lyo3v43]{white-space:nowrap}}
