body.swoosh{background:linear-gradient(40deg,#0a2047 50%,#0061b0)}
body.swoosh .site-header{background:transparent}
body.swoosh .site-main{position:relative;overflow:hidden}
body.swoosh.swoosh--200{background:linear-gradient(40deg,#0a2047 66%,#0061b0)}
body.swoosh.swoosh--400{background:linear-gradient(40deg,#0a2047 66%,#0061b0)}
.swoosh .sp-hero{max-width:53.75rem;margin:auto;margin-bottom:0 !important}
.swoosh .sp-hero .sp-svg-wrapper>.after{margin-top:-2rem;content:"";display:block;position:fixed;top:100%;left:0;width:100%;height:9999vh;background:#fff;z-index:-1}
.swoosh .sp-hero .container{max-width:90rem}
.swoosh .sp-hero .container .row h1{color:#fff;margin:5rem 1rem 1rem;font-size:2.125rem;text-align:left;line-height:1.1;overflow:hidden}
.swoosh .sp-hero .container .row p.subtitle{font-size:1.25rem;margin-bottom:1rem}
.swoosh .sp-hero .container .row .column--page-hero-heading{min-width:100%}
.swoosh .sp-hero .container .row .column--page-hero-heading .sp-hero-heading{margin:2.5rem 0 1rem}
.swoosh .sp-hero .container .row .column--page-hero-heading .sp-hero-heading h1{margin:0 0 .9375rem 0}
.swoosh .sp-hero .container .row .column--page-hero-heading .sp-hero-heading p{color:#fff;padding-right:1.5rem;font-size:1.25rem;letter-spacing:.014em}
.swoosh .sp-hero .container .row .column--page-hero-image{min-width:100%}
.swoosh .sp-hero .container .row .column--page-hero-image .img-wrap{margin-top:auto;margin-bottom:auto}
.swoosh .sp-hero .container .row .column--page-hero-image .img-wrap img{min-width:100%;height:auto;-webkit-box-shadow:0 10px 20px rgba(10,32,71,.28);box-shadow:0 10px 20px rgba(10,32,71,.28)}
.sp-underline .sp-hero{width:100%;max-width:55.625rem;margin:auto}
.sp-underline .sp-hero .container .row .column--page-hero-heading{min-width:100%}
.sp-underline .sp-hero .container .row .column--page-hero-heading .sp-hero-heading{padding-top:2rem;padding-bottom:0}
.sp-underline .sp-hero .container .row .column--page-hero-heading .sp-hero-heading .post-title--underline{color:#0061b0;padding-bottom:1rem;padding-top:.35rem;margin:0;font-size:2.1875rem;min-width:100%;overflow:hidden}
.sp-underline .sp-hero .container .row .column--page-hero-heading .sp-hero-heading .post-title--underline #cursor{display:inline-block;position:relative}
.sp-underline .sp-hero .container .row .column--page-hero-heading .sp-hero-heading .post-title--underline #cursor:after{content:"";width:.375rem;height:.375rem;display:block;background-color:#e2f4fd;position:absolute;right:0;bottom:-1.25rem;width:55.625rem;-webkit-transform:translateX(-55.625rem);transform:translateX(-55.625rem);-webkit-animation:underline;animation:underline;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.66s;animation-delay:.66s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.sp-underline .sp-hero .container .row .column--page-hero-heading .sp-hero-heading p.subtitle{font-size:1.25rem;margin-bottom:1rem}
.swoosh--200 .sp-hero{margin-bottom:3.5rem}
.swoosh--200 .sp-hero .sp-svg-wrapper{left:40%;position:absolute;z-index:-1;top:7rem;-webkit-transform:translateX(-50%) scaleX(0.5);transform:translateX(-50%) scaleX(0.5)}
.swoosh--400 .sp-hero{margin-bottom:3.5rem}
.swoosh--400 .sp-hero .sp-svg-wrapper{left:50%;position:absolute;z-index:-1;top:10rem;-webkit-transform:translateX(-50%) scale(0.5);transform:translateX(-50%) scale(0.5)}
.swoosh--600 .sp-hero{margin-bottom:1rem}
.swoosh--600 .sp-hero .sp-svg-wrapper{left:50%;position:absolute;z-index:-1;top:10rem;-webkit-transform:translateX(-50%) scale(0.5);transform:translateX(-50%) scale(0.5)}
body:not(.has-sidebar) .sp-hero+article .entry-content>.wp-block-group:first-child>.wp-block-group__inner-container{padding-top:0}
.sp-hero+article .entry-content>.wp-block-group:not(.alignfull){max-width:64rem}
body .sp-hero+article>.entry-content>.wp-block-group:first-of-type>.wp-block-group__inner-container{padding-top:2.5rem !important}
@media print,screen and (min-width:40em){.swoosh .sp-hero .container .row h1{margin:7.063rem 2rem 3.75rem 2rem;font-size:3.125rem;padding-bottom:1rem}
.swoosh .sp-hero .container .row p.subtitle{font-size:1.375rem}
.sp-underline .sp-hero .container .row .column--page-hero-heading .sp-hero-heading{padding-top:4rem}
.sp-underline .sp-hero .container .row .column--page-hero-heading .sp-hero-heading .post-title--underline{font-size:3.125rem}
.sp-underline .sp-hero .container .row .column--page-hero-heading .sp-hero-heading p.subtitle{font-size:1.375rem}
}@media print,screen and (min-width:64em){.swoosh .sp-hero .container .row .column--page-hero-heading{min-width:60%;max-width:60%}
.swoosh .sp-hero .container .row .column--page-hero-heading .sp-hero-heading{margin:auto 0}
.swoosh .sp-hero .container .row .column--page-hero-image{min-width:40%;max-width:40%}
.sp-underline aside.sidebar--related-content{padding-top:4rem}
.swoosh--200 .sp-hero{max-width:100%;margin-bottom:2.5rem}
.swoosh--200 .sp-hero .sp-svg-wrapper{-webkit-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1)}
.swoosh--200 .sp-hero .column{min-height:28.75rem}
.swoosh--400 .sp-hero{max-width:100%;margin-bottom:2.5rem}
.swoosh--400 .sp-hero .column{min-height:30rem}
.swoosh--600 .sp-hero{max-width:100%}
.swoosh--600 .sp-hero .column{min-height:31.25rem}
body .sp-hero+article>.entry-content>.wp-block-group:first-of-type>.wp-block-group__inner-container{padding-top:0 !important}
}@media screen and (min-width:75em){.swoosh .sp-hero .container .row h1{margin:4.063rem 0 3.75rem 0;letter-spacing:.03em}
.swoosh .sp-hero .container .row .column--page-hero-heading{min-width:55%;max-width:55%;padding-left:5rem}
.swoosh .sp-hero .container .row .column--page-hero-heading .sp-hero-heading p{max-width:75%;font-size:1.375rem}
.swoosh .sp-hero .container .row .column--page-hero-image{min-width:45%;max-width:45%;padding-left:2rem}
.swoosh--400 .sp-hero .sp-svg-wrapper{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);top:10rem}
.swoosh--600 .sp-hero .sp-svg-wrapper{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);top:12rem}
}@media screen and (min-width:90em){.swoosh .sp-hero .container .row .column--page-hero-heading .sp-hero-heading{padding-bottom:5rem}
}