/* Local accessibility and responsive additions. Original visual CSS is preserved. */
body { font-size: 18px; }
.pm-xxs,.pm-xs,.pm-s,.pm-ms,.pm-m { font-size: max(16px,1.4rem); line-height: 1.5; }
.customBlockContent_p__ynwfh, .fundSlides_text__SS9Ob, .maskAnimationHome_text__qS3Pa { font-size: max(18px,1.6rem); line-height: 1.5; }
.isActive .animatedTitle_lineAnimated___Vtir { transform: translate3d(0,0,0)!important; transition: transform .85s cubic-bezier(.16,1,.3,1); }
.button_btn__Lt_MH.button_rounded__9DsZf { font-size: max(16px,1.4rem); }
.menu_linksSecondary__613QU .menu_link__mDcJM { font-size: max(16px,1.8rem); }
.search_noResultsTitle__h9lsD { font-size: max(16px,2rem); }
button, input { font: inherit; }
:focus-visible { outline: 2px solid currentColor; outline-offset: 5px; }
::selection { background: #b6dfff; color: #000; }
input { caret-color: #000; }
html { scrollbar-color: #555 #eee; }
[id] { scroll-margin-top: 100px; }
@media(max-width:811px) {
 .search_input__zLCQR { font-size: clamp(32px,9vw,64px)!important; }
 .fundSlides_fund__B2tnp { min-height: 100svh; height: auto; padding-top: 90px; padding-bottom: 40px; }
 .fundSlides_title__AYYrI { margin-top: 0; font-size: clamp(40px,12vw,65px); overflow-wrap: anywhere; }
 .fundSlides_text__SS9Ob { margin-top: 24px; }
 .fundSlides_pattern__8twjj { flex-shrink: 0; height: 120px; margin: 24px 0 0; }
 .diptychList_footer__BewrH .diptychList_role__Gy84L { opacity: 1; color: #666; }
}
/* A complete static reading mode; no captured animation runtime is loaded. */
.local-reduced *, .local-reduced *::before, .local-reduced *::after { animation: none!important; transition: none!important; scroll-behavior: auto!important; }
.local-reduced .layout_transition__mkk_w { opacity: 1!important; }
.local-reduced [class*="SmoothScroll_container"] { transform: none!important; }
.local-reduced .titleLoop_word__KhsrA { transform: none!important; }
.local-reduced .animatedTitle_lineAnimated___Vtir { transform: none!important; }
.local-reduced .index_lines__B1s1U { display: none; }
.local-reduced .index_headingContainer__PRRGj { justify-content: space-between; gap: 40px; }
.local-reduced canvas { display: none; }
.local-reduced .maskAnimationHome_smoothScroll__myWIs { height: auto; padding: 80px max(24px,4.16vw); background: #000; color: #fff; }
.local-reduced .maskAnimationHome_title__L3E34 { display: block!important; font-size: clamp(48px,8vw,110px); }
.local-reduced .maskAnimationHome_text__qS3Pa { position: static; width: auto; max-width: 680px; margin: 24px 0 0; }
.local-reduced .fundSlides_fundSlides__RX3hL { height: auto!important; margin: 0; }
.local-reduced .fundSlides_section__LsO0H { position: relative!important; top: auto!important; }
.local-reduced .fundSlides_fund__B2tnp { height: auto; min-height: 440px; padding: 64px max(24px,4.16vw); }
.local-reduced .fundSlides_title__AYYrI { font-size: clamp(40px,8vw,100px); }
.local-reduced .fundSlides_text__SS9Ob { width: auto; max-width: 680px; }
.local-reduced .diptychList_line__aLvXZ { position: relative!important; display: none; }
.local-reduced .diptychList_line__aLvXZ.local-current { display: block; opacity: 1!important; transform: none!important; }
.local-reduced .diptychList_image__2mIHd { transform: none!important; }
.local-reduced .diptychList_quoteLineAnimated___Tqf4 { transform: none!important; }
.local-reduced .diptychList_image__2mIHd img { opacity: 1!important; }
.local-reduced .image_image__VjCRd { opacity: 1!important; }
.local-reduced .header_header__w2BOs { top: 0; padding-block: 24px; background: #fff; }
.local-reduced .menu_menu__S6D2g,.local-reduced .search_search__KfRs2 { transition: none!important; }
@media(max-width:811px) {
 .local-reduced .index_headingContainer__PRRGj { display: block; }
 .local-reduced .index_heading__3crxs { width: auto; margin-bottom: 32px; }
}
