.timeline-milestone{display:flex}.timeline-milestone[data-bg-type=dark],.timeline-milestone[data-bg-type=dark] a.paragraph__link:not(.paragraph__link--is-button){color:var(--scoped-text-color-primary)}.timeline-milestone[data-bg-type=dark] a.paragraph__link:not(.paragraph__link--is-button):hover{color:var(--scoped-link-color-hover)}.timeline-milestone__divider{flex-direction:row;display:flex}.timeline-milestone__divider-inner{width:var(--scoped-circle-width);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 var(--scoped-circle-blur) color-mix(in srgb, var(--icon-color) 50%, transparent);border-radius:50%;position:relative}.timeline-milestone__divider-inner:before,.timeline-milestone__divider-inner:after{content:"";background:var(--icon-color);border-radius:50%;display:block}.timeline-milestone__divider-inner:before{z-index:2;left:var(--scoped-inner-circle-width);top:var(--scoped-inner-circle-width);width:var(--scoped-inner-circle-width);height:var(--scoped-inner-circle-width);position:absolute}.timeline-milestone__divider-inner:after{width:var(--scoped-circle-width);height:var(--scoped-circle-width);opacity:.25}.timeline-milestone__divider-inner div{z-index:3;left:var(--scoped-divider-offset);background:linear-gradient(90deg, var(--icon-color) 0%, #fff0 100%);position:absolute}.timeline-milestone__timeframe{paint-order:stroke fill;-webkit-text-stroke:2px var(--scoped-text-color-secondary);color:var(--scoped-bg-color);margin-bottom:.125em!important}.timeline-milestone__title{margin-bottom:.35em!important}.timeline-milestone__icon{align-items:center;display:flex}.timeline-milestone__icon i{font-size:calc(var(--font-size-h1)*1.25);min-width:1em;color:var(--icon-color)}.timeline-milestone__visual[data-ratio=square] .timeline-milestone__icon{aspect-ratio:var(--aspect-ratio-1-1)}.timeline-milestone__visual[data-ratio=rectangle] .timeline-milestone__icon{aspect-ratio:var(--aspect-ratio-4-3)}.timeline-milestone[data-output-type=horizontal]{padding-left:calc(var(--scoped-circle-width)*1.5);flex-direction:column}.timeline-milestone[data-output-type=horizontal] .timeline-milestone__visual .image-field,.timeline-milestone[data-output-type=horizontal] .timeline-milestone__icon{max-width:calc(3 * ((100% - (5 * var(--grid-width-gutter))) / 6) + (2 * var(--grid-width-gutter)))}.timeline-milestone[data-output-type=horizontal] .timeline-milestone__divider{margin-left:calc(var(--scoped-circle-width)*-1.5);position:relative}.timeline-milestone[data-output-type=horizontal] .timeline-milestone__divider:before{content:"";height:2px;margin-top:-1px;margin-left:calc(var(--scoped-spacing)*-1);background:var(--scoped-divider-color);display:block;position:absolute;top:50%;left:0;right:0}.timeline-milestone[data-output-type=horizontal] .timeline-milestone__divider-inner div{top:var(--scoped-divider-offset);left:calc(var(--scoped-divider-offset) - 1px);width:2px;height:calc(var(--scoped-divider-length)*1.5);background:linear-gradient(180deg, var(--icon-color) 0%, #fff0 100%)}.timeline-milestone:not([data-output-type=horizontal]){gap:var(--scoped-spacing);flex-direction:row}.timeline-milestone:not([data-output-type=horizontal]) .timeline-milestone__divider{justify-content:center}.timeline-milestone:not([data-output-type=horizontal]) .timeline-milestone__divider-inner div{top:calc(var(--scoped-divider-offset) - 1px);height:2px;width:var(--scoped-divider-length)}@media (min-width:768px){.timeline-milestone:not([data-output-type=horizontal]){align-items:center}.timeline-milestone:not([data-output-type=horizontal]).timeline-milestone--odd .timeline-milestone__visual .image-field,.timeline-milestone:not([data-output-type=horizontal]).timeline-milestone--odd .timeline-milestone__icon{margin-left:auto}.timeline-milestone:not([data-output-type=horizontal]).timeline-milestone--odd .timeline-milestone__icon{justify-content:flex-end}.timeline-milestone:not([data-output-type=horizontal]).timeline-milestone--even .timeline-milestone__visual{order:3}.timeline-milestone:not([data-output-type=horizontal]).timeline-milestone--even .timeline-milestone__divider{order:2}.timeline-milestone:not([data-output-type=horizontal]).timeline-milestone--even .timeline-milestone__divider-inner div{left:initial;right:var(--scoped-divider-offset);background:linear-gradient(270deg, var(--icon-color) 0%, #fff0 100%)}.timeline-milestone:not([data-output-type=horizontal]).timeline-milestone--even .timeline-milestone__content{order:1}.timeline-milestone:not([data-output-type=horizontal]) .timeline-milestone__visual,.timeline-milestone:not([data-output-type=horizontal]) .timeline-milestone__content{width:calc(5 * ((100% - (11 * var(--grid-width-gutter))) / 12) + (4 * var(--grid-width-gutter)))}.timeline-milestone:not([data-output-type=horizontal]) .timeline-milestone__visual .image-field,.timeline-milestone:not([data-output-type=horizontal]) .timeline-milestone__icon{max-width:calc(3 * ((100% - (4 * var(--grid-width-gutter))) / 5) + (2 * var(--grid-width-gutter)))}}@media (min-width:480px) and (max-width:767px){.timeline-milestone:not([data-output-type=horizontal]){align-items:flex-start}.timeline-milestone:not([data-output-type=horizontal]) .timeline-milestone__visual{width:calc(3 * ((100% - (11 * var(--grid-width-gutter))) / 12) + (2 * var(--grid-width-gutter)))}.timeline-milestone:not([data-output-type=horizontal]) .timeline-milestone__divider{width:calc(2 * ((100% - (11 * var(--grid-width-gutter))) / 12) + (1 * var(--grid-width-gutter)));margin-top:var(--spacing-1-25);justify-content:flex-start;margin-left:1px}.timeline-milestone:not([data-output-type=horizontal]) .timeline-milestone__content{width:calc(7 * ((100% - (11 * var(--grid-width-gutter))) / 12) + (6 * var(--grid-width-gutter)))}.timeline-milestone:not([data-output-type=horizontal]) .timeline-milestone__icon{justify-content:flex-end;align-items:flex-start}}@media (min-width:480px){.timeline-milestone:not([data-output-type=horizontal]) .timeline-milestone__divider{width:calc(2 * ((100% - (11 * var(--grid-width-gutter))) / 12) + (1 * var(--grid-width-gutter)))}}@media (max-width:479px){.timeline-milestone:not([data-output-type=horizontal]){padding-left:calc(var(--scoped-circle-width)*1.5);flex-direction:column}.timeline-milestone:not([data-output-type=horizontal]) .timeline-milestone__divider{z-index:5;width:calc(var(--scoped-circle-width)*2);margin-bottom:var(--neg-spacing-1-5);order:1;position:relative;transform:translateY(100%)translate(-100%)}.timeline-milestone:not([data-output-type=horizontal]) .timeline-milestone__visual{max-width:calc(9 * ((100% - (11 * var(--grid-width-gutter))) / 12) + (8 * var(--grid-width-gutter)));order:2}.timeline-milestone:not([data-output-type=horizontal]) .timeline-milestone__content{order:3}.timeline-milestone:not([data-output-type=horizontal]) .timeline-milestone__icon{aspect-ratio:var(--aspect-ratio-auto)!important}}
