.c-pagination-button{height:40px;width:40px;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease;border-radius:2px;background-color:#faf7f4;cursor:pointer;z-index:50}.c-pagination-button--light{background-color:#fff}.c-pagination-button--disabled{cursor:default}.c-pagination-button--disabled-hidden{opacity:0;pointer-events:none}.c-pagination-button--translucent{background-color:#fffc}@property --fade-left{syntax: "<number>"; inherits: false; initial-value: 1;}@property --fade-right{syntax: "<number>"; inherits: false; initial-value: 1;}.c-carousel{position:relative}.c-carousel:focus-within .c-carousel__button:not(.c-carousel:focus-within .c-carousel__button--disabled-hide,.c-carousel:hover .c-carousel__button--disabled-hide),.c-carousel:hover .c-carousel__button:not(.c-carousel:focus-within .c-carousel__button--disabled-hide,.c-carousel:hover .c-carousel__button--disabled-hide){opacity:.8}.c-carousel__container{white-space:nowrap;display:block;outline:none;background:inherit}@media(hover:hover)and (pointer:fine){.c-carousel__container{--fade-left: 1;--fade-right: 1;mask-size:100%;-webkit-mask-size:100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:--fade-left .2s ease,--fade-right .2s ease;mask-image:linear-gradient(to right,rgba(0,0,0,var(--fade-left)),#000 5% 95%,rgba(0,0,0,var(--fade-right)));-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,var(--fade-left)) 0%,rgb(0,0,0) 5%,rgb(0,0,0) 95%,rgba(0,0,0,var(--fade-right)) 100%)}}@media(hover:hover)and (pointer:fine){.c-carousel:hover .c-carousel__container--fadient-left,.c-carousel:focus-within .c-carousel__container--fadient-left{--fade-left: .2;--fade-right: 1}}@media(hover:hover)and (pointer:fine){.c-carousel:hover .c-carousel__container--fadient-right,.c-carousel:focus-within .c-carousel__container--fadient-right{--fade-left: 1;--fade-right: .2}}@media(hover:hover)and (pointer:fine){.c-carousel:hover .c-carousel__container--fadient-both,.c-carousel:focus-within .c-carousel__container--fadient-both{--fade-left: .2;--fade-right: .2}}.c-carousel__container.focus-visible:focus[data-focus-visible-added]{outline:none}@media(min-width:1025px){.c-carousel__container:not(.c-carousel__container--no-margin){margin:0 96px}}.c-carousel__container--link{cursor:pointer}.c-carousel__slide-container{display:flex;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:scale(1);scroll-snap-type:x mandatory;width:100%;line-height:0;transition-duration:.4s;transition-timing-function:ease;padding:5px 0;margin:-5px 0;scrollbar-width:none;gap:var(--ee504544)}.c-carousel__slide-container::-webkit-scrollbar{display:none}.c-carousel__slide-container--peek-shift{padding-inline-start:16px;padding-inline-end:16px;scroll-padding:0 16px}@media(min-width:768px){.c-carousel__slide-container--peek-shift{padding-inline-start:32px;padding-inline-end:32px;scroll-padding:0 32px}}@media(min-width:1025px){.c-carousel__slide-container--peek-shift{padding-inline-start:64px;padding-inline-end:64px;scroll-padding:0 64px}}.c-carousel__slide{display:inline-block;line-height:normal;flex:0 0 auto;scroll-snap-stop:var(--4470c52c)}.c-carousel__slide--snap-start{scroll-snap-align:start}.c-carousel__slide--snap-start:last-child{scroll-snap-align:end}.c-carousel__slide--fixed-width{width:var(--624bb6fc)}.c-carousel__button{position:absolute;top:0;bottom:0;margin:auto}@media(pointer:coarse){.c-carousel__button{display:none}}@media(pointer:coarse)and (min-width:1025px){.c-carousel__button{display:flex}}@media(hover:hover)and (pointer:fine){.c-carousel__button{transition:opacity .2s ease;opacity:0}}@media(hover:hover)and (pointer:fine)and (min-width:1025px){.c-carousel__button{opacity:1}.c-carousel__button--hover-only{opacity:0}}.c-carousel__button--hover-only:focus-within{opacity:inherit}.c-carousel__button--left{left:0}@media(hover:hover)and (pointer:fine){.c-carousel__button--left{margin-left:16px}}@media(min-width:768px){.c-carousel__button--left-peeking{margin-left:32px}}@media(min-width:1025px){.c-carousel__button--left-peeking{margin-left:64px}}.c-carousel__button--left-far{left:32px}.c-carousel__button--right{right:0}@media(hover:hover)and (pointer:fine){.c-carousel__button--right{margin-right:16px}}@media(min-width:768px){.c-carousel__button--right-peeking{margin-right:32px}}@media(min-width:1025px){.c-carousel__button--right-peeking{margin-right:64px}}.c-carousel__button--right-far{right:32px}.c-carousel__slide-marker-container{align-items:center;margin-top:24px;display:flex;justify-content:center;width:100%}.c-carousel__slide-marker{padding:4px;margin-right:4px;cursor:pointer}.c-carousel__slide-marker:last-child{margin-right:0}.c-carousel__slide-marker-dot{display:block;border-radius:100%;border:1px solid #365261;height:8px;width:8px;transition:background-color .2s ease}.c-carousel__slide-marker-dot--current{background-color:#365261}
