body{color:#f8f8f8;margin:0;padding:0}.timelines-container{-webkit-overflow-scrolling:touch;height:420px;overflow-x:scroll;overflow-y:hidden;position:relative;width:100%}.timelines-container .line{height:420px;position:absolute;top:0;width:1px}.timelines-container .line.year{border-left:1px solid #f8f8f8;opacity:0.5}.timelines-container .line.month{border-left:1px solid #f8f8f8;opacity:0.2}.timelines-container .year-label{align-self:center;color:#131313;display:flex;font-family:Helvetica,Arial,sans-serif;font-size:8pt;margin-left:5px;position:absolute;width:max-content;color:#f8f8f8}.timelines-container .period-block{border:1px solid #f8f8f8;display:flex;overflow:hidden;position:absolute;cursor:pointer}.timelines-container .period-block.location{background-color:#708be2}.timelines-container .period-block.pro{background-color:#d6666F}.timelines-container .period-block.artistic{background-color:#49cec2}.timelines-container .period-block.academic{background-color:#c9b219}.timelines-container .period-block .label{align-self:center;color:#131313;display:flex;font-family:Helvetica,Arial,sans-serif;font-size:8pt;margin-left:5px;position:absolute;width:max-content}.timelines-container .event-entry{cursor:pointer;display:inline-block;height:20px;position:absolute;width:20px}.timelines-container .event-entry .flag{width:20px;height:20px;pointer-events:none}.timelines-container .event-entry .flag svg{fill:#868686;stroke:#f8f8f8;stroke-width:5px}.timelines-container .event-entry .flag.pro svg{fill:#d6666F}.timelines-container .event-entry .flag.artistic svg{fill:#49cec2}.timelines-container .event-entry .flag.academic svg{fill:#c9b219}.timelines-container .details-window{background-color:#868686;border:1px solid #f8f8f8;color:#131313;cursor:default;display:none;font-family:Helvetica,Arial,sans-serif;font-size:10pt;left:-100px;line-height:1.25;padding:5px;position:absolute;text-align:center;top:5px;width:200px;z-index:100}.timelines-container .details-window b{font-weight:bold}.timelines-container .details-window a{color:#131313;text-decoration:none}.timelines-container .details-window.visible{display:block}.timelines-container .details-window.location{width:100px;background-color:#708be2}.timelines-container .details-window.pro{background-color:#d6666F}.timelines-container .details-window.artistic{background-color:#49cec2}.timelines-container .details-window.academic{background-color:#c9b219}.timelines-legend{display:flex;flex-direction:column;justify-content:space-between;margin-top:25px}@media only screen and (min-width: 600px){.timelines-legend{flex-direction:row}}.timelines-legend li{display:inline-flex;font-size:0}.timelines-legend .square{display:inline-block;width:20px;height:20px;border:1px solid #f8f8f8}.timelines-legend .square.location{background-color:#708be2}.timelines-legend .square.pro{background-color:#d6666F}.timelines-legend .square.artistic{background-color:#49cec2}.timelines-legend .square.academic{background-color:#c9b219}.timelines-legend .legend-label{color:#f8f8f8;display:inline-flex;font-family:Helvetica,Arial,sans-serif;font-size:11pt;height:20px;padding:5px}.timelines-legend .event-flag{display:inline-block;height:20px;width:20px}.timelines-legend .event-flag svg{fill:#868686;stroke-width:5px;stroke:#f8f8f8}
