.timeline-showcase-card{background:var(--timeline-showcase-card-bg,#fbf6f1);padding:var(--timeline-showcase-card-top-spacing,80px) 32px var(--timeline-showcase-card-bottom-spacing,80px)}.timeline-showcase-card__wrap{margin:0 auto;max-width:1200px}.timeline-showcase-card__eyebrow{color:var(--timeline-showcase-card-eyebrow-color,#e8610a);font-family:var(--timeline-showcase-card-eyebrow-font,"Roboto Mono"),monospace;font-size:var(--timeline-showcase-card-eyebrow-size,12px);font-style:var(--timeline-showcase-card-eyebrow-style,normal);font-weight:var(--timeline-showcase-card-eyebrow-weight,400);letter-spacing:.14em;text-decoration:var(--timeline-showcase-card-eyebrow-decoration,none);text-transform:uppercase}.timeline-showcase-card__heading{color:var(--timeline-showcase-card-heading-color,#1b4f72);font-family:var(--timeline-showcase-card-heading-font,"Barlow Condensed"),sans-serif;font-size:var(--timeline-showcase-card-heading-size,36px);font-style:var(--timeline-showcase-card-heading-style,normal);font-weight:var(--timeline-showcase-card-heading-weight,700);line-height:1.1;margin:14px 0 0;text-decoration:var(--timeline-showcase-card-heading-decoration,none)}.timeline-showcase-card__rail{margin-top:52px;position:relative}.timeline-showcase-card__rail:before{background:var(--timeline-showcase-card-rail-color,#d9e2ec);bottom:8px;content:"";left:120px;position:absolute;top:8px;width:2px}.timeline-showcase-card__row{display:grid;gap:40px;grid-template-columns:100px 1fr;padding-bottom:36px;position:relative}.timeline-showcase-card__row:last-child{padding-bottom:0}.timeline-showcase-card__year{color:var(--timeline-showcase-card-year-color,#e8610a);font-family:var(--timeline-showcase-card-year-font,"Barlow Condensed"),sans-serif;font-size:var(--timeline-showcase-card-year-size,28px);font-style:var(--timeline-showcase-card-year-style,normal);font-weight:var(--timeline-showcase-card-year-weight,700);line-height:1;padding-top:14px;text-align:right;text-decoration:var(--timeline-showcase-card-year-decoration,none)}.timeline-showcase-card__body{background:var(--timeline-showcase-card-card-bg,#fff);border:1px solid var(--timeline-showcase-card-card-border,#d9e2ec);border-radius:var(--timeline-showcase-card-card-radius,8px);padding:20px 24px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.timeline-showcase-card__body:hover{box-shadow:0 10px 24px rgba(27,79,114,.12);transform:translateY(-3px)}.timeline-showcase-card__body:before{background:var(--timeline-showcase-card-dot-color,#e8610a);border:3px solid var(--timeline-showcase-card-card-bg,#fff);border-radius:50%;box-shadow:0 0 0 1px var(--timeline-showcase-card-card-border,#d9e2ec);content:"";height:14px;left:-20px;position:absolute;top:24px;transform:translateX(-50%);width:14px}.timeline-showcase-card__badge{background:var(--timeline-showcase-card-badge-bg,#f5f5f0);border:1px solid var(--timeline-showcase-card-card-border,#d9e2ec);border-radius:3px;color:var(--timeline-showcase-card-badge-color,#1b4f72);display:inline-block;font-family:var(--timeline-showcase-card-badge-font,"Roboto Mono"),monospace;font-size:var(--timeline-showcase-card-badge-size,12px);font-style:var(--timeline-showcase-card-badge-style,normal);font-weight:var(--timeline-showcase-card-badge-weight,400);letter-spacing:.08em;margin-bottom:10px;padding:2px 8px;text-decoration:var(--timeline-showcase-card-badge-decoration,none);text-transform:uppercase}.timeline-showcase-card__body-heading{color:var(--timeline-showcase-card-milestone-heading-color,#1b4f72);font-family:var(--timeline-showcase-card-milestone-heading-font,"Barlow Condensed"),sans-serif;font-size:var(--timeline-showcase-card-milestone-heading-size,22px);font-style:var(--timeline-showcase-card-milestone-heading-style,normal);font-weight:var(--timeline-showcase-card-milestone-heading-weight,700);margin:0 0 6px;text-decoration:var(--timeline-showcase-card-milestone-heading-decoration,none)}.timeline-showcase-card__body-desc{color:var(--timeline-showcase-card-milestone-desc-color,#6b7280);font-family:var(--timeline-showcase-card-milestone-desc-font,"Inter"),sans-serif;font-size:var(--timeline-showcase-card-milestone-desc-size,14px);font-style:var(--timeline-showcase-card-milestone-desc-style,normal);font-weight:var(--timeline-showcase-card-milestone-desc-weight,400);line-height:1.55;margin:0;text-decoration:var(--timeline-showcase-card-milestone-desc-decoration,none)}@media (max-width:767px){.timeline-showcase-card{padding:48px 20px}.timeline-showcase-card__rail:before{left:60px}.timeline-showcase-card__row{gap:20px;grid-template-columns:40px 1fr}.timeline-showcase-card__year{font-size:18px}}