.dsc-download{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--dsc-space-2)}.dsc-download--icon,.dsc-download__icon{-ms-flex-negative:0;flex-shrink:0}.dsc-download--icon{min-width:44px;width:44px;-webkit-box-pack:center;-ms-flex-pack:center;border:var(--dsc-border-width-thin) solid transparent;border-radius:var(--dsc-radius-full);justify-content:center;-webkit-transition:background-color var(--dsc-duration-fast) var(--dsc-easing-standard),border-color var(--dsc-duration-fast) var(--dsc-easing-standard);transition:background-color var(--dsc-duration-fast) var(--dsc-easing-standard),border-color var(--dsc-duration-fast) var(--dsc-easing-standard)}@media(prefers-reduced-motion:reduce){.dsc-download--icon{-webkit-transition:none;transition:none}}@media(hover:hover){.dsc-download--icon:hover{background:var(--dsc-color-primary-50)}}.dsc-download--icon:focus-visible{border-color:var(--dsc-color-primary-500);outline:none}.dsc-download--icon .dsc-download__icon{height:44px;padding:10px;width:44px}.dsc-download--label{border-radius:var(--dsc-radius-md);min-height:44px;padding-inline:var(--dsc-space-2);-webkit-transition:background-color var(--dsc-duration-fast) var(--dsc-easing-standard);transition:background-color var(--dsc-duration-fast) var(--dsc-easing-standard)}@media(prefers-reduced-motion:reduce){.dsc-download--label{-webkit-transition:none;transition:none}}@media(hover:hover){.dsc-download--label:hover{background:var(--dsc-color-primary-50)}}.dsc-download--label:focus-visible{outline:2px solid var(--dsc-color-focus-ring);outline-offset:2px}.dsc-download--label .dsc-download__icon{height:24px;width:24px}.dsc-download__action{font-weight:var(--dsc-font-weight-bold)}.dsc-download__meta{color:var(--dsc-color-gray-600);font-size:var(--dsc-font-size-sm)}.dsc-download__sep{margin-inline:2px}.dsc-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:var(--dsc-radius-lg);-ms-flex-direction:column;flex-direction:column;font-family:var(--dsc-font-family-base);height:100%;overflow:hidden;-webkit-transition:-webkit-box-shadow var(--dsc-duration-fast) var(--dsc-easing-standard),-webkit-transform var(--dsc-duration-fast) var(--dsc-easing-standard);transition:-webkit-box-shadow var(--dsc-duration-fast) var(--dsc-easing-standard),-webkit-transform var(--dsc-duration-fast) var(--dsc-easing-standard);transition:box-shadow var(--dsc-duration-fast) var(--dsc-easing-standard),transform var(--dsc-duration-fast) var(--dsc-easing-standard);transition:box-shadow var(--dsc-duration-fast) var(--dsc-easing-standard),transform var(--dsc-duration-fast) var(--dsc-easing-standard),-webkit-box-shadow var(--dsc-duration-fast) var(--dsc-easing-standard),-webkit-transform var(--dsc-duration-fast) var(--dsc-easing-standard)}@media(prefers-reduced-motion:reduce){.dsc-card{-webkit-transition:none;transition:none}}.dsc-card--elevated{background:var(--dsc-color-surface);-webkit-box-shadow:var(--dsc-shadow-md);box-shadow:var(--dsc-shadow-md)}.dsc-card--outlined{background:var(--dsc-color-surface);border:var(--dsc-border-width-thin) solid var(--dsc-color-border)}.dsc-card--filled{background:var(--dsc-color-surface-variant)}.dsc-card--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.dsc-card--interactive{cursor:pointer}.dsc-card--interactive:hover{-webkit-box-shadow:var(--dsc-shadow-lg);box-shadow:var(--dsc-shadow-lg);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.dsc-card--interactive:focus-within{outline:2px solid var(--dsc-color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.dsc-card--interactive:hover{-webkit-transform:none;transform:none}}.dsc-card__media{display:block;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.dsc-card__media img,.dsc-card__media picture{display:block;height:100%;width:100%}.dsc-card__media img{-o-object-fit:cover;object-fit:cover}.dsc-card--vertical .dsc-card__media{height:var(--dsc-card-media-height,200px)}.dsc-card--horizontal .dsc-card__media{width:var(--dsc-card-media-width,240px);-ms-flex-negative:0;flex-shrink:0;height:auto}.dsc-card__media-placeholder{-o-object-fit:cover;object-fit:cover}.dsc-card__media-link,.dsc-card__media-placeholder{display:block;height:100%;width:100%}.dsc-card__media img,.dsc-card__media-placeholder{-webkit-transition:-webkit-transform var(--dsc-duration-normal) var(--dsc-easing-standard);transition:-webkit-transform var(--dsc-duration-normal) var(--dsc-easing-standard);transition:transform var(--dsc-duration-normal) var(--dsc-easing-standard);transition:transform var(--dsc-duration-normal) var(--dsc-easing-standard),-webkit-transform var(--dsc-duration-normal) var(--dsc-easing-standard)}.dsc-card__media-link[href]:hover .dsc-card__media-placeholder,.dsc-card__media-link[href]:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.dsc-card__media img,.dsc-card__media-placeholder{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}.dsc-card__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--dsc-space-4);-webkit-box-flex:1;-ms-flex:1;flex:1}.dsc-card__content,.dsc-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--dsc-space-3)}.dsc-card__footer{margin-top:auto}.dsc-card--editorial{background:var(--dsc-color-surface);border-radius:var(--dsc-radius-boxed);position:relative}.dsc-card--editorial:after{border-radius:var(--dsc-radius-boxed);-webkit-box-shadow:var(--dsc-shadow-boxed);box-shadow:var(--dsc-shadow-boxed);content:"";inset:0;pointer-events:none;position:absolute}.dsc-card--editorial .dsc-card__media{aspect-ratio:16/10;height:auto;position:relative}.dsc-card--editorial .dsc-card__content{gap:var(--dsc-space-4);padding:var(--dsc-space-5) var(--dsc-space-6) var(--dsc-space-6)}.dsc-card--editorial .dsc-card__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dsc-card__taglines{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--dsc-space-2);left:var(--dsc-space-6);pointer-events:none;position:absolute;right:var(--dsc-space-6);top:var(--dsc-space-4);z-index:1}.dsc-card__tagline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--dsc-color-overlay);border:var(--dsc-border-width-thin) solid var(--dsc-color-on-primary);border-radius:var(--dsc-radius-full);color:var(--dsc-color-on-primary);font-size:var(--dsc-font-size-xs);font-weight:var(--dsc-font-weight-bold);letter-spacing:.04em;line-height:var(--dsc-line-height-tight);padding:var(--dsc-space-1) var(--dsc-space-3);text-transform:uppercase}.dsc-card__date{color:var(--dsc-color-gray-700);display:block;font-size:var(--dsc-font-size-md);line-height:var(--dsc-line-height-normal);margin:0}.dsc-card__title>*{color:var(--dsc-color-on-surface);display:-webkit-box;font-size:var(--dsc-font-size-xl);font-weight:var(--dsc-font-weight-semibold);-webkit-line-clamp:2;line-clamp:2;line-height:var(--dsc-line-height-130);margin:0;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.dsc-card__title>*{font-size:var(--dsc-font-size-2xl)}}.dsc-card__text .dsc-rte{color:var(--dsc-color-gray-700);display:-webkit-box;font-size:var(--dsc-font-size-lg);-webkit-line-clamp:3;line-clamp:3;line-height:var(--dsc-line-height-normal);-webkit-box-orient:vertical;overflow:hidden}.dsc-card__text .dsc-rte>*{margin:0}.dsc-carousel,.dsc-carousel-slider{position:relative}.dsc-carousel__header{margin-bottom:var(--dsc-space-8)}.dsc-carousel__tagline{color:var(--dsc-color-primary-500);font-family:var(--dsc-font-family-body);font-size:var(--dsc-font-size-small);font-weight:var(--dsc-font-weight-bold);letter-spacing:var(--dsc-letter-spacing-wide);line-height:var(--dsc-line-height-tight);margin:0 0 var(--dsc-space-2);text-transform:uppercase}.dsc-carousel__heading{color:var(--dsc-color-on-surface);font-family:var(--dsc-font-family-heading);font-size:var(--dsc-font-size-h2);font-weight:var(--dsc-font-weight-h2);line-height:var(--dsc-line-height-h2);margin:0}.dsc-carousel__heading :where(h1,h2,h3,h4,h5,h6){color:inherit;font:inherit;margin:0}.dsc-carousel__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--dsc-space-4);margin-top:var(--dsc-space-4)}@media(min-width:768px){.dsc-carousel__intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--dsc-space-10)}}.dsc-carousel__intro .dsc-rte{color:var(--dsc-color-on-surface);font-size:var(--dsc-font-size-md);line-height:var(--dsc-line-height-normal)}.dsc-carousel__intro .dsc-rte>*{margin:0}.dsc-carousel .dsc-carousel__view-all{-ms-flex-item-align:end;align-self:flex-end;-ms-flex-negative:0;flex-shrink:0;font-size:var(--dsc-font-size-md);white-space:nowrap}@media(min-width:768px){.dsc-carousel .dsc-carousel__view-all{-ms-flex-item-align:start;align-self:flex-start}}.dsc-carousel .swiper{overflow:hidden;position:relative}.dsc-carousel:not([data-slides-per-view="1"]) .swiper{margin-inline:calc(var(--dsc-layout-padding-inline)*-1)}@media(min-width:768px){.dsc-carousel:not([data-slides-per-view="1"]) .swiper{margin-inline:0}}.dsc-carousel .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.dsc-carousel .swiper-slide{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:auto}.dsc-carousel .swiper-slide>*{padding-inline:0;width:100%}.dsc-carousel:not([data-slides-per-view="1"]) .swiper:not(.swiper-initialized) .swiper-slide{margin-right:var(--dsc-space-5);width:80%}@media(min-width:768px){.dsc-carousel:not([data-slides-per-view="1"]) .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - var(--dsc-space-5))/2)}}@media(min-width:1024px){.dsc-carousel:not([data-slides-per-view="1"]) .swiper:not(.swiper-initialized) .swiper-slide{width:calc(33.33333% - var(--dsc-space-5)*2/3)}.dsc-carousel .swiper-slide:last-child{margin-right:0!important}}.dsc-carousel__controls{margin-top:var(--dsc-space-6);min-height:44px;position:relative}.dsc-carousel--locked .dsc-carousel__controls{display:none}.dsc-carousel .swiper-pagination{left:0;position:absolute;right:0;text-align:left;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:1024px){.dsc-carousel .swiper-pagination{text-align:center}}.dsc-carousel .swiper-pagination-bullet{background:var(--dsc-color-gray-400);border:none;border-radius:var(--dsc-radius-full);cursor:pointer;display:inline-block;height:8px;margin:0 4px;padding:0;-webkit-transition:width var(--dsc-duration-fast) var(--dsc-easing-standard),background-color var(--dsc-duration-fast) var(--dsc-easing-standard);transition:width var(--dsc-duration-fast) var(--dsc-easing-standard),background-color var(--dsc-duration-fast) var(--dsc-easing-standard);width:8px}@media(prefers-reduced-motion:reduce){.dsc-carousel .swiper-pagination-bullet{-webkit-transition:none;transition:none}}.dsc-carousel .swiper-pagination-bullet:focus-visible{outline:2px solid var(--dsc-color-focus-ring);outline-offset:2px}.dsc-carousel .swiper-pagination-bullet-active{background:var(--dsc-color-gray-400);cursor:default;overflow:hidden;position:relative;width:32px}.dsc-carousel .swiper-pagination-bullet-active:after{background:var(--dsc-color-primary-500);border-radius:inherit;content:"";inset-block:0;inset-inline-start:0;position:absolute;width:calc(var(--progress, 0)*100%)}.dsc-carousel:not([data-autoplay-active=true]) .swiper-pagination-bullet-active{background:var(--dsc-color-primary-500);cursor:pointer}.dsc-carousel:not([data-autoplay-active=true]) .swiper-pagination-bullet-active:after{display:none}.dsc-carousel__nav{gap:var(--dsc-space-2);position:absolute;right:0;top:0}.dsc-carousel__nav,.dsc-carousel__next,.dsc-carousel__prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dsc-carousel__next,.dsc-carousel__prev{height:44px;width:44px;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;border-radius:var(--dsc-radius-full);color:var(--dsc-color-primary-500);cursor:pointer;justify-content:center;padding:0;-webkit-transition:color var(--dsc-duration-fast) var(--dsc-easing-standard),background-color var(--dsc-duration-fast) var(--dsc-easing-standard);transition:color var(--dsc-duration-fast) var(--dsc-easing-standard),background-color var(--dsc-duration-fast) var(--dsc-easing-standard)}@media(prefers-reduced-motion:reduce){.dsc-carousel__next,.dsc-carousel__prev{-webkit-transition:none;transition:none}}@media(hover:hover){.dsc-carousel__next:hover,.dsc-carousel__prev:hover{background:var(--dsc-color-primary-50)}}.dsc-carousel__next:focus-visible,.dsc-carousel__prev:focus-visible{outline:2px solid var(--dsc-color-focus-ring);outline-offset:2px}.dsc-carousel__next svg,.dsc-carousel__prev svg{height:22px;width:22px}.dsc-carousel__next.swiper-button-disabled,.dsc-carousel__prev.swiper-button-disabled{color:var(--dsc-color-cta-disabled);cursor:not-allowed}.dsc-carousel__playpause{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:44px;width:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;border-radius:var(--dsc-radius-full);color:var(--dsc-color-primary-500);cursor:pointer;justify-content:center;padding:0;-webkit-transition:color var(--dsc-duration-fast) var(--dsc-easing-standard),background-color var(--dsc-duration-fast) var(--dsc-easing-standard);transition:color var(--dsc-duration-fast) var(--dsc-easing-standard),background-color var(--dsc-duration-fast) var(--dsc-easing-standard)}@media(prefers-reduced-motion:reduce){.dsc-carousel__playpause{-webkit-transition:none;transition:none}}@media(hover:hover){.dsc-carousel__playpause:hover{background:var(--dsc-color-primary-50)}}.dsc-carousel__playpause:focus-visible{outline:2px solid var(--dsc-color-focus-ring);outline-offset:2px}.dsc-carousel__playpause[hidden]{display:none}.dsc-carousel__playpause svg{fill:currentColor;height:24px;stroke:currentColor;width:24px}.dsc-carousel__icon--play{display:none}.dsc-carousel__playpause[data-state=paused] .dsc-carousel__icon--play{display:block}.dsc-carousel__playpause[data-state=paused] .dsc-carousel__icon--pause{display:none}@media(prefers-reduced-motion:reduce){.dsc-carousel .swiper-wrapper{-webkit-transition-duration:0s!important;transition-duration:0s!important}.dsc-carousel .swiper-pagination-bullet,.dsc-carousel__next,.dsc-carousel__prev{-webkit-transition:none;transition:none}}@media(forced-colors:active){.dsc-carousel .swiper-pagination-bullet{border:1px solid CanvasText}.dsc-carousel .swiper-pagination-bullet-active:after{background:Highlight}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}