@charset "UTF-8";body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,Timescale__axis,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a:not([class]){text-decoration-skip-ink:auto}a,a:hover,a:active,a:visited,a:focus{text-decoration:none}img,picture{max-width:100%;display:block}:root{--serif-SC: "Noto Serif SC", serif;--sans-SC: "Noto Sans SC", sans-serif;--number: "Source Serif 4", serif}:root{--step--2: clamp( .5rem, calc(.76rem - .3vw), .69rem );--step--1: clamp( .71rem, calc(.8rem - .11vw), .78rem );--step-0: clamp( .88rem, calc(.83rem + .2vw), 1rem );--step-1: clamp( .98rem, calc(.83rem + .68vw), 1.41rem );--step-2: clamp( 1.11rem, calc(.79rem + 1.42vw), 2rem );--step-3: clamp( 1.25rem, calc(.68rem + 2.51vw), 2.83rem );--step-4: clamp( 1.4rem, calc(.47rem + 4.13vw), 4rem );--step-5: clamp( 1.58rem, calc(.12rem + 6.48vw), 5.65rem );--step-6: clamp( 1.77rem, calc(-.45rem + 9.89vw), 7.99rem );--step-7: clamp( 2rem, calc(-1.33rem + 14.8vw), 11.3rem )}:root{--color1-40: #5b5071;--color1-90: #eeedf2;--color1-80: #ccb8d1;--color1-10: #1b121a;--color1-10-opaque: #3b263680;--color2-40: #a67a44;--color2-90: #f9f2ea;--color2-80: #e8c398;--color2-10: hsl(33, 84%, 15%);--color2-80-opaque: hsla(32, 63%, 75%, 40%);--color3-40: hsl(11, 57%, 42%);--color3-90: hsl(341, 80%, 96%);--color3-80: #ecadb9;--color3-10: hsl(7, 62%, 26%);--color3-80-opaque: hsla(8, 100%, 21%, 20%);--color-100: rgba(255, 255, 255);--color-100-opaque: rgba(255, 255, 255, 0%);--color-001: hsl(314, 22%, 10%);--color-001-opaque: hsla(hsl(314, 22%, 10%), 30%);--test: hsl(42, 18%, 28%);--color4-10: hsl(60, 3%, 6%);--color4-40: hsl(39, 7%, 50%);--color4-90: #f9f2ea;--color4-80: #d7c6a8;--color4-10-opaque: hsla(60, 3%, 6%, 90%)}:root{--space-3xs: clamp( .25rem, calc(.25rem + 0vw), .25rem );--space-2xs: clamp( .44rem, calc(.42rem + .1vw), .5rem );--space-xs: clamp( .69rem, calc(.67rem + .1vw), .75rem );--space-s: clamp( .88rem, calc(.83rem + .2vw), 1rem );--space-m: clamp( 1.31rem, calc(1.25rem + .3vw), 1.5rem );--space-l: clamp( 1.75rem, calc(1.66rem + .4vw), 2rem );--space-xl: clamp( 2.63rem, calc(2.49rem + .6vw), 3rem );--space-2xl: clamp( 3.5rem, calc(3.32rem + .8vw), 4rem );--space-3xl: clamp( 5.25rem, calc(4.98rem + 1.19vw), 6rem );--space-3xs-2xs: clamp( .25rem, calc(.16rem + .4vw), .5rem );--space-2xs-xs: clamp( .44rem, calc(.33rem + .5vw), .75rem );--space-xs-s: clamp( .69rem, calc(.58rem + .5vw), 1rem );--space-s-m: clamp( .88rem, calc(.65rem + .99vw), 1.5rem );--space-m-l: clamp( 1.31rem, calc(1.07rem + 1.09vw), 2rem );--space-l-xl: clamp( 1.75rem, calc(1.3rem + 1.99vw), 3rem );--space-xl-2xl: clamp( 2.63rem, calc(2.13rem + 2.19vw), 4rem );--space-2xl-3xl: clamp( 3.5rem, calc(2.61rem + 3.98vw), 6rem );--space-s-l: clamp( .88rem, calc(.47rem + 1.79vw), 2rem )}:root{--shadow-1: 1px 1px 1px rgb(75, 75, 75);--shadow-2: .5px 0px 3px var(--color2-90);--shadow-3: .5px .5px .5px rgb(70, 70, 70);--shadow-4: 5px 5px 5px rgb(82, 81, 81)}.palette{position:fixed;left:30%;top:20vh;z-index:800;font-family:var(--number);display:flex;flex-direction:column;gap:15px;text-transform:capitalize}.palette .keyColor{display:flex}.palette .keyColor div{display:flex;flex-direction:column;justify-content:space-between;width:160px;height:10vh;padding:15px}.palette .keyColor div span:nth-of-type(2){align-self:flex-end}.palette .primary .c40{background-color:var(--color1-40);color:var(--color1-90)}.palette .primary .c90{background-color:var(--color1-90);color:var(--color1-40)}.palette .primary .c80{background-color:var(--color1-80);color:var(--color1-10)}.palette .primary .c10{background-color:var(--color1-10);color:var(--color1-80)}.palette .secondary .c40{background-color:var(--color2-40);color:var(--color2-90)}.palette .secondary .c90{background-color:var(--color2-90);color:var(--color2-40)}.palette .secondary .c80{background-color:var(--color2-80);color:var(--color2-10)}.palette .secondary .c10{background-color:var(--color2-10);color:var(--color2-80)}.palette .teritary .c40{background-color:var(--color3-40);color:var(--color3-90)}.palette .teritary .c90{background-color:var(--color3-90);color:var(--color3-40)}.palette .teritary .c80{background-color:var(--color3-80);color:var(--color3-10)}.palette .teritary .c10{background-color:var(--color3-10);color:var(--color3-80)}body:has(.EventPlacard--expanded,.PlaquesScreen){overflow-y:scroll}body:has(.EventPlacard--expanded,.PlaquesScreen) .Timescale{display:none}body:has(.LoadScreen--loaded) .NavMenu{opacity:0%}body{min-height:300%;position:relative;background-color:var(--color1-10)}body::-webkit-scrollbar{width:.2em;background:var(--color1-10)}body::-webkit-scrollbar-thumb{border-radius:5px;background-color:var(--color4-80);outline:none}#root{height:100vh!important;position:relative;z-index:0}.SiteSponsors{z-index:2;display:flex;bottom:var(--space-xl);position:fixed}@media only screen and (orientation: landscape){.SiteSponsors{flex-direction:row;gap:var(--space-xl);right:var(--space-xl)}}@media only screen and (orientation: portrait){.SiteSponsors{flex-direction:row;gap:var(--space-s);left:var(--space-m);bottom:var(--space-l)}}.SiteSponsors__categoryName{font-size:var(--step--1);font-family:var(--sans-SC);color:var(--color1-90);margin-bottom:var(--space-xs)}@media only screen and (orientation: landscape){.SiteSponsors__categoryName{text-align:right}}.SiteSponsors__sponsorsLogos{display:flex;flex-direction:row;gap:var(--space-xs)}.SiteSponsors__logo{height:var(--space-m)}@media only screen and (orientation: portrait){.SiteSponsors__logo{height:calc(var(--space-s) * 1.2)}}.Monument__locationWrapper{transition-property:all;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.Monument__locationWrapper--hidden{opacity:0;z-index:-90;display:none!important}.Monument__location{opacity:0;z-index:-1;display:none;width:100px;position:absolute;top:0;text-shadow:var(--shadow-3);border-left:2px solid var(--color4-90);font-size:var(--step-1);font-family:var(--serif-SC);color:var(--color4-90)!important;font-weight:700;line-height:1.3em;padding:var(--space-xs) var(--space-2xs)}.Monument__location--hidden{z-index:-99}.Monument__location--visible{opacity:100%;display:block}.Monument__localeName{font-family:var(--sans-SC);font-size:var(--step-0);color:var(--color4-90);font-weight:700;text-shadow:var(--shadow-3);margin-bottom:var(--space-m)}.Monument__eventsWrapper{background:linear-gradient(180deg,var(--color1-10) 0%,var(--color3-80-opaque) 150%,var(--color-100-opaque) 100%);-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-border-radius:var(--space-3xs);-moz-border-radius:var(--space-3xs);-o-border-radius:var(--space-3xs);border-radius:var(--space-3xs);width:200px;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;top:0;position:absolute;left:var(--space-2xl);padding:var(--space-s) var(--space-xs) var(--space-s) var(--space-xs)}.Monument__eventsWrapper--hidden{opacity:0;z-index:-1;display:none}.Monument__eventsWrapper--visible{opacity:100%;z-index:1;display:block}.Monument__singleEvent{padding:var(--space-2xs) 0;display:flex;justify-content:space-between;flex-direction:row;border-bottom:.11px solid var(--color4-90);gap:var(--space-m)}.Monument__eventName{color:var(--color4-90);font-family:var(--serif-SC);font-size:var(--step-0)}.Monument__eventYear{color:var(--color4-80);font-family:var(--number);font-size:var(--step-0);scale:110%}.Monument__ring{cursor:pointer;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:4px solid red}.Spatial__tooltipWrp{transition-property:all;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.Spatial__tooltipWrp--hidden{opacity:0;z-index:-90;display:none!important}.Spatial__tooltipName{text-shadow:var(--shadow-3);border-left:2px solid var(--color4-90);font-size:var(--step-1);font-family:var(--serif-SC);color:var(--color4-90)!important;font-weight:700;line-height:1.3em;padding:var(--space-xs) var(--space-2xs)}.Spatial__tooltipName--hidden{z-index:-99}.ExhibitInfo{-webkit-user-select:none;user-select:none;opacity:0%}.ExhibitInfo--hovered{opacity:100%;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;transition-property:all}.ExhibitInfo>div{padding:var(--space-s) var(--space-m) var(--space-m) var(--space-m);background:linear-gradient(180deg,var(--color1-10) 0%,var(--color3-80-opaque) 150%,var(--color-100-opaque) 100%);-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-border-radius:var(--space-3xs);-moz-border-radius:var(--space-3xs);-o-border-radius:var(--space-3xs);border-radius:var(--space-3xs);display:flex;flex-direction:column;gap:var(--space-l);justify-content:space-between}.ExhibitInfo__title{font-family:var(--serif-SC);letter-spacing:.05em;line-height:1.4em;font-weight:600;width:350px;color:var(--color4-90);text-shadow:var(--shadow-1)}@media only screen and (orientation: landscape){.ExhibitInfo__title{font-size:var(--step-2)}}@media only screen and (orientation: portrait){.ExhibitInfo__title{font-size:var(--step-2)}}.ExhibitInfo__subtitle{font-size:var(--step-0);font-family:var(--sans-SC);color:var(--color4-90)}.GalleryOverlay{position:relative;top:100vh;width:100vw;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(35px);-moz-backdrop-filter:blur(35px);-o-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}@media only screen and (orientation: landscape){.GalleryOverlay{padding:var(--space-2xl) var(--space-xl);gap:var(--space-xl)}}@media only screen and (orientation: portrait){.GalleryOverlay{gap:var(--space-l);padding:var(--space-l) var(--space-s)}}.GalleryOverlay__exhibitWrp{-webkit-border-radius:var(--space-3xs);-moz-border-radius:var(--space-3xs);-o-border-radius:var(--space-3xs);border-radius:var(--space-3xs);transition-property:all;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}@media only screen and (orientation: landscape){.GalleryOverlay__exhibitWrp{gap:var(--space-l);flex-direction:row;padding:var(--space-m)}.GalleryOverlay__exhibitWrp--hover{background:var(--color4-80);transform:scale(1.005);cursor:pointer}}.GalleryOverlay__inner{display:flex;-webkit-border-radius:var(--space-3xs);-moz-border-radius:var(--space-3xs);-o-border-radius:var(--space-3xs);border-radius:var(--space-3xs);background:linear-gradient(45deg,var(--color1-10) 0%,var(--color3-80-opaque) 150%,var(--color-100-opaque) 100%);transition-property:all;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-backdrop-filter:blur(35px);-moz-backdrop-filter:blur(35px);-o-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}@media only screen and (orientation: landscape){.GalleryOverlay__inner{height:40vh}}@media only screen and (orientation: portrait){.GalleryOverlay__inner{justify-content:space-between;flex-direction:column}}.GalleryOverlay__inner--hover{background:var(--color4-80)}.GalleryOverlay__inner--hover h3{color:var(--color4-10)}.GalleryOverlay__inner--hover svg{fill:var(--color4-10)}.GalleryOverlay__title{color:var(--color1-90);font-size:var(--step-3);letter-spacing:.05em;line-height:1.7em;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}@media only screen and (orientation: portrait){.GalleryOverlay__title{font-size:var(--step-6)}}.GalleryOverlay__subtitle{color:var(--color4-80);font-size:var(--step-1);letter-spacing:.05em;font-family:var(--sans-SC)}@media only screen and (orientation: portrait){.GalleryOverlay__subtitle{font-size:var(--step-4)}}@media only screen and (orientation: landscape){.GalleryOverlay__textWrp{padding:var(--space-m) var(--space-xl);display:flex;flex-direction:column;justify-content:space-between;width:60vw}}@media only screen and (orientation: portrait){.GalleryOverlay__textWrp{padding:var(--space-l) var(--space-m) var(--space-l) var(--space-l);border:2px solid red;display:flex;gap:var(--space-3xs);flex-direction:column;height:250px;justify-content:space-between}}@media only screen and (orientation: landscape){.GalleryOverlay__imgWrp{width:40vw;height:auto}}@media only screen and (orientation: portrait){.GalleryOverlay__imgWrp{height:25vh}}.GalleryOverlay__img{width:100%;height:100%;object-fit:cover}.GalleryOverlay__arrowWrp{padding:none!important;display:flex;justify-content:flex-end}.GalleryOverlay__arrow{fill:var(--color4-80);scale:70%;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.ScrollArrow{z-index:-1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;bottom:0}.ScrollArrow h2{color:var(--color4-80);font-size:var(--step-5)}.ScrollArrow__svg{rotate:180deg;top:90vh;position:relative}.ScrollArrow__svg g{fill:var(--color4-80)}.sceneTransit{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--color1-10);opacity:0%;animation:sceneTransit 3s ease-in-out}@keyframes sceneTransit{0%{opacity:0%}10%{opacity:100%}70%{opacity:100%}to{opacity:0%}}@media only screen and (orientation: landscape){.NavToggle{display:none}}@media only screen and (orientation: portrait){.NavToggle{z-index:100;border:none;width:var(--space-2xl);position:fixed;top:var(--space-xs);right:var(--space-s);cursor:pointer}.NavToggle svg{width:100%;height:100%;-webkit-filter:drop-shadow(var(--shadow-3));filter:drop-shadow(var(--shadow-3))}.NavToggle svg path{stroke:var(--color4-90);stroke-width:6px;stroke-linecap:round}}.NavToggle__icon--open path:nth-of-type(1),.NavToggle__icon--open path:nth-of-type(3){transform-origin:60% 60%;transition-property:transform}.NavToggle__icon--open path:nth-of-type(1){-webkit-transform:rotate(45deg) translateY(30px) translateX(-10px);-moz-transform:rotate(45deg) translateY(30px) translateX(-10px);-o-transform:rotate(45deg) translateY(30px) translateX(-10px);transform:rotate(45deg) translateY(30px) translate(-10px)}.NavToggle__icon--open path:nth-of-type(3){-webkit-transform:rotate(-45deg) translateY(-30px) translateX(10px);-moz-transform:rotate(-45deg) translateY(-30px) translateX(10px);-o-transform:rotate(-45deg) translateY(-30px) translateX(10px);transform:rotate(-45deg) translateY(-30px) translate(10px)}.NavToggle__icon--open path:nth-of-type(2){opacity:0%;transition-property:transform,opacity;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-o-transform:translateX(100px);transform:translate(100px)}.NavMenu{box-sizing:border-box;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;transition-property:opacity}@media only screen and (orientation: landscape){.NavMenu{z-index:3;position:fixed;left:0;top:0;width:100%;display:flex;justify-content:space-between;padding:var(--space-m) var(--space-xl) var(--space-3xl) var(--space-xl)}}@media only screen and (orientation: portrait){.NavMenu{height:100%;width:100vw;position:fixed;padding:var(--space-3xl) var(--space-m);opacity:0%;display:flex;flex-direction:column-reverse;gap:var(--space-l);-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;background:linear-gradient(-75deg,var(--color1-10) 0%,var(--color3-80-opaque) 90%,var(--color-100-opaque) 100%);-webkit-backdrop-filter:grayscale(.1) blur(10px);-moz-backdrop-filter:grayscale(.1) blur(10px);-o-backdrop-filter:grayscale(.1) blur(10px);backdrop-filter:grayscale(.1) blur(10px);transition-property:all}.NavMenu--open{opacity:100%;z-index:10}}.NavMenu__logo{cursor:pointer;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:2.5px solid var(--color4-80);transition-property:all;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.NavMenu__logo--hovered:before{content:"";z-index:1;position:absolute;display:block;width:50px;height:50px;transition-property:opacity;filter:blur(15px);opacity:0;background:linear-gradient(60deg,var(--color2-80),var(--color3-80),var(--color1-80))}.NavMenu__logo--hovered:active:before,.NavMenu__logo--hovered:hover:before{opacity:.2;transition-property:opacity;filter:blur(15px);background:linear-gradient(60deg,#f2ede7,#efefe3,#f3e8eb)}@media only screen and (orientation: portrait){.NavMenu__logo{margin-right:var(--space-s);align-self:flex-end}}.NavMenu__links-wrapper{display:flex}@media only screen and (orientation: landscape){.NavMenu__links-wrapper{align-items:center}}@media only screen and (orientation: portrait){.NavMenu__links-wrapper{flex-direction:column!important;align-items:flex-end}}.NavMenu__link{cursor:pointer;background:transparent;color:var(--color4-80);font-family:var(--serif-SC);font-weight:600;position:relative;transition-property:all;text-shadow:var(--shadow-3)}@media only screen and (orientation: landscape){.NavMenu__link{padding:var(--space-2xs) var(--space-m);text-align:center;width:var(--space-3xl);font-size:var(--step-1)}.NavMenu__link--hovered:after{content:"";position:absolute;bottom:0%;height:3px;width:60%;left:20%;background:var(--color4-90);transform-origin:bottom left;transition-property:transform;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;box-shadow:var(--shadow-3)}.NavMenu__link--hovered:active,.NavMenu__link--hovered:hover{color:var(--color4-90)}.NavMenu__link--hovered:active:after,.NavMenu__link--hovered:hover:after{transform-origin:bottom left;transition-property:transform;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}@media only screen and (orientation: portrait){.NavMenu__link{font-size:var(--step-6);border-bottom:.01px solid var(--color4-80);padding:var(--space-xs) var(--space-xs) var(--space-xs) 33vw}}.NavMenu__cta{-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}@media only screen and (orientation: landscape){.NavMenu__cta{background:none;color:var(--color4-80);border:1px solid var(--color4-80);outline:none;border-radius:var(--space-3xs);transition-property:all;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;width:120px;margin-left:var(--space-m)}}@media only screen and (orientation: portrait){.NavMenu__cta{margin-top:var(--space-3xs)}}.NavMenu__cta--hovered:hover{border:1.5px solid var(--color4-90);color:var(--color4-90)}.LoadScreen{display:flex;position:fixed;top:0;left:0;bottom:0;right:0;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:4s;-moz-transition-duration:4s;-o-transition-duration:4s;transition-duration:4s;transition-property:opacity;justify-content:center;align-items:center}.LoadScreen--loaded{opacity:100%;z-index:1}.LoadScreen--started{z-index:1;opacity:0%}.LoadScreen--hidden{display:none!important}.LoadScreen__bkg{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:-1;background:linear-gradient(0deg,var(--color1-10) 0%,var(--color3-80-opaque) 90%,var(--color-100-opaque) 100%);-webkit-backdrop-filter:contrast(1.1) blur(2px);-moz-backdrop-filter:contrast(1.1) blur(2px);-o-backdrop-filter:contrast(1.1) blur(2px);backdrop-filter:contrast(1.1) blur(2px);opacity:0%;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:4s;-moz-transition-duration:4s;-o-transition-duration:4s;transition-duration:4s}.LoadScreen__bkg--loaded{opacity:85%}.LoadScreen__bkg--started{opacity:0%}.LoadScreen__board{padding:var(--space-m);text-align:center;display:flex;flex-direction:column;gap:var(--space-l);align-items:center}@media only screen and (orientation: portrait){.LoadScreen__board{gap:var(--space-s)}}.LoadScreen__tagline{font-size:var(--step-5);color:var(--color4-80);text-shadow:var(--shadow-1);font-family:var(--serif-SC);letter-spacing:.1em;line-height:1.1em;font-weight:400;text-orientation:upright;display:flex;flex-direction:column;opacity:0%;transition-property:opacity;-webkit-user-select:none;user-select:none;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:4s;-moz-transition-duration:4s;-o-transition-duration:4s;transition-duration:4s;writing-mode:vertical-rl}@media only screen and (orientation: portrait){.LoadScreen__tagline{font-size:60px!important}}.LoadScreen__tagline--loaded{opacity:100%}.LoadScreen__value{font-family:var(--number);color:var(--color4-80);-webkit-user-select:none;user-select:none}.LoadScreen__start-btn{font-size:var(--step-1);font-family:var(--serif-SC);width:120px;-webkit-border-radius:var(--space-3xs);-moz-border-radius:var(--space-3xs);-o-border-radius:var(--space-3xs);padding:var(--space-3xs) var(--space-m);color:var(--color4-80);border:1px solid var(--color4-80);border-radius:var(--space-3xs);background:none;outline:none;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.LoadScreen__start-btn:disabled{opacity:.3;cursor:waiting}.LoadScreen__start-btn--loaded{opacity:1;cursor:pointer!important}.LoadScreen__start-btn--loaded:hover{border:1.5px solid var(--color4-90);color:var(--color4-90)}.LoadScreen__bar-wrapper{position:absolute;bottom:0;left:0;width:100%;height:var(--space-3xs)}.LoadScreen__bar{background-color:var(--color4-80);position:absolute;left:0;top:0;bottom:0;transition:width .4s}.Timeline{position:fixed;z-index:1}@media only screen and (orientation: landscape){.Timeline .Timescale{z-index:3;position:fixed;padding-bottom:var(--space-m);bottom:0}.Timeline .Timescale__tooltip div{top:6vh}}@media only screen and (orientation: portrait){.Timeline{display:flex;height:100%;width:100%;flex-direction:column;justify-content:space-around;-webkit-backdrop-filter:blur(.1px);-moz-backdrop-filter:blur(.1px);-o-backdrop-filter:blur(.1px);backdrop-filter:blur(.1px);background:linear-gradient(0deg,var(--color1-10) 0%,var(--color3-80-opaque) 60%,var(--color-100-opaque) 100%)}}@media only screen and (orientation: portrait){.Timescale{position:fixed;padding-bottom:var(--space-xs);bottom:0}}.Timescale__arrow{fill:var(--color4-90)}@media only screen and (orientation: landscape){.Timescale__arrow{scale:35%}}@media only screen and (orientation: portrait){.Timescale__arrow{scale:25%}}.Timescale__tooltipWrapper{width:100vw;display:flex;flex-direction:column;transition-property:opacity;fill:var(--color4-90);color:var(--color4-90);-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;align-items:center;position:relative}@media only screen and (orientation: landscape){.Timescale__tooltipWrapper{top:6vh}}@media only screen and (orientation: portrait){.Timescale__tooltipWrapper{opacity:100%!important;position:relative;top:var(--space-xl);display:flex;justify-content:space-around}}.Timescale__tooltip{position:relative;display:flex;flex-direction:row;align-items:center;height:var(--space-xl)}.Timescale__tooltip p{height:fit-content;font-family:var(--sans-SC);font-size:var(--step-0)}@media only screen and (orientation: portrait){.Timescale__tooltip{align-self:flex-end}}.Timescale__axis,.Timescale__tickline{stroke:var(--color4-80);stroke-width:2px;-webkit-filter:drop-shadow(var(--shadow-3));filter:drop-shadow(var(--shadow-3))}.Timescale__tickerYear{font-family:var(--number);font-size:var(--step-0);font-weight:500;fill:var(--color4-80);text-shadow:var(--shadow-3)}.Timescale__eventName{opacity:0%;text-shadow:var(--shadow-3);font-family:var(--serif-SC);font-size:var(--step-0);font-weight:700;text-anchor:end;letter-spacing:.05em;fill:var(--color4-90);transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.Timescale__eventLine{opacity:0%;text-anchor:end;stroke-width:2px;stroke:var(--color4-90);transition-property:opacity;-webkit-filter:drop-shadow(var(--shadow-3));filter:drop-shadow(var(--shadow-3));-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.Timescale__eventDuration{fill:var(--color4-80);stroke:var(--color4-80);-webkit-filter:drop-shadow(var(--shadow-3));filter:drop-shadow(var(--shadow-3));width:10px;transition-property:width;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.Timescale__marker{cursor:pointer}.Timescale__marker:hover .Timescale__eventName,.Timescale__marker:hover .Timescale__eventLine,.Timescale__marker:active .Timescale__eventName,.Timescale__marker:active .Timescale__eventLine,.Timescale__marker--selected .Timescale__eventName,.Timescale__marker--selected .Timescale__eventLine{opacity:100%;transition-property:opacity}.Timescale__marker:hover .Timescale__eventDuration,.Timescale__marker:active .Timescale__eventDuration,.Timescale__marker--selected .Timescale__eventDuration{height:19px;width:var(--full-width);border:10px solid var(--color4-90);stroke-width:10;stroke:var(--color4-90);fill:var(--color4-90)}.Timescale:active,.Timescale:hover{-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;transition-property:background;background:linear-gradient(0deg,var(--color1-10) 0%,var(--color3-80-opaque) 30%,var(--color-100-opaque) 100%)}.Timescale:active .Timescale__tooltipWrapper,.Timescale:hover .Timescale__tooltipWrapper{opacity:100%}@media only screen and (orientation: landscape){.EventPlacard{z-index:3;position:absolute;left:var(--space-xl)}}@media only screen and (orientation: portrait){.EventPlacard{padding:var(--space-l) var(--space-xs);display:flex;flex-direction:column;position:fixed;bottom:12vh;width:100%;z-index:2;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.EventPlacard--expanded{background:linear-gradient(45deg,var(--color1-10) 0%,var(--color3-80-opaque) 150%,var(--color-100-opaque) 100%);-webkit-backdrop-filter:blur(35px);-moz-backdrop-filter:blur(35px);-o-backdrop-filter:blur(35px);backdrop-filter:blur(35px);padding:var(--space-s) var(--space-xs);overflow-y:scroll!important;z-index:1;transition-property:all;position:relative;bottom:unset}}.EventPlacard__dateloc{-webkit-user-select:none;user-select:none}.EventPlacard__dateloc span{margin-left:5px;margin-right:5px}@media only screen and (orientation: landscape){.EventPlacard__dateloc{position:fixed;bottom:16vh;left:var(--space-xl);border-left:3px solid var(--color4-90);padding:var(--space-s) var(--space-l)}}@media only screen and (orientation: portrait){.EventPlacard__dateloc{padding:var(--space-2xs) var(--space-s);display:flex;flex-direction:column;gap:var(--space-3xs);border-left:2px solid var(--color4-90);margin-bottom:var(--space-3xs);margin-left:var(--space-3xs)}}@media only screen and (orientation: portrait){.EventPlacard__lineBreak{display:none}}.EventPlacard__year{font-size:var(--step-5);font-family:var(--number);font-weight:500;color:var(--color4-90);text-shadow:var(--shadow-3)}.EventPlacard__dateRange{font-family:var(--number);font-weight:500!important;color:var(--color4-90);text-shadow:var(--shadow-3)}@media only screen and (orientation: landscape){.EventPlacard__dateRange{font-size:var(--step-3)}}@media only screen and (orientation: portrait){.EventPlacard__dateRange{font-size:var(--step-4)}}.EventPlacard__eventName{font-size:var(--step-5);font-family:var(--serif-SC);font-weight:500;color:var(--color4-90);text-shadow:var(--shadow-3)}@media only screen and (orientation: portrait){.EventPlacard__eventName{font-weight:700}}.EventPlacard__eventWrapper{-webkit-border-radius:var(--space-3xs);-moz-border-radius:var(--space-3xs);-o-border-radius:var(--space-3xs);border-radius:var(--space-3xs)}.EventPlacard__eventWrapper::-webkit-scrollbar{width:.2em;background:var(--color1-10)}.EventPlacard__eventWrapper::-webkit-scrollbar-thumb{border-radius:5px;background-color:var(--color4-80);outline:none}.EventPlacard__eventWrapper::-webkit-scrollbar{background:linear-gradient(180deg,var(--color1-10) 0%,var(--color3-80-opaque) 0%,var(--color-100-opaque) 100%)}@media only screen and (orientation: landscape){.EventPlacard__eventWrapper{-webkit-backdrop-filter:blur(35px);-moz-backdrop-filter:blur(35px);-o-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background:linear-gradient(45deg,var(--color1-10) 0%,var(--color3-80-opaque) 150%,var(--color-100-opaque) 100%);overflow-y:scroll;position:fixed;top:12vh;right:var(--space-xl);height:72vh;max-width:65ch;padding:var(--space-l) var(--space-m)}}@media only screen and (orientation: portrait){.EventPlacard__eventWrapper{padding:var(--space-2xs) var(--space-s);-webkit-backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);-o-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(45deg,var(--color1-10) 0%,var(--color3-80-opaque) 150%,var(--color-100-opaque) 100%);display:flex;flex-direction:column}.EventPlacard__eventWrapper--expanded{padding:var(--space-xs) var(--space-2xs)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;padding:0}}.EventPlacard__keyData ul{display:flex;color:var(--color4-80);padding-left:var(--space-3xs);padding-top:var(--space-3xs);justify-content:space-around;gap:var(--space-l);line-height:1.3em;font-family:var(--sans-SC)}.EventPlacard__keyData ul li{font-family:var(--serif-SC);font-size:var(--step-0);font-weight:300;line-height:1.7em}.EventPlacard__keyData ul li p{letter-spacing:.1em;margin-bottom:var(--space-s)!important}.EventPlacard__keyData ul code{font-weight:300;letter-spacing:.05em;padding-bottom:var(--space-m);font-family:var(--number);display:block;position:relative}@media only screen and (orientation: landscape){.EventPlacard__keyData ul code{font-size:var(--step-2)}}@media only screen and (orientation: portrait){.EventPlacard__keyData ul code{font-size:var(--step-4)}}.EventPlacard__keyData ul code:before{content:"";position:absolute;bottom:18%;height:2px;width:var(--space-s);background:var(--color4-80)}.EventPlacard__keyPoints ul{font-family:var(--sans-SC);margin:var(--space-l) 0;padding:var(--space-s) 0;color:var(--color4-80);border-top:.05px solid;border-bottom:.05px solid}.EventPlacard__keyPoints ul li{font-family:var(--serif-SC);font-size:var(--step-0);font-weight:300;line-height:1.7em;list-style-type:disc;margin-left:var(--space-m)}.EventPlacard__keyPoints ul li p{letter-spacing:.1em;margin-bottom:var(--space-s)!important}.EventPlacard__keyPoints ul:before,.EventPlacard__keyPoints ul:after{background:var(--color2-80-opaque);color:var(--color4-80);border:none;position:relative;border-style:solid;display:inline-block}@media only screen and (orientation: portrait){.EventPlacard__body{display:none}.EventPlacard__body--expanded{display:block;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}}.EventPlacard__body h2{font-family:var(--serif-SC);font-size:var(--step-1);line-height:1.7em;letter-spacing:.03em;margin-top:var(--space-xl);margin-bottom:var(--space-s);color:var(--color4-90)}.EventPlacard__body h2:before{content:" ";margin-right:var(--space-xs);position:relative;display:inline-block;border-radius:50%;width:var(--space-s);height:var(--space-s);background:white}.EventPlacard__body p{font-family:var(--serif-SC);font-size:var(--step-0);font-weight:300;line-height:1.7em;color:var(--color4-80)}.EventPlacard__body p p{letter-spacing:.1em;margin-bottom:var(--space-s)!important}.EventPlacard__body a{color:var(--color4-90);position:relative;margin:0 2px;font-weight:400}.EventPlacard__body a:after{content:"";position:absolute;bottom:-.1em;height:2px;width:100%;left:0;background:var(--color2-90);transform-origin:bottom left;transition-property:transform;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.EventPlacard__body a:active,.EventPlacard__body a:hover{color:var(--color2-90)}.EventPlacard__body a:active:after,.EventPlacard__body a:hover:after{transform-origin:bottom left;transition-property:transform;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.EventPlacard__body h3{font-family:var(--serif-SC);font-size:var(--step-1);line-height:1.7em;letter-spacing:.03em;margin-top:var(--space-xl);margin-bottom:var(--space-s);color:var(--color4-90)}.EventPlacard__body h3:before{content:" ";margin-right:var(--space-xs);position:relative;display:inline-block;border-radius:50%;width:var(--space-s);height:var(--space-s);background:white}.EventPlacard__body img{width:100%;-webkit-border-radius:var(--space-3xs);-moz-border-radius:var(--space-3xs);-o-border-radius:var(--space-3xs);border-radius:var(--space-3xs);margin-block:var(--space-l)}@media only screen and (orientation: landscape){.EventPlacard__expandBtn{display:none}}@media only screen and (orientation: portrait){.EventPlacard__expandBtn{font-size:var(--step-0);width:var(--space-3xl)!important;background:none;color:var(--color4-80);border:1px solid var(--color4-80);outline:none;border-radius:var(--space-3xs);transition-property:all;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;align-self:flex-end;right:0}.EventPlacard__expandBtn--expanded{position:fixed;z-index:4;background:var(--color4-90);color:var(--color4-10);bottom:var(--space-m);right:var(--space-m)}}.Theme{overflow-x:hidden;overflow-y:auto}.Theme__bkgCover{z-index:-1;height:100vh;position:fixed;top:0;bottom:0;left:0;font-family:"object-fit: cover";-o-object-fit:cover;object-fit:cover;width:100vw;filter:grayscale(100%)}@media only screen and (orientation: landscape){.Theme__prefaceWrapper{padding:var(--space-3xl) var(--space-xl) 200px var(--space-3xl)}}@media only screen and (orientation: landscape){.Theme__prefaceWrapper{height:100vh}}@media only screen and (orientation: portrait){.Theme__prefaceWrapper{padding:var(--space-xs) var(--space-xs) var(--space-xl) var(--space-xs)}}.Theme__preface{-webkit-backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);-o-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(0deg,var(--color1-10) 0%,var(--color3-80-opaque) 300%,var(--color-100-opaque) 100%);-webkit-border-radius:var(--space-3xs);-moz-border-radius:var(--space-3xs);-o-border-radius:var(--space-3xs);border-radius:var(--space-3xs);transition:transform 1.2s cubic-bezier(.215,.61,.355,1) .2s,opacity 1.2s cubic-bezier(.215,.61,.355,1) .2s;transform:translateZ(0)}@media only screen and (orientation: landscape){.Theme__preface{height:fit-content;padding:var(--space-xl) 550px var(--space-xl) var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-l);z-index:3}}@media only screen and (orientation: portrait){.Theme__preface{display:flex;flex-direction:column;padding:15vh var(--space-l)}}.Theme__toc{display:flex;position:fixed;z-index:1}@media only screen and (orientation: landscape){.Theme__toc{border-left:.1px solid var(--color4-40);flex-direction:column;padding:var(--space-xs) 0 var(--space-3xs) var(--space-xs);right:var(--space-3xl);top:35vh;width:fit-content}.Theme__toc:before{content:"章节";color:var(--color4-80);font-family:var(--sans-SC);font-size:var(--step-0);margin-bottom:var(--space-xl);font-weight:500}}@media only screen and (orientation: portrait){.Theme__toc{bottom:0vh;width:100%;z-index:5;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:var(--space-3xs) var(--space-xs);gap:var(--space-2xs);background:var(--color4-10)}}.Theme__tocLink{display:flex;gap:var(--space-2xs);letter-spacing:.05em;color:var(--color4-40);padding:var(--space-xs) 0;position:relative;margin:0 2px;font-weight:400}@media only screen and (orientation: portrait){.Theme__tocLink{width:100%;scroll-snap-align:center;white-space:nowrap}}.Theme__tocLink--active{position:relative;color:var(--color4-90);font-weight:700}@media only screen and (orientation: landscape){.Theme__tocLink--active:before{content:"";position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;top:40%;left:-17%;height:10px;width:10px;background-color:var(--color4-90)}}.Theme__tocLink:after{content:"";position:absolute;bottom:-.1em;height:2px;width:100%;left:0;background:var(--color2-90);transform-origin:bottom left;transition-property:transform;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.Theme__tocLink:active,.Theme__tocLink:hover{color:var(--color2-90)}.Theme__tocLink:active:after,.Theme__tocLink:hover:after{transform-origin:bottom left;transition-property:transform;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.Theme__tocIndex{font-size:var(--step-0);font-family:var(--number)}.Theme__title{letter-spacing:.05em;white-space:nowrap;position:relative;font-size:var(--step-5);color:var(--color4-90);font-family:var(--serif-SC);text-shadow:var(--shadow-1)}@media only screen and (orientation: portrait){.Theme__title{font-weight:700;font-size:var(--step-6);margin-top:var(--space-3xl);margin-bottom:var(--space-l);order:2;text-align:center}}.Theme__subtitle{font-size:var(--step-2);font-family:var(--sans-SC);letter-spacing:.05em;color:var(--color4-40);font-weight:200;text-shadow:var(--shadow-3)}@media only screen and (orientation: portrait){.Theme__subtitle{font-size:var(--step-4);margin-bottom:200px;order:3;text-align:center;font-weight:700}}.Theme__sponsors{display:flex;color:var(--color4-40)}@media only screen and (orientation: portrait){.Theme__sponsors{order:1;gap:var(--space-m);flex-direction:column}}@media only screen and (orientation: landscape){.Theme__sponsors{gap:var(--space-xl);flex-direction:row;justify-content:flex-end;margin-top:var(--space-xl)}}.Theme__sponsors div{display:flex;flex-direction:column}@media only screen and (orientation: portrait){.Theme__sponsors div{align-items:center}}.Theme__sponsors h6{font-family:var(--sans-SC);font-weight:200}@media only screen and (orientation: portrait){.Theme__sponsors img{margin-top:var(--space-xs);width:30%}}@media only screen and (orientation: landscape){.Theme__sponsors img{height:50px;margin-top:var(--space-s)}}@media only screen and (orientation: landscape){.Theme__sponsors{justify-self:flex-end;align-self:flex-end;order:4}}.Theme__prologue{font-family:var(--serif-SC);font-size:var(--step-0);font-weight:300;line-height:1.7em;color:var(--color4-80);text-shadow:var(--shadow-3)}.Theme__prologue p{letter-spacing:.1em;margin-bottom:var(--space-s)!important}@media only screen and (orientation: landscape){.Theme__prologue{column-gap:var(--space-l);column-width:30ch;margin-top:var(--space-3xl);order:2}}@media only screen and (orientation: portrait){.Theme__prologue{order:4}}.Theme__chapterWrapper:nth-of-type(1){background:linear-gradient(180deg,hsla(0,0%,0%,0) 0%,hsla(90,15%,10%,.6) 5%,hsla(90,20%,10%,.9) 15%,hsl(90,15%,10%) 20%,hsl(90,15%,10%) 100%),url(/material/grainy.svg)}.Theme__chapterWrapper:nth-of-type(1) .Theme__chapterIndex:before{background-color:#f2ffe5}.Theme__chapterWrapper:nth-of-type(1) .Theme__chapterIndex,.Theme__chapterWrapper:nth-of-type(1) .Theme__chapterBody h3,.Theme__chapterWrapper:nth-of-type(1) .Theme__chapterName{color:#f2ffe5}.Theme__chapterWrapper:nth-of-type(1) .Theme__chapterBody{color:#bfc6b9}.Theme__chapterWrapper:nth-of-type(2){background:linear-gradient(180deg,hsla(0,0%,0%,0) 0%,hsla(180,15%,10%,.6) 5%,hsla(180,20%,10%,.9) 15%,hsl(180,15%,10%) 20%,hsl(180,15%,10%) 100%),url(/material/grainy.svg)}.Theme__chapterWrapper:nth-of-type(2) .Theme__chapterIndex:before{background-color:#e5ffff}.Theme__chapterWrapper:nth-of-type(2) .Theme__chapterIndex,.Theme__chapterWrapper:nth-of-type(2) .Theme__chapterBody h3,.Theme__chapterWrapper:nth-of-type(2) .Theme__chapterName{color:#e5ffff}.Theme__chapterWrapper:nth-of-type(2) .Theme__chapterBody{color:#b9c6c6}.Theme__chapterWrapper:nth-of-type(3){background:linear-gradient(180deg,hsla(0,0%,0%,0) 0%,hsla(270,15%,10%,.6) 5%,hsla(270,20%,10%,.9) 15%,hsl(270,15%,10%) 20%,hsl(270,15%,10%) 100%),url(/material/grainy.svg)}.Theme__chapterWrapper:nth-of-type(3) .Theme__chapterIndex:before{background-color:#f2e5ff}.Theme__chapterWrapper:nth-of-type(3) .Theme__chapterIndex,.Theme__chapterWrapper:nth-of-type(3) .Theme__chapterBody h3,.Theme__chapterWrapper:nth-of-type(3) .Theme__chapterName{color:#f2e5ff}.Theme__chapterWrapper:nth-of-type(3) .Theme__chapterBody{color:#bfb9c6}.Theme__chapterWrapper:nth-of-type(4){background:linear-gradient(180deg,hsla(0,0%,0%,0) 0%,hsla(0,15%,10%,.6) 5%,hsla(0,20%,10%,.9) 15%,hsl(0,15%,10%) 20%,hsl(0,15%,10%) 100%),url(/material/grainy.svg)}.Theme__chapterWrapper:nth-of-type(4) .Theme__chapterIndex:before{background-color:#ffe5e5}.Theme__chapterWrapper:nth-of-type(4) .Theme__chapterIndex,.Theme__chapterWrapper:nth-of-type(4) .Theme__chapterBody h3,.Theme__chapterWrapper:nth-of-type(4) .Theme__chapterName{color:#ffe5e5}.Theme__chapterWrapper:nth-of-type(4) .Theme__chapterBody{color:#c6b9b9}.Theme__chapterWrapper:nth-of-type(5){background:linear-gradient(180deg,hsla(0,0%,0%,0) 0%,hsla(90,15%,10%,.6) 5%,hsla(90,20%,10%,.9) 15%,hsl(90,15%,10%) 20%,hsl(90,15%,10%) 100%),url(/material/grainy.svg)}.Theme__chapterWrapper:nth-of-type(5) .Theme__chapterIndex:before{background-color:#f2ffe5}.Theme__chapterWrapper:nth-of-type(5) .Theme__chapterIndex,.Theme__chapterWrapper:nth-of-type(5) .Theme__chapterBody h3,.Theme__chapterWrapper:nth-of-type(5) .Theme__chapterName{color:#f2ffe5}.Theme__chapterWrapper:nth-of-type(5) .Theme__chapterBody{color:#bfc6b9}.Theme__chapterWrapper:nth-of-type(6){background:linear-gradient(180deg,hsla(0,0%,0%,0) 0%,hsla(180,15%,10%,.6) 5%,hsla(180,20%,10%,.9) 15%,hsl(180,15%,10%) 20%,hsl(180,15%,10%) 100%),url(/material/grainy.svg)}.Theme__chapterWrapper:nth-of-type(6) .Theme__chapterIndex:before{background-color:#e5ffff}.Theme__chapterWrapper:nth-of-type(6) .Theme__chapterIndex,.Theme__chapterWrapper:nth-of-type(6) .Theme__chapterBody h3,.Theme__chapterWrapper:nth-of-type(6) .Theme__chapterName{color:#e5ffff}.Theme__chapterWrapper:nth-of-type(6) .Theme__chapterBody{color:#b9c6c6}.Theme__chapterWrapper:nth-of-type(7){background:linear-gradient(180deg,hsla(0,0%,0%,0) 0%,hsla(270,15%,10%,.6) 5%,hsla(270,20%,10%,.9) 15%,hsl(270,15%,10%) 20%,hsl(270,15%,10%) 100%),url(/material/grainy.svg)}.Theme__chapterWrapper:nth-of-type(7) .Theme__chapterIndex:before{background-color:#f2e5ff}.Theme__chapterWrapper:nth-of-type(7) .Theme__chapterIndex,.Theme__chapterWrapper:nth-of-type(7) .Theme__chapterBody h3,.Theme__chapterWrapper:nth-of-type(7) .Theme__chapterName{color:#f2e5ff}.Theme__chapterWrapper:nth-of-type(7) .Theme__chapterBody{color:#bfb9c6}.Theme__chapterWrapper:nth-of-type(8){background:linear-gradient(180deg,hsla(0,0%,0%,0) 0%,hsla(0,15%,10%,.6) 5%,hsla(0,20%,10%,.9) 15%,hsl(0,15%,10%) 20%,hsl(0,15%,10%) 100%),url(/material/grainy.svg)}.Theme__chapterWrapper:nth-of-type(8) .Theme__chapterIndex:before{background-color:#ffe5e5}.Theme__chapterWrapper:nth-of-type(8) .Theme__chapterIndex,.Theme__chapterWrapper:nth-of-type(8) .Theme__chapterBody h3,.Theme__chapterWrapper:nth-of-type(8) .Theme__chapterName{color:#ffe5e5}.Theme__chapterWrapper:nth-of-type(8) .Theme__chapterBody{color:#c6b9b9}.Theme__chapterWrapper:nth-of-type(9){background:linear-gradient(180deg,hsla(0,0%,0%,0) 0%,hsla(90,15%,10%,.6) 5%,hsla(90,20%,10%,.9) 15%,hsl(90,15%,10%) 20%,hsl(90,15%,10%) 100%),url(/material/grainy.svg)}.Theme__chapterWrapper:nth-of-type(9) .Theme__chapterIndex:before{background-color:#f2ffe5}.Theme__chapterWrapper:nth-of-type(9) .Theme__chapterIndex,.Theme__chapterWrapper:nth-of-type(9) .Theme__chapterBody h3,.Theme__chapterWrapper:nth-of-type(9) .Theme__chapterName{color:#f2ffe5}.Theme__chapterWrapper:nth-of-type(9) .Theme__chapterBody{color:#bfc6b9}@media only screen and (orientation: landscape){.Theme__chapterWrapper{padding:var(--space-3xl) var(--space-3xl) 200px var(--space-3xl)}}.Theme__chapterText{width:100%;display:flex;flex-direction:column;gap:var(--space-s)}@media only screen and (orientation: portrait){.Theme__chapterText{padding:var(--space-3xl) var(--space-m) var(--space-xl) var(--space-m)}}.Theme__chapterIndex{font-weight:300;position:relative;font-family:var(--number)}.Theme__chapterIndex:before{content:"";position:absolute;bottom:150%;height:var(--space-3xs);width:20%}@media only screen and (orientation: landscape){.Theme__chapterIndex{font-size:var(--step-4)}}@media only screen and (orientation: portrait){.Theme__chapterIndex{font-size:40px}}.Theme__chapterName{font-size:var(--step-3);font-family:var(--serif-SC);line-height:1.7em;letter-spacing:.05em}@media only screen and (orientation: portrait){.Theme__chapterName{font-size:var(--step-6)}}.Theme__chapterBody{font-family:var(--serif-SC);font-size:var(--step-0);font-weight:300;line-height:1.7em;position:relative}.Theme__chapterBody p{letter-spacing:.1em;margin-bottom:var(--space-s)!important}@media only screen and (orientation: landscape){.Theme__chapterBody{position:relative;width:60%;column-gap:var(--space-m);column-width:250px;margin-top:var(--space-xl)}}.Theme__chapterBody h3{font-family:var(--serif-SC);font-size:var(--step-1);line-height:1.7em;letter-spacing:.03em;margin-top:var(--space-xl);margin-bottom:var(--space-s)}.Theme__chapterBody h3:before{content:" ";margin-right:var(--space-xs);position:relative;display:inline-block;border-radius:50%;width:var(--space-s);height:var(--space-s);background:white}.Theme__chapterBody img{-webkit-border-radius:var(--space-3xs);-moz-border-radius:var(--space-3xs);-o-border-radius:var(--space-3xs);border-radius:var(--space-3xs)}.Theme__endnoteWrapper{background-image:url(/material/grainy.svg)}@media only screen and (orientation: landscape){.Theme__endnoteWrapper{padding:var(--space-l) var(--space-xl) var(--space-l) var(--space-xl)}}@media only screen and (orientation: portrait){.Theme__endnoteWrapper{padding:var(--space-xs) var(--space-xs) var(--space-xl) var(--space-xs)}}.Theme__endnote{-webkit-backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);-o-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(180deg,var(--color1-10) 0%,var(--color3-80-opaque) 300%,var(--color-100-opaque) 100%);-webkit-border-radius:var(--space-3xs);-moz-border-radius:var(--space-3xs);-o-border-radius:var(--space-3xs);border-radius:var(--space-3xs);font-family:var(--serif-SC);font-size:var(--step-0);font-weight:300;line-height:1.7em}.Theme__endnote p{letter-spacing:.1em;margin-bottom:var(--space-s)!important}.Theme__endnote h2{font-size:var(--step-1);color:var(--color4-40);font-family:var(--sans-SC);font-weight:400;letter-spacing:.05em}.Theme__endnote ul{color:var(--color4-80);margin:var(--space-s) 0;padding:var(--space-s) 0;border-top:.05px solid}.Theme__endnote ul li{padding:var(--space-3xs) 0;list-style-type:none;font-family:var(--serif-SC);font-size:var(--step-0);font-weight:300;line-height:1.7em;font-size:var(--step--1);opacity:.7;font-family:var(--sans-SC);letter-spacing:.05em}.Theme__endnote ul li p{letter-spacing:.1em;margin-bottom:var(--space-s)!important}.Theme__endnote ul li strong{font-size:var(--step-0);font-weight:300;display:block;opacity:1;color:var(--color4-90);margin-bottom:var(--space-3xs)}.Theme__endnote ul:before,.Theme__endnote ul:after{background:var(--color4-80);color:var(--color4-80);border:none;position:relative;border-style:solid;display:inline-block}@media only screen and (orientation: landscape){.Theme__endnote{padding:var(--space-xl) var(--space-3xl);column-width:30ch;gap:var(--space-2xl)}.Theme__endnote h2{-webkit-column-break-before:always;break-before:column}}@media only screen and (orientation: portrait){.Theme__endnote{padding:var(--space-xl) var(--space-l)}}.Theme__multimedia{display:flex}@media only screen and (orientation: landscape){.Theme__multimedia{gap:var(--space-l);margin-top:var(--space-m);flex-wrap:wrap}}@media only screen and (orientation: portrait){.Theme__multimedia{flex-direction:column}}@media only screen and (orientation: landscape){.Theme__imageWrapper{width:775px;height:auto}}@media only screen and (orientation: portrait){.Theme__imageWrapper{width:100vw;height:auto}}.Theme__image{-webkit-border-radius:var(--space-3xs);-moz-border-radius:var(--space-3xs);-o-border-radius:var(--space-3xs);border-radius:var(--space-3xs)}@media only screen and (orientation: portrait){.Theme__image{margin-bottom:var(--space-xs)}}.Theme__videoWrapper{-webkit-border-radius:var(--space-3xs);-moz-border-radius:var(--space-3xs);-o-border-radius:var(--space-3xs);border-radius:var(--space-3xs);width:100%;height:auto}@media only screen and (orientation: portrait){.Theme__video{margin-bottom:var(--space-xs)}}.PlaquesScreen{position:absolute;z-index:1;height:100%;overflow-y:scroll;background:linear-gradient(180deg,var(--color1-10) 0%,var(--color3-80-opaque) 120%,var(--color-100-opaque) 100%);-webkit-backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);-o-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:row;justify-content:space-between}.PlaquesScreen::-webkit-scrollbar{width:.2em;background:var(--color1-10)}.PlaquesScreen::-webkit-scrollbar-thumb{border-radius:5px;background-color:var(--color4-80);outline:none}@media only screen and (orientation: landscape){.PlaquesScreen{-webkit-border-radius:var(--space-3xs);-moz-border-radius:var(--space-3xs);-o-border-radius:var(--space-3xs);border-radius:var(--space-3xs);padding:var(--space-3xl) var(--space-xl) var(--space-xl) var(--space-xl)}}@media only screen and (orientation: portrait){.PlaquesScreen{padding:var(--space-3xl) var(--space-m)}}.PlaquesInscription{font-size:var(--step-4);color:var(--color4-80);font-family:var(--serif-SC);position:sticky;top:0;text-orientation:upright}@media only screen and (orientation: portrait){.PlaquesInscription{font-size:var(--step-6);font-weight:700}}.PlaquesCounter line{stroke:var(--color4-80);stroke-width:.2px}.PlaquesCounter circle{fill:var(--color4-80)}.PlaquesCounter text{font-family:var(--number);font-size:var(--step--1);fill:var(--color4-90)}.PlaquesList{z-index:2;display:flex;flex-wrap:wrap;row-gap:var(--space-xs);width:100%;height:fit-content;justify-content:flex-end}@media only screen and (orientation: landscape){.PlaquesList{column-gap:var(--space-m)}}@media only screen and (orientation: portrait){.PlaquesList{column-gap:var(--space-xs)}}.Plaque{width:6ch;text-align:right;cursor:pointer;position:relative;font-family:var(--sans-SC)}.Plaque__person{font-size:var(--step--1);color:var(--color4-80)}.Plaque__personProfile{display:none}.Plaque:hover .Plaque__person{color:var(--color4-90);font-weight:700;text-decoration:underline}@media only screen and (orientation: portrait){.Plaque:hover .Plaque__person{position:relative}}.Plaque:hover .Plaque__personName{font-size:var(--step-1);font-family:var(--serif-SC);text-align:center;color:var(--color4-90);margin-bottom:var(--space-m)}.Plaque:hover .Plaque__personName:before{content:"";position:absolute;top:33%;left:5%;width:90%;height:.05px;background-color:var(--color1-90)}.Plaque:hover .Plaque__personProfile{line-height:1.4em;display:unset;-webkit-border-radius:var(--space-3xs);-moz-border-radius:var(--space-3xs);-o-border-radius:var(--space-3xs);border-radius:var(--space-3xs);z-index:1;background:linear-gradient(0deg,var(--color4-10) 0%,var(--color4-10-opaque) 100%,var(--color-100-opaque) 100%),url(./material/grainy.svg);border:1px solid var(--color4-80);width:200px;padding:var(--space-xs);opacity:100%;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-moz-transition-timing-function:cubic-bezier(.2,.2,.38,.9);-o-transition-timing-function:cubic-bezier(.2,.2,.38,.9);transition-timing-function:cubic-bezier(.2,.2,.38,.9);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;box-shadow:var(--shadow-2)}@media only screen and (orientation: landscape){.Plaque:hover .Plaque__personProfile{position:absolute;right:120%}}@media only screen and (orientation: portrait){.Plaque:hover .Plaque__personProfile{position:fixed;top:var(--space-3xl);left:calc(var(--space-3xl) - 5px)}}.Plaque:hover .Plaque__personOccupation,.Plaque:hover .Plaque__personDeath,.Plaque:hover .Plaque__personBirth{color:var(--color4-80);text-align:center}.Plaque:hover .Plaque__personDeath,.Plaque:hover .Plaque__personBirth{font-family:var(--number)}
