.cbt-history-timeline{box-sizing:border-box;position:relative;width:100%}.cbt-history-timeline__top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:36px;gap:3.6rem;justify-content:space-between;margin-bottom:clamp(3.4rem,4vw,5.2rem)}.cbt-history-timeline__head{margin-bottom:0;max-width:640px;max-width:64rem}.cbt-history-timeline__eyebrow{color:#79242f;color:var(--cbt-burgundy,#79242f);display:inline-block;font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-size:12px;font-size:1.2rem;font-weight:700;letter-spacing:.16em;margin-bottom:.8rem;text-transform:uppercase}.cbt-history-timeline__title{color:#1a2233;color:var(--cbt-navy,#1a2233);font-family:"PT Serif",Georgia,serif;font-family:var(--cbt-font-serif,"PT Serif",Georgia,serif);font-size:clamp(28px,3.2vw,42px);font-size:clamp(2.8rem,3.2vw,4.2rem);line-height:1.2;margin:0 0 1.2rem}.cbt-history-timeline__title em{color:#79242f;color:var(--cbt-burgundy,#79242f);font-style:italic}.cbt-history-timeline__lede{color:#3a3f4a;color:var(--cbt-text,#3a3f4a);font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-size:16px;font-size:1.6rem;line-height:1.6;margin:0}.cbt-history-timeline__controls{display:flex;flex-shrink:0;gap:10px;gap:1rem}.cbt-history-timeline__btn{background:#1a2233;background:var(--cbt-navy,#1a2233);border:0;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);color:#fff;cursor:pointer;display:grid;height:48.5px;height:4.85rem;place-items:center;transition:background .25s ease,opacity .25s ease;width:56px;width:5.6rem}.cbt-history-timeline__btn:hover:not(:disabled){background:#2b3856}.cbt-history-timeline__btn:focus-visible{outline:3px solid #c4a35a;outline:3px solid var(--cbt-gold,#c4a35a);outline-offset:3px}.cbt-history-timeline__btn:disabled{background:#d9dbe0;color:#fff;cursor:default}.cbt-history-timeline__btn svg{height:18px;height:1.8rem;width:18px;width:1.8rem}.cbt-history-timeline__viewport{overflow:hidden;position:relative;width:100%}.cbt-history-timeline__scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:1.4rem;scrollbar-color:#1a2233 #e5e7eb;scrollbar-color:var(--cbt-navy,#1a2233) var(--cbt-rule,#e5e7eb);scrollbar-width:thin}.cbt-history-timeline__scroll:focus-visible{outline:3px solid #c4a35a;outline:3px solid var(--cbt-gold,#c4a35a);outline-offset:-3px}.cbt-history-timeline__scroll::-webkit-scrollbar{height:6px}.cbt-history-timeline__scroll::-webkit-scrollbar-track{background:#e5e7eb;background:var(--cbt-rule,#e5e7eb)}.cbt-history-timeline__scroll::-webkit-scrollbar-thumb{background:#1a2233;background:var(--cbt-navy,#1a2233)}.cbt-history-timeline__track{display:flex;padding-left:2rem;padding-right:2rem;position:relative;width:-moz-max-content;width:max-content}.cbt-history-timeline__track:before{background:linear-gradient(90deg,#1a2233,#1a2233 88%,rgba(26,34,51,.16));background:linear-gradient(90deg,var(--cbt-navy,#1a2233) 0,var(--cbt-navy,#1a2233) 88%,rgba(26,34,51,.16) 100%);content:"";height:2px;left:0;position:absolute;right:0;top:27px;top:2.7rem}.cbt-history-timeline__card{box-sizing:border-box;flex:0 0 clamp(248px,23vw,318px);flex:0 0 clamp(24.8rem,23vw,31.8rem);padding:7rem 3.4rem 0 0;position:relative}.cbt-history-timeline__card:before{background:#c4a35a;background:var(--cbt-gold,#c4a35a);height:22.5px;height:2.25rem;left:0;top:16px;top:1.6rem;width:26px;width:2.6rem}.cbt-history-timeline__card:after,.cbt-history-timeline__card:before{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);content:"";position:absolute}.cbt-history-timeline__card:after{background:#fff;height:16.5px;height:1.65rem;left:3.5px;left:.35rem;top:19px;top:1.9rem;transition:background .2s ease;width:19px;width:1.9rem}.cbt-history-timeline__card.is-now:after{background:#c4a35a;background:var(--cbt-gold,#c4a35a)}.cbt-history-timeline__card p{color:#3a3f4a;color:var(--cbt-text,#3a3f4a);font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-size:16.5px;font-size:1.65rem;line-height:1.68;margin:0}.cbt-history-timeline__card p b,.cbt-history-timeline__card p strong{color:#1a2233;color:var(--cbt-navy,#1a2233);font-weight:700}.cbt-history-timeline__year{color:#79242f;color:var(--cbt-burgundy,#79242f);display:block;font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-size:12px;font-size:1.2rem;font-weight:700;letter-spacing:.16em;margin-bottom:1.4rem;text-transform:uppercase}.cbt-history-timeline__shot{aspect-ratio:5/3;background-color:#f7f8fa;background-color:var(--cbt-bg-alt,#f7f8fa);background-position:50%;background-size:cover;margin-bottom:1.6rem;overflow:hidden;position:relative}.cbt-history-timeline__shot:after{box-shadow:inset 0 0 0 1px rgba(61,17,22,.1);content:"";inset:0;pointer-events:none;position:absolute}.cbt-history-timeline__shot--photo:before{background:linear-gradient(180deg,rgba(61,17,22,0) 55%,rgba(61,17,22,.34));content:"";inset:0;position:absolute}.cbt-history-timeline__shot figcaption{bottom:0;color:#fff;font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-size:9.5px;font-size:.95rem;font-weight:700;left:0;letter-spacing:.12em;padding:2.2rem 1.2rem .9rem;position:absolute;right:0;text-transform:uppercase;z-index:2}.cbt-history-timeline__shot--fpo{background:linear-gradient(150deg,#faf7f2,#eddcc8);display:grid;place-items:center}.cbt-history-timeline__shot--fpo.alt{background:linear-gradient(150deg,#243049,#1a2233);background:linear-gradient(150deg,#243049 0,var(--cbt-navy,#1a2233) 100%)}.cbt-history-timeline__shot--fpo .mark{background-position:center 78%;background-repeat:no-repeat;background-size:26%;inset:0;opacity:.15;position:absolute}.cbt-history-timeline__shot--fpo.alt .mark{filter:brightness(0) invert(1);opacity:.22}.cbt-history-timeline__shot--fpo .want{color:#79242f;color:var(--cbt-burgundy,#79242f);font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-size:9.5px;font-size:.95rem;font-weight:700;letter-spacing:.14em;line-height:1.7;margin-bottom:2.6rem;padding:0 1.4rem;position:relative;text-align:center;text-transform:uppercase}.cbt-history-timeline__shot--fpo.alt .want{color:#c4a35a;color:var(--cbt-gold,#c4a35a)}.cbt-history-timeline__card--quote{flex:0 0 clamp(280px,27vw,380px);flex:0 0 clamp(28rem,27vw,38rem);padding-right:0}.cbt-history-timeline__card--quote:after,.cbt-history-timeline__card--quote:before{display:none!important}.cbt-history-timeline__quote{background:#1a2233;background:var(--cbt-navy,#1a2233);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:3.4rem 3.4rem 3.6rem;position:relative}.cbt-history-timeline__quote:after{background:#c4a35a;background:var(--cbt-gold,#c4a35a);bottom:-34px;bottom:-3.4rem;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);content:"";height:130px;height:13rem;opacity:.14;pointer-events:none;position:absolute;right:-34px;right:-3.4rem;width:150px;width:15rem}.cbt-history-timeline__quote p{color:#fff!important;font-family:"PT Serif",Georgia,serif;font-family:var(--cbt-font-serif,"PT Serif",Georgia,serif);font-size:clamp(19px,1.6vw,23px);font-size:clamp(1.9rem,1.6vw,2.3rem);font-style:italic;line-height:1.45;margin:0;position:relative;z-index:1}.cbt-history-timeline__quote cite{color:#c4a35a;color:var(--cbt-gold,#c4a35a);display:block;font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-size:12px;font-size:1.2rem;font-style:normal;font-weight:700;letter-spacing:.14em;margin-top:1.6rem;position:relative;text-transform:uppercase;z-index:1}.cbt-history-timeline__fade{bottom:14px;bottom:1.4rem;pointer-events:none;position:absolute;top:0;width:clamp(28px,4vw,56px);width:clamp(2.8rem,4vw,5.6rem);z-index:3}.cbt-history-timeline__fade--right{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.35) 45%,hsla(0,0%,100%,.75));opacity:1;right:0;transition:opacity .3s ease}.cbt-history-timeline__fade--left{background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.35) 45%,hsla(0,0%,100%,.75));left:0;opacity:0;transition:opacity .3s ease}.cbt-history-timeline__viewport.is-scrolled .cbt-history-timeline__fade--left{opacity:1}.cbt-history-timeline__viewport.is-scrolled-end .cbt-history-timeline__fade--right{opacity:0}.cbt-history-timeline__hint{color:#6b7280;color:var(--cbt-text-mute,#6b7280);font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-size:11px;font-size:1.1rem;font-weight:700;letter-spacing:.16em;margin-top:2rem;text-transform:uppercase}@media screen and (min-width:48em){.cbt-history-timeline__track{padding-left:3.2rem;padding-right:3.2rem}}@media (prefers-reduced-motion:reduce){.cbt-history-timeline__scroll{scroll-behavior:auto}}
