.hero{max-width:100vw;min-height:420px;overflow:hidden;padding:12px 16px 16px;position:relative;width:100%}.hero .mdps-layout-grid,.hero .mdps-layout-grid__row{height:100%}.hero__title{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.985984rem;font-size:2.0272865295rem;font-style:normal;font-weight:300;line-height:3.8371646687rem;line-height:3.1976372239rem;line-height:2.6458485973rem;line-height:2.2048738311rem;padding-right:24px}.hero__title strong{font-weight:500}.hero__subtitle{display:block}.hero__cta{width:100%}.hero__cta .hero__cta-link{align-items:center;border:1px solid #f7f5f2;border-radius:1px;color:#f7f5f2;display:flex;font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;font-size:1.125rem;font-style:normal;font-weight:300;justify-content:center;line-height:1.5993387359rem;line-height:1.3327822799rem;line-height:1.5032557763rem;line-height:1.2527131469rem;padding:12px 20px;text-align:center;text-decoration:none;width:100%}.hero__cta .hero__cta-link strong{font-weight:500}.hero__cta .hero__cta-text{margin-right:8px}.hero__cta .hero__cta-icon{display:inline-block;flex-shrink:0;height:21.6px;stroke-width:1.2;width:21.6px}.hero__content,.hero__content-container{height:100%;position:relative}.hero__content{z-index:1}.hero__illustration-container{display:none;position:relative}.hero__illustration{display:none;left:0;max-height:420px;position:absolute;top:-12px}.hero__illustration-small{height:280px;left:-16px;position:relative;width:599px}@media screen and (min-width:600px){.hero{height:420px}.hero__cta{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;width:inherit}.hero__illustration,.hero__illustration-container{display:block}.hero__illustration-small{display:none}}@media screen and (min-width:768px){.hero__content{max-width:609px}.hero__title{max-width:600px}}@media screen and (min-width:1000px){.hero{padding-bottom:20px}.hero__title{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.985984rem;font-style:normal;font-weight:300;line-height:3.8371646687rem;line-height:3.1976372239rem}.hero__title strong{font-weight:500}.hero__content{max-width:595px}.hero__cta .hero__cta-link{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:1.5993387359rem;line-height:1.3327822799rem}.hero__cta .hero__cta-link strong{font-weight:500}}@media screen and (min-width:1200px){.hero__title{max-width:606px}}.secondary-footer{background-color:#dbd8d4;color:#1c1915;min-height:150px;padding:16px 16px 24px}.secondary-footer .secondary-footer__content{max-width:1000px}.secondary-footer__title{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.5993387359rem;line-height:1.5032557763rem;margin-bottom:32px;padding-right:24px}.secondary-footer__title strong{font-weight:500}.secondary-footer__copy{padding-right:24px}.secondary-footer__copy p{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.5993387359rem;line-height:1.5032557763rem}.secondary-footer__copy p strong{font-weight:500}.secondary-footer__copy a{color:#1c1915;text-decoration:underline}.secondary-footer__copy a:hover{text-decoration:none}.secondary-footer__copy a:visited,.secondary-footer__copy a:visited:hover{border-color:inherit;color:#1c1915}@media screen and (min-width:600px){.secondary-footer{padding-bottom:64px;padding-top:12px}}@media screen and (min-width:1000px){.secondary-footer__title{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:1.5993387359rem}.secondary-footer__title strong{font-weight:500}.secondary-footer__copy p{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:1.5993387359rem}.secondary-footer__copy p strong{font-weight:500}}.landing-page__container{overflow:hidden;padding:12px 16px 48px;position:relative}.landing-page__overview{margin-bottom:24px;max-width:1000px;padding-bottom:16px;padding-right:16px}.landing-page__overview p{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.44rem;font-size:1.265625rem;font-style:normal;font-weight:300;line-height:1.905260888rem;line-height:1.6832138766rem;padding-bottom:12px}.landing-page__overview p strong{font-weight:500}.landing-page__section-title{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.44rem;font-size:1.265625rem;font-style:normal;font-weight:300;line-height:1.905260888rem;line-height:1.5877174066rem;line-height:1.6832138766rem;line-height:1.4026782305rem;margin-bottom:24px;padding-right:24px}.landing-page__section-title strong{font-weight:500}.landing-page__section-cards{margin-bottom:24px;max-width:1000px;padding-bottom:16px}.landing-page__section-cards+.landing-page__section-cards{margin-bottom:0}.landing-page__card-container{height:100%;padding:2px}.landing-page__card{height:100%}.landing-page__card.mdps-component--on-dark .mdps-icon{fill:#f7f5f2;stroke:#f7f5f2}@media screen and (min-width:600px){.landing-page__container{padding-left:18px;padding-right:18px}.landing-page__overview{padding-right:24px}}@media screen and (min-width:1000px){.landing-page__overview p{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.44rem;font-style:normal;font-weight:300;line-height:1.905260888rem}.landing-page__overview p strong{font-weight:500}.landing-page__section-title{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.44rem;font-style:normal;font-weight:300;line-height:1.905260888rem;line-height:1.5877174066rem}.landing-page__section-title strong{font-weight:500}}
