@layer reset, globals, layout, components, partials, utilities;:root{--color-rose: #F5AFC6;--color-yellow: #FFD000;--color-terracotta: #EB6730;--color-lavender: #B1B1D9;--color-green: #00A24C;--color-lightblue: #82D0F5;--border: 1px}:root{font-size:16px;--ratio: 1.5;--s-5: calc(var(--s-4) / var(--ratio));--s-4: calc(var(--s-3) / var(--ratio));--s-3: calc(var(--s-2) / var(--ratio));--s-2: calc(var(--s-1) / var(--ratio));--s-1: calc(var(--s0) / var(--ratio));--s0: 1rem;--s1: calc(var(--s0) * var(--ratio));--s2: calc(var(--s1) * var(--ratio));--s3: calc(var(--s2) * var(--ratio));--s4: calc(var(--s3) * var(--ratio));--s5: calc(var(--s4) * var(--ratio));--font-size-small: 16px;--font-size-large: 45px}:root{--full-height: calc(100dvh - var(--wp-admin--admin-bar--height, 0px));--spacing: var(--s0, 1rem);--block-spacing: var(--s0, 1rem);--inline-spacing: var(--s0, 1rem);--gutter: var(--s0, 1rem);--wide: 80rem;--narrow: 60rem;--column-min: 16rem;--sidebar-width: 20rem;--threshold: 30rem}@layer reset{*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#000}::before,::after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}details summary{list-style:none;cursor:pointer}details summary::-webkit-details-marker{display:none;content:""}details summary::marker{display:none;content:""}address{font-style:normal}body{position:relative;z-index:0}html,body{width:100vw;overflow-x:hidden}}@layer globals{h1,h2,h3,h4,h5,h6{font-weight:bold}h1,h2,h3{line-height:1em}html,body{--color-foreground: #000;--color-background: #fff}*{background-color:var(--color-background);color:var(--color-foreground)}body.yellow-background #main{--color-background: var(--color-yellow)}}@layer layout{.container{margin-inline:auto;max-inline-size:var(--container-size, var(--wide));padding-inline:var(--inline-spacing, 1rem);box-sizing:content-box}.container.wide{max-inline-size:var(--wide)}.container.narrow{max-inline-size:var(--narrow)}.stack>*+*{margin-block-start:var(--block-spacing, 1rem)}.stack>*+*.recursive *+*{margin-block-start:var(--block-spacing, 1rem)}.section{padding-block:var(--block-spacing, 1rem);color:var(--color-foreground, black);background-color:var(--color-background, white)}.section *{color:inherit}.section.inverted{color:var(--color-background, white);background-color:var(--color-foreground, black)}.section.inverted *{color:inherit;background-color:inherit}.box{padding-block:var(--block-spacing, 1rem);padding-inline:var(--inline-spacing, 1rem);border:var(--border, 1px) solid;outline:var(--border, 1px) transparent;outline-offset:calc(var(--border, 1px)*-1);color:var(--color-foreground, black);background-color:var(--color-background, white)}.box *{color:inherit}.box.inverted{color:var(--color-background, white);background-color:var(--color-foreground, black)}.cluster{display:flex;flex-wrap:wrap;gap:var(--inline-spacing, 1rem);flex-direction:flex-start}.cluster.end{flex-direction:flex-end}.cluster.center{flex-direction:center}.spread{display:flex;justify-content:space-between}.spread.vertical{flex-direction:column}.with-sidebar{display:flex;flex-wrap:wrap;gap:var(--gutter, 1rem)}.with-sidebar>:first-child{flex-basis:var(--sidebar-width, 20rem);flex-grow:1}.with-sidebar>:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.switcher{display:flex;flex-wrap:wrap;gap:var(--gutter, 1rem)}.switcher>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%)*999)}.switcher>:nth-last-child(n+5),.switcher>:nth-last-child(n+5)~*{flex-basis:100%}.cover{display:flex;flex-direction:column;min-block-size:var(--full-height);padding-block:var(--block-spacing);padding-inline:var(--inline-spacing)}.cover>*{margin-block:var(--block-spacing)}.cover>:first-child:not(h1){margin-block-start:0}.cover>:last-child:not(h1){margin-block-end:0}.cover>h1{margin-block:auto}.grid{display:grid;grid-gap:var(--gutter, 1rem);grid-template-columns:repeat(auto-fit, minmax(min(var(--column-min), 100%), 1fr))}.frame{--n: 16;--d: 9;aspect-ratio:var(--n)/var(--d);overflow:hidden;display:flex;justify-content:center;align-items:center}.frame>img,.frame>video{inline-size:100%;block-size:100%;object-fit:cover}body{display:flex;flex-direction:column;min-height:var(--full-height)}body>*{flex-grow:0}body #main{flex-grow:1}}@layer components{.oembed5k{background-color:rgba(0,0,0,.33)}.oembed5k .oembed5k--facade,.oembed5k .oembed5k--embed{position:relative;height:0;overflow:hidden;max-width:100%}.oembed5k .oembed5k--facade img,.oembed5k .oembed5k--facade iframe,.oembed5k .oembed5k--facade .consent-message,.oembed5k .oembed5k--embed img,.oembed5k .oembed5k--embed iframe,.oembed5k .oembed5k--embed .consent-message{position:absolute;top:0;left:0;width:100%;height:100%;margin:0px}.oembed5k .oembed5k--embed .consent-message{display:flex;align-items:center;justify-content:center}.oembed5k .oembed5k--embed .consent-message p{max-width:400px;margin:0 30px;text-align:center}.oembed5k .oembed5k--facade{display:flex;justify-content:center;cursor:pointer}.oembed5k .oembed5k--facade span{position:absolute;z-index:1;width:100%;color:#fff;background-color:#000}.oembed5k .oembed5k--facade span.title{padding:.65em 1em .5em;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.oembed5k .oembed5k--facade span.provider_name{bottom:0px;text-align:right;font-size:12px;padding:.5em .65em .35em}.oembed5k .oembed5k--facade svg{position:relative;z-index:2;display:none}.oembed5k .oembed5k--facade svg.oembed5k--play-button.oembed5k--play-button--provider-youtube{width:68px;height:48px;top:-24px}.oembed5k .oembed5k--facade svg.oembed5k--play-button.oembed5k--play-button--provider-vimeo{width:56px;height:32px;top:-16px}.oembed5k .oembed5k--facade svg.oembed5k--play-button.oembed5k--play-button--universal{width:64px;height:64px;top:-32px}.oembed5k .oembed5k--facade img{object-fit:cover}.oembed5k[data-display_state=facade] .oembed5k--embed{display:none}.oembed5k[data-display_state=embed] .oembed5k--facade{display:none}.oembed5k[data-play_button=provider-youtube] .oembed5k--play-button--provider-youtube{display:block}.oembed5k[data-play_button=provider-vimeo] .oembed5k--play-button--provider-vimeo{display:block}.oembed5k[data-play_button=universal] .oembed5k--play-button--universal{display:block}.form-control{border:1px solid var(--color--idle);display:block;width:100%;padding:.5em .75em}.form-control.error{border-color:var(--color--error)}.form-control:focus{border-color:var(--color--active);outline:none}.sending>*{pointer-events:none;opacity:.5}.form-group .error-message{display:none;color:var(--color--error);font-size:.8em}.form-group .error~.error-message{display:block}.form-group.form-check{margin-top:var(--sp-1);margin-bottom:var(--sp-1)}.form-group.form-check input{font-size:22px;appearance:none;width:1.25em;height:1.25em;margin-top:-5px;margin-right:.375em;margin-inline-start:0;-webkit-margin-end:.375em;margin-inline-end:.375em;border-width:1px;vertical-align:middle;cursor:pointer;display:inline-block}.form-group.form-check input:checked{background-color:var(--color--background-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27rgb%28255, 255, 255%29%27 stroke-width=%274%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpolyline points=%2720 6 9 17 4 12%27%3E%3C/polyline%3E%3C/svg%3E");background-position:center;background-size:.85em auto;background-repeat:no-repeat}.form-group.form-check label{width:auto;display:inline-block}.form-group+.form-group{margin-top:var(--sp-half)}.labels__list{padding-block:1rem;padding-inline:2rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:center}.labels__list .labels__item input:checked~label{background:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground)}.button{display:inline-block;background-color:var(--color-background);border-radius:99999px;border:#000 solid 1px;padding-inline:1.5rem;padding-block:.45rem;cursor:pointer}.figure-full-width img{width:100%;height:auto;display:block}.figure-full-cover img{width:100%;height:100%;object-fit:cover;display:block}.title--centered{text-align:center}.title--centered .title--text{display:block;font-size:var(--font-size-large);text-transform:uppercase}.title--centered .title--eyebrow{font-weight:normal;display:block;font-size:var(--font-size-small);margin-bottom:1rem}}@layer partials{.type--module.name--cta_banner{background-color:#fff;padding:2rem;border-radius:8px;text-align:center}.type--module.name--cta_banner.cta_banner--terracotta{background-color:var(--color-terracotta)}.type--module.name--cta_banner.cta_banner--lavender{background-color:var(--color-lavender)}.type--module.name--cta_banner .cta-banner__title{font-size:var(--font-size-large);margin-bottom:1rem}.type--module.name--portrait{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;border:1px solid #ddd;border-radius:8px;background-color:#fafafa}.type--module.name--portrait .portrait__image{width:150px;height:150px;border-radius:50%;object-fit:cover;margin-bottom:1rem}.type--module.name--portrait .portrait__name{font-size:1.25rem;font-weight:bold;margin-bottom:.5rem}.type--module.name--portrait .portrait__role{font-size:1rem;color:#666}.type--module.name--news_teaser{border:1px solid #ddd;border-radius:8px;padding:15px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .2s ease}.type--module.name--news_teaser:hover{box-shadow:0 4px 8px rgba(0,0,0,.2)}.type--module.name--news_teaser .news-teaser__title{font-size:20px;margin-bottom:10px}.type--module.name--news_teaser .news-teaser__excerpt{font-size:16px;color:#555;margin-bottom:10px}.type--module.name--news_teaser .news-teaser__read-more{font-size:16px;color:#0073aa;text-decoration:none}.type--module.name--news_teaser .news-teaser__read-more:hover{text-decoration:underline}.type--module.name--text{display:flex;gap:1rem;font-size:16px;line-height:1.5;color:#333}.type--module.name--text p{margin-bottom:1rem}.type--module.name--text a{text-decoration:underline}.type--module.name--text a:hover{text-decoration:underline}.type--module.name--data_list{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}.type--module.name--data_list .data-list__row{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #eee}.type--module.name--data_list .data-list__row:last-child{border-bottom:none}.type--module.name--data_list .data-list__row .data-list__label{font-weight:bold;color:#333}.type--module.name--data_list .data-list__row .data-list__value{color:#555}.type--module.name--accordion{cursor:pointer}.type--module.name--vendors{--color-background: var(--color-yellow)}.type--module.name--vendors .vendors__list{display:flex;flex-wrap:wrap;gap:1rem}.type--module.name--vendors .vendors__list>*{flex:0 0 calc(33.333% - 1rem);box-sizing:border-box}.type--module.name--vendors .vendor{display:block}.type--module.name--vendors .vendor__title{font-size:20px;margin:0 0 10px}.type--module.name--vendors .vendor__subtitle{font-size:16px}.type--module.name--vendors .vendor__link{display:inline-block;color:#0073aa;text-decoration:none;font-weight:bold;margin-top:10px}.type--module.name--vendors .vendor__link:hover{text-decoration:underline}.type--module.name--vendors .vendors__no-vendors{color:#999;font-style:italic}.type--module.name--vendors .vendor__image{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;margin-bottom:1em}.type--module.name--vendors .vendor__text.small{font-size:.7em}.type--module.name--not_found{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(min-width: 992px){.type--single.name--vendor_single .vendor__section{display:flex;gap:25px}.type--single.name--vendor_single .vendor__section>*{width:50%}.type--single.name--vendor_single .vendor__section .vendor__details{display:flex;gap:16px;flex-wrap:wrap}.type--single.name--vendor_single .vendor__section .vendor__details>:first-child{width:160px;flex-grow:0;flex-shrink:0}.type--single.name--vendor_single .vendor__section .vendor__details>:last-child{flex-grow:2;flex-shrink:0}.type--single.name--vendor_single .vendor__section .vendor__details .vendor__type+.vendor__labels{margin-top:1em}}}@layer utilities{.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.pos-relative{position:relative}.text-left{text-align:left}.text-mono{font-family:monospace,monospace}.spread-full{display:flex;justify-content:space-between;gap:1rem}.spread-full span{display:inline-block}.take-space{flex-grow:2}.stack-2{display:flex;flex-direction:column;gap:2rem}.stack-4{display:flex;flex-direction:column;gap:4rem}.min-width-day{min-width:7rem}}.cookie-banner-4k--hidden{display:none}.propagate-link{cursor:pointer}.rtc ul{padding-left:1.5em}.rtc li{list-style-type:disc}.rtc *+*{margin-top:.5em}.rtc a{color:#0073aa;text-decoration:none}.event{position:relative}.events__title{font-size:24px;margin-bottom:20px;text-align:center}.events__list{display:flex;flex-direction:column;gap:10px}details.event{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .2s ease}details.event:hover{box-shadow:0 4px 8px rgba(0,0,0,.2)}summary{cursor:pointer}.event__title{font-size:20px;margin:0 0 5px}.event__subtitle{font-size:16px;color:#666;margin-bottom:5px;text-align:right;position:absolute;top:15px;right:15px}.event__details{margin-top:10px;display:flex;gap:30px}.event__details>:first-child{width:200px}.event__rooms{margin-bottom:15px}.event__link{display:inline-block;color:#0073aa;text-decoration:none;font-weight:bold;margin-top:10px}.event__link:hover{text-decoration:underline}.events__no-events{color:#999;font-style:italic;text-align:center}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.filterable-item.filtered{display:none}label.disabled{opacity:.5;cursor:not-allowed}#main{padding-bottom:4rem}#main>*{max-width:1440px;margin-inline:auto;margin-top:4rem;scroll-margin-top:120px;padding-inline:2rem}.site-header.site-header--type-none{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap}.site-header img{margin-top:2em;width:100%;margin-inline:auto}.name--hero_slider ul{display:flex}
