.timeline{background:var(--color-bg, var(--bg-body, #fff));color:var(--color-text, var(--color-body));overflow:hidden}.timeline scroll-shadow{width:100%;--scroll-shadow-size: 30}.timeline .section-header h2{color:inherit}.timeline--scroll{display:block;position:relative}.timeline--scroll-container{overflow-x:auto}.timeline--scroll-inner{display:inline-grid;grid-gap:10px;grid-auto-flow:column;grid-auto-columns:max-content;grid-template-columns:repeat(auto-fill,minmax(max-content,1fr))}@media only screen and (min-width:768px){.timeline--scroll-inner{grid-gap:30px}}.timeline--scroll-progress{position:absolute;top:0;left:0;width:100%}.timeline--scroll-progress span{display:block;position:absolute;top:0;left:0;width:100%;height:1px;transform-origin:left center;transform:scaleX(0);background:var(--color-text)}.timeline--scroll-pagination{position:sticky;margin-top:30px;bottom:0;padding:0;left:0;width:max-content;min-width:100%}.timeline--scroll-pagination ul{display:flex;width:100%;list-style:none;margin:0;align-items:start;border-top:1px dashed rgba(var(--color-text-rgb),.2)}.timeline--scroll-pagination li{display:inline-flex;flex-direction:column;align-items:flex-start}.timeline--scroll-pagination li div{transform:translateY(-13px);position:relative;z-index:2}.timeline--scroll-pagination li .timeline--dot{display:block;transform:translate(-3px);width:6px;height:6px;box-sizing:content-box;border-radius:50%;background:var(--color-text, var(--color-body));border:10px solid var(--color-bg, var(--bg-body, #fff))}.timeline--scroll-pagination li .timeline--label{display:block;margin:5px 0 0;font-weight:var(--font-body-medium-weight, 500);font-size:1rem;text-transform:uppercase;color:inherit;line-height:1;white-space:nowrap}.timeline--slide{display:flex;flex-direction:column;width:calc(90vw - 30px)}@media only screen and (min-width:768px){.timeline--slide{flex-direction:row;width:auto}}.timeline-image{flex-shrink:0;height:380px}.timeline-image img{width:100%;height:100%;object-fit:cover}.timeline-content{display:flex;align-items:center;width:100%;flex-shrink:0;background:var(--color-bg-box, #fff);color:var(--color-text-box, var(--color-body))}@media only screen and (min-width:768px){.timeline-content{width:420px}}.timeline-content p,.timeline-content h5{color:inherit}.timeline-content .rte>*:last-child{margin-bottom:0}.timeline-content .text-button{margin-top:20px;margin-right:auto}.timeline-content--inner{padding:20px;display:flex;flex-direction:column}@media only screen and (min-width:768px){.timeline-content--inner{padding:50px}}.timeline.text-center .text-button{margin-left:auto}.timeline.text-right .text-button{margin-left:auto;margin-right:0}.timeline--slide-year{display:none}@media only screen and (max-width:767px){.timeline--vertical-mobile scroll-shadow{overflow:visible}.timeline--vertical-mobile .timeline--scroll-container{overflow:visible}.timeline--vertical-mobile .timeline--scroll-inner{display:flex;flex-direction:column;gap:24px;width:100%}.timeline--vertical-mobile .timeline--slide{position:relative;width:100%;padding-left:28px}.timeline--vertical-mobile .timeline--slide:before{content:"";position:absolute;left:5px;top:0;bottom:-24px;border-left:1px dashed rgba(var(--color-text-rgb),.2)}.timeline--vertical-mobile .timeline--slide:last-child:before{bottom:0}.timeline--vertical-mobile .timeline--slide:after{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:50%;background:var(--color-text, var(--color-body));border:10px solid var(--color-bg, var(--bg-body, #fff));box-sizing:content-box}.timeline--vertical-mobile .timeline--slide-year{display:block;margin-bottom:8px;font-weight:var(--font-body-medium-weight, 500);font-size:1rem;line-height:1;text-transform:uppercase}.timeline--vertical-mobile .timeline--scroll-pagination{display:none}.timeline--vertical-mobile .timeline-image{height:240px}.timeline--vertical-mobile .timeline--slide--has-image .timeline-image{height:auto;max-height:280px;aspect-ratio:16 / 10}.timeline--vertical-mobile .timeline--slide--has-image .timeline-image img{width:100%;height:100%;object-fit:cover}.timeline--vertical-mobile .timeline-image--placeholder{display:flex;align-items:center;justify-content:center;position:relative;background:rgba(var(--color-text-rgb),.04);border:1px dashed rgba(var(--color-text-rgb),.15)}.timeline--vertical-mobile .timeline-image__placeholder-label{position:absolute;bottom:12px;left:12px;font-size:12px;opacity:.7}}.timeline.timeline--memory-lane{overflow:visible;padding:0}.tml{--tml-seg: 42vh;--tml-hold: 88vh;--tml-step: 4rem;--tml-anchor: 3rem;--tml-active: 0;--tml-header: 0px;display:block;position:relative;color:var(--color-text, #fff)}.tml-track{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.tml-stage{position:relative;overflow:hidden}.tml-groups{position:relative}.tml-group{--tml-slide: 0;position:relative}.tml-carousel{position:relative}.tml-carousel-track{display:flex;flex-direction:column}.tml-story{position:relative;min-height:84svh;display:flex}.tml-story-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:rgba(var(--color-text-rgb, 21, 21, 21),.06)}.tml-story-bg img,.tml-story-bg svg{width:100%;height:100%;object-fit:cover;object-position:center center}.tml-story-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(var(--bg-body-rgb, 17, 17, 17),.55),rgba(var(--bg-body-rgb, 17, 17, 17),.25) 30%,rgba(var(--bg-body-rgb, 17, 17, 17),.35) 70%,rgba(var(--bg-body-rgb, 17, 17, 17),.7))}.tml-story--no-image .tml-story-bg{background:rgb(var(--bg-body-rgb, 17, 17, 17))}.tml-story-inner{position:relative;z-index:2;display:flex;align-items:flex-end;width:100%;padding:clamp(28px,6vw,72px) 20px clamp(40px,7vw,80px)}.tml-story-content{display:flex;flex-direction:column;gap:14px;width:100%;max-width:640px;text-shadow:0 1px 24px rgba(0,0,0,.35)}.tml-story-year{font-weight:var(--font-body-medium-weight, 500);font-size:1.25rem;line-height:1;letter-spacing:.14em;text-transform:uppercase}.tml-story-heading{margin:0;color:inherit;font-size:clamp(1.75rem,5vw,3rem);line-height:1.05;font-weight:var(--font-body-medium-weight, 500);text-transform:uppercase;letter-spacing:.02em}.tml-story-text{font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.5}.tml-story-text>*:last-child{margin-bottom:0}.tml-story-link{margin-top:6px;align-self:flex-start}.tml-story-button{align-self:flex-start;margin-top:8px;display:inline-flex;align-items:center;justify-content:center;padding:13px 30px;background:var(--color-text, #fff);color:var(--color-bg, #151515);font-weight:var(--font-body-medium-weight, 500);font-size:.8125rem;line-height:1;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-shadow:none;transition:opacity .2s ease}.tml-story-button:hover,.tml-story-button:focus-visible{opacity:.85}.tml-carousel-controls{display:none;align-items:center;gap:14px}.tml-carousel-prev,.tml-carousel-next{-webkit-appearance:none;appearance:none;border:1px solid rgba(var(--color-text-rgb, 255, 255, 255),.35);background:transparent;color:inherit;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:border-color .2s ease,background .2s ease}.tml-carousel-prev:hover,.tml-carousel-next:hover,.tml-carousel-prev:focus-visible,.tml-carousel-next:focus-visible{border-color:var(--color-text, #fff);background:rgba(var(--color-text-rgb, 255, 255, 255),.12)}.tml-carousel-dots{display:inline-flex;align-items:center;gap:8px}.tml-carousel-dot{-webkit-appearance:none;appearance:none;border:0;padding:0;width:8px;height:8px;border-radius:50%;background:rgba(var(--color-text-rgb, 255, 255, 255),.4);cursor:pointer;transition:background .2s ease,transform .2s ease}.tml-carousel-dot.is-active{background:var(--color-text, #fff);transform:scale(1.3)}.tml-rail{position:relative;z-index:3;pointer-events:none}.tml-eyebrow{margin:0;color:inherit;opacity:.85}.tml-years{position:relative}.tml-years-list{list-style:none;margin:0;padding:0}.tml-year{display:flex;align-items:center}.tml-year-button{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;display:flex;align-items:center;padding:0;width:100%}.tml-year-num{font-weight:var(--font-body-medium-weight, 500);text-transform:uppercase;line-height:1;white-space:nowrap}.tml-year-dot{display:block;border-radius:50%;background:currentColor}.tml-skip{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;pointer-events:auto;display:inline-flex;align-items:center;gap:8px;padding:0;font:inherit;font-weight:var(--font-body-medium-weight, 500);font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;opacity:.75;transition:opacity .2s ease}.tml-skip:hover,.tml-skip:focus-visible{opacity:1}.tml-progress{display:none}.tml-rail{padding:24px 20px 8px}.tml-eyebrow{margin-bottom:16px}.tml-years-list{display:flex;flex-wrap:wrap;gap:8px}.tml-year-button{width:auto;pointer-events:auto;border:1px solid rgba(var(--color-text-rgb, 255, 255, 255),.25);border-radius:999px;padding:7px 14px}.tml-year-num{font-size:.8125rem;opacity:.7}.tml-year.is-active .tml-year-num{opacity:1}.tml-year.is-active .tml-year-button{background:var(--color-text, #fff);border-color:var(--color-text, #fff);color:var(--color-bg, #111)}.tml-year-dot{display:none}.tml-skip{margin:4px 20px 28px}.tml-tint{display:none}.tml.is-enhanced .tml-track{height:calc(var(--tml-count) * var(--tml-seg) + var(--tml-hold))}.tml.is-enhanced .tml-stage{position:sticky;top:var(--tml-header, 0px);height:calc(100svh - var(--tml-header, 0px))}.tml.is-enhanced .tml-groups{position:absolute;top:0;right:0;bottom:0;left:0}.tml.is-enhanced .tml-group{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;will-change:opacity}.tml.is-enhanced .tml-group.is-active{opacity:1;visibility:visible}.tml.is-enhanced .tml-carousel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.tml.is-enhanced .tml-carousel-track{flex-direction:row;height:100%;width:100%;transform:translate(calc(var(--tml-slide, 0) * -100%));transition:transform .6s cubic-bezier(.4,0,.2,1)}.tml.is-enhanced .tml-story{flex:0 0 100%;width:100%;height:100%;min-height:0}.tml.is-enhanced .tml-group .tml-story-bg{transform:scale(1.04);transition:transform 1.4s ease}.tml.is-enhanced .tml-group.is-active .tml-story-bg{transform:scale(1)}.tml.is-enhanced .tml-story-content,.tml.is-enhanced .tml-carousel-controls{opacity:0;pointer-events:none}.tml.is-enhanced .tml-group.is-active .tml-story-content,.tml.is-enhanced .tml-group.is-active .tml-carousel-controls{opacity:1;pointer-events:auto}.tml.is-enhanced .tml-story-year{display:none}.tml.is-enhanced .tml-carousel-controls{display:flex;position:absolute;z-index:3;pointer-events:auto;text-shadow:none}.tml.is-enhanced .tml-tint{display:none}.tml.is-enhanced .tml-rail{position:absolute;z-index:4;top:0;left:0;height:100%;display:flex;flex-direction:column}.tml.is-enhanced .tml-years{flex:1;overflow:hidden}.tml.is-enhanced .tml-years:before{content:"";position:absolute;top:0;bottom:0;right:8px;width:1px;background:rgba(var(--color-text-rgb, 255, 255, 255),.3)}.tml.is-enhanced .tml-years-list{position:absolute;top:0;left:0;right:0;display:block;flex-wrap:nowrap;gap:0;transform:translateY(calc(var(--tml-anchor) - (var(--tml-active) * var(--tml-step))));transition:transform .2s ease-out}.tml.is-enhanced .tml-year{height:var(--tml-step);position:relative}.tml.is-enhanced .tml-year-button{pointer-events:auto;width:100%;border:0;border-radius:0;padding:0 30px 0 0;background:transparent;justify-content:flex-end}.tml.is-enhanced .tml-year-num{opacity:.4;transition:font-size .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.tml.is-enhanced .tml-year-button:hover .tml-year-num,.tml.is-enhanced .tml-year-button:focus-visible .tml-year-num{opacity:.8}.tml.is-enhanced .tml-year.is-active .tml-year-num{opacity:1}.tml.is-enhanced .tml-year.is-active .tml-year-button{background:transparent;color:inherit}.tml.is-enhanced .tml-year-dot{display:block;position:absolute;right:8px;top:50%;width:7px;height:7px;transform:translate(50%,-50%);background:rgba(var(--color-text-rgb, 255, 255, 255),.5);transition:background .3s ease,box-shadow .3s ease}.tml.is-enhanced .tml-year.is-active .tml-year-dot{background:var(--color-text, #fff);box-shadow:0 0 0 4px rgb(var(--bg-body-rgb, 17, 17, 17))}.tml.is-enhanced .tml-progress{display:block;position:absolute;z-index:4;top:0;right:0;width:3px;height:100%;background:rgba(var(--color-text-rgb, 255, 255, 255),.15)}.tml.is-enhanced .tml-progress-bar{display:block;position:absolute;top:0;left:0;width:100%;height:0%;background:var(--color-text, #fff);transition:height .15s linear}@media only screen and (min-width:768px){.tml.is-enhanced .tml-story-inner{align-items:center;padding:0;padding-left:clamp(360px,42vw,640px);padding-right:clamp(32px,6vw,120px)}.tml.is-enhanced .tml-story-content{max-width:560px}.tml.is-enhanced .tml-story-heading{font-size:clamp(2rem,3.4vw,3.25rem)}.tml.is-enhanced .tml-carousel-controls{bottom:clamp(28px,6vh,64px);left:clamp(360px,42vw,640px)}.tml.is-enhanced .tml-story-scrim{background:linear-gradient(90deg,rgb(var(--bg-body-rgb, 17, 17, 17)),rgba(var(--bg-body-rgb, 17, 17, 17),.9) 24%,rgba(var(--bg-body-rgb, 17, 17, 17),.62) 52%,rgba(var(--bg-body-rgb, 17, 17, 17),.66))}.tml.is-enhanced .tml-rail{width:clamp(340px,42vw,600px);padding-top:clamp(28px,5vh,64px);padding-right:clamp(28px,4vw,56px);padding-bottom:clamp(24px,5vh,56px);padding-left:max(24px,calc((100vw - min(100vw,1280px))/2 + 24px))}.tml.is-enhanced .tml-eyebrow{margin-bottom:0;font-size:1rem;letter-spacing:.16em}.tml.is-enhanced .tml-years{margin-top:clamp(24px,4vh,48px)}.tml.is-enhanced .tml-year-num{font-size:1.0625rem}.tml.is-enhanced .tml-year.is-active .tml-year-num{font-size:clamp(2.5rem,3.6vw,3.5rem)}.tml.is-enhanced .tml-skip{margin:clamp(16px,3vh,32px) 0 0}}@media only screen and (max-width:767px){.tml.is-enhanced{--tml-seg: 52vh;--tml-step: 2.5rem;--tml-anchor: 1rem}.tml.is-enhanced .tml-story-inner{align-items:flex-end;padding:0 20px 96px 92px}.tml.is-enhanced .tml-story-content{max-width:none}.tml.is-enhanced .tml-story-heading{font-size:clamp(1.5rem,6.4vw,2rem)}.tml.is-enhanced .tml-story-text{font-size:.9375rem}.tml.is-enhanced .tml-carousel-controls{bottom:24px;left:92px}.tml.is-enhanced .tml-story-scrim{background:linear-gradient(90deg,rgba(var(--bg-body-rgb, 17, 17, 17),.72),rgba(var(--bg-body-rgb, 17, 17, 17),.15) 34%,rgba(var(--bg-body-rgb, 17, 17, 17),.1)),linear-gradient(180deg,rgba(var(--bg-body-rgb, 17, 17, 17),.5),rgba(var(--bg-body-rgb, 17, 17, 17),.2) 32%,rgba(var(--bg-body-rgb, 17, 17, 17),.55),rgba(var(--bg-body-rgb, 17, 17, 17),.88))}.tml.is-enhanced .tml-rail{width:84px;padding:20px 0 20px 16px}.tml.is-enhanced .tml-eyebrow{display:none}.tml.is-enhanced .tml-years{margin-top:4px}.tml.is-enhanced .tml-year-button{padding-right:22px}.tml.is-enhanced .tml-year-num{font-size:.75rem}.tml.is-enhanced .tml-year.is-active .tml-year-num{font-size:1.375rem}.tml.is-enhanced .tml-skip{margin:12px 0 0;font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.tml.is-enhanced .tml-group,.tml.is-enhanced .tml-story-bg,.tml.is-enhanced .tml-carousel-track,.tml.is-enhanced .tml-years-list,.tml.is-enhanced .tml-year-num,.tml-skip{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/227/assets/timeline.css.map */
