@import "https://fonts.googleapis.com/css2?family=Open+Sans&display=swap";@import "https://fonts.googleapis.com/css2?family=Material+Icons";:root{--btn-icon-size:1.2em;--icon-btn-padding:.5em;--cc-icon-sz:1.6em}.icon-btn{font-size:var(--btn-icon-size);padding:var(--icon-btn-padding);background-color:var(--elt-col-1);border-radius:var(--border-radius);transition:background-color var(--transition-duration-fast);border:none;text-decoration:none}.icon-btn:hover{background-color:var(--elt-col-2)}.copyright-footer{border-top:var(--border);justify-content:center;display:flex}.copyright-footer-icon{vertical-align:middle;width:var(--cc-icon-sz);height:var(--cc-icon-sz)}:root{--topbar-logo-sz:2.6em;--topbar-title-sz:1.2em;--topbar-link-padding:1em;--topbar-links-tran:translateZ(-10px);--banner-margin:15vw;--banner-height-sm:35vh;--banner-height-lg:50vh}.page-skip-link{border:var(--border);padding:var(--small-spacing);background-color:var(--dark-col-3);display:block;position:absolute;top:0;left:0;transform:translate(-110%)}.page-skip-link:focus{transform:translate(0%)}.page-wrapper{flex-direction:column;width:100vw;height:100vh;display:flex}.page-topbar{border-bottom:var(--border);background-color:var(--dark-col-3);display:flex}.topbar-component-wrapper{padding:var(--small-spacing);display:flex}.topbar-logo-wrapper{align-items:center;column-gap:var(--small-spacing);display:flex}.topbar-logo{width:var(--topbar-logo-sz);height:var(--topbar-logo-sz);border-radius:var(--border-radius)}.topbar-title{font-size:var(--topbar-title-sz);margin:0}.topbar-more-btn{display:none}.topbar-links{display:flex}.topbar-button-link{text-align:center;padding:var(--topbar-link-padding);transition:background-color var(--transition-duration-fast);flex-grow:1;text-decoration:none;color:var(--light-col-1)!important}.topbar-button-link:not(.current-page):hover{background-color:var(--elt-col-2)}.topbar-button-link.current-page{background-color:var(--elt-col-1)}#page-content{flex-direction:column;flex-grow:1;display:flex;overflow:hidden auto}.banner-wrapper{height:var(--banner-height-sm);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;display:flex}.banner-wrapper.fullscreen{flex-grow:1}.banner{text-align:center;border:var(--border);padding:var(--small-spacing);-webkit-backdrop-filter:var(--bg-filter);backdrop-filter:var(--bg-filter);margin-left:var(--banner-margin);margin-right:var(--banner-margin);border-radius:var(--border-radius)}@media (width<=767px){.page-topbar{transform-style:preserve-3d;z-index:100;position:relative}.topbar-component-wrapper{flex-grow:1;justify-content:space-between;display:flex}.topbar-more-btn{align-self:flex-start;margin-top:auto;margin-bottom:auto;display:inline-block}.topbar-links{visibility:hidden;border-bottom:var(--border);background-color:var(--dark-col-2);width:100%;transform:translateY(-100%) var(--topbar-links-tran);transition:transform var(--transition-duration-slow) ease, visibility var(--transition-duration-slow);flex-direction:column;position:absolute}.topbar-links.expanded{visibility:visible;transform:translateY(0%) var(--topbar-links-tran)}.topbar-links.pause-transitions{transition:none}.topbar-button-link{text-align:center}.banner-wrapper{height:var(--banner-height-lg)}}:root{--home-canvas-height:20vh;--home-section-ln-height:2.1;--home-section-arrow-sz:1.8em;--home-page-section-padding:2em 1.5em;--home-page-img-padding:2em;--home-page-img-sz-lg:30vw;--home-page-img-sz-sm:min(100%, 40vh)}#home-page-top-section{text-align:center}#home-top-description{padding:var(--small-spacing)}#home-top-canvas{touch-action:pan-y;width:100%;height:var(--home-canvas-height)}#home-page-sections-wrapper{border-top:var(--border);grid-auto-rows:1fr;display:grid}.home-page-section{align-items:center;column-gap:var(--home-page-img-padding);background-color:var(--dark-col-1);padding:var(--home-page-section-padding);display:flex;position:relative}.home-page-section-img{border:var(--border);width:var(--home-page-img-sz-lg);border-radius:var(--border-radius)}.home-page-section:nth-child(odd){background-color:var(--dark-col-2);flex-direction:row-reverse}.home-page-section:not(:last-child):before{background-color:inherit;z-index:1;content:"";width:var(--home-section-arrow-sz);height:var(--home-section-arrow-sz);left:50%;top:calc(100% - .5 * var(--home-section-arrow-sz));position:absolute;transform:rotate(45deg)}.section-text{text-align:center;line-height:var(--home-section-ln-height)}.section-text-desc{margin:0}@media (width<=767px){.home-page-section{column-gap:0;row-gap:var(--home-page-img-padding);flex-direction:column!important}.home-page-section-img{width:var(--home-page-img-sz-sm)}}:root{--page-link-padding:.8em}#links-container{padding:var(--small-spacing);row-gap:var(--small-spacing);flex-direction:column;display:flex}.page-link{text-align:center;border:var(--border);padding:var(--page-link-padding);border-radius:var(--border-radius);background-color:var(--dark-col-2);transition:background-color var(--transition-duration-fast);text-decoration:none;color:var(--light-col-1)!important}.page-link:hover{background-color:var(--elt-col-2)}:root{--gallery-column-width:15em;--gallery-date-font-sz:.8em;--gallery-image-max-width:90vw;--gallery-image-max-height:80dvh}#gallery-wrapper{padding:var(--small-spacing);grid-gap:var(--small-spacing);grid-template-columns:repeat(auto-fit, minmax(var(--gallery-column-width), 1fr));display:grid}.gallery-section-header{text-align:center;grid-column:-1/1}.gallery-image-display{text-align:center;border:var(--border);padding:var(--small-spacing);border-radius:var(--border-radius);background-color:var(--dark-col-2)}.gallery-image-date{font-weight:700;font-size:var(--gallery-date-font-sz)}.gallery-thumbnail-wrapper{border-radius:var(--border-radius);border:none;padding:0;overflow:hidden}.gallery-thumbnail{max-width:100%;display:block}#image-display-wrapper{visibility:hidden;opacity:0;z-index:200;width:100vw;height:100dvh;-webkit-backdrop-filter:var(--blur-filter);backdrop-filter:var(--blur-filter);transition:opacity var(--transition-duration-slow), visibility var(--transition-duration-slow);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}#image-display-wrapper.visible{visibility:visible;opacity:1}#image-display{border:var(--border);border-radius:var(--border-radius);transition:transform var(--transition-duration-slow) ease;flex-direction:column;display:flex;overflow:hidden;transform:scaleY(0)}#image-display-wrapper.visible #image-display{transform:scaleY(1)}#display-topbar{border-bottom:var(--border);padding:var(--small-spacing);background-color:var(--dark-col-3);justify-content:space-between;align-items:center;display:flex}#display-title{margin:0}#display-img{max-width:var(--gallery-image-max-width);max-height:var(--gallery-image-max-height);flex-grow:1}:root{--dark-col-1:#121212;--dark-col-2:#282828;--dark-col-3:#3f3f3f;--dark-col-4:#575757;--elt-col-1:#3b429f;--elt-col-2:#6b68b5;--elt-col-3:#9691ca;--elt-col-4:#ada8d6;--light-col-1:#fff;--light-col-2:#dedede;--light-col-3:#c2c2c2;--small-spacing:.4em;--border-radius:.2em;--transition-duration-fast:.3s;--transition-duration-slow:.5s;--blur-filter:blur(1.5px);--bg-filter:var(--blur-filter) brightness(.3);--border-width:.05em;--border:var(--border-width) solid var(--light-col-1);--large-font-size:1.25em;--font-family:"Open Sans", Arial, sans-serif}body{font-family:var(--font-family);background-color:var(--dark-col-1);scrollbar-color:var(--elt-col-1) var(--light-col-1);margin:0;overflow:hidden}p,h1,h2,h3,h4,h5,li,span,noscript,label{color:var(--light-col-1)}a{color:var(--elt-col-3);transition:color var(--transition-duration-fast)}a:hover{color:var(--elt-col-4)}hr{border:var(--border);width:100%;margin-top:var(--small-spacing);margin-bottom:var(--small-spacing)}.material-icons{-webkit-user-select:none;user-select:none;vertical-align:middle}
