h1[data-astro-cid-r3bc3sjw]{font-size:var(--type-h2-font-size);font-weight:var(--type-h2-font-weight);letter-spacing:var(--type-h2-letter-spacing);margin:0}.lede[data-astro-cid-r3bc3sjw]{margin:var(--spacing-md) 0 0;max-width:52ch;font-size:var(--type-intro-font-size);color:var(--muted)}.group[data-astro-cid-r3bc3sjw]{font-size:var(--type-tag-font-size);letter-spacing:var(--type-tag-letter-spacing);text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:var(--spacing-sm);margin:0;font-weight:600}.list[data-astro-cid-r3bc3sjw]{gap:var(--spacing-xl);margin:var(--spacing-lg) 0 0;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));padding:0;list-style:none;display:grid}.item__link[data-astro-cid-r3bc3sjw]{text-decoration:none;display:block}.item__shot[data-astro-cid-r3bc3sjw]{aspect-ratio:4/3;border-radius:var(--rounded-md);border:1px solid var(--line);background:var(--faint);margin-bottom:var(--spacing-md);display:block;overflow:hidden}.item__shot[data-astro-cid-r3bc3sjw] img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-duration-slow) var(--motion-ease);display:block}.item__link[data-astro-cid-r3bc3sjw]:hover .item__shot[data-astro-cid-r3bc3sjw] img{transform:scale(1.03)}.item__shot[data-astro-cid-r3bc3sjw]{position:relative}.item__shot[data-astro-cid-r3bc3sjw] .play-layer{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s var(--motion-ease);position:absolute;inset:0}.item__shot[data-astro-cid-r3bc3sjw] .play-layer.is-on{opacity:1}.item__shot[data-astro-cid-r3bc3sjw] .play-dots{z-index:2;opacity:0;transition:opacity .2s var(--motion-ease);gap:4px;display:flex;position:absolute;bottom:10px;left:10px}.item__link[data-astro-cid-r3bc3sjw]:hover .item__shot[data-astro-cid-r3bc3sjw] .play-dots{opacity:1}.item__shot[data-astro-cid-r3bc3sjw] .play-dots i{background:#ffffff73;border-radius:2px;width:14px;height:3px}.item__shot[data-astro-cid-r3bc3sjw] .play-dots i.is-on{background:#fff}.item__title[data-astro-cid-r3bc3sjw]{font-size:var(--type-h3-font-size);font-weight:var(--type-h3-font-weight);margin:0}.item__link[data-astro-cid-r3bc3sjw]:hover .item__title[data-astro-cid-r3bc3sjw]{color:var(--accent)}.item__meta[data-astro-cid-r3bc3sjw]{margin:var(--spacing-xs) 0 0;font-size:var(--type-small-font-size);color:var(--muted)}.item__lanes[data-astro-cid-r3bc3sjw]{margin-top:var(--spacing-sm)}.item__lanes[data-astro-cid-r3bc3sjw] .lt{margin:0}.item[data-astro-cid-r3bc3sjw]{transition:opacity var(--motion-duration-base) var(--motion-ease), filter var(--motion-duration-base) var(--motion-ease)}html[data-lane] [data-astro-cid-r3bc3sjw][data-lane-dim] .item[data-astro-cid-r3bc3sjw].is-lane-miss{opacity:.32;filter:grayscale(.8)}html[data-lane] [data-astro-cid-r3bc3sjw][data-lane-dim] .item[data-astro-cid-r3bc3sjw].is-lane-miss:hover{opacity:.8;filter:none}.hire[data-astro-cid-r3bc3sjw]{margin-top:var(--spacing-xl);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hire__k[data-astro-cid-r3bc3sjw]{font-size:var(--type-tag-font-size);letter-spacing:var(--type-tag-letter-spacing);text-transform:uppercase;color:var(--muted);margin-right:4px}.hire__b[data-astro-cid-r3bc3sjw]{all:unset;cursor:pointer;box-sizing:border-box;border:1px solid var(--line);min-height:36px;color:var(--ink);transition:background var(--motion-duration-fast) var(--motion-ease), border-color var(--motion-duration-fast) var(--motion-ease);border-radius:99px;align-items:center;gap:6px;padding:4px 14px;font-size:14px;display:inline-flex}.hire__b[data-astro-cid-r3bc3sjw]:hover{border-color:var(--accent)}.hire__b[data-astro-cid-r3bc3sjw][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.hire__b[data-astro-cid-r3bc3sjw]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hire__n[data-astro-cid-r3bc3sjw]{opacity:.7;font-variant-numeric:tabular-nums;font-size:12px}@media (pointer:coarse){.hire__b[data-astro-cid-r3bc3sjw]{min-height:44px}}.item__summary[data-astro-cid-r3bc3sjw]{margin:var(--spacing-sm) 0 0;color:var(--muted);font-size:var(--type-small-font-size)}
