.Search_searchModalContent__3UtXM .search-form{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:540px;border-bottom:1px solid #000}.Search_searchModalContent__3UtXM .search-form input{padding:1rem;width:100%;border:none;-webkit-appearance:none;color:#000;text-align:center;outline:none;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;font-size:.875rem}@media(min-width:768px){.Search_searchModalContent__3UtXM .search-form input{font-size:1.25rem}}.Search_searchModalContent__3UtXM .search-form svg{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);display:block;width:22px;height:auto}.Search_searchModalContent__3UtXM .search-results ul{margin:5rem 0 3rem;padding:0}.Search_searchModalContent__3UtXM .search-results ul li{margin-bottom:1rem;list-style:none}.Search_searchModalContent__3UtXM .search-results ul li:hover>a .result-item-figure img{-moz-box-shadow:-5px 5px 0 0 #2d667b;box-shadow:-5px 5px 0 0 #2d667b}.Search_searchModalContent__3UtXM .search-results ul li:hover>a .result-item-title{color:#a69b91}.Search_searchModalContent__3UtXM .search-results ul li .result-item-link{display:-webkit-flex;display:-moz-box;display:flex;margin:0 auto;padding:0 1.25rem;max-width:820px;cursor:pointer}@media(min-width:768px){.Search_searchModalContent__3UtXM .search-results ul li .result-item-link{padding:0}}.Search_searchModalContent__3UtXM .search-results ul li .result-item-figure{-webkit-flex-basis:25%;flex-basis:25%;margin:0 2rem 0 0;text-align:right}.Search_searchModalContent__3UtXM .search-results ul li .result-item-figure img{width:100%;max-width:120px;-moz-box-shadow:none;box-shadow:none;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.Search_searchModalContent__3UtXM .search-results ul li .result-item-body{-webkit-flex-basis:75%;flex-basis:75%}.Search_searchModalContent__3UtXM .search-results ul li .result-item-body .result-item-date{display:block;line-height:1;font-family:Playfair Display,Times New Roman,serif;font-size:.875rem;color:#a69b91}.Search_searchModalContent__3UtXM .search-results ul li .result-item-body .result-item-title{margin:1rem 0;font-size:1rem;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media(min-width:768px){.Search_searchModalContent__3UtXM .search-results ul li .result-item-body .result-item-date{font-size:1rem}.Search_searchModalContent__3UtXM .search-results ul li .result-item-body .result-item-title{font-size:1.25rem}}.Search_searchModalContent__3UtXM .search-results .no-results{margin:5rem 0 3rem;text-align:center;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.25rem}.Header_mainHeader__i4y9o{position:fixed;top:0;right:0;left:0;z-index:10;background-color:transparent;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.Header_mainHeader__i4y9o .container{padding-top:1rem;padding-bottom:1rem}.Header_mainHeader__i4y9o .main-nav{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center}.Header_mainHeader__i4y9o .nav-brand{position:relative;z-index:10;display:block;color:#fff;font-weight:600;font-size:1.25rem}.Header_mainHeader__i4y9o .nav-menu .nav-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;background-color:#000;visibility:hidden;opacity:0;-moz-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1)}.Header_mainHeader__i4y9o .nav-menu.open .nav-popup{visibility:visible;opacity:1}.Header_mainHeader__i4y9o .nav-menu .language-switcher{position:absolute;bottom:0;right:0;left:0;display:-webkit-flex;display:-moz-box;display:flex}.Header_mainHeader__i4y9o .nav-menu .language-switcher li{width:50%;margin:0;border-top:1px solid #fff;text-align:center}.Header_mainHeader__i4y9o .nav-menu .language-switcher li:first-of-type{border-right:1px solid #fff}.Header_mainHeader__i4y9o .nav-menu .language-switcher li.current{background-color:#fff;color:#000}.Header_mainHeader__i4y9o .nav-menu .language-switcher li a{display:block;padding:1rem}.Header_mainHeader__i4y9o .header-menu{margin:5rem 0;padding:0 1.5rem}.Header_mainHeader__i4y9o .header-menu li{list-style:none}.Header_mainHeader__i4y9o .header-menu li a{color:#fff;font-size:1.5rem}.Header_mainHeader__i4y9o .search-trigger{margin-left:auto;margin-right:1.5rem;cursor:pointer}.Header_mainHeader__i4y9o .search-trigger svg{display:block;width:18px;height:18px}.Header_mainHeader__i4y9o .hamburger{position:relative;z-index:10;width:23px;height:auto;cursor:pointer}.Header_mainHeader__i4y9o .hamburger span{display:block;margin:7px 0;width:100%;height:1px;background-color:#fff;-moz-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1)}.Header_mainHeader__i4y9o .hamburger.open{position:absolute;right:1.5rem;top:30px}.Header_mainHeader__i4y9o .hamburger.open span{margin:0}.Header_mainHeader__i4y9o .hamburger.open span:first-of-type{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.Header_mainHeader__i4y9o .hamburger.open span:last-of-type{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.Header_mainHeader__i4y9o .language-switcher{display:none;margin:0;padding:0}.Header_mainHeader__i4y9o .language-switcher li{display:inline-block;list-style:none;color:#fff}@media(min-width:768px){.Header_mainHeader__i4y9o .nav-brand{-webkit-order:0;-moz-box-ordinal-group:1;order:0}.Header_mainHeader__i4y9o .nav-menu{-webkit-order:1;-moz-box-ordinal-group:2;order:1;margin-left:auto}.Header_mainHeader__i4y9o .nav-menu .hamburger{display:none}.Header_mainHeader__i4y9o .nav-menu .nav-popup{position:static;visibility:visible;opacity:1;background-color:transparent}.Header_mainHeader__i4y9o .nav-menu .nav-popup .language-switcher{display:none}.Header_mainHeader__i4y9o .nav-menu .header-menu{display:block;margin-top:0;margin-bottom:0;margin-right:auto;padding:0 2rem}.Header_mainHeader__i4y9o .nav-menu .header-menu li a{font-size:1rem}.Header_mainHeader__i4y9o .search-trigger{-webkit-order:2;-moz-box-ordinal-group:3;order:2;margin-left:0}.Header_mainHeader__i4y9o .language-switcher{display:block;-webkit-order:3;-moz-box-ordinal-group:4;order:3}.Header_mainHeader__i4y9o .language-switcher li:first-of-type{margin-right:1.5rem}}.Header_scrolled__134zD{background-color:#000}.Footer_mainFooter__21xyq{margin-top:3rem;padding-top:3rem;padding-bottom:3rem;border-top:1px solid #d9cfbe}.Footer_mainFooter__21xyq p{font-size:.875rem}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}body,html{padding:0;margin:0;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{overflow-x:hidden;background-color:#f2e8d2}h1,h2,h3,h4,h5,h6{font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#333}p{line-height:1.67;font-size:1rem;color:#333}a{color:inherit;text-decoration:none;cursor:pointer}figure{margin:0;max-width:100%;text-align:center}figure img{margin-bottom:.5rem;max-width:100%;height:auto}figure figcaption{font-size:.75rem;font-style:italic;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:grey}*,:before :after{-moz-box-sizing:border-box;box-sizing:border-box}.container{margin:0 auto;padding:0 1.5rem;width:100%;max-width:1200px}.fade-appear{opacity:0}.fade-appear-active{opacity:1}.fade-appear-active,.fade-enter{-moz-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.fade-enter{opacity:0}.fade-enter-active,.fade-enter-done,.fade-exit{opacity:1;-moz-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.fade-exit-active,.fade-exit-done{position:absolute;top:0;right:0;left:0;opacity:0;-moz-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.ReactModal__Body--open{overflow:hidden}.ReactModal__Overlay{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .6s cubic-bezier(0,.7,.4,1);-moz-transition:transform .6s cubic-bezier(0,.7,.4,1),-moz-transform .6s cubic-bezier(0,.7,.4,1);transition:transform .6s cubic-bezier(0,.7,.4,1);transition:transform .6s cubic-bezier(0,.7,.4,1),-webkit-transform .6s cubic-bezier(0,.7,.4,1),-moz-transform .6s cubic-bezier(0,.7,.4,1)}.ReactModal__Overlay:before{content:"";display:block;height:200px;width:100%;background-image:-moz-linear-gradient(100deg,#fff 50.5%,hsla(0,0%,100%,0) 51%);background-image:linear-gradient(-10deg,#fff 50.5%,hsla(0,0%,100%,0) 51%)}@media(min-width:768px){.ReactModal__Overlay:before{background-image:-moz-linear-gradient(96.5deg,#fff 50.5%,hsla(0,0%,100%,0) 51%);background-image:linear-gradient(-6.5deg,#fff 50.5%,hsla(0,0%,100%,0) 51%)}}.ReactModal__Overlay--after-open{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.ReactModal__Overlay--before-close{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}.ReactModal__Content main{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.ReactModal__Close{position:absolute;top:-75px;right:0;z-index:21;padding:0 .5rem;font-size:3rem;font-weight:300;line-height:.5;color:#000;cursor:pointer;text-align:right;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.ReactModal__Close div{display:inline-block;padding:1rem}.ReactModal__Close:hover{color:#d9cfbe}@media(min-width:768px){.ReactModal__Close{position:fixed;top:5rem;right:0;float:none}}.spinner{margin:100px auto 0;width:70px;text-align:center}.spinner div{width:18px;height:18px;background-color:#333;-moz-border-radius:100%;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;-moz-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.spinner .bounce1{-webkit-animation-delay:-.32s;-moz-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;-moz-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@-moz-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@-webkit-keyframes infiniteZoom{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.35);transform:scale(1.35)}}@-moz-keyframes infiniteZoom{0%{-moz-transform:scale(1);transform:scale(1)}to{-moz-transform:scale(1.35);transform:scale(1.35)}}@keyframes infiniteZoom{0%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.35);-moz-transform:scale(1.35);transform:scale(1.35)}}.entire-timeline-page,.event-details-page{padding-top:3rem}.entire-timeline-page header .main-nav:not(.open) .nav-brand,.event-details-page header .main-nav:not(.open) .nav-brand{color:#000}@media(min-width:768px){.entire-timeline-page header .header-menu a,.entire-timeline-page header .language-switcher a,.event-details-page header .header-menu a,.event-details-page header .language-switcher a{color:#000}}.entire-timeline-page header .hamburger:not(.open) span,.event-details-page header .hamburger:not(.open) span{background-color:#000}.entire-timeline-page header svg path,.event-details-page header svg path{fill:#000}.entire-timeline-page header.scrolled .main-nav:not(.open) .nav-brand,.event-details-page header.scrolled .main-nav:not(.open) .nav-brand{color:#fff}@media(min-width:768px){.entire-timeline-page header.scrolled .header-menu a,.entire-timeline-page header.scrolled .language-switcher a,.event-details-page header.scrolled .header-menu a,.event-details-page header.scrolled .language-switcher a{color:#fff}}.entire-timeline-page header.scrolled .hamburger:not(.open) span,.event-details-page header.scrolled .hamburger:not(.open) span{background-color:#fff}.entire-timeline-page header.scrolled svg path,.event-details-page header.scrolled svg path{fill:#fff}