.pruv-timeline{position:relative;overflow:hidden}.pruv-timeline__header{text-align:center;margin:0 auto 2.4rem;display:flex;flex-direction:column;align-items:center;gap:.8rem}.pruv-timeline__header-text{max-width:68rem;display:flex;flex-direction:column;align-items:center;gap:.8rem}.pruv-timeline__eyebrow{margin:0;font-family:Geist Mono,monospace;font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#b87333}.pruv-timeline__heading{margin:0;font-size:clamp(2.8rem,3.8vw,4.4rem);line-height:1.15;font-weight:400;letter-spacing:-.02em;color:#1b1d1f;text-wrap:balance}.pruv-timeline__heading strong{font-weight:700}.pruv-timeline__text{font-size:1.5rem;line-height:1.6;color:#8a8175;margin:0}.pruv-timeline__container{position:relative;width:100%}.pruv-timeline__track{display:flex;gap:2.4rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:.8rem max(5rem,calc((100vw - 120rem)/2)) 2.4rem;scroll-padding-left:max(5rem,calc((100vw - 120rem)/2));scroll-padding-inline-start:max(5rem,calc((100vw - 120rem)/2));cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none}.pruv-timeline__track::-webkit-scrollbar{display:none}.pruv-timeline__track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.pruv-timeline__item{flex:0 0 28rem;width:28rem;max-width:32rem;min-width:25rem;scroll-snap-align:start;scroll-margin-left:max(5rem,calc((100vw - 120rem)/2));scroll-margin-inline-start:max(5rem,calc((100vw - 120rem)/2));display:flex;flex-direction:column;position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1)}.pruv-timeline__item:hover{transform:translateY(-3px)}.pruv-timeline__date-wrapper{display:flex;flex-direction:column;gap:.2rem;margin-bottom:1.2rem}.pruv-timeline__year{font-family:inherit;font-size:clamp(3.2rem,3.8vw,4.2rem);font-weight:800;line-height:.95;letter-spacing:-.03em;color:#1b1d1f}.pruv-timeline__label{font-family:Geist Mono,monospace;font-size:1.25rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b87333}.pruv-timeline__connector-wrapper{position:relative;display:flex;align-items:center;width:100%;height:2.2rem;margin-bottom:1.2rem}.pruv-timeline__node{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;flex-shrink:0}.pruv-timeline__node-dot{width:1.1rem;height:1.1rem;border-radius:50%;background-color:#b87333;border:2px solid #ffffff;box-shadow:0 0 0 2px #b87333;transition:all .3s cubic-bezier(.16,1,.3,1)}.pruv-timeline__node-pulse{position:absolute;width:2.4rem;height:2.4rem;border-radius:50%;background-color:#b8733333;animation:nodePulse 2.4s infinite cubic-bezier(.4,0,.6,1);pointer-events:none}.pruv-timeline__item:hover .pruv-timeline__node-dot{transform:scale(1.25);background-color:#1b1d1f;box-shadow:0 0 0 2px #fff,0 0 0 4px #1b1d1f}.pruv-timeline__rail{position:absolute;left:1.2rem;right:-2.4rem;height:100%;display:flex;align-items:center;z-index:1}.pruv-timeline__rail--end{right:0}.pruv-timeline__line{position:absolute;left:0;right:0;height:2px;background-color:#b8733359;border-radius:2px}.pruv-timeline__line--fade{background:linear-gradient(90deg,rgba(184,115,51,.35) 0%,rgba(184,115,51,.08) 80%,transparent 100%)}.pruv-timeline__arrow-stream{position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:.3rem;color:#b87333;pointer-events:none}.pruv-timeline__animated-arrow{display:inline-flex;align-items:center;justify-content:center;animation:arrowFlow 1.8s infinite ease-in-out}.pruv-timeline__animated-arrow.arrow-1{animation-delay:0s}.pruv-timeline__animated-arrow.arrow-2{animation-delay:.3s}@keyframes arrowFlow{0%{transform:translate(-10px);opacity:.1}35%{opacity:.9}65%{opacity:1;transform:translate(3px)}to{transform:translate(14px);opacity:.05}}@keyframes nodePulse{0%{transform:scale(.5);opacity:.9}50%{transform:scale(1.3);opacity:.25}to{transform:scale(1.6);opacity:0}}.pruv-timeline__content{display:flex;flex-direction:column;gap:.6rem}.pruv-timeline__item-title{margin:0;font-size:1.7rem;font-weight:700;color:#1b1d1f;line-height:1.3;letter-spacing:-.01em}.pruv-timeline__item-description{margin:0;font-size:1.4rem;line-height:1.55;color:#8a8175}.pruv-timeline__progress-wrapper{margin-top:.8rem;display:flex;align-items:center;padding:0 max(5rem,calc((100vw - 120rem)/2))}.pruv-timeline__progress-bar{width:12rem;height:.3rem;background-color:#b8733326;border-radius:999px;overflow:hidden;position:relative}.pruv-timeline__progress-thumb{height:100%;width:25%;background-color:#b87333;border-radius:999px;transition:transform .15s ease-out,width .15s ease-out}@media screen and (max-width:749px){.pruv-timeline__header{margin-bottom:1.6rem;padding:0 2rem}.pruv-timeline__track{gap:1.4rem;padding:.4rem 2rem 1.6rem;scroll-padding-left:2rem;scroll-padding-inline-start:2rem}.pruv-timeline__progress-wrapper{padding:0 2rem}.pruv-timeline__item{flex:0 0 22rem;width:22rem;max-width:24rem;min-width:20rem;scroll-margin-left:2rem;scroll-margin-inline-start:2rem}.pruv-timeline__date-wrapper{gap:.1rem;margin-bottom:.8rem}.pruv-timeline__year{font-size:2.6rem}.pruv-timeline__label{font-size:1.15rem}.pruv-timeline__connector-wrapper{height:1.8rem;margin-bottom:.8rem}.pruv-timeline__node{width:1.6rem;height:1.6rem}.pruv-timeline__node-dot{width:1rem;height:1rem}.pruv-timeline__rail{left:1rem;right:-1.4rem}.pruv-timeline__content{gap:.4rem}.pruv-timeline__item-title{font-size:1.5rem}.pruv-timeline__item-description{font-size:1.25rem;line-height:1.45}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-pruv-timeline.css.map */
