@keyframes shineEffect{0%{left:-75%}to{left:125%}}.media-item{width:auto}@media(hover:hover){.media-item:has(a):hover .media-item__link svg{transform:translateX(8px)}.media-item:has(a):hover .media-item__image img{transform:scale(1.05);will-change:transform}}@media only screen and (min-width:1024px){.media-item.swiper-slide{height:auto}}.media-item--document,.media-item--image,.media-item--publication,.media-item--video{flex-basis:calc(var(--grid-column-outer)*8);max-width:calc(var(--grid-column-outer)*8);padding-inline:calc(var(--grid-gutter)/2);position:relative;width:calc(var(--grid-column-outer)*8)}@media only screen and (min-width:600px){.media-item--document,.media-item--image,.media-item--publication,.media-item--video{flex-basis:calc(var(--grid-column-outer)*4);max-width:calc(var(--grid-column-outer)*4);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*4)}}@media only screen and (min-width:768px){.media-item--document,.media-item--image,.media-item--publication,.media-item--video{flex-basis:calc(var(--grid-column-outer)*6);max-width:calc(var(--grid-column-outer)*6);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*6)}}@media only screen and (min-width:1024px){.media-item--document,.media-item--image,.media-item--publication,.media-item--video{flex-basis:calc(var(--grid-column-outer)*4);max-width:calc(var(--grid-column-outer)*4);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*4)}}.media-item__container{border:1px solid var(--color-border-base-8);border-radius:var(--border-radius-m);box-shadow:var(--box-shadow-s);display:flex;flex-direction:column;flex-wrap:wrap;height:100%;position:relative}.media-item--publication .media-item__container{box-shadow:none}.media-item__image{flex-grow:0;position:relative;width:100%}.media-item__image picture{aspect-ratio:16/9;border-radius:var(--border-radius-m) var(--border-radius-m) 0 0;display:block;overflow:hidden}.media-item__image img{border-radius:unset;display:block;height:auto;transform:scale(1);transition:transform .5s cubic-bezier(.645,.045,.355,1);width:100%}.media-item__image .tag{position:absolute;right:16px;top:16px}.media-item__publication-image{flex-grow:0;position:relative;width:100%}.media-item__publication-image picture{display:block;overflow:hidden}.media-item__publication-image img{aspect-ratio:3/4;display:block;height:100%;max-width:250px;-o-object-fit:contain;object-fit:contain;width:auto}.ios .media-item__publication-image img{height:auto}.media-item__video{flex-grow:0;position:relative;width:100%}.media-item__video .media__wrapper:has(.uc-embedding-container)>span:before{display:none!important}.media-item__content{display:flex;flex-direction:column;flex-grow:1;flex-wrap:wrap;justify-content:space-between;padding:24px 16px 16px;width:100%}.media-item--publication .media-item__content{padding-left:0}.media-item__topline{font-family:Aleo,system-ui,serif;font-size:.875rem;font-weight:800;letter-spacing:.04875rem;margin-bottom:8px;text-transform:uppercase}.media-item__title,.media-item__topline{color:var(--color-content-base-1);line-height:120%}.media-item__title{font-size:1.25rem;font-weight:400;letter-spacing:-.025rem}.media-item__download{align-items:center;color:var(--color-content-additional-info-1);display:flex;font-size:.875rem;font-weight:400;justify-content:flex-start;letter-spacing:-.0175rem;line-height:120%;padding-right:64px;position:relative;text-decoration:none;width:100%}.media-item__download>span svg{transform:translateX(0);transition:transform .5s cubic-bezier(.645,.045,.355,1)}.media-item__download>span:first-child{margin-right:6px;fill:var(--color-content-base-1)}.media-item__download>span:nth-child(2){position:absolute;right:0;top:0;fill:var(--color-content-action-1)}.media-item__copy{flex-grow:1;font-size:1rem;font-weight:400;letter-spacing:-.02rem;line-height:140%;margin-top:16px;overflow:hidden;position:relative;text-overflow:ellipsis}@supports(display:-webkit-box){.media-item__copy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@supports not (display:-webkit-box){.media-item__copy:before{bottom:0;content:"...";position:absolute;right:0}.media-item__copy:after{background-color:var(--color-primary-white);content:"";height:1em;margin-top:.2em;position:absolute;right:0;width:1em}}.media-item__actions{margin-top:24px}