.large-image-with-text-overlay-wrapper{position:relative;width:100%;overflow:hidden}
.large-image-with-text-overlay{padding:0;margin:0 auto;max-width:90rem}
@media only screen and (min-width:47.5em){.large-image-with-text-overlay{position:relative}
}
.large-image-with-text-overlay .image-wrapper{margin:0 -2.5rem}
@media only screen and (min-width:30em){.large-image-with-text-overlay .image-wrapper{margin:0 -0.625rem}
}
@media only screen and (min-width:34.375rem){.large-image-with-text-overlay .image-wrapper{margin:-3.125rem -0.625rem 0}
}
@media only screen and (min-width:37.5em){.large-image-with-text-overlay .image-wrapper{margin:-4.375rem 0 0}
}
@media only screen and (min-width:41.25rem){.large-image-with-text-overlay .image-wrapper{margin:-6.875rem 0 0}
}
@media only screen and (min-width:45em){.large-image-with-text-overlay .image-wrapper{margin:-8.75rem 0 0}
}
@media only screen and (min-width:47.5em){.large-image-with-text-overlay .image-wrapper{margin:0}
}
.large-image-with-text-overlay .image-wrapper img{display:block;width:100%}
@media only screen and (min-width:47.5em){.large-image-with-text-overlay .image-wrapper img{max-width:100%;margin:0}
}
.large-image-with-text-overlay .copy-wrapper{position:absolute;top:1rem;left:0;right:0;padding:0 1rem;margin:0 auto;max-width:22.5rem;text-align:center}
@media only screen and (min-width:23.125em){.large-image-with-text-overlay .copy-wrapper{top:2rem;padding:0 1.5rem}
}
@media only screen and (min-width:26.875em){.large-image-with-text-overlay .copy-wrapper{top:3.125rem;padding:0 1.5rem}
}
@media only screen and (min-width:47.5em){.large-image-with-text-overlay .copy-wrapper{top:unset;left:3%;right:unset;bottom:3%;padding:0;margin:0;text-align:left}
}
@media only screen and (min-width:56.25em){.large-image-with-text-overlay .copy-wrapper{max-width:24.75rem;left:5%;bottom:5%}
}
@media only screen and (min-width:75em){.large-image-with-text-overlay .copy-wrapper{left:10%;bottom:10%}
}
.large-image-with-text-overlay .copy-wrapper .second-headline{font-size:1.75rem;line-height:1.2;color:#fff;margin-bottom:.5rem;text-align:center}
@media only screen and (min-width:23.125em){.large-image-with-text-overlay .copy-wrapper .second-headline{font-size:2rem}
}
@media only screen and (min-width:25.625em){.large-image-with-text-overlay .copy-wrapper .second-headline{font-size:2.375rem}
}
@media only screen and (min-width:47.5em){.large-image-with-text-overlay .copy-wrapper .second-headline{text-align:left;font-size:1.875rem;margin-bottom:.5rem}
}
@media only screen and (min-width:56.25em){.large-image-with-text-overlay .copy-wrapper .second-headline{font-size:2.25rem;line-height:1.3;margin-bottom:1rem}
}
@media only screen and (min-width:75em){.large-image-with-text-overlay .copy-wrapper .second-headline{font-size:2.625rem;margin-bottom:2rem}
}
.large-image-with-text-overlay .copy-wrapper .second-headline--serif{font-family:"Chronicle","Times New Roman",Times,serif !important}
.large-image-with-text-overlay .copy-wrapper .second-headline--sans-serif{font-family:"Open Sans","Arial",sans-serif !important}
.large-image-with-text-overlay .copy-wrapper .second-headline,.large-image-with-text-overlay .copy-wrapper .second-headline a,.large-image-with-text-overlay .copy-wrapper .second-headline sup{color:#fff}
.large-image-with-text-overlay .copy-wrapper .second-headline--gray,.large-image-with-text-overlay .copy-wrapper .second-headline--gray a,.large-image-with-text-overlay .copy-wrapper .second-headline--gray sup{color:#444 !important}
.large-image-with-text-overlay .copy-wrapper .second-headline--black,.large-image-with-text-overlay .copy-wrapper .second-headline--black a,.large-image-with-text-overlay .copy-wrapper .second-headline--black sup{color:#000 !important}
.large-image-with-text-overlay .copy-wrapper .second-headline--ftblue,.large-image-with-text-overlay .copy-wrapper .second-headline--ftblue a,.large-image-with-text-overlay .copy-wrapper .second-headline--ftblue sup{color:#1b4695 !important}
.large-image-with-text-overlay .copy-wrapper .second-headline--topaz,.large-image-with-text-overlay .copy-wrapper .second-headline--topaz a,.large-image-with-text-overlay .copy-wrapper .second-headline--topaz sup{color:#67b2e8 !important}
.large-image-with-text-overlay .copy-wrapper .second-headline--azurite,.large-image-with-text-overlay .copy-wrapper .second-headline--azurite a,.large-image-with-text-overlay .copy-wrapper .second-headline--azurite sup{color:#1775bb !important}
.large-image-with-text-overlay .copy-wrapper .second-headline--lapis,.large-image-with-text-overlay .copy-wrapper .second-headline--lapis a,.large-image-with-text-overlay .copy-wrapper .second-headline--lapis sup{color:#1c2758 !important}
.large-image-with-text-overlay .copy-wrapper .paragraph-copy{font-family:"Open Sans","Arial",sans-serif;font-size:1rem;margin-bottom:0;text-align:center}
@media only screen and (min-width:47.5em){.large-image-with-text-overlay .copy-wrapper .paragraph-copy{text-align:left}
}
.large-image-with-text-overlay .copy-wrapper .paragraph-copy,.large-image-with-text-overlay .copy-wrapper .paragraph-copy a,.large-image-with-text-overlay .copy-wrapper .paragraph-copy sup{color:#fff}
.large-image-with-text-overlay .copy-wrapper .paragraph-copy--gray,.large-image-with-text-overlay .copy-wrapper .paragraph-copy--gray a,.large-image-with-text-overlay .copy-wrapper .paragraph-copy--gray sup{color:#444 !important}
.large-image-with-text-overlay .copy-wrapper .paragraph-copy--black,.large-image-with-text-overlay .copy-wrapper .paragraph-copy--black a,.large-image-with-text-overlay .copy-wrapper .paragraph-copy--black sup{color:#000 !important}
.large-image-with-text-overlay .copy-wrapper .paragraph-copy--ftblue,.large-image-with-text-overlay .copy-wrapper .paragraph-copy--ftblue a,.large-image-with-text-overlay .copy-wrapper .paragraph-copy--ftblue sup{color:#1b4695 !important}
.large-image-with-text-overlay .copy-wrapper .paragraph-copy--topaz,.large-image-with-text-overlay .copy-wrapper .paragraph-copy--topaz a,.large-image-with-text-overlay .copy-wrapper .paragraph-copy--topaz sup{color:#67b2e8 !important}
.large-image-with-text-overlay .copy-wrapper .paragraph-copy--azurite,.large-image-with-text-overlay .copy-wrapper .paragraph-copy--azurite a,.large-image-with-text-overlay .copy-wrapper .paragraph-copy--azurite sup{color:#1775bb !important}
.large-image-with-text-overlay .copy-wrapper .paragraph-copy--lapis,.large-image-with-text-overlay .copy-wrapper .paragraph-copy--lapis a,.large-image-with-text-overlay .copy-wrapper .paragraph-copy--lapis sup{color:#1c2758 !important}
.large-image-with-text-overlay .copy-wrapper .image-description a,.large-image-with-text-overlay .copy-wrapper .image-description a:hover,.large-image-with-text-overlay .copy-wrapper .image-description a:focus{color:#fff}
.large-image-with-text-overlay .copy-wrapper .image-description--gray a,.large-image-with-text-overlay .copy-wrapper .image-description--gray a:hover,.large-image-with-text-overlay .copy-wrapper .image-description--gray a:focus{color:#444 !important}
.large-image-with-text-overlay .copy-wrapper .image-description--black a,.large-image-with-text-overlay .copy-wrapper .image-description--black a:hover,.large-image-with-text-overlay .copy-wrapper .image-description--black a:focus{color:#000 !important}
.large-image-with-text-overlay .copy-wrapper .image-description--ftblue a,.large-image-with-text-overlay .copy-wrapper .image-description--ftblue a:hover,.large-image-with-text-overlay .copy-wrapper .image-description--ftblue a:focus{color:#1b4695 !important}
.large-image-with-text-overlay .copy-wrapper .image-description--topaz a,.large-image-with-text-overlay .copy-wrapper .image-description--topaz a:hover,.large-image-with-text-overlay .copy-wrapper .image-description--topaz a:focus{color:#67b2e8 !important}
.large-image-with-text-overlay .copy-wrapper .image-description--azurite a,.large-image-with-text-overlay .copy-wrapper .image-description--azurite a:hover,.large-image-with-text-overlay .copy-wrapper .image-description--azurite a:focus{color:#1775bb !important}
.large-image-with-text-overlay .copy-wrapper .image-description--lapis a,.large-image-with-text-overlay .copy-wrapper .image-description--lapis a:hover,.large-image-with-text-overlay .copy-wrapper .image-description--lapis a:focus{color:#1c2758 !important}
.large-image-with-text-overlay .js-graph-open{display:inline-block;margin-top:.5rem;color:#fff}
.large-image-with-text-overlay .js-graph-open:hover{color:#fff}
.c-overlay{position:fixed;z-index:2;height:100%;width:100%;top:0;left:0;cursor:pointer;background-color:rgba(28,39,88,0.8);visibility:hidden;opacity:0;backface-visibility:hidden;transition:opacity .2s 0,visibility 0 .2s,transform .2s 0}
.c-overlay.is-visible{opacity:1;visibility:visible;transition:opacity .2s 0,visibility 0 0,transform .2s 0}
@media only screen and (max-width:64.06em){.c-overlay.is-visible{transform:translateX(-260px)}
.nav-on-left .c-overlay.is-visible{transform:translateX(260px)}
.c-overlay.is-visible.search-is-visible,.nav-on-left .c-overlay.is-visible.search-is-visible{transform:translateX(0)}
}
html.c-modal--opened{overflow:hidden;position:relative;height:100%}
.c-modal{display:none;position:relative;z-index:4;padding:1rem}
.c-modal .is-hidden{display:none}
.c-modal.is-visible{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.5);padding:0}
.c-modal--opened{overflow:hidden;position:relative;height:100%}
.c-modal__container{position:fixed;top:0;height:100%}
@media only screen and (min-width:46.8em){.c-modal__container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;max-width:650px;width:100%;border-radius:3px;box-shadow:1px 1px 10px 5px rgba(0,0,0,0.1)}
.c-modal__better{max-width:960px}
}
.c-modal__content{height:100vh;overflow:auto;background-color:#fff}
@media only screen and (min-width:46.8em){.c-modal__content{height:auto;overflow:hidden}
}
.c-modal__body,.c-modal__footer{padding:1rem}
.c-modal__header{position:relative;display:table;width:100%;padding:1rem;padding-top:1.5rem}
.c-modal__body{max-height:450px;overflow:auto}
.c-modal__title{padding:0;display:table-footer-group;color:#444}
@media only screen and (min-width:46.8em){.c-modal__title{display:table-cell}
}
.c-modal .c-btn{color:#fff;background:#1b4695;display:inline-block;text-align:center;border:.0625rem solid #1b4695;line-height:1;font-weight:600;text-decoration:none;transition:background .15s ease-in-out,border .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;padding:.5rem 1rem;text-transform:uppercase}
.c-modal .c-btn:hover{text-decoration:none;color:#1b4695;background:#fff}
.c-modal .c-btn:focus{text-decoration:none;color:#fff;background:#1b4695}
.c-modal .c-modal__close-btn{position:relative;top:0;right:0;display:table-cell;width:40px;height:40px;border:0;border-radius:50%;appearance:none;cursor:pointer;margin-bottom:1rem;color:#c4022b;box-shadow:1px 1px 10px 5px transparent;transition:background .15s ease-in-out,box-shadow .15s ease-in-out}
@media only screen and (min-width:46.8em){.c-modal .c-modal__close-btn{margin-bottom:0}
}
.c-modal .c-modal__close-btn::before,.c-modal .c-modal__close-btn::after{display:inline-block;content:"";position:absolute;right:16px;top:16px;width:20px;height:2px;background-color:#c4022b}
.c-modal .c-modal__close-btn::before{transform:rotate(45deg)}
.c-modal .c-modal__close-btn::after{transform:rotate(-45deg)}
.c-modal .c-modal__copy{padding-bottom:1rem}
.c-modal .c-modal__checkbox-copy{margin-left:30px}
.c-modal .c-modal__footer{padding-top:0;text-align:right}
.c-overlay{position:fixed;z-index:2;height:100%;width:100%;top:0;left:0;cursor:pointer;background-color:rgba(28,39,88,0.8);visibility:hidden;opacity:0;backface-visibility:hidden;transition:opacity .2s 0,visibility 0 .2s,transform .2s 0}
.c-overlay.is-visible{opacity:1;visibility:visible;transition:opacity .2s 0,visibility 0 0,transform .2s 0}
@media only screen and (max-width:64.06em){.c-overlay.is-visible{transform:translateX(-260px)}
.nav-on-left .c-overlay.is-visible{transform:translateX(260px)}
.c-overlay.is-visible.search-is-visible,.nav-on-left .c-overlay.is-visible.search-is-visible{transform:translateX(0)}
}
html.c-modal--opened{overflow:hidden;position:relative;height:100%}
.c-modal{display:none;position:relative;z-index:4;padding:1rem}
.c-modal .is-hidden{display:none}
.c-modal.is-visible{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.5);padding:0}
.c-modal--opened{overflow:hidden;position:relative;height:100%}
.c-modal__container{position:fixed;top:0;height:100%}
@media only screen and (min-width:46.8em){.c-modal__container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;max-width:650px;width:100%;border-radius:3px;box-shadow:1px 1px 10px 5px rgba(0,0,0,0.1)}
.c-modal__better{max-width:960px}
}
.c-modal__content{height:100vh;overflow:auto;background-color:#fff}
@media only screen and (min-width:46.8em){.c-modal__content{height:auto;overflow:hidden}
}
.c-modal__body,.c-modal__footer{padding:1rem}
.c-modal__header{position:relative;display:table;width:100%;padding:1rem;padding-top:1.5rem}
.c-modal__body{max-height:450px;overflow:auto}
.c-modal__title{padding:0;display:table-footer-group;color:#444}
@media only screen and (min-width:46.8em){.c-modal__title{display:table-cell}
}
.c-btn{color:#fff;background:#1b4695;display:inline-block;text-align:center;border:.0625rem solid #1b4695;line-height:1;font-weight:600;text-decoration:none;transition:background .15s ease-in-out,border .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;padding:.5rem 1rem;text-transform:uppercase}
.c-btn:hover{text-decoration:none;color:#1b4695;background:#fff}
.c-btn:focus{text-decoration:none;color:#fff;background:#1b4695}
.c-modal__close-btn{position:relative;top:0;right:0;display:table-cell;width:40px;height:40px;border:0;border-radius:50%;appearance:none;cursor:pointer;margin-bottom:1rem;color:#c4022b;box-shadow:1px 1px 10px 5px transparent;transition:background .15s ease-in-out,box-shadow .15s ease-in-out}
@media only screen and (min-width:46.8em){.c-modal__close-btn{margin-bottom:0}
}
.c-modal__close-btn::before,.c-modal__close-btn::after{display:inline-block;content:"";position:absolute;right:16px;top:16px;width:20px;height:2px;background-color:#c4022b}
.c-modal__close-btn::before{transform:rotate(45deg)}
.c-modal__close-btn::after{transform:rotate(-45deg)}
.c-modal__copy{padding-bottom:1rem}
.c-modal__checkbox-copy{margin-left:30px}
.c-modal__footer{padding-top:0;text-align:right}
html{overflow-y:visible}
.video-modal.is-visible{z-index:15}
.video-modal .c-modal__container{position:fixed;top:0;left:0;transform:none;height:auto;width:100%;border-radius:3px;box-shadow:1px 1px 10px 5px rgba(0,0,0,0.1)}
.video-modal .c-modal__container.c-modal__better{max-width:100%}
.video-modal .c-modal__content{height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.video-modal .c-modal__body{position:relative;height:auto;max-height:100%;width:90vw;overflow:hidden;padding:1rem 0}
.video-modal .c-modal__close-btn{position:absolute;top:1.5rem;right:1.5rem;color:#1c2758}
.video-modal .c-modal__close-btn::before,.video-modal .c-modal__close-btn::after{background-color:#1c2758}
.video-modal .c-modal__footer{align-self:flex-end;padding-right:5vw}