html{scroll-behavior:smooth}.scroll-timeline{background:#faf1e4;color:var(--timeline-text, #2B2420);padding:64px 0}.scroll-timeline__inner{max-width:1100px;margin:0 auto;padding:0 24px}.scroll-timeline__header{text-align:center;max-width:560px;margin:0 auto 40px}.scroll-timeline__title{font-size:clamp(28px,3.5vw,40px);line-height:1.15;margin:0 0 12px;font-weight:500}.scroll-timeline__subtext{font-size:16px;line-height:1.6;opacity:.75;margin:0}.scroll-timeline__viewport{height:var(--timeline-height, 640px);overflow-y:auto;overscroll-behavior:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;outline:none;scrollbar-width:none;-ms-overflow-style:none}.scroll-timeline__viewport::-webkit-scrollbar{display:none;width:0;height:0}.scroll-timeline__track{position:relative}.scroll-timeline__track:before{content:"";position:absolute;top:8px;bottom:8px;left:50%;transform:translate(-.5px);width:1px;background:var(--timeline-line, #D8C7AF)}.timeline-item{position:relative;display:grid;grid-template-columns:1fr 40px 1fr;column-gap:0;align-items:start;padding:48px 0;opacity:.35;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.timeline-item.is-active{opacity:1;transform:translateY(0)}.timeline-item:first-child{padding-top:8px}.timeline-item__media{grid-column:1}.timeline-item__image,.timeline-item__image--placeholder{width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover;border-radius:14px;display:block;background:var(--timeline-card-bg, #fff);box-shadow:0 2px 8px #2b242024}.timeline-item__placeholder-svg{width:100%;height:100%;border-radius:14px}.timeline-item__marker{grid-column:2;display:flex;justify-content:center;align-self:start;padding-top:0}.timeline-item__dot{width:14px;height:14px;border-radius:50%;background:#ababab;box-shadow:0 0 0 5px var(--timeline-bg, #4b4b4bff);margin-top:9px}.timeline-item__content{grid-column:3;padding-left:8px;padding-top:0;max-width:440px;margin-top:-25px}.timeline-item__eyebrow{font-size:26px;line-height:1.35;letter-spacing:normal;color:var(--timeline-text, #2B2420);margin:0 0 40px;font-weight:100;font-family:Instrument Sans!important}.timeline-item__heading{font-size:26px;line-height:1.3;margin:0 0 12px;font-weight:100;font-family:Instrument Sans!important}.timeline-item__text{font-size:16px;line-height:1.65;opacity:.85;max-width:46ch}.timeline-item__text p{margin:0}@media(prefers-reduced-motion:reduce){.timeline-item,.scroll-timeline__viewport{transition:none!important;scroll-behavior:auto!important}}.timeline-item__media{border:1px solid;border-radius:10px;padding:10px;margin-top:-18px}@media screen and (max-width:749px){.scroll-timeline{padding:40px 0}.scroll-timeline .scroll-timeline__inner{padding:0 16px}.scroll-timeline .scroll-timeline__header{margin-bottom:28px}.scroll-timeline .scroll-timeline__viewport{height:min(var(--timeline-height, 640px),78vh);padding-right:0}.scroll-timeline .scroll-timeline__track:before{left:16px;top:17px;bottom:0}.scroll-timeline .timeline-item{grid-template-columns:32px minmax(0,1fr);column-gap:12px;row-gap:0;padding:0 0 40px}.scroll-timeline .timeline-item:first-child{padding-top:4px}.scroll-timeline .timeline-item:last-child{padding-bottom:8px}.scroll-timeline .timeline-item__marker{grid-column:1;grid-row:1 / span 4;padding-top:0}.scroll-timeline .timeline-item__dot{width:12px;height:12px;margin-top:7px;box-shadow:0 0 0 4px var(--timeline-bg, #F6EEE2)}.scroll-timeline .timeline-item__content{display:contents}.scroll-timeline .timeline-item__eyebrow{grid-column:2;grid-row:1;font-size:20px;line-height:1.3;margin:0 0 14px}.scroll-timeline .timeline-item__media{grid-column:2;grid-row:2;margin:0 0 18px;padding:8px;border-radius:12px}.scroll-timeline .timeline-item__image,.scroll-timeline .timeline-item__image--placeholder,.scroll-timeline .timeline-item__placeholder-svg{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:8px;box-shadow:none}.scroll-timeline .timeline-item__heading{grid-column:2;grid-row:3;font-size:19px;line-height:1.35;margin:0 0 8px}.scroll-timeline .timeline-item__text{grid-column:2;grid-row:4;font-size:13px;line-height:1.6;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/scroll-timeline.css.map */
