body[data-page=home] .section-header h2,body[data-page=home] .journey-callout h2,body[data-page=home] .quote-cta__content h2,body[data-page=home] .is-mission .feature-card h3,body[data-page=home] .image-card h3,body[data-page=about] .quote-cta__content h2,body[data-page=about] .content-section--image-carousel .section-header h2,body[data-page=pathways] .quote-cta__content h2{color:var(--color-dark)}body[data-page=pathways] .identification-pathway__panel h2{color:var(--color-dark);text-align:left;font-weight:650}body[data-page=pathways] .content-section--quote-cta+.content-section--identification-pathway{padding-top:clamp(1rem,2.2vw,1.6rem)}body[data-page=pathways] .content-section--identification-pathway+.content-section--feature-grid.is-training-approach{padding-top:clamp(1rem,2.2vw,1.6rem)}body[data-page=pathways] #our-pathways .section-header h2,body[data-page=pathways] .content-section--feature-grid.is-beyond-the-game .section-header h2,body[data-page=impact] .quote-cta__content h2,body[data-page=impact] .section-header h2,body[data-page=support] .quote-cta__content h2,body[data-page=faq] .section-header h2,body[data-page=faq] .faq-final-cta h2,body[data-page=contact] .section-header h2,body[data-page=contact] .contact-form-panel h2{color:var(--color-dark)}body[data-page=contact] .contact-connect-grid{grid-template-columns:1fr;justify-items:center}body[data-page=contact] .contact-form-panel{width:100%;max-width:640px}body[data-page=contact] .contact-info-band h2{color:var(--color-dark)}body[data-page=contact] .content-section--contact-form{padding-top:1rem}body[data-page=support] .core-values{margin-top:0}body[data-page=support] .content-section--donations,body[data-page=impact] .content-section--impact-chart{background:var(--color-bg)}body[data-page=contact] .contact-card p{min-height:4.3em}body[data-page=faq] .hero-shell h1,body[data-page=contact] .hero-shell h1{max-width:none;font-size:clamp(3rem,5.2vw,4.2rem)}body[data-page=contact] .content-section--contact-info-cards,body[data-page=faq] .content-section--faq-groups{padding-top:clamp(2rem,4vw,3rem)}body[data-page=faq] .section-header,body[data-page=contact] .section-header{margin-bottom:clamp(1.3rem,2vw,1.8rem)}.content-section{background-color:var(--color-bg)}.content-section:nth-of-type(2n){background:var(--color-soft)}.feature-card,.stat-card,.contact-card,.faq-accordion,.journey-callout,.quote-cta{background:var(--color-surface);border-color:var(--spars-card-border);box-shadow:var(--spars-card-shadow)}.section-header,.question-callout{background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-soft) 100%)}.content-section+.content-section{border-top:1px solid var(--color-line-soft)}input,textarea,select{background:var(--color-input-bg);border-color:var(--color-input-border);color:var(--color-text)}.core-values{background:var(--color-primary)}.journey-callout{width:min(100%,84rem);margin-inline:auto;padding:clamp(2.2rem,3.4vw,3.35rem) clamp(1.6rem,3.8vw,4.2rem);background:var(--color-surface);border:1px solid var(--color-line-soft);box-shadow:var(--spars-card-shadow)}.site-footer__brand{display:grid;justify-items:start;align-content:start;gap:.85rem}.site-footer__brand-copy{display:grid;gap:.22rem;margin:0;line-height:1.2;max-width:18rem}.site-footer__brand-name{color:var(--color-on-primary);font-size:clamp(1.15rem,1.1vw,1.3rem);font-weight:850;letter-spacing:-.01em;text-transform:uppercase}.site-footer__brand-tagline{color:var(--color-on-inverse-muted);font-size:clamp(.72rem,.72vw,.82rem);font-weight:750;letter-spacing:.14em;text-transform:uppercase;white-space:normal}.site-footer__brand-description{color:var(--color-on-inverse-soft);font-size:clamp(.85rem,.85vw,.92rem);line-height:1.6;margin:.4rem 0 0;max-width:22rem}.site-footer__column h2{position:relative;padding-bottom:.65rem}.site-footer__column h2:after{content:"";position:absolute;left:0;bottom:0;width:2rem;height:2px;background:var(--color-primary)}.site-footer__newsletter-copy{color:var(--color-footer-text);font-size:.88rem;line-height:1.55;margin:0 0 .9rem}.site-footer__newsletter-field{display:flex;gap:.6rem;flex-wrap:wrap}.site-footer__newsletter-field input[type=email]{flex:1 1 12rem;min-width:0;padding:.6rem .8rem;border-radius:.4rem;border:1px solid var(--color-footer-input-border);background:var(--color-footer-input-bg);color:var(--color-on-primary);font-size:.88rem}.site-footer__newsletter-field input[type=email]::placeholder{color:var(--color-on-inverse-soft)}.site-footer__newsletter-field input[type=email]:focus{outline:none;border-color:var(--color-primary);background:#ffffff1a}.site-footer__newsletter-submit{flex:0 0 auto;padding:.6rem 1.1rem;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.site-footer__newsletter-consent{margin:.55rem 0 0}.newsletter-message{display:block;margin-top:.2rem;padding:.85rem 1rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.16);background:var(--color-footer-input-bg);color:var(--color-topbar-text);font-size:.9rem;line-height:1.55;text-decoration:none;transition:transform var(--spars-duration-fast) var(--spars-motion-standard),border-color var(--spars-duration-fast) var(--spars-motion-standard),background-color var(--spars-duration-fast) var(--spars-motion-standard)}.newsletter-message:hover,.newsletter-message:focus-visible{transform:translateY(-2px);background:#ffffff1a;border-color:#ffffff47}.newsletter-message--success{border-color:#3f9e5f73;background:#3f9e5f1f}.newsletter-message--pending{border-color:#e2883c73;background:#e2883c1f}.newsletter-message--error{border-color:rgba(var(--color-primary-rgb, 200, 0, 0),.4);background:rgba(var(--color-primary-rgb, 200, 0, 0),.14)}@media(prefers-reduced-motion:reduce){.newsletter-message{transition:none}.newsletter-message:hover,.newsletter-message:focus-visible{transform:none}}.site-chrome .brand__name,.brand__name{color:var(--color-primary)}.site-chrome .brand__tag,.brand__tag{color:var(--color-nav-link)}.hero-shell__subtitle{margin:clamp(1rem,1.65vw,1.25rem) 0 .45rem}.hero-shell__subtitle:before,.hero-shell__subtitle:after{width:.38rem;height:.38rem;margin-inline:.48rem;border-radius:999px;background:#ffffffd1;box-shadow:0 0 12px #ffffff6b}.feature-card,.stat-card,.donation-card,.image-card,.timeline-card,.contact-card,.contact-info-card,.contact-route-card,.contact-connect-card,.support-way-card,.support-impact-strip,.support-help-panel,.form-panel,.quote-cta,.journey-callout,.facility-profile,.leadership-profile,.leadership-detail-card,.faq-accordion{border-radius:var(--spars-card-radius)}.feature-card,.stat-card,.donation-card,.image-card,.timeline-card,.contact-card,.contact-info-card,.contact-route-card,.contact-connect-card,.support-way-card,.facility-profile__metric,.leadership-person,.leadership-detail-card,.value-table__icon,.feature-card__icon,.image-card__icon,.stat-card__icon,.timeline-card__icon,.donation-card__icon,.contact-social-pill,.primary-nav__link,.site-topbar__link,.brand__mark-wrap{transition:transform var(--spars-duration-standard) var(--spars-motion-standard),box-shadow var(--spars-duration-standard) var(--spars-motion-standard),border-color var(--spars-duration-standard) var(--spars-motion-standard),background-color var(--spars-duration-standard) var(--spars-motion-standard),color var(--spars-duration-standard) var(--spars-motion-standard),opacity var(--spars-duration-standard) var(--spars-motion-standard)}.feature-card:hover,.stat-card:hover,.donation-card:hover,.image-card:hover,.timeline-card:hover,.contact-card:hover,.contact-info-card:hover,.contact-route-card:hover,.contact-connect-card:hover,.support-way-card:hover,.facility-profile__metric:hover,.leadership-person:hover,.leadership-detail-card:hover{transform:translateY(-4px);border-color:var(--color-card-hover-border);box-shadow:var(--spars-card-shadow-hover)}.feature-card:hover .feature-card__icon,.image-card:hover .image-card__icon,.stat-card:hover .stat-card__icon,.timeline-card:hover .timeline-card__icon,.donation-card:hover .donation-card__icon,.facility-profile__metric:hover .facility-profile__metric-icon,.leadership-person:hover .leadership-person__photo,.value-table__header-cell:hover .value-table__icon{box-shadow:var(--spars-card-shadow-hover)}.primary-nav__link:hover,.primary-nav__link:focus-visible{color:var(--spars-accent-blue);background:var(--spars-cta-blue-soft)}.contact-social-pill:hover,.contact-social-pill:focus-visible,.site-topbar__link:hover,.site-topbar__link:focus-visible{box-shadow:var(--spars-card-shadow-hover)}.site-topbar__link--type-social:hover .site-topbar__icon,.site-topbar__link--type-social:focus-visible .site-topbar__icon,.contact-social-pill:hover .icon,.contact-social-pill:focus-visible .icon{transform:scale(1.06)}.content-section--feature-grid+.content-section--value-table,.content-section--feature-grid.is-approach+.content-section--value-table.is-approach-actions,.content-section--feature-grid.is-commitment+.content-section--value-table.is-commitment-values{padding-top:clamp(.85rem,1.7vw,1.25rem)}.value-table{margin-top:clamp(.45rem,.9vw,.75rem)}.facility-profile.visual-band{border:1px solid var(--color-ink-faint);box-shadow:var(--spars-card-shadow)}.facility-profile__emphasis{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:.42rem .95rem;border:1px solid rgba(10,99,216,.18);border-radius:999px;font-size:clamp(1.16rem,1.55vw,1.36rem)!important;font-weight:880!important}.facility-profile__metrics{gap:clamp(.9rem,2vw,1.25rem);max-width:940px}.facility-profile__metric{border-radius:var(--spars-card-radius);background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-soft-2) 100%);box-shadow:var(--shadow-soft)}.facility-profile__metric-icon{background:transparent;border-color:transparent}.facility-profile__closing{max-width:900px}.leadership-profile.visual-band{border:1px solid var(--color-ink-faint);box-shadow:var(--spars-card-shadow)}.leadership-profile__people{gap:clamp(.85rem,1.8vw,1.2rem);border-top:0;border-bottom:0}.leadership-person{min-height:100%;padding:clamp(1rem,1.8vw,1.35rem);border:1px solid var(--color-ink-soft);border-radius:var(--spars-card-radius);background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-soft-2) 100%);box-shadow:var(--shadow-soft)}.leadership-person__photo{width:min(100%,clamp(7.2rem,9.5vw,9rem));height:clamp(7.2rem,9.5vw,9rem);border-color:#0a63d829;color:var(--spars-accent-blue-deep)}.leadership-person strong{margin-top:auto}@media(max-width:860px){.leadership-person:nth-child(3){border-left:1px solid var(--color-ink-soft)}.leadership-person:nth-child(n+3){border-top:1px solid var(--color-ink-soft)}}@media(max-width:760px){.facility-profile__metrics{grid-template-columns:1fr}.facility-profile__metric+.facility-profile__metric{border-top:1px solid var(--color-ink-soft)}}@media(max-width:560px){.hero-shell__subtitle{white-space:normal;text-align:center}.leadership-person+.leadership-person{border-top:1px solid var(--color-ink-soft)}}@media(prefers-reduced-motion:reduce){.feature-card,.stat-card,.donation-card,.image-card,.timeline-card,.contact-card,.contact-info-card,.contact-route-card,.contact-connect-card,.support-way-card,.facility-profile__metric,.leadership-person,.leadership-detail-card,.value-table__icon,.feature-card__icon,.image-card__icon,.stat-card__icon,.timeline-card__icon,.donation-card__icon,.contact-social-pill,.primary-nav__link,.site-topbar__link,.brand__mark-wrap{transition:none}.feature-card:hover,.stat-card:hover,.donation-card:hover,.image-card:hover,.timeline-card:hover,.contact-card:hover,.contact-info-card:hover,.contact-route-card:hover,.contact-connect-card:hover,.support-way-card:hover,.facility-profile__metric:hover,.leadership-person:hover,.leadership-detail-card:hover,.primary-nav__link:hover,.site-topbar__link:hover,.contact-social-pill:hover{transform:none}}body,main{background:radial-gradient(circle at 14% 0%,var(--color-page-sheen-a),transparent 34%),radial-gradient(circle at 96% 10%,var(--color-page-sheen-b),transparent 28%),linear-gradient(180deg,var(--color-bg) 0%,var(--color-soft-2) 100%);color:var(--color-text)}.hero-shell__subtitle{padding:.54rem 1.04rem .52rem!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:999px!important;background:linear-gradient(135deg,var(--spars-accent-blue-light) 0%,var(--spars-cta-blue) 48%,var(--spars-accent-blue-deep) 100%)!important;color:var(--color-on-primary)!important;font-size:clamp(.98rem,1.08vw,1.12rem)!important;font-weight:760!important;line-height:1.12!important;letter-spacing:.078em!important;text-transform:uppercase!important;text-shadow:none!important;box-shadow:none!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body[data-page=programs] .hero-shell__subtitle,body[data-page=about] .hero-shell__subtitle,body[data-page=pathways] .hero-shell__subtitle,body[data-page=impact] .hero-shell__subtitle,body[data-page=faq] .hero-shell__subtitle,body[data-page=contact] .hero-shell__subtitle,body[data-page=home] .hero-shell__subtitle{background:var(--spars-cta-navy)!important;color:var(--color-on-primary)!important;font-size:clamp(.82rem,.92vw,.94rem)!important}.btn,.btn--primary,.btn--outline,.hero-shell .btn,.quote-cta .btn,.image-card__cta,.support-way-card__cta,.donation-card .btn,.faq-final-cta .btn,a[class*=__cta]{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.82rem 1.28rem;border:2px solid var(--spars-cta-blue)!important;border-radius:.86rem!important;background:var(--spars-cta-blue)!important;color:var(--color-on-primary)!important;box-shadow:none!important;text-shadow:none!important;font-weight:820;line-height:1.1;text-align:center;text-decoration:none}.btn:hover,.btn:focus-visible,.hero-shell .btn:hover,.hero-shell .btn:focus-visible,.quote-cta .btn:hover,.quote-cta .btn:focus-visible,.image-card__cta:hover,.image-card__cta:focus-visible,.support-way-card__cta:hover,.support-way-card__cta:focus-visible,a[class*=__cta]:hover,a[class*=__cta]:focus-visible{background:var(--spars-cta-blue-hover)!important;border-color:var(--spars-cta-blue-hover)!important;color:var(--color-on-primary)!important;box-shadow:none!important;transform:translateY(-2px);outline:3px solid var(--spars-cta-blue-soft);outline-offset:2px}body[data-page=programs] .btn--primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important}body[data-page=programs] .btn--primary:hover,body[data-page=programs] .btn--primary:focus-visible{background:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important;outline-color:rgba(var(--color-primary-rgb),.22)}body[data-page=about] .btn--primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important}body[data-page=about] .btn--primary:hover,body[data-page=about] .btn--primary:focus-visible{background:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important;outline-color:rgba(var(--color-primary-rgb),.22)}body[data-page=home] .btn--primary,body[data-page=home] .image-card__cta{background:var(--color-primary)!important;border-color:var(--color-primary)!important}body[data-page=home] .btn--primary:hover,body[data-page=home] .btn--primary:focus-visible,body[data-page=home] .image-card__cta:hover,body[data-page=home] .image-card__cta:focus-visible{background:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important;outline-color:rgba(var(--color-primary-rgb),.22)}body[data-page=pathways] .btn--primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important}body[data-page=pathways] .btn--primary:hover,body[data-page=pathways] .btn--primary:focus-visible{background:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important;outline-color:rgba(var(--color-primary-rgb),.22)}body[data-page=impact] .btn--primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important}body[data-page=impact] .btn--primary:hover,body[data-page=impact] .btn--primary:focus-visible{background:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important;outline-color:rgba(var(--color-primary-rgb),.22)}body[data-page=faq] .btn--primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important}body[data-page=faq] .btn--primary:hover,body[data-page=faq] .btn--primary:focus-visible{background:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important;outline-color:rgba(var(--color-primary-rgb),.22)}body[data-page=contact] .btn--primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important}body[data-page=contact] .btn--primary:hover,body[data-page=contact] .btn--primary:focus-visible{background:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important;outline-color:rgba(var(--color-primary-rgb),.22)}body[data-page=support] .btn--primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important}body[data-page=support] .btn--primary:hover,body[data-page=support] .btn--primary:focus-visible{background:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important;outline-color:rgba(var(--color-primary-rgb),.22)}body[data-page=support] .hero-shell .btn--outline{background:var(--color-surface)!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}body[data-page=support] .hero-shell .btn--outline:hover,body[data-page=support] .hero-shell .btn--outline:focus-visible{background:rgba(var(--color-primary-rgb),.08)!important;border-color:var(--color-primary-dark)!important;color:var(--color-primary-dark)!important}body[data-page=support] .content-section--support-ways .section-header h2,body[data-page=support] .content-section--support-help-panel .section-header h2,body[data-page=support] .support-application-card h2{color:var(--color-dark)}body[data-page=support] .support-application-card>p{color:var(--color-primary)}body[data-page=support] .support-help-list strong{color:var(--color-primary)}.card{border-radius:var(--spars-polish-radius)!important;color:var(--color-text);background:radial-gradient(circle at 100% 0%,var(--color-sheen),transparent 32%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-soft-2) 100%)!important;transition:transform var(--spars-duration-standard) var(--spars-motion-standard),border-color var(--spars-duration-standard) var(--spars-motion-standard),background var(--spars-duration-standard) var(--spars-motion-standard),box-shadow var(--spars-duration-standard) var(--spars-motion-standard);will-change:transform}.card:hover,.card:focus-within{transform:translateY(-5px);border-color:var(--color-card-hover-border)!important;box-shadow:var(--color-card-hover-shadow)!important}@media(prefers-reduced-motion:reduce){.card{transition:none!important}.card:hover,.card:focus-within{transform:none!important}}.donation-card,.support-impact-strip,.support-help-panel,.form-panel,.quote-cta,.journey-callout,.facility-profile,.leadership-profile,.faq-accordion,.value-table{border-radius:var(--spars-polish-radius)!important}.donation-card{color:var(--color-text);background:radial-gradient(circle at 100% 0%,var(--color-sheen),transparent 32%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-soft-2) 100%)!important;transition:transform var(--spars-duration-standard) var(--spars-motion-standard),border-color var(--spars-duration-standard) var(--spars-motion-standard),background var(--spars-duration-standard) var(--spars-motion-standard),box-shadow var(--spars-duration-standard) var(--spars-motion-standard)}.donation-card:hover,.donation-card:focus-within{transform:translateY(-5px);border-color:var(--color-card-hover-border)!important;box-shadow:var(--color-card-hover-shadow)!important}.feature-card__icon,.image-card__icon,.stat-card__icon,.timeline-card__icon,.donation-card__icon,.value-table__icon,.facility-profile__metric-icon,.leadership-person__photo{border-radius:999px!important;transition:transform var(--spars-duration-standard) var(--spars-motion-standard),border-color var(--spars-duration-standard) var(--spars-motion-standard),background-color var(--spars-duration-standard) var(--spars-motion-standard),box-shadow var(--spars-duration-standard) var(--spars-motion-standard)}.feature-card:hover .feature-card__icon,.image-card:hover .image-card__icon,.stat-card:hover .stat-card__icon,.timeline-card:hover .timeline-card__icon,.donation-card:hover .donation-card__icon,.value-table__header-cell:hover .value-table__icon,.facility-profile__metric:hover .facility-profile__metric-icon,.leadership-person:hover .leadership-person__photo{transform:translateY(-2px) scale(1.045);border-color:var(--color-card-hover-border)!important;background-color:var(--color-surface-2)!important}.feature-grid,.image-card-grid,.stats-grid,.donation-grid,.support-ways-grid,.contact-route-grid,.contact-info-grid,.timeline-grid{align-items:stretch!important}.feature-card,.image-card,.stat-card,.donation-card,.timeline-card,.support-way-card,.contact-route-card,.contact-info-card,.facility-profile__metric,.leadership-person,.leadership-detail-card{display:flex!important;flex-direction:column!important;height:100%}.image-card__body{display:flex;flex:1 1 auto;flex-direction:column}.feature-card__closing,.image-card__badge,.image-card__cta,.support-way-card__cta,.donation-card .btn,.contact-route-card__qr,.value-table__closing,.facility-profile__closing{margin-top:auto!important;align-self:center!important;justify-self:center!important;text-align:center!important}.image-card__cta,.support-way-card__cta,.donation-card .btn{min-width:min(100%,13.25rem)}.content-section--value-table{padding-top:clamp(1.05rem,2vw,1.55rem)!important}.value-table{overflow:hidden!important;background:var(--color-surface)!important}.value-table__header-cell:first-child{border-top-left-radius:var(--spars-polish-radius)!important}.value-table__header-cell:last-child{border-top-right-radius:var(--spars-polish-radius)!important}.value-table__body-cell:first-child{border-bottom-left-radius:var(--spars-polish-radius)!important}.value-table__body-cell:last-child{border-bottom-right-radius:var(--spars-polish-radius)!important}.facility-profile.visual-band,.leadership-profile.visual-band,.quote-cta.visual-band,.journey-callout.visual-band,.visual-band{background:radial-gradient(circle at 100% 100%,rgba(5,103,242,.035),transparent 34%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-soft-2) 100%)!important}.facility-profile__emphasis{font-style:normal!important;text-transform:none!important;color:var(--color-primary)!important;background:var(--color-surface)!important;border-color:rgba(var(--color-primary-rgb),.22)!important;box-shadow:none!important;letter-spacing:.005em!important}.facility-profile__metrics{align-items:stretch!important}.facility-profile__metric{justify-content:center;min-height:clamp(10rem,14vw,12rem);border:1px solid var(--color-ink-mid)!important}.facility-profile__metric+.facility-profile__metric,.leadership-person+.leadership-person{border-left:1px solid var(--color-ink-mid)!important}.leadership-profile__people{align-items:stretch!important}.leadership-person__photo{overflow:hidden;background:linear-gradient(135deg,var(--spars-cta-blue-soft),var(--color-surface) 76%),repeating-linear-gradient(45deg,var(--color-ink-faint) 0 8px,transparent 8px 16px)!important}.leadership-person__image,.leadership-person__photo img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.primary-nav__link,.site-topbar__link,.contact-social-pill,.brand__mark-wrap{transition:transform var(--spars-duration-standard) var(--spars-motion-standard),background-color var(--spars-duration-standard) var(--spars-motion-standard),color var(--spars-duration-standard) var(--spars-motion-standard),border-color var(--spars-duration-standard) var(--spars-motion-standard)}.primary-nav__link:hover,.primary-nav__link:focus-visible,.site-topbar__link:hover,.site-topbar__link:focus-visible,.contact-social-pill:hover,.contact-social-pill:focus-visible,.brand__mark-wrap:hover{transform:translateY(-2px)}@media(max-width:760px){.value-table__header-cell,.value-table__body-cell{border-radius:0!important}.value-table__header-cell:first-child{border-top-left-radius:var(--spars-polish-radius)!important;border-top-right-radius:var(--spars-polish-radius)!important}.value-table__body-cell:last-child{border-bottom-left-radius:var(--spars-polish-radius)!important;border-bottom-right-radius:var(--spars-polish-radius)!important}}@media(prefers-reduced-motion:reduce){.donation-card,.btn,.primary-nav__link,.site-topbar__link,.contact-social-pill,.brand__mark-wrap,.theme-toggle{transition:none!important}.donation-card:hover,.btn:hover,.primary-nav__link:hover,.site-topbar__link:hover,.contact-social-pill:hover,.brand__mark-wrap:hover,.theme-toggle:hover{transform:none!important}}.hero-shell__subtitle{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:min(100%,58rem);-webkit-backdrop-filter:none;backdrop-filter:none}.hero-shell__subtitle:before,.hero-shell__subtitle:after{content:none!important;display:none!important}.feature-card,.stat-card,.donation-card,.image-card,.timeline-card,.contact-info-card,.support-way-card,.value-table{border-radius:clamp(1rem,1.2vw,1.35rem)}.feature-card,.stat-card,.donation-card,.image-card,.timeline-card,.contact-info-card,.support-way-card{will-change:transform}@media(prefers-reduced-motion:no-preference){.feature-card:hover,.feature-card:focus-within,.stat-card:hover,.stat-card:focus-within,.donation-card:hover,.donation-card:focus-within,.image-card:hover,.image-card:focus-within,.timeline-card:hover,.timeline-card:focus-within,.contact-info-card:hover,.contact-info-card:focus-within,.support-way-card:hover,.support-way-card:focus-within{transform:translateY(-3px)}}.js-ready .content-section{opacity:0;transform:translateY(18px);transition:opacity var(--spars-duration-standard) var(--spars-motion-standard),transform var(--spars-duration-standard) var(--spars-motion-standard)}.js-ready .content-section.is-revealed{opacity:1;transform:translateY(0)}
