@layer partials{.mission-banner{--mission-banner-bg-image:none;container-type:inline-size}.mission-banner__container{padding-bottom:5.9rem;padding-top:2rem}@container ((width >= 992px)){.mission-banner__container{padding-bottom:8rem;padding-top:10rem}}.mission-banner__card{background:var(--mission-banner-bg-image-mobile,var(--mission-banner-bg-image));background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;overflow:hidden;position:relative}@container ((width >= 768px)){.mission-banner__card{background:var(--mission-banner-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}}.mission-banner__content{color:var(--g-color-white);display:grid;gap:9rem;padding:3rem}@container ((width >= 992px)){.mission-banner__content{gap:5rem;grid-template-columns:1fr 1fr;min-height:43rem;padding:9.2rem 9.6rem}}.mission-banner__heading{color:var(--g-color-white)}.mission-banner__heading h2{color:inherit;line-height:1.36;margin:0}.mission-banner__heading p{margin:0}.mission-banner__body{display:flex;flex-direction:column;gap:2rem;justify-content:space-between}.mission-banner__text p{color:inherit;font-size:1.4rem;font-weight:500;line-height:1.52;margin:0 0 2.4rem}.mission-banner__text p:last-child{margin-bottom:0}@container ((width >= 992px)){.mission-banner__text p{font-size:1.8rem}}.mission-banner__text b,.mission-banner__text strong{font-size:1.8rem;font-weight:600;line-height:1.32}@container ((width >= 992px)){.mission-banner__text b,.mission-banner__text strong{font-size:2.2rem}}}
