@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialicons/v139/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}[animation-stagger="0"]{-webkit-animation-delay:0s;animation-delay:0s}[animation-stagger="1"]{-webkit-animation-delay:.05s;animation-delay:.05s}[animation-stagger="2"]{-webkit-animation-delay:.1s;animation-delay:.1s}[animation-stagger="3"]{-webkit-animation-delay:.15s;animation-delay:.15s}[animation-stagger="4"]{-webkit-animation-delay:.2s;animation-delay:.2s}[animation-stagger="5"]{-webkit-animation-delay:.25s;animation-delay:.25s}[animation-stagger="6"]{-webkit-animation-delay:.3s;animation-delay:.3s}[animation-stagger="7"]{-webkit-animation-delay:.35s;animation-delay:.35s}[animation-stagger="8"]{-webkit-animation-delay:.4s;animation-delay:.4s}[animation-stagger="9"]{-webkit-animation-delay:.45s;animation-delay:.45s}[animation-stagger="10"]{-webkit-animation-delay:.5s;animation-delay:.5s}[animation-stagger="11"]{-webkit-animation-delay:.55s;animation-delay:.55s}[animation-stagger="12"]{-webkit-animation-delay:.6s;animation-delay:.6s}[animation-stagger="13"]{-webkit-animation-delay:.65s;animation-delay:.65s}[animation-stagger="14"]{-webkit-animation-delay:.7s;animation-delay:.7s}[animation-stagger="15"]{-webkit-animation-delay:.75s;animation-delay:.75s}[animation-stagger="16"]{-webkit-animation-delay:.8s;animation-delay:.8s}[animation-stagger="17"]{-webkit-animation-delay:.85s;animation-delay:.85s}[animation-stagger="18"]{-webkit-animation-delay:.9s;animation-delay:.9s}[animation-stagger="19"]{-webkit-animation-delay:.95s;animation-delay:.95s}[animation-stagger="20"]{-webkit-animation-delay:1s;animation-delay:1s}[animation-stagger="21"]{-webkit-animation-delay:1.05s;animation-delay:1.05s}[animation-stagger="22"]{-webkit-animation-delay:1.1s;animation-delay:1.1s}[animation-stagger="23"]{-webkit-animation-delay:1.15s;animation-delay:1.15s}[animation-stagger="24"]{-webkit-animation-delay:1.2s;animation-delay:1.2s}[animation-stagger="25"]{-webkit-animation-delay:1.25s;animation-delay:1.25s}[animation-stagger="26"]{-webkit-animation-delay:1.3s;animation-delay:1.3s}[animation-stagger="27"]{-webkit-animation-delay:1.35s;animation-delay:1.35s}[animation-stagger="28"]{-webkit-animation-delay:1.4s;animation-delay:1.4s}[animation-stagger="29"]{-webkit-animation-delay:1.45s;animation-delay:1.45s}[animation-stagger="30"]{-webkit-animation-delay:1.5s;animation-delay:1.5s}@-webkit-keyframes effects-in-up{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0px)}}@keyframes effects-in-up{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0px)}}@-webkit-keyframes effects-out-up{0%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-30px)}}@keyframes effects-out-up{0%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-30px)}}@-webkit-keyframes effects-system-up{0%{opacity:0;transform:translateY(200px)}100%{opacity:1;transform:translateY(0px)}}@keyframes effects-system-up{0%{opacity:0;transform:translateY(200px)}100%{opacity:1;transform:translateY(0px)}}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialicons/v139/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialicons/v139/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.beacon{position:relative;transform:translateZ(0px);--beacon-nav-height: 44px}@media(min-width: 1024px){.beacon{--beacon-nav-height: 68px}}@media(min-width: 1200px){.beacon{--beacon-nav-height: 80px}}.beacon--black{background-color:#0f0f0f}.beacon--grey{background-color:#f5f5f5}.beacon--grey-contents .beacon__modules{background-color:#f5f5f5}@media(min-width: 768px){.beacon--top-pad-type-1 .beacon__modules{padding-top:64px}}@media(min-width: 1200px){.beacon--top-pad-type-1 .beacon__modules{padding-top:120px}}.beacon--project-page .beacon__modules{background-color:#f5f5f5;padding-top:24px;padding-bottom:24px}@media(min-width: 768px){.beacon--project-page .beacon__modules{padding-top:24px}}@media(min-width: 1024px){.beacon--project-page .beacon__modules{padding-top:30px;padding-bottom:0px}}.beacon--project-page .beacon__inview{background-color:#f5f5f5;padding-top:16px}@media(min-width: 1024px){.beacon--project-page .beacon__inview{padding-top:55px}}@media(min-width: 1200px){.beacon--project-page .beacon__inview{padding-top:55px}}@media(max-width: 1023px){.beacon--project-page .beacon__nav__intro__title,.beacon--project-page .beacon__nav__title{padding-left:30px}}.beacon--project-page .full-width-image{background-color:#f5f5f5;padding-bottom:24px}@media(min-width: 768px){.beacon--project-page .full-width-image{padding-bottom:33px}}.beacon--project-page .full-width-image .full-width-image__body{background-color:#f5f5f5}.beacon--project-page .carousel{position:relative;background-color:#f5f5f5;padding-top:0;padding-bottom:24px}@media(max-width: 767px){.beacon--project-page .carousel{margin-top:32px;margin-bottom:32px;padding-top:24px}}@media(max-width: 1023px){.beacon--project-page .carousel .carousel__carousel-slide:first-child .carousel__carousel-slide__inner{margin-left:12px}}@media(max-width: 767px){.beacon--project-page .carousel .carousel__carousel-slide:first-child .carousel__carousel-slide__inner{margin-left:12px}}.beacon--project-page .carousel .carousel__chapter__inner__inner{background-color:#f5f5f5}.beacon--project-page .carousel .carousel__chapter__inner__bk{background-color:#f5f5f5}@media(min-width: 768px){.beacon--project-page .carousel{padding-bottom:88px}}@media(max-width: 767px){.beacon--project-page .carousel:before,.beacon--project-page .carousel:after{position:absolute;content:"";width:80vw;height:2px;background:#bdbdbd;left:10vw}}.beacon--project-page .carousel:before{bottom:0}.beacon--project-page .carousel:after{top:0}.beacon--project-page-white .beacon__modules{background-color:#fff}.beacon--project-page-white .beacon__inview{background-color:#fff}.beacon--project-page-white .project-detail{background-color:#fff}.beacon--project-page-white .project-detail__caption-image__caption{background-color:#fff}.beacon--project-page-white .full-width-image{background-color:#fff}.beacon--project-page-white .full-width-image .full-width-image__body{background-color:#fff}.beacon--project-page-white .carousel{background-color:#fff}.beacon--project-page-white .carousel .carousel__chapter__inner__inner{background-color:#fff}.beacon--project-page-white .carousel .carousel__chapter__inner__bk{background-color:#fff}.beacon__modules{background-color:#fff}.beacon__nav{position:-webkit-sticky;position:sticky;top:-2px;left:0px;background-color:transparent;pointer-events:none;z-index:9997;will-change:transform;height:calc(var(--beacon-nav-height) + 2px)}.beacon__nav__content,.beacon__nav__intro{display:inline-block;position:relative;z-index:9996;width:100%;font-family:"Roboto Mono",monospace;font-feature-settings:"liga";font-weight:500;letter-spacing:.5px;font-size:12px;line-height:20px;text-transform:uppercase}@media(min-width: 460px){.beacon__nav__content,.beacon__nav__intro{font-size:12px;line-height:20px}}@media(min-width: 1024px){.beacon__nav__content,.beacon__nav__intro{font-size:16px;line-height:28px}}@media(min-width: 1200px){.beacon__nav__content,.beacon__nav__intro{font-size:22px;line-height:40px}}.beacon__nav__bk{position:absolute;top:0;left:0;z-index:0;width:100%;height:300px}.beacon__nav__bk__inner{background-color:var(--color-theme, #FFB300);width:var(--content-width);will-change:height;position:absolute;top:0;left:0;height:calc(300px + var(--beacon-nav-height))}.safari .beacon__nav__bk__inner{height:calc(var(--beacon-nav-height) + 10px)}.beacon__nav__intro{-webkit-clip-path:inset(0px 0px calc(var(--switch-progress) * 100%) 0px);clip-path:inset(0px 0px calc(var(--switch-progress) * 100%) 0px);will-change:clip-path}.ios .beacon__nav__intro{-webkit-clip-path:none;clip-path:none;opacity:var(--safari-opacity-inverse, 0)}.beacon__nav__content{transition:background-color .3s cubic-bezier(0.26, 1, 0.48, 1),color .3s cubic-bezier(0.26, 1, 0.48, 1);-webkit-clip-path:inset(calc(var(--switch-progress-inverse) * 100%) 0px 0px 0px);clip-path:inset(calc(var(--switch-progress-inverse) * 100%) 0px 0px 0px)}.ios .beacon__nav__content{-webkit-clip-path:none;clip-path:none;opacity:var(--safari-opacity, 0)}.beacon__nav__content .beacon__nav__title{transition:background-color .3s cubic-bezier(0.26, 1, 0.48, 1),color .3s cubic-bezier(0.26, 1, 0.48, 1)}.beacon__nav__intro{height:calc(var(--beacon-nav-height));position:absolute;left:0;z-index:9995}.beacon__nav__intro .beacon__nav__title{background-color:var(--color-theme, #FFB300);color:#0f0f0f}@-webkit-keyframes beacon-inview-animation{0%{transform:translateY(300px)}100%{transform:translateY(0px)}}@keyframes beacon-inview-animation{0%{transform:translateY(300px)}100%{transform:translateY(0px)}}.beacon__inview{position:relative}.beacon__inview.in.down .beacon__nav__intro{-webkit-animation-delay:0s;animation-delay:0s}.beacon__inview.in.down .beacon__modules{transform:translateY(300px);-webkit-animation-name:beacon-inview-animation;animation-name:beacon-inview-animation;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:cubic-bezier(0.26, 1, 0.48, 1);animation-timing-function:cubic-bezier(0.26, 1, 0.48, 1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-delay:0s;animation-delay:0s}.safari .beacon__inview.in.down .beacon__modules{-webkit-animation-duration:.6s;animation-duration:.6s}@media(max-width: 767px){.beacon__inview.in.down .beacon__modules{-webkit-animation-duration:.6s;animation-duration:.6s}}.safari .beacon__inview.in.down .beacon__modules{-webkit-animation:none;animation:none;transform:translateY(0px) !important}.beacon__inview.out .beacon__nav__intro{-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-delay:0s;animation-delay:0s;will-change:transform}.beacon__inview.out .beacon__modules{transform:translateY(300px);-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-delay:0s;animation-delay:0s;will-change:transform}.safari .beacon__inview.out .beacon__modules{-webkit-animation:none !important;animation:none !important;transform:translateY(0px) !important}.beacon__nav__nob{height:10px;border-radius:0px 10px 10px 0px;width:20px;background-color:#fff;position:absolute;top:50%;transform:translateX(calc(var(--switch-progress-inverse) * -100%)) translateY(-50%);transition:.5s background-color cubic-bezier(0.26, 1, 0.48, 1);left:0;z-index:9998}.beacon__nav__title,.beacon__nav__intro__title{display:inline-block;position:relative;z-index:9994;padding:12px 40px 14px 40px;margin-top:1px}@media(min-width: 1024px){.beacon__nav__title,.beacon__nav__intro__title{padding:20px 80px 20px 80px;margin-top:0px}}@media(min-width: 1200px){.beacon__nav__title,.beacon__nav__intro__title{padding:20px 80px 20px 80px}}.beacon.white-grey .beacon__nav__bk{background:linear-gradient(#FFFFFF, #FAFAFA)}.beacon.white-grey .beacon__nav__nob{background:#0f0f0f}.beacon.white-grey .beacon__nav__title{background-color:var(--color-theme, #FFB300);color:#0f0f0f}.beacon.theme-black .beacon__nav__content{background:#0f0f0f}.beacon.theme-black .beacon__nav__nob{background:#0f0f0f}.beacon.theme-black .beacon__nav__title{background-color:var(--color-theme, #FFB300);color:#0f0f0f}.beacon.theme .beacon__nav__bk,.beacon.theme .beacon__nav__bk__inner{background-color:#f5f5f5}.beacon.theme .beacon__nav__content{background:transparent}.beacon.theme .beacon__nav__nob{background:var(--color-theme, #FFB300)}.beacon.theme .beacon__nav__title{background:transparent;color:var(--color-theme, #FFB300)}.beacon__nav__intro.theme.theme{background-color:#f5f5f5}.beacon__nav__intro.theme.theme .beacon__nav__title{background-color:transparent;color:var(--color-theme, #FFB300)}.beacon.theme-white .beacon__nav__bk,.beacon.theme-white .beacon__nav__bk__inner{background-color:#fff}.beacon.theme-white .beacon__nav__content{background:transparent}.beacon.theme-white .beacon__nav__nob{background:var(--color-theme, #FFB300)}.beacon.theme-white .beacon__nav__title{background:transparent;color:var(--color-theme, #FFB300)}.beacon__nav__intro.theme-white.theme-white{background-color:#fff}.beacon__nav__intro.theme-white.theme-white .beacon__nav__title{background-color:transparent;color:var(--color-theme, #FFB300)}.beacon.theme-full .beacon__nav__content{background-color:var(--color-theme, #FFB300);color:#fff}.beacon.theme-timeline .beacon__nav__content{background-color:#0f0f0f}.beacon.theme-timeline .beacon__nav__title{color:#fff}@media(min-width: 768px){.beacon.theme-timeline .beacon__nav__content{background-color:transparent}.beacon.theme-timeline .beacon__nav__title{color:#0f0f0f}.beacon.theme-timeline .beacon__nav__nob{background:#0f0f0f}}.beacon.transparent .beacon__nav__title{color:#fff}.beacon.transparent-black .beacon__nav__title{color:#0f0f0f}.beacon.transparent-black .beacon__nav__nob{background:#0f0f0f}.beacon.black .beacon__nav__title{background-color:#0f0f0f;color:#fff}.beacon.black-full .beacon__nav__content{background-color:#0f0f0f}.beacon.black-full .beacon__nav__title{color:#fff}.beacon.grey-full .beacon__nav__content{background-color:#f5f5f5}.beacon.grey-full .beacon__nav__content{background-color:#f5f5f5}.beacon.grey-full .beacon__nav__nob{background:#0f0f0f}.beacon.grey-full .beacon__nav__title{color:#0f0f0f}.beacon.white-full .beacon__nav__content{background-color:#fff}.beacon.white-full .beacon__nav__nob{background:#0f0f0f}.beacon.white-full .beacon__nav__title{color:#0f0f0f}.beacon.grey-50-full .beacon__nav__content{background-color:#fafafa}.beacon.grey-50-full .beacon__nav__nob{background:#0f0f0f}.beacon.grey-50-full .beacon__nav__title{color:#0f0f0f}.beacon--intro--bk-white-grey .beacon__nav__bk{background:linear-gradient(#FFFFFF 0%, #F5F5F5 calc(30% * var(--switch-progress-inverse)))}.beacon--intro--bk-blue .beacon__nav__bk{background:blue}.beacon--intro--bk-grey .beacon__nav__bk{background:#f5f5f5}.beacon--intro--text-black .beacon__nav__intro__title{color:#0f0f0f !important}.beacon--intro--text-white .beacon__nav__intro__title{color:#fff !important}.beacon--project-page .beacon__nav__intro__title{color:var(--color-theme, #FFB300)}.timeline-overview{width:100vw;height:100%;--beacon-nav-height: 44px;position:fixed;top:0;left:0;overflow-y:scroll;overscroll-behavior-y:none;background:#fff;box-sizing:border-box;z-index:1;pointer-events:none;transform:translateY(-100%);transition:transform 750ms cubic-bezier(0.65, 0, 0.35, 1)}@media(min-width: 1024px){.timeline-overview{--beacon-nav-height: 68px}}@media(min-width: 1200px){.timeline-overview{--beacon-nav-height: 80px}}.timeline-overview--open{pointer-events:all;transform:translateY(0)}.timeline-overview__grid{--grid-side: 24px;width:calc(100% - 48px);margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:18px;padding:88px 0 200vh}@media(min-width: 768px){.timeline-overview__grid{--grid-side: 32px}}@media(min-width: 1024px){.timeline-overview__grid{--grid-side: 32px}}@media(min-width: 1200px){.timeline-overview__grid{--grid-side: 80px}}@media(min-width: 768px){.timeline-overview__grid{width:calc(100% - (32px * 2));max-width:1368px}}@media(min-width: 1024px){.timeline-overview__grid{width:calc(100% - (80px * 2));max-width:1272px}}@media(min-width: 768px){.timeline-overview__grid{grid-template-columns:repeat(8, 1fr);grid-column-gap:24px}}@media(min-width: 1024px){.timeline-overview__grid{grid-template-columns:repeat(12, 1fr);grid-column-gap:24px}}.timeline-overview__history{grid-column:span 4;position:relative;height:100%}@media(min-width: 768px){.timeline-overview__history{grid-column-start:1;grid-column-end:9}}@media(min-width: 1024px){.timeline-overview__history{grid-column-start:3;grid-column-end:10}}.timeline-overview__history__period,.timeline-overview__history__track{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:24px}@media(min-width: 768px){.timeline-overview__history__period,.timeline-overview__history__track{grid-template-columns:repeat(7, 1fr)}}.timeline-overview__history__track{position:absolute;left:calc((100vw - 80px - 54px)/4);transform:translateX(4px);height:calc(100% + 200vh + 176px);z-index:0;width:1px}@media(min-width: 768px){.timeline-overview__history__track{left:0;width:100%;transform:none}}.timeline-overview__history__track::before{position:absolute;top:-88px;left:-1px;height:100%;content:"";border-right:2px solid rgba(15,15,15,.1)}@media(min-width: 768px){.timeline-overview__history__track::before{grid-column:span 3;position:relative;width:50%}}.timeline-overview__history__period{opacity:0;transform:translateY(30px);position:relative;justify-content:flex-start;padding:16px 0;z-index:1}@media(min-width: 768px){.timeline-overview__history__period{padding:32px 0;cursor:pointer}}.timeline-overview__history__period:last-child .timeline-overview__history__period__milestones{position:-webkit-sticky;position:sticky;top:calc(32px - var(--beacon-nav-height))}.timeline-overview__history__period:not(.active):not(.in):not(.out):hover .timeline-overview__history__period__milestones__milestone:first-child{color:#ffb300}.timeline-overview__history__period:not(.active):not(.in):not(.out):hover .timeline-overview__history__period__milestones__milestone:first-child .timeline-overview__history__period__milestones__milestone__thumbnail{opacity:1;transform:translateX(-100%) translateX(-12px) translateX(2px) translateY(8px) translateY(-50%)}.timeline-overview__history__period:not(.active):not(.in):not(.out):hover .timeline-overview__history__period__year{color:#ffb300}.timeline-overview__history__period:not(.active):not(.in):not(.out):hover .timeline-overview__history__period__dot:after{background:#ffb300}.timeline-overview--open .timeline-overview__history__period{-webkit-animation:effects-in-up 750ms cubic-bezier(0.65, 0, 0.35, 1) 0s normal forwards;animation:effects-in-up 750ms cubic-bezier(0.65, 0, 0.35, 1) 0s normal forwards}.timeline-overview--open .timeline-overview__history__period[animation-stagger="0"]{-webkit-animation-delay:0ms;animation-delay:0ms}.timeline-overview--open .timeline-overview__history__period[animation-stagger="1"]{-webkit-animation-delay:75ms;animation-delay:75ms}.timeline-overview--open .timeline-overview__history__period[animation-stagger="2"]{-webkit-animation-delay:150ms;animation-delay:150ms}.timeline-overview--open .timeline-overview__history__period[animation-stagger="3"]{-webkit-animation-delay:225ms;animation-delay:225ms}.timeline-overview--open .timeline-overview__history__period[animation-stagger="4"]{-webkit-animation-delay:300ms;animation-delay:300ms}.timeline-overview--open .timeline-overview__history__period[animation-stagger="5"]{-webkit-animation-delay:375ms;animation-delay:375ms}.timeline-overview--open .timeline-overview__history__period[animation-stagger="6"]{-webkit-animation-delay:450ms;animation-delay:450ms}.timeline-overview--open .timeline-overview__history__period[animation-stagger="7"]{-webkit-animation-delay:525ms;animation-delay:525ms}.timeline-overview--open .timeline-overview__history__period[animation-stagger="8"]{-webkit-animation-delay:600ms;animation-delay:600ms}.timeline-overview--open .timeline-overview__history__period[animation-stagger="9"]{-webkit-animation-delay:675ms;animation-delay:675ms}.timeline-overview--open .timeline-overview__history__period[animation-stagger="10"]{-webkit-animation-delay:750ms;animation-delay:750ms}.timeline-overview.active .timeline-overview__history__period{opacity:1;transform:translateY(0px)}.timeline-overview__history__period__year{grid-column:span 1;font-family:"Roboto Mono",monospace;font-feature-settings:"liga";position:relative;transition:color 275ms linear}@media(min-width: 768px){.timeline-overview__history__period__year{text-align:right}}.timeline-overview__history__period__year__numeric{position:-webkit-sticky;position:sticky;top:calc(32px + var(--beacon-nav-height))}@media(min-width: 460px){.timeline-overview__history__period__year__numeric{top:32px}}.timeline-overview__history__period__dot{--dot-top: 24px / 2;grid-column:span 1;position:absolute;top:calc(var(--dot-top) + 16px);left:calc((100vw - 80px - 54px)/4);display:flex;justify-content:center}@media(min-width: 460px){.timeline-overview__history__period__dot{--dot-top: 28px / 2}}@media(min-width: 1200px){.timeline-overview__history__period__dot{--dot-top: 40px / 2}}@media(min-width: 768px){.timeline-overview__history__period__dot{position:relative;top:calc(var(--dot-top));left:0}}.timeline-overview__history__period__dot::before,.timeline-overview__history__period__dot::after{content:"";position:relative;transition:all 750ms cubic-bezier(0.65, 0, 0.35, 1)}.timeline-overview__history__period__dot::before{position:absolute;top:0;left:50%;width:0px;height:1px;border-bottom:2px solid #ffb300;transform:translateY(-50%)}@media(min-width: 768px){.timeline-overview__history__period__dot::before{top:var(--dot-top)}}.timeline-overview__history__period--open .timeline-overview__history__period__dot::before{width:calc(50% + -24px + var(--overview-period-width))}@media(min-width: 768px){.timeline-overview__history__period--open .timeline-overview__history__period__dot::before{width:calc(50% + 24px + var(--overview-period-width))}}.timeline-overview__history__period__dot::after{width:8px;height:8px;border-radius:50%;background:#0f0f0f;transform:translateY(-50%);transition:background 275ms linear,border-radius 275ms linear}@media(min-width: 768px){.timeline-overview__history__period__dot::after{top:var(--dot-top)}}.timeline-overview__history__period--open .timeline-overview__history__period__dot::after{background:#ffb300}.timeline-overview__history__period.out .timeline-overview__history__period__dot::after{transition-delay:350ms}.timeline-overview__history__period__milestones{grid-column:span 3;height:var(--overview-period-height);transition:height var(--overview-period-duration) cubic-bezier(0.65, 0, 0.35, 1)}@media(min-width: 768px){.timeline-overview__history__period__milestones{grid-column:span 5}}.timeline-overview__history__period--open .timeline-overview__history__period__milestones{height:var(--overview-period-height-open)}.timeline-overview__history__period.out .timeline-overview__history__period__milestones{transition-delay:350ms}.timeline-overview__history__period__milestones__milestone{opacity:0;transform:translateY(30px);position:relative;padding-bottom:24px;transition:color 275ms linear}@media(min-width: 460px){.timeline-overview__history__period.active .timeline-overview__history__period__milestones__milestone:hover{color:#ffb300}}.timeline-overview__history__period.active .timeline-overview__history__period__milestones__milestone:hover .timeline-overview__history__period__milestones__milestone__thumbnail{opacity:1;transform:translateX(-100%) translateX(-12px) translateX(2px)}.timeline-overview__history__period.active .timeline-overview__history__period__milestones__milestone:hover .timeline-overview__history__period__milestones__milestone__thumbnail:first-child{transform:translateX(-100%) translateX(-12px) translateX(2px)}.timeline-overview__history__period__milestones__milestone:first-child{opacity:1;transform:translateY(0px)}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:first-child{color:#ffb300}.timeline-overview__history__period--open .timeline-overview__history__period__milestones__milestone:first-child .timeline-overview__history__period__milestones__milestone__title{transform:translateY(56px)}.timeline-overview__history__period--open .timeline-overview__history__period__milestones__milestone:first-child .timeline-overview__history__period__milestones__milestone__caret{transform:rotateX(180deg) translateY(24px)}.timeline-overview__history__period__milestones__milestone:first-child .timeline-overview__history__period__milestones__milestone__thumbnail{transform:translateX(-100%) translateX(-12px) translateX(2px) translateY(32px) translateY(-50%)}.timeline-overview__history__period--open .timeline-overview__history__period__milestones__milestone:first-child .timeline-overview__history__period__milestones__milestone__thumbnail{margin-top:64px;transform:translateX(-100%) translateX(-12px) translateX(2px) translateY(16px)}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:first-child .timeline-overview__history__period__milestones__milestone__thumbnail{opacity:1;transform:translateX(-100%) translateX(-12px) translateX(2px)}.timeline-overview__history__period__milestones__milestone:first-child .timeline-overview__history__period__milestones__milestone__description{opacity:0;transform:translateY(30px);margin-top:64px}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:first-child .timeline-overview__history__period__milestones__milestone__description{-webkit-animation:effects-in-up 750ms cubic-bezier(0.65, 0, 0.35, 1) 275ms normal forwards;animation:effects-in-up 750ms cubic-bezier(0.65, 0, 0.35, 1) 275ms normal forwards}.timeline-overview__history__period.active .timeline-overview__history__period__milestones__milestone:first-child .timeline-overview__history__period__milestones__milestone__description{opacity:1;transform:translateY(0px)}.timeline-overview__history__period.out .timeline-overview__history__period__milestones__milestone:first-child .timeline-overview__history__period__milestones__milestone__description{-webkit-animation:effects-out-up 750ms cubic-bezier(0.65, 0, 0.35, 1) 0s normal forwards;animation:effects-out-up 750ms cubic-bezier(0.65, 0, 0.35, 1) 0s normal forwards}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:not(:first-child){-webkit-animation:effects-in-up 750ms cubic-bezier(0.65, 0, 0.35, 1) 0s normal forwards;animation:effects-in-up 750ms cubic-bezier(0.65, 0, 0.35, 1) 0s normal forwards}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:not(:first-child)[animation-stagger="0"]{-webkit-animation-delay:275ms;animation-delay:275ms}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:not(:first-child)[animation-stagger="1"]{-webkit-animation-delay:350ms;animation-delay:350ms}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:not(:first-child)[animation-stagger="2"]{-webkit-animation-delay:425ms;animation-delay:425ms}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:not(:first-child)[animation-stagger="3"]{-webkit-animation-delay:500ms;animation-delay:500ms}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:not(:first-child)[animation-stagger="4"]{-webkit-animation-delay:575ms;animation-delay:575ms}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:not(:first-child)[animation-stagger="5"]{-webkit-animation-delay:650ms;animation-delay:650ms}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:not(:first-child)[animation-stagger="6"]{-webkit-animation-delay:725ms;animation-delay:725ms}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:not(:first-child)[animation-stagger="7"]{-webkit-animation-delay:800ms;animation-delay:800ms}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:not(:first-child)[animation-stagger="8"]{-webkit-animation-delay:875ms;animation-delay:875ms}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:not(:first-child)[animation-stagger="9"]{-webkit-animation-delay:950ms;animation-delay:950ms}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:not(:first-child)[animation-stagger="10"]{-webkit-animation-delay:1025ms;animation-delay:1025ms}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:not(:first-child)[animation-stagger="11"]{-webkit-animation-delay:1100ms;animation-delay:1100ms}.timeline-overview__history__period.in .timeline-overview__history__period__milestones__milestone:not(:first-child)[animation-stagger="12"]{-webkit-animation-delay:1175ms;animation-delay:1175ms}.timeline-overview__history__period.active .timeline-overview__history__period__milestones__milestone:not(:first-child){opacity:1;transform:translateY(0px)}.timeline-overview__history__period.out .timeline-overview__history__period__milestones__milestone:not(:first-child){-webkit-animation:effects-out-up 750ms cubic-bezier(0.65, 0, 0.35, 1) 0s normal forwards;animation:effects-out-up 750ms cubic-bezier(0.65, 0, 0.35, 1) 0s normal forwards}.timeline-overview__history__period__milestones__milestone:last-child .timeline-overview__history__period__milestones__milestone__description{padding-bottom:0;border-bottom:0}.timeline-overview__history__period__milestones__milestone__thumbnail{width:220px;height:137.5px;position:absolute;top:4px;left:calc((100% + 96px)/-5);transform:translateX(-100%) translateX(-12px) translateX(2px) translateY(16px);border:1px solid rgba(15,15,15,.1);opacity:0;transition:transform 750ms cubic-bezier(0.65, 0, 0.35, 1),margin 750ms cubic-bezier(0.65, 0, 0.35, 1),opacity 500ms cubic-bezier(0.65, 0, 0.35, 1)}@media(min-width: 1024px){.timeline-overview__history__period__milestones__milestone__thumbnail{margin-top:8px}}.timeline-overview__history__period__milestones__milestone__thumbnail img{width:220px;height:137.5px;display:block;transform:translate3d(0, 0, 0)}.timeline-overview__history__period__milestones__milestone__title{font-weight:500;letter-spacing:.5px;font-family:"Roboto Mono",monospace;font-feature-settings:"liga";font-size:14px;line-height:24px;display:flex;justify-content:space-between;align-items:center;transition:transform 750ms cubic-bezier(0.65, 0, 0.35, 1)}@media(min-width: 460px){.timeline-overview__history__period__milestones__milestone__title{font-size:16px;line-height:28px}}@media(min-width: 768px){.timeline-overview__history__period__milestones__milestone__title{font-size:16px;line-height:28px}}@media(min-width: 1024px){.timeline-overview__history__period__milestones__milestone__title{font-size:16px;line-height:28px}}@media(min-width: 1200px){.timeline-overview__history__period__milestones__milestone__title{font-size:22px;line-height:40px}}.timeline-overview__history__period__milestones__milestone__caret{padding-left:16px;transition:transform 750ms cubic-bezier(0.65, 0, 0.35, 1)}.timeline-overview__history__period__milestones__milestone__description{font-family:"Roboto",Arial,Verdana,sans-serif;font-feature-settings:"liga";font-size:14px;line-height:24px;margin-top:8px;padding-bottom:32px;border-bottom:1px solid rgba(15,15,15,.1)}@media(min-width: 1024px){.timeline-overview__history__period__milestones__milestone__description{font-size:14px;line-height:24px}}@media(min-width: 1200px){.timeline-overview__history__period__milestones__milestone__description{font-size:16px;line-height:28px}}.timeline-overview-navigation{--beacon-nav-height: 44px;position:fixed;top:calc(var(--beacon-nav-height) + 24px);right:16px;z-index:2;cursor:default;opacity:0;pointer-events:none;transition:opacity 275ms cubic-bezier(0.65, 0, 0.35, 1)}@media(min-width: 1024px){.timeline-overview-navigation{--beacon-nav-height: 68px}}@media(min-width: 1200px){.timeline-overview-navigation{--beacon-nav-height: 80px}}@media(min-width: 768px){.timeline-overview-navigation{opacity:1;top:32px;right:32px}}@media(min-width: 1024px){.timeline-overview-navigation{top:48px;right:80px}}@media(min-width: 1200px){.timeline-overview-navigation{right:calc((100% - min((100% - 160px), 1272px))/2)}}.timeline-overview-navigation--active{pointer-events:all;cursor:pointer;opacity:1;transition-delay:350ms}.timeline-overview-navigation__button{width:30px;height:30px;display:flex;justify-content:center;align-items:center;transform:scaleY(-1)}.timeline-overview-navigation__toggle{display:block}.timeline-overview-navigation__toggle:focus{outline:none}.timeline-overview-navigation__toggle [lottie-element]{width:210px;height:42px;margin:0;cursor:pointer}@media(min-width: 768px){.timeline-overview-navigation__toggle [lottie-element]{width:240px;height:48px}}.timeline{--beacon-nav-height: 44px;position:relative;background:#0f0f0f;overflow:hidden}@media(min-width: 1024px){.timeline{--beacon-nav-height: 68px}}@media(min-width: 1200px){.timeline{--beacon-nav-height: 80px}}.timeline:focus{outline:none}.timeline__focus{width:100%;height:100vh;position:relative;height:100vh;overflow:hidden;z-index:0}.timeline__focus__content{--grid-side: 24px;width:calc(100% - 48px);margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:18px;bottom:300px;left:50%;position:absolute;transform:translateX(-50%) translateX(0px);z-index:4}@media(min-width: 768px){.timeline__focus__content{--grid-side: 32px}}@media(min-width: 1024px){.timeline__focus__content{--grid-side: 32px}}@media(min-width: 1200px){.timeline__focus__content{--grid-side: 80px}}@media(min-width: 768px){.timeline__focus__content{width:calc(100% - (32px * 2));max-width:1368px}}@media(min-width: 1024px){.timeline__focus__content{width:calc(100% - (80px * 2));max-width:1272px}}@media(min-width: 768px){.timeline__focus__content{grid-template-columns:repeat(8, 1fr);grid-column-gap:24px}}@media(min-width: 1024px){.timeline__focus__content{grid-template-columns:repeat(12, 1fr);grid-column-gap:24px}}@media(min-width: 768px){.timeline__focus__content{color:#fff;bottom:280px}}@media(max-width: 374px){.timeline__focus__content{bottom:160px;width:calc(100% - 32px)}}.timeline__focus__content::before{position:absolute;top:-64px;left:-16px;width:100vw;height:100vh;z-index:0;content:"";background:#fff}@media(min-width: 375px){.timeline__focus__content::before{left:-24px}}@media(min-width: 768px){.timeline__focus__content::before{display:none}}.timeline__focus__content__toggle{position:absolute;top:-48px;right:-8px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.timeline__focus__content__picker{--picker-height: 40px;position:relative;z-index:1;cursor:default;height:var(--picker-height)}@media(min-width: 768px){.timeline__focus__content__picker.active{cursor:pointer}}.timeline__focus__content__picker.active:before{height:calc(var(--picker-height)*10)}.timeline__focus__content__picker:before{position:absolute;top:50%;transform:translateY(-50%);width:175%;height:calc(var(--picker-height)*1);content:"";left:-32px;margin-top:calc((28px - var(--picker-height))/2)}@media(min-width: 1200px){.timeline__focus__content__picker:before{margin-top:0}}.timeline__focus__content__picker__years{grid-column:span 1;position:relative;top:calc((28px - var(--picker-height))/2);height:var(--picker-height);overflow:hidden}@media(min-width: 1200px){.timeline__focus__content__picker__years{top:0}}.timeline__focus__content__picker__years--background{position:absolute;left:0;height:calc(var(--picker-height)*5);-webkit-clip-path:polygon(0 16.5%, 0 33%, 100% 33%, 100% 66%, 0 66%, 0 83.5%, 100% 83.5%, 100% 16.5%);clip-path:polygon(0 16.5%, 0 33%, 100% 33%, 100% 66%, 0 66%, 0 83.5%, 100% 83.5%, 100% 16.5%);transform:translateY(calc(var(--picker-height) * -2));transition:-webkit-clip-path 275ms linear;transition:clip-path 275ms linear;transition:clip-path 275ms linear, -webkit-clip-path 275ms linear}@media(min-width: 768px){.timeline__focus__content__picker.active .timeline__focus__content__picker__years--background{-webkit-clip-path:polygon(0% 0%, 0 33.3%, 100% 33.3%, 100% 66.6%, 0 66.6%, 0 100%, 100% 100%, 100% 0%);clip-path:polygon(0% 0%, 0 33.3%, 100% 33.3%, 100% 66.6%, 0 66.6%, 0 100%, 100% 100%, 100% 0%)}}.timeline__focus__content__picker__prev,.timeline__focus__content__picker__next{width:100%;height:100%;position:absolute;top:0;left:0;height:75%;margin-top:calc((28px - var(--picker-height))/2);z-index:1}@media(min-width: 1200px){.timeline__focus__content__picker__prev,.timeline__focus__content__picker__next{margin-top:0}}.timeline__focus__content__picker__prev{top:-75%}.timeline__focus__content__picker__next{top:100%}.timeline__focus__content__picker__years__year{font-weight:500;font-size:16px;line-height:28px;font-family:"Roboto Mono",monospace;font-feature-settings:"liga";position:relative;display:grid;grid-template-columns:auto;line-height:var(--picker-height);transform:translateY(calc(var(--focus-index) * var(--picker-height) * -1));transition:transform 750ms cubic-bezier(0.65, 0, 0.35, 1) 250ms}@media(min-width: 768px){.timeline__focus__content__picker__years__year{font-size:16px;line-height:28px}}@media(min-width: 1024px){.timeline__focus__content__picker__years__year{font-size:20px;line-height:32px}}@media(min-width: 1200px){.timeline__focus__content__picker__years__year{font-size:22px;line-height:40px}}@media(max-width: 1199px){.timeline__focus__content__picker__years__year{line-height:var(--picker-height)}}.timeline__focus__content__picker__years--background .timeline__focus__content__picker__years__year{font-family:"Roboto Mono",monospace;font-feature-settings:"liga";font-weight:500;letter-spacing:.5px;font-size:12px;line-height:20px;top:var(--picker-height);line-height:var(--picker-height);opacity:.75}@media(min-width: 768px){.timeline__focus__content__picker.active .timeline__focus__content__picker__years__year{transform:translateY(var(--picker-translate-y, 0));transition:var(--picker-transition, transform 500ms cubic-bezier(0.65, 0, 0.35, 1) 75ms)}}.timeline__focus__content__period{position:absolute;top:0px;left:0px;grid-column-start:2;grid-column-end:5;width:calc(100% + 18px);transform:translateX(-18px);z-index:0}@media(min-width: 768px){.timeline__focus__content__period{grid-column-start:2;grid-column-end:7;width:100%;transform:none}}@media(min-width: 1024px){.timeline__focus__content__period{grid-column-start:2;grid-column-end:8}}@media(min-width: 1200px){.timeline__focus__content__period{grid-column-start:2;grid-column-end:7}}.timeline__focus__content__period--active{z-index:1}.timeline__focus__content__period__milestone{position:absolute;top:0px;left:0px;z-index:0}.timeline__focus__content__period__milestone.active{z-index:1}.timeline__focus__content__period__milestone__title{font-weight:500;font-size:16px;line-height:28px;font-family:"Roboto Mono",monospace;font-feature-settings:"liga"}@media(min-width: 768px){.timeline__focus__content__period__milestone__title{font-size:16px;line-height:28px}}@media(min-width: 1024px){.timeline__focus__content__period__milestone__title{font-size:20px;line-height:32px}}@media(min-width: 1200px){.timeline__focus__content__period__milestone__title{font-size:22px;line-height:40px}}.timeline__focus__content__period__milestone__description{font-family:"Roboto",Arial,Verdana,sans-serif;font-feature-settings:"liga";font-size:14px;line-height:24px;margin-top:8px}@media(min-width: 1024px){.timeline__focus__content__period__milestone__description{font-size:14px;line-height:24px}}@media(min-width: 1200px){.timeline__focus__content__period__milestone__description{font-size:16px;line-height:28px}}.timeline__focus__history{--grid-side: 24px;width:calc(100% - 48px);margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:18px;bottom:32px;left:50%;position:absolute;transform:translateX(-50%) translateX(0px);z-index:5;transform:translateX(-50%) translateZ(1px)}@media(min-width: 768px){.timeline__focus__history{--grid-side: 32px}}@media(min-width: 1024px){.timeline__focus__history{--grid-side: 32px}}@media(min-width: 1200px){.timeline__focus__history{--grid-side: 80px}}@media(min-width: 768px){.timeline__focus__history{width:calc(100% - (32px * 2));max-width:1368px}}@media(min-width: 1024px){.timeline__focus__history{width:calc(100% - (80px * 2));max-width:1272px}}@media(min-width: 768px){.timeline__focus__history{grid-template-columns:repeat(8, 1fr);grid-column-gap:24px}}@media(min-width: 1024px){.timeline__focus__history{grid-template-columns:repeat(12, 1fr);grid-column-gap:24px}}@media(min-width: 375px){.timeline__focus__history{height:42px}}@media(min-width: 768px){.timeline__focus__history{bottom:46px}}@media(max-width: 374px){.timeline__focus__history{height:36px;width:calc(100% - 32px);bottom:14px}}.timeline__focus__history__navigation{grid-column:span 4;position:relative;display:flex;justify-content:flex-end}@media(min-width: 768px){.timeline__focus__history__navigation{grid-column-start:6;grid-column-end:9;padding-right:80px}}@media(min-width: 1024px){.timeline__focus__history__navigation{grid-column-start:9;grid-column-end:13}}@media(min-width: 1200px){.timeline__focus__history__navigation{grid-column-start:10;grid-column-end:13}}.timeline__focus__history__navigation::after{width:100%;height:100%;position:absolute;top:0px;left:-48px;content:"";background:transparent;z-index:0}.timeline__navigation__button,.timeline__focus__history__navigation__button{width:36px;height:36px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:1}@media(min-width: 375px){.timeline__navigation__button,.timeline__focus__history__navigation__button{width:42px;height:42px}}@media(min-width: 768px){.timeline__navigation__button,.timeline__focus__history__navigation__button{width:48px;height:48px}}.timeline__focus__history__navigation__button{border-radius:50%;background:#0f0f0f;transition:opacity 500ms linear}@media(min-width: 768px){.timeline__focus__history__navigation__button{background:#fff}}.timeline__focus__history__navigation__button--prev svg{transform:translateX(-1px) scaleX(-1)}.timeline__focus__history__navigation__button--next{margin-left:16px}.timeline__focus__history__navigation__button--next svg{transform:translateX(1px)}@media(min-width: 375px){.timeline__focus__history__navigation__button--next{margin-left:32px}}.timeline__focus__history__navigation__button--disabled{pointer-events:none;opacity:.1}@media(max-width: 374px){.timeline__focus__history__navigation__button svg{width:12px;height:18px}}@media(min-width: 768px){.timeline__focus__history__navigation__button path{fill:#000}}.timeline__focus__history__navigation__toggle{position:absolute;top:50%;transform:translateY(-50%);display:block;right:0;z-index:0;transition:z-index 0s linear .6s}.timeline__focus__history__navigation__toggle:hover{z-index:2;transition-delay:0s}.timeline__focus__history__navigation__toggle [lottie-element]{width:210px;height:42px;margin:0;cursor:pointer}@media(min-width: 768px){.timeline__focus__history__navigation__toggle [lottie-element]{width:240px;height:48px}}.timeline__focus__history__progress{position:absolute;top:50%;transform:translateY(-50%);grid-column-start:2;grid-column-end:6;font-family:"Roboto",Arial,Verdana,sans-serif;font-feature-settings:"liga";font-size:14px;line-height:24px;display:flex;left:-18px;height:24px;overflow:hidden}@media(min-width: 1024px){.timeline__focus__history__progress{font-size:14px;line-height:24px}}@media(min-width: 1200px){.timeline__focus__history__progress{font-size:16px;line-height:28px}}.timeline__focus__history__progress__count,.timeline__focus__history__progress__length{transition:transform 750ms cubic-bezier(0.65, 0, 0.35, 1)}.timeline__focus__history__progress__count{transform:translateY(calc(var(--focus-milestone-index) * -24px))}.timeline__focus__history__progress__length{transform:translateY(calc(var(--focus-index) * -24px))}.timeline__focus__history__progress__divider{padding:0 4px}.timeline__focus__history__track{position:absolute;top:50%;transform:translateY(-50%);grid-column-start:2;grid-column-end:6;width:100%;height:2px}@media(min-width: 1024px){.timeline__focus__history__track{grid-column-start:2;grid-column-end:8;width:calc(100% + 32px)}}@media(min-width: 1200px){.timeline__focus__history__track{grid-column-start:2;grid-column-end:9}}.timeline__focus__history__track::after,.timeline__focus__history__track::before{position:absolute;top:0px;left:0px;content:"";box-sizing:border-box;height:2px;background:#ffb300}.timeline__focus__history__track::after{width:100%;transform:scaleX(var(--track-progress, 0));transform-origin:left center;transition:var(--track-transition, transform 500ms cubic-bezier(0.33, 1, 0.68, 1))}.timeline__focus__history__track::before{width:100vw;transform:translateX(-100%) translateX(4px)}.timeline__focus__history__period{position:absolute;top:50%;transform:translateY(-50%);font-family:"Roboto Mono",monospace;font-feature-settings:"liga";font-weight:500;letter-spacing:.5px;font-size:12px;line-height:20px;grid-column-start:2;grid-column-end:6;display:flex;justify-content:space-between;align-items:center;width:100%;color:#ffb300;z-index:0}@media(min-width: 1024px){.timeline__focus__history__period{font-size:12px;line-height:20px}}@media(min-width: 1200px){.timeline__focus__history__period{font-size:14px;line-height:24px}}@media(min-width: 1024px){.timeline__focus__history__period{grid-column-start:2;grid-column-end:8;width:calc(100% + 32px)}}@media(min-width: 1200px){.timeline__focus__history__period{grid-column-start:2;grid-column-end:9}}.timeline__focus__history__period--active{z-index:1}.timeline__focus__history__period--active .timeline__focus__history__period__year:nth-child(0) .timeline__focus__history__period__year__dot{transition-delay:225ms}.timeline__focus__history__period--active .timeline__focus__history__period__year:nth-child(1) .timeline__focus__history__period__year__dot{transition-delay:275ms}.timeline__focus__history__period--active .timeline__focus__history__period__year:nth-child(2) .timeline__focus__history__period__year__dot{transition-delay:325ms}.timeline__focus__history__period--active .timeline__focus__history__period__year:nth-child(3) .timeline__focus__history__period__year__dot{transition-delay:375ms}.timeline__focus__history__period--active .timeline__focus__history__period__year:nth-child(4) .timeline__focus__history__period__year__dot{transition-delay:425ms}.timeline__focus__history__period--active .timeline__focus__history__period__year:nth-child(5) .timeline__focus__history__period__year__dot{transition-delay:475ms}.timeline__focus__history__period--active .timeline__focus__history__period__year:nth-child(6) .timeline__focus__history__period__year__dot{transition-delay:525ms}.timeline__focus__history__period--active .timeline__focus__history__period__year:nth-child(7) .timeline__focus__history__period__year__dot{transition-delay:575ms}.timeline__focus__history__period--active .timeline__focus__history__period__year:nth-child(8) .timeline__focus__history__period__year__dot{transition-delay:625ms}.timeline__focus__history__period--active .timeline__focus__history__period__year:nth-child(9) .timeline__focus__history__period__year__dot{transition-delay:675ms}.timeline__focus__history__period--active .timeline__focus__history__period__year:nth-child(10) .timeline__focus__history__period__year__dot{transition-delay:725ms}.timeline__focus__history__period--active .timeline__focus__history__period__year:nth-child(11) .timeline__focus__history__period__year__dot{transition-delay:775ms}.timeline__focus__history__period--active .timeline__focus__history__period__year:nth-child(12) .timeline__focus__history__period__year__dot{transition-delay:825ms}.timeline__focus__history__period__year{position:relative}.timeline__focus__history__period__year:last-child{color:#fff}.timeline__focus__history__period__year:last-child .timeline__focus__history__period__year__dot::before{background:#fff}.timeline__focus__history__period__year__numeric{bottom:-8px;left:50%;position:absolute;transform:translateX(-50%) translateX(0) translateY(100%);opacity:0}.timeline__focus__history__period--active .timeline__focus__history__period__year__numeric{opacity:1}.timeline__focus__history__period__year__dot{transform:scale(0);transition:transform 500ms cubic-bezier(0.65, 0, 0.35, 1)}.timeline__focus__history__period--active .timeline__focus__history__period__year__dot{transform:scale(1)}.timeline__focus__history__period__year__dot::before{width:8px;height:8px;content:"";display:block;background:#ffb300;border-radius:50%;transition:border-radius 275ms linear}.timeline__focus__history__period__year--active .timeline__focus__history__period__year__dot::before{border-radius:0%}.timeline__focus__slides{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:0}@media(max-width: 767px){.timeline__focus__slides{top:var(--beacon-nav-height, 0);height:calc(100vh - 448px)}}@media(max-width: 374px){.timeline__focus__slides{height:calc(100vh - 308px)}}.timeline__focus__slides::after{position:absolute;bottom:0px;left:0px;width:100%;height:66.6%;content:"";background:linear-gradient(to top, rgba(15, 15, 15, 0.7), rgba(15, 15, 15, 0));z-index:2}@media(max-width: 767px){.timeline__focus__slides::after{display:none}}.timeline__focus__slides__track{width:100%;height:100%;position:absolute;top:0;left:0;transform:translate3d(var(--slides-translate-x, 0), 0, 0);transition:transform 1000ms cubic-bezier(0.65, 0, 0.35, 1);transition-duration:var(--slides-duration, 0)}.timeline__focus__slides__track__slide{width:100%;height:100%;position:absolute;top:0;left:0;display:none}.timeline__focus__slides__track__slide--active,.timeline__focus__slides__track__slide--prev,.timeline__focus__slides__track__slide--next{display:block}.timeline__focus__slides__track__slide--prev{left:-100%}.timeline__focus__slides__track__slide--next{left:100%}.timeline__focus__slides__track__slide[preload=true]:not(.timeline__focus__slides__track__slide--active){display:block;opacity:0}.timeline__focus__slides__track__slide .image,.timeline__focus__slides__track__slide img{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center top;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform:translate3d(0, 0, 0)}