@font-face{font-family:Moderat;src:url(/fonts/Moderat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ECP Icons;src:url(/fonts/icomoon.woff2) format("woff2"),url(/fonts/icomoon.woff) format("woff");font-weight:400;font-style:normal;font-display:block}.public-site [class*=" icon-"],.public-site [class^=icon-]{font-family:ECP Icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.public-site .icon-arrow-down:before{content:"\e900"}.public-site .icon-arrow-right:before{content:"\e901"}.public-site .icon-caret-down:before{content:"\e902"}.public-site .icon-ecp:before{content:"\e903"}.public-site .icon-external-link:before{content:"\e904"}.public-site .icon-download:before{content:"\e905"}.public-site .icon-internal-link:before{content:"\e920"}.public-site,.public-site *{box-sizing:border-box}.public-site{--ecp-blue:#345dff;--ecp-dark:#111827;--ecp-text:#333b44;--ecp-muted:#667085;--ecp-grey:#f4f5f7;--ecp-border:#e4e7ec;min-height:100vh;background:#fff;color:var(--ecp-text);font-family:Moderat,Arial,Helvetica,sans-serif;font-size:17px;font-weight:300;line-height:1.6}.public-site a{color:inherit;text-decoration:none}.public-site a:focus-visible,.public-site a:hover{color:var(--ecp-blue)}.public-site img{display:block;max-width:100%;height:auto}.public-site p{margin:0 0 1.25rem}.public-site h1,.public-site h2,.public-site h3,.public-site h4,.public-site h5{margin:0;color:var(--ecp-dark);font-weight:300;line-height:1.1}.public-site h2{font-size:clamp(2.75rem,8vw,6.75rem);letter-spacing:-.06em}.public-site h3{font-size:clamp(1.75rem,4vw,3.25rem);letter-spacing:-.04em}.public-site h5{margin-bottom:1rem;color:#fff;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}#loading{position:fixed;top:0;left:0;width:100%;height:2px;z-index:9999;pointer-events:none}#loading.is-hidden{display:none}#loading .bar,#loading .loading-spinner{position:absolute;top:0;left:50%;width:0;height:100%;background:var(--ecp-blue,#345dff);animation:public-loading 1.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes public-loading{0%{left:50%;width:0}33.3333%{left:0;width:100%}to{left:0;width:100%}}.public-site .skip-link{position:absolute;left:1rem;top:-4rem;z-index:1000;background:var(--ecp-blue);color:#fff;padding:.75rem 1rem;transition:top .2s ease}.public-site .skip-link:focus{top:1rem}.public-site .container,.public-site .inner{width:min(1336px,calc(100% - 48px));margin:0 auto}@media (max-width:1550px){.public-site .container,.public-site .inner{width:min(1116px,calc(100% - 48px))}}@media (max-width:1120px){.public-site .container,.public-site .inner{width:100%;padding:0 40px}}.public-site header.interstitial{position:fixed;top:0;left:0;z-index:100;width:100%;height:120px;background:transparent;border-bottom:1px solid transparent;transition:background-color .2s linear,height .2s linear,border-color .2s linear}.public-site header .inner{display:flex;align-items:center;justify-content:space-between;height:100%;transition:height .2s linear}body.scrolled .public-site header.interstitial{height:90px;background:#fff;border-bottom-color:rgba(17,24,39,.08);backdrop-filter:blur(12px)}body:not(.scrolled):not(.shownav) .public-site header.interstitial.on-dark-hero{background:#00264d}body:not(.scrolled):not(.shownav) .public-site header.interstitial.on-dark-hero .menu-button,body:not(.scrolled):not(.shownav) .public-site header.interstitial.on-dark-hero nav a{color:#fff}body:not(.scrolled):not(.shownav) .public-site header.interstitial.on-dark-hero #brand img{filter:brightness(0) invert(1)}.public-site #brand img{width:110px;height:auto}body.scrolled .public-site #brand img{width:92px;transition:width .2s linear}.public-site #menu>ul,.public-site footer ul,.public-site header nav>ul{list-style:none;margin:0;padding:0}.public-site header nav>ul{display:flex;align-items:center;gap:0}.public-site header nav>ul>li{margin:0 0 0 80.5px}.public-site header nav>ul>li:first-child{margin-left:0}@media (max-width:1120px){.public-site header nav>ul>li{margin-left:50px}}.public-site header nav li{position:relative}.public-site #menu a,.public-site #menu button,.public-site header nav a,.public-site header nav button{color:var(--ecp-blue);font:inherit;font-size:1.0625rem;background:transparent;border:0;cursor:pointer;padding:0 0 3px;border-bottom:1px solid transparent;transition:border-color .2s linear}.public-site #menu a.current,.public-site #menu a:hover,.public-site header nav a.current,.public-site header nav a:hover{color:var(--ecp-blue);border-bottom-color:var(--ecp-blue)}.public-site #menu .current,.public-site header nav .current,.public-site header nav button[aria-expanded=true]{color:var(--ecp-blue)}.public-site .submenu{display:none;position:absolute;top:calc(100% + 1rem);left:-1rem;width:300px;padding:1rem;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.16)}.public-site header nav button[aria-expanded=true]+.submenu,.public-site header nav li:hover>.submenu,.public-site li.open>.submenu{display:block}.public-site .submenu li+li{margin-top:.55rem}.public-site .menu-category,.public-site .submenu strong{color:var(--ecp-blue);font-size:.85rem;font-weight:300;letter-spacing:.06em;text-transform:uppercase}.public-site #menu-toggle{display:none;position:fixed;top:26px;right:24px;z-index:130}.public-site #menu-toggle button{display:grid;gap:5px;width:42px;border:0;background:transparent;padding:8px}.public-site #menu-toggle span{display:block;height:2px;background:var(--ecp-dark)}.public-site #menu{display:none}.public-site main{min-height:45vh;padding-top:120px}@media (max-width:765px){.public-site main{padding-top:60px}}.public-site #disclaimer,.public-site #introduction,.public-site #privacy{width:100%;min-height:80vh;padding:calc(30vh - 120px) 0 0}.public-site #disclaimer .inner,.public-site #introduction .inner,.public-site #privacy .inner{display:flex;justify-content:space-between;gap:60px;align-items:flex-start}.public-site #disclaimer-title,.public-site #introduction-title,.public-site #privacy .privacy-title{width:calc(50% - 30px);color:var(--ecp-blue)}.public-site #disclaimer-title h2,.public-site #introduction-title h2,.public-site #privacy .privacy-title h2{font-size:30px;color:var(--ecp-blue);line-height:1.33;font-weight:300;letter-spacing:0}.public-site #disclaimer-content,.public-site #introduction-content,.public-site #privacy .privacy-content{width:calc(50% - 30px);font-size:30px;color:#646464;line-height:1.33;font-weight:300}.public-site #disclaimer-content p,.public-site #introduction-content p,.public-site #privacy .privacy-content p{font-size:inherit;color:inherit;line-height:inherit;margin:0 0 30px}.public-site #disclaimer-content p:last-child,.public-site #introduction-content p:last-child,.public-site #privacy .privacy-content p:last-child{margin-bottom:0}.public-site .section-block{font-size:clamp(1.05rem,2vw,1.35rem)}.public-site .section-block+.section-block{margin-top:3rem}.public-site .section-title{margin-bottom:1.25rem;color:var(--ecp-blue);font-size:clamp(2rem,4vw,3.25rem)}.public-site #subscribe button,.public-site .button,.public-site button.action-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.5rem;border:1px solid var(--ecp-blue);border-radius:999px;background:var(--ecp-blue);color:#fff;cursor:pointer}.public-site #subscribe button:hover,.public-site .button:hover{background:#fff;color:var(--ecp-blue)}.public-site .info-block,.public-site .philosophy{position:relative;padding:clamp(4rem,10vw,8rem) 0}.public-site .grey,.public-site .info-block.grey{background:var(--ecp-grey)}.public-site .small-pd{padding-top:clamp(3rem,8vw,6rem);padding-bottom:clamp(3rem,8vw,6rem)}.public-site .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);align-items:center;margin-top:2.5rem}.public-site .text{max-width:620px;font-size:clamp(1.05rem,2vw,1.3rem)}.public-site .arrow{position:absolute;top:-1px;left:50%;z-index:2;transform:translateX(-50%);line-height:1;color:#fff;background:transparent}.public-site .arrow i,.public-site .arrow:empty:before{font-size:26px;display:inline-block}.public-site .arrow:empty:before{font-family:ECP Icons;content:"\e900";line-height:1}.public-site .arrow.grey,.public-site .arrow.grey i{color:#f2f2f2}.public-site .arrow.white,.public-site .arrow.white i{color:#fff}.public-site .arrow.dark-blue,.public-site .arrow.dark-blue i{color:#00264d}.public-site .arrow.light-blue,.public-site .arrow.light-blue i{color:#c2eaff}.public-site #promises .inner,.public-site .philosophy-description{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(3rem,6vw,5rem)}.public-site .philosophy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.public-site .philosophy-item{background:#fff}.public-site .philosophy:not(.grey) .philosophy-item{background:var(--ecp-grey)}.public-site .philosophy-item .content{padding:1.75rem}.public-site .philosophy-item h3{margin-bottom:1rem;font-size:clamp(1.5rem,2.5vw,2.25rem)}.public-site #promises{position:relative;padding:clamp(4rem,10vw,8rem) 0;background:var(--ecp-blue);color:#fff}.public-site #promises a,.public-site #promises h2,.public-site #promises h3{color:#fff}.public-site #promises .inner{display:block}.public-site #promises-description{max-width:850px;margin-bottom:3rem}.public-site #promises-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.public-site #promises-points .column{display:grid;grid-template-columns:56px 1fr;gap:1rem}.public-site #promises-points .number span{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.8);border-radius:999px}.public-site #privacy .inner{display:block}.public-site .privacy-row{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);padding:3rem 0;border-bottom:1px solid var(--ecp-border)}.public-site .privacy-row:first-child{padding-top:0}.public-site .privacy-row ol{padding-left:1.5rem}.public-site #socials{display:flex;gap:1rem;margin:2rem 0}.public-site #socials a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--ecp-border);border-radius:50%;color:var(--ecp-blue)}.public-site #subscribe{margin-top:2.5rem}.public-site #hubspot-form{min-height:220px;border:1px solid var(--ecp-border);background:var(--ecp-grey);padding:2rem}.public-site footer{background:#101828;color:rgba(255,255,255,.82);padding:clamp(2.5rem,6vw,4.5rem) 0;font-size:.9rem}.public-site footer .inner{display:grid;grid-template-columns:.8fr 1fr 1.2fr;gap:clamp(2rem,5vw,5rem)}.public-site footer a{color:#fff}.public-site footer li+li{margin-top:.45rem}.public-site .dark-blue{background:var(--ecp-blue);color:#fff}.public-site .dark-blue .info,.public-site .dark-blue .info-title,.public-site .dark-blue h1,.public-site .dark-blue h2,.public-site .dark-blue h3{color:#fff}.public-site #stats,.public-site #team-members,.public-site .archive-section,.public-site .contact-us-section,.public-site .disclaimers-section,.public-site .information-section,.public-site .introduction-section,.public-site .performance-section,.public-site .platforms-section,.public-site .team-section{position:relative;padding:clamp(4rem,10vw,8rem) 0}.public-site .information-section .media{max-width:760px;margin:0 auto 3rem}.public-site .title{display:block;margin:0 0 1rem;color:var(--ecp-blue);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.public-site .info-list,.public-site .link-list,.public-site .logo-list,.public-site .pdf-list{list-style:none;margin:0 0 2rem;padding:0}.public-site .info-list{display:grid;gap:1.5rem}.public-site .info-title{display:block;color:var(--ecp-dark);font-weight:300}@media (min-width:766px){.public-site .info-title{font-size:42px;margin-bottom:10px}}.public-site .info{display:block;color:var(--ecp-muted);font-size:.95rem;line-height:1.25;text-transform:capitalize}@media (min-width:766px){.public-site .info{font-size:20px}}.public-site .link-list li+li,.public-site .pdf-list li+li{margin-top:.75rem}.public-site .link-list a,.public-site .pdf-list a{display:inline-flex;align-items:center;gap:.55rem}.public-site .pdf-list img{width:22px;flex:0 0 auto}.public-site .search-form{display:grid;gap:1rem}.public-site .search-form label{display:block;margin-bottom:.35rem;color:var(--ecp-muted);font-size:.9rem}.public-site .search-form select{width:min(100%,320px);border:1px solid var(--ecp-border);background:#fff;padding:.7rem .9rem;font:inherit}.public-site .button-link,.public-site .search-form button{display:inline-flex;width:-moz-fit-content;width:fit-content;background:var(--ecp-blue);padding:.65rem 1.25rem}.public-site .trigger{border:0;background:none;color:var(--ecp-text);cursor:pointer;font:inherit;padding:0}.public-site .trigger span{color:var(--ecp-blue)}.public-site #stats{background:var(--ecp-blue);color:#fff}.public-site #stats .inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.public-site #stats h2,.public-site #stats h3{color:#fff}.public-site .department{margin:3rem 0 2rem;color:var(--ecp-blue);font-size:clamp(2.25rem,5vw,4.5rem)}.public-site .first-department:first-child{margin-top:0}.public-site .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.public-site .person{background:var(--ecp-grey)}.public-site .person .content{padding:1.5rem}.public-site .person h3{margin-bottom:.35rem;font-size:clamp(1.5rem,2.5vw,2.1rem)}.public-site .person h4{margin:0 0 .35rem;color:var(--ecp-muted);font-size:1rem;font-weight:300}.public-site .linkedin-link{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--ecp-border);border-radius:50%;color:var(--ecp-blue);font-size:.9rem}.public-site .distribution-history,.public-site .nta-history,.public-site .table-holder{overflow-x:auto;margin:2rem 0}.public-site .table-info{font-size:.95rem}.public-site .table-info td,.public-site .table-info th{padding:.9rem .7rem;text-align:left;vertical-align:top}.public-site .disclaimers-section hr,.public-site .table-info hr{border:0;border-top:1px solid var(--ecp-border)}.public-site .logo-list{gap:1.5rem 2rem}.public-site .logo-list img{max-width:150px;max-height:76px;-o-object-fit:contain;object-fit:contain}.public-site .text-block{margin:2rem 0}.public-site .two-column{-moz-columns:320px 2;columns:320px 2;-moz-column-gap:3rem;column-gap:3rem}.public-site .text-large{font-size:18px;line-height:1.47;margin:0}@media (min-width:766px){.public-site .text-large{font-size:22px}}.public-site .text-large.padded{padding-top:20px}.public-site .text-medium{font-size:18px}.public-site .badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.public-site .introduction-section{min-height:80vh;padding:calc(30vh - 120px) 0 50px}@media (min-width:766px){.public-site .introduction-section{padding:100px 0 150px}}.public-site .introduction-section.dark-blue h2{color:inherit}@media (min-width:766px){.public-site .introduction-section .row{display:flex;flex-wrap:wrap;justify-content:space-between;grid-template-columns:none;gap:0;margin-top:0;align-items:flex-start}.public-site .introduction-section .col{width:calc(50% - 30px)}}.public-site .introduction-section h2{margin-bottom:30px;font-size:20px;line-height:1;letter-spacing:0;font-weight:300}@media (min-width:766px){.public-site .introduction-section h2{margin-bottom:45px;font-size:30px}}.public-site .introduction-section p{margin:0}.public-site .introduction-section.dark-blue .info,.public-site .introduction-section.dark-blue .info-title{color:inherit}.public-site .introduction-section .info-list{color:#a7a9ac}@media (min-width:766px){.public-site .introduction-section .info-list{display:flex;flex-wrap:wrap;gap:0;margin:0 -10px}}.public-site .introduction-section .info-list li{color:inherit;margin-bottom:30px}@media (min-width:766px){.public-site .introduction-section .info-list li{flex:1 0 auto;padding:0 10px}}.public-site .introduction-section#introduction{padding:50px 0 75px;min-height:0}@media (min-width:766px){.public-site .introduction-section#introduction{padding:100px 0 150px}.public-site .introduction-section#introduction .inner{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:start}}.public-site #introduction-title{color:inherit}.public-site #introduction-title h2{margin-bottom:0}.public-site .information-section{font-size:16px;padding:60px 0 45px}@media (min-width:766px){.public-site .information-section{padding:100px 0 80px;font-size:20px}.public-site .information-section .container{position:relative}.public-site .information-section .row{display:flex;flex-wrap:wrap;grid-template-columns:none;gap:0;margin:0 -15px;align-items:flex-start}}.public-site .information-section .col{margin-bottom:70px}@media (min-width:766px){.public-site .information-section .col{width:50%;padding:0 15px;margin:0}.public-site .information-section .col:last-child{margin-bottom:0}}.public-site .information-section .media{width:187px;max-width:100%;margin:0 0 42px}@media (min-width:766px){.public-site .information-section .media{width:297px;position:absolute;top:-277px;right:40px;margin:0}}@media (min-width:1121px){.public-site .information-section .media{right:65px}}.public-site .information-section .title,.public-site .information-section time{color:var(--ecp-blue)}.public-site .information-section time{display:block;font-size:16px;font-weight:300;margin-bottom:30px}@media (min-width:766px){.public-site .information-section time{font-size:20px;margin-bottom:60px}}.public-site .information-section .title{margin-bottom:22px;letter-spacing:0;text-transform:none;font-size:inherit;font-weight:300}@media (min-width:766px){.public-site .information-section .title{margin-bottom:40px}}.public-site .information-section .link-list{margin-bottom:35px}@media (min-width:766px){.public-site .information-section .link-list{margin-bottom:70px}}.public-site .information-section .info-list{display:flex;flex-wrap:wrap;gap:0;margin:0 -5px}@media (min-width:1121px){.public-site .information-section .info-list{margin:0 -25px}}.public-site .information-section .info-list li{width:50%;padding:0 5px;margin-bottom:30px}@media (min-width:766px){.public-site .information-section .info-list li{width:100%;margin-bottom:60px}}@media (min-width:1121px){.public-site .information-section .info-list li{width:50%;padding:0 25px}}.public-site .information-section-ucits-uk{font-size:16px;padding:60px 0 45px}@media (min-width:766px){.public-site .information-section-ucits-uk{padding:100px 0 80px;font-size:20px}.public-site .information-section-ucits-uk .container{position:relative}}.public-site .info-list{display:block;margin:0 0 20px;padding:0;gap:0}.public-site .info-list li{margin-bottom:20px}.public-site .info-list span{display:block}.public-site .info-title{font-size:26px;margin-bottom:8px;line-height:1;color:inherit}@media (min-width:766px){.public-site .info-title{font-size:42px;line-height:1;margin-bottom:10px}}.public-site .info,.public-site .info-list span.info{text-transform:capitalize;color:inherit;font-size:16px;line-height:1.25}@media (min-width:766px){.public-site .info,.public-site .info-list span.info{font-size:20px}}.public-site .link-list{margin:0 0 20px;padding:0;font-size:14px;line-height:1.42857}@media (min-width:766px){.public-site .link-list{font-size:20px}}.public-site .link-list li{font-size:inherit;line-height:inherit;margin:0 0 12px}@media (min-width:766px){.public-site .link-list li{margin-bottom:17px}}.public-site .link-list li+li{margin-top:0}.public-site .link-list a{display:inline-block;vertical-align:middle;color:#646464;padding-left:30px;position:relative;gap:0}@media (min-width:766px){.public-site .link-list a{padding-left:45px}}.public-site .link-list a span{border-bottom:1px solid #646464;transition:border-color .2s linear 0s}.public-site .link-list a:hover{color:#00264d}.public-site .link-list a:hover span{border-color:transparent}.public-site .link-list a:hover i{color:#00264d}.public-site .link-list a i{font-size:22px;font-weight:300;color:var(--ecp-blue);position:absolute;top:-2px;left:0;transition:color .2s linear 0s}@media (min-width:766px){.public-site .link-list a i{font-size:30px;top:0}}.public-site .link-list a i.icon-internal-link{font-size:16px;top:2px}@media (min-width:766px){.public-site .link-list a i.icon-internal-link{font-size:22px;top:4px}}.public-site .logo-list{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0 -10px 20px}@media (min-width:766px){.public-site .logo-list{margin-bottom:65px}}.public-site .logo-list li{width:50%;text-align:center;padding:0 10px 25px}@media (min-width:766px){.public-site .logo-list li{width:16.66%;padding:0 25px 25px}}.public-site .logo-list img{display:inline-block;vertical-align:middle;max-width:140px;width:100%;max-height:none}.public-site .performance-section{font-weight:300;padding:50px 0 40px}@media (min-width:766px){.public-site .performance-section{padding:100px 0 71px}}.public-site .performance-section h2{color:var(--ecp-blue);margin:0 0 16px;font-size:42px;line-height:1.1;letter-spacing:-.03em}@media (min-width:766px){.public-site .performance-section h2{margin-bottom:79px;font-size:72px}}.public-site .performance-section .text-block{font-size:12px;line-height:1.416666;margin-bottom:35px}@media (min-width:766px){.public-site .performance-section .text-block{width:50%;font-size:16px;margin-bottom:79px}.public-site .performance-section .text-block.two-column{width:100%;-moz-columns:2;column-count:2;-moz-column-gap:20px;column-gap:20px}}@media (min-width:1121px){.public-site .performance-section .text-block.two-column{-moz-column-gap:50px;column-gap:50px}}.public-site .performance-section .text-block p{font-size:inherit;line-height:inherit}.public-site .performance-section .table-holder{overflow-x:auto;margin:0 0 25px}@media (min-width:766px){.public-site .performance-section .table-holder{margin-bottom:49px}}.public-site .performance-section .table-holder .table-info{margin-bottom:0}@media (max-width:765px){.public-site .performance-section .table-holder .table-info{min-width:1300px}}@media (min-width:766px){.public-site .performance-section .row{display:flex;flex-wrap:wrap;grid-template-columns:none;gap:0;margin:0 -15px;align-items:flex-start}.public-site .performance-section .row .col{width:50%;padding:0 15px}}@media (min-width:1121px){.public-site .performance-section .row{margin:0 -30px}.public-site .performance-section .row .col{padding:0 30px}}.public-site .performance-section .row .table-info{margin-bottom:35px}@media (min-width:766px){.public-site .performance-section .row .table-info{margin-bottom:49px}}.public-site .table-info{width:100%;font-size:14px;margin-bottom:45px;border-collapse:collapse}@media (min-width:766px){.public-site .table-info{font-size:16px;line-height:1.5}}.public-site .table-info th{vertical-align:top;color:var(--ecp-blue);text-align:left;font-weight:300}.public-site .table-info td,.public-site .table-info th{padding:10px 20px 10px 0}@media (min-width:766px){.public-site .table-info td,.public-site .table-info th{padding:11px 20px 11px 0}.public-site .table-info td:first-child{font-size:18px}}.public-site .table-info .separator{padding:0}.public-site .table-info .separator hr{margin:0;border:0;border-top:1px dotted #646464}.public-site .table-info .w-50{width:50%}.public-site .table-info .w-25{width:25%}.public-site .table-info .w-16{width:16.66%}.public-site .table-info .w-15{width:15%}.public-site .table-info .w-10{width:10%}.public-site .table-info.compact tbody tr{border-bottom:1px dotted #646464}.public-site .table-info.compact tbody tr:last-child{border-bottom:none}.public-site .table-info.compact td,.public-site .table-info.compact th{padding:8px 15px 8px 0}.public-site .download-all-link,.public-site .download-link,.public-site .table-info tfoot a{display:inline-block;margin-top:15px;color:var(--ecp-blue);text-decoration:none}.public-site .download-all-link:hover,.public-site .download-link:hover,.public-site .table-info tfoot a:hover{text-decoration:underline}.public-site .archive-section{padding:50px 0 75px}@media (min-width:766px){.public-site .archive-section{padding:100px 0 150px}.public-site .archive-section .row{display:flex;flex-wrap:wrap;grid-template-columns:none;gap:0;margin:0 -15px;align-items:flex-start}.public-site .archive-section .col{width:50%;padding:0 15px}}.public-site .archive-section h2{color:var(--ecp-blue);margin:0 0 45px;font-size:42px;line-height:1.1;letter-spacing:-.03em}@media (min-width:766px){.public-site .archive-section h2{margin-bottom:90px;font-size:72px}}.public-site .archive-section .title{color:var(--ecp-blue);margin-bottom:22px}@media (min-width:766px){.public-site .archive-section .title{margin-bottom:40px}}.public-site .archive-section .link-list{margin-bottom:45px}@media (min-width:766px){.public-site .archive-section .link-list{margin-bottom:70px}}.public-site .search-form{display:block;gap:0;margin-bottom:70px}@media (min-width:766px){.public-site .search-form{max-width:430px}}.public-site .search-form .dropdown{display:flex;font-size:16px;margin:0 0 8px;border-bottom:1px dotted var(--ecp-blue);position:relative;align-items:center}@media (min-width:766px){.public-site .search-form .dropdown{font-size:18px;margin-bottom:25px}}.public-site .search-form .dropdown:last-child{margin-bottom:0}.public-site .search-form .dropdown:before{content:"\e902";font-family:ECP Icons;font-size:10px;position:absolute;right:10px;top:50%;color:#939597;transform:translateY(-50%);pointer-events:none}.public-site .search-form .dropdown label{width:113px;margin:0;padding-right:10px;font-size:inherit;color:#646464}@media (min-width:766px){.public-site .search-form .dropdown label{width:135px}}.public-site .search-form .dropdown select{width:calc(100% - 113px);font-size:inherit;line-height:1.1;background-color:transparent;border:none;color:var(--ecp-blue);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 40px 5px 0}@media (min-width:766px){.public-site .search-form .dropdown select{width:calc(100% - 130px);padding-bottom:10px}}.public-site .search-form .action{margin-top:45px}@media (min-width:766px){.public-site .search-form .action{margin-top:80px}}.public-site .button-link,.public-site .search-form button{min-width:110px;font-size:14px;padding:5px 15px;border:1px solid var(--ecp-blue);border-radius:50px;background-color:var(--ecp-blue);color:#fff;text-transform:uppercase;cursor:pointer;transition:background-color .2s linear 0s,color .2s linear 0s}@media (min-width:766px){.public-site .button-link,.public-site .search-form button{min-width:162px;font-size:17px;padding:13px 15px}}.public-site .button-link:hover,.public-site .search-form button:hover{background-color:#fff;color:var(--ecp-blue)}.public-site .search-block.active .collapsed{display:none}.public-site .search-block.active .expanded{display:block}.public-site .search-block .expanded{display:none}.public-site .search-block .trigger{font-size:15px;color:#646464;margin-top:1rem}@media (min-width:766px){.public-site .search-block .trigger{font-size:20px}}.public-site .search-block .trigger:hover{color:#00264d}.public-site .search-block .trigger span{color:var(--ecp-blue)}.public-site .contact-us-section{padding:50px 0 45px}@media (min-width:766px){.public-site .contact-us-section{padding:100px 0 90px}.public-site .contact-us-section h2{font-size:72px}.public-site .contact-us-section .section-title{font-size:30px;margin-bottom:18px}.public-site .contact-us-section .contact-us-grid{margin-top:20px}.public-site .contact-us-section .contact-us-grid .col{width:50%;margin-bottom:30px}.public-site .contact-us-section .row{display:flex;flex-wrap:wrap;grid-template-columns:none;gap:0;margin:0 -15px;align-items:flex-start}.public-site .contact-us-section .col{width:50%;padding:0 15px}}.public-site .contact-us-section h2{color:var(--ecp-blue);margin:0 0 45px;font-size:42px;line-height:1.1;letter-spacing:-.03em}.public-site .contact-us-section .section-title{font-size:24px;line-height:1.25;letter-spacing:0;color:var(--ecp-blue);margin:0 0 12px}.public-site .contact-us-section a{color:inherit;border-bottom:1px solid #646464;transition:border-color .2s linear 0s}.public-site .contact-us-section a:hover{border-color:transparent}.public-site .contact-us-section .text-block{font-size:16px;line-height:1.45;margin:0 0 45px}@media (min-width:766px){.public-site .contact-us-section .text-block{font-size:18px;margin-bottom:70px}}.public-site .contact-us-section .media{text-align:right}@media (min-width:766px){.public-site .contact-us-section .media{text-align:left}}.public-site .contact-us-section .media img{width:105px}@media (min-width:766px){.public-site .contact-us-section .media img{width:158px}}.public-site .platforms-section{padding:50px 0 45px}@media (min-width:766px){.public-site .platforms-section{padding:100px 0 150px}}.public-site .platforms-section h2{color:var(--ecp-blue);margin:0 0 45px}@media (min-width:766px){.public-site .platforms-section h2{margin-bottom:90px}}.public-site .platforms-section .title{color:var(--ecp-blue);margin-bottom:22px;letter-spacing:0;text-transform:none;font-size:inherit;font-weight:300}@media (min-width:766px){.public-site .platforms-section .title{margin-bottom:80px}}.public-site .platforms-section .logo-list img{max-width:140px;width:100%}.public-site .ratings-logo-text{display:block;margin-top:.5rem;font-size:.85rem}.public-site .disclaimer-links,.public-site .ratings-logo-text a{color:#646464;border-bottom:1px solid #646464}.public-site .disclaimer-links:hover,.public-site .ratings-logo-text a:hover{color:#00264d;border-color:transparent}.public-site .disclaimers-section{padding:40px 0}@media (min-width:766px){.public-site .disclaimers-section{padding:60px 0 100px}}.public-site .disclaimers-section h2{font-size:24px;margin:0 0 20px;letter-spacing:0}.public-site .disclaimers-section h3{font-size:20px;margin:30px 0 10px;letter-spacing:0}.public-site .disclaimers-section .text-block{font-size:16px;line-height:1.6;margin:0 0 20px}.public-site .disclaimers-section .text-block p{margin-bottom:15px}.public-site .disclaimers-section .text-block a{color:#007bff;text-decoration:none;border-bottom:1px solid #007bff;transition:border-color .3s}.public-site .disclaimers-section .text-block a:hover{border-color:transparent}.public-site .disclaimers-section hr{border:0;border-top:1px solid var(--ecp-border);margin:30px 0}.public-site #directors,.public-site #distribution-history,.public-site #dividend-history,.public-site #documents,.public-site #introduction,.public-site #invest-with-us,.public-site #nav-history,.public-site #nta-history,.public-site #ratings-disclaimer{scroll-margin-top:120px}@media (max-width:765px){.public-site #directors,.public-site #distribution-history,.public-site #dividend-history,.public-site #documents,.public-site #introduction,.public-site #invest-with-us,.public-site #nav-history,.public-site #nta-history,.public-site #ratings-disclaimer{scroll-margin-top:60px}}.public-site #services{position:relative;width:100%;background-color:#e3e3e3}.public-site .service{position:relative;width:100%;min-height:100vh;overflow:hidden}.public-site .service-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom;z-index:1}.public-site .service .inner{position:relative;z-index:5;height:100%}.public-site .service .service-description{width:calc(50% - 200px);padding:180px 0 80px;position:relative;z-index:5}.public-site .service .service-description h2{font-size:clamp(1.75rem,3vw,2rem);color:var(--ecp-blue);line-height:1.33;font-weight:300;margin:0 0 80px;letter-spacing:0}.public-site .service .service-description p{font-size:19px;color:#646464;line-height:1.47;font-weight:300;margin:0 0 24px}.public-site .service .service-description p a{color:var(--ecp-blue);border-bottom:1px solid var(--ecp-blue)}.public-site .service .service-description p a:hover{color:#00264d;border-bottom-color:#00264d}.public-site #results{width:100%;position:relative;background:#fff}.public-site #results .inner{display:flex;justify-content:space-between;align-items:stretch;gap:clamp(2rem,5vw,4rem)}.public-site #results-description{padding:180px 0;display:flex;flex-direction:column;width:calc(50% - 200px);min-width:280px}.public-site #results-description i{color:var(--ecp-blue);margin:0 0 15px;display:inline-block}.public-site #results-description h2{font-size:clamp(1.75rem,3vw,2rem);color:var(--ecp-blue);line-height:1.33;font-weight:300;margin:0 0 80px;letter-spacing:0}.public-site #results-description p{font-size:19px;color:#646464;line-height:1.47;font-weight:300;margin:0 0 18px}.public-site #results-description p a{color:var(--ecp-blue);border-bottom:1px solid var(--ecp-blue)}.public-site #results-description p a:hover{color:#00264d;border-bottom-color:#00264d}.public-site #results-description .top{flex:1 1 auto}.public-site #results-description .bottom{flex:0 0 auto}.public-site #results-description .bottom p:last-child{margin:0}.public-site #results-graph{padding:340px 0 180px 30px;width:50%;display:block}.public-site #performances .performance{position:relative;padding:clamp(4rem,10vw,8rem) 0}.public-site #performances .inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:center}.public-site .performance-description{max-width:680px}.public-site .performance-media{min-height:320px;display:grid;place-items:center}.public-site .chart-empty{width:100%;min-height:260px;display:grid;place-items:center;border:1px dashed var(--ecp-border);background:rgba(255,255,255,.72);color:var(--ecp-muted);padding:2rem;text-align:center}.public-site .result-chart{position:relative;width:100%}.public-site .result-chart-svg{display:block;width:100%;height:auto;max-height:460px;font-family:inherit;touch-action:pan-y}.public-site .result-chart-axis-label{font-size:11px;fill:var(--ecp-muted)}.public-site .result-chart-legend-label{font-size:12px;fill:var(--ecp-text)}.public-site .result-chart-tooltip{position:absolute;top:8px;right:8px;display:grid;gap:.25rem;background:#fff;border:1px solid var(--ecp-border);padding:.6rem .8rem;font-size:.85rem;box-shadow:0 6px 18px rgba(15,23,42,.12);pointer-events:none}.public-site .result-chart-tooltip-date{font-weight:400;color:var(--ecp-dark);margin-bottom:.2rem}.public-site .result-chart-tooltip-row{display:grid;grid-template-columns:12px auto auto;gap:.4rem;align-items:center}.public-site .result-chart-tooltip-row .swatch{width:12px;height:3px;display:inline-block}.public-site .result-chart-tooltip-row .value{text-align:right;font-variant-numeric:tabular-nums}.public-site .approach-chart{width:100%;position:relative}.public-site .approach-chart-svg{display:block;width:100%;height:auto;min-height:320px;font-family:inherit;overflow:visible}.public-site .approach-chart-grid{stroke:#e4e7ec;stroke-width:1}.public-site .approach-chart-axis{stroke:#98a2b3;stroke-width:1}.public-site .approach-chart-reference{stroke:#cfd6e0;stroke-width:1;stroke-dasharray:4 4}.public-site .approach-chart-axis-label{fill:var(--ecp-muted);font-size:11px}.public-site .approach-chart-axis-title{fill:var(--ecp-text);font-size:12px;letter-spacing:.02em}.public-site .approach-chart-range-line{stroke:#345dff;stroke-width:2;stroke-linecap:round}.public-site .approach-chart-range-box{fill:#c9a777;stroke:#8a6f45;stroke-width:1}.public-site .approach-chart-legend text{fill:var(--ecp-muted);font-size:10px}@media (max-width:900px){.public-site #performances .inner{grid-template-columns:1fr}.public-site .approach-chart-svg,.public-site .performance-media{min-height:260px}}.public-site .chart-list{width:100%;list-style:none;margin:0;padding:0}.public-site .chart-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--ecp-border)}.public-site .hidden{display:none!important}.public-site .disclaimer-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999;padding:1.5rem;box-sizing:border-box}.public-site .disclaimer-popup .disclaimer-content{background:#002d5a;padding:40px 30px;border-radius:8px;max-width:820px;width:90%;max-height:90vh;overflow-y:auto;font-family:Moderat,Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:0 24px 70px rgba(15,23,42,.3)}.public-site .disclaimer-popup .disclaimer-content h3{color:#ffffff;font-size:22px;font-weight:300;margin:0 0 20px;text-align:left;font-family:Moderat,Helvetica Neue,Helvetica,Arial,sans-serif}.public-site .disclaimer-popup .investor-type-section{margin-bottom:40px}.public-site .disclaimer-popup .country-section,.public-site .disclaimer-popup .disclaimer-section{margin-bottom:20px}.public-site .disclaimer-popup .hidden{display:none!important}.public-site .disclaimer-popup .investor-type{display:flex;gap:80px;margin-bottom:20px;justify-content:flex-start;padding:0;flex-wrap:wrap}.public-site .disclaimer-popup .investor-type label{position:relative;padding-left:35px;margin:0;cursor:pointer;font-size:18px;color:#ffffff;font-family:Moderat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;display:inline-flex;align-items:center;min-height:22px}.public-site .disclaimer-popup .investor-type label input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0}.public-site .disclaimer-popup .investor-type label .radio-custom{position:absolute;top:50%;left:0;transform:translateY(-50%);height:22px;width:22px;background-color:transparent;border:2px solid #ffffff;border-radius:50%;transition:all .2s ease}.public-site .disclaimer-popup .investor-type label .radio-custom:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#ffffff;transform:scale(0);transition:transform .2s ease}.public-site .disclaimer-popup .investor-type label input[type=radio]:checked+.radio-custom:after{transform:scale(1)}.public-site .disclaimer-popup .investor-type label input[type=radio]:focus-visible+.radio-custom,.public-site .disclaimer-popup .investor-type label input[type=radio]:hover+.radio-custom{border-color:#ffffff;box-shadow:0 0 0 2px rgba(52,93,255,.4)}.public-site .disclaimer-popup .investor-country{display:flex;margin-bottom:20px;justify-content:flex-start;padding:0}.public-site .disclaimer-popup .disclaimer-content select,.public-site .disclaimer-popup .investor-country select{width:100%;max-width:400px;padding:10px 35px 10px 15px;font-size:18px;color:#646464;font-family:Moderat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;background-color:#fff;border:2px solid #ffffff;border-radius:4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23646464' d='M6 9L0 0h12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px}.public-site .disclaimer-popup .disclaimer-content select:focus,.public-site .disclaimer-popup .investor-country select:focus{outline:none;border-color:#345dff}.public-site .disclaimer-popup .disclaimer-content select option{font-size:18px;color:#646464}.public-site .disclaimer-popup .disclaimer-text{height:200px;overflow-x:hidden;overflow-y:scroll;padding:12px 15px;background-color:#fff;margin:0 0 20px;border:1px solid #646464;border-radius:4px;font-size:14px;line-height:1.6;color:#102a56;font-family:Moderat,Helvetica Neue,Helvetica,Arial,sans-serif}.public-site .disclaimer-popup .disclaimer-text p{margin:0 0 .75rem;color:inherit}.public-site .disclaimer-popup .disclaimer-text::-webkit-scrollbar{width:8px}.public-site .disclaimer-popup .disclaimer-text::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.public-site .disclaimer-popup .disclaimer-text::-webkit-scrollbar-thumb{background:#646464;border-radius:4px}.public-site .disclaimer-popup .disclaimer-button{display:block;width:200px;min-width:162px;margin:20px 0 0;padding:13px 15px;background-color:#345dff;border:1px solid #345dff;color:#ffffff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;font-size:17px;font-weight:300;font-family:Moderat,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;border-radius:4px}.public-site .disclaimer-popup .disclaimer-button:not(:disabled):hover{background-color:#1544ff;border-color:#1544ff}.public-site .disclaimer-popup .disclaimer-button:disabled{opacity:.6;cursor:not-allowed;background-color:rgba(52,93,255,.6);border-color:rgba(52,93,255,.6);pointer-events:none}.public-site .dividend-history,.public-site .nta-table{overflow-x:auto;margin:2rem 0}@media (max-width:900px){.public-site{font-size:16px}.public-site header nav{display:none}.public-site #menu-toggle{display:block}.public-site #menu{position:fixed;inset:0;z-index:120;display:block;visibility:hidden;overflow-y:auto;padding:6rem 2rem 3rem;background:#fff;opacity:0;transition:opacity .2s ease,visibility .2s ease}.public-site #menu.open,body.shownav .public-site #menu{visibility:visible;opacity:1}.public-site #menu li{margin-bottom:1rem}.public-site #menu a,.public-site #menu button{font-size:1.6rem}.public-site #menu .submenu{position:static;width:auto;padding:.75rem 0 0 1rem;box-shadow:none}body.shownav{overflow:hidden}body.shownav .public-site header.interstitial,body.shownav .public-site header.interstitial.on-dark-hero{background:#fff}body.shownav .public-site header.interstitial.on-dark-hero #brand img{filter:none}.public-site #disclaimer .inner,.public-site #introduction .inner,.public-site #promises-points,.public-site #stats .inner,.public-site .cards,.public-site .philosophy-description,.public-site .philosophy-grid,.public-site .privacy-row,.public-site .row,.public-site footer .inner{grid-template-columns:1fr}.public-site #disclaimer .inner,.public-site #introduction .inner{flex-direction:column;gap:2.5rem}.public-site #disclaimer-content,.public-site #disclaimer-title,.public-site #introduction-content,.public-site #introduction-title,.public-site #privacy .privacy-content,.public-site #privacy .privacy-title{width:100%}.public-site #disclaimer-title h2,.public-site #introduction-title h2,.public-site #privacy .privacy-title h2{font-size:24px}.public-site #disclaimer-content,.public-site #introduction-content,.public-site #privacy .privacy-content{font-size:20px}.public-site #disclaimer,.public-site #introduction,.public-site #privacy{min-height:0;padding:4rem 0}.public-site .service .service-description{width:100%;padding:120px 0 60px}.public-site #results .inner{flex-direction:column}.public-site #results-description,.public-site #results-graph{width:100%;padding:60px 0}.public-site #results-graph{padding-left:0}.public-site .result-chart-tooltip{position:static;margin-top:.75rem}}@media (min-width:901px) and (max-width:1280px){.public-site #results-description,.public-site .service .service-description{width:calc(50% - 100px)}}@media (max-width:765px){.public-site header .inner,.public-site header.interstitial,body.scrolled .public-site header.interstitial{height:60px}}.public-site .contact-page .section-title,.public-site.contact-page .section-title{font-size:30px;line-height:1.33;font-weight:300;letter-spacing:0;color:var(--ecp-blue);margin:0 0 30px}.public-site .contact-page #introduction-content,.public-site .contact-page #introduction-title{color:#646464;font-size:19px;line-height:1.47}.public-site .contact-page #introduction-content p{font-size:inherit;line-height:inherit;margin:0 0 16px}.public-site .contact-page .section-block{font-size:19px;line-height:1.47;color:#646464;margin:0 0 40px}.public-site .contact-page .section-block+.section-block{margin-top:0}.public-site .contact-page .section-block p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.public-site .contact-page .section-block br{line-height:1.47}.public-site .contact-page #introduction-title .section-block a,.public-site .contact-page #introduction-title .section-block a:active,.public-site .contact-page #introduction-title .section-block a:focus,.public-site .contact-page #introduction-title .section-block a:visited{color:var(--ecp-blue);border-bottom:none}.public-site .contact-page #introduction-title .section-block a:hover{color:#00264d}.public-site .contact-page #socials{margin:5px 0 0;padding:0;gap:16px}.public-site .contact-page #socials a{width:46px;height:46px;background-color:var(--ecp-blue);border:none;color:#fff;font-size:19px;font-weight:400}.public-site .contact-page #socials a:hover{background-color:#00264d;color:#fff}.public-site .contact-page #subscribe{margin-top:40px}.public-site .contact-page #subscribe h3{font-size:19px;font-weight:400;line-height:1.47;letter-spacing:0;color:var(--ecp-blue);margin:0 0 16px}.public-site .contact-page #subscribe .action{padding:0}.public-site .contact-page #introduction{padding:calc(22vh - 100px) 0 80px;min-height:0}@media (max-width:765px){.public-site .contact-page .section-title{font-size:24px;margin-bottom:20px}.public-site .contact-page .section-block{margin-bottom:28px}.public-site .contact-page #subscribe{margin-top:28px}.public-site .contact-page #introduction{padding:5rem 0 3rem}}