@font-face{font-family:"idealSans_lightX";src:url(45433f30b3d874d11bd7.woff2) format("woff2"),url(510b1ad6810856fc48ff.woff) format("woff");font-weight:bolder;font-style:normal;font-display:swap;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"idealSans_light";src:url(2d3a7dde3c13c74fdeb2.woff2) format("woff2"),url(b43c96a9a2f1a24fe407.woff) format("woff");font-weight:bolder;font-style:normal;font-display:swap;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"idealSans_medium";src:url(98616e10f4e1103c0c6e.woff2) format("woff2"),url(10152fa9ac3a0264b632.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;font-weight:bold;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"idealSans_bold";src:url(59c53f662fd41106844a.woff2) format("woff2"),url(d0721fc011e4cdca3f31.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;font-weight:bold;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"idealSans_book";src:url(52ec87ecd2edc342baa2.woff2) format("woff2"),url(c90226147352eb4da748.woff) format("woff");font-display:swap;font-weight:400;font-weight:normal}h1{font-size:1.55em;margin:0}a{color:#3e3e3e}header nav a{font-family:"idealSans_medium",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"idealSans_light",sans-serif}*{-webkit-font-smoothing:antialiased}body{margin:0;font-family:"idealSans_light",sans-serif;color:#3e3e3e;font-size:14px;line-height:1.8;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,a,li{font-size:1em;line-height:1.7}@media(min-width: 767px){body{font-size:15px}h1{font-size:2em}}@media(min-width: 992px){body{font-size:16px}h1{font-size:2.1em}}@media(min-width: 1199px){body{font-size:17px}}body{margin:0;opacity:1}body.loaded{opacity:1;transition:opacity 1s ease}main{padding-top:78px;overflow:hidden}.on-blue{background:#00549e;color:#fff}.default-section{padding:2em 0em;position:relative}.paralax{position:relative}@media(min-width: 767px){main{padding-top:147px}.default-section{padding:4em 0em}}.content a{color:#00549e}.select-equity{margin:auto;position:relative}.inner{max-width:1145px;width:90%;margin:auto}.inner-narrow{max-width:1200px;width:90%}.section-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.section-bg__el{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0}.section-bg.active .section-bg__el{opacity:1;transition:opacity 3s ease}.section-bg.has-overlay:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,84,158,.55)}.section-bg.has-overlay.cream:after{background:rgba(244,242,236,.5)}header{position:fixed;width:100%;z-index:99;background:#fff;top:0;left:50%;opacity:1;transform:translate(-50%, 0%);border-bottom:1px solid #eee}.logo-parent{padding:1em 0em;position:relative}.logo-parent a{display:inline-block;position:relative;width:90px}.logo-parent a:active{transform:scale(0.97)}#menu-trigger{appearance:none;border:none;background:none;outline:none;padding:0;margin:0;border-radius:0;position:absolute;right:0;top:50%;transform:translate(0, -50%);height:34px;width:36px;background:#00549e;z-index:99;transition:background 300ms ease;cursor:pointer;border-radius:2px}.sr-only{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.burger-span{height:2px;background:#fff;position:absolute;width:70%;left:15%;transition:transform 300ms ease}.burger-span:nth-child(1){top:8px}.burger-span:nth-child(2){top:16px}.burger-span:nth-child(3){top:24px}.menu-parent{position:fixed;top:0;right:0;height:100vh;background:#00549e;width:60%;max-width:300px;z-index:9;transform:translateX(100%)}.header-menu{margin:0;padding:0;list-style-type:none;padding:10em 1em 0em 1em;text-align:center}.header-menu li{margin-bottom:2em}.header-menu li:last-of-type{margin-bottom:0}.header-menu li:last-of-type a{color:#00549e;background:#fff;padding:1em 1.2em}.header-menu a{color:#fff;font-weight:600;text-decoration:none;text-transform:uppercase}body.nav-showing .menu-parent{transform:translateX(0%);transition:transform 400ms ease}body.nav-showing #menu-trigger{transform:translate(0%, -50%);background:#fff}body.nav-showing .burger-span{background:#00549e}body.nav-showing .burger-span:nth-child(1){transform:translateY(8px) rotate(45deg)}body.nav-showing .burger-span:nth-child(2){display:none}body.nav-showing .burger-span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media(min-width: 767px){.logo-parent a{width:165px}.logo-parent{padding:0}.menu-parent{position:relative;top:0;right:0;height:auto;background:rgba(0,0,0,0);width:auto;max-width:100%;transform:none;transition:transform 0ms ease}#menu-trigger{display:none}.header-menu{padding:0em;text-align:left;align-items:center;display:flex}.header-menu li{margin-bottom:0em;margin-right:2em}.header-menu li:last-of-type{margin-bottom:0;margin-right:0em}.header-menu li:last-of-type a{color:#fff;background:#00549e;padding:1.3em 1.4em;transition:background 400ms ease}.header-menu li:last-of-type a:after{display:none}.header-menu li:last-of-type a:hover{background:#6cace4}.header-menu li.current_page_item a:after{width:100%}.header-menu a{color:#00549e;font-size:15px;display:inline-block;position:relative}.header-menu a:after{content:"";position:absolute;bottom:0;left:auto;right:0;width:0%;height:2px;background:#6cace4;transition:width 300ms cubic-bezier(0.165, 0.84, 0.44, 1)}.header-menu a:hover:after{width:100%;left:0;right:auto}.nav-section{display:flex;justify-content:space-between;align-items:center;padding:1.4em 0em}}@media(min-width: 992px){.header-menu li{margin-right:3em}}.windows h1,.windows h2,.windows h3,.windows h4,.windows h5{font-family:"idealSans_lightX" !important}.page-template-home .hero__content{transition:opacity 1500ms ease}.page-template-home.splash-on .hero__content{opacity:0}.hero{position:relative;color:#fff;margin:auto;margin-top:3em}.hero.default-hero h1{font-size:2.4em;font-family:"idealSans_light",sans-serif;line-height:1.1;text-transform:uppercase}.hero.default-hero .hero__content{text-align:center;padding:8em 0em;max-width:340px;position:relative;z-index:6}.hero.default-hero .section-bg__el{background-position:100% 0%}.hero.plain-hero h1{font-size:2em;font-family:"idealSans_book",sans-serif;line-height:1.2;text-transform:uppercase}.hero.plain-hero .hero__content{padding:1em 0em;color:#00549e}.hero__content{position:relative;z-index:98;padding:12em 0em 12em 0em;max-width:870px;line-height:1.6}.hero .section-bg__el{background-position:top right}.hero>.inner{position:relative;overflow:hidden;z-index:5}.element-top-left{position:absolute;top:0;left:0;width:60%;min-width:500px;max-width:700px}.element-top-left svg{width:100%}.element-bottom-right{position:absolute;bottom:0;right:0;max-width:400px;width:70%}.element-bottom-right svg{width:100%;position:relative;bottom:-5px}.element-hero-item{opacity:.5}.hero-back-swift{position:absolute;top:0;transform:translateY(-25%);left:0;width:100%}.hero-back-swift svg{width:100%}.bg-elements-select{position:absolute;width:100%;left:0;top:0;height:100%;z-index:5}.element-left-option-a{position:absolute;left:0%;top:0;width:100%;height:100%;opacity:.77}.element-left-option-a svg{height:500px;position:absolute;left:-165%}@media(min-width: 580px){.element-left-option-a svg{height:380px;position:absolute;left:-40%}}@media(min-width: 767px){.element-left-option-a svg{height:360px;position:absolute;left:-20%}}@media(min-width: 992px){.element-left-option-a svg{height:390px;position:absolute;left:-15%}}@media(min-width: 1199px){.element-left-option-a svg{height:390px;position:absolute;left:0%}}.optionb .element-right-option-a svg{left:-20%}.element-right-option-a{position:absolute;right:0%;top:0;width:50%;height:100%;opacity:.7}.element-right-option-a svg{position:absolute;height:280px;bottom:0px;left:-80%}@media(min-width: 580px){.element-right-option-a svg{position:absolute;height:280px;bottom:0px;left:-50%}}@media(min-width: 767px){.element-right-option-a svg{position:absolute;height:320px;bottom:0px;left:-38%}}@media(min-width: 992px){.element-right-option-a svg{position:absolute;height:320px;bottom:0px;left:-30%}}@media(min-width: 992px){.element-right-option-a svg{position:absolute;height:360px;bottom:0px;left:-30%}}@media(min-width: 580px){.hero .section-bg__el{background-position:top center}.hero.default-hero h1{font-size:2.5em}.hero.plain-hero h1{font-size:2.3em}}@media(min-width: 767px){.hero.default-hero h1{font-size:3.4em}.hero.plain-hero h1{font-size:2.6em}}.pre-footer{padding:2em 0em;position:relative;background:#6cace4}.arch{position:absolute;left:0;transform:translateY(-100%);height:67px;width:100%;top:1px;background-size:cover;background-position:center}.default-footer{background:#00549e;color:#fff;position:relative}.default-footer>.inner{padding:5em 0em 3em 0em}.default-footer a{color:#fff;display:block}.footer-column{display:flex;justify-content:space-between;flex-direction:column}.footer-column__link-list ul{margin:0;padding:0;list-style-type:none}.footer-column__link-list ul li{margin-bottom:1.1em}.footer-column__link-list ul li:last-of-type{margin-bottom:0}.footer-column__link-list ul span{font-weight:800}.footer-column__link-list ul a{text-decoration:none}.footer-column__link-list ul a:hover{text-decoration:underline}.footer-column__item:first-of-type{margin-bottom:1em}.footer-column__item:last-of-type{border-top:1px solid hsla(0,0%,100%,.5);padding-top:1em}.company-info{max-width:250px}.company-info h3{margin-top:0em}.company-info h4,.company-info p{margin:0}.company-info a{text-decoration:none}.company-info a:hover{text-decoration:underline}.outro-footer{border-top:1px solid #6cace4;background:#00549e;color:#fff;padding:1em 0em;position:relative;z-index:6;font-size:15px}.outro-footer a{color:#fff}.outro-footer>.inner{display:flex;flex-direction:column}.outro-footer ul{list-style-type:none;margin:0;padding:0;padding-top:.6em;display:flex}.outro-footer li{margin-left:2em;position:relative}.outro-footer li:first-of-type{margin-left:0em}@media(min-width: 767px){.footer-column{flex-direction:row}.footer-column__item:first-of-type{margin-bottom:0em}.footer-column__item:last-of-type{border-top:none;padding-top:0em}.company-info h4{padding-bottom:.3em}.company-info a{display:inline}.default-footer a{display:inline}.outro-footer{padding:2em 0em}.outro-footer>.inner{flex-direction:row;align-items:start;justify-content:space-between}.outro-footer ul{padding-top:0em;display:flex}.outro-footer li{margin-left:2em}.outro-footer li:first-of-type{margin-left:0em}}.new-footer-links{display:flex;flex-direction:column;gap:10px;flex-wrap:wrap}.new-footer-links li{margin-left:0}.new-footer-links a{text-decoration:none}.new-footer-links a:hover{text-decoration:underline}@media(min-width: 767px){.new-footer-links{flex-direction:row;padding-top:1em !important}}header,main,footer{transition:opacity 1600ms ease}.splash-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;transition:all 1100ms ease;background:#00549e}.splash-overlay__content{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);z-index:9;opacity:0;transition:opacity 600ms ease;text-align:center;color:#fff}.splash-overlay button{appearance:none;border:none;background:none;outline:none;padding:0;margin:0;border-radius:0;color:#fff;font-size:1em;border:2px solid #fff;border-radius:4px;padding:.8em 2em;margin-top:2em;position:relative;overflow:hidden;transition:all 300ms ease;text-transform:uppercase;font-weight:bolder;cursor:pointer;opacity:0;transform:translateY(-10px)}.splash-overlay button:after{content:"";position:absolute;top:0;bottom:auto;left:0;width:100%;height:0%;background:#fff;transition:all 400ms ease}.splash-overlay button span{position:relative;z-index:5}.splash-overlay .section-bg__el{transition:transform 900ms ease !important;background-position:49.5% 100% !important}.splash-overlay .section-bg__el.zoomed{transition:transform 1100ms ease}.splash-overlay img{max-width:350px;width:70%;left:-5px;position:relative;margin:auto}.content-switch{font-size:8vw;position:relative}.show-words .splash-overlay__content{opacity:1}.switch_word{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.splash-overlay.destroyed .section-bg{overflow:hidden}.splash-overlay.destroyed .section-bg__el{transition:transform 1100ms ease}.splash-overlay.destroyed .content-switch{opacity:0;transition:all 2000ms ease}.splash-overlay.destroyed.hide{opacity:0;transition:all 1600ms ease}.splash-overlay.destroyed.hide .section-bg__el{transition:all 1600ms ease !important;opacity:0;transform:scale(1) !important}.content-switch{opacity:0;transition:all 2000ms ease}.content-switch.active{opacity:1;transition:all 300ms ease}@media(min-width: 767px){.splash-overlay .section-bg__el{background-position:center}.content-switch{font-size:5vw;white-space:nowrap}}@media(min-width: 992px){.content-switch{font-size:4em}}.home-details{position:relative;z-index:59;margin:8em 0em;background:#f4f2ec}.home-details p{font-size:1.5em;color:#00549e}.skew-bar{height:70px;width:100%;background:#f4f2ec;position:absolute;left:0}.skew-bar.top{transform:skewY(2deg);top:-50px;transform-origin:bottom left}.skew-bar.bottom{transform:skewY(-2deg);bottom:-50px;transform-origin:bottom left}.column-two{display:flex;justify-content:space-between;position:relative;flex-direction:column;z-index:4}.column-two__item{margin-bottom:2em}.column-two .image{padding-bottom:71.4285714286%;background:#eee;position:relative}.column-two .content-section{padding-top:1.4em}.column-two a{color:#6cace4}.column-two h3{margin-bottom:.3em;color:#00549e;font-size:1.1em}.column-two p{margin-top:0em}.column-two__title{position:absolute;width:80%;left:10%;bottom:25px;z-index:5;line-height:1.2;color:#fff;font-size:3.4em;text-align:center}.column-two__title h2{margin:0;font-size:.8em;font-family:"idealSans_light",sans-serif}.swift-arch{position:absolute;top:0;width:100%;right:0;transform:translateY(-20%)}.swift-arch svg{width:100%}@media(min-width: 580px){.column-two{flex-direction:row}.column-two__item{width:48%;margin-bottom:0em}.column-two__title{font-size:2.2em}}@media(min-width: 767px){.column-two__title{font-size:3.3em}}@media(min-width: 992px){.column-two__title{font-size:4em}}@media(min-width: 1199px){.column-two__title{font-size:4.4em}}.page-template-standard main{position:relative;overflow:hidden}.page-template-standard .inner{position:relative;z-index:5}.single-column{padding-top:.5em}.single-column h2:first-of-type{color:#6cace4}.single-column p:last-of-type{margin-bottom:0em}.content-area h2,.content-area .blue{color:#00549e;font-size:1.2em;margin-bottom:0em}.content-area em{color:#00549e;font-style:normal}.split{padding:0em 0em 2em 0em}.split p{margin-top:.5em}.wing{position:absolute;top:0;width:100%}.wing svg{width:100%}.single-column-only{padding-bottom:10em}.single-column-only h2{color:#000}@media(min-width: 767px){.split{padding:2em 0em 4em 0em;display:flex;justify-content:space-between}.split__item{width:47%}.split__item h2:first-of-type{margin-top:0em}}@media(min-width: 1500px){.wing.optionb{top:-50%}}.funds-section__content-inner{display:flex;flex-direction:column;gap:2rem}.funds-section__content-inner h2{font-size:1rem;margin-bottom:20px}.funds-section__content-title,.private-funds-section__title{font-size:1rem;color:#00549e;margin-top:4rem;font-weight:600}@media(min-width: 767px){.funds-section__content-title,.private-funds-section__title{font-size:1.5rem}}@media(min-width: 767px){.funds-section__content-inner h2{font-size:1.25rem}}.funds-section__content-inner-list{display:grid;grid-template-columns:1fr;gap:1rem;list-style-type:none;margin:0;padding:0}@media(min-width: 767px){.funds-section__content-inner-list{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.funds-section__content-inner-list{grid-template-columns:1fr 1fr 1fr}}.funds-section__content-inner-list li{text-align:left}.funds-section__content-inner-list li a:hover{color:#00549e}.private-funds-section{position:relative;z-index:1}.private-funds-section{margin:4rem 0}.private-funds-section a{color:#00549e;text-decoration:underline}.funds-section__content-inner-description{padding-bottom:32px}
