.banner{grid-column:padding-left-start/padding-right-end;display:inline-grid;grid-column-gap:0;align-items:start;height:-webkit-max-content;height:max-content;grid-template-columns:[padding-left-start] 24px [padding-left-end content-start] repeat(12,1fr) [content-end padding-right-start] 24px [padding-right-end];min-height:250px;padding-top:0;padding-bottom:0}.is-safari-18-and-below .banner{height:auto}@media (min-width:577px){.banner{grid-template-columns:[padding-left-start] 24px [padding-left-end content-start] repeat(12,1fr) [content-end padding-right-start] 24px [padding-right-end]}}@media (min-width:769px){.banner{grid-template-columns:[padding-left-start] 30px [padding-left-end content-start] repeat(12,1fr) [content-end padding-right-start] 30px [padding-right-end]}}@media (min-width:993px){.banner{grid-template-columns:[padding-left-start] calc((100vw - 932px - var(--scrollbar-width)) / 2) [padding-left-end content-start] repeat(12,max(77.6666666667px)) [content-end padding-right-start] calc((100vw - 932px - var(--scrollbar-width)) / 2) [padding-right-end]}}@media (min-width:1201px){.banner{grid-template-columns:[padding-left-start] calc((100vw - 1040px - var(--scrollbar-width)) / 2) [padding-left-end content-start] repeat(12,max(86.6666666667px)) [content-end padding-right-start] calc((100vw - 1040px - var(--scrollbar-width)) / 2) [padding-right-end]}}@media (min-width:1441px){.banner{grid-template-columns:[padding-left-start] calc((100vw - 1280px - var(--scrollbar-width)) / 2) [padding-left-end content-start] repeat(12,max(106.6666666667px)) [content-end padding-right-start] calc((100vw - 1280px - var(--scrollbar-width)) / 2) [padding-right-end]}}.banner__image{display:inline-grid;grid-column-gap:0;align-items:start;height:-webkit-max-content;height:max-content;grid-template-columns:[padding-left-start] 24px [padding-left-end content-start] repeat(12,1fr) [content-end padding-right-start] 24px [padding-right-end];position:relative;grid-column:padding-left-start/padding-right-end}.is-safari-18-and-below .banner__image{height:auto}@media (min-width:577px){.banner__image{grid-template-columns:[padding-left-start] 24px [padding-left-end content-start] repeat(12,1fr) [content-end padding-right-start] 24px [padding-right-end]}}@media (min-width:769px){.banner__image{grid-template-columns:[padding-left-start] 30px [padding-left-end content-start] repeat(12,1fr) [content-end padding-right-start] 30px [padding-right-end]}}@media (min-width:993px){.banner__image{grid-template-columns:[padding-left-start] calc((100vw - 932px - var(--scrollbar-width)) / 2) [padding-left-end content-start] repeat(12,max(77.6666666667px)) [content-end padding-right-start] calc((100vw - 932px - var(--scrollbar-width)) / 2) [padding-right-end]}}@media (min-width:1201px){.banner__image{grid-template-columns:[padding-left-start] calc((100vw - 1040px - var(--scrollbar-width)) / 2) [padding-left-end content-start] repeat(12,max(86.6666666667px)) [content-end padding-right-start] calc((100vw - 1040px - var(--scrollbar-width)) / 2) [padding-right-end]}}@media (min-width:1441px){.banner__image{grid-template-columns:[padding-left-start] calc((100vw - 1280px - var(--scrollbar-width)) / 2) [padding-left-end content-start] repeat(12,max(106.6666666667px)) [content-end padding-right-start] calc((100vw - 1280px - var(--scrollbar-width)) / 2) [padding-right-end]}}.banner__image:before{content:"";position:absolute;z-index:1;top:0;inset-inline-start:0;width:100%;height:100%}.banner:is(.banner--has-separation) .banner__image{grid-column:padding-left-start/padding-right-end;min-height:250px}.banner:is(.banner--has-separation) .banner__content-side{display:inline-grid;grid-column-gap:0;align-items:start;height:-webkit-max-content;height:max-content;grid-template-columns:[padding-left-start] 24px [padding-left-end content-start] repeat(12,1fr) [content-end padding-right-start] 24px [padding-right-end];grid-column:padding-left-start/padding-right-end}.is-safari-18-and-below .banner:is(.banner--has-separation) .banner__content-side{height:auto}@media (min-width:577px){.banner:is(.banner--has-separation) .banner__content-side{grid-template-columns:[padding-left-start] 24px [padding-left-end content-start] repeat(12,1fr) [content-end padding-right-start] 24px [padding-right-end]}}@media (min-width:769px){.banner:is(.banner--has-separation) .banner__content-side{grid-template-columns:[padding-left-start] 30px [padding-left-end content-start] repeat(12,1fr) [content-end padding-right-start] 30px [padding-right-end]}}@media (min-width:993px){.banner:is(.banner--has-separation) .banner__content-side{grid-template-columns:[padding-left-start] calc((100vw - 932px - var(--scrollbar-width)) / 2) [padding-left-end content-start] repeat(12,max(77.6666666667px)) [content-end padding-right-start] calc((100vw - 932px - var(--scrollbar-width)) / 2) [padding-right-end]}}@media (min-width:1201px){.banner:is(.banner--has-separation) .banner__content-side{grid-template-columns:[padding-left-start] calc((100vw - 1040px - var(--scrollbar-width)) / 2) [padding-left-end content-start] repeat(12,max(86.6666666667px)) [content-end padding-right-start] calc((100vw - 1040px - var(--scrollbar-width)) / 2) [padding-right-end]}}@media (min-width:1441px){.banner:is(.banner--has-separation) .banner__content-side{grid-template-columns:[padding-left-start] calc((100vw - 1280px - var(--scrollbar-width)) / 2) [padding-left-end content-start] repeat(12,max(106.6666666667px)) [content-end padding-right-start] calc((100vw - 1280px - var(--scrollbar-width)) / 2) [padding-right-end]}}.banner:is(.banner--has-separation) .banner__content{grid-column:content-start/content-end}.banner:is(.banner--has-separation) .banner__eyebrow{color:#fff}.banner__content{display:flex;position:relative;z-index:2;grid-column:content-start/content-end;flex-direction:column;align-items:flex-start;height:100%;padding:4rem 0}.banner--vertical-top{justify-content:flex-start}.banner--vertical-center{justify-content:center}.banner--vertical-bottom{justify-content:flex-end}.banner__eyebrow{font-family:"guentnersimplon-light-webfont",sans-serif;line-height:1.5;font-weight:300;font-size:1rem;color:#39ebb3;line-height:1;text-transform:uppercase}@media (min-width:577px){.banner__eyebrow{font-size:1.025rem}}@media (min-width:769px){.banner__eyebrow{font-size:1.05rem}}@media (min-width:993px){.banner__eyebrow{font-size:1.075rem}}.japanese .banner__eyebrow{font-family:IBMPlexSansJP-Regular,sans-serif}.chinese .banner__eyebrow{font-family:IBMPlexSansCH-Regular,sans-serif}.korean .banner__eyebrow{font-family:IBMPlexSansKR-Regular,sans-serif}.arabic .banner__eyebrow{font-family:IBMPlexSansArabic-Regular,sans-serif}.banner__title{color:#fff;text-transform:uppercase}.banner__lead{font-family:"SourceSans",sans-serif;line-height:1.5;font-weight:400;font-size:1rem;color:#fff}@media (min-width:577px){.banner__lead{font-size:1.025rem}}@media (min-width:769px){.banner__lead{font-size:1.05rem}}@media (min-width:993px){.banner__lead{font-size:1.075rem}}.japanese .banner__lead{font-family:IBMPlexSansJP-Regular,sans-serif}.chinese .banner__lead{font-family:IBMPlexSansCH-Regular,sans-serif}.korean .banner__lead{font-family:IBMPlexSansKR-Regular,sans-serif}.arabic .banner__lead{font-family:IBMPlexSansArabic-Regular,sans-serif}.banner__richtext{width:100%}.banner__alignment-container{display:flex;width:100%;margin-top:2rem}.banner__content-side{background:linear-gradient(90deg,#0092f5,#00defa 48.44%,#3aedb5)}.banner--center-align{justify-content:center}.banner--right-align{justify-content:flex-end}.banner__image:is(.banner--black):before{background-color:#000}.banner__image:is(.banner--blue):before{background-color:#2666df}.banner--opacity-10:before{opacity:.1}.banner--opacity-20:before{opacity:.2}.banner--opacity-30:before{opacity:.3}.banner--opacity-40:before{opacity:.4}.banner--opacity-50:before{opacity:.5}.banner--opacity-60:before{opacity:.6}.banner--opacity-70:before{opacity:.7}.banner--opacity-80:before{opacity:.8}.banner--opacity-90:before{opacity:.9}.banner--opacity-100:before{opacity:1}@media (min-width:993px){.banner.banner--has-separation .banner__image{grid-column:8/padding-right-end;min-height:unset}.banner.banner--has-separation .banner__content-side{display:flex;grid-column:padding-left-start/8;align-items:center;justify-content:flex-end;padding:0 2rem}.banner.banner--has-separation .banner__content{max-width:400px}.banner.banner--has-separation .banner__eyebrow{font-family:"guentnersimplon-regular-webfont",sans-serif;line-height:1.5;font-weight:400;font-size:1rem;margin-bottom:1rem;color:#fff}}@media (min-width:993px) and (min-width:577px){.banner.banner--has-separation .banner__eyebrow{font-size:1.025rem}}@media (min-width:993px) and (min-width:769px){.banner.banner--has-separation .banner__eyebrow{font-size:1.05rem}}@media (min-width:993px) and (min-width:993px){.banner.banner--has-separation .banner__eyebrow{font-size:1.075rem}}@media (min-width:993px){.japanese .banner.banner--has-separation .banner__eyebrow{font-family:IBMPlexSansJP-Bold,sans-serif}.chinese .banner.banner--has-separation .banner__eyebrow{font-family:IBMPlexSansCH-Bold,sans-serif}.korean .banner.banner--has-separation .banner__eyebrow{font-family:IBMPlexSansKR-Bold,sans-serif}.arabic .banner.banner--has-separation .banner__eyebrow{font-family:IBMPlexSansArabic-Bold,sans-serif}.banner.banner--has-separation .h2{font-size:2.625rem;line-height:100%}}
/*# sourceMappingURL=../maps/components/banner.min.css.map */
