.timeline_wrap{position:relative;opacity:0;background:var(--calcite-ui-foreground-2)}.timeline_wrap:before{background:linear-gradient(to bottom, var(--esri-ui-opacity20) 0%, var(--calcite-ui-foreground-2) 100%)}.timeline_title{font-size:var(--font-6);font-weight:var(--calcite-font-weight-light);padding:var(--space-8) 0 var(--space-10) 0;position:relative;text-align:center;margin:0;color:var(--calcite-ui-text-1);background:var(--calcite-ui-foreground-1)}.timeline_title:after{border-top-color:var(--calcite-ui-foreground-1)}.timeline_cards-container{padding:var(--space-10) var(--space-4);position:relative}.timeline_cards{max-width:1450px;padding:0;margin:0 auto}.timeline_cards:after{display:block;content:"";clear:both}.timeline-card{position:relative}.timeline-card:not(:first-child) .timeline-card_wrap{margin-top:var(--space-8)}.timeline_wrap--no-images .timeline-card{margin-bottom:var(--space-8)}.timeline-card_wrap{position:relative}.timeline-card_bg{position:absolute;inset-block-start:120px;inset-inline-end:0;inset-block-end:0;inset-inline-start:0}.timeline-card:first-child .timeline-card_bg{inset-block-start:0px}.timeline-card_bg-content{position:absolute;top:0;right:0;bottom:0;left:0}.timeline-card_image{height:0;padding-bottom:57.87%;background-size:cover;background-repeat:no-repeat;background-position:center center}.timeline_wrap--no-images .timeline-card_image{display:none}.timeline-card_date{font-weight:var(--calcite-font-weight-bold);font-size:14px;display:block;height:27px;line-height:27px;padding:0 var(--space-6);margin-top:-27px;color:var(--calcite-ui-text-1);background:var(--calcite-ui-brand);opacity:.85}.timeline-card_date-wide{display:none}.timeline-card_content{padding:var(--space-4) var(--space-6);background:var(--calcite-ui-foreground-1)}.timeline-card_title{margin-block-end:var(--space-2);font-size:var(--font-3);color:var(--calcite-ui-text-1)}.timeline-card_body{margin-bottom:0;font-size:var(--font--3);color:var(--calcite-ui-text-2)}.timeline-card_body p{margin-bottom:0}@media(min-width: 600px){.timeline_wrap:before{content:"";display:block;width:154px;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0}.timeline_cards-container{padding-block-start:var(--space-12);padding-inline-end:var(--space-5);padding-block-end:var(--space-12);padding-inline-start:var(--space-32)}.timeline_cards{margin-block-start:0;margin-inline-end:auto;margin-block-end:0;margin-inline-start:60px}.timeline_wrap--no-images .timeline-card{margin-bottom:0}.timeline-card_wrap{display:flex}.timeline-card_bg:after{content:"";display:block;width:26px;height:26px;border-radius:100%;background:var(--calcite-ui-brand);position:absolute;inset-block-start:50%;inset-inline-start:-48px}.timeline-card_image{flex-basis:25%;height:auto;padding:0;order:2}.timeline-card_date{font-size:12px;height:auto;text-align:end;background:none;position:absolute;margin:0;top:50%;inset-inline-start:-160px;padding:0;width:100px;background:none}.timeline-card_content{flex-basis:75%;order:1}.timeline_wrap--no-images .timeline-card_content{flex-basis:100%}}@media(min-width: 800px){.timeline-card_image{flex-basis:40%}.timeline-card_content{flex-basis:60%}}@media(min-width: 1200px){.timeline_wrap:before{width:50%}.timeline_cards-container{padding:0}.timeline_cards{margin:0 auto;padding:var(--space-20) var(--space-2)}.timeline-card:not(:first-child) .timeline-card_wrap{margin-top:var(--space-32)}.timeline-card_bg:after{inset-inline-end:auto;inset-inline-start:-13px}.timeline-card:nth-child(odd) .timeline-card_bg:after{inset-inline-start:auto;inset-inline-end:-13px}.timeline-card:nth-child(odd) .timeline-card_wrap:has(.no-image){justify-content:flex-end}.timeline-card_date{display:none}.timeline-card_date-wide{display:block;font-size:var(--font--1);height:27px;height:auto;width:90px;text-align:center;background:none;position:absolute;top:52%;inset-inline-end:-180px;color:var(--calcite-ui-text-1)}.timeline-card{width:50%}.timeline-card:nth-child(odd){padding-inline-end:var(--space-8);float:inline-start}.timeline-card:nth-child(odd) .timeline-card_content{order:2}.timeline-card:nth-child(odd) .timeline-card_img{order:1}.timeline-card:nth-child(odd) .timeline-card_date,.timeline-card:nth-child(odd) .timeline-card_date-wide{width:150px;text-align:start}.timeline-card:nth-child(even){padding-inline-start:var(--space-8);float:inline-end}.timeline-card:nth-child(even) .timeline-card_content{order:1}.timeline-card:nth-child(even) .timeline-card_img{order:2}.timeline-card:nth-child(even) .timeline-card_date-wide{inset-inline-end:0;inset-inline-start:-120px;text-align:end}}