:root{--ft-navy: #0B2A45;--ft-orange: #F26322;--ft-teal: #1F8A8A;--ft-deep-teal: #124F5B;--ft-cream: #F3EBDD;--ft-white: #FFFFFF}.section-fishtown-timeline{background:var(--ft-cream)}.ft-timeline{width:100%;padding:35px 20px 45px;overflow:hidden;background:var(--ft-timeline-bg, var(--ft-cream));color:var(--ft-navy)}.ft-timeline__inner{width:100%;max-width:1480px;margin:0 auto}.ft-timeline__header{margin-bottom:42px}.ft-timeline__eyebrow{margin:0 0 10px;color:var(--ft-teal);font-family:Inter,sans-serif;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ft-timeline__heading{margin:0;color:var(--ft-navy);font-family:Inter,sans-serif;font-size:clamp(36px,4.4vw,40px);font-weight:850;line-height:1.17;letter-spacing:-.045em;text-transform:uppercase}.ft-timeline__intro{max-width:510px;margin-top:8px;color:#647c91;font-family:Inter,sans-serif;font-size:14px;line-height:1.65}.ft-timeline__list{position:relative;display:flex;flex-direction:column;gap:30px}.ft-timeline__list:before{content:"";position:absolute;top:10px;bottom:10px;left:50%;width:1px;background:#0b2a452e;transform:translate(-50%)}.ft-timeline__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:16px}.ft-timeline__side{min-width:0}.ft-timeline__side--left{text-align:right}.ft-timeline__side--right{text-align:left}.ft-timeline__milestone{padding:0 12px}.ft-timeline__year{display:inline-block;margin-bottom:7px;padding:3px 9px;border-radius:12px;color:var(--ft-white);font-family:Inter,sans-serif;font-size:8px;font-weight:800;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.ft-timeline__year--orange{background:var(--ft-orange);color:var(--ft-navy)}.ft-timeline__year--teal{background:var(--ft-teal);color:var(--ft-white)}.ft-timeline__year--navy{background:var(--ft-navy);color:var(--ft-white)}.ft-timeline__milestone h3{margin:0 0 5px;color:var(--ft-navy);font-family:Inter,sans-serif;font-size:16px;font-weight:800;line-height:1.3;letter-spacing:-.025em}.ft-timeline__milestone p{margin:0;color:#647c91;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.65}.ft-timeline__center{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.ft-timeline__number{width:29px;height:29px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ft-navy);color:var(--ft-white);font-family:Inter,sans-serif;font-size:9px;font-weight:800;box-shadow:0 3px 8px #0b2a451f}.ft-timeline__number--orange{background:var(--ft-navy)}.ft-timeline__number--teal{background:var(--ft-teal)}.ft-timeline__number--navy{background:var(--ft-navy)}.ft-timeline__metric{min-height:54px;display:flex;flex-direction:column;justify-content:center;padding:13px 16px;border-radius:24px;background:#ffffff85;box-shadow:0 3px 4px #0b2a451a;text-align:left}.ft-timeline__metric-label{margin-bottom:5px;color:var(--ft-teal);font-family:Inter,sans-serif;font-size:14px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.ft-timeline__metric p{margin:0;color:var(--ft-navy);font-family:Inter,sans-serif;font-size:14px;font-weight:550;line-height:1.6}.ft-timeline__item--odd .ft-timeline__side--left .ft-timeline__milestone{padding-left:0}.ft-timeline__item--even .ft-timeline__side--right .ft-timeline__milestone{padding-right:0}@media screen and (max-width:800px){.ft-timeline{padding:32px 16px 38px}.ft-timeline__header{margin-bottom:32px}.ft-timeline__heading{font-size:clamp(33px,5.8vw,40px)}.ft-timeline__list{gap:25px}.ft-timeline__item{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:9px}.ft-timeline__milestone{padding:0 5px}.ft-timeline__milestone h3{font-size:14px}.ft-timeline__milestone p,.ft-timeline__metric p{font-size:9px}.ft-timeline__metric{padding:12px;border-radius:18px}}@media screen and (max-width:600px){.ft-timeline{padding:30px 15px 36px}.ft-timeline__heading{font-size:clamp(30px,8vw,38px);line-height:1.12}.ft-timeline__intro{font-size:12px}.ft-timeline__list{gap:24px;padding-left:36px}.ft-timeline__list:before{left:14px;transform:none}.ft-timeline__item{display:flex;flex-direction:column;align-items:stretch;gap:10px}.ft-timeline__center{position:absolute;top:0;left:-36px;width:29px;height:29px}.ft-timeline__side--left,.ft-timeline__side--right{text-align:left}.ft-timeline__side--left:empty,.ft-timeline__side--right:empty{display:none}.ft-timeline__milestone{padding:0!important}.ft-timeline__milestone h3{font-size:16px}.ft-timeline__milestone p{font-size:11px;line-height:1.7}.ft-timeline__metric{min-height:0;padding:14px 15px;border-radius:18px}.ft-timeline__metric p{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fishtown-timeline.css.map */
