.component-swiper-indicator{font-size:min(calc(1rem + 0.5 * (100vw - 22.5rem) / 77.5),1.5rem);line-height:1.1;font-weight:500;font-family:"Source Serif 4";letter-spacing:-0.02em}.component-swiper-indicator.is-type-number{display:flex;flex-flow:row;align-items:center;white-space:pre}.component-swiper-indicator.is-type-number .swiper-pagination-total{opacity:.2}.component-swiper-indicator.is-type-number.is-style-dark{color:#003a17}.component-swiper-indicator.is-type-number.is-style-dark .swiper-pagination-current{color:#003a17}.component-swiper-indicator.is-type-number.is-style-dark .swiper-pagination-total{color:#333}.component-swiper-indicator.is-type-number.is-style-light{color:#fff}.component-swiper-indicator.is-type-number.is-style-light .swiper-pagination-current{color:#fff}.component-swiper-indicator.is-type-number.is-style-light .swiper-pagination-total{color:#fff}.component-swiper-indicator.is-type-progressbar{display:flex;flex-flow:row;align-items:center;min-width:min(calc(8.125rem + 3.125 * (100vw - 22.5rem) / 77.5),11.25rem);gap:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem)}.component-swiper-indicator.is-type-progressbar .indicator-progress{position:relative;flex-grow:1;flex-shrink:1;height:clamp(0.125rem,calc(0.125rem + 0 * (100vw - 22.5rem) / 77.5),0.125rem)}.component-swiper-indicator.is-type-progressbar .indicator-current,.component-swiper-indicator.is-type-progressbar .indicator-total{flex-grow:0;flex-shrink:0}.component-swiper-indicator.is-type-progressbar .indicator-current{opacity:1}.component-swiper-indicator.is-type-progressbar .indicator-total{opacity:.2}.component-swiper-indicator.is-type-progressbar.is-style-dark .indicator-progress{background-color:rgba(141,198,63,.2)}.component-swiper-indicator.is-type-progressbar.is-style-dark .indicator-progress .swiper-pagination-progressbar-fill{background-color:#333}.component-swiper-indicator.is-type-progressbar.is-style-dark .indicator-current{color:#003a17}.component-swiper-indicator.is-type-progressbar.is-style-dark .indicator-total{color:#333}.component-swiper-indicator.is-type-progressbar.is-style-light .indicator-progress{background-color:rgba(141,198,63,.2)}.component-swiper-indicator.is-type-progressbar.is-style-light .indicator-progress .swiper-pagination-progressbar-fill{background-color:#fff}.component-swiper-indicator.is-type-progressbar.is-style-light .indicator-current{color:#fff}.component-swiper-indicator.is-type-progressbar.is-style-light .indicator-total{color:#fff}.component-swiper-indicator.is-type-bullet .swiper-pagination-bullet{width:clamp(0.625rem,calc(0.625rem + 0 * (100vw - 22.5rem) / 77.5),0.625rem);height:clamp(0.625rem,calc(0.625rem + 0 * (100vw - 22.5rem) / 77.5),0.625rem);opacity:.2}.component-swiper-indicator.is-type-bullet .swiper-pagination-bullet-active{opacity:1}.component-swiper-indicator.is-type-bullet.is-style-dark .swiper-pagination-bullet{background-color:#333}.component-swiper-indicator.is-type-bullet.is-style-dark .swiper-pagination-bullet-active{background-color:#8dc63f}.component-swiper-indicator.is-type-bullet.is-style-light .swiper-pagination-bullet{background-color:#fff}.component-swiper-indicator.is-type-bullet.is-style-light .swiper-pagination-bullet-active{background-color:#fff}