.hero-solid__title,.hero-solid--detail .hero-solid__title,.hero-solid--program-hub .hero-solid__subtitle,.hero-solid--detail .hero-solid__subtitle,.hero-solid--light .hero-solid__subtitle{color:var(--theme-primary, #0f2144);display:block;font-weight:700;letter-spacing:.02rem}.hero-solid__title{font-family:var(--font-heading-fine);font-size:2.125rem;line-height:2.75rem}@media print, screen and (min-width: 52.5625em){.hero-solid__title{font-size:3.375rem;line-height:4.75rem}}.hero-solid--detail .hero-solid__title{font-family:var(--font-heading-headline);font-size:2rem;line-height:2.625rem}@media print, screen and (min-width: 52.5625em){.hero-solid--detail .hero-solid__title{font-size:3rem;line-height:3.875rem}}.hero-solid--program-hub .hero-solid__subtitle,.hero-solid--detail .hero-solid__subtitle,.hero-solid--light .hero-solid__subtitle{font-family:var(--font-heading-small);font-size:1rem;font-weight:600;line-height:1.25rem}@media print, screen and (min-width: 52.5625em){.hero-solid--program-hub .hero-solid__subtitle,.hero-solid--detail .hero-solid__subtitle,.hero-solid--light .hero-solid__subtitle{font-size:1.125rem;line-height:1.5rem}}.hero-solid__subline,.hero-solid__date{font-size:1.125rem;letter-spacing:.01rem;line-height:2rem}.hero-solid__eyebrow{color:var(--theme-digital-red, #e91f00);font-size:.875rem;font-weight:600;letter-spacing:.24rem;line-height:1.125rem;text-transform:uppercase}.hero-solid{margin-bottom:2.75rem}@media print, screen and (min-width: 52.5625em){.hero-solid{margin-bottom:5.375rem}}.hero-solid__eyebrow,.hero-solid__title,.hero-solid__subtitle,.hero-solid__subline,.hero-solid__date,.hero-solid__cta{margin-bottom:2rem}.hero-solid--program-hub .hero-solid__eyebrow{margin-bottom:.5rem}.hero-solid__container{background:var(--theme-primary, #0f2144);margin-bottom:5rem;overflow:hidden;position:relative}.hero-solid--light .hero-solid__container{background:var(--theme-pale-blue, #d6dfe4)}.hero-solid__slice{bottom:0;height:10vw;position:absolute;-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);width:100%;z-index:0}@media print, screen and (min-width: 80em){.hero-solid__tool-cards{margin-top:-1.25rem;position:relative}}@media print, screen and (min-width: 80em){.hero-solid__tool-cards--overlap-top{margin-top:-5%}}.hero-solid__text{padding-bottom:0;padding-top:2.75rem;text-align:center}@media print, screen and (min-width: 52.5625em){.hero-solid__text{padding-bottom:5vw;text-align:left}}.hero-solid__media{padding-top:0;position:relative}@media print, screen and (min-width: 52.5625em){.hero-solid__media{padding-top:4.8125rem}}@media print, screen and (min-width: 80em){.hero-solid__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.hero-solid__media img,.hero-solid__media picture,.hero-solid__media video{border-radius:.5rem;width:100%}@media print, screen and (min-width: 80em){.hero-solid__image{max-width:calc(1320px / 2.95)}}@media print, screen and (min-width: 80em){.hero-solid__video{max-width:calc(1320px / 2.5)}}.hero-solid__eyebrow{background:#fff;border-radius:.25rem;display:inline-block;padding:.25rem .75rem}.hero-solid--program-hub .hero-solid__eyebrow{background:inherit;color:#fff;padding:.25rem 0}@media print, screen and (min-width: 80em){.hero-solid--program-hub .hero-solid__eyebrow{color:var(--theme-light-blue, #c4d1d7)}}@media print, screen and (min-width: 80em){.hero-solid--detail .hero-solid__eyebrow{background:inherit;color:var(--theme-light-blue, #c4d1d7);margin-bottom:.5rem;padding:.25rem 0}}.hero-solid--light .hero-solid__eyebrow{color:var(--theme-primary, #0f2144)}.hero-solid__title{color:#fff}.hero-solid--detail .hero-solid__title{color:#fff}.hero-solid--light .hero-solid__title{color:var(--theme-primary, #0f2144)}.hero-solid__subtitle{color:#fff}.hero-solid--program-hub .hero-solid__subtitle,.hero-solid--detail .hero-solid__subtitle{color:#fff}.hero-solid--light .hero-solid__subtitle{color:var(--theme-primary, #0f2144)}.hero-solid__subline{color:#fff}.hero-solid--light .hero-solid__subline{color:var(--theme-primary, #0f2144)}.hero-solid__date{color:#fff}@media print, screen and (min-width: 52.5625em){.hero-solid__cta{margin:0 1.5rem 1.5rem 0}}
