.page-module___8aEwW__page{flex-direction:column;min-height:100%;display:flex}.page-module___8aEwW__hero{text-align:center;width:100%;max-width:var(--page-max);flex-direction:column;flex:1;align-items:center;gap:18px;margin:0 auto;padding:56px 24px 72px;display:flex}.page-module___8aEwW__badge{color:var(--color-evergreen);background:var(--color-leaf-soft);border-radius:var(--radius-pill);padding:7px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.page-module___8aEwW__hero h1{max-width:1000px;margin-top:8px;font-size:clamp(32px,5vw,52px)}.page-module___8aEwW__hero>p{max-width:780px;color:var(--color-ink-soft);font-size:17px;line-height:1.5}.page-module___8aEwW__section{width:100%;margin-top:32px}.page-module___8aEwW__sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:16px;font-size:12px;font-weight:800}.page-module___8aEwW__roleGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.page-module___8aEwW__roleCard{color:inherit;text-align:left;text-decoration:none;display:block}.page-module___8aEwW__roleCard>div{height:100%;transition:transform .12s}.page-module___8aEwW__roleCard:hover>div{transform:translateY(-2px)}.page-module___8aEwW__roleEmoji{margin-bottom:8px;font-size:26px}.page-module___8aEwW__roleTitle{font-family:var(--font-display);color:var(--color-ink);margin-bottom:6px;font-size:19px;font-weight:600}.page-module___8aEwW__roleDesc{color:var(--color-ink-soft);margin-bottom:14px;font-size:13.5px;line-height:1.5}.page-module___8aEwW__roleStart{color:var(--color-evergreen);font-size:13px;font-weight:700}.page-module___8aEwW__aboutLink{color:var(--color-ink-soft);margin-top:4px;font-size:14px;font-weight:700}.page-module___8aEwW__ctaRow{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.page-module___8aEwW__cta{border-radius:var(--radius-md);color:var(--color-white);justify-content:center;align-items:center;padding:14px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:opacity .15s,transform 50ms;display:inline-flex}.page-module___8aEwW__cta:hover{opacity:.92}.page-module___8aEwW__cta:active{transform:translateY(1px)}.page-module___8aEwW__ctaPrimary{background:var(--color-evergreen)}.page-module___8aEwW__ctaSecondary{background:var(--color-leaf-strong)}.page-module___8aEwW__giveLink{color:var(--color-evergreen);font-size:14px;font-weight:700;text-decoration:none}.page-module___8aEwW__giveLink:hover{text-decoration:underline}.page-module___8aEwW__value{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:1040px;margin-top:28px;display:flex}.page-module___8aEwW__valueTitle{font-size:clamp(24px,3.4vw,32px);line-height:1.2}.page-module___8aEwW__valueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.page-module___8aEwW__valueCard{text-align:left}.page-module___8aEwW__valueCard p{color:var(--color-ink-soft);font-size:15px;line-height:1.6}.page-module___8aEwW__valueLabel{font-family:var(--font-display);color:var(--color-evergreen);margin-bottom:8px;font-size:19px;font-weight:600}.page-module___8aEwW__valueClosing{font-family:var(--font-display);color:var(--color-evergreen);font-size:20px;font-weight:600}@media (max-width:600px){.page-module___8aEwW__valueGrid{grid-template-columns:minmax(0,1fr)}}