.hero-shell[data-astro-cid-lcdefpme]{background:radial-gradient(65% 90% at 90% 0%, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 72%), radial-gradient(55% 75% at 4% 12%, var(--color-paper-warm), transparent 72%), var(--color-paper);position:relative;overflow:hidden}.eyebrow[data-astro-cid-lcdefpme]{color:var(--color-action);letter-spacing:.17em;text-transform:uppercase;font-size:.75rem;font-weight:700}.hero-title[data-astro-cid-lcdefpme]{max-width:22ch;color:var(--color-ink);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.5rem,4vw,3.8rem)}.hero-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--color-action);font-weight:500}.dawn-line[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--color-accent), var(--color-accent-soft));transform-origin:0;border-radius:999px;width:min(20rem,76%);height:3px;animation:.9s ease-out both dawn-draw;position:relative}.dawn-line[data-astro-cid-lcdefpme]:after{background:var(--color-accent);width:.7rem;height:.7rem;box-shadow:0 0 1.1rem color-mix(in srgb, var(--color-accent) 68%, transparent);content:"";border-radius:50%;position:absolute;top:50%;right:-.3rem;transform:translateY(-50%)}.hero-primary[data-astro-cid-lcdefpme]{background:var(--color-accent);color:var(--color-ink);font-weight:700}.hero-primary[data-astro-cid-lcdefpme]:hover{background:var(--color-accent-strong);color:var(--color-paper)}.section-heading[data-astro-cid-lcdefpme]{gap:var(--spacing-md);display:grid}.section-heading--center[data-astro-cid-lcdefpme]{text-align:center}.focus-band[data-astro-cid-lcdefpme]{border-block:1px solid var(--color-rule);background:var(--color-paper-warm)}.focus-layout[data-astro-cid-lcdefpme]{gap:var(--spacing-xl);display:grid}.focus-layout[data-astro-cid-lcdefpme] .focus-intro[data-astro-cid-lcdefpme]{align-self:center}@media (width>=48rem){.focus-layout[data-astro-cid-lcdefpme]{align-items:start;gap:var(--spacing-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.focus-intro[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:var(--spacing-sm)}.focus-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-rule)}.focus-entry[data-astro-cid-lcdefpme]{gap:var(--spacing-sm);border-bottom:1px solid var(--color-rule);padding-block:var(--spacing-lg);display:grid}.focus-entry[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--color-mute);line-height:1.7}.text-link[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-xs);width:fit-content;color:var(--color-action);border-bottom:2px solid #0000;padding-bottom:.1rem;font-weight:700;display:inline-flex}.text-link[data-astro-cid-lcdefpme]:hover{border-bottom-color:var(--color-accent)}.text-link[data-astro-cid-lcdefpme]:focus-visible{border-radius:var(--radius-sm);outline:3px solid color-mix(in srgb, var(--color-accent) 55%, transparent);outline-offset:3px}.story-section[data-astro-cid-lcdefpme]{background:var(--color-paper-warm)}.involvement-list[data-astro-cid-lcdefpme]{margin-top:var(--spacing-xl);border-top:1px solid var(--color-rule)}.involvement-row[data-astro-cid-lcdefpme]{gap:var(--spacing-xs) var(--spacing-xl);border-bottom:1px solid var(--color-rule);padding-block:var(--spacing-lg);color:var(--color-ink);display:grid}.involvement-row__title[data-astro-cid-lcdefpme]{font-size:1.6rem;line-height:1.1;transition:color .18s}.involvement-row__copy[data-astro-cid-lcdefpme]{max-width:48ch;color:var(--color-mute);line-height:1.6}.involvement-row__cue[data-astro-cid-lcdefpme]{color:var(--color-action);white-space:nowrap;font-weight:600}.involvement-row__cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:transform .18s;display:inline-block}.involvement-row[data-astro-cid-lcdefpme]:hover .involvement-row__title[data-astro-cid-lcdefpme]{color:var(--color-action)}.involvement-row[data-astro-cid-lcdefpme]:hover .involvement-row__cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform:translate(.25rem)}.involvement-row[data-astro-cid-lcdefpme]:focus-visible{outline-offset:-3px}@keyframes dawn-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width>=87.5rem){.hero-title[data-astro-cid-lcdefpme]{max-width:26ch;font-size:clamp(3.2rem,2.6vw,3.8rem)}}@media (width>=48rem){.focus-layout[data-astro-cid-lcdefpme]{gap:var(--spacing-2xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.focus-intro[data-astro-cid-lcdefpme]{position:sticky;top:8rem}.involvement-row[data-astro-cid-lcdefpme]{grid-template-columns:9rem minmax(0,1fr) auto;align-items:baseline}}@media (prefers-reduced-motion:reduce){.dawn-line[data-astro-cid-lcdefpme]{animation:none}.involvement-row__title[data-astro-cid-lcdefpme],.involvement-row__cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:none}}@media (width<=24rem){.hero-title[data-astro-cid-lcdefpme]{font-size:2.65rem}}
