.timeline{position:relative;width:100%;background-color:var(--color-background);padding:var(--spacing-2xl) var(--spacing-md);border-bottom:1px solid var(--color-foreground)}@media (min-width: 768px){.timeline{padding:5rem var(--spacing-lg)}}@media (min-width: 1024px){.timeline{padding:6rem 8.9375rem;max-height:820px}}.timeline__container{max-width:1440px;margin:0 auto;width:100%}.timeline__mobile-grid{display:contents}@media (max-width: 1023px){.timeline__mobile-grid{display:grid;grid-template-columns:auto 1fr;gap:0 48px;align-items:start}}@media (max-width: 767px){.timeline__mobile-grid{display:block;position:relative}}.timeline__divider{display:none}@media (max-width: 1023px){.timeline__divider{display:none}}@media (max-width: 767px){.timeline__divider{margin:0 16px}}.timeline__heading{font-family:var(--font-heading-h1);font-size:32px;font-weight:var(--font-weight-ultralight);line-height:normal;letter-spacing:-.32px;margin-bottom:53px;color:var(--color-foreground)}@media (max-width: 767px){.timeline__heading{font-size:24px;letter-spacing:-.24px;margin-bottom:var(--spacing-lg)}}.timeline__waveform-wrapper{margin-bottom:24px;position:relative}@media (max-width: 1023px){.timeline__waveform-wrapper{display:none}}.timeline__waveform-container{position:relative;width:100%;height:43px;display:flex;align-items:center;justify-content:center}.timeline__waveform{width:100%;height:auto;display:block;color:var(--color-foreground)}.timeline__scrubber{position:absolute;top:-8px;left:0;width:1px;height:103px;background-color:var(--color-foreground);pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:10}.timeline__scrubber.active{opacity:1}.timeline__years{display:flex;justify-content:space-between;align-items:center;margin-bottom:72px;width:100%}@media (max-width: 1023px){.timeline__years{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:0;width:auto;padding-right:0}}@media (max-width: 767px){.timeline__years{gap:12px;position:absolute;left:0;z-index:1}}.timeline__year-button{font-family:var(--font-body);font-size:14px;font-weight:var(--font-weight-normal);line-height:normal;letter-spacing:-.14px;color:var(--color-foreground);background:none;border:none;padding:0;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:font-weight .2s ease,text-decoration .2s ease}@media (max-width: 1023px){.timeline__year-button{font-size:16px;letter-spacing:-.16px}}@media (max-width: 767px){.timeline__year-button{font-size:14px;letter-spacing:-.14px}}.timeline__year-button[data-active=true]{font-weight:var(--font-weight-bold);text-decoration:underline;text-underline-offset:4px}.timeline__year-button:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width: 1023px){.timeline__year-button:hover{font-weight:var(--font-weight-bold)}}.timeline__year-button:focus{outline:2px solid var(--color-foreground);outline-offset:4px}.timeline__content-wrapper{position:relative;min-height:350px}@media (min-width: 1024px){.timeline__content-wrapper{max-height:520px}}@media (max-width: 1023px){.timeline__content-wrapper{min-height:auto;min-width:0;display:flex;flex-direction:column;gap:0;position:relative}}@media (max-width: 767px){.timeline__content-wrapper{padding-left:80px}}.timeline__entry{display:grid;grid-template-columns:432px 1fr;gap:96px;opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;transition:opacity .3s ease,visibility .3s ease}.timeline__entry[data-active=true]{opacity:1;visibility:visible;position:relative}@media (max-width: 1023px){.timeline__entry{display:grid;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:24px;position:absolute;opacity:0;visibility:hidden;margin-bottom:0;padding-bottom:0;border-bottom:none;min-width:0}.timeline__entry[data-active=true]{position:relative;opacity:1;visibility:visible}}@media (max-width: 767px){.timeline__entry{display:flex;flex-direction:column;min-height:auto;gap:0}}.timeline__text-column{display:flex;flex-direction:column;gap:24px;min-width:0}@media (max-width: 1023px){.timeline__text-column{grid-row:1;gap:20px;position:relative;min-width:0}.timeline__text-column:before{content:"";position:absolute;left:-24px;top:0;bottom:0;width:1px;background-color:var(--color-foreground)}}@media (max-width: 767px){.timeline__text-column:before{left:-16px}}@media (max-width: 767px){.timeline__text-column{gap:16px;grid-row:auto;min-height:320px}}.timeline__text-column:before{content:attr(data-year);display:none}.timeline__subtitle{font-family:var(--font-heading-h1);font-size:24px;font-weight:var(--font-weight-ultralight);line-height:1.2;letter-spacing:-.24px;color:var(--color-foreground);margin:0;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 1023px){.timeline__subtitle{font-size:22px;letter-spacing:-.22px;line-height:1.25}}@media (max-width: 767px){.timeline__subtitle{font-size:20px;letter-spacing:-.2px;line-height:1.3}}.timeline__description{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:1.5;letter-spacing:normal;color:var(--color-foreground);word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 767px){.timeline__description{line-height:1.6}}.timeline__image-column{display:flex;flex-direction:column;gap:12px}@media (max-width: 1023px){.timeline__image-column{grid-row:2;gap:10px;align-items:center;justify-content:center}}@media (max-width: 767px){.timeline__image-column{position:relative;margin-left:calc(-80px - var(--spacing-md));margin-right:calc(-1 * var(--spacing-md));width:calc(100% + 80px + (2 * var(--spacing-md)));padding:2rem var(--spacing-md) 0;display:flex;flex-direction:column;align-items:center;gap:8px}}.timeline__image{width:100%;height:auto;object-fit:contain;display:block;max-width:100%;max-height:380px}@media (max-width: 1023px){.timeline__image{max-height:400px}}@media (max-width: 767px){.timeline__image{max-height:none;max-width:100%;width:auto;height:auto;margin:0 auto}}.timeline__photo-credit{font-family:var(--font-body);font-size:14px;font-weight:var(--font-weight-normal);line-height:1.4;letter-spacing:normal;color:var(--color-foreground);text-align:center;margin:0}@media (max-width: 767px){.timeline__photo-credit{font-size:13px;line-height:1.5;margin-top:.75rem}}@media (prefers-reduced-motion: reduce){.timeline__entry{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
