.tl[data-astro-cid-6o4k7iyc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.tcard[data-astro-cid-6o4k7iyc]{position:relative;display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;background:var(--c-bg);border:1px solid var(--c-line);border-radius:14px;overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s}.tcard[data-astro-cid-6o4k7iyc]:hover{transform:translateY(-3px);box-shadow:0 14px 30px var(--c-shade-light);border-color:var(--c-orange)}.tcard[data-astro-cid-6o4k7iyc].off{background:var(--c-bg-3)}.tc-th[data-astro-cid-6o4k7iyc]{position:relative;display:block;aspect-ratio:16 / 9;background:var(--c-graphite);border-bottom:1px solid var(--c-line)}.tc-th[data-astro-cid-6o4k7iyc] img[data-astro-cid-6o4k7iyc]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top left;transition:transform .35s}.tcard[data-astro-cid-6o4k7iyc]:hover .tc-th[data-astro-cid-6o4k7iyc] img[data-astro-cid-6o4k7iyc]{transform:scale(1.04)}.tc-ic[data-astro-cid-6o4k7iyc]{position:absolute;left:16px;bottom:-22px;z-index:1;width:46px;height:46px;border-radius:12px;background:var(--c-orange);color:var(--c-graphite);display:grid;place-items:center;box-shadow:0 6px 14px var(--c-shade-light)}.tcard[data-astro-cid-6o4k7iyc] h2[data-astro-cid-6o4k7iyc]{margin:0;padding:32px 18px 0;font-size:21px;line-height:1.2}.tcard[data-astro-cid-6o4k7iyc] h2[data-astro-cid-6o4k7iyc] a[data-astro-cid-6o4k7iyc]{color:var(--c-graphite);text-decoration:none}.tcard[data-astro-cid-6o4k7iyc] h2[data-astro-cid-6o4k7iyc] a[data-astro-cid-6o4k7iyc]:after{content:"";position:absolute;inset:0;z-index:0}.tc-meta[data-astro-cid-6o4k7iyc]{padding:8px 18px 0;min-height:0}.tc-meta[data-astro-cid-6o4k7iyc]:empty{padding-top:0}.tcard[data-astro-cid-6o4k7iyc] p[data-astro-cid-6o4k7iyc]{margin:0;padding:8px 18px 0;font-size:14.5px;line-height:1.55;color:var(--c-text-2)}.acts[data-astro-cid-6o4k7iyc]{position:relative;z-index:1;align-self:end;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:16px 18px 18px}.tp[data-astro-cid-6o4k7iyc]{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;background:var(--c-bg);border:1px solid var(--c-line);border-top:4px solid var(--c-orange);border-radius:12px;transition:transform .18s,box-shadow .18s,border-color .18s}.tp[data-astro-cid-6o4k7iyc]:hover{transform:translateY(-3px);box-shadow:0 14px 30px var(--c-shade-light);border-color:var(--c-orange)}.tp[data-astro-cid-6o4k7iyc].off{background:var(--c-bg-3)}.tp-h[data-astro-cid-6o4k7iyc]{display:flex;align-items:center;gap:14px;padding:22px 22px 0}.tp-ic[data-astro-cid-6o4k7iyc]{flex:none;width:52px;height:52px;border-radius:14px;background:var(--c-tint);color:var(--c-orange-text);display:grid;place-items:center}.tp[data-astro-cid-6o4k7iyc] h2[data-astro-cid-6o4k7iyc]{margin:0;font-size:21px;line-height:1.2}.tp[data-astro-cid-6o4k7iyc] h2[data-astro-cid-6o4k7iyc] a[data-astro-cid-6o4k7iyc]{color:var(--c-graphite);text-decoration:none}.tp[data-astro-cid-6o4k7iyc] h2[data-astro-cid-6o4k7iyc] a[data-astro-cid-6o4k7iyc]:after{content:"";position:absolute;inset:0}.tp[data-astro-cid-6o4k7iyc] p[data-astro-cid-6o4k7iyc]{margin:0;padding:12px 22px 0;font-size:15px;line-height:1.55;color:var(--c-text-2)}.tp[data-astro-cid-6o4k7iyc] .acts[data-astro-cid-6o4k7iyc]{padding:18px 22px 22px}.tl-h[data-astro-cid-6o4k7iyc]{margin:40px 0 14px;font-size:24px}.tl-staff[data-astro-cid-6o4k7iyc]>.tcard[data-astro-cid-6o4k7iyc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-rows:auto auto 1fr auto;grid-row:auto}.tl-staff[data-astro-cid-6o4k7iyc] .tc-th[data-astro-cid-6o4k7iyc]{grid-column:1;grid-row:1 / span 4;border-bottom:0;border-right:1px solid var(--c-line);aspect-ratio:auto;min-height:260px}.tl-staff[data-astro-cid-6o4k7iyc] .tc-th[data-astro-cid-6o4k7iyc] img[data-astro-cid-6o4k7iyc]{object-position:center}.tl-staff[data-astro-cid-6o4k7iyc] .tc-ic[data-astro-cid-6o4k7iyc]{left:auto;right:-23px;bottom:18px}.tl-staff[data-astro-cid-6o4k7iyc] .tcard[data-astro-cid-6o4k7iyc]>[data-astro-cid-6o4k7iyc]:not(.tc-th){grid-column:2}.tl-staff[data-astro-cid-6o4k7iyc] .tcard[data-astro-cid-6o4k7iyc] h2[data-astro-cid-6o4k7iyc]{padding-top:24px;padding-left:40px}.tl-staff[data-astro-cid-6o4k7iyc] .tcard[data-astro-cid-6o4k7iyc] [data-astro-cid-6o4k7iyc]:is(.tc-meta,p,.acts){padding-left:40px}@media(max-width:760px){.tl-staff[data-astro-cid-6o4k7iyc]>.tcard[data-astro-cid-6o4k7iyc]{grid-template-columns:minmax(0,1fr)}.tl-staff[data-astro-cid-6o4k7iyc] .tc-th[data-astro-cid-6o4k7iyc]{grid-row:auto;aspect-ratio:16 / 9;min-height:0;border-right:0;border-bottom:1px solid var(--c-line)}.tl-staff[data-astro-cid-6o4k7iyc] .tc-ic[data-astro-cid-6o4k7iyc]{left:16px;right:auto;bottom:-22px}.tl-staff[data-astro-cid-6o4k7iyc] .tcard[data-astro-cid-6o4k7iyc]>[data-astro-cid-6o4k7iyc]:not(.tc-th){grid-column:1}.tl-staff[data-astro-cid-6o4k7iyc] .tcard[data-astro-cid-6o4k7iyc] h2[data-astro-cid-6o4k7iyc]{padding:32px 18px 0}.tl-staff[data-astro-cid-6o4k7iyc] .tcard[data-astro-cid-6o4k7iyc] [data-astro-cid-6o4k7iyc]:is(.tc-meta,p,.acts){padding-left:18px}}.btn[data-astro-cid-6o4k7iyc].demo{display:inline-flex;align-items:center;gap:6px}.btn[data-astro-cid-6o4k7iyc].demo .dur[data-astro-cid-6o4k7iyc]{font-weight:400;opacity:.75}
