.current-focus[data-astro-cid-wmi4w2sh]{border-bottom:1px solid var(--color-border);padding-block:2rem}.focus-news[data-astro-cid-wmi4w2sh]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding-bottom:1.25rem;font-size:.85rem;display:flex}.focus-date[data-astro-cid-wmi4w2sh]{background:var(--brand-orange);color:var(--brand-ink);font-family:var(--font-mono,monospace);padding:.35rem .6rem;font-size:.75rem;font-weight:700}.focus-news[data-astro-cid-wmi4w2sh]>a[data-astro-cid-wmi4w2sh]{min-height:44px;color:var(--color-link);text-underline-offset:4px;align-items:center;gap:.4rem;text-decoration:underline;display:inline-flex}.focus-news[data-astro-cid-wmi4w2sh]>a[data-astro-cid-wmi4w2sh]:last-child{margin-left:auto}.focus-heading[data-astro-cid-wmi4w2sh]{grid-template-columns:1fr 2fr;align-items:start;gap:1.5rem;margin-block:1.5rem;display:grid}.current-focus[data-astro-cid-wmi4w2sh] h2[data-astro-cid-wmi4w2sh]{font-size:clamp(1.75rem,3vw,2.25rem)}.focus-heading[data-astro-cid-wmi4w2sh] p[data-astro-cid-wmi4w2sh]{max-width:70ch;color:var(--color-text-secondary);line-height:1.65}.focus-topics[data-astro-cid-wmi4w2sh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:0;list-style:none;display:grid}.focus-topic-link[data-astro-cid-wmi4w2sh]{border-top:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;gap:.5rem;height:100%;min-height:44px;padding:1rem;display:flex}.focus-topic-link[data-astro-cid-wmi4w2sh]:is(:hover,:focus-visible) strong[data-astro-cid-wmi4w2sh]{text-underline-offset:4px;text-decoration:underline}.focus-topics[data-astro-cid-wmi4w2sh] strong[data-astro-cid-wmi4w2sh]{font-weight:600;line-height:1.4}.focus-topics[data-astro-cid-wmi4w2sh] a[data-astro-cid-wmi4w2sh]>span[data-astro-cid-wmi4w2sh]{color:var(--color-text-secondary);font-size:.85rem}.focus-topics[data-astro-cid-wmi4w2sh] small[data-astro-cid-wmi4w2sh]{color:var(--color-text-muted);margin-top:auto;font-size:.7rem}.focus-news[data-astro-cid-wmi4w2sh] a[data-astro-cid-wmi4w2sh]:focus-visible{outline:2px solid var(--color-link);outline-offset:4px}@media (width<=767px){.focus-heading[data-astro-cid-wmi4w2sh],.focus-topics[data-astro-cid-wmi4w2sh]{grid-template-columns:1fr}.focus-heading[data-astro-cid-wmi4w2sh]{gap:.75rem}.focus-news[data-astro-cid-wmi4w2sh]>a[data-astro-cid-wmi4w2sh]:last-child{margin-left:0}}.home-visual[data-astro-cid-vo7faw2p]{width:min(100%,390px);margin-inline:auto;padding:24px}.home-visual[data-astro-cid-vo7faw2p] .home-portrait[data-astro-cid-vo7faw2p]{width:100%;padding:0}.home-visual[data-astro-cid-vo7faw2p] .home-portrait[data-astro-cid-vo7faw2p]:before{border:0;border-top:2px solid var(--brand-orange);border-left:2px solid var(--brand-orange);border-radius:0;width:44px;height:44px;inset:-8px auto auto -8px;transform:none}.home-visual[data-astro-cid-vo7faw2p] .home-portrait[data-astro-cid-vo7faw2p]:after{display:none}.home-profile-links[data-astro-cid-vo7faw2p]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin-top:1.5rem;padding-top:.5rem;display:flex}.home-profile-links[data-astro-cid-vo7faw2p] a[data-astro-cid-vo7faw2p]{min-height:44px;color:var(--color-text-secondary);align-items:center;gap:.4rem;font-size:.75rem;line-height:1.5;text-decoration:none;display:inline-flex}.home-profile-links[data-astro-cid-vo7faw2p] a[data-astro-cid-vo7faw2p]:hover{color:var(--color-text-primary);text-underline-offset:4px;text-decoration:underline}.home-profile-links[data-astro-cid-vo7faw2p] a[data-astro-cid-vo7faw2p]:focus-visible{outline:2px solid var(--color-link);outline-offset:4px}[data-visual-portrait-size=compact] .home-visual[data-astro-cid-vo7faw2p]{width:min(100%,290px)}@media (width<=767px){.home-visual[data-astro-cid-vo7faw2p]{width:min(100%,300px);padding:12px 24px 24px}[data-visual-portrait-size=compact] .home-visual[data-astro-cid-vo7faw2p]{width:min(100%,230px)}}.mini-crew[data-astro-cid-zchbwwq7]{flex:0 0 calc(60px * var(--crew-scale));width:calc(60px * var(--crew-scale));height:calc(60px * var(--crew-scale));display:inline-flex}.mini-crew[data-astro-cid-zchbwwq7] .compact-crew,.mini-crew[data-astro-cid-zchbwwq7] .outfit-crew,.polo-crew[data-astro-cid-zchbwwq7]{display:none}[data-visual-card-style=compact] .mini-crew[data-astro-cid-zchbwwq7] .compact-crew,[data-visual-card-style=outfit] .mini-crew[data-astro-cid-zchbwwq7] .outfit-crew{display:grid}[data-visual-card-style=compact] .mini-crew[data-astro-cid-zchbwwq7] .simple-chip,[data-visual-card-style=outfit] .mini-crew[data-astro-cid-zchbwwq7] .simple-chip,[data-visual-card-style=polo] .mini-crew[data-astro-cid-zchbwwq7] .simple-chip{display:none}svg[data-astro-cid-zchbwwq7]{width:100%;height:100%}[data-visual-card-style=polo] .mini-crew[data-astro-cid-zchbwwq7]{width:calc(48px * var(--crew-scale));height:calc(56px * var(--crew-scale));flex-basis:calc(48px * var(--crew-scale))}[data-visual-card-style=polo] .polo-crew[data-astro-cid-zchbwwq7]{display:block}.mini-crew[data-astro-cid-zchbwwq7] .simple-chip{width:100%;height:100%}:root:not([data-visual-card-crew=true]) .mini-crew[data-astro-cid-zchbwwq7],[data-visual-characters=false] .mini-crew[data-astro-cid-zchbwwq7]{display:none}.project-preview-card[data-astro-cid-lcdefpme]{position:relative}div[data-astro-cid-lcdefpme].project-preview-card{border-style:dashed}.project-preview-primary[data-astro-cid-lcdefpme]{text-decoration:none}.brand-home[data-astro-cid-lcdefpme] .project-preview-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}.brand-home[data-astro-cid-lcdefpme] .project-preview-card[data-astro-cid-lcdefpme]:after{display:none}.home-harness-band[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.home-harness-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1rem}.home-harness-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{line-height:1.65}.home-harness-art[data-astro-cid-lcdefpme]{min-width:0}.home-harness-art[data-astro-cid-lcdefpme] figcaption{padding:.75rem;font-size:.75rem}.brand-home[data-astro-cid-lcdefpme] .home-writing-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,3vw,2.5rem)}.home-reading-entry[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);padding-block:1.25rem}.home-reading-entry[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.home-reading-entry[data-astro-cid-lcdefpme]:is(:hover,:focus-within) h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:4px;text-decoration:underline}@media (width<=767px){.home-harness-band[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.project-preview-primary[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.project-preview-primary[data-astro-cid-lcdefpme]:focus-visible{outline:none}.project-preview-card[data-astro-cid-lcdefpme]:after{pointer-events:none}.home-intro[data-astro-cid-lcdefpme] .home-role[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-weight:400}.home-intro[data-astro-cid-lcdefpme] .brand-actions[data-astro-cid-lcdefpme]{align-items:center;gap:.5rem 1.75rem}
