horizontal-timeline{--timeline-margin:3rem;--timeline-margin--hover:1rem;--timeline-padding:0.5rem 1.5rem 0.25rem 1.5rem;--timeline-padding--hover:0.875rem 5.5rem 0.625rem 5.5rem;--timeline-height:1.125rem;--timeline-height--hover:1.75rem;--timeline-radius:0.75rem;--timeline-radius--hover:1.125rem;--indicator-height-sm:33.33%;--indicator-height-md:44.44%;--indicator-height-lg:55.56%;--indicator-height-xl:66.67%;--indicator-height-xxl:77.78%;--transition--hover:var(--animate-in-segment, 150ms) var(--ease-out-quad, ease-out);--transition--default:var(--animate-out-segment, 150ms) var(--ease-in-quad, ease-in);--transition-indicator:100ms var(--ease-out-quad, ease-out);--transition-color:100ms linear;display:flex;justify-content:center;transition:margin var(--transition--default);margin:0 var(--timeline-margin);pointer-events:none}horizontal-timeline:hover{transition:margin var(--transition--hover);margin:0 var(--timeline-margin--hover)}horizontal-timeline::before{content:"";position:absolute;inset:-.5rem}#timeline-wrapper{transition:border-radius var(--transition--default),transform var(--transition--default);position:relative;width:auto;max-width:100%;border-radius:var(--timeline-radius);background-color:rgba(0,91,102,.95);overflow:hidden;pointer-events:auto}horizontal-timeline:hover #timeline-wrapper{transition:border-radius var(--transition--hover),transform var(--transition--hover);border-radius:var(--timeline-radius--hover);transform:translateY(.5625rem)}#timeline-content{transition:padding var(--transition--default);overflow-x:scroll;overflow-y:hidden;scroll-behavior:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;padding:var(--timeline-padding);mask-image:linear-gradient(90deg,transparent 0%,#000 var(--segment, 1.5rem),#000 calc(100% - var(--segment, 1.5rem)),transparent 100%)}#timeline-content::-webkit-scrollbar{display:none}horizontal-timeline.timeline-scrollable #timeline-content{cursor:grab}horizontal-timeline:hover #timeline-content{transition:padding var(--transition--hover);padding:var(--timeline-padding--hover)}#timeline-content>div{display:inline-flex;flex-direction:column}#timeline{display:flex;transition:height var(--transition--default);height:var(--timeline-height)}horizontal-timeline:hover #timeline{transition:height var(--transition--hover);height:var(--timeline-height--hover)}#timeline div{display:flex;align-items:end;padding:0 .5rem}#timeline div[data-value]{cursor:pointer}#timeline div span{transition:background-color var(--transition-color),height var(--transition-indicator);background-color:var(--light-45);width:max(1.5px,.09375rem);height:var(--indicator-height-sm);border-radius:max(.5px,.09375rem)}#timeline div:nth-child(6n+4) span{height:var(--indicator-height-xl)}#timeline div:nth-child(6n+3) span,#timeline div:nth-child(6n+5) span{height:var(--indicator-height-md)}#timeline div:nth-child(2) span,#timeline div:nth-last-child(2) span{background-color:var(--light-35)}#timeline div:first-child span,#timeline div:last-child span{background-color:var(--light-25)}#timeline div.active span{background-color:var(--light-70);height:100%}#timeline div.active+div span,#timeline div:has(+div.active) span{background-color:var(--light-70);height:var(--indicator-height-xxl)}#timeline div.active+div+div span,#timeline div:has(+div+div.active) span{background-color:var(--light-65);height:var(--indicator-height-lg)}#timeline div.active+div+div+div span,#timeline div:has(+div+div+div.active) span{background-color:var(--light-60)}#timeline div.active+div+div+div+div span,#timeline div:has(+div+div+div+div.active) span{background-color:var(--light-55)}#timeline div.active+div+div+div+div+div span,#timeline div:has(+div+div+div+div+div.active) span{background-color:var(--light-50)}#timeline div.highlight span,#timeline div:hover span{height:100%}#timeline div.highlight+div span,#timeline div:has(+div.highlight) span,#timeline div:has(+div:hover) span,#timeline div:hover+div span{height:var(--indicator-height-xxl)}#timeline div.highlight+div+div span,#timeline div:has(+div+div.highlight) span,#timeline div:has(+div+div:hover) span,#timeline div:hover+div+div span{height:var(--indicator-height-lg)}#timeline div.highlight:has(+div+div+div+div+div.active) span,#timeline div.highlight:has(+div+div+div+div.active) span,#timeline div.highlight:has(+div+div+div.active) span,#timeline div.highlight:has(+div+div.active) span,#timeline div.highlight:has(+div.active) span,#timeline div:hover:has(+div+div+div+div+div.active) span,#timeline div:hover:has(+div+div+div+div.active) span,#timeline div:hover:has(+div+div+div.active) span,#timeline div:hover:has(+div+div.active) span,#timeline div:hover:has(+div.active) span{height:100%}#timeline div.active+div+div+div+div+div.highlight span,#timeline div.active+div+div+div+div+div:hover span,#timeline div.active+div+div+div+div.highlight span,#timeline div.active+div+div+div+div:hover span,#timeline div.active+div+div+div.highlight span,#timeline div.active+div+div+div:hover span,#timeline div.active+div+div.highlight span,#timeline div.active+div+div:hover span,#timeline div.active+div.highlight span,#timeline div.active+div:hover span{height:100%}#timeline div.active+div+div+div+div.highlight+div span,#timeline div.active+div+div+div+div:hover+div span,#timeline div.active+div+div+div.highlight+div span,#timeline div.active+div+div+div:hover+div span,#timeline div.active+div+div.highlight+div span,#timeline div.active+div+div:hover+div span,#timeline div.active+div.highlight+div span,#timeline div.active+div:hover+div span{height:var(--indicator-height-xxl)}#timeline div.active+div+div+div.highlight+div+div span,#timeline div.active+div+div+div:hover+div+div span,#timeline div.active+div+div.highlight+div+div span,#timeline div.active+div+div:hover+div+div span,#timeline div.active+div.highlight+div+div span,#timeline div.active+div:hover+div+div span{height:var(--indicator-height-lg)}#timeline div.active+div+div+div+div:has(+div.highlight) span,#timeline div.active+div+div+div+div:has(+div:hover) span,#timeline div.active+div+div+div:has(+div.highlight) span,#timeline div.active+div+div+div:has(+div:hover) span,#timeline div.active+div+div:has(+div.highlight) span,#timeline div.active+div+div:has(+div:hover) span,#timeline div.active+div:has(+div.highlight) span,#timeline div.active+div:has(+div:hover) span{height:var(--indicator-height-xxl)}#timeline div.active+div+div+div:has(+div+div.highlight) span,#timeline div.active+div+div+div:has(+div+div:hover) span,#timeline div.active+div+div:has(+div+div.highlight) span,#timeline div.active+div+div:has(+div+div:hover) span,#timeline div.active+div:has(+div+div.highlight) span,#timeline div.active+div:has(+div+div:hover) span{height:var(--indicator-height-lg)}#timeline div.highlight+div:has(+div.active) span,#timeline div:hover+div:has(+div+div+div+div.active) span,#timeline div:hover+div:has(+div+div+div.active) span,#timeline div:hover+div:has(+div+div.active) span,#timeline div:hover+div:has(+div.active) span{height:var(--indicator-height-xxl)}#timeline div:hover+div+div:has(+div+div+div.active) span,#timeline div:hover+div+div:has(+div+div.active) span,#timeline div:hover+div+div:has(+div.active) span{height:var(--indicator-height-lg)}#timeline div.highlight+div:has(+div+div+div+div.active) span,#timeline div.highlight+div:has(+div+div+div.active) span,#timeline div.highlight+div:has(+div+div.active) span{height:var(--indicator-height-xxl)}#timeline div.highlight+div+div:has(+div+div+div.active) span,#timeline div.highlight+div+div:has(+div+div.active) span,#timeline div.highlight+div+div:has(+div.active) span{height:var(--indicator-height-lg)}#timeline div:has(+div.highlight):has(+div.active) span,#timeline div:has(+div:hover):has(+div+div+div.active) span,#timeline div:has(+div:hover):has(+div+div.active) span,#timeline div:has(+div:hover):has(+div.active) span{height:var(--indicator-height-xxl)}#timeline div:has(+div+div:hover):has(+div+div.active) span,#timeline div:has(+div+div:hover):has(+div.active) span{height:var(--indicator-height-lg)}#timeline div:has(+div.highlight):has(+div+div+div.active) span,#timeline div:has(+div.highlight):has(+div+div.active) span{height:var(--indicator-height-xxl)}#timeline div:has(+div+div.highlight):has(+div+div.active) span,#timeline div:has(+div+div.highlight):has(+div.active) span{height:var(--indicator-height-lg)}#timeline_labels{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:0 .5rem}#timeline_labels button{transition:padding var(--transition--default);position:relative;display:inline-flex;justify-content:center;cursor:pointer;padding-top:.5rem;border:0;background:0 0}horizontal-timeline:hover #timeline_labels button{transition:padding var(--transition--hover);padding-top:.875rem}#timeline_labels button>span{position:relative;transition:color var(--transition-color);text-align:center;color:var(--text-2, #999);padding:.25rem .3125rem .25rem .4375rem;font-family:"Chakra Petch",monospace;font-weight:600;font-size:.80356875rem;line-height:.875rem;letter-spacing:.125rem;text-transform:uppercase}#timeline_labels button>span::before{content:"";margin-bottom:-.1864em;display:table}#timeline_labels button>span::after{content:"";margin-top:-.2024em;display:table}#timeline_labels button:last-child>span{font-size:.75892875rem;line-height:.84375rem}#timeline_labels button:last-child>span::before{margin-bottom:-.1986em}#timeline_labels button:last-child>span::after{margin-top:-.21455em}#timeline_labels button.active span{transition:color var(--transition-color);color:var(--text-1)}#timeline_labels button>span>span{z-index:-1;transition:opacity var(--transition-color),inset var(--transition-indicator);content:"";position:absolute;inset:0 .1875rem .09375rem .1875rem;opacity:0;background-color:var(--light-15);border-radius:999rem}#timeline_labels button.active>span>span,#timeline_labels button.highlight>span>span,#timeline_labels button:focus>span>span,#timeline_labels button:hover>span>span{transition:opacity var(--transition-color),inset var(--transition-indicator);opacity:1;inset:-.09375rem 0 0 0}@media (min-width:60rem){horizontal-timeline{margin:0 6rem}horizontal-timeline:hover{margin:0 2rem}}#mode:checked~main #timeline-wrapper{background-color:rgba(165,222,234,.95);border:solid max(1px,.0625rem) var(--dark-20);box-shadow:inset 0 0 0 max(1px,.0625rem) var(--light-35)}#mode:checked~main #timeline_labels button>span>span{background-color:var(--light-50)}#mode:checked~main #timeline div span{background-color:var(--dark-45)}#mode:checked~main #timeline div:nth-child(2) span,#mode:checked~main #timeline div:nth-last-child(2) span{background-color:var(--dark-40)}#mode:checked~main #timeline div:first-child span,#mode:checked~main #timeline div:last-child span{background-color:var(--dark-30)}#mode:checked~main #timeline div.active span{background-color:var(--dark-70)}#mode:checked~main #timeline div.active+div span,#mode:checked~main #timeline div:has(+div.active) span{background-color:var(--dark-70)}#mode:checked~main #timeline div.active+div+div span,#mode:checked~main #timeline div:has(+div+div.active) span{background-color:var(--dark-65)}#mode:checked~main #timeline div.active+div+div+div span,#mode:checked~main #timeline div:has(+div+div+div.active) span{background-color:var(--dark-60)}#mode:checked~main #timeline div.active+div+div+div+div span,#mode:checked~main #timeline div:has(+div+div+div+div.active) span{background-color:var(--dark-55)}#mode:checked~main #timeline div.active+div+div+div+div+div span,#mode:checked~main #timeline div:has(+div+div+div+div+div.active) span{background-color:var(--dark-50)}@supports not (selector(:has(*))){#timeline_labels button::after{content:"";position:absolute;inset:-1.875rem -.3125rem -.3125rem -.3125rem}}