@font-face{font-family:'Quilon';src:url(fonts/quilon/Quilon-Regular.woff2) format('woff2') , url(fonts/quilon/Quilon-Regular.woff) format('woff') , url(fonts/quilon/Quilon-Regular.ttf) format('truetype');font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:'Quilon';src:url(fonts/quilon/Quilon-Semibold.woff2) format('woff2') , url(fonts/quilon/Quilon-Semibold.woff) format('woff') , url(fonts/quilon/Quilon-Semibold.ttf) format('truetype');font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:'Quilon';src:url(fonts/quilon/Quilon-Variable.woff2) format('woff2') , url(fonts/quilon/Quilon-Variable.woff) format('woff') , url(fonts/quilon/Quilon-Variable.ttf) format('truetype');font-weight:400 700;font-display:swap;font-style:normal}@font-face{font-family:'Outfit';src:url(fonts/outfit/Outfit-Regular.woff2) format('woff2') , url(fonts/outfit/Outfit-Regular.woff) format('woff') , url(fonts/outfit/Outfit-Regular.ttf) format('truetype');font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:'Outfit';src:url(fonts/outfit/Outfit-SemiBold.woff2) format('woff2') , url(fonts/outfit/Outfit-SemiBold.woff) format('woff') , url(fonts/outfit/Outfit-SemiBold.ttf) format('truetype');font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:'Outfit';src:url(fonts/outfit/Outfit-Variable.woff2) format('woff2') , url(fonts/outfit/Outfit-Variable.woff) format('woff') , url(fonts/outfit/Outfit-Variable.ttf) format('truetype');font-weight:100 900;font-display:swap;font-style:normal}:root{--color-brand-1:#f7c23d;--color-brand-2:#ff943d;--color-brand-3:#ff5454;--color-brand-4:#ff80ad;--color-brand-5:#c963c7;--color-brand-6:#668ae5;--color-brand-7:#3dd6c7;--color-brand-8:#a1d452;--color-on-brand:#000;--color-surface:#fff;--color-on-surface:#000;--font-family--default:"Outfit";--font-family--title:"Quilon";--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-24:24px;--spacing-40:40px;--spacing-80:80px;--font-size--xs:16px;--line-height--xs:20px;--font-size--s:20px;--line-height--s:24px;--font-size--m:24px;--line-height--m:32px;--font-size--l:48px;--line-height--l:56px;--font-weight--regular:400;--font-weight--bold:600;--content-width:1200px;--divider-height:400px;--ucpx-h-font-family:var(--ucpx-font-family,var(--font-family--title));--ucpx-h-font-weight:var(--ucpx-font-weight,var(--font-weight--bold));--ucpx-h-line-height:var(--ucpx-font-line-height,var(--line-height--l));--ucpx-h-font-size:var(--ucpx-font-size,var(--font-size--l));--ucpx-h-text-align:var(--ucpx-text-align,center);--ucpx-p-font-family:var(--ucpx-font-family,var(--font-family--default));--ucpx-p-font-weight:var(--ucpx-font-weight,var(--font-weight--regular));--ucpx-p-line-height:var(--ucpx-line-height,var(--line-height--m));--ucpx-p-font-size:var(--ucpx-font-size,var(--font-size--m));--ucpx-p-text-align:var(--ucpx-text-align,left);--ucpx-a-text-decoration:var(--ucpx-text-decoration,none);--ucpx-logo-size:240px}*,::before,::after{box-sizing:border-box}html{font-family:
        var(--ucpx-font-family, var(--font-family--default)), 
        system-ui,
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';color:var(--ucpx-color-text,var(--color-on-surface));background:var(--ucpx-color-background,var(--color-surface));font-size:var(--ucpx-font-size,var(--ucpx-font-size--root,var(--font-size--m)));font-weight:var(--ucpx-font-weight,var(--ucpx-font-weight--root,var(--font-weight--regular)));line-height:var(--ucpx-line-height,var(--ucpx-line-height--root,var(--line-height--m,1.15)));-webkit-text-size-adjust:100%;tab-size:4;text-align:var(--ucpx-text-align,left)}body{margin:0}header{position:sticky;top:0;z-index:100;box-shadow:0 4px 4px -2px rgba(0,0,0,.25);padding:var(--spacing-12) var(--header-padding,var(--spacing-16));background:var(--color-surface,#fff);--ucpx-logo-size:var(--ucpx-header-logo-size,64px)}nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:var(--ucpx-nav-width,var(--content-width));margin:0 auto}nav ul{max-width:100%;flex:1 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--ucpx-nav-align,flex-end);gap:var(--ucpx-nav-gap,var(--spacing-24));list-style:none;margin:0;padding:0;--ucpx-text-decoration:none;--ucpx-font-size:var(--font-size--s);--ucpx-line-height:var(--line-height--s)}nav ul li{display:flex;flex:0 0 auto;font-size:var(--ucpx-p-font-size,var(--ucpx-font-size),inherit);font-weight:var(--ucpx-p-font-weight,var(--ucpx-font-weight),inherit);line-height:var(--ucpx-p-line-height,var(--ucpx-line-height),inherit)}.ucpx-nav__menu-icon{display:none;background:none;border:none;cursor:pointer;width:40px;height:40px}.ucpx-nav__menu-icon svg{width:24px;height:24px;fill:var(--color-brand-1)}main,section,footer{display:flex;flex-direction:column;gap:var(--ucpx-section-gap,var(--spacing-40));padding:var(--ucpx-section-padding,var(--spacing-80)) var(--spacing-16)}main{--ucpx-main-section-gap:var(--ucpx-section-gap,0);gap:var(--ucpx-main-section-gap);padding:0}footer{--ucpx-nav-gap:var(--spacing-16);--ucpx-nav-align:center;--ucpx-section-gap:var(--spacing-24);--ucpx-p-font-size:var(--ucpx-footer-font-size,var(--font-size--xs));--ucpx-p-line-height:var(--ucpx-footer-line-height,var(--line-height--xs));--ucpx-a-text-decoration:underline;--ucpx-logo-size:var(--ucpx-footer-logo-size,64px)}.content__block{display:flex;gap:var(--content-gap,var(--spacing-24));flex-wrap:var(--content-wrap,initial);justify-content:center;align-items:center;width:100%;max-width:var(--content-width);margin:0 auto;--ucpx-h-font-size:var(--ucpx-content-header-font-size,40px);--ucpx-h-line-height:1.5;--ucpx-h-text-align:left}.content__block h2{margin:1em 0 0}.content__block h3{--ucpx-h-font-size:var(--ucpx-content-subheader-font-size,28px);margin:1em 0 .25em}.content__block h4{--ucpx-h-font-size:var(--ucpx-content-subheader-font-size,24px);margin:1em 0 .25em}.content__column{flex:1 1 100%}.content__column--center{--ucpx-p-text-align:center}.content__column--fixed{flex:0 0 auto}.content__column--flex{display:flex;flex-direction:column;gap:0}.content__column--grid{display:grid;grid-template-columns:repeat(3,minmax(0,var(--ucpx-logo-size)));grid-template-rows:repeat(3,minmax(0,var(--ucpx-logo-size)));place-items:center;column-gap:var(--ucpx-content-gap,var(--spacing-40));row-gap:var(--ucpx-content-gap,var(--spacing-40))}.content__column--c-vcard{container-name:vcard;container-type:inline-size;align-self:flex-start;flex:0 1 100%;max-width: var(--ucpx-vcard-size--max, calc(50% - var(--content-gap, var(--spacing-24)) / 2));--ucpx-vcard-font-size:var(--font-size--m);--ucpx-vcard-line-height:var(--line-height--m)}.content__column--c-vcard h3{--ucpx-h-font-size:var(--ucpx-vcard-font-size);--ucpx-h-line-height:var(--ucpx-vcard-line-height);--ucpx-h-text-align:center;margin-bottom:var(--spacing-8)}.content__column--c-vcard p{--ucpx-p-font-size:var(--ucpx-vcard-font-size--p,var(--ucpx-vcard-font-size));--ucpx-p-line-height:var(--ucpx-vcard-line-height--p,var(--ucpx-vcard-line-height));margin:0}.content__column--c-vcard img{--ucpx-image-size--max:var(--size-240);margin-bottom:var(--spacing-12)}.teaser{--ucpx-font-weight:var(--font-weight--bold);--ucpx-p-font-weight:var(--font-weight--bold);--ucpx-font-family:var(--font-family--title);--ucpx-p-font-family:var(--font-family--title);--ucpx-logo-size:var(--ucpx-teaser-logo-size,120px);--ucpx-content-gap:var(--ucpx-teaser-gap,var(--spacing-40))}.teaser span{display:block}.teaser__date{--ucpx-text-align:center;--ucpx-p-font-size:var(--ucpx-teaser-date-font-size,64px);--ucpx-p-line-height:.85}.teaser__title{align-self:flex-start;text-transform:uppercase;--ucpx-h-line-height:.85;--ucpx-h-text-align:center}.teaser__title h2{margin:0}.teaser__title span{--ucpx-font-size:var(--ucpx-teaser-h-font-size,72px)}.teaser__title span.teaser__title--big{--ucpx-font-size: calc(var(--ucpx-teaser-h-font-size, 72px) * 1.8)}.teaser__agenda{align-self:flex-end;--ucpx-font-size:var(--ucpx-teaser-agenda-font-size,32px);--ucpx-line-height:1.25}.teaser__agenda--time{--ucpx-font-size: calc(var(--ucpx-teaser-agenda-font-size, 32px) * 1.25)}.teaser__agenda--title{--ucpx-font-size:var(--ucpx-teaser-agenda-font-size,32px)}.teaser__event-title{margin-bottom:var(--spacing-16);font-size:var(--font-size--m);line-height:var(--line-height--m);color:var(--color-on-surface);text-align:left}.ucpx-button{display:inline-block;margin-top:var(--spacing-24);padding:var(--spacing-12) var(--spacing-24);background-color:var(--color-brand-1);color:var(--color-on-brand);text-decoration:none;font-family: var(--font-family--default);font-weight:var(--font-weight--bold);font-size:var(--font-size--s);line-height:var(--line-height--s);border-radius:4px;text-align:center;transition:all .3s ease}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ucpx-button:hover,.ucpx-button:focus{background-color:var(--color-brand-2);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.ucpx-button:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}h1,h2,h3,h4,h5,h6{font-family: var(--ucpx-h-font-family);font-weight:var(--ucpx-h-font-weight);line-height:var(--ucpx-h-line-height);font-size:var(--ucpx-h-font-size);text-align:var(--ucpx-h-text-align);margin:var(--ucpx-h-margin,0) 0}h3,h4,h5,h6{--ucpx-h-font-family:var(--font-family--default)}.ucpx-sub-header{--ucpx-h-font-size:var(--ucpx-h-sub-font-size,var(--font-size--m));--ucpx-h-line-height:var(--ucpx-h-sub-line-height,var(--line-height--m));--ucpx-h-text-align:left;--ucpx-h-margin:var(--spacing-12)}p{font-family: var(--ucpx-p-font-family);font-weight:var(--ucpx-p-font-weight);line-height:var(--ucpx-p-line-height);font-size:var(--ucpx-p-font-size);text-align:var(--ucpx-p-text-align);margin:0 0 var(--ucpx-p-margin,var(--spacing-24))}p:last-of-type{--ucpx-p-margin:0}a,a *{text-decoration:var(--ucpx-a-text-decoration)}a:hover{--ucpx-a-text-decoration:underline}a,span{color:currentColor;font-family:inherit}a{font-size:var(--ucpx-a-font-size,inherit);font-weight:var(--ucpx-a-font-weight,inherit);line-height:var(--ucpx-a-line-height,inherit)}span{font-size:var(--ucpx-font-size,inherit);font-weight:var(--ucpx-font-weight,inherit);line-height:var(--ucpx-line-height,inherit)}b,strong{--ucpx-font-weight:var(--font-weight--bold)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:var(--ucpx-font-size,100%);line-height:var(--ucpx-line-height,var(--line-height--m),1.15);margin:0}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}.skip-link{position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden;background:var(--color-surface);color:var(--color-on-surface);padding:8px;z-index:1000}.skip-link:focus{left:0;width:auto;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}svg{display:block;flex:0 0 auto}.ucpx-logo{width: var(--ucpx-logo-width, calc(var(--ucpx-logo-size) * 3));height:var(--ucpx-logo-height,var(--ucpx-logo-size))}.ucpx-logo--icon{--ucpx-logo-width:var(--ucpx-logo-size);--ucpx-logo-height:var(--ucpx-logo-size)}.ucpx-logo--text{--ucpx-logo-width:var(--ucpx-logo-size);--ucpx-logo-height: calc(var(--ucpx-logo-size) / 2)}img{display:block;width:var(--ucpx-image-size,100%);max-width:var(--ucpx-image-size--max,100%);height:auto}.divider{display:flex;justify-content:center;align-items:center;height:var(--divider-height);width:100%;overflow-x:hidden;overflow-y:visible}.divider svg{height:var(--divider-height);width: calc(var(--divider-height) * 7.195)}@container vcard (min-width: 320px) {
    * {
        --ucpx-vcard-font-size--p: var(--font-size--s);
        --ucpx-vcard-line-height--p: var(--line-height--s);
    }
}@container vcard (max-width: 280px) {
    * {
        --ucpx-vcard-font-size--p: var(--font-size--xs);
        --ucpx-vcard-line-height--p: var(--line-height--xs);
    }
}@container vcard (max-width: 212px) {
    * {
        --ucpx-vcard-font-size: var(--font-size--s);
        --ucpx-vcard-line-height: var(--line-height--s);
    }
}@media screen and (max-width:1232px){:root{--ucpx-teaser-gap:3.25vw;--divider-height:32.5vw;--ucpx-teaser-logo-size:10.25vw;--ucpx-teaser-h-font-size:5.2vw;--ucpx-teaser-date-font-size:5.2vw;--ucpx-teaser-agenda-font-size:2.5vw}}@media screen and (max-width:840px){:root{--content-width:100%;--divider-height:200px;--ucpx-font-size--root:var(--font-size--xs);--ucpx-line-height--root:var(--line-height--xs);--ucpx-section-padding:var(--spacing-24);--ucpx-header-logo-size:48px;--ucpx-teaser-logo-size:88px;--ucpx-logo-size:80px;--ucpx-content-header-font-size:var(--font-size--m);--ucpx-content-header-line-height:var(--line-height--m);--ucpx-content-subheader-font-size:var(--font-size--s);--ucpx-content-subheader-line-height:var(--line-height--s);--ucpx-h-font-size:var(--ucpx-font-size,32px);--ucpx-h-line-height:var(--ucpx-line-height,40px);--ucpx-p-font-size:var(--ucpx-font-size,16px);--ucpx-p-line-height:var(--ucpx-line-height,20px);--ucpx-image-size:var(--size-160);--header-padding:var(--spacing-12);--ucpx-vcard-font-size:var(--font-size--s);--ucpx-vcard-line-height:var(--line-height--s);--ucpx-vcard-font-size--p:var(--font-size--xs);--ucpx-vcard-line-height--p:var(--line-height--xs);--ucpx-teaser-gap:var(--spacing-24);--ucpx-teaser-h-font-size:48px;--ucpx-teaser-date-font-size:48px;--ucpx-teaser-agenda-font-size:24px;--ucpx-section-gap:var(--spacing-12);--content-wrap:wrap;--ucpx-nav-gap:var(--spacing-24);--ucpx-nav-font-size:var(--font-size--xs);--ucpx-nav-line-height:var(--line-height--xs);--ucpx-footer-nav-gap:var(--spacing-12)}.ucpx-button{display:block;margin-left:auto;margin-right:auto;width:80%;max-width:380px}.ucpx-a-access a{padding:6px 8px;line-height:32px}.content__column--mobile-hidden{display:none}.ucpx-nav__menu-icon{display:block}.ucpx-nav__list{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:flex-end;--ucpx-nav-gap:var(--spacing-8);box-shadow:0 2px 8px rgba(0,0,0,.05);background:var(--color-surface,#fff);z-index:10;padding:var(--spacing-16);--ucpx-a-font-size:var(--font-size--s);--ucpx-a-line-height:var(--line-height--s)}.ucpx-nav__list li a{padding:4px 8px}.ucpx-nav__list.open{display:flex}}@media screen and (max-width:480px){:root{--ucpx-teaser-logo-size:84px;--ucpx-teaser-h-font-size:40px;--ucpx-teaser-date-font-size:40px;--ucpx-teaser-agenda-font-size:20px;--ucpx-teaser-gap:var(--spacing-16);--ucpx-vcard-size--max:100%}}:root{--network-icon-color:#fff;--network-dot-color:#878787;--network-line-color:#afafaf;--network-highlight-color:var(--color-brand-6)}.dots{fill:var(--network-dot-color)}.map{fill:var(--network-line-color)}.icon{fill:var(--network-icon-color)}.glow{animation:glowPoint var(--glow-duration,5s) infinite alternate;animation-delay:var(--glow-delay,0);--glow-color:var(--color-brand-6)}.glow--v1{--glow-duration:4s}.glow--v2{--glow-duration:7s}.glow--v3{--glow-duration:3s}.glow--v4{--glow-duration:8s}.glow--v5{--glow-duration:6s}.glow--d1{--glow-delay:1s}.glow--d2{--glow-delay:2s}.glow--d3{--glow-delay:3s}.glow--d4{--glow-delay:4s}.glow--c1{--glow-color:var(--color-brand-1)}.glow--c2{--glow-color:var(--color-brand-2)}.glow--c3{--glow-color:var(--color-brand-3)}.glow--c4{--glow-color:var(--color-brand-4)}.glow--c5{--glow-color:var(--color-brand-5)}.glow--c6{--glow-color:var(--color-brand-6)}.glow--c7{--glow-color:var(--color-brand-7)}.glow--c8{--glow-color:var(--color-brand-8)}@keyframes glowPoint {
    0%   { filter: drop-shadow(0 0 2px transparent); }
    30%   { filter: drop-shadow(0 0 2px transparent); }
    30%   { filter: drop-shadow(0 0 2px var(--glow-color)); }
    60% { filter: drop-shadow(0 0 16px var(--glow-color)); fill: var(--glow-color); }
    80% { filter: drop-shadow(0 0 2px var(--glow-color)); fill: var(--glow-color); }
    80% { filter: drop-shadow(0 0 2px transparent); fill: inherit; }
    100%   { filter: drop-shadow(0 0 2px transparent); }
}@media (prefers-reduced-motion:reduce){.glow{animation:none;filter:none}}