.tc-op-eyebrow[data-astro-cid-a7rgr3k7]{color:var(--color-amber);margin-bottom:var(--s-4)}.tc-hero-accent[data-astro-cid-a7rgr3k7]{color:var(--color-amber)}.tc-center[data-astro-cid-a7rgr3k7]{text-align:center;margin-top:var(--s-5)}.tc-op-hero[data-astro-cid-a7rgr3k7]{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:var(--s-6);align-items:start}.tc-op-portrait[data-astro-cid-a7rgr3k7]{margin:0;background:var(--bg-2);border:var(--border-w) solid var(--border-1);box-shadow:var(--shadow-block)}.tc-op-portrait[data-astro-cid-a7rgr3k7] img[data-astro-cid-a7rgr3k7]{display:block;width:100%;height:auto}.tc-op-portrait[data-astro-cid-a7rgr3k7] figcaption[data-astro-cid-a7rgr3k7]{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--fg-2);letter-spacing:var(--tracking-mono);padding:var(--s-2) var(--s-3);border-top:1px solid var(--border-faint)}.tc-op-id-list[data-astro-cid-a7rgr3k7]{list-style:none;padding:0;margin:var(--s-5) 0 0}.tc-op-id-list[data-astro-cid-a7rgr3k7] li[data-astro-cid-a7rgr3k7]{display:flex;justify-content:space-between;gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--border-faint);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-mono)}.tc-op-id-list[data-astro-cid-a7rgr3k7] li[data-astro-cid-a7rgr3k7] span[data-astro-cid-a7rgr3k7]:first-child{color:var(--fg-3)}@media(max-width:880px){.tc-op-hero[data-astro-cid-a7rgr3k7]{grid-template-columns:1fr}.tc-op-portrait[data-astro-cid-a7rgr3k7]{max-width:420px}}.tc-op-creds[data-astro-cid-a7rgr3k7]{display:grid;grid-template-columns:1fr}@media(min-width:900px){.tc-op-creds[data-astro-cid-a7rgr3k7]{grid-template-columns:1fr 1fr;column-gap:var(--s-6)}}.tc-op-cred[data-astro-cid-a7rgr3k7]{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--border-faint)}.tc-op-cred-logo[data-astro-cid-a7rgr3k7]{flex:0 0 110px;width:110px;display:flex;align-items:center;justify-content:center}.tc-op-cred-logo[data-astro-cid-a7rgr3k7] img[data-astro-cid-a7rgr3k7]{max-height:42px;max-width:104px;width:auto;height:auto}.tc-op-cred-text[data-astro-cid-a7rgr3k7]{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-op-cred-name[data-astro-cid-a7rgr3k7]{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--fg-1);letter-spacing:var(--tracking-mono)}.tc-op-cred-issuer[data-astro-cid-a7rgr3k7]{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--fg-3);letter-spacing:var(--tracking-mono)}.tc-op-cred-foot[data-astro-cid-a7rgr3k7]{margin-top:var(--s-4);color:var(--fg-2)}.tc-op-favicon[data-astro-cid-a7rgr3k7]{width:56px;height:56px;border:1px solid var(--border-faint);display:flex;align-items:center;justify-content:center;margin-bottom:var(--s-3);background:var(--bg-1)}.tc-op-favicon[data-astro-cid-a7rgr3k7] img[data-astro-cid-a7rgr3k7]{max-width:36px;max-height:36px;width:auto;height:auto}.tc-op-media[data-astro-cid-a7rgr3k7]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--border-1);margin-bottom:var(--s-3);background:var(--bg-1);filter:grayscale(1) contrast(1.06);transition:filter .16s linear}.tc-card:hover .tc-op-media[data-astro-cid-a7rgr3k7]{filter:grayscale(0) contrast(1)}@media(hover:none){.tc-op-media[data-astro-cid-a7rgr3k7]{filter:grayscale(.35)}}.tc-op-stack[data-astro-cid-a7rgr3k7]{display:flex;flex-direction:column;gap:var(--s-4);margin:var(--s-4) 0}.tc-op-stack-group[data-astro-cid-a7rgr3k7]{border-top:1px solid var(--border-faint);padding-top:var(--s-3);display:grid;grid-template-columns:200px 1fr;gap:var(--s-4);align-items:center}.tc-op-stack-label[data-astro-cid-a7rgr3k7]{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--fg-3);letter-spacing:var(--tracking-mono)}.tc-op-stack-tools[data-astro-cid-a7rgr3k7]{display:flex;flex-wrap:wrap;gap:var(--s-3)}.tc-op-tool[data-astro-cid-a7rgr3k7]{display:inline-flex;align-items:center;gap:var(--s-2);border:1px solid var(--border-1);background:var(--bg-1);padding:var(--s-2) var(--s-3)}.tc-op-tool[data-astro-cid-a7rgr3k7] img[data-astro-cid-a7rgr3k7]{height:26px;width:auto;display:block}.tc-op-tool[data-astro-cid-a7rgr3k7]>span[data-astro-cid-a7rgr3k7]{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--fg-1);letter-spacing:var(--tracking-mono)}.tc-op-tool[data-astro-cid-a7rgr3k7] small[data-astro-cid-a7rgr3k7]{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--fg-3);letter-spacing:var(--tracking-mono)}@media(max-width:720px){.tc-op-stack-group[data-astro-cid-a7rgr3k7]{grid-template-columns:1fr;gap:var(--s-2)}}
