.styles_list__rxmHF{max-width:760px;margin:0 auto}.styles_count__u2OWq{margin-top:.5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.styles_year__O6U_0{margin-top:3rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-cta);font-size:var(--text-3xl)}.styles_item__0EAKq{padding:1.5rem 0;border-bottom:1px solid var(--color-border)}.styles_item__0EAKq h3{margin-bottom:.25rem;font-size:var(--text-xl)}.styles_item__0EAKq h3 a{color:var(--color-primary);text-decoration:none}.styles_item__0EAKq h3 a:hover{text-decoration:underline}.styles_meta__uto3K{margin-bottom:.5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.styles_article__PZpux{max-width:720px;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) 1.25rem}.styles_back__Y1TJQ{margin-bottom:1.5rem;font-size:var(--text-sm)}.styles_back__Y1TJQ a:before{content:"‹ "}.styles_article__PZpux h1{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.1;letter-spacing:-.025em;margin-bottom:1rem}.styles_body__Gxa1d{margin-top:2.5rem;font-family:Georgia,Times New Roman,serif;font-size:1.1875rem;line-height:1.75}.styles_body__Gxa1d blockquote,.styles_body__Gxa1d ol,.styles_body__Gxa1d p,.styles_body__Gxa1d ul{margin-bottom:1.35em}.styles_body__Gxa1d ol,.styles_body__Gxa1d ul{padding-left:1.5em}.styles_body__Gxa1d ul{list-style:disc}.styles_body__Gxa1d ol{list-style:decimal}.styles_body__Gxa1d blockquote{padding-left:1.25em;border-left:3px solid var(--color-cta)}.styles_body__Gxa1d h2,.styles_body__Gxa1d h3,.styles_body__Gxa1d h4{margin:1.75em 0 .5em;font-size:1.375rem;letter-spacing:0}.styles_note__Dsyxt{margin-top:3rem;padding:1.5rem;border-radius:var(--radius-lg);background:var(--color-bg-light);font-size:var(--text-sm)}.styles_note__Dsyxt p+p{margin-top:.75rem}.styles_give__0EwOF{margin-top:3rem;text-align:center}.styles_give__0EwOF h2{font-size:clamp(1.75rem,3.5vw,2.5rem)}.styles_give__0EwOF p{margin:.75rem 0 1.5rem}.styles_pager___NSkR{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border)}.styles_pager___NSkR a{font-weight:600;text-decoration:none;color:var(--color-primary)}.styles_pager___NSkR span{display:block;font-size:var(--text-sm);font-weight:400;color:var(--color-text-secondary)}.styles_pagerNext__Ues5x{text-align:right}@media (max-width:640px){.styles_pager___NSkR{grid-template-columns:1fr}.styles_pagerNext__Ues5x{text-align:left}}.Hero_hero__Bbyie{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;background:var(--color-primary);color:white}.Hero_content__Cqrc_{align-self:center;padding:4rem 3rem 4rem max(1.5rem,calc((100vw - var(--container-max)) / 2 + 1rem))}.Hero_mediaWrap__XyTJA{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.Hero_backdrop__Q6vbo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(28px) brightness(.65);transform:scale(1.2)}.Hero_media__Q_KFK{position:relative;display:block;width:100%;height:auto;max-height:min(82vh,760px);object-fit:contain}.Hero_video__fMg94{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--color-primary)}.Hero_eyebrow__Xfw1h{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffc79a;margin-bottom:.75rem}.Hero_title__aHi6w{margin-bottom:1rem;color:white;font-size:clamp(2.5rem,4.6vw,4.5rem);line-height:1.05;letter-spacing:-.03em}.Hero_lead__N7Cy9{max-width:34em;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.5;color:rgba(255,255,255,.95)}.Hero_actions__m_Jyq{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.Hero_videoToggle__kTuSM{position:absolute;top:1rem;right:1rem;z-index:1;padding:.5rem .875rem;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:500;color:white;background:rgba(7,29,64,.7);border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-full);cursor:pointer}.Hero_stacked__eCt4q{grid-template-columns:minmax(0,1fr);background:linear-gradient(var(--color-primary) calc(100% - 15rem),var(--color-bg-white) 0)}.Hero_stacked__eCt4q .Hero_mediaWrap__XyTJA{width:min(100% - 3rem,960px);margin:0 auto;overflow:hidden;border-radius:1.5rem;box-shadow:0 24px 60px rgba(11,42,91,.25)}.Hero_stacked__eCt4q .Hero_content__Cqrc_{padding:clamp(2rem,3vw,2.75rem) 1.5rem clamp(1.75rem,2.5vw,2.25rem);text-align:center}.Hero_stacked__eCt4q .Hero_title__aHi6w{margin-bottom:.625rem;font-size:clamp(2.5rem,5vw,5rem)}.Hero_stacked__eCt4q .Hero_lead__N7Cy9{max-width:46em;margin:0 auto}.Hero_stacked__eCt4q .Hero_actions__m_Jyq{justify-content:center;margin-top:1.25rem}.Hero_stacked__eCt4q .Hero_media__Q_KFK{max-height:none}@media (max-width:900px) and (min-width:641px){.Hero_content__Cqrc_{padding:3rem 1.5rem}.Hero_title__aHi6w{font-size:clamp(2.25rem,5vw,3rem)}}@media (max-width:640px){.Hero_hero__Bbyie{grid-template-columns:minmax(0,1fr)}.Hero_mediaWrap__XyTJA{order:-1}.Hero_media__Q_KFK,.Hero_stacked__eCt4q .Hero_media__Q_KFK{max-height:46svh}.Hero_stacked__eCt4q .Hero_content__Cqrc_{padding:1.5rem 1rem 2rem}.Hero_stacked__eCt4q{background:var(--color-primary)}.Hero_stacked__eCt4q .Hero_mediaWrap__XyTJA{width:100%;border-radius:0;box-shadow:none}.Hero_content__Cqrc_{padding:1.5rem 1rem 2rem}.Hero_actions__m_Jyq .btn{flex:1 1 auto;text-align:center;justify-content:center}}.ProgramTabs_tabs__Zw_jQ{display:flex;gap:.5rem;margin:0 auto 2.5rem;padding:.375rem;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;background:var(--color-bg-light);border-radius:var(--radius-full);scrollbar-width:none}.ProgramTabs_tab__MJrIP{flex-shrink:0;padding:.75rem 1.25rem;font-family:var(--font-primary);font-size:var(--text-base);font-weight:600;white-space:nowrap;color:var(--color-primary);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer}.ProgramTabs_tab__MJrIP:hover{background:white}.ProgramTabs_tab__MJrIP[aria-selected=true]{color:white;background:var(--color-primary)}.ProgramTabs_panel__ndvOi:focus-visible{outline:none}.ProgramTabs_name__JEZWd{font-size:clamp(1.75rem,3.5vw,2.5rem);margin-bottom:.75rem}.ProgramTabs_description__5XJtX{font-size:var(--text-lg)}.ProgramTabs_gallery__nDB_i{margin-top:2.5rem}@media (max-width:640px){.ProgramTabs_tabs__Zw_jQ{width:auto;margin-left:-1.5rem;margin-right:-1.5rem;padding:.375rem 1.5rem;background:transparent;border-radius:0}.ProgramTabs_tab__MJrIP{background:var(--color-bg-light)}}