@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;600&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15;}body{margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}*{box-sizing:border-box;}a,button{transition-property:color,background-color,text-decoration;transition-duration:0.5s;}figure{margin:0;}button{background:transparent;overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;cursor:pointer;}img{display:inline-block;max-width:100%;height:auto;border:0;}
:root{--color-text-default:#000;--color-black:#000;--color-white:#fff;--color-lt-grey:#e1e1e1;--color-dk-grey:#333;--color-primary:var(--color-black);--color-primary--foreground:var(--color-white);--max-width:1200px;--responsive-padding:1rem;--vertical-padding:1.5rem;--gutter-standard:1.5rem;}@media (min-width:1240px){:root{--responsive-padding:0;--font-size--heading-base:125%;--gutter-standard:2rem;--vertical-padding:2.5rem;}}
.fixwidth{max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-right:var(--responsive-padding);padding-left:var(--responsive-padding);}.display-list{list-style:none;margin:0;padding:0;}.inline-list li{display:inline-block;margin-right:1rem}.inline-list li:last-child{margin:0;}@media (min-width:768px){.list-4col,.list-3col{column-count:2;column-gap:1rem;}}@media (min-width:960px){.list-4col{column-count:4;column-gap:2rem;}.list-3col{column-count:3;column-gap:2rem;}}
html{font-size:125%;}body{font-family:"Noto Sans",Helvetica,Arial,sans-serif;font-size:0.9rem;line-height:1.75;color:var(--color-text-default);}h1,h2,h3,h4,h5,ol,ul,dl,table,blockquote,p,.form-item,fieldset,details{margin:calc(0.2em + 0.7vw) 0;}:root{--heading-responsive-base:1.1rem;}@media (min-width:1200px){:root{--heading-responsive-base:1.2rem;}}h1,h2,h3,h4{font-weight:600;line-height:1.2;}h1{font-size:calc(var(--heading-responsive-base) * 1.4);}h2{font-size:calc(var(--heading-responsive-base) * 1.1);}h3{font-size:calc(var(--heading-responsive-base) * 1);}h4{font-size:calc(var(--heading-responsive-base));}a{color:var(--color-primary);}ol,ul{padding-left:1.4em;margin-left:0;}ul ul,ol ol,ol ul,ul ol{padding-left:1em;margin:0.225em 0;}dt{font-weight:bold;margin-bottom:0.5em;}dd{margin:0;}blockquote{border-left:0.3rem solid#d1d1d1;font-style:italic;margin-left:0;margin-right:0;padding:1rem 1.5rem;}blockquote p:first-child{margin-top:0;}blockquote p:last-child{margin-bottom:0;}code,kbd{font-family:monospace;}mark{background:rgba(244,210,24,0.5);}
.site-header-inner,.region-highlight{max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-right:var(--responsive-padding);padding-left:var(--responsive-padding);padding:1rem var(--responsive-padding);}.site-header-inner{display:grid;grid-gap:1rem;grid-template-columns:190px auto;justify-content:space-between;}.region-branding{margin-right:auto;}.block-system-branding-block img{display:block;}@media (min-width:960px){.site-header-inner{grid-template-columns:200px auto;grid-gap:0.2rem 1rem;}.region-header{display:grid;grid-template-rows:auto auto;grid-template-columns:auto 5.5rem;justify-content:end;gap:0.2rem 1rem;position:relative;width:100%}.region-header .menu--main{grid-column:span 2;}.site-header .menu{display:flex;justify-content:flex-end;}}@media (min-width:1200px){.site-header-inner{grid-template-columns:240px auto;}}#block-donatebutton p{margin:0;}#block-donatebutton .button{padding:0.4rem 0.9rem}#block-donatebutton .button:hover,#block-donatebutton .button:focus{}@media --viewport-large{.region-header .search-block-form{display:flex;justify-content:end}.region-header .search-block-form input.form-search{background:var(--color-lt-grey);border:1px solid var(--color-lt-grey);font-size:0.9rem;padding:0.5rem 0.7rem}.region-header .search-block-form input.form-search:focus,.region-header .search-block-form input.form-search:focus-within{border:1px solid var(--color-primary);}.region-header .search-block-form .form-submit{height:calc(2rem + 2px);width:2.2rem;}}@media (min-width:960px){.search-toggle{background-color:var(--color-primary--foreground);color:var(--color-primary);padding:0.2rem 0.6rem}.search-toggle svg{height:1.5rem;width:1.5rem;}.region-header .search-block-form{display:none;position:absolute;bottom:-3.3rem;right:0;z-index:10;background:var(--color-primary--foreground);padding:0.4rem 0.6rem;border:1px solid var(--color-primary);}}.social-media-links--platforms{margin:0;display:flex}.social-media-links--platforms li a{display:block;font-size:0.45rem;}@media (min-width:768px){.social-media-links--platforms{justify-content:end;}}
.highlight{background-color:var(--color-black);color:var(--color-white);}.region--highlight{max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-right:var(--responsive-padding);padding-left:var(--responsive-padding);padding-bottom:1rem;padding-top:1rem;margin-bottom:var(--vertical-padding)}.region--highlight h1{margin:0;}.region--highlight .title-label{color:var(--color-white);font-weight:bold;text-transform:uppercase;}.site-main{max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-right:var(--responsive-padding);padding-left:var(--responsive-padding);margin-bottom:var(--vertical-padding);}.page-front .site-main,.page-node .site-main,.page--layout-builder .site-main{max-width:100%;padding:0;}
.site-footer{background:var(--color-black);color:var(--color-white);padding-top:var(--vertical-padding);padding-bottom:var(--vertical-padding)}.site-footer a{color:var(--color-white);}.region--footer{max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-right:var(--responsive-padding);padding-left:var(--responsive-padding);font-size:0.8rem}.region--footer h2{font-size:calc(var(--heading-responsive-base) * 0.8);margin:0}.region--footer h2 + p{margin:0;}.region--footer .block{margin-bottom:1.5rem;}@media (min-width:960px){.region--footer{display:grid;grid-template-columns:1fr auto;gap:1rem}.region--footer .block{margin-bottom:0;}.region--footer .block-social-media-links{order:4;}}.region--footer .block-mailchimp-signup form{display:flex;align-items:end;}.region--footer .block-mailchimp-signup .form-item{margin:0;}.region--footer .block-mailchimp-signup .form-actions{margin:0;}.region--footer .block-mailchimp-signup .form-submit{background-color:var(--color-white);color:var(--color-black);font-weight:bold;margin-left:.3rem;padding:0.3rem .5rem;}@media (min-width:960px){.region--footer .block-mailchimp-signup form{justify-content:end;}}.region--footer .social-media-links--platforms li a{font-size:0.6rem;}
.grid{display:grid;grid-gap:1rem;}@media (max-width:767px){.grid > *{margin-bottom:1rem;}}@media (min-width:768px){.grid--2col{grid-template-columns:repeat(2,1fr);}.grid--4col{grid-template-columns:repeat(2,1fr);}}@media (min-width:960px){.grid--3col{grid-template-columns:repeat(3,1fr);}.grid--4col{grid-template-columns:repeat(4,1fr);}}
.menu--main{font-size:0.95rem}.menu--main span,.menu--main a{padding:0.2rem 0.7rem;font-weight:700;text-transform:uppercase}.menu--main span:hover,.menu--main span:focus,.menu--main a:hover,.menu--main a:focus{text-decoration:none;}@media (min-width:960px) and (max-width:1100px){.menu--main{font-size:.9rem;}}@media (min-width:960px){.menu--main{display:flex;justify-content:flex-end;}.menu--main .menu-level--0{display:flex;align-items:center}.menu--main .menu-level--0 > li > a,.menu--main .menu-level--0 > li > span{padding:0.4em 0.9em;white-space:nowrap;}.menu--main .menu-level--0 > li .expanded > a,.menu--main .menu-level--0 > li .expanded > span{padding-right:1.4em;}.menu--main .menu-level--0 > li:hover{background:var(--color-black)}.menu--main .menu-level--0 > li:hover > a,.menu--main .menu-level--0 > li:hover > span{color:var(--color-white);}}@media (min-width:1200px){.menu--main .menu-level--0{gap:0.4rem;}}.menu--main .menu-trigger{background:transparent;margin:-0.5rem 0.4rem 0 -1rem;padding:0.4rem;vertical-align:middle}.menu--main .menu-trigger:after{content:"";display:inline-block;height:0.5em;width:0.5em;border-right:2px solid var(--color-black);border-bottom:2px solid var(--color-black);transform:rotate(45deg);}.menu--main .menu-trigger:hover:after,.menu--main .menu-trigger:focus:after{border-color:var(--color-white);;}.menu--main .menu-trigger[aria-expanded="false"] + .menu{display:none;}.menu--main li:hover .menu-trigger:after{border-color:var(--color-white);}.menu--main li.expanded{display:grid;grid-template-columns:auto 1rem;justify-content:space-between;gap:0.3rem;position:relative;}.menu--main .menu-level--1{grid-column:span 2;display:block;font-size:0.85rem;text-transform:none}.menu--main .menu-level--1 li{border-bottom:1px solid var(--color-black)}.menu--main .menu-level--1 li > a{display:block;padding:0.5rem}.menu--main .menu-level--1 li > a:hover,.menu--main .menu-level--1 li > a:focus{background-color:var(--color-black);color:var(--color-white);}@media (min-width:960px){.menu--main li.expanded:hover .menu{display:block;}.menu--main .menu-level--1{background-color:white;border:1px solid var(--color-black);font-size:0.8rem;position:absolute;top:2.3rem;width:12rem;z-index:10;}.menu--main li.expanded:last-child .menu-level--1{right:0;}}.menu-toggle{background:transparent}.menu-toggle svg{width:2rem;height:2rem;}.menu-close{background:transparent;width:2rem;height:2rem;padding:0;margin:-0.5rem 0 0 -0.5rem}.menu-close:after{content:"";display:inline-block;height:0.8rem;width:0.8rem;border-right:2px solid var(--color-white);border-bottom:2px solid var(--color-white);transform:rotate(-45deg);}@media (max-width:960px){.region-header{background:var(--color-black);color:var(--color-white);padding:1rem;width:80vw;height:100vh;overflow-y:scroll;position:fixed;top:0;right:-80vw;z-index:1000;transition:all 0.3s ease;display:grid;grid-template-rows:repeat(5,min-content);gap:0.5rem 0}.region-header .block{margin-bottom:1rem;}.region-header .search-toggle{display:none;}.region-header button.button{background-color:var(--color-white);color:var(--color-black);}.region-header .search-block-form{order:2;}.region-header .block-social-media-links{order:4;}.region-header #block-donatebutton{order:3}.region-header a{color:var(--color-white);text-decoration:none;}.region-header .menu--main li{border-bottom:1px solid var(--color-white);width:100%}.region-header .menu--main li.expanded{display:grid;justify-content:space-between;grid-template-columns:auto 2rem}.region-header .menu--main li.expanded .menu{grid-column:span 2}.region-header .menu--main li.expanded .menu li:last-child{border-bottom:none;}.region-header .menu-trigger:after{border-color:var(--color-white);}.menu-toggle[aria-expanded="true"] + .region-header{right:0;}}@media (min-width:960px){.menu-toggle,.menu-close{display:none;}}
.layout + .layout{margin-top:var(--vertical-padding);}.layout__region .block,.layout__region .block-views{margin-bottom:calc(.75 * var(--vertical-padding));}.layout__region{}.layout__region .block-field-blocknodeartistfield-artist-image-media{margin-bottom:0;}@media all and (min-width:768px){.layout{display:grid;grid-gap:var(--gutter-standard);}.layout__region{display:grid;}.layout--twocol,.layout--twocol-section{grid-template-columns:repeat(2,minmax(0,1fr));}.layout--twocol-section--25-75{grid-template-columns:25% auto;}.layout--twocol-section--75-25{grid-template-columns:auto 25%;}.layout--twocol-section--33-67{grid-template-columns:33% auto;}.layout--twocol-section--67-33{grid-template-columns:auto 33%;}.layout--threecol .column-wrapper,.layout--threecol-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gutter-standard);}.layout--threecol-section--25-25-50{grid-template-columns:25% 25% auto;}.layout--fourcol-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gutter-standard);}}@media all and (min-width:960px){.layout--fourcol-section{grid-template-columns:repeat(4,minmax(0,1fr));}}
html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}
nav.tabs{margin:1rem auto;max-width:var(--max-width);;}ul.tabs{font-size:1.1em;border-bottom:1px solid var(--color-black);list-style:none;display:flex}ul.tabs a{border:1px solid var(--color-black);border-bottom:none;color:#424242;font-size:0.9em;line-height:1.4em;text-decoration:none;display:block;padding:0.3em 0.9em}ul.tabs a.is-active{background:rgba(0,0,0,0.1);}ul.tabs a:hover,ul.tabs a:focus{background:rgba(0,0,0,0.2);color:rgba(0,0,0,0.6);}li.action-links{margin-bottom:1.5em;}.messages{background-image:none;margin:1.5em 0;padding:1em 2em}.messages:before{content:"";background:url(/themes/custom/cafka_theme/images/messages.svg) 0 0 no-repeat;display:block;float:left;height:35px;width:35px;background-size:35px;margin:-3px 10px 0 -1em;}.messages--status{background:hsla(99,39%,82%,0.86)}.messages--status:before{background-position:0 0;}.messages--warning{background-color:hsla(49,73%,71%,0.54)}.messages--warning:before{background-position:0 -90px;}.messages--error{background-color:hsla(0,69%,58%,0.27)}.messages--error:before{background-position:0 -44px;}.layout-builder__message--defaults .messages{background-size:1.5em;background-position:1em 1.2em}.layout-builder__message--defaults .messages:before{background-image:none;}
.accordion{margin-bottom:2rem;}.accordion-title::marker{display:none;}.accordion-title{background-color:var(--color-black);color:var(--color-white);font-size:1.2rem;padding:.2rem 1rem;display:flex;justify-content:space-between;}.accordion-toggle:after{content:'+';display:block;font-size:1.4rem;}.accordion[open] .accordion-toggle:after{content:'\2013';}.accordion-content{margin:1rem 0;}

.breadcrumb ol{list-style:none;padding:0;}.breadcrumb li{display:inline-block;}
.button,button,input[type="submit"],.form-submit{background:var(--color-primary);color:var(--color-primary--foreground);display:inline-block;font-size:1em;line-height:1rem;padding:0.7em 1em;text-decoration:none;text-transform:uppercase;white-space:nowrap;}.button-bigger{font-size:1.25em;}.button-smaller{font-size:0.85em;font-weight:600;}.button-outline{background:transparent;border:3px solid var(--color-primary--foreground);font-weight:600;}.button-disabled{opacity:0.8;}
.call-status{background-color:var(--color-black);color:var(--color-white);padding:0.2rem 0.5rem;text-transform:uppercase;}.node.news.full .call-status{font-size:1.2rem;}.node.news.card .content{margin-top:0.5rem;}.node.news.card .field-deadline-date{font-size:0.9em;opacity:0.8}.node.news.card .field-deadline-date .field__label:after{content:":";display:inline-block;margin-right:0.2rem;}
.card img{display:block;}.card h3{font-size:calc(var(--heading-responsive-base)) * 0.8;margin-bottom:0.2rem}.card h3 a{text-decoration:none}.card h3 a:hover,.card h3 a:focus{text-decoration:underline;}.card a.ext{svg{display:none;}}.card .field-lecture-date,.card .date{font-size:0.8rem;opacity:0.7;}@media (max-width:767px){.grid .card{max-width:19rem;margin:0 auto;}}.card.no-image{background-color:var(--color-primary);color:var(--color-primary--foreground);padding:1rem;display:grid;height:100%;align-items:center}.card.no-image h3{margin-top:0;}.card.no-image a{color:var(--color-primary--foreground);}.node.mini-card.has-image{display:grid;grid-template-columns:1fr 2fr;grid-gap:1rem;}.node.mini-card.no-image{background:white;color:black;padding:0;align-items:start}.node.mini-card.no-image a{color:black;}.node.mini-card h3{margin-top:0;}
.node.event.full .field-lecture-date{font-size:1.2rem;font-weight:bold;}
legend{font-size:1.1em;font-weight:400;}.form-item{margin-bottom:1em;}label,h4.label{display:block;font-size:1em;font-weight:600;}label.label-inline:after{content:":";margin-right:0.5em;}label.option{display:inline-block;}input,select,textarea{background:#fff;border:1px solid #999;max-width:100%;padding:0.6em 0.8em;transition:background 0.2s,border 0.2s,box-shadow 0.2s,color 0.2s;}input:focus,select:focus,textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 0.1rem rgba(87,85,217,0.2);}textarea{font-size:1em;font-family:inherit;width:100%;}.description,.text-full{color:#777;font-size:0.85em;line-height:1.2em;margin-top:0.5em;}textarea.text-full{color:#444;}fieldset,fieldset.form-item{border:1px solid #ccc;margin-bottom:1.7em;min-width:0;}fieldset,fieldset.form-item{padding:0.4em 0.8em;}fieldset.collapsible legend{font-size:1em;}.form-type-radio label,.form-type-checkbox label{font-size:0.9em;font-weight:300;}.form-type-checkbox.form-item,.form-type-radio.form-item{padding:0;margin-bottom:0.2em;}.form-type-radio label:after{content:"";}label.option + .description{display:inline-block;}.field--widget-boolean-checkbox .form-item{margin-bottom:0;}.field--widget-boolean-checkbox + .field--widget-boolean-checkbox .form-item{padding-top:0;}.container-inline .form-item{display:inline-block;margin-bottom:0;}.form-required:after{background-image:none;content:"*";color:#bb3535;font-size:0.8rem;vertical-align:super;margin:0 0.2em;}.form-actions{margin-top:1.5em;}.form-actions > *{margin-right:0.5em;}input[type="submit"],.form-actions .form-submit{border:none;cursor:pointer;}.image-widget img{float:left;margin-right:1em;}.inline-form{display:flex;align-items:end}.inline-form .form-item{margin:0;}.inline-form .form-submit{padding-top:0.4em;padding-bottom:0.4em;}.node-preview-container{background:rgba(42,42,49,0.9);color:#fff;width:100%;}.node-preview-container form{display:flex;justify-content:space-between;align-items:center;width:100%;}a.node-preview-backlink{color:#fff;text-decoration:none;}.node-preview-container .form-type-select{margin:0;}.node-preview-container .form-select{background:rgba(42,42,49,1);border:1px solid rgba(200,200,200,0.5);color:#fff;-webkit-appearance:none;appearance:none;margin:0;padding-right:1.5em;}.node-preview-container .form-type-select:after{background:url(/themes/custom/cafka_theme/css/images/angle-icons.svg) -2em -1em no-repeat;background-size:3em;content:"";display:inline-block;width:1.2em;height:1.5em;pointer-events:none;margin-left:-1.8em;vertical-align:middle;}
.field-media-gallery{margin-bottom:var(--vertical-padding)}.field-media-gallery .field__items{grid-template-columns:repeat(2. 1fr);}.featherlight{--featherlight-padding:1.2rem}.featherlight img{width:auto !important;height:auto !important;max-width:100%;max-height:calc(90vh - (2 * var(--featherlight-padding)));}.featherlight .featherlight-content{padding:var(--featherlight-padding) var(--featherlight-padding) .5rem;max-width:95%;}.featherlight .media.remote-video{width:90vw;max-width:var(--max-width);}.featherlight .featherlight-close-icon{font-size:var(--featherlight-padding);padding:calc(var(--featherlight-padding) / 4);width:auto;}@media (min-width:1200px){.featherlight{--featherlight-padding:2rem}.featherlight .featherlight-content{max-width:var(--max-width);}}
.layout-builder__layout,.layout-builder__layout .block{margin:0;}.layout-builder__add-block,.layout-builder__add-section{padding:1em 0;}.layout-builder-block{background:transparent;}.layout-builder__add-block{background:rgba(188,188,188,0.3)}.layout-builder__section{border-top:2px dashed var(--color-blue);margin-right:1em;padding:1em;padding-top:2em;width:auto;clear:both}.layout-builder__section > a{font-size:.9em;margin-bottom:1em;position:relative;top:-1em;}.layout-builder-form .layout-builder__message{max-width:var(--max-width);margin:1em auto;}.layout-builder-form{}.layout-builder-form .form-actions{display:flex;align-items:center;position:fixed;bottom:0;width:100%;max-width:100%;background:white;margin:0;padding:1em;box-shadow:0px -1px 4px rgba(42,42,42,0.2);z-index:20}.layout-builder-form .form-actions .btn{font-size:1em;padding:.5em 1.3em;margin-right:1em;flex:0;text-transform:none;}.ui-dialog .btn{display:inline;width:auto;}.layout-builder .contextual{z-index:99;}.layout-builder .contextual .trigger{}.layout-builder .contextual-region:hover .contextual-links,.layout-builder .contextual-region:hover .contextual-links[hidden]{display:flex !important}.layout-builder .contextual-region:hover .contextual-links li,.layout-builder .contextual-region:hover .contextual-links[hidden] li{flex:0;}.layout-builder-configure-block .col-auto{padding:0;}.layout-builder-configure-block .js-filter-wrapper{background:#f5f5f5;font-size:.8em;display:flex;justify-content:space-between;flex-direction:row-reverse}.layout-builder-configure-block .js-filter-wrapper .form-group{font-size:.9em;}.layout-builder-configure-block .js-filter-wrapper .form-type-select{padding:.5em 1em;flex:1 0 auto;}.layout-builder-configure-block .vertical-tabs{display:none;}.layout-builder-configure-block fieldset{background:#f5f5f5;padding:1em;position:relative;}.layout-builder-configure-block legend{float:left}.layout-builder-configure-block legend + .fieldset-wrapper{clear:both;}.layout-builder-configure-block legend,.layout-builder-configure-block label{font-size:1em;font-weight:500}.layout-builder-configure-block legend.form-item-settings-label-display,.layout-builder-configure-block label.form-item-settings-label-display{font-size:.9em;font-weight:normal;}.layout-builder-configure-block fieldset fieldset label{font-size:.8em;}.layout-builder-configure-block{}.layout-builder-configure-block small{display:block;line-height:1.3;margin:.2em 0;}.layout-builder-configure-block{}.layout-builder-configure-block .form-check{font-size:.8em;}.layout-builder-configure-block .form-item-settings-label-display{margin:0 0 .6em 1.5em}.layout-builder-configure-block .form-item-settings-label-display label{padding-left:1rem;}.layout-builder-configure-block{}.layout-builder-configure-block .field--type-link fieldset fieldset{padding:0;}.layout-builder-configure-block .field--type-link .description{display:none;}.layout-builder-configure-block{}.layout-builder-configure-block .media-library-widget .js-media-library-widget-toggle-weight{display:none;}.layout-builder-configure-block .media-library-widget .js-hide{display:none;}.layout-builder-configure-block .media-library-widget .media-library-item{clear:both}.layout-builder-configure-block .media-library-widget .media-library-item > input{order:2;}.layout-builder-configure-block .media-library-widget .media-library-item > article{order:1;}.layout-builder-configure-block .media-library-widget .media-library-item__attributes{font-size:.9em;}.layout-builder-configure-block .media-library-widget .description,.layout-builder-configure-block .media-library-widget .media-library-widget-empty-text{font-size:.7em;opacity:.8;}.layout-builder-configure-block .media-library-widget .media-library-open-button{width:auto;}@media all and (min-width:960px){.layout-builder-configure-block{}.layout-builder-configure-block .form-type-managed-file .image-widget{display:grid;grid-gap:2em;grid-template-columns:200px auto;}}.layout-builder-discard-changes{max-width:var(--max-width);margin:0 auto;padding-bottom:var(--vertical-padding)}.layout-builder-discard-changes .form-actions{display:flex;align-items:center;margin-top:1em}.layout-builder-discard-changes .form-actions .form-submit{margin-right:1em;flex:0;}.layout-builder .layout--bg-image .bg_image{grid-column:span 3;position:static}.layout-builder .layout--bg-image .bg_image div,.layout-builder .layout--bg-image .bg_image figure{display:block;}
.paragraph--hero-image .content{padding:1rem;}.hero-image{}.hero-image a,.hero-image img{display:block;}.field-hero-text h2{line-height:1rem;margin:0}.field-hero-text h2 a{text-decoration:none}.field-hero-text h2 a:hover,.field-hero-text h2 a:focus{text-decoration:underline;}.field-hero-image-link a{background:var(--color-primary);color:var(--color-primary--foreground);display:inline-block;font-size:1em;line-height:1rem;padding:0.7em 1em;text-decoration:none;text-transform:uppercase;white-space:nowrap;}.field-main-image .media.hero-image-3-2{max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-right:var(--responsive-padding);padding-left:var(--responsive-padding);img{width:100%;}}
.field-image-credit{font-size:.9rem;font-style:italic;}.field-media-oembed-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.media-oembed-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.image-lightbox{display:inline-block;}img.align-left,img.align-right{margin-bottom:1rem;}img.align-left{margin-right:1rem;}img.align-right{margin-left:1rem;}
.leaflet-container .leaflet-marker-pane img{height:2rem;width:2rem;}.leaflet-container a{color:var(--color-black);}.leaflet-tooltip-pane{position:relative;top:-2rem}.leaflet-tooltip-pane a{background:var(--color-white);border:3px solid var(--color-black);padding:.5rem .8rem;font-weight:bold;text-decoration:none;}.leaflet-popup-content-wrapper{border-radius:0;border:3px solid var(--color-black);padding:0;}.leaflet-popup-content{margin:0;}.leaflet-container a.leaflet-popup-close-button{background-color:var(--color-black);color:var(--color-white);font-size:1.4rem;padding:.2rem;height:1.6rem;width:1.7rem}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{background-color:var(--color-white);color:var(--color-black);}.node.location-marker .content{padding:.5rem 1rem;}.node.location-marker a{text-decoration:none;}.node.location-marker h3,.node.location-marker .address{margin:.3rem 0;}.node.location-marker img{display:block;}.marker-cluster-medium{background-color:rgba(0,0,0,0.3)}.marker-cluster-medium div{background-color:var(--color-black);color:var(--color-white);}.marker-cluster-small{background-color:rgba(80,80,80,0.3)}.marker-cluster-small div{background-color:rgba(80,80,80);color:var(--color-white);}
nav ul{list-style:none;margin:0;padding:0;}nav a{text-decoration:none}nav a:hover,nav a:focus{text-decoration:underline;}.menu a,.menu li > span{display:inline-block;padding:0.2em 0.5em;}.skip-link{background:var(--color-lt-grey);display:none;padding:0.2em 0.8em;text-decoration:none;}.skip-link:focus{display:block;}.breadcrumbs{font-size:0.85em;margin-bottom:0.5em}.breadcrumbs ol{list-style:none;margin:0;padding:0;}.breadcrumbs li{display:inline;list-style:none;}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus{text-decoration:underline;}.breadcrumbs li:after{content:"/";display:inline-block;margin:0 0.3em}.breadcrumbs li:after:last-child:after{content:"";}.more-link{margin-top:1rem}.more-link a{font-weight:600;text-decoration:none}.more-link a:after{content:"";display:inline-block;height:.5rem;width:.5rem;border-right:2px solid var(--color-black);border-bottom:2px solid var(--color-black);transform:rotate(-45deg);margin-left:.2rem;}.more-link a:hover,.more-link a:focus{text-decoration:underline;}
.hero-image img{width:100%;}.exhibition-label{font-size:1.2rem;text-decoration:none}.exhibition-label:hover,.exhibition-label:focus{text-decoration:underline;}.sidebar-content{margin-bottom:1.5rem;}
.search-block-form .form-item,.search-block-form .form-actions{margin:0;}.search-block-form form{display:flex;}.search-block-form .form-actions{margin-left:-5px;}.search-block-form .form-submit{color:transparent;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M443.5 420.2L336.7 312.4c20.9-26.2 33.5-59.4 33.5-95.5 0-84.5-68.5-153-153.1-153S64 132.5 64 217s68.5 153 153.1 153c36.6 0 70.1-12.8 96.5-34.2l106.1 107.1c3.2 3.4 7.6 5.1 11.9 5.1 4.1 0 8.2-1.5 11.3-4.5 6.6-6.3 6.8-16.7.6-23.3zm-226.4-83.1c-32.1 0-62.3-12.5-85-35.2-22.7-22.7-35.2-52.9-35.2-84.9 0-32.1 12.5-62.3 35.2-84.9 22.7-22.7 52.9-35.2 85-35.2s62.3 12.5 85 35.2c22.7 22.7 35.2 52.9 35.2 84.9 0 32.1-12.5 62.3-35.2 84.9-22.7 22.7-52.9 35.2-85 35.2z'/%3E%3C/svg%3E");background-size:1.5em;width:2em;height:calc(1.7rem + 2px);overflow:hidden;}


.pager{font-size:1.1em;margin:1em 0 0;text-align:center}.pager li{display:inline-block;}.pager a{background:rgba(0,0,0,0.1);padding:0.4em 0.7em;margin:0 0.2em;text-decoration:none}.pager a:hover,.pager a:focus{background:rgba(0,0,0,0.2);}.pager .is-active a{font-size:1.7em;}.mini-pager{display:flex;justify-content:space-between;overflow:auto;width:100%}.mini-pager > *{flex-basis:33%;padding:0.4em;}.mini-pager .pager-current{display:block;text-align:center;margin:0 auto;}.mini-pager .pager-prev a,.mini-pager .pager-next a{background:transparent;display:flex;align-items:center;justify-content:flex-start;}.mini-pager .pager-next a{justify-content:flex-end;}.mini-pager .pager-prev a:before,.mini-pager .pager-next a:after{content:"";display:inline-block;height:0.6rem;width:0.6rem;border-right:2px solid var(--color-black);border-bottom:2px solid var(--color-black);transform:rotate(-45deg);margin-left:0.2rem;}.mini-pager .pager-prev a:before{transform:rotate(135deg);margin-left:0;margin-right:0.2rem;}
.block-inline-blocksponsor-list + .block-inline-blocksponsor-list{border-top:1px solid var(--color-lt-grey);padding-top:var(--vertical-padding);margin-top:var(--vertical-padding);}.block-inline-blocksponsor-list:last-child{border-bottom:1px solid var(--color-lt-grey);}.block-inline-blocksponsor-list .field-text{margin:0.3rem 0 2rem 0}.block-inline-blocksponsor-list .field-text p:first-child{margin-top:0;}@media (min-width:960px){.block-inline-blocksponsor-list{display:grid;grid-template-columns:10rem auto;}}.field-sponsors{display:grid;justify-content:start;grid-template-columns:repeat(2,1fr);align-items:center;gap:2rem 5rem;margin-bottom:var(--vertical-padding);}@media (min-width:960px){.field-sponsors{grid-template-columns:repeat(4,1fr);gap:4rem;}}
table{border:none;border-collapse:collapse;font-size:0.8rem;}table caption{background:var(--color-lt-grey);font-size:0.9em;font-style:italic;margin-bottom:0.2em;opacity:0.9;padding:0.7em 1.5em;}th{font-weight:600;text-align:left;}td,th{border:none;border-bottom:1px solid var(--color-lt-grey);padding:0.5rem 0.7rem;vertical-align:top;}
.block-views h2{margin-bottom:1rem;}@media (min-width:768px){.view-content .grid li{display:grid;}}
