.story{--color:var(--story-color);--background-color:var(--story-bg-color);--story-badge-size:6rem;--story-nav-height:3.25rem;--story-nav-spacing:.5rem;--story-color:var(--color-dark);--story-bg-color:var(--color-light);--story-primary-color:var(--color-light);--story-primary-color-bg:var(--color-custom-1);--story-card-color-text:var(--color-dark);--story-card-color-text-switch:var(--color-light);--story-card-color-bg:var(--color-container);--story-card-color-bg-switch:var(--color-custom-1);--story-nav-icon-size:var(--icon-size-s);--story-chapter-height:calc(100vh - var(--story-nav-height));--story-chapter-spacing-top:calc(var(--story-nav-height) + var(--spacing));--story-chapter-spacing-bottom:calc(var(--story-nav-height) + var(--spacing));--story-popup-padding:2rem}@media(min-width:1024px){.story{--story-badge-size:10rem;--story-nav-height:5.5rem;--story-nav-spacing:1rem;--story-nav-icon-size:var(--icon-size-m);--story-popup-padding:4rem}}.story{color:var(--color);background-color:var(--background-color);scroll-snap-stop:always;scroll-snap-type:y mandatory;scroll-snap-align:start;scroll-behavior:smooth;overflow:hidden scroll;-webkit-overflow-scrolling:touch;max-width:100%;height:100%;max-height:100vh}.story .pageheader{opacity:1}.story .simplelightbox{bottom:var(--story-nav-height)}.story.story--snap .pageheader{transition:height 0.25s ease,background 0.25s ease,opacity 0.25s ease;opacity:0}.story__header.header{max-width:none}.story__badge{display:flex;width:var(--story-badge-size);height:var(--story-badge-size);font-size:var(--story-badge-size);margin:var(--spacing) auto}.story__partner{margin:0;padding:0;list-style:none;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.story__partner-item{flex:0 1 50%;max-width:calc(50% - 20px);padding:10px}@media(min-width:1024px){.story__partner-item{flex-basis:auto}}.story__partner-logo{max-width:100%;height:auto}.story__share-items{display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width:1024px){.story__share-items{flex-direction:row;align-items:center}}.story__share-item{flex:1 1 auto;padding:0 var(--spacing);margin-bottom:var(--spacing);text-align:center}@media(min-width:1024px){.story__share-item{flex:0 1 auto;margin-bottom:0}}@media(min-width:1024px){.story__share-item:first-child{border-right:1px var(--color-light) solid}}.story__share-item .content-wrap{padding:0}.story__share-item .btn{margin-bottom:var(--spacing)}@media(min-width:1024px){.story__share-item .btn{margin-bottom:0}}.story__role{display:flex;flex-direction:column}@media(min-width:1024px){.story__role{flex-direction:row}}.story__role-media{margin:var(--spacing);border-radius:50%;overflow:hidden;width:75px;height:75px;flex:0 0 auto}.story__role-image{border-radius:50%;overflow:hidden}.story__role-text{display:flex;flex-direction:column;flex:1 1 auto;padding:var(--spacing)}.story__role-text .audioplayer{margin-left:0;padding:0}.story__teaser-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:2rem;grid-auto-flow:row;grid-template-areas:"."}@media(min-width:1024px){.story__teaser-list{grid-template-columns:1fr 1fr;grid-template-areas:". ."}}.story__teaser-list-item{padding:0;list-style:none;max-width:100%}@media(min-width:1024px){.story__teaser-list-item{flex:0 1 50%}}.story__teaser{--teaser-height:4.25rem;--teaser-media-width:5.75rem;display:flex;align-items:stretch;margin:0}@media(min-width:1024px){.story__teaser{--teaser-height:6.5rem;--teaser-media-width:8.75rem}}.story__teaser-link{text-decoration:none}.story__teaser-media{position:relative;flex:0 1 var(--teaser-media-width);line-height:0;height:var(--teaser-height)}.story__teaser-media img{height:100%;width:auto;max-width:100%}.story__teaser-text{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family,var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight,var(--typo-text-font-weight));line-height:var(--typo-xs-line-height,var(--typo-text-line-height));font-style:var(--typo-xs-font-style,var(--typo-text-font-style));flex:1 1 auto;padding:calc(var(--spacing)/2) var(--spacing);color:var(--story-card-color-text);background-color:var(--story-card-color-bg);height:var(--teaser-height)}.story__teaser-header{font-size:inherit}.story__teaser-location{font-size:var(--typo-xs-font-size);margin-bottom:0;display:inline-flex}.story__teaser-location-label{padding-left:.25rem}.story__footer{scroll-snap-align:start;padding-bottom:calc(var(--story-nav-height) + var(--spacing))}.story__footer-stage{padding-top:var(--story-chapter-spacing-top);padding-bottom:var(--story-chapter-spacing-bottom)}.story__share{display:flex;flex-direction:column;justify-content:center;gap:1rem;align-items:center;width:100%;margin-bottom:calc(var(--spacing)*4)}@media(min-width:1024px){.story__share{flex-direction:row}}.story__share .btn-group .btn{margin-bottom:0}[class^=story-scheme--],[class*=" story-scheme--"]{color:var(--color);background-color:var(--background-color)}.story-scheme--primary{--btn-default-color-text:var(--color-light);--btn-default-color-bg:var(--color-custom-1);--btn-default-color-border:var(--color-custom-1);--btn-hover-color-text:var(--color-light);--btn-hover-color-bg:var(--color-link);--btn-hover-color-border:var(--color-link);--btn-active-color-text:var(--color-light);--btn-active-color-bg:var(--color-dark);--btn-active-color-border:var(--color-custom-1);--btn-focus-color-text:var(--color-dark);--btn-focus-color-bg:var(--color-light);--btn-focus-color-border:var(--color-custom-1)}.story-scheme--conversion{--btn-default-color-text:var(--color-dark);--btn-default-color-bg:var(--color-conversion);--btn-default-color-border:var(--color-conversion);--btn-hover-color-text:var(--color-dark);--btn-hover-color-bg:var(--color-light);--btn-hover-color-border:var(--color-conversion);--btn-active-color-text:var(--color-conversion);--btn-active-color-bg:var(--color-light);--btn-active-color-border:var(--color-conversion);--btn-focus-color-text:var(--color-link);--btn-focus-color-bg:var(--color-light);--btn-focus-color-border:var(--color-conversion);--btn-default-color-bg-image:var(--gradient-conversion-gradient)}