.Index_hero__ODdjV{padding:var(--space-80) 0 var(--space-72);background:var(--paper-white)}.Index_variantCentered__onKas{padding:var(--space-80) 0 var(--space-160);background:linear-gradient(180deg,var(--paper-white) 0,var(--soft-gray) 100%)}.Index_variantCentered__onKas .Index_container__E_gBa{max-width:880px;align-items:center;text-align:center}.Index_variantCentered__onKas .Index_title__0JsZG{font-size:60px}.Index_variantCentered__onKas .Index_ctaRow__v8FiH{justify-content:center}.Index_variantSlim__v_462 .Index_container__E_gBa{align-items:flex-start;text-align:left}.Index_variantSlim__v_462 .Index_title__0JsZG{font-size:56px}.Index_variantSplit___gHYF .Index_container__E_gBa{max-width:var(--container);display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-72);align-items:stretch}.Index_variantSplit___gHYF .Index_title__0JsZG{font-size:56px;max-width:14ch}.Index_variantSplit___gHYF .Index_body__8rTmR{display:flex;flex-direction:column;gap:var(--space-16)}.Index_variantSplit___gHYF .Index_body__8rTmR p{font-family:var(--font-sans);font-size:18px;line-height:1.55;color:var(--cool-stone);margin:0;max-width:56ch}.Index_copy__U5_IW{display:flex;flex-direction:column;gap:var(--space-16);align-items:flex-start;justify-content:center}.Index_media__b6RsH{position:relative;overflow:hidden;box-shadow:0 24px 48px rgba(0,7,16,.16);min-height:clamp(420px,42vw,560px);margin-top:calc(-1*var(--space-80));margin-bottom:calc(-1*var(--space-72));margin-right:calc(-1*(var(--gutter) + max(0px,(100vw - var(--container))/2)))}.Index_variantSplit___gHYF .Index_media__b6RsH>*{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0}.Index_variantSplit___gHYF .Index_media__b6RsH img{-o-object-fit:cover;object-fit:cover}.Index_container__E_gBa{max-width:760px;margin:0 auto;padding:0 var(--gutter);display:flex;flex-direction:column;gap:var(--space-24)}.Index_eyebrowPill__H4Q6f{display:inline-flex;align-items:center;gap:8px;background:var(--paper-white);border:1px solid var(--muted-slate);border-radius:999px;padding:6px 14px;font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--dark-charcoal)}.Index_eyebrowDot__gU05y{width:6px;height:6px;border-radius:50%;background:var(--action-orange)}.Index_eyebrowPlain__a6LH9{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--action-orange);margin:0}.Index_title__0JsZG{font-family:var(--font-display);font-weight:400;font-size:56px;line-height:1.05;letter-spacing:-.015em;color:var(--dark-charcoal);margin:0;max-width:18ch}.Index_lead__EsG67{font-family:var(--font-sans);font-size:20px;line-height:1.5;color:var(--cool-stone);max-width:60ch;margin:0}.Index_ctaRow__v8FiH{display:inline-flex;gap:16px;flex-wrap:wrap;margin-top:var(--space-8)}@media(max-width:960px){.Index_variantSplit___gHYF .Index_container__E_gBa{grid-template-columns:1fr;gap:var(--space-48)}.Index_variantSplit___gHYF .Index_title__0JsZG{max-width:18ch}.Index_media__b6RsH{margin-top:0;margin-bottom:0;margin-right:0;min-height:0;height:clamp(280px,56vw,420px)}}@media(max-width:720px){.Index_hero__ODdjV{padding:48px 0 56px}.Index_variantCentered__onKas{padding:48px 0 80px}.Index_variantCentered__onKas .Index_title__0JsZG{font-size:40px}.Index_variantSlim__v_462 .Index_title__0JsZG{font-size:36px}.Index_variantSplit___gHYF{padding-bottom:0}.Index_variantSplit___gHYF .Index_container__E_gBa{grid-template-columns:1fr;gap:var(--space-32)}.Index_variantSplit___gHYF .Index_title__0JsZG{font-size:36px;max-width:18ch}.Index_media__b6RsH{align-self:start;margin-left:calc(-1*var(--gutter));margin-right:calc(-1*var(--gutter));height:auto;aspect-ratio:4/5}}.Index_card__6go9p{display:flex;flex-direction:column;gap:var(--space-16);text-decoration:none;color:inherit}.Index_card__6go9p:hover .Index_photo__8IE3k img{transform:scale(1.04)}.Index_card__6go9p:hover .Index_arrow__WGjb7{transform:translateX(4px)}.Index_card__6go9p:hover .Index_title__ybZHA{color:var(--midnight-ink)}.Index_photo__8IE3k{width:100%;aspect-ratio:4/3;border-radius:var(--radius-xl);overflow:hidden;background:var(--soft-gray)}.Index_photo__8IE3k img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .45s ease}.Index_photoPlaceholder__3LXxQ{width:100%;height:100%;background:var(--soft-gray)}.Index_title__ybZHA{font-family:var(--font-display);font-weight:400;font-size:22px;line-height:1.25;color:var(--dark-charcoal);margin:var(--space-8) 0 0;transition:color .2s ease}.Index_excerpt__nJ5p1{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--cool-stone);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Index_readMore__V3b_u{font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--action-orange);margin-top:var(--space-8);display:inline-flex;align-items:center;gap:6px}.Index_arrow__WGjb7{display:inline-block;transition:transform .2s ease}.news-and-events_section__PPjuS{padding:var(--space-80) 0}.news-and-events_container__mDqHU{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.news-and-events_grid__i2UEC{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-48) var(--space-32)}.news-and-events_empty__52rdW{font-family:var(--font-sans);font-size:17px;line-height:1.55;color:var(--cool-stone);text-align:center;max-width:540px;margin:0 auto}@media(max-width:960px){.news-and-events_grid__i2UEC{grid-template-columns:1fr 1fr;gap:var(--space-32) var(--space-24)}}@media(max-width:720px){.news-and-events_section__PPjuS{padding:64px 0}.news-and-events_grid__i2UEC{grid-template-columns:1fr;gap:var(--space-48)}}