.tg-filter[data-astro-cid-liz7rhkm]{max-width:60rem;margin-inline:auto;text-align:center}.tg-prompt[data-astro-cid-liz7rhkm]{font-weight:600;color:var(--color-ink);font-size:1.1rem}.tg-topics[data-astro-cid-liz7rhkm]{margin:.9rem -1.5rem 0;padding:.25rem 1.5rem;display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.tg-topics[data-astro-cid-liz7rhkm]::-webkit-scrollbar{display:none}.tg-topic[data-astro-cid-liz7rhkm]{flex:none;scroll-snap-align:start;min-height:2.5rem;padding:.4rem .95rem;border-radius:.5rem;border:1px solid var(--color-slate-300);background:#fff;color:var(--color-ink-soft);font-size:.875rem;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.tg-topic[data-astro-cid-liz7rhkm]:hover{border-color:var(--color-slate-500);color:var(--color-ink)}.tg-topic[data-astro-cid-liz7rhkm][aria-pressed=true]{background:var(--color-slate-700);border-color:var(--color-slate-700);color:#fff}.tg-topic[data-astro-cid-liz7rhkm]:focus-visible{outline:2px solid var(--color-slate-700);outline-offset:2px}.tg-status[data-astro-cid-liz7rhkm]{margin-top:1rem;min-height:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem 1rem;font-size:.875rem;color:var(--color-ink-soft)}.tg-status[data-astro-cid-liz7rhkm] .tg-status-link{font-size:.8125rem;font-weight:600;color:var(--color-slate-700);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-slate-300);cursor:pointer}.tg-status[data-astro-cid-liz7rhkm] .tg-status-link:hover{color:var(--color-slate-900);text-decoration-color:currentColor}.tg-grid[data-astro-cid-liz7rhkm]{margin:2rem auto 0;max-width:58rem;display:grid;grid-template-columns:minmax(0,20rem);justify-content:center;gap:2.5rem}.tg-grid[data-astro-cid-liz7rhkm]>li[data-astro-cid-liz7rhkm][hidden]{display:none}.tg-card[data-astro-cid-liz7rhkm]{display:block;text-align:center;border-radius:.5rem}.tg-card[data-astro-cid-liz7rhkm]:focus-visible{outline:2px solid var(--color-slate-700);outline-offset:4px}.tg-arch[data-astro-cid-liz7rhkm]{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#fff;border-radius:9999px 9999px .5rem .5rem;box-shadow:0 1px 10px #00000012}.tg-arch[data-astro-cid-liz7rhkm] .tg-stroke{position:absolute;top:22%;left:50%;transform:translate(-50%);width:140%;max-width:none;height:auto;pointer-events:none}.tg-arch[data-astro-cid-liz7rhkm] .tg-cutout{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:86%;width:auto;max-width:none;transition:transform .3s ease}.tg-shape-circle[data-astro-cid-liz7rhkm] .tg-arch[data-astro-cid-liz7rhkm]{aspect-ratio:1 / 1;border-radius:9999px}.tg-shape-circle[data-astro-cid-liz7rhkm] .tg-arch[data-astro-cid-liz7rhkm] .tg-cutout{height:92%}.tg-shape-square[data-astro-cid-liz7rhkm] .tg-arch[data-astro-cid-liz7rhkm]{aspect-ratio:1 / 1;border-radius:.75rem}.tg-shape-square[data-astro-cid-liz7rhkm] .tg-arch[data-astro-cid-liz7rhkm] .tg-cutout{height:92%}.tg-shape-oval[data-astro-cid-liz7rhkm] .tg-arch[data-astro-cid-liz7rhkm]{aspect-ratio:4 / 5;border-radius:50%}.tg-shape-oval[data-astro-cid-liz7rhkm] .tg-arch[data-astro-cid-liz7rhkm] .tg-cutout{height:90%}.tg-shape-open[data-astro-cid-liz7rhkm] .tg-arch[data-astro-cid-liz7rhkm]{background:transparent;box-shadow:none;border-radius:0;overflow:visible}.tg-shape-open[data-astro-cid-liz7rhkm] .tg-arch[data-astro-cid-liz7rhkm] .tg-stroke{top:18%;width:120%}@media(hover:hover){.tg-card[data-astro-cid-liz7rhkm]:hover .tg-arch[data-astro-cid-liz7rhkm] .tg-cutout{transform:translate(-50%) scale(1.03);transform-origin:bottom center}}.tg-name[data-astro-cid-liz7rhkm]{margin-top:.9rem;font-family:var(--font-sans);font-weight:700;font-size:1.05rem;line-height:1.25;color:var(--color-ink)}.tg-card[data-astro-cid-liz7rhkm]:hover .tg-name[data-astro-cid-liz7rhkm]{text-decoration:underline;text-underline-offset:3px}.tg-role[data-astro-cid-liz7rhkm]{margin-top:.2rem;font-size:.85rem;color:var(--color-slate-600)}.tg-modes[data-astro-cid-liz7rhkm],.tg-tags[data-astro-cid-liz7rhkm],.tg-ages[data-astro-cid-liz7rhkm]{margin-top:.6rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem}.tg-modes[data-astro-cid-liz7rhkm] li[data-astro-cid-liz7rhkm],.tg-tags[data-astro-cid-liz7rhkm] li[data-astro-cid-liz7rhkm],.tg-ages[data-astro-cid-liz7rhkm] li[data-astro-cid-liz7rhkm]{font-size:.7rem;line-height:1.3;padding:.2rem .45rem;border-radius:.25rem;letter-spacing:.01em}.tg-modes[data-astro-cid-liz7rhkm] li[data-astro-cid-liz7rhkm]{border:1px solid var(--color-slate-300);color:var(--color-slate-700);font-weight:600}.tg-tags[data-astro-cid-liz7rhkm],.tg-ages[data-astro-cid-liz7rhkm]{margin-top:.45rem}.tg-ages[data-astro-cid-liz7rhkm]{margin-top:.3rem}.tg-tags[data-astro-cid-liz7rhkm] li[data-astro-cid-liz7rhkm],.tg-ages[data-astro-cid-liz7rhkm] li[data-astro-cid-liz7rhkm]{background:var(--color-sand-soft);color:var(--color-ink)}.tg-tags[data-astro-cid-liz7rhkm] li[data-astro-cid-liz7rhkm].is-extra{display:none}.tg-tags[data-astro-cid-liz7rhkm] li[data-astro-cid-liz7rhkm].is-match{background:var(--color-slate-700);color:#fff}@media(min-width:640px){.tg-topics[data-astro-cid-liz7rhkm]{margin-inline:0;padding-inline:0;flex-wrap:wrap;justify-content:center;overflow:visible}.tg-grid[data-astro-cid-liz7rhkm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem 2rem}.tg-name[data-astro-cid-liz7rhkm]{font-size:1.2rem}.tg-role[data-astro-cid-liz7rhkm]{font-size:.9rem}.tg-modes[data-astro-cid-liz7rhkm] li[data-astro-cid-liz7rhkm],.tg-tags[data-astro-cid-liz7rhkm] li[data-astro-cid-liz7rhkm],.tg-ages[data-astro-cid-liz7rhkm] li[data-astro-cid-liz7rhkm]{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.tg-arch[data-astro-cid-liz7rhkm] .tg-cutout,.tg-topic[data-astro-cid-liz7rhkm]{transition:none}}
