@-webkit-keyframes loading-gradient{0%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes loading-gradient{0%{background-position:100% 50%}to{background-position:0% 50%}}[data-scroller]{--scroller-padding-top: 30px;--scroller-padding-right: var(--offset-right, var(--container-padding));--scroller-padding-bottom: 30px;--scroller-padding-left: var(--offset-left, var(--container-padding));margin-right:calc(-1 * var(--scroller-padding-right));margin-left:calc(-1 * var(--scroller-padding-left))}.col+.main__content [data-scroller]{--scroller-padding-left: var(--container-padding)}[data-scroller-viewport]{width:100%;margin-top:calc(-1 * var(--scroller-padding-top));margin-bottom:calc(-1 * var(--scroller-padding-top));padding-top:var(--scroller-padding-top);padding-right:calc(var(--scroller-padding-left) + var(--scroller-padding-right));padding-bottom:var(--scroller-padding-top);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}[data-scroller-viewport]::-webkit-scrollbar{display:none}[data-scroller-viewport]{scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}[data-scroller-slides]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap)}[data-scroller-slides]:after{content:"";display:block;-webkit-box-flex:max(var(--scroller-padding-left) + var(--scroller-padding-right) - var(--gap),1px);-ms-flex:max(var(--scroller-padding-left) + var(--scroller-padding-right) - var(--gap),1px) 0 0px;flex:max(var(--scroller-padding-left) + var(--scroller-padding-right) - var(--gap),1px) 0 0}[data-scroller-slides]>*{-webkit-box-flex:0;-ms-flex:0 0 var(--min-item-width, 370px);flex:0 0 var(--min-item-width, 370px);scroll-snap-align:start}[data-scroller-slides]>*>*{height:100%;-webkit-transform:translateX(var(--scroller-padding-left));transform:translate(var(--scroller-padding-left))}.scroller--peek [data-scroller-viewport]{container-type:inline-size}.scroller--peek [data-scroller-slides]{width:-webkit-max-content;width:-moz-max-content;width:max-content}.scroller--peek [data-scroller-slides]>*{-webkit-box-flex:0;-ms-flex:0 0 calc((100cqi + var(--scroller-padding-left) + var(--scroller-padding-right) - 2 * var(--gap)) / 2.5);flex:0 0 calc((100cqi + var(--scroller-padding-left) + var(--scroller-padding-right) - 2 * var(--gap)) / 2.5);scroll-snap-align:center}@media(max-width:1023px){.scroller--peek [data-scroller-slides]>*{-ms-flex-preferred-size:calc((100cqi - var(--gap)) / 2);flex-basis:calc((100cqi - var(--gap)) / 2);scroll-snap-align:start}}@media(max-width:767px){.scroller--peek [data-scroller-slides]>*{-ms-flex-preferred-size:100cqi;flex-basis:100cqi}}.scroller--peek [data-scroller-slides]>*>*{-webkit-transform:none;transform:none}.scroller--contained{--scroller-padding-left: 0px;--scroller-padding-right: 0px;position:relative}.scroller--contained [data-scroller-slides]>*>*{-webkit-transform:none;transform:none}.scroller--contained .scroller__buttons{position:absolute;z-index:1;top:50%;left:50%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + 2 * var(--scroller-buttons-overflow, 20px));margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scroller--contained .scroller__buttons button{background:var(--color-secondary)}[data-scroller-slides] .card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-scroller-thumbnails]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-transform:translateX(var(--scroller-padding-left));transform:translate(var(--scroller-padding-left))}[data-scroller-thumbnail]{opacity:.5}[data-scroller-thumbnail].is-active{opacity:1}.scroller__bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-right:var(--scroller-padding-right);margin-left:var(--scroller-padding-left)}.scroller:not(.is-scrollable) .scroller__bullets{display:none}.scroller__bullets button{width:15px;height:15px;border-radius:50%;opacity:.5;background:var(--color-border)}.scroller__bullets button:hover{opacity:1}.scroller__bullets button[aria-current]{opacity:1;background-color:var(--color-primary);cursor:default}.scroller__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5em;margin-top:1.5em}.scroller:not(.is-scrollable) .scroller__nav{display:none}.scroller__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:1.5em;margin-top:1.5em;padding-left:var(--scroller-padding-left)}.scroller--peek .scroller__controls,.scroller--contained .scroller__controls,.scroller--centered .scroller__controls{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.scroller:not(.is-scrollable) .scroller__controls .scroller__buttons{display:none}.scroller__buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px}.scroller__buttons button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--color-primary);color:#fff;line-height:1}.scroller__buttons button:hover{background:var(--color-primary-dark, var(--color-primary))}.scroller__buttons button:disabled{opacity:.3;pointer-events:none}.scroller__figure{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--color-secondary-light)}.scroller__figure figure{height:auto;margin:auto}.scroller__figure figure[data-intersecting]{opacity:1;translate:none}.scroller__figure--contained{padding-bottom:1.5em;background:transparent}.scroller__figure--contained figure{overflow:visible}.scroller__figure--contained img{border-radius:var(--radius-panel)}.scroller__figure--contained figcaption{right:auto;bottom:0;left:50%;padding:.75em 1.5em;translate:-50% 50%;-webkit-transition:none;transition:none;border-radius:var(--radius-card);background:var(--color-background);-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px #0000001a;color:var(--color-text);white-space:nowrap}@media(max-width:479px){.scroller__figure--contained figcaption{font-size:.8rem}}.scroller__thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-right:var(--scroller-padding-right);margin-left:var(--scroller-padding-left)}.scroller:not(.is-scrollable) .scroller__thumbnails{display:none}.scroller__thumbnails button{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.7}.scroller__thumbnails button:hover{opacity:1}.scroller__thumbnails button[aria-current]{opacity:1;cursor:default}.scroller__thumbnails button[aria-current] img{width:75px}.scroller__thumbnails img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal-x, center) var(--focal-y, center);object-position:var(--focal-x, center) var(--focal-y, center);-webkit-transition:width .3s ease;transition:width .3s ease}
