.page-intro-banner{position:relative;display:flex;align-items:center;background-color:var(--nd-darkgreen)}.page-intro-banner:before{padding-bottom:calc( (7/16) * 100% )}@media(min-width:64rem){.page-intro-banner{height:430px}.page-intro-banner:before{padding-bottom:calc( (3/10) * 100% )}}.page-intro-banner__content{position:relative;height:100%;padding:2rem 0;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:48rem){.page-intro-banner__content{padding:3rem 0}}.page-intro-banner__content-title{text-transform:uppercase;text-shadow:var(--text-shadow);font-family:var(--font-derailed-extrabold);font-size:var(--text-nicd--40px);line-height:var(--leading-nicd--fs40px);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media(min-width:48rem){.page-intro-banner__content-title{font-size:var(--text-nicd--100px);line-height:var(--leading-nicd--fs100px)}}.page-intro-banner__content-subtitle{text-shadow:var(--text-shadow);font-family:var(--font-derailed-regular);font-size:var(--text-nicd--20px);line-height:var(--leading-nicd--fs20px);margin-top:var(--space-sm);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media(min-width:48rem){.page-intro-banner__content-subtitle{margin-right:5rem}.page-intro-banner__content-subtitle{font-size:var(--text-nicd--30px);line-height:var(--leading-nicd--fs30px)}}