.head[data-astro-cid-4z5ybivk]{padding-top:var(--space-7);padding-bottom:var(--space-4)}.head-grid[data-astro-cid-4z5ybivk]{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:center}@media(min-width:800px){.head-grid[data-astro-cid-4z5ybivk]{grid-template-columns:1fr 1fr;gap:var(--space-6)}}.head-text[data-astro-cid-4z5ybivk]{max-width:56ch}.head-image[data-astro-cid-4z5ybivk]{margin:0;aspect-ratio:4 / 3;overflow:hidden}.head-image[data-astro-cid-4z5ybivk] img[data-astro-cid-4z5ybivk]{width:100%;height:100%;object-fit:cover;display:block}.head[data-astro-cid-4z5ybivk] .eyebrow[data-astro-cid-4z5ybivk]{margin:0 0 var(--space-3)}.head[data-astro-cid-4z5ybivk] .eyebrow[data-astro-cid-4z5ybivk] a[data-astro-cid-4z5ybivk]{color:inherit;border:0}.head[data-astro-cid-4z5ybivk] .eyebrow[data-astro-cid-4z5ybivk] a[data-astro-cid-4z5ybivk]:hover{color:var(--color-accent)}.head-eyebrow[data-astro-cid-4z5ybivk]{margin:0 0 var(--space-2);font-size:var(--text-sm);font-style:italic;color:var(--color-muted)}.title[data-astro-cid-4z5ybivk]{font-size:var(--text-4xl, 2.6rem);font-weight:var(--weight-demi);letter-spacing:-.02em;margin:0 0 var(--space-5)}.status[data-astro-cid-4z5ybivk]{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);background:var(--color-rule)}.status[data-astro-cid-4z5ybivk].closed{border-left:4px solid #f97316;background:#f973161a;color:#fdba74}.status[data-astro-cid-4z5ybivk].closed strong[data-astro-cid-4z5ybivk]{color:#ffae6b}.status[data-astro-cid-4z5ybivk].open{border-left:4px solid var(--color-accent)}.status[data-astro-cid-4z5ybivk] strong[data-astro-cid-4z5ybivk]{display:inline-block;margin-right:.5em}.status-link[data-astro-cid-4z5ybivk]{border:0;color:var(--color-accent);font-weight:var(--weight-demi);text-transform:uppercase;letter-spacing:.1em;font-size:var(--text-xs);margin-left:.5em}.body[data-astro-cid-4z5ybivk]{padding-top:var(--space-6);padding-bottom:var(--space-2)}.section-head[data-astro-cid-4z5ybivk]{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-rule)}.section-title[data-astro-cid-4z5ybivk]{font-size:var(--text-2xl);font-weight:var(--weight-demi);letter-spacing:-.015em;margin:0}.prose[data-astro-cid-4z5ybivk]{max-width:64ch}.prose[data-astro-cid-4z5ybivk] p[data-astro-cid-4z5ybivk]{margin:0 0 var(--space-3);font-size:var(--text-base);line-height:1.65}.prose[data-astro-cid-4z5ybivk] p[data-astro-cid-4z5ybivk]:last-child{margin-bottom:0}.prose[data-astro-cid-4z5ybivk] ul[data-astro-cid-4z5ybivk],.prose[data-astro-cid-4z5ybivk] ol[data-astro-cid-4z5ybivk]{margin:0 0 var(--space-3);padding-left:1.4rem;font-size:var(--text-base);line-height:1.65}.prose[data-astro-cid-4z5ybivk] li[data-astro-cid-4z5ybivk]{margin-bottom:var(--space-2)}.prose[data-astro-cid-4z5ybivk] li[data-astro-cid-4z5ybivk]:last-child{margin-bottom:0}.prose[data-astro-cid-4z5ybivk] a[data-astro-cid-4z5ybivk]{color:var(--color-accent);border-bottom:1px solid var(--color-rule)}.prose[data-astro-cid-4z5ybivk] a[data-astro-cid-4z5ybivk]:hover{border-bottom-color:var(--color-accent)}.intro[data-astro-cid-4z5ybivk] p[data-astro-cid-4z5ybivk]:first-child{font-size:var(--text-lg);line-height:1.6}.testimonials-section[data-astro-cid-4z5ybivk]{padding-bottom:var(--space-3)}.section-lede[data-astro-cid-4z5ybivk]{margin:var(--space-2) 0 0;font-size:var(--text-base);max-width:56ch}.testimonials-grid[data-astro-cid-4z5ybivk]{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:800px){.testimonials-grid[data-astro-cid-4z5ybivk]{grid-template-columns:1fr 1fr;gap:var(--space-6)}}.testimonial-card[data-astro-cid-4z5ybivk]{margin:0;border:1px solid var(--color-rule);overflow:hidden;display:flex;flex-direction:column}.testimonial-image[data-astro-cid-4z5ybivk]{aspect-ratio:4 / 3;overflow:hidden;background:var(--color-bg)}.testimonial-image[data-astro-cid-4z5ybivk] img[data-astro-cid-4z5ybivk]{width:100%;height:100%;object-fit:cover;display:block}.testimonial-body[data-astro-cid-4z5ybivk]{margin:0;padding:var(--space-5);border-left:3px solid var(--color-accent);flex:1;display:flex;flex-direction:column}.quote[data-astro-cid-4z5ybivk]{font-size:var(--text-lg);line-height:1.55;font-style:italic;margin:0 0 var(--space-4);flex:1}.cite[data-astro-cid-4z5ybivk]{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);font-style:normal}.cite-name[data-astro-cid-4z5ybivk]{font-weight:var(--weight-demi);font-size:var(--text-base)}.cite-name[data-astro-cid-4z5ybivk] a[data-astro-cid-4z5ybivk]{color:inherit;border:0}.cite-name[data-astro-cid-4z5ybivk] a[data-astro-cid-4z5ybivk]:hover{color:var(--color-accent)}.cite-role[data-astro-cid-4z5ybivk],.cite-show[data-astro-cid-4z5ybivk]{color:var(--color-muted)}.cite-show[data-astro-cid-4z5ybivk] a[data-astro-cid-4z5ybivk]{color:inherit;border:0}.cite-show[data-astro-cid-4z5ybivk] a[data-astro-cid-4z5ybivk]:hover{color:var(--color-accent)}.cite-website[data-astro-cid-4z5ybivk]{margin-top:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-demi);text-transform:uppercase;letter-spacing:.14em}.cite-website[data-astro-cid-4z5ybivk] a[data-astro-cid-4z5ybivk]{color:var(--color-accent);border:0}.roster-section[data-astro-cid-4z5ybivk]{padding-top:0;padding-bottom:var(--space-3)}.roster-list[data-astro-cid-4z5ybivk]{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-rule);max-width:56rem}.roster-item[data-astro-cid-4z5ybivk]{display:grid;grid-template-columns:4rem 2.75rem 1fr;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-rule);align-items:center}.roster-thumb[data-astro-cid-4z5ybivk]{width:2.75rem;height:2.75rem;border-radius:50%;overflow:hidden;background:var(--color-rule);display:flex;align-items:center;justify-content:center;flex-shrink:0}.roster-thumb[data-astro-cid-4z5ybivk] img[data-astro-cid-4z5ybivk]{width:100%;height:100%;object-fit:cover;display:block}.roster-initials[data-astro-cid-4z5ybivk]{font-size:var(--text-sm);font-weight:var(--weight-demi);color:var(--color-muted);letter-spacing:.05em}.roster-year[data-astro-cid-4z5ybivk]{font-size:var(--text-sm);font-weight:var(--weight-demi);color:var(--color-muted);font-variant-numeric:tabular-nums;align-self:center}.roster-body[data-astro-cid-4z5ybivk]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.roster-name[data-astro-cid-4z5ybivk]{font-size:var(--text-base);font-weight:var(--weight-demi)}.roster-name[data-astro-cid-4z5ybivk] a[data-astro-cid-4z5ybivk]{color:inherit;border:0}.roster-name[data-astro-cid-4z5ybivk] a[data-astro-cid-4z5ybivk]:hover{color:var(--color-accent)}.roster-meta[data-astro-cid-4z5ybivk]{font-size:var(--text-sm);line-height:1.4}.roster-meta[data-astro-cid-4z5ybivk] a[data-astro-cid-4z5ybivk]{color:inherit;border:0}.roster-meta[data-astro-cid-4z5ybivk] a[data-astro-cid-4z5ybivk]:hover{color:var(--color-accent)}.roster-meta[data-astro-cid-4z5ybivk] .dot[data-astro-cid-4z5ybivk]{opacity:.5}.faq-list[data-astro-cid-4z5ybivk]{border-top:1px solid var(--color-rule)}.faq-item[data-astro-cid-4z5ybivk]{border-bottom:1px solid var(--color-rule);transition:background .18s ease}.faq-item[data-astro-cid-4z5ybivk][open]{background:#ffffff05}.faq-summary[data-astro-cid-4z5ybivk]{display:grid;grid-template-columns:1fr auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-2);cursor:pointer;list-style:none;user-select:none}.faq-summary[data-astro-cid-4z5ybivk]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-4z5ybivk]:hover .faq-q[data-astro-cid-4z5ybivk],.faq-item[data-astro-cid-4z5ybivk][open] .faq-q[data-astro-cid-4z5ybivk]{color:var(--color-accent)}.faq-q[data-astro-cid-4z5ybivk]{font-size:var(--text-base);font-weight:var(--weight-demi);letter-spacing:-.005em;transition:color .18s ease}.faq-toggle[data-astro-cid-4z5ybivk]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:var(--text-lg);font-weight:var(--weight-demi);color:var(--color-accent);line-height:1;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.faq-item[data-astro-cid-4z5ybivk][open] .faq-toggle[data-astro-cid-4z5ybivk]{transform:rotate(45deg)}.faq-answer[data-astro-cid-4z5ybivk]{padding:0 var(--space-2) var(--space-4)}.faq-answer[data-astro-cid-4z5ybivk] p:first-child{margin-top:0}.eligibility-list[data-astro-cid-4z5ybivk]{list-style:none;padding-left:0}.eligibility-list[data-astro-cid-4z5ybivk] li[data-astro-cid-4z5ybivk]{padding-left:1.6rem;position:relative}.eligibility-list[data-astro-cid-4z5ybivk] strong[data-astro-cid-4z5ybivk]{color:var(--color-accent);position:absolute;left:0}.how-to-apply[data-astro-cid-4z5ybivk] ol[data-astro-cid-4z5ybivk]{counter-reset:step;list-style:none;padding-left:0}.how-to-apply[data-astro-cid-4z5ybivk] ol[data-astro-cid-4z5ybivk] li[data-astro-cid-4z5ybivk]{counter-increment:step;padding-left:2.4rem;position:relative;margin-bottom:var(--space-3)}.how-to-apply[data-astro-cid-4z5ybivk] ol[data-astro-cid-4z5ybivk] li[data-astro-cid-4z5ybivk]:before{content:counter(step);position:absolute;left:0;top:0;width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;color:var(--color-accent);font-weight:var(--weight-demi);font-size:var(--text-sm);border:1px solid var(--color-accent);border-radius:50%}.cta-line[data-astro-cid-4z5ybivk]{margin:var(--space-4) 0 0}.link-button[data-astro-cid-4z5ybivk]{display:inline-block;padding:.6rem 1.1rem;border:1px solid var(--color-rule);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-demi);letter-spacing:.14em;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease}.link-button[data-astro-cid-4z5ybivk]:hover{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-bg);border-bottom-color:var(--color-accent)}.apply-button[data-astro-cid-4z5ybivk]{display:inline-block;padding:.7rem 1.4rem;border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-bg);font-size:var(--text-xs);font-weight:var(--weight-demi);letter-spacing:.14em;text-transform:uppercase;transition:background .18s ease,color .18s ease}.apply-button[data-astro-cid-4z5ybivk]:hover{background:transparent;color:var(--color-accent);border-bottom-color:var(--color-accent)}.upcoming[data-astro-cid-4z5ybivk]{padding-bottom:var(--space-7)}.upcoming-empty[data-astro-cid-4z5ybivk]{margin:0;font-size:var(--text-base);font-style:italic}
