@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{height:100%;position:relative;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{display:flex;flex-direction:column;font-family:var(--base-font);line-height:1;margin-block:0;margin-inline:0;min-height:100dvh;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;vertical-align:baseline;background-color:var(--marble-lite);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main,.space-inside{flex:1 0 auto;padding-block-start:calc(var(--global-header-height) + var(--spacing-block-xl));width:100%;display:flex;flex-direction:column;gap:calc(var(--spacing-block-xl) * 2)}@media all and (min-width: 48rem){main,.space-inside{gap:var(--spacing-block-xl);padding-block-start:var(--global-header-height)}}main>section:last-of-type{padding-bottom:var(--spacing-block-xxxl)}@media all and (min-width: 48rem){main>section:last-of-type{padding-bottom:var(--spacing-block-xl)}}main>.curved-section:last-child{margin-bottom:calc(var(--spacing-block-xxxl) * -1)}@media all and (min-width: 48rem){main>.curved-section:last-child{margin-bottom:0}}@media all and (min-width: 48rem){main>section:first-of-type{margin-top:calc(var(--spacing-block-xxxl) - var(--spacing-block-m))}}@media only screen and (min-width: 48rem) and (orientation: landscape) and (max-height: 480px){main>section:first-of-type{margin-top:var(--spacing-block-m)}}.grid{--grid-gap: 12px;column-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(4,1fr)}@media all and (min-width: 48rem){.grid{--grid-gap: 40px;grid-template-columns:repeat(12,1fr)}}.container{padding-inline:var(--spacing-inline);max-width:var(--content-width);margin-inline:auto;width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.swiper-pagination-progressbar{background-color:var(--gray-40)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--gray)!important}@media all and (min-width: 48rem){body.homepage .divider-lines{margin-top:calc(var(--spacing-block-m) * -1)}body.homepage .quote__content.--small{padding-top:228px}}.error-page main>section:first-of-type{margin-top:0}@media screen and (orientation: landscape){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}:focus:not(:focus-visible){outline:none}:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}a{color:var(--deep-blue);text-underline-offset:.25rem;transition:color var(--timing) font-weight var(--timing) var(--easing)}button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:1.25rem;line-height:inherit;padding:0}@media (hover: hover) and (pointer: fine){a:hover{color:var(--news-blue)}}figure{margin-block:0;margin-inline:0}figcaption{padding-block:var(--spacing-block-xxs)}picture{display:block;max-width:100%}img{display:block;height:auto;max-width:100%}@font-face{font-display:swap;font-family:Mallory-Regular;font-style:normal;font-weight:400;src:url(/assets/fonts/Mallory-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mallory-Bold;font-style:normal;font-weight:700;src:url(/assets/fonts/Mallory-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:MalloryMP-Regular;font-style:normal;font-weight:400;src:url(/assets/fonts/MalloryMP-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:MalloryMP-Bold;font-style:normal;font-weight:700;src:url(/assets/fonts/MalloryMP-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:New-Regular;font-style:normal;font-weight:400;src:url(/assets/fonts/New-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:New-Bold;font-style:normal;font-weight:700;src:url(/assets/fonts/New-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:New-Italic;font-style:italic;font-weight:400;src:url(/assets/fonts/New-Italic.woff2) format("woff2")}.p2{--min-font: 13;--max-font: 18;line-height:1.3;color:var(--gray)}:root{--deep-blue: #0e161e;--yale-blue: #00356b;--investments-blue: #2170bf;--news-blue: #146aff;--marble: #f1f0e9;--white: #fff;--white-20: rgba(255, 255, 255, .2);--gray: #696562;--gray-20: rgba(105, 101, 98, .2);--gray-40: rgba(105, 101, 98, .4);--marble-lite: #f6f5f0;--base-font: var(--mallory-regular), "Segoe UI", "Helvetica Neue", sans-serif;--mallory-regular: "Mallory-Regular";--mallory-bold: "Mallory-Bold";--malloryMP-regular: "MalloryMP-Regular";--malloryMP-bold: "MalloryMP-Bold";--new-regular: "New-Regular";--new-bold: "New-Bold";--new-italic: "New-Italic";--min-viewport: 20;--max-viewport: 100;--border-radius: 10px;--easing: ease-in-out;--timing: .2s;--content-width: 1440px;--spacing-inline: 12px;--global-header-height: 70px;--curve-height: 30px;--z-index-ui: 10;--z-index-nav: 100}@media all and (max-width: 47.9375rem){:root{--spacing-block-quote: 56px;--spacing-block-xxxl: 65px;--spacing-block-xxl: 48px;--spacing-block-xl: 26px;--spacing-block-l: 22px;--spacing-block-m: 13px;--spacing-block-s: 7px;--spacing-block-xs: 4px;--spacing-block-xxs: 2px;--column-gap: 20px}}@media all and (min-width: 48rem){:root{--spacing-block-xxxl: 240px;--spacing-block-xxl: 120px;--spacing-block-xl: 96px;--spacing-block-l: 80px;--spacing-block-m: 48px;--spacing-block-s: 24px;--spacing-block-xs: 16px;--spacing-block-xxs: 8px;--spacing-inline: 32px;--column-gap: 30px;--curve-height: 50px}}@media all and (min-width: 64.0625rem){:root{--global-header-height: 80px}}.text_cont .a_text,.text_cont .a_text2,.text_cont .a_text4{font-size:20vw!important;line-height:inherit!important;font-weight:inherit!important;font-family:inherit!important;letter-spacing:inherit!important}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-display:swap;font-family:Mallory-Regular;font-style:normal;font-weight:400;src:url(/assets/fonts/Mallory-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mallory-Bold;font-style:normal;font-weight:700;src:url(/assets/fonts/Mallory-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:MalloryMP-Regular;font-style:normal;font-weight:400;src:url(/assets/fonts/MalloryMP-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:MalloryMP-Bold;font-style:normal;font-weight:700;src:url(/assets/fonts/MalloryMP-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:New-Regular;font-style:normal;font-weight:400;src:url(/assets/fonts/New-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:New-Bold;font-style:normal;font-weight:700;src:url(/assets/fonts/New-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:New-Italic;font-style:italic;font-weight:400;src:url(/assets/fonts/New-Italic.woff2) format("woff2")}.p2,.gdpr__content p,.gdpr__content a{--min-font: 13;--max-font: 18;line-height:1.3;color:var(--gray)}.gdpr{background-color:var(--investments-blue);bottom:0;display:none;position:fixed;right:0;z-index:15;width:100%;color:var(--marble-lite);padding:var(--spacing-block-l)}.gdpr--visible{display:block}.gdpr__content{display:flex;margin:auto;max-width:1400px;flex-direction:column}.gdpr__content p,.gdpr__content a{color:var(--marble-lite)}.gdpr__content p{margin:0}.gdpr__actions{display:flex;margin-top:var(--spacing-block-l)}.gdpr__actions button{flex-shrink:0;width:100%}.gdpr__actions .cta--primary{color:var(--marble-lite);border:1px solid var(--marble-lite);transition:opacity var(--timing) var(--easing)}.gdpr__actions .link-style{text-decoration:underline}@media all and (min-width: 48rem){.gdpr{width:432px;padding:var(--spacing-block-s)}.gdpr__content{align-items:left}.gdpr__actions{margin-top:var(--spacing-block-m)}.gdpr__actions button{width:auto}}@media (hover: hover) and (pointer: fine){.gdpr__actions .cta--primary:hover{opacity:.7}}#skip-navigation{--skip-offset: 200px;align-items:center;background-color:var(--deep-blue);color:var(--white);display:flex;height:var(--global-header-height);inset-block-start:0;inset-inline-start:0;justify-content:center;left:calc(var(--skip-offset) * -1);opacity:0;overflow:hidden;padding:12px 24px;position:absolute;text-align:center;text-decoration:none;top:0;transition:transform var(--timing) var(--easing);z-index:5}#skip-navigation:active,#skip-navigation:focus-visible{opacity:1;outline:none;transform:translate(var(--skip-offset))}.global-header{background-color:var(--marble-lite);left:0;position:fixed;top:0;width:100%;z-index:var(--z-index-nav);transition:transform var(--timing) var(--easing)}.global-header .global-nav__home-link{color:var(--yale-blue)}.global-header.hidden{transform:translateY(calc(var(--global-header-height) * -1))}.global-nav{margin-inline:auto;position:relative;width:min(var(--content-width),100%)}:where(.global-nav) a{--underline-thickness: 2px;text-decoration:none}.global-nav__home-link{align-items:center;display:inline-flex;height:var(--global-header-height);width:fit-content}.global-nav__home-link svg{height:auto;width:9.875rem;overflow:visible}.global-nav__button:after{display:block;min-width:10px}.global-nav__button[aria-expanded=false]:after{content:"+"}.global-nav__button[aria-expanded=true]:after{content:"-"}@media all and (max-width: 64rem){.global-header{color:var(--deep-blue);height:var(--global-header-height)}.global-nav{height:var(--global-header-height);padding-inline:var(--spacing-block-s);transition:background-color var(--timing)}.global-nav__list{height:0;margin-block-end:unset;opacity:0;overflow:hidden;padding-block:0;position:relative;transition:opacity var(--global-header-transition),visibility var(--global-header-transition);visibility:hidden}.global-nav__list a{color:var(--white)}.global-nav__button{font-size:2.75rem;height:44px;margin-inline-start:10px;width:44px}.global-nav__button:after{color:var(--light)}.global-header--open #skip-navigation{background-color:var(--white);color:var(--deep-blue)}.global-header--open .global-nav{background-color:var(--yale-blue);height:100vh;height:100dvh;left:0;position:absolute;top:0}.global-header--open .global-nav a{color:var(--white);font-family:var(--new-regular);font-size:1.95rem}.global-header--open .global-nav a[aria-current=page]{font-family:var(--new-italic);font-style:italic}.global-header--open .global-nav li{padding:20px 0;border-bottom:1px solid var(--white-20)}.global-header--open .global-nav li:first-child{border-top:1px solid var(--white-20)}.global-header--open .global-nav__home-link{color:var(--white)}.global-header--open .global-nav__list{height:calc(100dvh - var(--global-header-height));opacity:1;overflow-y:auto;visibility:visible;scrollbar-width:none}.global-header--open .global-nav__list::-webkit-scrollbar{display:none}.menu-button{--menu-button-size: 44px;--line-color: var(--deep-blue);--line-width: 20px;--timing: .25s;--line-spacing: 7px;background-image:linear-gradient(90deg,var(--line-color),var(--line-color));background-position:50%;background-repeat:no-repeat;background-size:var(--line-width) 1px;display:flex;flex-shrink:0;font-size:0;height:var(--menu-button-size);position:absolute;right:calc(var(--spacing-inline) - (var(--menu-button-size) - var(--line-width)) / 2);text-indent:100%;top:calc((var(--global-header-height) - var(--menu-button-size)) / 2);width:var(--menu-button-size);z-index:4}.menu-button:after,.menu-button:before{background-color:var(--line-color);content:"";display:block;height:1px;left:calc((var(--menu-button-size) - var(--line-width)) / 2);position:absolute;transition-delay:0ms,0ms;transition-duration:var(--timing),var(--timing);width:var(--line-width);will-change:transform}.menu-button:after{bottom:calc(50% - var(--line-spacing));transition-property:bottom,transform}.menu-button:before{top:calc(50% - var(--line-spacing) + 1px);transition-property:top,transform}.menu-button[aria-expanded=true]{--line-color: var(--white);background-image:linear-gradient(90deg,transparent,transparent)}.menu-button[aria-expanded=true]:after{bottom:calc(50% - 1px);transform:rotate(-45deg);transition-delay:0ms,var(--timing)}.menu-button[aria-expanded=true]:before{top:50%;transform:rotate(45deg);transition-delay:0ms,var(--timing)}}@media all and (min-width: 64.0625rem){.menu-button{display:none}.global-nav__home-link{left:var(--spacing-inline);position:absolute;top:0}.global-nav__home-link svg{height:30px;width:auto;max-width:100%}.global-nav__logo{height:30px}.global-nav__list{display:flex;justify-content:flex-end;margin-block-end:unset}.global-nav__list li{position:relative}.global-nav__link{align-items:center;display:inline-flex;font-family:var(--malloryMP-regular);font-size:1rem;font-weight:400;gap:10px;height:var(--global-header-height);padding-inline:20px}.global-nav__link[aria-current=page]{font-family:var(--malloryMP-bold)}.global-nav__button{height:var(--global-header-height);margin-inline-start:-10px;padding-inline:5px;pointer-events:none}}@media (hover: hover) and (pointer: fine){.global-header .global-nav__home-link:hover{color:var(--news-blue)}}@media (hover: hover) and (pointer: fine) and (min-width: 64.0625rem){.global-nav .has-expandable:hover .global-nav__button:after{content:"-"}.global-nav .has-expandable:hover .global-nav__expandable{grid-template-rows:1fr;max-height:100%;transition-delay:0s,0s}}@media all and (max-width: 220px){.global-nav__home-link svg{max-width:calc(100% - 44px)}}.global-footer{position:relative;background-color:var(--deep-blue);margin-top:var(--spacing-block-xxl)}.global-footer__curve{position:absolute;right:0;top:calc(var(--curve-height) * -1)}.global-footer__curve svg{max-width:178px;max-height:31px}@media all and (min-width: 48rem){.global-footer__curve svg{max-width:298px;max-height:51px}}.global-footer__container{padding-top:var(--spacing-block-xxl);padding-bottom:var(--spacing-block-xxl)}.global-footer nav{display:flex;justify-content:space-between;flex-direction:column;gap:var(--spacing-block-s)}.global-footer__logo{display:flex;flex-direction:column;padding-top:var(--spacing-block-xl)}.global-footer__logo--desktop{display:none}.global-footer__logo svg{max-width:16.9375rem;width:100%;height:auto}.global-footer__links ul{display:flex;gap:var(--spacing-block-m);margin-block-end:0;padding-inline:0;flex-direction:column}.global-footer__links ul a{align-items:center;color:var(--marble-lite);display:inline-flex;position:relative;z-index:2;text-decoration:none;transition:opacity var(--timing) font-weight var(--timing) var(--easing)}.global-footer__links ul a:hover{opacity:.7}.global-footer .social{margin-inline:auto;width:min(var(--content-width),100%)}.global-footer__copyright{margin:0;color:var(--marble-lite);padding-top:var(--spacing-block-s);opacity:.5}@media all and (min-width: 48rem){.global-footer{margin-top:0}.global-footer nav{flex-direction:row}.global-footer__logo{padding-top:0}.global-footer__logo--desktop{display:flex}.global-footer__logo--mobile{display:none}.global-footer__links ul{flex-direction:row}.global-footer__container{padding-top:var(--spacing-block-m);padding-bottom:var(--spacing-block-m)}.global-footer__copyright{padding-top:var(--spacing-block-xxs)}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.ctas{display:flex;flex-direction:column;gap:var(--spacing-block-m)}.cta{display:flex;justify-content:center;position:relative;text-decoration:none;white-space:nowrap;width:fit-content;font-weight:500;color:var(--deep-blue);transition:var(--timing) var(--easing);align-items:center;margin-inline:0}.cta svg path{transition:var(--timing) var(--easing)}.cta:hover{border-color:var(--news-blue);color:var(--news-blue)}.cta:first-child{margin-inline-start:0}.cta--primary{color:var(--deep-blue);border:1px solid var(--deep-blue);text-align:center;align-items:center;padding:10px}.cta--internal,.cta--external{margin-inline:0}.cta--internal:hover svg path,.cta--external:hover svg path{fill:var(--news-blue)}.cta--internal .cta__display-name,.cta--external .cta__display-name{margin-right:var(--spacing-block-xxs)}@media all and (min-width: 48rem){.ctas{flex-direction:row}.ctas--internal,.ctas--external{margin-inline:10px}}@font-face{font-display:swap;font-family:Mallory-Regular;font-style:normal;font-weight:400;src:url(/assets/fonts/Mallory-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mallory-Bold;font-style:normal;font-weight:700;src:url(/assets/fonts/Mallory-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:MalloryMP-Regular;font-style:normal;font-weight:400;src:url(/assets/fonts/MalloryMP-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:MalloryMP-Bold;font-style:normal;font-weight:700;src:url(/assets/fonts/MalloryMP-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:New-Regular;font-style:normal;font-weight:400;src:url(/assets/fonts/New-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:New-Bold;font-style:normal;font-weight:700;src:url(/assets/fonts/New-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:New-Italic;font-style:italic;font-weight:400;src:url(/assets/fonts/New-Italic.woff2) format("woff2")}h1,h2,h3,h4,h5,h6,ul,ol,p,span,button{font-size:clamp(var(--min-font) / 16 * 1rem,var(--min-font) / 16 * 1rem + (var(--max-font) / 16 - var(--min-font) / 16) * (100vw - var(--min-viewport) * 1rem) / (var(--max-viewport) - var(--min-viewport)),var(--max-font) / 16 * 1rem)}:where(h1,h2,h3,h4,h5,h6){margin-block:0 .5em;font-weight:400}h1,.text-1{--min-font: 37;--max-font: 66;font-family:var(--new-regular);line-height:1.06}h2,.text-2{--min-font: 31;--max-font: 55;font-family:var(--new-regular);line-height:1.1}h3,.text-3{--min-font: 26;--max-font: 46;font-family:var(--new-regular);line-height:1.1}h4,.text-4{--min-font: 22;--max-font: 38;font-family:var(--new-regular);line-height:1.15}h5,.text-5{--min-font: 18;--max-font: 32;font-family:var(--new-regular);line-height:1.15}h6,.text-6{--min-font: 16;--max-font: 26;font-family:var(--new-regular);line-height:1.2}ul{list-style:none;margin-block:0 1.5em;padding-inline:0}ul:not([class]){line-height:1.3;margin-block:0 1.5em;padding-inline-start:20px}ul:not([class]) li{--min-font: 16;--max-font: 20;padding-block:0;padding-inline:0}ul:not([class]) li:before{content:"•";display:block;inset-block-start:0;inset-inline-start:-20px;margin-inline-end:10px;position:absolute}ol:not([class]){line-height:1.3;margin-block:0 1.5em;margin-inline:22px 0;padding-inline:0}ol:not([class]) li{padding-inline-start:10px}p,.p1{--min-font: 15;--max-font: 22;line-height:1.3;color:var(--gray)}.p2,.job-description__text p,.job-description__text ul:not([class]) li{--min-font: 13;--max-font: 18;line-height:1.3;color:var(--gray)}.eyebrow{--min-font: 13;--max-font: 14;line-height:1.3}strong,b{font-family:var(--mallory-bold);line-height:1.3}.cta{--min-font: 12;--max-font: 14;line-height:1.3;font-family:var(--malloryMP-bold);font-weight:700}i{font-family:var(--new-italic)}.text_cont .a_text,.text_cont .a_text2,.text_cont .a_text4,.success-text p,#your-time p{--min-font: 9vw;--max-font: 9vw;font-size:9vw!important}* .job-description__wrapper{grid-column:span 4}* .job-description__wrapper a.cta{margin:0}.job-description__title{margin-bottom:var(--spacing-block-xl);display:block}.job-description__text p,.job-description__text ul:not([class]) li{color:var(--gray)}.job-description__text ul{list-style-type:disc}.job-description .career-link{padding-bottom:var(--spacing-block-s)}@media all and (min-width: 48rem){.job-description__wrapper{grid-column:3/span 8}}
