.dossier-hero[data-astro-cid-7eq2svlj]{padding:6rem 0 4.5rem;border-bottom:1px solid var(--border-subtle);background:var(--bg)}.dossier-label[data-astro-cid-7eq2svlj]{font-family:Inter,system-ui,sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--teal)}.dossier-hero[data-astro-cid-7eq2svlj] h1[data-astro-cid-7eq2svlj]{font-family:var(--font-display);font-size:clamp(2.4rem,5.8vw,5rem);font-weight:800;line-height:1.02;letter-spacing:-.025em;margin:1.5rem 0 2rem;max-width:18ch;color:var(--text-primary)}.dossier-meta[data-astro-cid-7eq2svlj]{font-family:Inter,system-ui,sans-serif;font-size:1rem;color:var(--text-secondary);font-weight:500;letter-spacing:.01em}.dossier-meta[data-astro-cid-7eq2svlj] strong[data-astro-cid-7eq2svlj]{color:var(--text-primary);font-weight:700}.dossier-meta[data-astro-cid-7eq2svlj] .sep[data-astro-cid-7eq2svlj]{color:var(--teal);padding:0 .5rem;font-weight:400}.dossier-filter[data-astro-cid-7eq2svlj]{padding:2rem 0;border-bottom:1px solid var(--border-subtle);background:var(--bg)}.dossier-chips[data-astro-cid-7eq2svlj]{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.dossier-chips[data-astro-cid-7eq2svlj] .chip[data-astro-cid-7eq2svlj]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;border-radius:9999px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);font-family:var(--font-body);font-size:.85rem;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.dossier-chips[data-astro-cid-7eq2svlj] .chip[data-astro-cid-7eq2svlj]:hover{border-color:var(--teal);color:var(--text-primary)}.dossier-chips[data-astro-cid-7eq2svlj] .chip[data-astro-cid-7eq2svlj].is-active{background:var(--teal);color:#fff;border-color:var(--teal)}.dossier-chips[data-astro-cid-7eq2svlj] .chip[data-astro-cid-7eq2svlj] .cnt[data-astro-cid-7eq2svlj]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;padding:0 .4em;border-radius:9999px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:.72rem;font-weight:600;line-height:1.6}.dossier-chips[data-astro-cid-7eq2svlj] .chip[data-astro-cid-7eq2svlj].is-active .cnt[data-astro-cid-7eq2svlj]{background:#ffffff38;color:#fff}.dossier-grid-section[data-astro-cid-7eq2svlj]{padding:2.5rem 0 5rem;background:var(--bg)}.dossier-grid[data-astro-cid-7eq2svlj]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.dossier-card[data-astro-cid-7eq2svlj]{position:relative;display:block;aspect-ratio:3/4;border-radius:10px;overflow:hidden;text-decoration:none;background:var(--bg-surface-alt);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.dossier-card[data-astro-cid-7eq2svlj]:hover{transform:translateY(-5px);box-shadow:0 18px 50px #0000002e}.dossier-card[data-astro-cid-7eq2svlj][hidden]{display:none}.dossier-card-media[data-astro-cid-7eq2svlj]{position:absolute;inset:0}.dossier-card-media[data-astro-cid-7eq2svlj] img[data-astro-cid-7eq2svlj]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.dossier-card[data-astro-cid-7eq2svlj]:hover .dossier-card-media[data-astro-cid-7eq2svlj] img[data-astro-cid-7eq2svlj]{transform:scale(1.04)}.dossier-card-overlay[data-astro-cid-7eq2svlj]{position:absolute;inset:0;padding:1.1rem;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(to top,#000000e0,#00000059 35%,#0000 60%);color:#fff}.dossier-card-name[data-astro-cid-7eq2svlj]{font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:-.005em;margin-bottom:.25rem;color:#fff}.dossier-card-role[data-astro-cid-7eq2svlj]{font-family:Inter,system-ui,sans-serif;font-size:.74rem;line-height:1.35;color:#ffffffd1}.dossier-empty[data-astro-cid-7eq2svlj]{text-align:center;padding:4rem 0;color:var(--text-muted);font-size:1.05rem}@media(max-width:1100px){.dossier-grid[data-astro-cid-7eq2svlj]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.dossier-hero[data-astro-cid-7eq2svlj]{padding:3.5rem 0 2.75rem}.dossier-hero[data-astro-cid-7eq2svlj] h1[data-astro-cid-7eq2svlj]{margin:1rem 0 1.25rem}.dossier-meta[data-astro-cid-7eq2svlj]{font-size:.9rem}.dossier-meta[data-astro-cid-7eq2svlj] .sep[data-astro-cid-7eq2svlj]{padding:0 .35rem}.dossier-filter[data-astro-cid-7eq2svlj]{padding:1.25rem 0}.dossier-grid-section[data-astro-cid-7eq2svlj]{padding:1.75rem 0 3.5rem}.dossier-grid[data-astro-cid-7eq2svlj]{grid-template-columns:repeat(2,1fr);gap:.9rem}.dossier-card-overlay[data-astro-cid-7eq2svlj]{padding:.9rem}.dossier-card-name[data-astro-cid-7eq2svlj]{font-size:.92rem}.dossier-card-role[data-astro-cid-7eq2svlj]{font-size:.7rem}.dossier-chips[data-astro-cid-7eq2svlj] .chip[data-astro-cid-7eq2svlj]{font-size:.78rem;padding:.45rem .9rem}}
