/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--width: 1920px;--height: 1080px;--scale: 1;--font-sans: Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;--font-serif: Charter, "Bitstream Charter", "Sitka Text", Cambria, serif;--font-family-headline: var(--font-sans);--font-family-text: var(--font-serif);--base-size: 32px;--padding: 100px;--transition-duration: .5s;--size-1: 3em;--size-2: 2.5em;--size-3: 2em;--size-4: 1.5em;--size-5: 1.25em;--size-6: 1em;--size-7: .75em;--primary-color: Crimson;--text-color: DimGray}html{overflow:hidden;height:100%;font-size:var(--base-size);overscroll-behavior:none}body{font-family:var(--font-family-text);font-weight:normal;font-size:var(--base-size);line-height:1.25;color:var(--text-color);width:100%;height:100%;background-color:#f2f2f2;overscroll-behavior:none}h1,h2,h3,h4,h5,h5{font-size:var(--size-4);margin-bottom:var(--size-6);font-family:var(--font-family-headline)}table{margin:2rem 0}td,th{padding:.5em .5em;text-align:left;vertical-align:baseline}a{color:var(--text-color);text-decoration-color:var(--primary-color)}a:hover{color:var(--primary-color)}p{margin:1rem 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.smcp{-moz-font-feature-settings:"smcp";-ms-font-feature-settings:"smcp";-webkit-font-feature-settings:"smcp" 1;-o-font-feature-settings:"smcp";font-feature-settings:"smcp"}.otf{font-feature-settings:"kern" on,"liga" on,"calt" on,"smcp";-moz-font-feature-settings:"kern" on,"liga" on,"calt" on,"smcp";-webkit-font-feature-settings:"kern" on,"liga" on,"calt" on,"smcp";-ms-font-feature-settings:"kern" on,"liga" on,"calt" on,"smcp";-o-font-feature-settings:"kern" on,"liga" on,"calt" on,"smcp"}.content-browser{font-size:14px;background-color:#f2f2f2;padding:1rem;overflow:auto;height:100%}.content-browser h1{font-size:var(--size-3)}.content-browser h2{font-size:var(--size-5);margin-top:1em;font-weight:400}.content-browser table{width:100%;background-color:#fff;border-radius:.5em;margin:2em 0 4em 0}.content-browser th{font-family:var(--font-family-headline);width:33%;text-align:left;color:var(--primary-color)}.content-browser tr{border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2}.content-browser th,.content-browser td{padding:1em}.content-browser .button{display:inline-flex;gap:.5em;font-size:var(--size-7);font-family:var(--font-family-headline);background-color:var(--primary-color);color:#fff;padding:.5em 1em;border:none;border-radius:.25em;margin-bottom:1em}.content-browser .button:hover{filter:brightness(110%)}.content-browser .button:active{filter:brightness(90%)}.content-browser li a{text-decoration:none;display:block;padding:.5em}.content-browser li a:hover{background-color:color-mix(in srgb, var(--primary-color) 5%, transparent);border-radius:.25em}.fullscreen{position:absolute;background-color:#fff;width:var(--width) !important;height:var(--height) !important;transform-origin:0 0;transform:scale(var(--scale))}.is-bottom-up .fullscreen{transform:scale(var(--scale)) rotate(180deg) translate3d(-100%, -100%, 0)}.is-bottom-left .fullscreen{transform:scale(var(--scale)) rotate(-90deg) translate3d(-100%, 0, 0)}.is-bottom-right .fullscreen{transform:scale(var(--scale)) rotate(90deg) translate3d(0%, -100%, 0)}.loading-spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.loading-spinner svg{width:var(--padding);height:var(--padding);animation-name:spin;animation-duration:5000ms;animation-iteration-count:infinite;animation-timing-function:linear;stroke:var(--primary-color)}.has-cursor-hidden,.has-cursor-hidden *{cursor:none !important;touch-action:none !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-cursor-hidden.is-interactive,.has-cursor-hidden.is-interactive *{touch-action:pan-x pan-y !important}.blackout{opacity:0}body:has(#slideshow-container){background-color:#000}.slide,.slideFrame{width:100%;height:100%}.slide{opacity:0;transition:opacity .333s;position:relative}.slide.is-loaded{opacity:1}.slide.is-hidden{opacity:0;transition-duration:0s}.slideFrame{position:absolute;z-index:0;opacity:0;transition:opacity 0s;transition-delay:var(--transition-duration)}.slideFrame.is-active{z-index:1;opacity:1;transition:opacity var(--transition-duration) cubic-bezier(0.39, 0.58, 0.57, 1);transition-delay:0s}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.slide.image,.slide.text-image{background-color:var(--background-dark)}.slide.image img,.slide.text-image img{width:100%;height:100%;object-fit:cover;position:absolute}.slide.image figcaption,.slide.text-image figcaption{position:absolute;bottom:1.5rem;color:#fff;right:2rem;text-shadow:0 0 50px #000;font-family:var(--font--family-text);opacity:0;transition:opacity 2s;transition-delay:var(--transition-duration)}.is-active figcaption{opacity:1 !important}.slide.text{display:flex;flex-direction:column;padding:var(--padding);background-size:cover;background-position:50% 50%}.slide.text.text-bottom{justify-content:end}.slide.text.text-centered{justify-content:center}.slide.text .textbox{background:rgba(0,0,0,.6);color:#fff;backdrop-filter:blur(5px);padding:var(--padding);margin:calc(-1*var(--padding))}.slide.text #headline,.slide.text #text{opacity:0;transform:translate3d(50px, 0, 0);transition:transform 1s cubic-bezier(0.18, 0.89, 0.32, 1.28),opacity 1s}.slide.text #headline{transition-delay:.35s;text-transform:uppercase;font-family:var(--font-family-headline)}.slide.text #text{transition-delay:.5s;font-family:var(--font-family-text)}.slide.text.is-active #headline,.slide.text.is-active #text{opacity:1;transform:translate3d(0, 0, 0)}.slide.video video{width:100%;height:100%;object-fit:cover;object-position:50% 50%;position:absolute;background-color:var(--background-dark)}:root{--clock-background-color: #ffffff;--clock-hands-color: var(--primary-color);--clock-text-color: var(--text-color);--clock-tick-animation-duration: .3s}.clock #seconds-hand,.clock #minutes-hand,.clock #hours-hand{transform-origin:100px 100px}.clock{background-color:var(--clock-background-color);font-family:var(--font-family-headline)}.clock #dial,.clock #time-label,.clock #date-label{position:absolute;width:100%;text-align:center}.clock #time-label,.clock #date-label{color:var(--clock-text-color);text-shadow:0 0 100px var(--clock-background-color),0 0 50px var(--clock-background-color)}.clock #time-label{font-size:5em;top:calc(10% - 1rem)}.clock #date-label{font-size:2em;bottom:10%}.clock .hand{transition:transform var(--clock-tick-animation-duration) cubic-bezier(0.62, 1.74, 0.76, 0.74)}.clock .hand.no-transition{transition:none}.clock #hours-hand{stroke:var(--clock-hands-color);stroke-width:2.5px}.clock #minutes-hand{stroke:var(--clock-hands-color);stroke-width:2px;opacity:.7}.clock #seconds-hand{stroke:var(--clock-hands-color);stroke-width:.5px}.clock #fulcrum{fill:var(--clock-hands-color)}.clock #dial{opacity:0;transform:rotate(-120deg);transition:transform 2s cubic-bezier(0.19, 1, 0.22, 1),opacity 2s cubic-bezier(0.19, 1, 0.22, 1)}.clock #date-label,.clock #time-label{opacity:0;transform:translate3d(50px, 0, 0);transition:transform 1s cubic-bezier(0.18, 0.89, 0.32, 1.28),opacity 1s}.clock #time-label{transition-delay:.35s}.clock #date-label{transition-delay:.5s}.clock.is-active #dial{opacity:1;transform:rotate(0deg)}.clock.is-active #date-label,.clock.is-active #time-label{opacity:1;transform:translate3d(0, 0, 0)}.slide.event{display:flex;flex-direction:column}#image{flex-grow:1;background-color:#000;background-size:cover;background-position:50% 50%;position:relative}#image h1{position:absolute;left:0;right:0;bottom:0;margin:0;padding:3rem 3rem 2rem 3rem;font-size:var(--size-2)}#calendar{top:0;margin:100px;position:absolute;font-size:var(--size-3);font-family:var(--font-family-headline);perspective:600px}#calendar div{padding:.5rem 1.5rem;text-align:center;line-height:1em;box-shadow:0 20px 200px rgba(0,0,0,.3);transform-origin:top;opacity:0;transition:transform .75s cubic-bezier(0.53, 1.87, 0.47, 0.64),opacity .1s}#calendar #day{background-color:#fff;color:#646464;font-weight:700;font-size:var(--size-3);transform:rotateX(80deg);transition-delay:calc(var(--transition-duration)*.666 + .25s);font-family:var(--font-family-headline)}#calendar #month{transform:rotateX(89deg);box-shadow:0 20px 200px rgba(0,0,0,.3);transition-delay:calc(var(--transition-duration)*.666)}.is-active #month,.is-active #day{transform:rotateX(0deg) !important;opacity:1}#text-box{padding:2rem 3rem 3rem 3rem;font-size:var(--size-7)}#text-box p{font-size:var(--size-3)}#text-box p:not(:last-of-type){margin-bottom:.5em}#text-box p:last-of-type{margin-top:1.5em}.slide.event.is-detail{background-color:#fff;display:flex}.is-detail #image{height:33%;flex-grow:0;flex-shrink:0}.is-detail #text{font-size:var(--size-7);padding:var(--padding);overflow:auto;-ms-overflow-style:auto;scrollbar-width:calc(.75*var(--base-size));scrollbar-color:rgba(0,0,0,0)}.is-detail #text::-webkit-scrollbar{display:auto;width:calc(.75*var(--base-size))}.is-detail #text::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.is-detail #text::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-right:calc(.5*var(--base-size)) solid #fff}.is-detail #text::-webkit-scrollbar-thumb:hover{background:#555}.is-detail #text .date,.is-detail #text .location{font-family:var(--font-family-headline);padding:.25rem;font-size:1.25em}.is-detail #text .date{display:inline-block}.is-detail table{width:100%}.is-detail tr{border-top:1px solid currentColor;border-bottom:1px solid currentColor}.is-detail th{padding-right:1rem}.is-detail td{width:100%}.slide.event-list{--image-size: 300px;display:flex;flex-direction:column}.slide.event-list.is-small{--image-size: 150px}.slide.event-list #headline{padding:var(--padding);margin:0;z-index:1;font-size:var(--size-2);box-shadow:0 0 var(--padding) rgba(0,0,0,0);transition:box-shadow;transition-duration:.16s}.slide.event-list #list{flex-grow:1;padding:0 var(--padding) var(--padding) var(--padding);overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.slide.event-list Webkit #list::-webkit-scrollbar{display:auto}.slide.event-list.is-interactive #list{-ms-overflow-style:auto;scrollbar-width:calc(.75*var(--base-size));scrollbar-color:rgba(0,0,0,0)}.slide.event-list.is-interactive #list::-webkit-scrollbar{display:auto;width:calc(.75*var(--base-size))}.slide.event-list.is-interactive #list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.slide.event-list.is-interactive #list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-right:calc(.5*var(--base-size)) solid #fff}.slide.event-list.is-interactive #list::-webkit-scrollbar-thumb:hover{background:#555}.slide.event-list.scrolled #headline{box-shadow:0 0 var(--padding) rgba(0,0,0,.15);transition-duration:1s}.slide.event-list .event-list-item{display:flex;gap:1rem;padding-top:1rem;padding-bottom:1rem;position:relative;border-top:2px solid var(--text-color);font-family:var(--font-family-headline);cursor:pointer}.slide.event-list .event-list-item:active,.slide.event-list .event-list-item:hover{background-color:color-mix(in srgb, var(--primary-color) 10%, transparent)}.slide.event-list .event-list-item:last-child{border-bottom:2px solid var(--text-color)}.slide.event-list .date{background-color:var(--primary-color);padding:.25rem;display:inline-block}.slide.event-list.is-small .date,.slide.event-list.is-small .location{font-size:var(--size-7)}.slide.event-list .location{color:var(--primary-color);padding:.25rem;font-weight:bold}.slide.event-list .image{display:block;width:var(--image-size);height:calc(1.25*var(--image-size));background-repeat:no-repeat;background-position:center center;background-size:cover}.slide.event-list.is-small .image{height:var(--image-size)}.slide.event-list .title{font-size:var(--size-3);font-weight:bold}.slide.event-list.is-small .title{font-size:var(--size-6)}@keyframes enableIframe{0%{pointer-events:none;opacity:0}1%{pointer-events:all;opacity:0}100%{pointer-events:all;opacity:1}}.slide.event-list #detail-view{position:absolute;inset:0;background-color:rgba(0,0,0,.7);z-index:-1;opacity:0;transition:z-index .01s .333s,opacity .333s}.slide.event-list #detail-view.is-active{z-index:1;opacity:1;transition:z-index .01s,opacity .333s}.slide.event-list #detail-view iframe{position:absolute;top:var(--padding);right:0;bottom:var(--padding);width:calc(100% - 2*var(--padding));height:calc(100% - 2*var(--padding));background-color:#fff;transition:right .666s cubic-bezier(0.17, 0.84, 0.44, 1)}.slide.event-list #detail-view.is-active iframe{right:var(--padding)}.slide.event-list #detail-view button.close{position:absolute;top:calc(50% - var(--padding)/2);right:calc(var(--base-size)/2);display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--primary-color);border:none;border-radius:calc(var(--base-size)/2);font-size:calc((var(--padding) - var(--base-size))/2);line-height:calc(var(--padding) - var(--base-size));width:calc(var(--padding) - var(--base-size));height:calc(var(--padding) - var(--base-size));box-shadow:0 0 var(--padding) rgba(0,0,0,.7);z-index:1;transform:scale(0.8);transition:transform .5s cubic-bezier(0.54, 3.05, 0.24, 0.45)}.slide.event-list #detail-view.is-active button.close{transform:scale(1)}.slide.event-list #detail-view.is-active button.close:hover,.slide.event-list #detail-view.is-active button.close:active{background-color:color-mix(in srgb, var(--primary-color) 80%, white)}/*# sourceMappingURL=styles.css.map */
