@charset "UTF-8";html:has(.scc-caption-modal[open]){overflow:hidden}.scc-teaser__wrapper{--one-up-ratio: 16 / 9;--two-up-primary-ratio: 4 / 3;--two-up-secondary-ratio: 1 / 1;--three-up-left-ratio: 4 / 3;--three-up-top-ratio: 16 / 9;--three-up-bottom-ratio: 1 / 1;--three-up-right-stack-gap: var(--inpage-image-gap);--inpage-image-gap: 26px;--copy-column-gap: 16px;--copy-heading-width: 40%;--copy-body-width: 60%}.scc-teaser__wrapper .scc-copy-heading,.scc-teaser__wrapper .scc-copy-body{width:100%;margin:0}.scc-teaser__wrapper .scc-inpage-copy{display:flex;flex-direction:column;gap:var(--copy-column-gap);width:100%}.scc-teaser__wrapper .scc-copy-heading .scc-title,.scc-teaser__wrapper .scc-copy-body .scc-body{margin:0}.scc-teaser__wrapper .scc-image__item{position:relative;min-width:0;max-width:100%}.scc-teaser__wrapper .scc-image__item .scc-caption-button{position:absolute;z-index:1;right:16px;bottom:16px}.scc-teaser__wrapper .scc-image__item vis-image{display:block;width:100%;height:100%}.scc-teaser__wrapper .scc-image__item vis-image::part(vis-image__base){width:100%;height:100%;object-fit:cover}.scc-teaser__wrapper .scc-image-block--one-up{--grid-item-columns: span 12}.scc-teaser__wrapper .scc-inpage-images{display:flex;gap:var(--inpage-image-gap);overflow-x:auto;scroll-snap-type:x mandatory}.scc-teaser__wrapper .scc-inpage-images-wrapper{width:100%;overflow:hidden}.scc-teaser__wrapper .aem-GridColumn.scc-image-block--two-up,.scc-teaser__wrapper .aem-GridColumn.scc-image-block--three-up{padding-right:0!important}.scc-teaser__wrapper .scc-inpage-images-wrapper:has(.scc-inpage-images--two-up){position:relative;width:100%;height:313px}.scc-teaser__wrapper .scc-inpage-images-wrapper:has(.scc-inpage-images--three-up){position:relative;width:100%;height:313px}.scc-teaser__wrapper .scc-inpage-images--two-up,.scc-teaser__wrapper .scc-inpage-images--three-up{--inpage-image-gap: 16px;position:absolute;left:0;top:0;width:100%;height:100%;padding-right:0;box-sizing:border-box;align-items:flex-start}.scc-teaser__wrapper .scc-inpage-image-item{flex:0 0 313px;width:313px;scroll-snap-align:start;overflow:hidden}.scc-teaser__wrapper .scc-inpage-images--two-up{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;overscroll-behavior-y:none}.scc-teaser__wrapper .scc-inpage-images--two-up .scc-inpage-image-item{flex:0 0 313px;width:313px;min-width:313px;aspect-ratio:1/1;scroll-snap-align:start}.scc-teaser__wrapper .scc-inpage-images--three-up{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;overscroll-behavior-y:none}.scc-teaser__wrapper .scc-inpage-images--three-up .scc-inpage-image-item{flex:0 0 313px;width:313px;min-width:313px;aspect-ratio:1/1;scroll-snap-align:start}.scc-teaser__wrapper .scc-inpage-images--two-up .scc-inpage-image-item,.scc-teaser__wrapper .scc-inpage-images--three-up .scc-inpage-image-item{flex-shrink:0;max-width:none;min-width:313px}@media(min-width:768px){.scc-teaser__wrapper .aem-GridColumn.scc-image-block--two-up,.scc-teaser__wrapper .aem-GridColumn.scc-image-block--three-up{padding-right:unset!important}.scc-teaser__wrapper .scc-inpage-images-wrapper:has(.scc-inpage-images--two-up),.scc-teaser__wrapper .scc-inpage-images-wrapper:has(.scc-inpage-images--three-up){position:static;height:auto}.scc-teaser__wrapper .scc-inpage-images--two-up,.scc-teaser__wrapper .scc-inpage-images--three-up{position:static;top:auto;left:auto;width:auto;height:auto;align-items:stretch;box-sizing:content-box}.scc-teaser__wrapper .scc-inpage-images--two-up .scc-inpage-image-item{flex:0 0 313px;width:313px;min-width:unset;aspect-ratio:unset}.scc-teaser__wrapper .scc-inpage-images--two-up .scc-inpage-image-item--first{aspect-ratio:var(--two-up-primary-ratio)}.scc-teaser__wrapper .scc-inpage-images--two-up .scc-inpage-image-item--second{aspect-ratio:var(--two-up-secondary-ratio)}.scc-teaser__wrapper .scc-inpage-images--three-up .scc-inpage-image-item{flex:0 0 313px;width:313px;flex-shrink:unset;max-width:100%;min-width:unset;aspect-ratio:unset}.scc-teaser__wrapper .scc-inpage-images--three-up .scc-inpage-image-item--first{aspect-ratio:var(--three-up-left-ratio)}.scc-teaser__wrapper .scc-inpage-images--three-up .scc-inpage-image-item--second{aspect-ratio:var(--three-up-bottom-ratio);transform:none}.scc-teaser__wrapper .scc-inpage-images--three-up .scc-inpage-image-item--third{aspect-ratio:1/1}}.scc-teaser__wrapper .scc-inpage-images--one-up .scc-inpage-image-item{flex-basis:100%;width:100%}.scc-teaser__wrapper .scc-inpage-images--one-up .scc-inpage-image-item--first{aspect-ratio:var(--one-up-ratio)}.scc-teaser__wrapper .scc-image__item:only-child .scc-image__item{aspect-ratio:var(--one-up-ratio)}@media(min-width:768px){.scc-teaser__wrapper{--one-up-ratio: 16 / 9;--two-up-primary-ratio: 4 / 3;--two-up-secondary-ratio: 1 / 1;--three-up-left-ratio: 4 / 3;--three-up-top-ratio: 16 / 9;--three-up-bottom-ratio: 1 / 1;--inpage-image-gap: 34px;--copy-column-gap: 24px}.scc-teaser__wrapper .scc-inpage-copy{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 var(--copy-column-gap)}.scc-teaser__wrapper .scc-inpage-copy .scc-copy-heading,.scc-teaser__wrapper .scc-inpage-copy .scc-copy-body{min-width:0}.scc-teaser__wrapper .scc-inpage-copy .scc-copy-heading{grid-column:1/span 5}.scc-teaser__wrapper .scc-inpage-copy .scc-copy-body{grid-column:6/span 7}.scc-teaser__wrapper:not(:has(.scc-copy-heading)) .scc-inpage-copy .scc-copy-body{grid-column:1/-1}.scc-teaser__wrapper .scc-inpage-images{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));overflow-x:visible;gap:var(--inpage-image-gap) var(--inpage-image-gap);scroll-snap-type:none}.scc-teaser__wrapper .scc-inpage-images--two-up,.scc-teaser__wrapper .scc-inpage-images--three-up{overflow-y:visible;touch-action:auto;overscroll-behavior:auto}.scc-teaser__wrapper .scc-inpage-images-wrapper{margin-right:0;padding-right:0;overflow:visible}.scc-teaser__wrapper .scc-inpage-image-item{flex:none;align-self:end;width:100%;min-width:0;scroll-snap-align:none}.scc-teaser__wrapper .scc-inpage-images--two-up .scc-inpage-image-item,.scc-teaser__wrapper .scc-inpage-images--three-up .scc-inpage-image-item{flex:none;width:100%;min-width:0}.scc-teaser__wrapper .scc-inpage-images--one-up .scc-inpage-image-item--first{grid-column:span 12}.scc-teaser__wrapper .scc-inpage-images--two-up .scc-inpage-image-item--first{grid-column:span 7}.scc-teaser__wrapper .scc-inpage-images--two-up .scc-inpage-image-item--second{grid-column:span 5}.scc-teaser__wrapper .scc-inpage-images--three-up .scc-inpage-image-item--first{grid-column:span 8;grid-row:1/span 2}.scc-teaser__wrapper .scc-inpage-images--three-up .scc-inpage-image-item--second{grid-column:9/span 4;grid-row:2}.scc-teaser__wrapper .scc-inpage-images--three-up .scc-inpage-image-item--third{grid-column:9/span 4;grid-row:1;aspect-ratio:var(--three-up-top-ratio)}}@media(min-width:1024px){.scc-teaser__wrapper{--one-up-ratio: 16 / 9;--two-up-primary-ratio: 4 / 3;--two-up-secondary-ratio: 1 / 1;--three-up-left-ratio: 4 / 3;--three-up-top-ratio: 16 / 9;--three-up-bottom-ratio: 1 / 1;--inpage-image-gap: 42px;--copy-column-gap: 32px}}@media(min-width:1440px){.scc-teaser__wrapper{--one-up-ratio: 16 / 9;--two-up-primary-ratio: 4 / 3;--two-up-secondary-ratio: 1 / 1;--three-up-left-ratio: 6 / 5;--three-up-top-ratio: 16 / 9;--three-up-bottom-ratio: 1 / 1;--inpage-image-gap: 42px;--copy-column-gap: 32px}.scc-teaser__wrapper .scc-inpage-copy .scc-copy-heading{grid-column:1/span 4}.scc-teaser__wrapper .scc-inpage-copy .scc-copy-body{grid-column:6/span 7}.scc-teaser__wrapper:not(:has(.scc-copy-heading)) .scc-inpage-copy .scc-copy-body{grid-column:span 12}.scc-teaser__wrapper .scc-inpage-images--three-up .scc-inpage-image-item--first{grid-column:1/span 8}.scc-teaser__wrapper .scc-inpage-images--three-up .scc-inpage-image-item--second{grid-column:9/span 4}.scc-teaser__wrapper .scc-inpage-images--three-up .scc-inpage-image-item--third{grid-column:9/span 4;aspect-ratio:var(--three-up-top-ratio)}.scc-teaser__wrapper .scc-inpage-images--three-up{row-gap:6px}}.scc-teaser.scc-teaser--small-to-large .scc-teaser__wrapper .scc-inpage-images--two-up .scc-inpage-image-item--first,.scc-teaser.scc-teaser--small-to-large .scc-teaser__wrapper .scc-inpage-images--two-up .scc-inpage-image-item--second{aspect-ratio:1/1;height:auto}@media(min-width:768px){.scc-teaser.scc-teaser--small-to-large .scc-teaser__wrapper .scc-inpage-images--two-up .scc-inpage-image-item--first{aspect-ratio:var(--two-up-secondary-ratio)}.scc-teaser.scc-teaser--small-to-large .scc-teaser__wrapper .scc-inpage-images--two-up .scc-inpage-image-item--second{aspect-ratio:var(--two-up-primary-ratio)}}.scc-teaser{color:inherit;--content-color: currentcolor}.scc-teaser.scc-light{--content-color: #000;color:var(--content-color)}.scc-teaser.scc-dark{--content-color: var(--scc-color-white, $color-white);color:var(--content-color)}.scc-teaser .scc-teaser__wrapper{display:flex;justify-content:center;width:100%;min-width:0;color:var(--content-color, inherit)}.scc-teaser .scc-grid{width:100%;min-width:0}.scc-teaser .scc-grid::part(vis-grid__base){--grid-row-gap: 24px;--grid-column-gap: 16px}.scc-teaser .scc-overline-container{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}@media(min-width:768px){.scc-teaser.scc-teaser--small-to-large .scc-inpage-images--two-up .scc-inpage-image-item--first{grid-column:span 5}.scc-teaser.scc-teaser--small-to-large .scc-inpage-images--two-up .scc-inpage-image-item--second{grid-column:span 7}}.scc-teaser .scc-caption-modal{width:100vw;max-width:100%;height:100%;max-height:100%;border:none;background-color:var(--caption-modal-background-color, rgba(0, 0, 0, .96));color:var(--caption-modal-color, #fff)}.scc-teaser .scc-caption-modal .scc-caption-copy{display:flex;align-items:center;justify-content:center;max-width:90%;height:100%;margin:0 auto;text-align:center}.scc-teaser .scc-caption-modal .scc-close{position:absolute;top:16px;right:16px}.scc-teaser .scc-cta-container{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;margin-top:16px;gap:16px}@media(min-width:768px){.scc-teaser__wrapper{box-sizing:border-box}.scc-teaser .scc-grid::part(vis-grid__base){--grid-column-gap: 24px}}.scc-teaser.scc-teaser--small-to-large{padding-right:0!important;margin-right:calc(var(--vis-grid-padding-x, var(--vis-grid-gutter-hx, 8px)) * -1);overflow:visible}.scc-teaser.scc-teaser--small-to-large .scc-teaser__wrapper,.scc-teaser.scc-teaser--small-to-large .scc-grid{width:calc(100% + var(--vis-grid-padding-x, var(--vis-grid-gutter-hx, 8px)));margin-right:calc(var(--vis-grid-padding-x, var(--vis-grid-gutter-hx, 8px)) * -1)}@media(min-width:768px){.scc-teaser.scc-teaser--small-to-large{padding-right:unset!important;margin-right:0}.scc-teaser.scc-teaser--small-to-large .scc-teaser__wrapper,.scc-teaser.scc-teaser--small-to-large .scc-grid{width:100%;margin-right:0}}.scc-teaser.py.aem-GridColumn.aem-GridColumn--default--12:has(.scc-image-block--two-up),.scc-teaser.py.aem-GridColumn.aem-GridColumn--default--12:has(.scc-image-block--three-up){padding-right:0!important;overflow:visible}.scc-teaser.py.aem-GridColumn.aem-GridColumn--default--12:has(.scc-image-block--two-up) .scc-teaser__wrapper,.scc-teaser.py.aem-GridColumn.aem-GridColumn--default--12:has(.scc-image-block--two-up) .scc-grid,.scc-teaser.py.aem-GridColumn.aem-GridColumn--default--12:has(.scc-image-block--three-up) .scc-teaser__wrapper,.scc-teaser.py.aem-GridColumn.aem-GridColumn--default--12:has(.scc-image-block--three-up) .scc-grid{width:calc(100% + var(--vis-grid-padding-x, var(--vis-grid-gutter-hx, 8px)));margin-right:calc(var(--vis-grid-padding-x, var(--vis-grid-gutter-hx, 8px)) * -1)}@media(min-width:768px){.scc-teaser.py.aem-GridColumn.aem-GridColumn--default--12:has(.scc-image-block--two-up),.scc-teaser.py.aem-GridColumn.aem-GridColumn--default--12:has(.scc-image-block--three-up){padding-right:unset!important;margin-right:0}.scc-teaser.py.aem-GridColumn.aem-GridColumn--default--12:has(.scc-image-block--two-up) .scc-teaser__wrapper,.scc-teaser.py.aem-GridColumn.aem-GridColumn--default--12:has(.scc-image-block--two-up) .scc-grid,.scc-teaser.py.aem-GridColumn.aem-GridColumn--default--12:has(.scc-image-block--three-up) .scc-teaser__wrapper,.scc-teaser.py.aem-GridColumn.aem-GridColumn--default--12:has(.scc-image-block--three-up) .scc-grid{width:100%;margin-right:0}}@media(min-width:1024px){.scc-teaser .scc-grid::part(vis-grid__base){--grid-column-gap: 32px}}@media(min-width:1440px){.scc-teaser .scc-grid::part(vis-grid__base){--grid-column-gap: 32px}}
