@import url(https://fonts.googleapis.com/css?family=Ovo|Karla);.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{opacity:0;transform:scale(.5)}@keyframes fade-in{0%{filter:blur(10px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}body *{-webkit-font-smoothing:antialiased;color:#fcdcbf;font-family:Karla,sans-serif;font-size:16px;text-rendering:geometricPrecision}@media only screen and (max-width:320px){body *{font-size:12px}}body{background:#000000f2;height:100vh;margin:0;overflow:hidden;padding:0;width:100vw}body a{cursor:pointer;font-weight:700;pointer-events:auto}body a:hover{color:#fef7f0}body p{-webkit-margin-after:3em;-webkit-margin-before:1em;margin-block-end:3em;margin-block-start:1em}body h1,body h2{color:#fff;font-family:Ovo,serif;margin:12px 0}body h1{font-size:48px}@media only screen and (max-width:320px){body h1{font-size:36px}}body h2{font-size:32px}@media only screen and (max-width:320px){body h2{font-size:16px}}.button{background-color:#222;border:1px solid #fcdcbf;border-radius:24px;color:#fcdcbf;cursor:pointer;padding:12px 24px;pointer-events:auto}.button:hover{background-color:#3c3c3c}.about,.cover,.details,.fixed,.footer,.intro,.overlay{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0}.nudge-right{margin-right:24px}.about{background:#000000f2;box-sizing:border-box;overflow:auto;padding:48px 24px;pointer-events:auto}.about .about-content{margin:0 auto;max-width:600px;text-align:center}.content{max-width:30vw;position:absolute;right:10%;top:50%;transform:translateY(-50%)}@media only screen and (max-width:320px){.content{max-width:60vw;right:24px}}.cover{background-color:#000000f2}.details{background:#ffffffe6;bottom:0;box-shadow:-2px 0 10px #0000004d;overflow-y:auto;padding:24px;pointer-events:auto;right:0;top:0;width:35%;z-index:1001}.details a,.details div:not(.media-caption):not(.media-caption *),.details h2,.details li,.details p,.details span:not(.media-caption *){color:#000!important}.details .header{border-bottom:1px solid #fcdcbf;margin-bottom:24px;padding:0 0 24px}.details .detail-content{display:flex;flex-direction:column;height:calc(100% - 60px);min-height:0;overflow:visible;padding-bottom:80px;position:relative}.details .detail-content .event-title{color:#000;flex-shrink:0;font-size:27.2px;margin-bottom:12px;margin-top:0;overflow:visible;padding-bottom:6px}.details .detail-content .media-container{flex-shrink:0;margin-bottom:12px;overflow:visible;position:relative}.details .detail-content .media-container .event-media{border-radius:6px;height:auto;margin-bottom:6px;max-height:25vh;object-fit:contain;width:100%}.details .detail-content .media-container .event-media.youtube-video{max-height:400px}.details .detail-content .media-container .media-caption{background:#000000b3;border-radius:6px;bottom:0;color:#fff;font-size:12px;margin-bottom:6px;padding:3px 6px;position:absolute;right:0}.details .detail-content .event-description{color:#000;flex-grow:1;flex-shrink:1;margin:12px 0;overflow-y:visible;padding:6px 0}.details .detail-content .event-description p{word-wrap:break-word;font-size:14px;line-height:1.5;margin:0 0 6px}.details .detail-content .references-section{flex-shrink:0;margin-top:12px;overflow-y:visible}.details .detail-content .references-section h3{color:#000;font-size:14px;margin-bottom:6px;margin-top:0}.details .detail-content .references-section .references-list{list-style-type:none;margin:0;padding:0}.details .detail-content .references-section .references-list li{margin-bottom:3px}.details .detail-content .references-section .references-list li .reference-link{color:#000;font-size:13px;font-weight:400;text-decoration:underline}.details .detail-content .references-section .references-list li .reference-link:hover{color:#000}.details .navigation-container{bottom:24px;display:flex;flex-shrink:0;gap:6px;position:absolute;right:24px}.details .navigation-container .next-event-button-container .next-event-button{background-color:#222;border:1px solid #fcdcbf;border-radius:24px;color:#fcdcbf;cursor:pointer;font-size:14px;font-weight:700;padding:6px 12px}.details .navigation-container .next-event-button-container .next-event-button:hover{background-color:#3c3c3c}.details .references-dropdown{display:inline-block;position:relative;z-index:1001}.details .references-dropdown .references-dropdown-button{background-color:#222;border:1px solid #fcdcbf;border-radius:24px;color:#fcdcbf;cursor:pointer;font-size:14px;font-weight:700;padding:6px 12px}.details .references-dropdown .references-dropdown-button:hover{background-color:#3c3c3c}.details .references-dropdown .references-dropdown-content{background-color:#222;border:1px solid #fcdcbf;border-radius:6px;bottom:calc(100% + 18px);box-shadow:0 8px 16px #0003;display:none;max-height:200px;min-width:200px;overflow-y:auto;position:fixed;right:24px;z-index:1002}.details .references-dropdown .references-dropdown-content a{border-bottom:1px solid #f7a75e;color:#fcdcbf;display:block;font-size:12px;padding:6px;text-decoration:none}.details .references-dropdown .references-dropdown-content a:hover{background-color:#3c3c3c}.details .references-dropdown .references-dropdown-content a:last-child{border-bottom:none}.details .references-dropdown:hover .references-dropdown-content{display:block}.details .multiple-events-list{width:100%}.details .multiple-events-list .event-item{border:1px solid #fcdcbf;border-radius:6px;cursor:pointer;margin-bottom:6px;padding:6px}.details .multiple-events-list .event-item:hover{background-color:#ffffff1a}.details .multiple-events-list .event-item h3{color:#333!important;margin-bottom:3px;margin-top:0}.details .multiple-events-list .event-item p{margin:0 0 6px}.details .grid-media-container .grid-nav-buttons{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.details .grid-media-container .grid-nav-buttons .nav-btn{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;-webkit-user-select:none;user-select:none;width:40px}.details .grid-media-container .grid-nav-buttons .nav-btn:hover{background:#000000e6}.details .grid-media-container .grid-nav-buttons .media-display{flex:1 1;margin:0 12px;position:relative}.details .grid-media-container .grid-nav-buttons .media-display .event-media{border-radius:6px;height:auto;max-height:25vh;object-fit:contain;width:100%}.details .grid-media-container .grid-tabs{display:flex;gap:3px;justify-content:center;margin-top:12px}.details .grid-media-container .grid-tabs .grid-tab{align-items:center;background:#ddd;border-radius:50%;cursor:pointer;display:flex;font-size:11px;height:25px;justify-content:center;-webkit-user-select:none;user-select:none;width:25px}.details .grid-media-container .grid-tabs .grid-tab:hover{background:#bbb}.details .grid-media-container .grid-tabs .grid-tab.active{background:#007bff;color:#fff}.details .story-scroll-container .story-nav-buttons{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.details .story-scroll-container .story-nav-buttons .nav-btn{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;-webkit-user-select:none;user-select:none;width:40px}.details .story-scroll-container .story-nav-buttons .nav-btn:hover{background:#000000e6}.details .story-scroll-container .story-nav-buttons .nav-btn:disabled{cursor:not-allowed;opacity:.5}.details .story-scroll-container .story-nav-buttons .media-display{flex:1 1;margin:0 12px;position:relative}.details .story-scroll-container .story-nav-buttons .media-display .event-media{border-radius:6px;height:auto;width:100%}.details .story-scroll-container .story-tabs{display:flex;gap:3px;justify-content:center;margin-top:12px}.details .story-scroll-container .story-tabs .story-tab{align-items:center;background:#ddd;border-radius:50%;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;-webkit-user-select:none;user-select:none;width:30px}.details .story-scroll-container .story-tabs .story-tab:hover{background:#bbb}.details .story-scroll-container .story-tabs .story-tab.active{background:#007bff;color:#fff}.footer{bottom:12px;left:auto;right:12px;top:auto}.header{align-items:center;display:flex;justify-content:space-between;padding:12px 36px}@media only screen and (max-width:320px){.header{padding:12px}}.hidden{opacity:0}.intro{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}@media only screen and (max-width:320px){.overlay .overlay-subtitle{display:none}}.timeline-bar{background-color:#222;border:1px solid #fcdcbf;border-radius:24px;box-shadow:0 4px 12px #00000080;position:fixed;right:20px;top:20px;width:250px;z-index:1000}.timeline-bar .timeline-toggle{align-items:center;background-color:#222222e6;border-radius:24px;cursor:pointer;display:flex;justify-content:space-between;padding:12px}.timeline-bar .timeline-toggle:hover{background-color:#3c3c3c}.timeline-bar .arrow{transition:transform .3s ease}.timeline-bar .arrow.open{transform:rotate(180deg)}.timeline-bar .timeline-dropdown{background-color:#222;border-radius:0 0 24px 24px;max-height:500px;overflow-y:auto}.timeline-bar .timeline-dropdown .phase-section{border-bottom:1px solid #f58c2d}.timeline-bar .timeline-dropdown .phase-section:last-child{border-bottom:none}.timeline-bar .timeline-dropdown .phase-section.active-phase{background-color:#6464644d}.timeline-bar .timeline-dropdown .phase-section .phase-header{align-items:center;background-color:#323232b3;cursor:pointer;display:flex;padding:6px 12px}.timeline-bar .timeline-dropdown .phase-section .phase-header.locked{cursor:not-allowed;opacity:.6}.timeline-bar .timeline-dropdown .phase-section .phase-header.unlocked{cursor:pointer}.timeline-bar .timeline-dropdown .phase-section .phase-header .phase-icon{font-size:16px;margin-right:8px}.timeline-bar .timeline-dropdown .phase-section .phase-header .phase-arrow{margin-left:auto;transition:transform .3s ease}.timeline-bar .timeline-dropdown .phase-section .phase-header .phase-arrow.expanded{transform:rotate(180deg)}.timeline-bar .timeline-dropdown .phase-section .phase-header h3{color:#fff;font-size:14px;margin:0}.timeline-bar .timeline-dropdown .phase-section .phase-events .event-item{border-left:3px solid #0000;cursor:pointer;padding:6px 12px}.timeline-bar .timeline-dropdown .phase-section .phase-events .event-item.viewed{background-color:#00640033;opacity:.7}.timeline-bar .timeline-dropdown .phase-section .phase-events .event-item:hover:not(.viewed){background-color:#ffffff1a;border-left:3px solid #fcdcbf}.timeline-bar .timeline-dropdown .phase-section .phase-events .event-item .event-year{color:#aaa;font-size:12px;margin-bottom:2px}.timeline-bar .timeline-dropdown .phase-section .phase-events .event-item .event-name{font-size:14px}.tippy-box{background-color:#fff!important;border:1px solid #ccc!important;border-radius:4px!important;box-shadow:0 2px 8px #00000026!important;color:#000!important;font-size:14px!important;padding:8px 12px!important}.tippy-box .tippy-content{color:#000!important;padding:0!important}.tippy-box .tippy-arrow{color:#fff!important}.tippy-box[data-theme~=dark]{background-color:#fff!important;color:#000!important}
/*# sourceMappingURL=main.3bcb683b.css.map*/