section.page-head{background:-webkit-gradient(linear,left top,left bottom,from(#ebf9ff),to(#fff));background:linear-gradient(180deg,#ebf9ff,#fff);overflow:hidden;position:relative}section.page-head.has-background-color{background:-webkit-gradient(linear,left top,left bottom,color-stop(66.8%,var(--background-color,#ebf9ff)),to(#fcfdff));background:linear-gradient(180deg,var(--background-color,#ebf9ff) 66.8%,#fcfdff 100%)}section.page-head .content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media (max-width:640px){section.page-head .content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2rem;min-height:auto!important}}section.page-head .heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:calc(50% - 3rem);z-index:1}@media (max-width:640px){section.page-head .heading{gap:1.5rem;width:100%}}section.page-head .eyebrow{color:#254af3;letter-spacing:.04em}section.page-head .eyebrow-color{color:var(--eyebrow-color,#254af3)}section.page-head .title-color{color:var(--title-color,#011851)}section.page-head .blurb-color{color:var(--blurb-color,#4f6b84)}section.page-head .blurb-color p{margin-bottom:1rem}section.page-head .page-head-bulleted-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;list-style:none;margin:0;padding:0}section.page-head .page-head-bulleted-list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin:0}section.page-head .page-head-bulleted-list li:before{-ms-flex-negative:0;background-image:var(--bullet-icon);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;content:"";flex-shrink:0;height:24px;margin-top:2px;width:24px}section.page-head .page-head-bulleted-list li:only-child{margin:0}section.page-head .page-head-bulleted-list:not([style*="--bullet-icon"]){list-style:disc;padding-left:24px}section.page-head .page-head-bulleted-list:not([style*="--bullet-icon"]) li{display:list-item}section.page-head .page-head-bulleted-list:not([style*="--bullet-icon"]) li:before{display:none}section.page-head .cta-wrap{margin-top:1rem}section.page-head.image-contain .graphic{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}section.page-head.image-contain .graphic .video-object{aspect-ratio:16/9;border:6px solid #19baff;border-radius:16px;overflow:hidden;width:100%}@media (max-width:640px){section.page-head.image-contain .graphic{width:100%}section.page-head.image-clip-edge{padding-top:0}}section.page-head.image-clip-edge .graphic{height:100%;left:50%;overflow:hidden;position:absolute;top:0;width:50vw}section.page-head.image-clip-edge .graphic img,section.page-head.image-clip-edge .graphic video{height:100%;width:auto}@media (max-width:640px){section.page-head.image-clip-edge .graphic img,section.page-head.image-clip-edge .graphic video{height:auto;width:100%}}section.page-head.image-clip-edge .graphic .video-object{aspect-ratio:16/9;height:100%}@media (max-width:640px){section.page-head.image-clip-edge .graphic .video-object{height:auto;width:100%}section.page-head.image-clip-edge .graphic{left:0;margin:0 -1rem;position:relative;width:calc(100% + 2rem)}section.page-head.image-custom{padding-top:0}}section.page-head.image-custom .graphic{height:100%;left:50%;overflow:hidden;position:absolute;top:0;width:var(--hero-image-width)}section.page-head.image-custom .graphic img,section.page-head.image-custom .graphic video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:640px){section.page-head.image-custom .graphic img,section.page-head.image-custom .graphic video{height:auto;width:100%}}section.page-head.image-custom .graphic .video-object{aspect-ratio:16/9;height:100%}@media (max-width:640px){section.page-head.image-custom .graphic .video-object{height:auto;width:100%}section.page-head.image-custom .graphic{left:0;margin:0 -1rem;position:relative;width:calc(100% + 2rem)}}section.page-head.content-large .heading{width:calc(60% - 3rem)}@media (max-width:640px){section.page-head.content-large .heading{width:100%}}section.page-head .logos-wrapper{margin-top:5%;position:relative;z-index:2}section.page-head .logos-wrapper>img{height:160px;left:-3rem;position:relative;width:auto}@media (max-width:640px){section.page-head .logos-wrapper>img{display:none}}section.page-head .logos-outer{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,#000),color-stop(80%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,#000),color-stop(80%,#000),to(transparent));mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;overflow:hidden}@media (max-width:640px){section.page-head .logos-outer{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(10%,#000),color-stop(90%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(10%,#000),color-stop(90%,#000),to(transparent));mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}}section.page-head .logos{-webkit-animation:page-head-scroll 50s linear infinite;animation:page-head-scroll 50s linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;width:-webkit-max-content;width:-moz-max-content;width:max-content}section.page-head .logos img{height:100%;-o-object-fit:contain;object-fit:contain;padding:0 3rem;width:auto}section.page-head .logos .logos-content{display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes page-head-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes page-head-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:640px) and (max-width:1078px){.single-story section.page-head .heading{min-height:calc(270px + 6.5rem)}}@media (min-width:1079px){.single-story section.page-head .heading{min-height:calc(270px + 3rem)}}