body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
#footer{padding:3rem 1rem 2rem;text-align:center}#footer a{color:inherit;text-decoration:none}
#main-menu{position:fixed;width:100%;height:100%;max-width:100% !important;max-height:100% !important;background-color:rgba(var(--background));top:0;left:0;z-index:1;padding:2rem 1rem 1rem;margin:0;box-sizing:border-box;flex-direction:column;border:0}#main-menu[open]{display:flex}#main-menu::backdrop{display:none}#main-menu>.navigation-menu-button{align-self:flex-end}#header>.inside{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid currentColor;gap:2rem}h1{flex-grow:1;font-size:1.5rem}.navigation-menu-button{background:none;color:currentColor;font-size:0;border:none;cursor:pointer;padding:0}.navigation-menu-button:focus-visible{outline:2px solid rgba(0, 0, 0, 0.4)}nav.mod_navigation.block>ul{list-style:none;padding:0;margin:0 auto;width:calc(50% + 1rem);max-width:30rem}nav.mod_navigation.block>ul>li{margin:2rem 0}nav.mod_navigation.block>ul a,nav.mod_navigation.block>ul strong{color:inherit;text-decoration:none;font-size:1.5rem}
.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;outline:0;outline-offset:0}html,#top,#wrapper{height:100%}body{font-size:1rem}#top{--background: 247, 242, 234;background-color:rgba(var(--background));font-family:Arial, sans-serif;color:black}#wrapper{display:grid;grid-template-rows:auto 1fr auto}
@charset "UTF-8";
#main{display:flex;justify-content:center}#main>.inside{margin:2rem;box-sizing:border-box;max-width:750px;width:100%}.mod_article{width:100%}.mod_article .content-image figure{text-align:center}.mod_article .content-image img{max-width:100%;height:auto}blockquote{margin-left:0;margin-right:0;display:flex;flex-direction:column}blockquote>p{font-style:italic}blockquote>p:first-of-type::before{content:"“"}blockquote>p:last-of-type{margin-bottom:0}blockquote>p:last-of-type::after{content:"”"}blockquote>footer{align-self:flex-end}
.content-gallery{container-type:inline-size}.content-gallery>ul{--gap: 1rem;--num-columns: 1;display:grid;grid-template-columns:repeat(var(--num-columns), 1fr);gap:calc(2 * var(--gap)) var(--gap)}@container (min-width: 500px){.content-gallery>ul{--num-columns: 2}}@container (min-width: 750px){.content-gallery>ul{--num-columns: 3}}.content-gallery figcaption{margin-top:calc(var(--gap) / 2);text-align:center}.content-gallery a{display:flex;align-items:center;justify-content:center}.content-gallery img{max-width:calc((100cqw - (var(--num-columns) - 1) * var(--gap)) / var(--num-columns));max-height:calc((100cqw - (var(--num-columns) - 1) * var(--gap)) / var(--num-columns));width:auto;height:auto}
@charset "UTF-8";
.mod_eventlist .event{margin-block-end:2rem}.mod_eventlist h3,.mod_eventlist p{margin-block:0.5rem}.mod_eventlist .time::before{content:"📅 "}.mod_eventlist .location::before{content:"📍 "}
