@charset "UTF-8";*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}:root{--font-family--base:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family--heading:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-small-size:.8em;--duration:0.2s;--timing:ease;--border-width:0.0625rem;--border-radius:0.2rem;--border:var(--border-width) solid currentColor;--focus-outline-width:0.1875rem;--focus-outline-offset:0.125rem;--focus-outline:var(--focus-outline-width) solid var(--action-color);--spacing--largest:4rem;--spacing--larger:2rem;--spacing--large:1.25rem;--spacing:1rem;--spacing--small:.75rem;--spacing--smaller:.5rem;--spacing--smallest:.25rem;--narrow-content-width:40rem;--default-content-width:60rem;--wide-content-width:80rem;--outline-style:solid;--outline-color:var(--action-color);--outline-width:.3rem}.skip-to-content{background:var(--header-background);left:50%;padding:var(--spacing--small);position:absolute;transform:translate(-50%,-100%);transition:transform var(--duration) var(--timing)}.skip-to-content:focus{outline-offset:calc(var(--outline-width)*-1);transform:translate(-50%)}.screen-reader{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.block-buttons a,.button,.wp-block-button__link,[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--block-background);border:none;border-radius:var(--border-radius);color:var(--block-color);cursor:pointer;display:inline-block;font-family:sans-serif;font-size:.95em;font-weight:600;line-height:1;margin:0;padding:1rem 2rem;padding:var(--spacing--small) var(--spacing);text-align:center;text-decoration:none;transition-duration:var(--duration);transition-property:color,background-color;transition-timing-function:var(--timing)}.block-buttons a:hover,.button:hover,.wp-block-button__link:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{background-color:var(--block-background-hover);color:var(--block-color-hover);text-decoration:underline}.block-buttons a:focus,.button:focus,.wp-block-button__link:focus,[type=button]:focus,[type=reset]:focus,[type=submit]:focus,button:focus{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.block-buttons a:disabled,.button:disabled,.wp-block-button__link:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:not-allowed;opacity:.5}:root{--form-box-shadow:inset 0 --border-width 0.1875rem rgba(#000,0.06);--form-box-shadow-focus:var(--form-box-shadow),0 0 0.3125rem var(--action-color)}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:var(--spacing--small);padding:0}label{display:block;margin-bottom:var(--spacing--smaller)}input,select,textarea{display:block;font-family:var(--font-family--base);font-size:1rem}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-background);border:var(--border);border-radius:var(--border-radius);box-shadow:var(--form-box-shadow);box-sizing:border-box;font-size:.95em;line-height:1.2;margin-bottom:var(--spacing);padding:var(--spacing--smaller) var(--spacing--smaller) calc(var(--spacing--smaller)/2);transition:border-color var(--duration) var(--timing);width:100%}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus{box-shadow:var(--form-box-shadow-focus)}[type=color]:disabled,[type=date]:disabled,[type=datetime-local]:disabled,[type=datetime]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,textarea:disabled{cursor:not-allowed}[type=color]:disabled:hover,[type=date]:disabled:hover,[type=datetime-local]:disabled:hover,[type=datetime]:disabled:hover,[type=email]:disabled:hover,[type=month]:disabled:hover,[type=number]:disabled:hover,[type=password]:disabled:hover,[type=search]:disabled:hover,[type=tel]:disabled:hover,[type=text]:disabled:hover,[type=time]:disabled:hover,[type=url]:disabled:hover,[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:var(--border)}[type=color]::-moz-placeholder,[type=date]::-moz-placeholder,[type=datetime-local]::-moz-placeholder,[type=datetime]::-moz-placeholder,[type=email]::-moz-placeholder,[type=month]::-moz-placeholder,[type=number]::-moz-placeholder,[type=password]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,[type=time]::-moz-placeholder,[type=url]::-moz-placeholder,[type=week]::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder{color:var(--font-color--base);opacity:.25}[type=color]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=datetime]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:var(--font-color--base);opacity:.25}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}textarea{resize:vertical}[type=checkbox],[type=radio]{display:inline;margin-right:var(--spacing--small)}[type=file],select{margin-bottom:var(--spacing--small);width:100%}[type=checkbox]:focus,[type=file]:focus,[type=radio]:focus,select:focus{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.no-js .switch,.no-js .theme{display:none}.switch{height:34px;position:absolute;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;width:26px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(26px)}html{box-sizing:border-box;height:100%}body{margin:0}*,:after,:before{box-sizing:inherit}figure{margin:0}img,picture{height:auto;margin:0;max-width:100%}:root{--header-color:#e1dee2;--header-color-hover:#fff;--header-background:#282828;--header-background-hover:#3e3e3e;--header-dropdown-background:#464646;--header-dropdown-border-color:#3e3e3e;--footer-color:#e1dee2;--footer-color-hover:#fff;--footer-background:#282828;--viewport-background:#fff;--secondary-background:#ccc;--secondary-background-alt:#d4d4d4;--landing-background:#a1ccd7;--landing-event-background:#aed3dc;--frontpage-background:#f2f0f2;--collaborators-background:#fff;--font-color:#322e3c;--font-color-lighter:#5b5863;--font-color-lightest:#706d77;--action-color:#322e3c;--action-color-hover:#1e1c24;--block-color:#fff;--block-color-hover:#fff;--block-background:#257a9d;--block-background-hover:#3081a2;--input-background:#fff}[data-theme=dark]{--header-color:#e1dee2;--header-color-hover:#edebee;--header-background:#1c1c1c;--header-background-hover:#282828;--header-dropdown-background:#2e2e2e;--header-dropdown-border-color:#262626;--footer-color:#e1dee2;--footer-color-hover:#edebee;--footer-background:#1c1c1c;--viewport-background:#242424;--secondary-background:#202020;--secondary-background-alt:#222;--landing-background:#1c5c76;--landing-event-background:#1f6885;--frontpage-background:#000;--collaborators-background:#000;--font-color:#e1dee2;--font-color-lighter:#b4b2b5;--font-color-lightest:#9e9b9e;--action-color:#e1dee2;--action-color-hover:#edebee;--block-color:#e1dee2;--block-color-hover:#edebee;--block-background:#1c5c76;--block-background-hover:#1e627e;--input-background:#aaa}@media (prefers-color-scheme:dark){:root{--header-color:#e1dee2;--header-color-hover:#edebee;--header-background:#1c1c1c;--header-background-hover:#282828;--header-dropdown-background:#2e2e2e;--header-dropdown-border-color:#262626;--footer-color:#e1dee2;--footer-color-hover:#edebee;--footer-background:#1c1c1c;--viewport-background:#242424;--secondary-background:#202020;--secondary-background-alt:#222;--landing-background:#1c5c76;--landing-event-background:#1f6885;--frontpage-background:#000;--collaborators-background:#000;--font-color:#e1dee2;--font-color-lighter:#b4b2b5;--font-color-lightest:#9e9b9e;--action-color:#e1dee2;--action-color-hover:#edebee;--block-color:#e1dee2;--block-color-hover:#edebee;--block-background:#1c5c76;--block-background-hover:#1e627e;--input-background:#aaa}[data-theme=light]{--header-color:#e1dee2;--header-color-hover:#fff;--header-background:#282828;--header-background-hover:#3e3e3e;--header-dropdown-background:#464646;--header-dropdown-border-color:#3e3e3e;--footer-color:#e1dee2;--footer-color-hover:#fff;--footer-background:#282828;--viewport-background:#fff;--secondary-background:#ccc;--secondary-background-alt:#d4d4d4;--landing-background:#a1ccd7;--landing-event-background:#aed3dc;--frontpage-background:#f2f0f2;--collaborators-background:#fff;--font-color:#322e3c;--font-color-lighter:#5b5863;--font-color-lightest:#706d77;--action-color:#322e3c;--action-color-hover:#1e1c24;--block-color:#fff;--block-color-hover:#fff;--block-background:#257a9d;--block-background-hover:#3081a2;--input-background:#fff}}html{background-color:var(--viewport-background);color:var(--font-color)}html header{background-color:var(--header-background);color:var(--header-color)}html header a,html header button{color:var(--header-color);text-decoration:none;transition:color var(--duration) var(--timing),background-color var(--duration) var(--timing)}html header a:focus,html header button:focus{outline:var(--outline-width) var(--outline-style) var(--header-color)}html header a:focus,html header a:hover,html header button:focus,html header button:hover{background-color:var(--header-background-hover)!important;color:var(--header-color-hover)}html footer{background-color:var(--footer-background);color:var(--footer-color)}html footer a{color:var(--footer-color);transition:color var(--duration) var(--timing)}html footer a:focus{outline:var(--outline-width) var(--outline-style) var(--footer-color)}html footer a:hover{color:var(--footer-color-hover)}html a{color:var(--action-color);transition:color var(--duration) var(--timing)}html a:focus{outline:var(--outline-width) var(--outline-style) var(--outline-color)}html a:hover{color:var(--action-color-hover)}body{font-family:var(--font-family--base);font-size:clamp(.938rem,1.282vw + .606rem,1.375rem);line-height:clamp(1.406rem,1.117vw + 1.117rem,1.788rem)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family--heading)}h1{font-size:2em;line-height:1.1;margin-top:0}h2{font-size:1.34em;line-height:1.2}h3{line-height:1.07}a{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a:hover{text-decoration:underline}sup{line-height:0;vertical-align:super}footer li,footer ul,header li,header ul{margin:0;padding:0}footer li,header li{list-style:none}header{position:sticky;top:0;transition:top .5s ease-in-out;z-index:20}header .container{align-items:center;display:grid;grid-template-areas:"logo helper" "menu menu";grid-template-columns:auto auto;grid-template-rows:auto auto;line-height:1}@media screen and (min-width:48rem){header .container{grid-template-areas:"logo menu helper";grid-template-columns:auto auto auto;grid-template-rows:none}}header .container .site-title{grid-area:logo;justify-self:left}header .container .main-menu{grid-area:menu;justify-self:center;width:100%}@media screen and (min-width:48rem){header .container .main-menu{width:auto}}header .container .helper-menu{display:flex;grid-area:helper;justify-self:right}header.scroll-up,header:focus-within{top:0}header.scroll-down{top:-100%}nav#language{display:inline-block}nav#language a{justify-content:center;padding:0 var(--spacing--small)}a#logo,nav#language a{align-items:center;display:flex;height:4rem;outline-offset:-.25rem;outline-width:.25rem}a#logo{justify-content:left;padding:0 var(--spacing)}a#logo img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(6664%) hue-rotate(281deg) brightness(96%) contrast(83%);max-height:1.5em;width:auto}nav#menu{display:none}nav#menu ul li{display:block}nav#menu ul li a{align-items:center;background-color:var(--header-dropdown-background);display:flex;height:3rem;justify-content:left;outline-offset:-.25rem;outline-width:.25rem;padding:0 var(--spacing)}nav#menu ul li:not(:last-child) a{border-bottom:var(--border-width) var(--header-dropdown-border-color) solid}@media screen and (min-width:48rem){nav#menu{display:block}nav#menu ul li{display:inline-block}nav#menu ul li a{background-color:var(--header-background);height:4rem;justify-content:center;padding:0 var(--spacing--small)}nav#menu ul li:not(:last-child) a{border:none}nav#menu ul li.current a,nav#menu ul li.parent a{box-shadow:inset 0 -.2em 0 var(--viewport-background)}}.no-js nav#menu,nav#menu.show{display:block}nav#menu.show{animation:growDown .4s ease-in-out forwards;transform-origin:top center}@keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1.05)}to{transform:scaleY(1)}}@media screen and (min-width:48rem){div#toggle{display:none}}div#toggle button{align-items:center;background-color:var(--header-background);border-radius:0;display:flex;height:4rem;justify-content:center;margin:0;outline-offset:-.25rem;outline-width:.25rem;padding:0 var(--spacing--large)}div#toggle button:hover{text-decoration:none}div#toggle button .icon{font-size:1.7em;margin-bottom:.2rem}div#toggle button.opened .icon{position:relative;visibility:hidden}div#toggle button.opened .icon:after{content:"✖";left:0;margin-left:.03em;position:absolute;top:0;visibility:visible}.no-js div#toggle{display:none}.archive-year-list ol{padding:0}.archive-year-list ol li{display:inline-block}.archive-year-list ol li:not(:last-child){margin:0 1rem 1rem 0}.breadcrumbs{font-size:var(--font-small-size)}.breadcrumbs ol{list-style:none}.breadcrumbs li,.breadcrumbs ol{margin:0;padding:0}.breadcrumbs li{display:inline}footer{padding:var(--spacing);text-align:center}footer .logo{padding:4rem 0 3.5rem}footer .logo img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(6664%) hue-rotate(281deg) brightness(96%) contrast(83%);height:auto;max-width:18rem}footer .menus{margin:0 auto;max-width:var(--default-content-width)}@media screen and (min-width:320px){footer .menus{align-items:center;display:grid;grid-template-columns:auto auto}}@media screen and (max-width:320px){footer .menus nav:nth-child(2){padding-top:2.4rem}}@media screen and (max-width:60rem){footer .menus nav ul li{padding:var(--spacing--smallest)}}footer .menus nav h2{font-family:var(--font-family--base);margin:.4em}footer .social{padding:5em 0 4em}footer .social ul li{display:inline-block;padding:0 var(--spacing);transition:transform var(--duration)}footer .social ul li:hover{transform:scale(1.1)}@media screen and (max-width:320px){footer .social ul li{padding:var(--spacing)}}footer .social ul li a svg{height:4em;width:auto}footer .credits{padding-bottom:7em}.collaborators-background{background:var(--collaborators-background)}.collaborators-background .collaborators{margin:0;padding:4rem 1rem}.collaborators-background .collaborators li,.collaborators-background .collaborators ul{margin:0;padding:0}.collaborators-background .collaborators ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.collaborators-background .collaborators ul li{font-size:.9em;margin:1em;max-width:8em;text-align:center;transition:transform var(--duration);word-wrap:normal}.collaborators-background .collaborators ul li a{text-decoration:none}.collaborators-background .collaborators ul li:hover{transform:scale(1.1)}.collaborators-background .collaborators ul li picture img{max-height:5em;width:auto}:root .collaborators img{filter:invert(0)}[data-theme=dark] .collaborators img{filter:invert(1) grayscale(100%) brightness(6)}@media (prefers-color-scheme:dark){:root .collaborators img{filter:invert(1) grayscale(100%) brightness(6)}[data-theme=light] .collaborators img{filter:invert(0)}}.contacts ul{display:grid;gap:1em;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}@media screen and (max-width:60rem){.contacts ul{grid-template-columns:1fr}}.contacts ul li{margin:0;padding:0}.contacts .contact .person{padding-bottom:.25em}.contacts .contact .person .name{font-weight:600}.contacts .contact .person .title{color:var(--font-color-lighter)}.contacts .contact .details .email,.contacts .contact .details .mobile,.contacts .contact .details .telephone{display:block}.featured-image figure{display:block;text-align:center}.featured-image figure picture{display:block}.featured-image figure picture img{max-height:50rem;max-width:58rem;width:auto}@media screen and (max-width:40rem){.featured-image figure picture img{max-height:none;width:100%}}.featured-image figure figcaption{font-size:.8em;margin:0 auto;max-width:58rem;text-align:right}@media screen and (max-width:60rem){.featured-image figure figcaption{padding:0 1rem}}.published{color:var(--font-color-lighter);font-size:.9em;line-height:1.25}.published ul{list-style:none;margin:0;padding:0}.related article{background-color:var(--frontpage-background)}.venue-background{background-color:var(--secondary-background)}.venue-background .venue{align-items:center;display:flex;justify-content:center}.venue-background .venue .details,.venue-background .venue .icon{color:var(--font-color-lighter);margin:2em .5em}.venue-background .venue .icon{color:var(--font-color-lightest);padding-bottom:.4em}.venue-background .venue .icon svg{height:3em;width:auto}.venue-background .venue .details{font-size:.9em;line-height:1.1}.block-archive-list{margin:1rem auto;max-width:var(--default-content-width);padding:0 1rem}.block-archive-list table tr td{vertical-align:top}.block-archive-list table tr td:not(:last-child){padding-right:1em}.block-buttons{margin:1rem auto;max-width:var(--default-content-width);padding:0 1rem}.block-buttons .is-content-justification-left{display:flex;justify-content:left}.block-buttons .is-content-justification-center{display:flex;justify-content:center}.block-buttons .is-content-justification-right{display:flex;justify-content:right}.block-embed-youtube .embed-container{display:block;margin:var(--spacing--largest) 0;text-align:center}@media screen and (max-width:60rem){.block-embed-youtube .embed-container{margin:var(--spacing--larger) 0}}.block-embed-youtube .embed-container a{display:inline-block}.block-embed-youtube .embed-container figure{display:inline-block;position:relative}.block-embed-youtube .embed-container figure picture{display:block}.block-embed-youtube .embed-container figure picture img{filter:opacity(70%);max-width:58rem;width:auto}@media screen and (max-width:40rem){.block-embed-youtube .embed-container figure picture img{max-height:none;width:100%}}.block-embed-youtube .embed-container figure .play-overlay{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.block-embed-youtube .embed-container figure .play-overlay p{background-color:rgba(0,0,0,.6);border-radius:var(--border-radius);color:#fff;line-height:1;padding:var(--spacing--smaller)}.block-heading{margin:3rem auto 1rem}.block-heading,.block-html{max-width:var(--default-content-width);padding:0 1rem}.block-html{margin:1rem auto}.block-image figure{display:block;margin:var(--spacing--largest) 0;text-align:center}@media screen and (max-width:60rem){.block-image figure{margin:var(--spacing--larger) 0}}.block-image figure picture{display:block}.block-image figure picture img{max-width:58rem;width:auto}@media screen and (max-width:40rem){.block-image figure picture img{max-height:none;width:100%}}.block-image figure figcaption{font-size:.8em;margin:0 auto;max-width:58rem;text-align:center}@media screen and (max-width:60rem){.block-image figure figcaption{padding:0 1rem}}.block-list,.block-openinghours{margin:1rem auto;max-width:var(--default-content-width);padding:0 1rem}.block-openinghours ul{display:table;list-style:none;margin:0;padding:0}.block-openinghours ul li{display:table-row}.block-openinghours ul li .day,.block-openinghours ul li .time{display:table-cell;white-space:nowrap}.block-openinghours ul li .day{text-align:left}.block-openinghours ul li .time{padding-left:var(--spacing);text-align:left}.block-paragraph{margin:1rem auto;max-width:var(--default-content-width);padding:0 1rem}.swiper{width:100%}.swiper .swiper-slide{align-items:center;display:flex;justify-content:center;text-align:center}.swiper .swiper-slide figure{position:relative}.swiper .swiper-slide figure picture{display:block;max-height:inherit}.swiper .swiper-slide figure picture img{display:block;max-height:inherit;width:auto}.swiper .swiper-slide figure figcaption{background-color:var(--viewport-background);bottom:0;display:block;font-size:.8em;left:50%;opacity:.8;position:absolute;transform:translateX(-50%);width:100%}@media screen and (min-width:60rem){.swiper .swiper-button-prev{padding-left:var(--spacing--largest)}.swiper .swiper-button-next{padding-right:var(--spacing--largest)}}.swiper-pagination-bottom{text-align:center}.block{display:grid;gap:var(--spacing--larger);grid-template-columns:1fr 1fr;margin:var(--spacing--largest) 0;padding:0}@media screen and (max-width:39rem){.block{gap:var(--spacing--large);grid-template-columns:1fr}}.block .block-child,.block li{align-items:center;display:flex;text-align:center}.block .block-child a,.block li a{align-items:center;background-color:var(--block-background);border-radius:var(--border-radius);color:var(--block-color);display:flex;font-size:1.4em;font-weight:600;height:5em;justify-content:center;line-height:1.15;padding:.5em;text-decoration:none;transition-duration:var(--duration);transition-property:color,background-color;transition-timing-function:var(--timing);width:100%}.block .block-child a:focus,.block li a:focus{outline:var(--outline-width) var(--outline-style) var(--font-color)}.block .block-child a:hover,.block li a:hover{background-color:var(--block-background-hover);color:var(--block-color-hover);text-decoration:underline}.cards{display:grid;gap:var(--spacing--larger);grid-template-columns:1fr 1fr}@media screen and (max-width:39rem){.cards{grid-template-columns:1fr}}.cards article{border-radius:var(--border-radius);display:grid;grid-auto-rows:auto 1fr;max-width:39rem;position:relative}.cards article:focus-within{box-shadow:0 0 var(--spacing) var(--font-color);outline:var(--outline-width) var(--outline-style) var(--font-color)}.cards article .media{align-self:start;line-height:0}.cards article .media img{border-radius:var(--border-radius) var(--border-radius) 0 0;line-height:1}.cards article .content{display:grid;grid-template-rows:auto 1fr;margin:.8em}.cards article .content .content-text h2,.cards article .content .content-text h3,.cards article .content .content-text h4,.cards article .content .content-text h5,.cards article .content .content-text h6{margin:0 0 .5em}.cards article .content .content-text h2 a,.cards article .content .content-text h3 a,.cards article .content .content-text h4 a,.cards article .content .content-text h5 a,.cards article .content .content-text h6 a{text-decoration:none}.cards article .content .content-text h2 a:focus,.cards article .content .content-text h3 a:focus,.cards article .content .content-text h4 a:focus,.cards article .content .content-text h5 a:focus,.cards article .content .content-text h6 a:focus{outline:none}.cards article .content .content-text h2 a:after,.cards article .content .content-text h3 a:after,.cards article .content .content-text h4 a:after,.cards article .content .content-text h5 a:after,.cards article .content .content-text h6 a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.cards article .content .content-text h2 a:hover,.cards article .content .content-text h3 a:hover,.cards article .content .content-text h4 a:hover,.cards article .content .content-text h5 a:hover,.cards article .content .content-text h6 a:hover{text-decoration:underline}.cards article .content .content-text .interval{font-size:.9em;margin:0 0 .5em}.cards article .content .content-text .category,.cards article .content .content-text .venue-short{font-size:.9em;margin:-.5em 0 .5em}.cards article .content .read-more{align-self:end;font-size:.9em;font-weight:600;justify-self:end;margin:.5em 0 0}.listing article+article{border-top:var(--border)}.listing article{background-color:inherit!important;padding-bottom:var(--spacing);padding-top:var(--spacing--large);position:relative}.listing article:focus-within{box-shadow:0 0 var(--spacing) var(--font-color);box-sizing:border-box;margin-left:calc(var(--spacing--small)*-1);outline:var(--outline-width) var(--outline-style) var(--font-color);padding-left:var(--spacing--small);padding-right:var(--spacing--small)}.listing article .media{display:none}.listing article .content .content-text h2,.listing article .content .content-text h3,.listing article .content .content-text h4,.listing article .content .content-text h5,.listing article .content .content-text h6{margin:0 0 var(--spacing--small)}.listing article .content .content-text h2 a,.listing article .content .content-text h3 a,.listing article .content .content-text h4 a,.listing article .content .content-text h5 a,.listing article .content .content-text h6 a{text-decoration:none}.listing article .content .content-text h2 a:focus,.listing article .content .content-text h3 a:focus,.listing article .content .content-text h4 a:focus,.listing article .content .content-text h5 a:focus,.listing article .content .content-text h6 a:focus{outline:none}.listing article .content .content-text h2 a:after,.listing article .content .content-text h3 a:after,.listing article .content .content-text h4 a:after,.listing article .content .content-text h5 a:after,.listing article .content .content-text h6 a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.listing article .content .content-text h2 a:hover,.listing article .content .content-text h3 a:hover,.listing article .content .content-text h4 a:hover,.listing article .content .content-text h5 a:hover,.listing article .content .content-text h6 a:hover{text-decoration:underline}.listing article .content .content-text .interval{font-weight:600}.listing article .content .content-text .excerpt{padding-top:var(--spacing--smaller)}.listing article .content .read-more{display:none}.material article{align-items:center;display:grid;gap:var(--spacing--larger);grid-template-columns:1fr 1fr;position:relative}@media screen and (max-width:48rem){.material article{grid-template-columns:1fr}}.material article:nth-child(2n){background-color:var(--secondary-background)}.material article:nth-child(odd){background-color:var(--secondary-background-alt)}.material article .media img{width:100%}.material article .content{margin-right:var(--spacing--large);padding:var(--spacing--large) 0}.material article .content h3{font-size:1.5em;margin:0 0 .5em}.material article .content h3 a{text-decoration:none}.material article .content h3 a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.material article .content h3 a:hover{text-decoration:underline}@media screen and (max-width:48rem){.material article .content{padding-bottom:2em}}.material article .content .interval{font-size:.9em;margin:0 0 .5em}.material article .content .category{font-size:.9em;margin:-.5em 0 .5em}.material article .content .read-more{font-size:.9em;font-weight:600;margin:.5em 0 0}article.page>.archive,article.page>.author,article.page>.breadcrumbs,article.page>.category,article.page>.contacts,article.page>.content,article.page>.heading,article.page>.information,article.page>.interval,article.page>.published,article.page>.related,article.page>.sub-menu,article.page>.venue-short{margin:1rem auto 2rem;max-width:var(--default-content-width);padding:0 1rem}article.page>.featured-image{margin:0 auto}article.page>.heading{margin:var(--spacing--largest) auto 0}article.page>.heading h1{margin:0 auto}article.page>.interval{font-size:1.4rem;font-weight:600;margin:1rem auto 0}article.page>.interval time{margin:0 auto}article.page>.category,article.page>.information{font-size:1.4rem;font-weight:600;margin:0 auto}article.page>.venue-short{font-size:1.4rem;font-weight:600;margin:0 auto 2rem}article.page>.block-content,article.page>.content{margin:1.5rem auto var(--spacing--largest)}article.page>.published{font-size:.8em}article.page>.archive{padding-top:var(--spacing)}div.meta>.content>h2.calendar-title{padding-top:0}.calendar-monthly{border:1px solid #e0e0e0;display:grid;font-size:.9em;grid-template-columns:repeat(7,1fr);line-height:1;word-break:break-word}.calendar-monthly .day,.calendar-monthly .name{border:1px solid #e0e0e0;padding:.1em}.calendar-monthly .name{padding:.4em 0 .3em;text-align:center}.calendar-monthly .day{min-height:6rem}.calendar-monthly .day .date{margin-top:.1em;text-align:right;width:100%}.calendar-monthly .day .date .long-date{display:none}.calendar-monthly .day a{display:block;text-decoration:none}.calendar-monthly .day a:active,.calendar-monthly .day a:hover{text-decoration:underline}.calendar-monthly .day .event{background-color:var(--block-background);border-radius:var(--border-radius);color:var(--block-color);font-size:.9em;padding:.3em .2em}.calendar-monthly .day .event+.event{margin-top:.2em}.calendar-monthly .day .internal{background-color:#989898;color:var(--block-color)}@media screen and (max-width:40rem){.calendar-monthly{border:0;font-size:1em;grid-template-columns:repeat(1,1fr);line-height:inherit}.calendar-monthly .name,.calendar-monthly .no-event{display:none}.calendar-monthly .day{border:0;min-height:auto}.calendar-monthly .day .date{font-size:1.1em;margin:1rem 0 .3rem;text-align:left}.calendar-monthly .day .date .long-date{display:inline}.calendar-monthly .day .date .long-date:first-child{text-transform:capitalize}.calendar-monthly .day .event{font-size:1em}.calendar-monthly .day a{margin-bottom:.5rem;min-height:3rem}}.calendar-legend ul{list-style:none;padding:0}.calendar-legend ul li{margin:.5rem 0}.calendar-legend ul .internal-event,.calendar-legend ul .public-event{border-radius:var(--border-radius);font-size:.9em;padding:.3em .25em .1em}.calendar-legend ul .public-event{background-color:var(--block-background);color:var(--block-color)}.calendar-legend ul .internal-event{background-color:#989898;color:var(--block-color)}.frontpage{background-color:var(--frontpage-background)}.frontpage .articles-current,.frontpage .exhibitions-current,.frontpage .exhibitions-navigation{margin:var(--spacing--large) auto;max-width:var(--default-content-width);padding:0 1rem}.frontpage .welcome{background-color:#d7c8ca;height:18rem;line-height:0;margin:0 auto;overflow:hidden;position:relative;text-align:center}.frontpage .welcome picture img{height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.frontpage .welcome .welcome-logo{filter:drop-shadow(0 .5rem 1rem #282828) drop-shadow(0 0 var(--border-width) #282828);left:50%;padding:var(--spacing--large);position:absolute;top:50%;transform:translate(-50%,-50%);width:28rem}.frontpage .notices-background{background-color:var(--secondary-background)}.frontpage .notices-background .notices{margin:0 auto;max-width:var(--wide-content-width)}@media screen and (max-width:48rem){.frontpage .notices-background .notices .media{padding:0}.frontpage .notices-background .notices .content{padding:0 1rem 2rem}}.frontpage .landing-background{background-color:var(--landing-background)}.frontpage .landing-background .landing{display:grid;gap:var(--spacing--large);grid-auto-flow:row;grid-template-areas:"hours hours visit visit" "hours hours contact contact" ". calendar calendar .";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto 1fr;justify-items:center;margin:0 auto;max-width:var(--default-content-width);padding:5rem 1rem}@media screen and (max-width:42rem){.frontpage .landing-background .landing{grid-template-areas:"hours hours visit visit" "hours hours contact contact" "calendar calendar calendar calendar"}}.frontpage .landing-background .landing h2{margin-top:0}.frontpage .landing-background .landing .calendar,.frontpage .landing-background .landing .contact,.frontpage .landing-background .landing .hours,.frontpage .landing-background .landing .visit{text-align:center}.frontpage .landing-background .landing .calendar h2,.frontpage .landing-background .landing .contact h2,.frontpage .landing-background .landing .hours h2,.frontpage .landing-background .landing .visit h2{margin:0 0 .4em}.frontpage .landing-background .landing .calendar ul,.frontpage .landing-background .landing .contact ul,.frontpage .landing-background .landing .hours ul,.frontpage .landing-background .landing .visit ul{list-style:none;margin:0;padding:0}.frontpage .landing-background .landing .calendar p,.frontpage .landing-background .landing .contact p,.frontpage .landing-background .landing .hours p,.frontpage .landing-background .landing .visit p{margin:.4em 0 0}.frontpage .landing-background .landing .hours{grid-area:hours}.frontpage .landing-background .landing .hours ul{border-spacing:1rem 0;display:table;width:100%}.frontpage .landing-background .landing .hours ul li{display:table-row}.frontpage .landing-background .landing .hours ul li .day,.frontpage .landing-background .landing .hours ul li .time{display:table-cell;white-space:nowrap}.frontpage .landing-background .landing .hours ul li .day{text-align:right}.frontpage .landing-background .landing .hours ul li .time{text-align:left}.frontpage .landing-background .landing .visit{grid-area:visit}.frontpage .landing-background .landing .contact{grid-area:contact}@media screen and (max-width:60rem){.frontpage .landing-background .landing .contact ul li{padding:var(--spacing--smallest)}}.frontpage .landing-background .landing .calendar{grid-area:calendar;margin-top:2em}.frontpage .landing-background .landing .calendar h2{margin-bottom:1.4rem}.frontpage .landing-background .landing .calendar ul{list-style:none;margin-bottom:1.5rem;padding:0;text-align:left}.frontpage .landing-background .landing .calendar ul li{background-color:var(--landing-event-background);border-radius:var(--border-radius);display:grid;grid-template-areas:"title title" "time category" "venue venue";grid-template-columns:auto auto;grid-template-rows:auto auto;margin-bottom:1.2rem;padding:var(--spacing--smaller);position:relative}.frontpage .landing-background .landing .calendar ul li:focus-within{box-shadow:0 0 var(--spacing) var(--font-color);outline:var(--outline-width) var(--outline-style) var(--font-color)}.frontpage .landing-background .landing .calendar ul li a:link{text-decoration:none}.frontpage .landing-background .landing .calendar ul li a:focus{outline:none}.frontpage .landing-background .landing .calendar ul li a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.frontpage .landing-background .landing .calendar ul li a:hover{text-decoration:underline}.frontpage .landing-background .landing .calendar ul li .title{font-size:1.05em;font-weight:600;grid-area:title;margin:.1em 0 .3em}.frontpage .landing-background .landing .calendar ul li .time{font-size:.9em;grid-area:time}.frontpage .landing-background .landing .calendar ul li .category{font-size:.9em;grid-area:category;text-align:right}.frontpage .landing-background .landing .calendar ul li .venue-short{font-size:.9em;grid-area:venue}.frontpage .landing-background .landing .calendar>a{background-color:var(--landing-event-background);border-radius:var(--border-radius);padding:var(--spacing--smaller)}.frontpage .introduction-background{background-color:var(--viewport-background);margin-top:5rem;padding:5rem 0}.frontpage .introduction-background .introduction{margin:0 auto;max-width:var(--default-content-width);padding:0 1rem}.frontpage .introduction-background .introduction h2:first-child{margin-top:0}.frontpage .exhibitions-current{margin:5rem auto 0}.frontpage .exhibitions-current article{background-color:var(--viewport-background)}.frontpage .exhibitions-navigation{margin:var(--spacing--larger) auto 5rem}.frontpage .monthly-image-background{background-color:var(--secondary-background)}.frontpage .monthly-image-background .monthly-image{margin:1rem auto;max-width:var(--wide-content-width)}@media screen and (max-width:48rem){.frontpage .monthly-image-background .monthly-image .media{padding:0}.frontpage .monthly-image-background .monthly-image .content{padding:0 1rem 2rem}}.frontpage .articles-current{margin:5rem auto}.frontpage .articles-current article{background-color:var(--viewport-background)}.frontpage .newsletter-background{background-color:var(--secondary-background)}.frontpage .newsletter-background .newsletter{margin:var(--spacing--large) auto 0;max-width:var(--narrow-content-width);padding:5rem 1rem}.frontpage .newsletter-background .newsletter h2{margin-top:0}.frontpage .newsletter-background .newsletter .newsletter-submit{font-size:.9em;padding:var(--spacing--large) 0}.frontpage .newsletter-background .newsletter p{font-size:.8em;line-height:1.2;margin-bottom:0}div.meta{background-color:var(--frontpage-background)}div.meta>.breadcrumbs,div.meta>.content,div.meta>.heading{margin:0 auto;max-width:var(--default-content-width);padding:0 1rem}div.meta>.breadcrumbs{padding:1rem 1rem 2rem}div.meta>.heading{margin:0 auto;padding-top:var(--spacing--largest)}div.meta>.heading h1{margin:0 auto}div.meta>.content{margin:0 auto;padding:1.5rem 1rem 2rem}div.meta>.content>h2{padding-top:4rem}div.meta .events article,div.meta .exhibitions-current article,div.meta .exhibitions-upcoming article,div.meta .exhibitions-wandering article,div.meta .exhibitions-year article,div.meta .monthly-images article{background-color:var(--viewport-background)}