.goals-teaser{--goals-teaser-surface:var(--color-primary-white);--goals-teaser-surface-alt:var(--color-grey-1);--goals-teaser-content:var(--color-primary-black);--goals-teaser-content-secondary:var(--color-grey-7);--goals-teaser-on-brand:var(--color-primary-white);--goals-teaser-tile-gap:var(--spacing-2xs);background-color:var(--goals-teaser-surface);color:var(--goals-teaser-content);padding:var(--spacing-xl) 0}.goals-teaser.no-padding-top,.no-padding-top .goals-teaser{padding-block-start:0}.goals-teaser.no-padding-bottom,.no-padding-bottom .goals-teaser{padding-block-end:0}.goals-teaser--dark{--goals-teaser-surface:var(--color-primary-black);--goals-teaser-surface-alt:var(--color-grey-6);--goals-teaser-content:var(--color-primary-white);--goals-teaser-content-secondary:var(--color-grey-3);--goals-teaser-on-brand:var(--color-primary-black)}.goals-teaser.critical-component-hide{display:block}.goals-teaser.critical-component-clear{opacity:1}.goals-teaser__title{margin-block-end:var(--spacing-l)}.goals-teaser__tabs-wrapper{margin-block-end:var(--spacing-m);position:relative}.goals-teaser__tabs-wrapper[data-overflow-end] .goals-teaser__tabs{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--spacing-2xl)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--spacing-2xl)),transparent)}.goals-teaser__tabs-wrapper[data-overflow-start] .goals-teaser__tabs{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--spacing-2xl)),transparent);mask-image:linear-gradient(to left,#000 calc(100% - var(--spacing-2xl)),transparent)}.goals-teaser__tabs-wrapper[data-overflow-start][data-overflow-end] .goals-teaser__tabs{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--spacing-2xl),#000 calc(100% - var(--spacing-2xl)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--spacing-2xl),#000 calc(100% - var(--spacing-2xl)),transparent)}.goals-teaser__tabs{background-color:var(--goals-teaser-surface-alt);border-radius:var(--radius-full);display:flex;max-inline-size:100%;overflow-x:auto;padding:var(--spacing-3xs);scrollbar-width:none;width:-moz-fit-content;width:fit-content}.goals-teaser__tabs::-webkit-scrollbar{display:none}.goals-teaser__tab{background-color:transparent;border:0;border-radius:var(--radius-full);color:var(--goals-teaser-content-secondary);cursor:pointer;flex:0 0 auto;height:40px;padding:0 var(--spacing-l);white-space:nowrap}.goals-teaser__tab.is-active{background-color:var(--goals-teaser-content);color:var(--goals-teaser-on-brand)}.goals-teaser__tab:focus-visible{outline:2px solid var(--goals-teaser-content);outline-offset:2px}.goals-teaser__tab.is-active:focus-visible{outline-color:var(--goals-teaser-content);outline-offset:3px}.goals-teaser__panel[hidden]{display:none}.goals-teaser__carousel.splide{position:relative;visibility:visible}.goals-teaser__tiles.splide__list{display:grid;grid-gap:var(--goals-teaser-tile-gap);gap:var(--goals-teaser-tile-gap);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.goals-teaser__tile{list-style:none;margin:0;min-width:0}.goals-teaser__link{aspect-ratio:3/4;border-radius:var(--radius-xs);box-shadow:0 1px 2px rgba(0,0,0,.08),0 2px 3px rgba(0,0,0,.1);color:var(--color-primary-white);display:block;overflow:hidden;position:relative;text-decoration:none}.goals-teaser__link:focus-visible{outline:2px solid var(--goals-teaser-content);outline-offset:2px}.goals-teaser__image-wrapper{display:block;inset:0;position:absolute}.goals-teaser__image-wrapper .images{background-color:var(--color-grey-4);fill:currentcolor;height:100%;width:100%}.goals-teaser__image-wrapper img,.goals-teaser__image-wrapper svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.goals-teaser__image{scale:1;transition:scale var(--timing-normal) var(--easing-normal)}.goals-teaser__overlay{align-items:flex-end;background-image:linear-gradient(180deg,transparent 38%,rgba(0,0,0,.5));display:flex;gap:var(--spacing-xs);inset:0;justify-content:space-between;padding:var(--spacing-s);position:absolute}.goals-teaser__text{overflow-wrap:anywhere}.goals-teaser__icon{display:block;flex:none}.goals-teaser__icon .icon{display:block}.goals-teaser .splide__arrows{display:none}.goals-teaser .splide__arrow{align-items:center;background-color:var(--goals-teaser-on-brand);border:0;border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.08),0 2px 3px rgba(0,0,0,.1);color:var(--goals-teaser-content);cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;position:absolute;top:50%;translate:0 -50%;width:3rem;z-index:2}.goals-teaser .splide__arrow:focus-visible{outline:2px solid var(--goals-teaser-content);outline-offset:2px}.goals-teaser .splide__arrow:disabled{display:none}.goals-teaser .splide__arrow--prev{inset-inline-start:calc(var(--spacing-m)*-1)}.goals-teaser .splide__arrow--next{inset-inline-end:calc(var(--spacing-m)*-1)}.goals-teaser .splide__pagination{bottom:auto;display:flex;gap:var(--spacing-xs);inset-inline:auto;justify-content:center;list-style:none;margin:var(--spacing-l) 0 0;padding:0;pointer-events:auto;position:static}.goals-teaser .splide__pagination__page{background-color:var(--goals-teaser-content-secondary);border:0;border-radius:var(--radius-full);cursor:pointer;height:var(--spacing-xs);padding:0;width:var(--spacing-xs)}.goals-teaser .splide__pagination__page.is-active{background-color:var(--goals-teaser-content)}.goals-teaser .splide__pagination__page:focus-visible{outline:2px solid var(--goals-teaser-content);outline-offset:2px}@media(prefers-reduced-motion:reduce){.goals-teaser__image{transition:none}}@media(max-width:63.99em){.goals-teaser__tile:last-child:nth-child(odd){grid-column:1/-1}.goals-teaser__tile:last-child:nth-child(odd) .goals-teaser__link{aspect-ratio:343/226}}@media(min-width:64em){.goals-teaser{--goals-teaser-tile-gap:var(--spacing-xs);padding-block-end:var(--spacing-7xl);padding-block-start:var(--spacing-7xl)}.goals-teaser__title{margin-block-end:var(--spacing-xl)}.goals-teaser__tabs-wrapper{margin-block-end:var(--spacing-l)}.goals-teaser__tiles.splide__list{grid-template-columns:repeat(4,minmax(0,1fr))}.goals-teaser__text{padding-block-end:var(--spacing-3xs)}.goals-teaser__overlay{padding:var(--spacing-m)}.goals-teaser__link:hover .goals-teaser__image{scale:1.05}.goals-teaser__panel--carousel .goals-teaser__tiles.splide__list{display:flex}.goals-teaser__panel--carousel .goals-teaser__carousel .splide__track{overflow:hidden}.goals-teaser__panel--carousel .goals-teaser__tile{flex:0 0 calc((100% - var(--goals-teaser-tile-gap)*3)/4)}.goals-teaser .splide.is-active .splide__arrows{display:block}.goals-teaser .splide.is-active .goals-teaser__tiles{gap:0}.goals-teaser .splide.is-active .goals-teaser__tile{flex:none}}
