.some-benefits-timeline{--tl-font-display: "Apple Garamond Light", var(--font-headline, serif);--tl-font-body: "Founders Grotesk", var(--font-base, system-ui, sans-serif);--tl-font-label: "Founders Grotesk", var(--font-base, system-ui, sans-serif);--tl-ease: cubic-bezier(.22, 1, .36, 1);--tl-duration: 1.05s;--tl-duration-layout: 1.15s;--tl-duration-fast: .65s;--tl-stagger-meta: .1s;--tl-stagger-body: .2s;--tl-sticky-top: var(--header-height, 84px);--tl-pin-height: calc(100svh - var(--tl-sticky-top));color:var(--ink);font-family:var(--tl-font-body);font-weight:400;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;box-sizing:border-box}.some-benefits-timeline *,.some-benefits-timeline *:before,.some-benefits-timeline *:after{box-sizing:border-box}.some-benefits-timeline em,.some-benefits-timeline i{font-style:normal}.some-benefits-timeline ::selection{background:var(--ink);color:var(--bone)}.some-benefits-timeline button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}.some-benefits-timeline__topline{height:1px;background:var(--rule);width:100%}.some-benefits-timeline__inner{width:100%;max-width:none;margin:0 auto;padding:0}.some-benefits-timeline__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:clamp(var(--tl-head-gap-min, 50px),calc(var(--tl-head-gap-scale, 96) * 100vw / 1728),var(--tl-head-gap-max, 96px));position:relative}.some-benefits-timeline__head>div:first-child{min-width:0;max-width:min(100%,var(--tl-title-max-width, 1200px))}.some-benefits-timeline__head--title-center{grid-template-columns:1fr;justify-items:center}.some-benefits-timeline__head--title-center>div:first-child{width:100%;max-width:100%}.some-benefits-timeline__head--title-center .some-benefits-timeline__title,.some-benefits-timeline__head--title-center .some-benefits-timeline__title p{width:100%;max-width:100%;text-align:center}.some-benefits-timeline__head--title-center .some-benefits-timeline__controls--desktop{position:absolute;top:0;right:0}.some-benefits-timeline__head--title-right{grid-template-columns:1fr auto;justify-items:end}.some-benefits-timeline__head--title-right>div:first-child{width:100%;max-width:min(100%,var(--tl-title-max-width, 1200px))}.some-benefits-timeline__title{font-family:var(--tl-font-display);font-weight:400;font-size:clamp(var(--tl-title-size-mobile, 50px),calc(var(--tl-title-size-clamp, 100) * 100vw / 1728),var(--tl-title-size-desktop, 100px));line-height:85%;letter-spacing:0;margin:0;max-width:var(--tl-title-max-width, 1200px);width:100%;text-align:var(--tl-title-align, center);text-wrap:pretty;text-transform:none}.some-benefits-timeline__head--title-right .some-benefits-timeline__title,.some-benefits-timeline__head--title-right .some-benefits-timeline__title p{width:100%;max-width:100%;text-align:right}.some-benefits-timeline__title p{margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.some-benefits-timeline__title em{color:var(--ink-soft);font-style:normal}.some-benefits-timeline__controls{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.some-benefits-timeline__count{font-family:var(--tl-font-label);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;letter-spacing:.04em;color:var(--stone);transition:opacity var(--tl-duration-fast) var(--tl-ease)}.some-benefits-timeline__count.is-updating{opacity:.35;transition:opacity .35s var(--tl-ease)}.some-benefits-timeline__count b{color:var(--ink);font-weight:500;transition:color var(--tl-duration-fast) var(--tl-ease)}.some-benefits-timeline__nav-row{display:flex;gap:8px}.some-benefits-timeline__nav-btn{width:44px;height:44px;border:1px solid var(--ink);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);transition:background .18s ease,color .18s ease,transform .18s ease,opacity .18s ease,border-color .18s ease}.some-benefits-timeline__nav-btn:hover{background:var(--ink);color:var(--bone)}.some-benefits-timeline__nav-btn:active{transform:translateY(1px)}.some-benefits-timeline__nav-btn:disabled{opacity:.25;cursor:not-allowed}.some-benefits-timeline__nav-btn svg{width:16px;height:16px}@media(min-width:769px){.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__scroll-stage{height:calc(var(--tl-scroll-steps, 5) * var(--tl-pin-height));position:relative}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__scroll-pin{position:sticky;top:var(--tl-sticky-top);min-height:var(--tl-pin-height);height:var(--tl-pin-height);display:flex;flex-direction:column;justify-content:flex-start;padding-top:20px;padding-bottom:20px;box-sizing:border-box;overflow:visible;border-bottom:0;background-color:var(--bone)}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__scroll-progress{display:none!important}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__sectionWrap{width:100%;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__inner{width:100%}}.some-benefits-timeline__scroll-progress{position:relative;margin:0 0 18px}.some-benefits-timeline__scroll-progress[hidden]{display:none!important}.some-benefits-timeline__scroll-progress-track{position:relative;height:2px;background:var(--rule);border-radius:999px;overflow:hidden}.some-benefits-timeline__scroll-progress-fill{position:absolute;inset:0 auto 0 0;width:100%;background:var(--ink);opacity:.38;border-radius:inherit;transform:scaleX(0);transform-origin:left center;will-change:transform}.some-benefits-timeline__track{position:relative;padding-top:0}.some-benefits-timeline__rule{position:absolute;left:0;right:0;top:0;height:1px;background:var(--rule)}.some-benefits-timeline__rule:before,.some-benefits-timeline__rule:after{content:"";position:absolute;top:-3px;width:7px;height:7px;background:var(--ink);border-radius:50%}.some-benefits-timeline__rule:before{left:0}.some-benefits-timeline__rule:after{right:0}.some-benefits-timeline__ticks{position:absolute;top:0;left:0;right:0;display:grid;pointer-events:none;transition:grid-template-columns var(--tl-duration-layout) var(--tl-ease)}.some-benefits-timeline__ticks .some-benefits-timeline__tick{height:8px;border-left:1px solid var(--rule);transition:border-color var(--tl-duration) var(--tl-ease)}.some-benefits-timeline__ticks .some-benefits-timeline__tick:first-child{border-left:none}.some-benefits-timeline__ticks .some-benefits-timeline__tick.is-active{border-left-color:var(--ink)}.some-benefits-timeline__row{--tl-stop-gap: 12px;display:grid;grid-template-columns:repeat(var(--stop-count, 6),minmax(0,1fr));gap:var(--tl-stop-gap);align-items:start;margin-top:0;transition:grid-template-columns var(--tl-duration-layout) var(--tl-ease)}.some-benefits-timeline.is-switching .some-benefits-timeline__row,.some-benefits-timeline.is-switching .some-benefits-timeline__ticks{transition:grid-template-columns var(--tl-duration-layout) var(--tl-ease)}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__ticks{display:none}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__row{margin-top:0;transition:grid-template-columns var(--tl-duration-layout) var(--tl-ease);align-items:start}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__stop{opacity:calc(.72 + var(--tl-focus, 0) * .28);transition:none;will-change:opacity;transform:none;position:relative}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__stop .some-benefits-timeline__img{width:100%;max-width:none;transform:none;filter:saturate(calc(.42 + var(--tl-focus, 0) * .58)) brightness(.98);z-index:1;transition:width var(--tl-duration-layout) var(--tl-ease),filter var(--tl-duration) var(--tl-ease);will-change:filter}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__stop .some-benefits-timeline__meta{position:relative;width:88%;opacity:calc(.72 + var(--tl-focus, 0) * .28);transform:none;transition:width var(--tl-duration-layout) var(--tl-ease),opacity var(--tl-duration-fast) var(--tl-ease);will-change:opacity}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__stop.is-active .some-benefits-timeline__meta{width:100%;transition-delay:var(--tl-stagger-meta)}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__stop .some-benefits-timeline__when{font-size:22px;transition:font-size var(--tl-duration) var(--tl-ease)}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__stop.is-active .some-benefits-timeline__when{font-size:24px}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__stop .some-benefits-timeline__body{position:absolute;left:0;right:0;top:calc(100% + 8px);margin-top:0;max-height:160px;overflow:hidden;opacity:calc(var(--tl-focus, 0) * var(--tl-focus, 0));transform:none;pointer-events:none;transition:none;will-change:opacity;z-index:1}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__stop.is-active .some-benefits-timeline__body,.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__stop.is-inactive .some-benefits-timeline__body{margin-top:8px;max-height:160px}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__stop.is-active .some-benefits-timeline__img{width:100%;max-width:none;filter:none;transition-delay:.05s}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__stop.is-inactive .some-benefits-timeline__img{width:100%;max-width:none;transition-delay:0s}.some-benefits-timeline.is-scroll-driven .some-benefits-timeline__track{padding-bottom:clamp(120px,14vh,180px);min-height:clamp(380px,42vh,460px)}.some-benefits-timeline__stop{display:flex;flex-direction:column;align-items:flex-start;gap:14px;cursor:pointer;text-align:left;text-transform:none;width:100%;position:relative;transition:opacity var(--tl-duration) var(--tl-ease),filter var(--tl-duration) var(--tl-ease)}.some-benefits-timeline__stop:focus-visible{outline:none}.some-benefits-timeline__stop:focus-visible .some-benefits-timeline__img{outline:2px solid var(--ink);outline-offset:3px}.some-benefits-timeline__img{position:relative;width:88%;aspect-ratio:1 / 1;background:var(--sand);border-radius:12px;overflow:hidden;flex-shrink:0;transition:width var(--tl-duration-layout) var(--tl-ease),filter var(--tl-duration) var(--tl-ease),border-radius var(--tl-duration) var(--tl-ease);transition-delay:0s}.some-benefits-timeline__stop.is-inactive .some-benefits-timeline__img{width:100%}.some-benefits-timeline__stop.is-active .some-benefits-timeline__img{width:100%;max-width:none;filter:none;z-index:1;transition-delay:.05s}.some-benefits-timeline__img.tint-orange{background:var(--orange-50)}.some-benefits-timeline__img.tint-berry{background:var(--berry-50)}.some-benefits-timeline__img.tint-paper{background:var(--paper)}.some-benefits-timeline__img.tint-ink{background:var(--ink);color:var(--bone)}.some-benefits-timeline__img-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.some-benefits-timeline__img.has-media .some-benefits-timeline__stripes,.some-benefits-timeline__img.has-media .some-benefits-timeline__ph-mark,.some-benefits-timeline__img.has-media .some-benefits-timeline__ph-label{display:none}.some-benefits-timeline__stripes{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,#14110d0a 0 12px,#14110d00 12px 24px)}.some-benefits-timeline__img.tint-ink .some-benefits-timeline__stripes{background-image:repeating-linear-gradient(45deg,#f5f1eb0f 0 12px,#f5f1eb00 12px 24px)}.some-benefits-timeline__ph-label{position:absolute;left:14px;right:14px;bottom:14px;font-family:var(--tl-font-label);font-weight:400;font-size:10px;letter-spacing:.04em;color:#14110d8c;text-transform:uppercase;line-height:1.3}.some-benefits-timeline__img.tint-ink .some-benefits-timeline__ph-label{color:#f5f1eb99}.some-benefits-timeline__ph-mark{position:absolute;top:14px;left:14px;font-family:var(--tl-font-label);font-weight:500;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#14110d73}.some-benefits-timeline__img.tint-ink .some-benefits-timeline__ph-mark{color:#f5f1eb8c}.some-benefits-timeline__stop.is-hidden,.some-benefits-timeline__ticks .some-benefits-timeline__tick.is-hidden{display:none!important}.some-benefits-timeline__stop.is-inactive{opacity:.78}.some-benefits-timeline__stop.is-active{opacity:1}.some-benefits-timeline.is-switching .some-benefits-timeline__stop.is-inactive{opacity:.78}.some-benefits-timeline__stop.is-inactive .some-benefits-timeline__img{filter:saturate(.42) brightness(.98)}.some-benefits-timeline__stop.is-inactive:hover .some-benefits-timeline__img{filter:saturate(.85)}.some-benefits-timeline__meta{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:88%;padding-top:14px;transition:width var(--tl-duration-layout) var(--tl-ease),opacity var(--tl-duration) var(--tl-ease),transform var(--tl-duration) var(--tl-ease);transition-delay:0s;transform:translateZ(0)}.some-benefits-timeline__stop.is-active .some-benefits-timeline__meta{width:100%;transition-delay:var(--tl-stagger-meta)}.some-benefits-timeline__stop.is-inactive .some-benefits-timeline__meta{width:100%;opacity:.88}.some-benefits-timeline__stamp{font-family:var(--tl-font-label);font-weight:500;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tl-text-color, var(--tl-copy-color, var(--some-grey, #2d2c2c)));transition:color var(--tl-duration) var(--tl-ease),letter-spacing var(--tl-duration) var(--tl-ease)}.some-benefits-timeline__stop.is-active .some-benefits-timeline__stamp{color:var(--tl-text-color, var(--tl-copy-color, var(--some-grey, #2d2c2c)))}.some-benefits-timeline__when{font-family:var(--tl-font-body);font-weight:400;font-size:22px;line-height:1;letter-spacing:-.01em;text-transform:none;color:var(--tl-text-color, var(--tl-copy-color, var(--some-grey, #2d2c2c)));margin-top:2px;transition:font-size var(--tl-duration) var(--tl-ease),color var(--tl-duration) var(--tl-ease)}.some-benefits-timeline__stop.is-active .some-benefits-timeline__when{color:var(--tl-text-color, var(--tl-copy-color, var(--some-grey, #2d2c2c)));font-size:24px}.some-benefits-timeline__body{margin-top:0;width:100%;max-width:none;overflow:hidden;max-height:0;opacity:1;transform:none;transition:max-height var(--tl-duration-layout) var(--tl-ease),margin-top var(--tl-duration-layout) var(--tl-ease);transition-delay:0s}.some-benefits-timeline__stop.is-active .some-benefits-timeline__body{margin-top:8px;max-height:480px;transition-delay:var(--tl-stagger-body)}.some-benefits-timeline.is-switching .some-benefits-timeline__stop.is-inactive .some-benefits-timeline__body{transition-delay:0s;transition-duration:var(--tl-duration-layout)}.some-benefits-timeline__body,.some-benefits-timeline__headline{text-transform:none;letter-spacing:normal}.some-benefits-timeline__headline{font-family:var(--tl-font-body);font-size:17px;font-weight:500;line-height:1.15;color:var(--tl-text-color, var(--tl-copy-color, var(--some-grey, #2d2c2c)));margin:0 0 10px;letter-spacing:-.01em}.some-benefits-timeline__copy{font-family:var(--tl-font-body);font-style:normal;font-weight:400;font-size:var(--tl-copy-size-desktop, 20px);line-height:var(--tl-copy-line-height-desktop, 24px);color:var(--tl-text-color, var(--tl-copy-color, var(--some-grey, #2d2c2c)));margin:0 0 16px;letter-spacing:-.4px;text-transform:none}.some-benefits-timeline__empty{padding:48px 0;text-align:center;font-family:var(--tl-font-label);font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--stone)}@media(prefers-reduced-motion:reduce){.some-benefits-timeline,.some-benefits-timeline *{transition-duration:.01ms!important;animation-duration:.01ms!important}.some-benefits-timeline__stop,.some-benefits-timeline__body{transform:none!important}}.some-benefits-timeline.is-empty .some-benefits-timeline__track,.some-benefits-timeline.is-empty .some-benefits-timeline__controls{display:none}@media(max-width:768px){.some-benefits-timeline__head>div:first-child,.some-benefits-timeline__title{max-width:100%}.some-benefits-timeline__title{padding-inline:15px;box-sizing:border-box}.some-benefits-timeline__head{grid-template-columns:1fr;align-items:start;gap:20px;margin-bottom:28px}.some-benefits-timeline__head--title-center .some-benefits-timeline__controls--desktop{position:static;width:100%}.some-benefits-timeline__controls--desktop{display:none!important}.some-benefits-timeline__ticks{display:none}.some-benefits-timeline__copy{font-size:var(--tl-copy-size-mobile, 16px);line-height:var(--tl-copy-line-height-mobile, 18px)}.some-benefits-timeline__track{touch-action:pan-x;overflow:visible}.some-benefits-timeline__row{display:flex;flex-wrap:nowrap;gap:var(--tl-stop-gap);margin-top:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;padding:0 0 4px;scroll-padding-inline:0;touch-action:pan-x}.some-benefits-timeline__row::-webkit-scrollbar{display:none}.some-benefits-timeline__stop{flex:0 0 82%;max-width:82%;scroll-snap-align:start;scroll-snap-stop:always}.some-benefits-timeline__stop .some-benefits-timeline__img,.some-benefits-timeline__stop .some-benefits-timeline__meta{width:100%}.some-benefits-timeline__stop.is-inactive{display:flex!important;opacity:.55}.some-benefits-timeline__stop.is-active{display:flex;opacity:1}.some-benefits-timeline__stop.is-inactive .some-benefits-timeline__img{filter:saturate(.55) brightness(.98)}.some-benefits-timeline__stop.is-active .some-benefits-timeline__img{width:100%;max-width:none;filter:none}.some-benefits-timeline__stop.is-inactive .some-benefits-timeline__body{max-height:0;margin-top:0}.some-benefits-timeline__stop.is-active .some-benefits-timeline__body{max-height:640px}.some-benefits-timeline__stop.is-inactive .some-benefits-timeline__when{font-size:18px}.some-benefits-timeline__meta{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/timeline-section.css.map */
