.mon-button--circle{isolation:isolate;overflow:hidden;position:relative;transition:all .5s ease-out;z-index:1}.mon-button--circle:before{aspect-ratio:1/1;background-color:#3d5ba0;border-radius:50%;content:"";display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-out;width:0;z-index:-1}.mon-button--circle:hover{background-color:#3165f3;border-color:#3d5ba0;color:#fff}.mon-button--circle:hover:before{height:auto;width:200%}.mon-button--circle:is(.mon-button--primary):hover{background-color:#3d5ba0}.mon-button--circle:is(.mon-button--secondary){background-color:transparent}.mon-button--circle:is(.mon-button--secondary):before{background-color:#3d5ba0!important}.mon-button--circle:is(.mon-button--outline-primary):before{background-color:#3165f3}.mon-button--circle:is(.mon-button--outline-primary):hover{background-color:transparent;border-color:#3165f3}.mon-button--circle:is(.mon-button--outline-primary):hover:before{background-color:#3165f3}.mon-button--circle:is(.mon-button--outline-secondary):before{background-color:#3d5ba0}.mon-button--circle:is(.mon-button--outline-secondary):hover{background-color:transparent;border-color:#3d5ba0}.mon-button--circle:is(.mon-button--outline-secondary):hover:before{background-color:#3d5ba0}.hero-gated__content,.hero-gated__grid,.mon-row{margin:0 auto;max-width:75rem;padding:0 1.75rem;width:100%}@media(min-width:640px){.hero-gated__content,.hero-gated__grid,.mon-row{padding:0 1rem}}.hide{display:none!important}.invisible{visibility:hidden}@media(min-width:640px){.hide-for-medium{display:none!important}}@media(min-width:1024px){.hide-for-large{display:none!important}}@media(min-width:1200px){.hide-for-xlarge{display:none!important}}@media(min-width:1440px){.hide-for-xxlarge{display:none!important}}@media(min-width:1920px){.hide-for-xxxlarge{display:none!important}}@media(min-width:2200px){.hide-for-xxxxlarge{display:none!important}}.show-for-sr,.show-on-focus{clip:rect(0,0,0,0);border:0;height:1px;left:-10000px;opacity:0;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.show-on-focus:active,.show-on-focus:focus{clip:auto;height:auto;overflow:visible;position:static!important;white-space:normal;width:auto}.hide-for-portrait,.show-for-landscape{display:block!important}.hide-for-landscape,.show-for-portrait{display:none!important}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/Inter-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../fonts/Inter-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:normal;font-weight:400;src:url(../fonts/PPNeueMontreal-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:normal;font-weight:500;src:url(../fonts/PPNeueMontreal-Bold.woff2) format("woff2")}.h0{font-size:2.75rem;letter-spacing:-.86px;line-height:1.05;margin-bottom:1.5rem}@media(min-width:640px){.h0{font-size:4rem;letter-spacing:-.86px;line-height:1.05;margin-bottom:2rem}}@media(min-width:1024px){.h0{font-size:5.375rem;letter-spacing:-.86px;line-height:1.05;margin-bottom:2rem}}.h1,.hero-gated .entry-title,.hero-gated .hero__title,h1{font-size:2.5rem;letter-spacing:-.86px;line-height:1.05;margin-bottom:1.5rem}@media(min-width:640px){.h1,.hero-gated .entry-title,.hero-gated .hero__title,h1{font-size:3.5rem;letter-spacing:-.86px;line-height:1.05;margin-bottom:2rem}}@media(min-width:1024px){.h1,.hero-gated .entry-title,.hero-gated .hero__title,h1{font-size:4.125rem;letter-spacing:-.86px;line-height:1.05;margin-bottom:2rem}}.h2,h2{font-size:2.0625rem;letter-spacing:-.56px;line-height:1.05;margin-bottom:1rem}@media(min-width:640px){.h2,h2{font-size:2.5rem;letter-spacing:-.56px;line-height:1.05;margin-bottom:1rem}}@media(min-width:1024px){.h2,h2{font-size:3.5rem;letter-spacing:-.56px;line-height:1.05;margin-bottom:1rem}}.h3,h3{font-size:1.5625rem;letter-spacing:-.38px;line-height:1.05;margin-bottom:1rem}@media(min-width:640px){.h3,h3{font-size:1.875rem;letter-spacing:-.38px;line-height:1.05;margin-bottom:1rem}}@media(min-width:1024px){.h3,h3{font-size:2.375rem;letter-spacing:-.38px;line-height:1.05;margin-bottom:1rem}}.h4,h4{font-size:1.25rem;letter-spacing:normal;line-height:1.05;margin-bottom:1rem}@media(min-width:640px){.h4,h4{font-size:1.25rem;letter-spacing:normal;line-height:1.05;margin-bottom:1rem}}@media(min-width:1024px){.h4,h4{font-size:1.25rem;letter-spacing:normal;line-height:1.05;margin-bottom:1rem}}.h5,h5{font-size:1rem;letter-spacing:normal;line-height:1.05;margin-bottom:1rem}@media(min-width:640px){.h5,h5{font-size:1rem;letter-spacing:normal;line-height:1.05;margin-bottom:1rem}}@media(min-width:1024px){.h5,h5{font-size:1rem;letter-spacing:normal;line-height:1.05;margin-bottom:1rem}}.h6,h6{font-size:.875rem;letter-spacing:normal;line-height:1.05;margin-bottom:1rem}@media(min-width:640px){.h6,h6{font-size:.875rem;letter-spacing:normal;line-height:1.05;margin-bottom:1rem}}@media(min-width:1024px){.h6,h6{font-size:.875rem;letter-spacing:normal;line-height:1.05;margin-bottom:1rem}}li a[target=_blank]:not(.mon-button):not(.menu-item__nav-link):after,p a[target=_blank]:not(.mon-button):not(.menu-item__nav-link):after{content:url(../images/icons/link-external-new-window-open-primary.svg);display:inline-block;height:1rem;margin-left:.2em;width:1rem}li.lead a[target=_blank]:not(.mon-button):after,p.lead a[target=_blank]:not(.mon-button):after{content:url(../images/icons/link-external-new-window-open-primary.svg);height:1.25rem;width:1.25rem}.lead{font-size:1.125rem}@media(min-width:640px){.lead{font-size:1.25rem}}.lead--large{font-family:PPNeueMontreal,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,cursive;font-size:1.3125rem;font-weight:400;line-height:1.26}@media(min-width:640px){.lead--large{font-size:2.6875rem}}.sub-heading{font-size:1.125rem;font-weight:700}.eyebrow{color:#4e77e6;font-family:Inter,Helvetica Neue,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;font-size:1rem;font-weight:700}blockquote p{color:#2b3767;font-size:1.75rem;font-weight:400;line-height:1.26}@media(min-width:640px){blockquote p{font-size:2.125rem}}@media(min-width:1024px){blockquote p{font-size:2.6875rem}}.block__heading--small,.card--team .relationship__title,.card__title,.h1,.h2,.h3,.h4,.h5,.h6,blockquote p,h1,h2,h3,h4,h5,h6{font-family:PPNeueMontreal,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,cursive}figcaption{color:#d1d1d1;font-size:.8rem;max-width:100%;padding:1rem 0}.hero-gated{display:flex;flex-flow:column wrap;justify-content:space-between;overflow:hidden;padding-bottom:4rem;padding-top:0;position:relative}.hero-gated__grid{padding:0}@media(min-width:640px){.hero-gated__grid{display:grid;grid-template-columns:repeat(12,1fr)}}.hero-gated__left{grid-column:1/7}.hero-gated__right{align-items:center;grid-column:7/-1;padding:3rem 1rem 1rem}.hero-gated__right p{color:#fff}.hero-gated__content{position:relative}.hero-gated__text{grid-column-gap:32px;color:#fff;display:flex;flex-direction:column;padding-bottom:2rem;padding-top:2rem;position:relative}@media(min-width:1024px){.hero-gated__text{padding-bottom:4rem;padding-top:3rem}}.hero-gated__text .eyebrow{color:#fff;grid-column:1/-1!important}.hero-gated .entry-title,.hero-gated .hero__title,.hero-gated__excerpt{grid-column:1/-1!important}.hero-gated__excerpt{margin-top:1rem}.hero-gated__excerpt>:last-child{margin-bottom:0}.hero-gated__excerpt p a.mon-button:first-child{margin-top:1rem}@media(min-width:640px){.hero-gated__excerpt p a.mon-button{margin-bottom:0}}.hero-gated__excerpt p a[target=_blank]:not(.mon-button):after{height:1.25rem!important;width:1.25rem!important}.hero-gated .gform_wrapper{background-color:#fff}.hero-gated .gform_wrapper form{padding:2rem}.hero-gated .gform_wrapper form button{margin-bottom:0!important}.hero-gated .gform_wrapper form .gform-body .gfield_required,.hero-gated .gform_wrapper form .gform-body label{color:#030718!important}
