.bskr-timeline-carousel{display:block;padding-block:clamp(40px,6vw,88px)}.bskr-timeline-carousel__head{width:100%;margin-inline:auto;margin-bottom:clamp(24px,4vw,56px);display:flex;flex-direction:column;gap:16px;text-align:center}.bskr-timeline-carousel__empty{text-align:center;color:var(--wp--preset--color--neutral-500)}.bskr-timeline-carousel__inner{position:relative;width:100%}.bskr-timeline-carousel__viewport{position:relative;overflow:hidden;padding-inline:clamp(16px,4vw,48px)}.bskr-timeline-carousel__line{display:none;position:absolute;left:0;right:0;bottom:39px;height:2px;background-color:var(--wp--preset--color--neutral-300, #cccccc);z-index:0}@media (min-width: 768px){.bskr-timeline-carousel__line{display:block}}.bskr-timeline-carousel__slide.swiper-slide{position:relative;height:auto;display:flex;flex-direction:column;z-index:1}@media (min-width: 768px){.bskr-timeline-carousel__slide.swiper-slide{padding-bottom:56px}}.bskr-timeline-carousel__point{display:none;position:absolute;left:50%;bottom:32px;transform:translate(-50%);width:16px;height:16px;border-radius:9999px;border:2px solid var(--wp--preset--color--dark);background-color:var(--wp--preset--color--light);z-index:2}@media (min-width: 768px){.bskr-timeline-carousel__point{display:block}}.bskr-timeline-carousel__card{width:100%;display:flex;flex-direction:column;gap:12px;padding:clamp(12px,1.4vw,20px);transition:opacity .6s ease,transform .6s ease}@media (min-width: 768px){.bskr-timeline-carousel__card{flex:1 1 auto;justify-content:flex-end;min-height:clamp(280px,36vh,380px)}}.bskr-timeline-carousel__text{display:flex;flex-direction:column;gap:8px;padding-top:clamp(8px,1vw,14px)}.bskr-timeline-carousel__inner.is-reveal-ready .bskr-timeline-carousel__card{opacity:0;transform:translateY(20px)}.bskr-timeline-carousel__slide.is-revealed .bskr-timeline-carousel__card{opacity:1;transform:translateY(0)}.bskr-timeline-carousel__media{width:100%;border-radius:var(--wp--custom--border-radius--md, 16px);overflow:hidden;background-color:var(--wp--preset--color--neutral-100);aspect-ratio:4/3}.bskr-timeline-carousel__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bskr-timeline-carousel__year{font-family:var(--wp--preset--font-family--mono);font-weight:600;font-size:var(--wp--preset--font-size--heading-4-xl);line-height:1.1;letter-spacing:-.02em;color:var(--wp--preset--color--dark);margin:0}.bskr-timeline-carousel__desc{font-size:var(--wp--preset--font-size--body-sm, 16px);line-height:2;min-height:3lh;color:var(--wp--preset--color--neutral-800)}.bskr-timeline-carousel__desc p{margin:0}.bskr-timeline-carousel__nav{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:clamp(24px,4vw,40px)}.bskr-timeline-carousel__nav .swiper-button-prev,.bskr-timeline-carousel__nav .swiper-button-next{position:static;margin:0;width:auto;height:auto}.bskr-timeline-carousel__nav .swiper-button-prev:after,.bskr-timeline-carousel__nav .swiper-button-next:after{content:none}.bskr-timeline-carousel__nav .swiper-button-disabled{opacity:.35;pointer-events:none}
