.fc-timeline{--fc-tl-green:#83a542;--fc-tl-dark-green:#2f4011;--fc-tl-forest:#1c2810;--fc-tl-strip-bg:#0b0b0b;--fc-tl-strip-h:170px;--fc-tl-header-h:60px;--fc-tl-text-light:hsla(0,0%,100%,.92);--fc-tl-text-muted:hsla(0,0%,100%,.55);background:var(--fc-tl-forest);color:var(--fc-tl-text-light);display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:calc(100vh - var(--fc-tl-header-h));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.fc-timeline *,.fc-timeline :after,.fc-timeline :before{box-sizing:border-box}.fc-timeline__stage{flex:1 1 auto;min-height:0;overflow:hidden;position:relative;width:100%}.fc-timeline__stage .swiper-wrapper,.fc-timeline__stage.swiper{height:100%}.fc-timeline__slide{background:var(--fc-tl-forest);display:flex;flex-shrink:0;height:100%;overflow:hidden;position:relative;width:100%}.fc-timeline__slide--cover{align-items:center;justify-content:center;padding:32px 24px;text-align:center}.fc-timeline__cover-media{background-color:var(--fc-tl-forest);inset:0;overflow:hidden;position:absolute;z-index:1}.fc-timeline__cover-img{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.fc-timeline__cover-overlay{background:linear-gradient(135deg,rgba(28,40,16,.88),rgba(28,40,16,.65));inset:0;pointer-events:none;position:absolute}.fc-timeline__cover-content{align-items:center;display:flex;flex-direction:column;max-width:720px;position:relative;z-index:2}.fc-timeline__era--cover{font-size:14px;letter-spacing:3px;margin-bottom:14px}.fc-timeline__era--cover:before{width:36px}.fc-timeline__headline--cover{color:#fff;font-size:clamp(36px,5.4vw,60px);font-weight:700;line-height:1.1;margin-bottom:0;max-width:700px}.fc-timeline__subhead{color:var(--fc-tl-text-muted);font-size:22px;font-weight:300;margin-top:12px}.fc-timeline__body--cover{color:hsla(0,0%,100%,.6);font-size:19px;line-height:1.75;margin-top:18px;max-width:560px}.fc-timeline__text{background:var(--fc-tl-forest);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:56px 52px 56px 82px;position:relative;width:52%}.fc-timeline__text:before{background:linear-gradient(to bottom,transparent,var(--fc-tl-green),transparent);bottom:0;content:"";left:0;opacity:.6;position:absolute;top:0;width:4px}.fc-timeline__media{background-color:#263319;flex:1;overflow:hidden;position:relative}.fc-timeline__media-img{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.fc-timeline__media-fade{background:linear-gradient(to right,var(--fc-tl-forest) 0,transparent 18%);inset:0;pointer-events:none;position:absolute}.fc-timeline__era{align-items:center;color:var(--fc-tl-green);display:flex;font-size:13px;font-weight:600;gap:10px;letter-spacing:2.5px;margin-bottom:12px;text-transform:uppercase}.fc-timeline__era:before{background:var(--fc-tl-green);content:"";display:block;height:1px;width:24px}.fc-timeline__headline{color:var(--fc-tl-text-light);font-size:clamp(22px,2.5vw,30px);font-weight:600;line-height:1.35;margin:0 0 18px}.fc-timeline__date{color:hsla(0,0%,100%,.45);font-size:13px;font-weight:500;letter-spacing:1px;margin:-10px 0 16px;text-transform:uppercase}.fc-timeline__body{color:hsla(0,0%,100%,.65);font-size:17.5px;font-weight:300;line-height:1.78;margin:0;max-width:460px}.fc-timeline .fc-timeline__arrow,.fc-timeline .fc-timeline__arrow:link,.fc-timeline .fc-timeline__arrow:visited{align-items:center;appearance:none;-webkit-appearance:none;background:rgba(28,40,16,.85);border:1px solid rgba(131,165,66,.35);border-radius:50%;box-shadow:none;color:hsla(0,0%,100%,.85);cursor:pointer;display:flex;font:inherit;height:52px;justify-content:center;letter-spacing:normal;line-height:1;margin:0;outline:none;padding:0;position:absolute;text-decoration:none;text-transform:none;top:50%;transform:translateY(-50%);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,opacity .2s ease,box-shadow .2s ease;width:52px;z-index:50}.fc-timeline .fc-timeline__arrow>svg{color:inherit;display:block;fill:none;height:20px;pointer-events:none;stroke:currentColor;transition:transform .2s ease;width:20px}.fc-timeline .fc-timeline__arrow:hover{background:var(--fc-tl-dark-green);border-color:var(--fc-tl-green);color:#fff}.fc-timeline .fc-timeline__arrow--prev:hover>svg{transform:translateX(-2px)}.fc-timeline .fc-timeline__arrow--next:hover>svg{transform:translateX(2px)}.fc-timeline .fc-timeline__arrow:focus{outline:none}.fc-timeline .fc-timeline__arrow:focus-visible{border-color:var(--fc-tl-green);box-shadow:0 0 0 3px rgba(131,165,66,.45);color:#fff;outline:none}.fc-timeline .fc-timeline__arrow:active{background:#1a2509;transform:translateY(-50%) scale(.96);transition-duration:.05s}.fc-timeline .fc-timeline__arrow.is-hidden,.fc-timeline .fc-timeline__arrow.swiper-button-disabled,.fc-timeline .fc-timeline__arrow[disabled]{cursor:default;opacity:0;pointer-events:none}.fc-timeline .fc-timeline__arrow--prev{left:14px;right:auto}.fc-timeline .fc-timeline__arrow--next{left:auto;right:14px}.fc-timeline__strip{background:var(--fc-tl-strip-bg);border-top:1px solid hsla(0,0%,100%,.1);flex:0 0 var(--fc-tl-strip-h);height:var(--fc-tl-strip-h);overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none;width:100%;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent);z-index:100}.fc-timeline__strip::-webkit-scrollbar{display:none}.fc-timeline__strip-inner{align-items:flex-end;display:flex;height:100%;min-width:max-content;padding:0 78px;position:relative}.fc-timeline__strip-line{background:hsla(0,0%,100%,.12);bottom:53px;height:2px;left:78px;pointer-events:none;position:absolute;right:78px}.fc-timeline__year-sep{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-end;padding:0 22px 28px}.fc-timeline__year-line{background:hsla(0,0%,100%,.22);height:66px;margin-bottom:12px;width:1px}.fc-timeline__year-label{color:hsla(0,0%,100%,.86);font-size:15px;font-weight:700;letter-spacing:2px;line-height:1.2;text-transform:uppercase}.fc-timeline__era-group{display:flex;flex-direction:column;flex-shrink:0;padding:0 12px;position:relative}.fc-timeline__era-group-label{color:hsla(0,0%,100%,.88);font-size:15px;font-weight:600;letter-spacing:1.7px;line-height:1.25;margin-bottom:14px;padding-left:6px;text-transform:uppercase;white-space:nowrap}.fc-timeline__dots{align-items:center;display:flex;gap:0;padding-bottom:28px}.fc-timeline .fc-timeline__star,.fc-timeline .fc-timeline__star:link,.fc-timeline .fc-timeline__star:visited{align-items:center;appearance:none;-webkit-appearance:none;background:var(--fc-tl-dark-green);border:3px solid hsla(0,0%,100%,.9);border-radius:50%;box-shadow:none;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font:inherit;height:58px;justify-content:center;letter-spacing:normal;line-height:1;margin:0 10px 28px 0;outline:none;padding:0;position:relative;text-decoration:none;text-transform:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;width:58px}.fc-timeline .fc-timeline__star>svg{color:inherit;display:block;fill:none;height:22px;pointer-events:none;stroke:currentColor;transition:transform .2s ease;width:22px}.fc-timeline .fc-timeline__star:hover{background:var(--fc-tl-green);border-color:#fff}.fc-timeline .fc-timeline__star:hover>svg{transform:scale(1.08)}.fc-timeline .fc-timeline__star:focus{outline:none}.fc-timeline .fc-timeline__star:focus-visible{border-color:#fff;box-shadow:0 0 0 3px rgba(131,165,66,.55);outline:none}.fc-timeline .fc-timeline__star:active{transform:scale(.94);transition-duration:.05s}.fc-timeline .fc-timeline__star.is-active{background:var(--fc-tl-green);border-color:#fff}.fc-timeline .fc-timeline__dot,.fc-timeline .fc-timeline__dot:link,.fc-timeline .fc-timeline__dot:visited{align-items:center;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:50%;box-shadow:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font:inherit;height:50px;justify-content:center;letter-spacing:normal;line-height:1;margin:0;outline:none;padding:0;position:relative;text-decoration:none;text-transform:none;transition:transform .2s ease,box-shadow .2s ease;width:50px}.fc-timeline .fc-timeline__dot-inner{background:transparent;border:3px solid hsla(0,0%,100%,.9);border-radius:50%;display:block;height:15px;pointer-events:none;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:15px}.fc-timeline .fc-timeline__dot:hover .fc-timeline__dot-inner{background:hsla(0,0%,100%,.22);border-color:#fff;transform:scale(1.1)}.fc-timeline .fc-timeline__dot:focus{outline:none}.fc-timeline .fc-timeline__dot:focus-visible{box-shadow:0 0 0 3px rgba(131,165,66,.55);outline:none}.fc-timeline .fc-timeline__dot:focus-visible .fc-timeline__dot-inner{background:hsla(0,0%,100%,.18);border-color:#fff}.fc-timeline .fc-timeline__dot:active .fc-timeline__dot-inner{transform:scale(.92);transition-duration:.05s}.fc-timeline .fc-timeline__dot.is-active .fc-timeline__dot-inner{background:var(--fc-tl-green);border-color:#fff;transform:scale(1.35)}.fc-timeline__dot[data-tip]:hover:after,.fc-timeline__star[data-tip]:hover:after{background:rgba(28,40,16,.97);border:1px solid rgba(131,165,66,.3);border-radius:6px;bottom:calc(100% + 10px);color:hsla(0,0%,100%,.92);content:attr(data-tip);font-size:14px;font-weight:400;left:50%;line-height:1.45;max-width:230px;padding:8px 12px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);white-space:normal;width:230px;z-index:200}@media (max-width:900px){.fc-timeline__text{padding:48px 32px 48px 48px}}@media (max-width:700px){.fc-timeline{--fc-tl-strip-h:140px}.fc-timeline__slide:not(.fc-timeline__slide--cover){flex-direction:column-reverse}.fc-timeline__text{background:rgba(28,40,16,.92);flex:1;padding:32px 24px;position:relative;width:100%}.fc-timeline__media{flex:0 0 38%;height:38%;width:100%}.fc-timeline__media:after{background:linear-gradient(to bottom,var(--fc-tl-forest) 0,transparent 30%)}.fc-timeline .fc-timeline__arrow{bottom:calc(62% + 12px);height:42px;top:auto;transform:translateY(50%);width:42px}.fc-timeline .fc-timeline__arrow:active{transform:translateY(50%) scale(.96)}.fc-timeline .fc-timeline__arrow--prev{left:8px}.fc-timeline .fc-timeline__arrow--next{right:8px}.fc-timeline__strip-inner{padding:0 36px}.fc-timeline__strip-line{bottom:45px;left:36px;right:36px}.fc-timeline__year-sep{padding:0 16px 22px}.fc-timeline__year-line{height:52px;margin-bottom:10px}.fc-timeline__year-label{font-size:13px}.fc-timeline__era-group{padding:0 8px}.fc-timeline__era-group-label{font-size:13px;margin-bottom:10px}.fc-timeline__dots{padding-bottom:22px}.fc-timeline__star{height:48px;margin-bottom:22px;margin-right:8px;width:48px}.fc-timeline__star svg{height:19px;width:19px}.fc-timeline__dot{height:42px;width:42px}.fc-timeline__dot-inner{border-width:2px;height:13px;width:13px}.fc-timeline__headline--cover{font-size:clamp(28px,8vw,44px)}.fc-timeline__subhead{font-size:18px}.fc-timeline__body--cover{font-size:16px}}@media (prefers-reduced-motion:reduce){.fc-timeline__arrow,.fc-timeline__dot,.fc-timeline__dot-inner,.fc-timeline__stage .swiper-slide,.fc-timeline__star{transition:none!important}}