.hero[data-astro-cid-lcdefpme]{padding-block:clamp(4rem,10vw,8rem)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.75fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4);color:var(--color-bark);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;font-weight:700}h1[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6)}.introduction[data-astro-cid-lcdefpme]{max-width:41rem;margin-bottom:var(--space-8);color:var(--color-text-muted);font-size:var(--text-md)}.actions[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.button[data-astro-cid-lcdefpme]{min-height:44px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border:2px solid #0000;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.button-primary[data-astro-cid-lcdefpme]{background:var(--color-action-hover);color:var(--color-white)}.button-primary[data-astro-cid-lcdefpme]:hover{background:var(--color-canopy);color:var(--color-linen)}.button-secondary[data-astro-cid-lcdefpme]{border-color:var(--color-canopy);color:var(--color-canopy)}.button-secondary[data-astro-cid-lcdefpme]:hover{background:var(--color-canopy);color:var(--color-linen)}.context-note[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.status-card[data-astro-cid-lcdefpme]{padding:var(--space-8);border:1px solid var(--color-border);border-top:.35rem solid var(--color-dawn);border-radius:var(--radius-lg);background:var(--color-linen)}.status-label[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);color:var(--color-bark);font-size:var(--text-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.status-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}.status-card[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.status-card[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{margin:var(--space-8) 0 0}.status-card[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--color-border);display:grid}.status-card[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--text-caption)}.status-card[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;font-weight:700}.section-block[data-astro-cid-lcdefpme]{padding-block:var(--space-12)}.section-block[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6)}.why-section[data-astro-cid-lcdefpme]{background:var(--color-surface-emphasis)}.vision-details[data-astro-cid-lcdefpme]{margin-top:var(--space-6);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.vision-details[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--color-canopy);font-weight:650}.details-content[data-astro-cid-lcdefpme]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.roles-intro[data-astro-cid-lcdefpme]{margin-bottom:var(--space-8);color:var(--color-text-muted)}.roles-grid[data-astro-cid-lcdefpme]{gap:var(--space-8);margin:0;margin-bottom:var(--space-8);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.role-item[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);color:var(--color-canopy);font-size:var(--text-md);display:block}.roles-action[data-astro-cid-lcdefpme]{margin-top:var(--space-8)}@media (width>=64rem){.roles-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=80rem){.roles-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}@media (width<=48rem){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.status-card[data-astro-cid-lcdefpme]{max-width:35rem}}@media (width<=30rem){.actions[data-astro-cid-lcdefpme]{display:grid}.button[data-astro-cid-lcdefpme]{width:100%}.status-card[data-astro-cid-lcdefpme]{padding:var(--space-6)}}
