.yir-timeline__detail{position:relative;padding-bottom:3rem}.yir-timeline__scroller{overflow-x:auto;overflow-y:hidden;padding-bottom:2rem;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.yir-timeline__scroller::-webkit-scrollbar{display:none}.yir-timeline__scroller::-webkit-scrollbar-thumb{display:none}.yir-timeline__track{position:relative;z-index:1;display:grid;grid-auto-flow:column;grid-auto-columns:var(--yir-col-width, minmax(15rem, 16rem));gap:1.8rem;align-items:start;min-width:max-content;padding:.1rem 1rem .9rem}.yir-timeline__line{position:absolute;left:0;top:6.42rem;width:100%;height:2px;background:#f0f0f0}.yir-timeline__line:after{content:"";position:absolute;inset:0;background:linear-gradient(174deg,#231f2175,#dadada);transform:scaleX(0);transform-origin:left center;transition:none}[data-yir-timeline].is-yir-line-drawn .yir-timeline__line:after{transform:scaleX(1);transition:none}.yir-timeline__item{position:relative;display:flex;flex-direction:column;align-items:center;scroll-snap-align:start;background:transparent;border:0;padding:0;cursor:pointer;text-align:center}.yir-timeline__dot{position:absolute;left:50%;top:6rem;transform:translate(-50%);width:.85rem;height:.85rem;border-radius:999px;background:#9b9b9b;border:2px solid transparent;box-shadow:none;transition:background-color .28s ease,box-shadow .28s ease,border-color .28s ease;z-index:1}.yir-timeline__year{margin:0;min-height:4.8rem;display:flex;align-items:center;justify-content:center;font-size:clamp(2.25rem,4.8vw,4rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:#c6c7c9;text-transform:uppercase;transition:color .28s ease;white-space:nowrap}.yir-timeline__panel{opacity:0;transform:translate3d(0,22px,0);will-change:opacity,transform,filter;display:none;filter:blur(3px)}.yir-timeline__panel.is-yir-panel-active{display:flex;flex-direction:column;animation:yir-panel-fade-in .68s cubic-bezier(.22,1,.36,1) both}.yir-timeline__desc-wrap{position:relative;margin-top:1rem}.yir-timeline__desc{height:clamp(10rem,34vh,22rem);overflow-y:auto;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:rgba(35,31,33,.4) transparent}.yir-timeline__desc-fade{pointer-events:none;position:absolute;left:0;right:.5rem;bottom:0;height:4.5rem;background:linear-gradient(180deg,#fff0,#ffffffeb 65%,#fff);opacity:0;transition:opacity .2s ease}.yir-timeline__desc-hint{pointer-events:none;position:absolute;left:50%;bottom:.35rem;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#fbc422;color:#231f21;opacity:0;transition:opacity .2s ease,transform .2s ease;animation:yir-hint-bounce 1.6s ease-in-out infinite}.yir-timeline__desc-wrap.is-yir-desc-overflow:not(.is-yir-desc-bottom) .yir-timeline__desc-fade,.yir-timeline__desc-wrap.is-yir-desc-overflow:not(.is-yir-desc-bottom) .yir-timeline__desc-hint{opacity:1}@keyframes yir-hint-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,4px)}}@media(prefers-reduced-motion:reduce){.yir-timeline__desc-hint{animation:none}}.yir-timeline__desc::-webkit-scrollbar{width:6px}.yir-timeline__desc::-webkit-scrollbar-track{background:transparent}.yir-timeline__desc::-webkit-scrollbar-thumb{background:#231f2138;border-radius:999px}.yir-timeline__desc::-webkit-scrollbar-thumb:hover{background:#231f2166}.yir-timeline__nav{margin-top:1.5rem;display:flex;gap:.75rem;z-index:2}.yir-timeline__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid #d4d4d4;background:#fff;color:#231f21;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,opacity .2s ease}.yir-timeline__nav-btn:hover:not(:disabled){background:#fbc422;border-color:#fbc422}.yir-timeline__nav-btn:active:not(:disabled){transform:scale(.96)}.yir-timeline__nav-btn:disabled{opacity:.35;cursor:not-allowed}[dir=rtl] .yir-timeline__nav-btn svg{transform:scaleX(-1)}[dir=rtl] .yir-timeline__line:after{transform-origin:right center}@keyframes yir-panel-fade-in{0%{opacity:0;transform:translate3d(0,22px,0);filter:blur(3px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.yir-timeline__item.is-yir-item-active .yir-timeline__year{color:#fbc422}.yir-timeline__item.is-yir-item-active .yir-timeline__dot{background:#fbc422;padding:5px;outline-color:#fbc422;outline-width:12px;outline-style:double}@media(prefers-reduced-motion:reduce){.yir-timeline__line:after{transform:scaleX(1)}.yir-timeline__panel{opacity:1;transform:none;transition:none;display:flex;flex-direction:column;animation:none!important;filter:none!important}}@media(max-width:960px){.yir-timeline__scroller{padding-inline-start:1.5rem;scroll-padding-inline-start:1.5rem}.yir-timeline--ar .yir-timeline__desc-wrap{margin-top:.5rem}.yir-timeline--ar .yir-timeline__desc{height:auto;max-height:none;overflow-y:visible;padding-right:0}.yir-timeline--ar .yir-timeline__desc-fade,.yir-timeline--ar .yir-timeline__desc-hint{display:none}.yir-timeline--ar .yir-timeline__panel-grid{gap:1.25rem}}
