.timeline-horizontal-block{--timeline-line-height:3px;--timeline-dot-size:30px;--timeline-card-width:340px;--timeline-card-overlap:100px;--timeline-height:500px;overflow:hidden}.timeline-horizontal-preview{background:var(--color-white);border:var(--border-width-thin) dashed var(--color-border);border-radius:var(--radius-card);padding:var(--space-lg)}.timeline-horizontal-preview .timeline-preview-title{margin-bottom:var(--space-xs)}.timeline-horizontal-preview .timeline-preview-subtitle{margin-bottom:var(--space-md)}.timeline-horizontal-preview .timeline-preview-list{list-style:none;margin:0;padding:0}.timeline-horizontal-preview .timeline-preview-list li{margin-bottom:var(--space-xs)}.timeline-horizontal-preview .timeline-preview-more{font-style:italic}.timeline-horizontal-block .section-header{margin-bottom:var(--space-md);max-width:var(--max-width-content-md);text-align:left}.timeline-horizontal-block .section-title{margin:0 0 var(--space-sm)}.timeline-horizontal-block .section-subtitle{font-size:var(--font-size-lead);margin:0 0 var(--space-sm)}.timeline-horizontal-block .section-header .section-subtitle strong{color:var(--color-heading)}.timeline-horizontal-block .section-eyebrow{font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);margin-bottom:var(--space-sm);text-transform:uppercase}.timeline-horizontal-wrapper{margin-inline:auto;max-width:var(--max-width-content-2xl);overflow:hidden;padding-left:var(--space-2xl);padding-right:var(--space-2xl);position:relative;z-index:1}.timeline-horizontal-container{overflow-x:auto;overflow-y:clip;padding:0;position:relative;scrollbar-width:none;width:100%;-ms-overflow-style:none}.timeline-horizontal-container::-webkit-scrollbar{display:none}.timeline-horizontal-container:focus{border-radius:var(--radius-sm);outline:2px solid var(--color-primary);outline-offset:4px}.timeline-horizontal-container:focus:not(:focus-visible){outline:none}.timeline-h-progress-container{background-color:color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:var(--radius-full);cursor:pointer;height:6px;margin:var(--space-lg) auto 0;overflow:hidden;position:relative;transition:height .15s ease-out,background-color .15s ease-out;width:100%}.timeline-h-progress-container:hover{background-color:color-mix(in srgb,var(--color-primary) 30%,transparent);height:10px}.timeline-h-progress-container.is-dragging,.timeline-h-progress-container:active{cursor:grabbing;height:10px}.timeline-h-progress-bar{background-color:var(--color-primary);border-radius:var(--radius-full);height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:left .15s ease-out,width .15s ease-out;width:15%}.timeline-h-track{display:none}.timeline-h-entries{align-items:center;display:flex;flex-direction:row;height:var(--timeline-height);list-style:none;margin:0;min-width:max-content;padding:0;padding-left:var(--space-lg);padding-right:var(--space-xl);position:relative;z-index:2}.timeline-h-entries:before{background:color-mix(in srgb,var(--color-primary) 20%,transparent);content:"";height:var(--timeline-line-height);left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.timeline-h-entry{display:flex;flex-direction:column;flex-shrink:0;height:100%;margin-right:calc(var(--timeline-card-overlap)*-1);min-width:var(--timeline-card-width);position:relative;width:var(--timeline-card-width)}.timeline-h-entry:last-child{margin-right:0}.timeline-h-entry--above{justify-content:flex-end;padding-bottom:calc(50% + var(--space-md))}.timeline-h-entry--below{justify-content:flex-start;padding-top:calc(50% + var(--space-md))}.timeline-h-marker{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:50.2%;transform:translateY(-50%);z-index:3}.timeline-h-dot,.timeline-h-marker{height:var(--timeline-dot-size);width:var(--timeline-dot-size)}.timeline-h-dot{background:var(--color-primary);border:8px solid var(--color-white);border-radius:50%;transition:transform var(--transition-base),background-color var(--transition-base)}.timeline-h-entry:focus-visible .timeline-h-dot,.timeline-h-entry:hover .timeline-h-dot{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 1%,transparent);transform:scale(1.25)}.timeline-h-entry:focus{outline:none}.timeline-h-entry:focus-visible{outline:none}.timeline-h-entry:focus-visible .timeline-h-year-badge{box-shadow:var(--shadow-focus);outline:3px solid var(--color-primary);outline-offset:3px}.timeline-h-entry:focus-visible .timeline-h-dot{box-shadow:0 0 0 4px var(--color-white),0 0 0 8px rgba(var(--color-primary-rgb),.3);transform:scale(1.2)}@media (min-width:768px){.timeline-h-entry:last-child .timeline-h-marker{top:50%}}.timeline-h-card{background:transparent;left:0;padding-left:0;position:absolute;width:100%}.timeline-h-entry--above .timeline-h-card{bottom:calc(50% + var(--timeline-dot-size) + var(--space-xs))}.timeline-h-entry--below .timeline-h-card{top:calc(50% + var(--timeline-dot-size) + var(--space-xs))}.timeline-h-year-badge{background:var(--color-primary);border-radius:var(--radius-button);color:var(--color-white);display:inline-block;font-family:var(--font-family-heading);font-size:var(--font-size-h5);margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-sm);white-space:nowrap}.timeline-h-card-title{color:var(--color-heading);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-xs)}.timeline-h-card-description p{margin:0;position:relative;z-index:10}.timeline-h-card-description a{text-decoration:underline}.timeline-h-card-description p+p{margin-top:var(--space-sm)}@media (min-width:1280px){.timeline-horizontal-block{--timeline-card-width:380px;--timeline-card-overlap:120px}}@media (max-width:768px){.timeline-horizontal-block{--timeline-dot-size:24px}.timeline-horizontal-block .section-header{max-width:none;text-align:center}.timeline-h-progress-container{display:none}.timeline-horizontal-container{overflow-x:visible;overflow-y:visible;padding:0}.timeline-h-entries{flex-direction:column;gap:var(--space-lg);height:auto;min-width:0;padding-left:0;padding-right:0}.timeline-h-entries:before{bottom:0;height:auto;left:calc(var(--timeline-dot-size)/2 - var(--timeline-line-height)/2);right:auto;top:0;transform:none;width:var(--timeline-line-height)}.timeline-h-entry{height:auto;margin-bottom:var(--space-lg);margin-right:0;min-width:0;width:100%}.timeline-h-entry:last-child{margin-bottom:0}.timeline-h-year-badge{position:relative;z-index:10}.timeline-h-entry--above,.timeline-h-entry--below{justify-content:flex-start;max-width:100%;padding-bottom:0;padding-top:0}.timeline-h-marker{left:0;top:0;transform:none}.timeline-h-dot{border-width:4px}.timeline-h-card{padding-left:var(--space-xl);position:static;width:100%}.timeline-h-card-description p{text-wrap:balance}}@media (max-width:991px) and (orientation:landscape){.timeline-horizontal-block{--timeline-dot-size:18px;--timeline-card-width:300px;--timeline-card-overlap:100px;--timeline-height:200px}.timeline-horizontal-wrapper{padding-left:var(--space-md);padding-right:var(--space-md)}.timeline-horizontal-container{overflow-x:auto!important;overflow-y:clip!important;padding:0}.timeline-h-entries{flex-direction:row!important;gap:0!important;height:var(--timeline-height)!important;min-width:max-content!important;padding-left:var(--space-md)!important;padding-right:var(--space-lg)!important}.timeline-h-entries:before{bottom:auto!important;height:var(--timeline-line-height)!important;left:0!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important}.timeline-h-entry{height:100%!important;margin-bottom:0!important;margin-right:calc(var(--timeline-card-overlap)*-1)!important;min-width:var(--timeline-card-width)!important;width:var(--timeline-card-width)!important}.timeline-h-entry:last-child{margin-right:0!important}.timeline-h-entry--above{justify-content:flex-end!important;padding-bottom:calc(50% + var(--space-xs))!important;padding-top:0!important}.timeline-h-entry--below{justify-content:flex-start!important;padding-bottom:0!important;padding-top:calc(50% + var(--space-xs))!important}.timeline-h-marker{left:0!important;top:50%!important;transform:translateY(-50%)!important}.timeline-h-dot{border-width:4px}.timeline-h-card{padding-left:0!important;position:absolute!important;width:100%!important}.timeline-h-entry--above .timeline-h-card{bottom:calc(50% + var(--timeline-dot-size) + var(--space-2xs))!important;top:auto!important}.timeline-h-entry--below .timeline-h-card{bottom:auto!important;top:calc(50% + var(--timeline-dot-size) + var(--space-2xs))!important}.timeline-h-year-badge{padding:var(--space-2xs) var(--space-xs)}.timeline-h-card-title,.timeline-h-year-badge{font-size:var(--font-size-small);margin-bottom:var(--space-2xs)}.timeline-h-card-description{font-size:var(--font-size-small);line-height:var(--line-height-normal)}.timeline-h-progress-container{display:block!important;margin-top:var(--space-sm)}.timeline-horizontal-block .section-header{margin-bottom:var(--space-sm);text-align:left}.timeline-horizontal-block .section-subtitle{font-size:var(--font-size-body)}}.timeline-horizontal-block[data-dark-bg=true] .section-eyebrow,.timeline-horizontal-block[data-dark-bg=true] .section-header .section-subtitle strong,.timeline-horizontal-block[data-dark-bg=true] .section-subtitle,.timeline-horizontal-block[data-dark-bg=true] .section-title,[data-dark-bg=true] .timeline-horizontal-block .section-eyebrow,[data-dark-bg=true] .timeline-horizontal-block .section-header .section-subtitle strong,[data-dark-bg=true] .timeline-horizontal-block .section-subtitle,[data-dark-bg=true] .timeline-horizontal-block .section-title{color:var(--dark-bg-heading)}.timeline-horizontal-block[data-dark-bg=true] .timeline-h-entries:before,[data-dark-bg=true] .timeline-horizontal-block .timeline-h-entries:before{background:color-mix(in srgb,var(--dark-bg-text) 30%,transparent)}.timeline-horizontal-block[data-dark-bg=true] .timeline-h-progress-container,[data-dark-bg=true] .timeline-horizontal-block .timeline-h-progress-container{background-color:color-mix(in srgb,var(--dark-bg-text) 20%,transparent)}.timeline-horizontal-block[data-dark-bg=true] .timeline-h-progress-container:hover,[data-dark-bg=true] .timeline-horizontal-block .timeline-h-progress-container:hover{background-color:color-mix(in srgb,var(--dark-bg-text) 30%,transparent)}.timeline-horizontal-block[data-dark-bg=true] .timeline-h-progress-bar,[data-dark-bg=true] .timeline-horizontal-block .timeline-h-progress-bar{background-color:var(--dark-bg-text)}.timeline-horizontal-block[data-dark-bg=true] .timeline-h-dot,[data-dark-bg=true] .timeline-horizontal-block .timeline-h-dot{border-color:var(--dark-bg-text)}.timeline-horizontal-block[data-dark-bg=true] .timeline-h-card-title,[data-dark-bg=true] .timeline-horizontal-block .timeline-h-card-title{color:var(--dark-bg-heading)}.timeline-horizontal-block[data-dark-bg=true] .timeline-h-card-description,.timeline-horizontal-block[data-dark-bg=true] .timeline-h-card-description p,[data-dark-bg=true] .timeline-horizontal-block .timeline-h-card-description,[data-dark-bg=true] .timeline-horizontal-block .timeline-h-card-description p{color:var(--dark-bg-text)}.timeline-horizontal-block[data-dark-bg=true] .timeline-h-card-description a,[data-dark-bg=true] .timeline-horizontal-block .timeline-h-card-description a{color:var(--dark-bg-link)}.timeline-horizontal-block[data-dark-bg=true] .timeline-h-card-description a:hover,[data-dark-bg=true] .timeline-horizontal-block .timeline-h-card-description a:hover{color:var(--dark-bg-link-hover);opacity:var(--dark-bg-link-hover-opacity,.85)}.editor-styles-wrapper .timeline-horizontal-block{margin-bottom:0;margin-top:0}.editor-styles-wrapper .timeline-horizontal-container{overflow-x:auto}