.intro-banner-wrapper{overflow:hidden;position:relative}.intro-banner{--cta-bg:var(--color-mu-grey-light-blue);padding-top:2.5rem;padding-bottom:2.5rem;align-items:start}[data-theme=black] .intro-banner{--cta-bg:var(--color-grey-90)}[data-theme=massey-blue] .intro-banner{--cta-bg:var(--color-mu-blue-mid)}[data-theme=tawa] .intro-banner{--cta-bg:var(--color-mu-tawa-mid)}@media (min-width:48em){.intro-banner{padding-top:3.5rem;padding-bottom:4rem;grid-template-areas:". t t t t t t t t t t ." ". i i i i i i i i i i ." ". c c c c c c c c c c ."}}@media (min-width:64em){.intro-banner{padding-top:4rem;grid-template-areas:". t t t t t t t t t t ." ". i i i i i i i i i . ." ". c c c c c c c c c . ."}}@media (min-width:75em){.intro-banner{padding-top:4.5rem;padding-bottom:4.5rem}}@media (min-width:75em){.intro-banner--standard-page-with-cta.intro-banner--with-intro{grid-template-areas:". t t t t t t t t t t ." ". i i i i i i i c c c c"}}@media (min-width:75em){.intro-banner--product-page-with-cta.intro-banner--with-intro{grid-template-areas:". t t t t t t t t t t ." ". i i i i i c c c c . ."}}@media (min-width:90em){.intro-banner--product-page-with-cta.intro-banner--with-intro{grid-template-areas:". t t t t t t t t t t ." ". i i i i i i c c c . ."}}@media (min-width:75em){.intro-banner--product-page-without-cta.intro-banner--without-intro,.intro-banner--standard-page-with-cta.intro-banner--without-intro{grid-template-areas:". t t t t t t t t t t ." ". c c c c . . . . . . ."}}@media (min-width:75em){.intro-banner--standard-page-without-cta.intro-banner--with-intro{grid-template-areas:". t t t t t t t t t t ." ". i i i i i i i . . . ."}}@media (min-width:75em){.intro-banner--product-page-without-cta.intro-banner--without-intro{grid-template-areas:". t t t t t t t t t t ." ". i i i i i i i . . ."}}.intro-banner--lg{padding-bottom:5rem}@media (min-width:48em){.intro-banner--lg{padding-bottom:6.5rem}}@media (min-width:75em){.intro-banner--lg{padding-bottom:9rem}}.intro-banner__top-pattern{width:100%;height:4.125rem;background-repeat:repeat-x;background-size:28.3125rem 4.125rem}.intro-banner__top-pattern[data-theme=white]{background-color:var(--color-mu-grey-blue)}.intro-banner__heading{grid-column:1/-1}@media (min-width:48em){.intro-banner__heading{grid-area:t}}.intro-banner__heading-primary{display:block}.intro-banner__heading-secondary{display:block;font-family:Untitled Sans,"system-ui",sans-serif;font-size:2rem;line-height:1.25;font-weight:300;margin-top:.75rem}@media (min-width:75em){.intro-banner__heading-secondary{font-size:3.5rem;line-height:1.07}}.intro-banner__intro-text{grid-column:1/-1;margin-top:1.5rem}@media (min-width:26.25em){.intro-banner__intro-text{margin-top:2rem}}@media (min-width:48em){.intro-banner__intro-text{grid-area:i}}@media (min-width:75em){.intro-banner__intro-text{margin-top:2.5rem}}.intro-banner__intro-text-inner+.intro-banner__intro-text-inner{margin-top:.5rem}@media (min-width:75em){.intro-banner__intro-text-inner+.intro-banner__intro-text-inner{margin-top:1rem}}.intro-banner__intro-text-inner--primary{font-family:Tiempos,Georgia,serif}.intro-banner__cta{background:var(--cta-bg);padding:1.5rem 2rem;margin-top:2rem;grid-column:1/-1;position:relative}@media (min-width:48em){.intro-banner__cta{grid-area:c}}@media (min-width:75em){.intro-banner__cta{margin-top:2.5rem}}.intro-banner__cta-text{margin-bottom:1.25rem}
