.section-timeline .timeline-bar-wrapper{height:2rem;margin:7rem auto 9rem auto;max-width:48rem;position:relative}.section-timeline .timeline-bar-wrapper .timeline-bar{background-color:var(--color-background-standard);border-radius:100vw;border-style:solid;border-width:1px;box-shadow:var(--box-shadow-drop);height:.6rem;left:0;position:absolute;top:.7rem;width:100%;z-index:0}.section-timeline.section-alternate .timeline-bar-wrapper{position:relative}.section-timeline .timeline-bar-wrapper .timeline-bar{background-color:var(--color-border)}.section-timeline.section-alternate .timeline-bar-wrapper .timeline-bar{border-color:var(--color-background-standard)}.section-timeline.section-standard .timeline-bar-wrapper .timeline-bar{border-color:var(--color-accent)}.section-timeline .timeline-bar-wrapper .timeline-dots{justify-content:space-between;margin:0 auto;position:relative;width:96%}.section-timeline .timeline-bar-wrapper .timeline-dots button{background-color:var(--color-background-standard);border:.1875rem solid var(--color-link-normal);border-radius:100vw;box-sizing:border-box;cursor:pointer;display:block;height:2rem;padding:0;position:relative;width:2rem}.section-timeline.section-alternate .timeline-bar-wrapper .timeline-dots button:hover{background-color:var(--color-link-hover);border-color:var(--color-link-hover)}.section-timeline.section-alternate .timeline-bar-wrapper .timeline-dots button.active{background-color:var(--color-accent);border-color:var(--color-accent)}.section-timeline .timeline-bar-wrapper .timeline-dots button:hover span{border-bottom-color:var(--color-link-hover);font-weight:var(--font-weight-semibold)}.section-timeline .timeline-bar-wrapper .timeline-dots button.active span{font-weight:var(--font-weight-semibold)}.section-timeline .timeline-bar-wrapper .timeline-dots .timeline-dot-wrapper{position:relative}.section-timeline .timeline-bar-wrapper .timeline-dots .timeline-dot-wrapper .timeline-block{position:absolute;transform:translateX(calc(-50% + 1rem))}.section-timeline .timeline-bar-wrapper .timeline-dots .timeline-dot-wrapper .timeline-block-odd{left:0;bottom:3.5rem}.section-timeline .timeline-bar-wrapper .timeline-dots .timeline-dot-wrapper .timeline-block-even{left:0;top:2.75rem}.section-timeline .timeline-bar-wrapper .timeline-dots .timeline-dot-wrapper .timeline-block p{line-height:1.2;margin:0;text-align:center;white-space:nowrap}.section-timeline .timeline-bar-wrapper .timeline-dots .timeline-dot-wrapper .timeline-block p:first-of-type{background-color:var(--color-background-standard);border:1px solid var(--color-border);border-radius:100vw;height:1.5rem;display:flex;flex-wrap:wrap;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);margin:0 auto .25rem auto;padding-top:.15rem;place-content:center;width:3.4rem}.section-timeline .timeline-bar-wrapper .timeline-dots .timeline-dot-wrapper .timeline-block p.active:first-of-type{background-color:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-background-standard)}.section-timeline .timeline-bar-wrapper .timeline-dots .timeline-dot-wrapper .timeline-block p:last-of-type{color:var(--color-link-normal);cursor:pointer;font-family:var(--font-header);font-weight:var(--font-weight-semibold);margin:0 0 .5rem;transition:.75s}.section-timeline .timeline-bar-wrapper .timeline-dots .timeline-dot-wrapper .timeline-block p.active:last-of-type{background-color:transparent;color:var(--color-foreground);cursor:default}.section-timeline .timeline-bar-wrapper .timeline-dots .timeline-dot-wrapper .timeline-block p:last-of-type:hover{color:var(--color-link-hover)}.section-timeline .timeline-bar-wrapper .timeline-dots .timeline-dot-wrapper .timeline-block svg{display:none;margin:0 auto}.section-timeline .timeline-bar-wrapper .timeline-dots .timeline-dot-wrapper .timeline-block svg.active{background-color:transparent;display:block;margin:0 auto}.section-timeline .timeline-bar-wrapper .timeline-dots .timeline-dot-wrapper .timeline-block svg .active-background{fill:var(--color-accent)}.section-timeline .timeline-bar-wrapper .timeline-dots .timeline-dot-wrapper .timeline-block svg .active-border{fill:var(--color-gray-1)}.section-timeline .timeline-bar-wrapper .timeline-dots .timeline-dot-wrapper .timeline-block svg .inactive{fill:var(--color-gray-1)}.section-timeline .timeline-bar-wrapper .timeline-dots .timeline-dot-wrapper:nth-of-type(even) .timeline-block svg{margin-bottom:.6rem}.section-timeline .timeline-content{align-items:center;margin:4.5rem auto 0 auto;max-width:48rem}.section-timeline .timeline-content button{background-color:var(--color-background-standard);border:2px solid var(--color-link-normal);border-radius:100vw;display:flex;flex-wrap:wrap;height:2rem;padding:0;place-content:center;width:2rem}.section-timeline .timeline-content button:hover{transform:var(--scale-up)}.section-timeline .timeline-content button:first-of-type{margin-right:2.5rem}.section-timeline .timeline-content button:last-of-type{margin-left:2.5rem}.section-timeline .timeline-content button svg{display:block;fill:var(--color-link-normal);margin:0 auto;transform-origin:center;width:1rem}.section-timeline .timeline-content button:first-of-type svg{transform:rotate(180deg)}.section-timeline .timeline-content>div{flex:1}.section-timeline .timeline-content .timeline-details{align-items:center}.section-timeline .timeline-content .timeline-details>div:first-of-type{background-color:#fff;border:1px solid var(--color-border);border-radius:0;height:13rem;padding-bottom:25%;width:20rem}.section-timeline .timeline-content .timeline-details>div:last-of-type{flex:1;padding-left:1.5rem}.section-timeline .timeline-content .timeline-details>div:last-of-type>p:first-of-type{color:var(--color-accent);font-family:var(--font-body);font-size:1rem;font-weight:var(--font-weight-semibold);letter-spacing:.1rem;margin-bottom:0}.section-timeline .timeline-content .timeline-details>div:last-of-type>p:last-of-type{color:var(--color-gray-1);font-family:var(--font-header);font-size:1.5rem;margin-bottom:.25rem}.section-timeline .timeline-content .timeline-details>div:last-of-type p:last-of-type{margin-bottom:0}.section-timeline .timeline-mobile-content{display:none;margin-top:1rem}.section-timeline .timeline-mobile-content .timeline-mobile-content-item{border:1px solid var(--color-border);border-radius:0;margin:0 auto 1.5rem auto;max-width:30rem;padding:1.5rem;text-align:center;width:90%}.section-timeline.section-alternate .timeline-mobile-content .timeline-mobile-content-item{background-color:var(--color-background-standard)}.section-timeline.section-standard .timeline-mobile-content .timeline-mobile-content-item{background-color:var(--color-background-alternate)}.section-timeline .timeline-mobile-content .timeline-mobile-content-item>p{color:var(--color-accent);font-family:var(--font-body);font-size:1rem;font-weight:var(--font-weight-semibold);letter-spacing:.1rem;margin:0}.section-timeline .timeline-mobile-content .timeline-mobile-content-item>h5{font-family:var(--font-header);font-size:1.25rem;font-weight:var(--font-weight-normal);margin:0}.section-timeline .timeline-mobile-content .timeline-mobile-content-item .content{margin-bottom:1rem}.section-timeline .timeline-mobile-content .timeline-mobile-content-item .media img{border:1px solid var(--color-border);border-radius:0;display:block;margin:0 auto;max-width:100%}@media (max-width:56.25rem){.section-timeline .timeline-bar-wrapper,.section-timeline .timeline-content{display:none}.section-timeline .timeline-mobile-content{display:block}}