.desc-images{position:relative}.desc-images--padded{padding-top:15px}.desc-images__entries{text-align:center}.desc-images__entries:not([data-carousel-container]){align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:-15px}.desc-images__entries:not([data-carousel-container]) .desc-images__entry{flex:0 0 100%;margin:30px 0;padding:0 15px}.desc-images__entries:not([data-carousel-container])[data-width="2"] .desc-images__entry{flex:0 0 100%;padding:0 15px}@media(min-width:544px){.desc-images__entries:not([data-carousel-container])[data-width="2"] .desc-images__entry{flex:0 0 100%;padding:0 22.5px}}@media(min-width:768px){.desc-images__entries:not([data-carousel-container])[data-width="2"] .desc-images__entry{flex:0 0 50%;padding:0 22.5px}}.desc-images__entries:not([data-carousel-container])[data-width="3"] .desc-images__entry{flex:0 0 100%;padding:0 15px}@media(min-width:544px){.desc-images__entries:not([data-carousel-container])[data-width="3"] .desc-images__entry{flex:0 0 66.6666666667%;padding:0 15px}}@media(min-width:768px){.desc-images__entries:not([data-carousel-container])[data-width="3"] .desc-images__entry{flex:0 0 50%;padding:0 15px}}@media(min-width:992px){.desc-images__entries:not([data-carousel-container])[data-width="3"] .desc-images__entry{flex:0 0 33.3333333333%;padding:0 15px}}.desc-images__entries:not([data-carousel-container])[data-width="4"] .desc-images__entry{flex:0 0 100%;padding:0 15px}@media(min-width:544px){.desc-images__entries:not([data-carousel-container])[data-width="4"] .desc-images__entry{flex:0 0 50%;padding:0 11.25px}}@media(min-width:992px){.desc-images__entries:not([data-carousel-container])[data-width="4"] .desc-images__entry{flex:0 0 25%;padding:0 11.25px}}.desc-images__entries:not([data-carousel-container])[data-width="5"] .desc-images__entry{flex:0 0 100%;padding:0 15px}@media(min-width:544px){.desc-images__entries:not([data-carousel-container])[data-width="5"] .desc-images__entry{flex:0 0 40%;padding:0 9px}}@media(min-width:768px){.desc-images__entries:not([data-carousel-container])[data-width="5"] .desc-images__entry{flex:0 0 30%;padding:0 9px}}@media(min-width:992px){.desc-images__entries:not([data-carousel-container])[data-width="5"] .desc-images__entry{flex:0 0 20%;padding:0 9px}}.desc-images__entries:not([data-carousel-container])[data-width="6"] .desc-images__entry{flex:0 0 100%;padding:0 15px}@media(min-width:544px){.desc-images__entries:not([data-carousel-container])[data-width="6"] .desc-images__entry{flex:0 0 50%;padding:0 7.5px}}@media(min-width:768px){.desc-images__entries:not([data-carousel-container])[data-width="6"] .desc-images__entry{flex:0 0 33.3333333333%;padding:0 7.5px}}@media(min-width:1200px){.desc-images__entries:not([data-carousel-container])[data-width="6"] .desc-images__entry{flex:0 0 16.6666666667%;padding:0 7.5px}}.desc-images__entry{display:flex;flex-flow:column;margin:15px 0}.desc-images__entry>a{flex:1 1}.desc-images__entry>*>:last-child,.desc-images__entry>:last-child{margin-bottom:0}.desc-images__image{flex:initial;padding-bottom:150px;padding-bottom:var(--height-calculation,0);position:relative}.desc-images__image figure{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.desc-images__image figure img,.desc-images__image figure picture,.desc-images__image figure svg{flex-shrink:1;height:auto;max-height:100%;max-width:100%}.desc-images__image--circular figure img,.desc-images__image--circular figure picture,.desc-images__image--circular figure svg{border-radius:50%}.desc-images__pre-title,.desc-images__title{color:var(--text);font-size:18px;font-weight:700;line-height:22px;margin:20px auto;max-width:300px;padding-left:20px;padding-right:20px}@media(min-width:768px){.desc-images__pre-title,.desc-images__title{font-size:24px;line-height:28px;max-width:none}}a .desc-images__pre-title:hover,a .desc-images__title:hover{color:var(--target)}.desc-images__entries--pill-titles .desc-images__title{border-radius:20px;display:inline-block;font-size:16px;font-weight:700;line-height:20px;padding:4px 12px}@media(min-width:768px){.desc-images__entries--pill-titles .desc-images__title{font-size:18px;line-height:22px}}.desc-images__subtitle{color:var(--muted);display:block;font-weight:700;margin-top:10px}.desc-images__title+.desc-images__subtitle{margin-top:-20px}.desc-images__description{color:var(--muted);flex:1 1;line-height:150%;margin:20px auto;max-width:300px;padding-left:20px;padding-right:20px}a .desc-images__description:hover{color:var(--target)}.desc-images__description a{text-decoration:underline}.desc-images__description a:hover{text-decoration:none}.desc-images__button{margin:20px auto}.desc-images__carousel .carousel__nav button[data-carousel-nav]{top:33%}.desc-images__timeline{align-items:center;display:flex;height:25px;justify-content:center;margin:25px -20px 0}.desc-images__timeline.color{background:linear-gradient(0deg,transparent,transparent calc(50% - 1px),currentcolor calc(50% - 1px),currentcolor calc(50% + 1px),transparent calc(50% + 1px))}.desc-images__timeline-point{border-radius:50%;height:20px;width:20px}
.carousel{--carousel-padding:0px;--carousel-snap-align:start;--carousel-active:1;--carousel-width-limit:9999;--carousel-responsive-width:min-content;--carousel-vertical:0;overflow:hidden;position:relative}.carousel__surround{margin:calc(var(--total-section-horiz, 15px)*-1);overflow:hidden;padding:var(--total-section-horiz,15px)}.carousel[data-carousel-active=false]{--carousel-hide-disabled:none;--carousel-active:0}.carousel [data-carousel-container]{-webkit-clip-path:inset(min(var(--carousel-gap),1px));clip-path:inset(min(var(--carousel-gap),1px));display:grid;gap:var(--carousel-gap);margin:calc(0px - min(var(--carousel-gap),1px));padding:15px var(--carousel-gap);position:relative;width:calc(100% + min(var(--carousel-gap),1px)*2);-ms-overflow-style:none;scrollbar-width:none}.carousel [data-carousel-container]::-webkit-scrollbar{display:none}.carousel [data-carousel-container]>div:not([data-carousel-ignore]){scroll-snap-align:var(--carousel-snap-align);scroll-snap-stop:always}.carousel[data-carousel-layout-mode=breakpoints]{--carousel-items:1;--carousel-gap:15px;--carousel-center-space:0;margin:-15px calc(var(--carousel-gap)*-1);padding-left:var(--carousel-padding);padding-right:var(--carousel-padding);position:relative;width:calc(100% + var(--carousel-gap)*2)}.carousel[data-carousel-layout-mode=breakpoints][data-carousel-items="1"]:not([data-carousel-active]){--carousel-hide-disabled:none}.carousel[data-carousel-layout-mode=breakpoints] [data-carousel-container]{grid-auto-columns:calc(100%/var(--carousel-items) - var(--carousel-gap)*(var(--carousel-items) - 1)/var(--carousel-items));overflow-x:auto;scroll-behavior:smooth;scroll-padding:var(--carousel-gap);scroll-snap-type:x mandatory}.carousel[data-carousel-layout-mode=breakpoints] [data-carousel-container]>div{grid-row:1}.carousel [data-carousel-touch-controls]:not([data-carousel-container]){touch-action:pan-y pinch-zoom}.carousel--dragging[data-carousel-layout-mode] [data-carousel-container],.carousel--dragging[data-carousel-layout-mode] [data-carousel-touch-controls]{cursor:grabbing!important;scroll-behavior:auto!important;scroll-snap-type:none!important}.carousel--dragged[data-carousel-layout-mode] [data-carousel-container]{scroll-snap-type:none!important}.carousel--swiping [data-carousel-container]{scroll-behavior:auto!important}.carousel--safety [data-carousel-container]{overflow-x:hidden!important;scroll-behavior:auto!important;scroll-snap-type:none!important;touch-action:none}.carousel--center{--carousel-snap-align:center}.carousel--dragged,.carousel--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel--with-nav{--carousel-padding:calc(15px*var(--carousel-active))}@media(min-width:544px){.carousel--with-nav{--carousel-padding:calc(50px*var(--carousel-active))}}.carousel__center-spacer{grid-column:span var(--carousel-center-space)}.carousel__center-spacer,.carousel__paging{display:var(--carousel-hide-disabled,block)}.carousel__paging{line-height:21px;margin:0 auto;min-height:51px;padding-top:15px;text-align:center;width:90%}@media(min-width:768px){.carousel__paging{padding-bottom:15px}}.carousel__page{background-clip:content-box;background-color:var(--more-muted);border:2px solid transparent;border-radius:50%;cursor:pointer;display:inline-block;height:16px;margin:0 9px 15px;padding:0;width:16px}@media screen and (prefers-reduced-motion:no-preference){.carousel__page{transition:background-color .5s ease-in-out}}@media(min-width:768px){.carousel__page{margin:0 8px}}.carousel__page[data-active]{background-color:var(--text)}.carousel__nav{display:var(--carousel-hide-disabled,block)}.carousel__nav [data-carousel-nav]{align-items:center;background:var(--more-muted);background-clip:padding-box;border:8px solid transparent;border-radius:50%;cursor:pointer;display:flex;font-size:0;height:52px;justify-content:center;outline:none;padding:0;position:absolute;top:50%;width:52px}.carousel__nav [data-carousel-nav]:focus{background-color:var(--muted)}.carousel__nav [data-carousel-nav]:hover{background-color:var(--target)}.carousel__nav [data-carousel-nav]:after{background-image:var(--svg-chevron);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";filter:var(--flt-white);height:6px;width:10px}.carousel__nav [data-carousel-nav]:disabled{background-color:var(--more-muted);opacity:.3;pointer-events:none}.carousel__nav [data-carousel-nav][data-carousel-nav="-1"]{left:max(7px,min(var(--carousel-padding) + var(--carousel-gap) - 52px - 4px,var(--carousel-padding) - 26px));transform:translateY(-50%) rotate(90deg)}.carousel__nav [data-carousel-nav][data-carousel-nav="+1"]{right:max(7px,min(var(--carousel-padding) + var(--carousel-gap) - 52px - 4px,var(--carousel-padding) - 26px));transform:translateY(-50%) rotate(-90deg)}.carousel--with-paging .carousel__nav [data-carousel-nav]{top:calc(50% - 25.5px)}@media(min-width:660px){.carousel--layout-default[data-carousel-layout-mode=breakpoints]{--carousel-items:min(var(--carousel-width-limit),2);--carousel-gap:30px;--carousel-center-space:1}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:is([data-carousel-move-by-page]) [data-carousel-container]>div:not(:nth-of-type(odd)){scroll-snap-align:none}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:is([data-carousel-move-by-page]) [data-carousel-container]>div:nth-of-type(odd){scroll-snap-align:var(--carousel-snap-align)}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:is([data-carousel-move-by-page]) .carousel__page:not(:nth-child(odd)){display:none}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:is([data-carousel-move-by-page]) .carousel__page:nth-child(odd){display:inline-block}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:not([data-carousel-move-by-page],[data-carousel-list-mode*=space]) [data-carousel-container]>div:not(:nth-last-of-type(-n+1)){scroll-snap-align:var(--carousel-snap-align)}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:not([data-carousel-move-by-page],[data-carousel-list-mode*=space]) [data-carousel-container]>dv:nth-last-of-type(-n+1){scroll-snap-align:none}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:not([data-carousel-move-by-page],[data-carousel-list-mode*=space]) .carousel__page:not(:nth-last-child(-n+1)){display:inline-block}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:not([data-carousel-move-by-page],[data-carousel-list-mode*=space]) .carousel__page:nth-last-child(-n+1){display:none}.carousel--layout-default[data-carousel-items="2"]:not([data-carousel-active]){--carousel-hide-disabled:none;--carousel-active:0}.carousel--layout-default[data-carousel-items="3"]:not([data-carousel-active]),.carousel--layout-default[data-carousel-items="4"]:not([data-carousel-active]){--carousel-hide-disabled:initial;--carousel-active:1}}@media(min-width:992px){.carousel--layout-default[data-carousel-layout-mode=breakpoints]{--carousel-items:min(var(--carousel-width-limit),3);--carousel-gap:30px;--carousel-center-space:1}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:is([data-carousel-move-by-page]) [data-carousel-container]>div:not(:nth-of-type(3n+1)){scroll-snap-align:none}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:is([data-carousel-move-by-page]) [data-carousel-container]>div:nth-of-type(3n+1){scroll-snap-align:var(--carousel-snap-align)}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:is([data-carousel-move-by-page]) .carousel__page:not(:nth-child(3n+1)){display:none}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:is([data-carousel-move-by-page]) .carousel__page:nth-child(3n+1){display:inline-block}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:not([data-carousel-move-by-page],[data-carousel-list-mode*=space]) [data-carousel-container]>div:not(:nth-last-of-type(-n+2)){scroll-snap-align:var(--carousel-snap-align)}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:not([data-carousel-move-by-page],[data-carousel-list-mode*=space]) [data-carousel-container]>dv:nth-last-of-type(-n+2){scroll-snap-align:none}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:not([data-carousel-move-by-page],[data-carousel-list-mode*=space]) .carousel__page:not(:nth-last-child(-n+2)){display:inline-block}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:not([data-carousel-move-by-page],[data-carousel-list-mode*=space]) .carousel__page:nth-last-child(-n+2){display:none}.carousel--layout-default[data-carousel-items="2"]:not([data-carousel-active]),.carousel--layout-default[data-carousel-items="3"]:not([data-carousel-active]){--carousel-hide-disabled:none;--carousel-active:0}.carousel--layout-default[data-carousel-items="4"]:not([data-carousel-active]){--carousel-hide-disabled:initial;--carousel-active:1}}@media(min-width:1400px){.carousel--layout-default[data-carousel-layout-mode=breakpoints]{--carousel-items:min(var(--carousel-width-limit),4);--carousel-gap:30px;--carousel-center-space:2}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:is([data-carousel-move-by-page]) [data-carousel-container]>div:not(:nth-of-type(4n+1)){scroll-snap-align:none}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:is([data-carousel-move-by-page]) [data-carousel-container]>div:nth-of-type(4n+1){scroll-snap-align:var(--carousel-snap-align)}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:is([data-carousel-move-by-page]) .carousel__page:not(:nth-child(4n+1)){display:none}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:is([data-carousel-move-by-page]) .carousel__page:nth-child(4n+1){display:inline-block}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:not([data-carousel-move-by-page],[data-carousel-list-mode*=space]) [data-carousel-container]>div:not(:nth-last-of-type(-n+3)){scroll-snap-align:var(--carousel-snap-align)}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:not([data-carousel-move-by-page],[data-carousel-list-mode*=space]) [data-carousel-container]>dv:nth-last-of-type(-n+3){scroll-snap-align:none}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:not([data-carousel-move-by-page],[data-carousel-list-mode*=space]) .carousel__page:not(:nth-last-child(-n+3)){display:inline-block}.carousel--layout-default[data-carousel-layout-mode=breakpoints]:not([data-carousel-move-by-page],[data-carousel-list-mode*=space]) .carousel__page:nth-last-child(-n+3){display:none}.carousel--layout-default[data-carousel-items="2"]:not([data-carousel-active]),.carousel--layout-default[data-carousel-items="3"]:not([data-carousel-active]),.carousel--layout-default[data-carousel-items="4"]:not([data-carousel-active]){--carousel-hide-disabled:none;--carousel-active:0}}
