.ac[data-astro-cid-lmhxjcjw]{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-card);box-shadow:var(--shadow-1);transition:box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.ac[data-astro-cid-lmhxjcjw]:hover,.ac[data-astro-cid-lmhxjcjw]:focus-within{box-shadow:var(--shadow-2);border-color:var(--line);transform:translateY(-2px)}.ac[data-astro-cid-lmhxjcjw]:before{content:"";background:var(--tone,var(--hairline-brand));z-index:1;height:3px;position:absolute;inset:0 0 auto}.tone-violet[data-astro-cid-lmhxjcjw]{--tone:#6d4aff}.tone-cyan[data-astro-cid-lmhxjcjw]{--tone:#07a6e0}.tone-mint[data-astro-cid-lmhxjcjw]{--tone:#12c98a}.tone-amber[data-astro-cid-lmhxjcjw]{--tone:#e8a23d}.tone-rose[data-astro-cid-lmhxjcjw]{--tone:#ff5ac8}.tone-blue[data-astro-cid-lmhxjcjw]{--tone:#2a46b8}.ac-shot[data-astro-cid-lmhxjcjw]{aspect-ratio:16/10;background:var(--surface-3);border-bottom:1px solid var(--line-soft);display:block;position:relative;overflow:hidden}.ac-reel[data-astro-cid-lmhxjcjw]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease);pointer-events:none;position:absolute;inset:0}.ac-reel[data-astro-cid-lmhxjcjw].is-on{opacity:1}.ac-logo[data-astro-cid-lmhxjcjw]{z-index:1;background:#fff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid;position:absolute;bottom:.8rem;left:.8rem;box-shadow:0 6px 18px -6px #00000073,0 0 0 1px #0000000f}.ac-logo[data-astro-cid-lmhxjcjw] img[data-astro-cid-lmhxjcjw]{object-fit:contain;border-radius:8px;width:36px;height:36px}.ac-shot[data-astro-cid-lmhxjcjw] img[data-astro-cid-lmhxjcjw]{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.ac[data-astro-cid-lmhxjcjw]:hover .ac-shot[data-astro-cid-lmhxjcjw] img[data-astro-cid-lmhxjcjw]{transform:scale(1.025)}.ac-empty[data-astro-cid-lmhxjcjw]{height:100%;color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, var(--surface));place-items:center;display:grid}.ac-body[data-astro-cid-lmhxjcjw]{padding:var(--s-4) var(--s-4) var(--s-4);flex:1;align-content:start;gap:.45rem;display:grid}.ac-top[data-astro-cid-lmhxjcjw]{font-size:var(--fs-1);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ac-cat[data-astro-cid-lmhxjcjw]{color:var(--muted);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.ac-cat[data-astro-cid-lmhxjcjw] svg{color:var(--tone)}.ac-name[data-astro-cid-lmhxjcjw]{font-family:var(--font-display);letter-spacing:-.025em;margin:.1rem 0 0;font-size:clamp(1.45rem,1.8vw,1.75rem);font-weight:800;line-height:1.05}.ac-name[data-astro-cid-lmhxjcjw] a[data-astro-cid-lmhxjcjw]{color:inherit;text-decoration:none}.ac-name[data-astro-cid-lmhxjcjw] a[data-astro-cid-lmhxjcjw]:after{content:"";position:absolute;inset:0}.ac-promise[data-astro-cid-lmhxjcjw]{color:var(--ink-2);font-size:var(--fs-3);margin:0;line-height:1.4}.ac-meta[data-astro-cid-lmhxjcjw]{color:var(--muted);font-size:var(--fs-0);gap:.45rem;margin:0;display:flex}.ac-cta[data-astro-cid-lmhxjcjw]{z-index:2;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.35rem 0 0;display:flex;position:relative}.ac-cta[data-astro-cid-lmhxjcjw] .btn[data-astro-cid-lmhxjcjw]{min-height:40px}.ac-noaddr[data-astro-cid-lmhxjcjw]{color:var(--muted);font-size:var(--fs-0);font-weight:600}.ac-pin[data-astro-cid-lmhxjcjw]{border:1px solid var(--line-soft);background:var(--surface);width:40px;height:40px;color:var(--muted);cursor:pointer;transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast);border-radius:50%;place-items:center;margin-left:auto;display:grid}.ac-pin[data-astro-cid-lmhxjcjw]:hover,.ac-pin[data-astro-cid-lmhxjcjw]:focus-visible{color:var(--act-text);border-color:var(--act)}.ac-pin[data-astro-cid-lmhxjcjw][aria-pressed=true]{color:var(--act-ink);background:var(--act-fill);border-color:var(--act-fill)}.ac-compact[data-astro-cid-lmhxjcjw] .ac-shot[data-astro-cid-lmhxjcjw]{display:none}.ac-compact[data-astro-cid-lmhxjcjw] .ac-name[data-astro-cid-lmhxjcjw]{font-size:var(--fs-3)}@media (prefers-reduced-motion:reduce){.ac[data-astro-cid-lmhxjcjw],.ac-shot[data-astro-cid-lmhxjcjw] img[data-astro-cid-lmhxjcjw]{transition:none}.ac[data-astro-cid-lmhxjcjw]:hover,.ac[data-astro-cid-lmhxjcjw]:hover .ac-shot[data-astro-cid-lmhxjcjw] img[data-astro-cid-lmhxjcjw]{transform:none}}
