.home-head[data-astro-cid-6voplrxj]{margin-bottom:var(--s4)}.home-head[data-astro-cid-6voplrxj] .tagline[data-astro-cid-6voplrxj]{margin-bottom:var(--s3)}.hero-exhibit{margin-bottom:var(--s4)}.task-entry[data-astro-cid-6voplrxj]{gap:var(--s2);margin-bottom:var(--s4);padding:var(--s4) var(--s5) var(--s4) var(--s4);background:var(--surface);color:var(--text);border:1px solid var(--line-strong);border-left:6px solid var(--accent);text-decoration:none;display:grid}.task-entry[data-astro-cid-6voplrxj]:hover,.task-entry[data-astro-cid-6voplrxj]:focus-visible{border-color:var(--text);border-left-color:var(--accent)}.task-kicker[data-astro-cid-6voplrxj]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.85rem;font-weight:600}.task-title[data-astro-cid-6voplrxj]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.35rem,1.1rem + 1vw,1.8rem);font-weight:600;line-height:1.2}.task-body[data-astro-cid-6voplrxj]{color:var(--muted)}.task-preview[data-astro-cid-6voplrxj]{align-items:stretch;gap:var(--s2);margin-top:var(--s1);flex-wrap:wrap;display:flex}.task-example[data-astro-cid-6voplrxj]{color:var(--muted);flex:100%;font-size:.9rem;font-style:italic}.task-cta[data-astro-cid-6voplrxj]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:600}.overview[data-astro-cid-6voplrxj]{margin-top:var(--s5)}.shortcuts[data-astro-cid-6voplrxj]{border-top:2px solid var(--text);border-bottom:1px solid var(--line-strong);margin-top:var(--s4);grid-template-columns:repeat(3,1fr);display:grid}.shortcut[data-astro-cid-6voplrxj]{padding:var(--s4) var(--s4) var(--s4) 0;color:var(--text);border-right:1px dotted var(--line-strong);align-content:start;gap:4px;text-decoration:none;display:grid}.shortcut[data-astro-cid-6voplrxj]+.shortcut[data-astro-cid-6voplrxj]{padding-left:var(--s4)}.shortcut[data-astro-cid-6voplrxj]:last-child{border-right:0}.shortcut[data-astro-cid-6voplrxj]:hover .sc-title[data-astro-cid-6voplrxj],.shortcut[data-astro-cid-6voplrxj]:focus-visible .sc-title[data-astro-cid-6voplrxj]{color:var(--accent)}.sc-no[data-astro-cid-6voplrxj],.dir-no[data-astro-cid-6voplrxj]{font-family:var(--font-display);color:var(--accent);letter-spacing:.06em;font-weight:600}.sc-title[data-astro-cid-6voplrxj],.dir-title[data-astro-cid-6voplrxj]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.25rem;font-weight:600}.sc-desc[data-astro-cid-6voplrxj],.dir-desc[data-astro-cid-6voplrxj]{color:var(--muted);font-size:.95rem}@media (width<=720px){.shortcuts[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.shortcut[data-astro-cid-6voplrxj],.shortcut[data-astro-cid-6voplrxj]+.shortcut[data-astro-cid-6voplrxj]{padding:var(--s3) 0;border-right:0;border-bottom:1px dotted var(--line-strong)}.shortcut[data-astro-cid-6voplrxj]:last-child{border-bottom:0}}.directory[data-astro-cid-6voplrxj]{column-gap:var(--s5);border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;display:grid}.dir-item[data-astro-cid-6voplrxj]{column-gap:var(--s2);padding:var(--s3) 0;border-bottom:1px dotted var(--line-strong);color:var(--text);grid-template-columns:2.4em 1fr;text-decoration:none;display:grid}.dir-desc[data-astro-cid-6voplrxj]{grid-column:2}.dir-item[data-astro-cid-6voplrxj]:hover .dir-title[data-astro-cid-6voplrxj],.dir-item[data-astro-cid-6voplrxj]:focus-visible .dir-title[data-astro-cid-6voplrxj]{color:var(--accent)}@media (width<=720px){.directory[data-astro-cid-6voplrxj]{grid-template-columns:1fr}}.role-grid[data-astro-cid-6voplrxj]{gap:var(--s4);margin-bottom:var(--s4);grid-template-columns:repeat(3,1fr);display:grid}.role-card[data-astro-cid-6voplrxj]{border-top:3px solid var(--text);padding-top:var(--s3)}.role-card[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{margin:0;font-size:.98rem}@media (width<=860px){.role-grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr}}.launch-split[data-astro-cid-6voplrxj]{margin-top:var(--s5);align-items:start}.more-link[data-astro-cid-6voplrxj]{margin-top:var(--s4);font-family:var(--font-display);letter-spacing:.04em}@media (width<=720px){.task-entry[data-astro-cid-6voplrxj]{padding:var(--s3) var(--s4) var(--s3) var(--s3)}}
