._hero_1tenn_5{background:linear-gradient(135deg,#1a1060,#0e2a5a,#0d1f3c);padding:clamp(64px,10vw,120px) clamp(20px,6vw,80px);border-bottom:1px solid var(--glass-border)}._heroInner_1tenn_11{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.8fr);align-items:center;gap:clamp(28px,5vw,72px)}._heroCopy_1tenn_20{display:flex;flex-direction:column;gap:16px;min-width:0}._heroMedia_1tenn_27{min-width:0}._eyebrow_1tenn_31{font-size:.8rem;font-weight:600;color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin:0}._heroTitle_1tenn_40{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.75rem);font-weight:700;color:var(--white);line-height:1.1;margin:0}._heroTagline_1tenn_49{font-family:var(--font-heading);font-size:clamp(1.25rem,2.6vw,2rem);font-weight:650;color:var(--gold);line-height:1.2;margin:0}._heroSub_1tenn_58{font-size:clamp(1rem,1.8vw,1.2rem);color:var(--white-dim);line-height:1.6;max-width:560px;margin:0}._heroUrgency_1tenn_66{margin:0;max-width:640px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;border-radius:8px;font-size:.9rem;line-height:1.6;color:var(--white)}._heroCtas_1tenn_78{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}._donateCta_1tenn_85{max-width:100%}._section_1tenn_91{padding:clamp(48px,8vw,96px) clamp(20px,6vw,80px)}._sectionDark_1tenn_95{background:var(--surface-1)}._sectionInner_1tenn_99{max-width:1100px;margin:0 auto}._sectionTitle_1tenn_104{font-family:var(--font-heading);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;color:var(--white);margin:0 0 28px}._sectionLead_1tenn_112{font-size:1rem;color:var(--white-dim);margin:-16px 0 28px;line-height:1.6}._videoSection_1tenn_121{padding:clamp(40px,7vw,80px) clamp(20px,6vw,80px);background:var(--surface-1);border-bottom:1px solid var(--glass-border)}._videoTitle_1tenn_127{font-family:var(--font-heading);font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;color:var(--white);margin:0 0 20px}._thermometerWrap_1tenn_137{display:flex;flex-direction:column;gap:20px}._thermometerBar_1tenn_143{position:relative;height:56px;border-radius:4px;background:#ffffff0f;display:flex;overflow:visible;margin-top:28px}._thermometerSegment_1tenn_153{height:100%;transition:width .6s ease;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-width:0}._thermometerSegment_1tenn_153:first-child{border-radius:4px 0 0 4px}._segmentDashed_1tenn_168{background:transparent!important;border:2px dashed;box-sizing:border-box}._milestoneMarker_1tenn_174{position:absolute;top:-8px;bottom:-8px;width:2px;background:#ffffff80;transform:translate(-50%)}._milestoneLabel_1tenn_183{position:absolute;top:-22px;left:50%;transform:translate(-50%);font-size:.7rem;color:var(--white-muted);white-space:nowrap;font-weight:600}._segmentInlineLabel_1tenn_194{font-size:.68rem;font-weight:700;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px;pointer-events:none;letter-spacing:.02em}._thermometerLegend_1tenn_206{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 24px;padding-top:4px}._legendItem_1tenn_213{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;font-size:.82rem;padding:8px 10px;border-radius:4px;background:#ffffff0a;border:1px solid var(--glass-border)}._legendItemRemaining_1tenn_225{opacity:.7;border-style:dashed}._legendSwatch_1tenn_230{width:12px;height:12px;border-radius:2px;flex-shrink:0}._legendSwatchDashed_1tenn_237{background:transparent!important;border:2px dashed;box-sizing:border-box}._legendLabel_1tenn_243{color:var(--white-dim);margin:0}._legendAmount_1tenn_248{color:var(--white);font-weight:700;margin:0;text-align:right}._thermometerTotals_1tenn_255{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;padding-top:4px;border-top:1px solid var(--glass-border)}._totalRaised_1tenn_265{font-family:var(--font-heading);font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:700;color:var(--gold)}._totalLabel_1tenn_272{font-size:1rem;color:var(--white-dim)}._totalGoal_1tenn_277{font-size:1rem;color:var(--white);font-weight:600}._donorCount_1tenn_283{font-size:.85rem;color:var(--white-muted)}._thermometerNote_1tenn_288,._thermometerMatchNote_1tenn_289{margin:0;font-size:.9rem;line-height:1.6}._thermometerNote_1tenn_288{color:var(--white-dim)}._thermometerMatchNote_1tenn_289{color:var(--gold)}@media(max-width:980px){._heroInner_1tenn_11{grid-template-columns:1fr}}@media(max-width:768px){._hero_1tenn_5{padding-top:clamp(48px,16vw,72px)}._donateCta_1tenn_85{width:100%;white-space:normal;line-height:1.3;text-align:center}}._stepsGrid_1i6sc_5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}._stepCard_1i6sc_11{padding:28px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;position:relative}._stepNumber_1i6sc_19{width:36px;height:36px;border-radius:50%;background:var(--gold);color:#1a1a1a;font-weight:800;font-size:1.1rem;display:flex;align-items:center;justify-content:center;margin-bottom:16px}._stepCard_1i6sc_11 h3{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--white);margin:0 0 10px}._stepCard_1i6sc_11 p{font-size:.875rem;color:var(--white-dim);line-height:1.65;margin:0}._pillarsGrid_1i6sc_50{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}._pillarCard_1i6sc_56{padding:28px 24px;background:var(--glass-bg);border:1px solid var(--glass-border);border-left:4px solid;border-radius:0 8px 8px 0}._pillarCard_1i6sc_56 h3{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;margin:0 0 4px}._pillarCategory_1i6sc_71{font-size:.75rem;font-weight:600;color:var(--white-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}._pillarDesc_1i6sc_80{font-size:.875rem;color:var(--white-dim);line-height:1.65;margin:0}._giftGrid_1i6sc_89{display:grid;grid-template-columns:repeat(auto-fill,minmax(256px,1fr));gap:16px}._giftCard_1i6sc_95{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;text-decoration:none;transition:border-color var(--transition-fast),transform var(--transition-fast);text-align:center}._giftCard_1i6sc_95:hover{border-color:var(--gold);transform:translateY(-2px)}._giftYour_1i6sc_114{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--white)}._giftColumns_1i6sc_121{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%}._giftValueGroup_1i6sc_129{display:flex;flex-direction:column;align-items:center;gap:4px}._giftMicroLabel_1i6sc_136{font-size:.68rem;color:var(--white-muted);letter-spacing:.08em;text-transform:uppercase}._giftArrow_1i6sc_143{font-size:1rem;color:var(--white-muted)}._giftMatched_1i6sc_148{display:flex;flex-direction:column;align-items:center;gap:2px}._giftMatchedAmount_1i6sc_155{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--gold)}._giftMatchedLabel_1i6sc_162{font-size:.7rem;color:var(--white-muted);letter-spacing:.04em;text-transform:uppercase}._giftLabel_1i6sc_169{font-size:.75rem;color:var(--white-muted);line-height:1.4;margin:0;padding-top:4px;border-top:1px solid var(--glass-border);width:100%}._communityVoicesGrid_1i6sc_181{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}._voiceCard_1i6sc_187{padding:20px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;display:flex;flex-direction:column;gap:10px}._voiceStatus_1i6sc_197{font-size:.68rem;font-weight:700;color:var(--gold);letter-spacing:.08em;text-transform:uppercase}._voiceName_1i6sc_205{font-family:var(--font-heading);font-size:1rem;color:var(--white);margin:0}._voiceRole_1i6sc_212{margin:0;font-size:.82rem;color:var(--white-dim);line-height:1.5}._voiceNote_1i6sc_219{margin:0;font-size:.8rem;color:var(--white-muted);line-height:1.55}._voiceQuote_1i6sc_226{margin:0;font-size:.9rem;color:var(--white);line-height:1.55}._sponsorTierTitle_1i6sc_235{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;color:var(--gold, #c9a84c);margin:32px 0 8px;text-transform:uppercase;letter-spacing:.05em}._sponsorTierTitleSecondary_1i6sc_245{margin-top:40px;color:var(--white-dim);font-size:.95rem}._sponsorTierLead_1i6sc_251{font-size:1rem;color:var(--white-dim);line-height:1.6;max-width:640px;margin:0 0 20px}._sponsorTierLead_1i6sc_251 strong{color:var(--white);font-weight:600}._sponsorsGrid_1i6sc_264{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:10px}._sponsorsGridGovernment_1i6sc_272{gap:48px;margin-top:16px;padding:24px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.08)}._sponsorItem_1i6sc_281{display:flex;align-items:center}._sponsorItemGovernment_1i6sc_286{position:relative}._sponsorLink_1i6sc_290{display:flex;align-items:center}._sponsorLogo_1i6sc_295{height:48px;max-width:190px;width:auto;object-fit:contain;opacity:.85;transition:opacity .2s ease}._sponsorLogoAlderman_1i6sc_304{height:96px;max-width:440px}._sponsorLogoYale_1i6sc_309{height:38px;max-width:168px;margin:8px 10px}._sponsorLogoWvra_1i6sc_315{height:92px;max-width:120px}._sponsorLogoGraustein_1i6sc_320{height:72px;max-width:300px}._sponsorName_1i6sc_325{color:var(--white-dim);font-size:.95rem;font-weight:700;line-height:1.35}._sponsorItem_1i6sc_281:hover ._sponsorLogo_1i6sc_295,._sponsorLink_1i6sc_290:hover ._sponsorLogo_1i6sc_295,._sponsorItemGovernment_1i6sc_286:hover ._sponsorLogoGovernment_1i6sc_337{opacity:1}._partnerSpotlightGrid_1i6sc_342{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}._partnerSpotlightCard_1i6sc_348{display:grid;gap:12px;align-content:start;padding:20px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px}._partnerSpotlightLogo_1i6sc_358{display:flex;align-items:center;min-height:54px}._partnerSpotlightName_1i6sc_364{margin:0;color:var(--white);font-family:var(--font-heading);font-size:1rem;line-height:1.25}._partnerSpotlightName_1i6sc_364 a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}._partnerSpotlightName_1i6sc_364 a:hover{color:var(--gold)}._partnerSpotlightNote_1i6sc_382{margin:0;color:var(--white-dim);font-size:.82rem;line-height:1.55}._datesList_1i6sc_391{list-style:none;padding:0;display:flex;flex-direction:column;gap:0;border-left:2px solid var(--glass-border);margin:0 0 0 8px}._dateItem_1i6sc_402{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:12px 0 12px 24px;position:relative}._dateItem_1i6sc_402:before{content:"";position:absolute;left:-5px;top:18px;width:8px;height:8px;border-radius:50%;background:var(--gold)}._dateValue_1i6sc_421{font-size:.85rem;font-weight:700;color:var(--gold)}._dateLabel_1i6sc_427{font-size:.875rem;color:var(--white-dim)}._finalCta_1i6sc_434{padding:clamp(56px,10vw,100px) clamp(20px,6vw,80px);text-align:center;background:linear-gradient(135deg,#1a1060,#0e2a5a,#0d1f3c);border-top:1px solid var(--glass-border)}._finalCta_1i6sc_434 ._sectionInner_1i6sc_441{display:flex;flex-direction:column;align-items:center;gap:20px}._finalCtaTitle_1i6sc_448{font-family:var(--font-heading);font-size:clamp(1.6rem,3.5vw,2.75rem);font-weight:700;color:var(--white);max-width:640px;line-height:1.2;margin:0}._finalCtaSub_1i6sc_458{font-size:1rem;color:var(--white-dim);max-width:560px;line-height:1.65;margin:0}._taxNote_1i6sc_466{font-size:.8rem;color:var(--white-muted);margin:0}@media(max-width:768px){._dateItem_1i6sc_402{grid-template-columns:1fr;gap:4px}}
