@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("data:font/woff;base64,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") format("woff")}:root{--iris-yellow: #f6ba03;--iris-green: #457f3e;--iris-red: #ad2c54;--iris-purple: #4f2e5f;--purple-900: #3b2147;--purple-50: #f4edf5;--purple-100: #e9dcee;--rose-50: #f8ecf0;--rose-100: #f1d8e1;--green-700: #35662f;--green-50: #eef4ea;--green-100: #dbe8d3;--yellow-800: #7a5a00;--yellow-50: #fdf4dc;--ink: #2b2230;--muted: #5e4e59;--line: #ebe1e6;--cream: #fbf7f2;--white: #fff;--accent: var(--iris-purple);--accent-soft: var(--purple-50);--accent-strong: var(--iris-purple);--on-accent: #fff;--font-head: "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--container: 1240px;--gutter: clamp(16px, 4vw, 32px);--space-section: clamp(56px, 8vw, 112px);--radius-sm: 12px;--radius: 20px;--radius-lg: 32px;--shadow-sm: 0 2px 10px rgba(43, 34, 48, .06);--shadow: 0 14px 36px rgba(79, 46, 95, .12);--ease: cubic-bezier(.2, .7, .2, 1);--header-h: 84px}*,*::before,*::after{box-sizing:border-box}*{hyphens:auto;hyphenate-limit-chars:12}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}}body{margin:0;background:var(--white);color:var(--ink);font:400 1.0625rem/1.65 var(--font-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,video{max-width:100%;height:auto}img{display:block}figure{margin:0}picture{display:contents}a{color:var(--iris-purple);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s}a:hover{color:var(--iris-red)}:focus-visible{outline:3px solid var(--iris-yellow);outline-offset:3px}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-family:var(--font-head);font-weight:500;line-height:1.15;letter-spacing:-0.01em;color:var(--iris-purple);text-wrap:balance}h1{font-size:clamp(2.1rem,1.3rem + 3.2vw,3.6rem)}h2{font-size:clamp(1.7rem,1.25rem + 1.8vw,2.5rem)}h3{font-size:clamp(1.2rem,1.05rem + .6vw,1.45rem)}h4{font-size:1.15rem}p{margin:0 0 1em}ul,ol{margin:0 0 1em;padding-left:1.25em}strong,b{font-weight:700}hr{border:0;border-top:1px solid var(--line);margin:2rem 0}.invisible,.sr-only{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:16px;top:-100px;z-index:1000;padding:12px 20px;border-radius:999px;background:var(--iris-purple);color:#fff;text-decoration:none}.skip-link:focus{top:16px;color:#fff}.container{width:min(100% - 2*var(--gutter),var(--container));margin-inline:auto}.rte>:last-child{margin-bottom:0}.rte ul{list-style:none;padding-left:0}.rte ul li{position:relative;padding-left:1.7em;margin-bottom:.35em}.rte ul li::before{content:"";position:absolute;left:0;top:.32em;width:1.05em;height:1.05em;background:var(--accent, var(--iris-green));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center/contain no-repeat}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{padding:.5em .75em;border-bottom:1px solid var(--line);text-align:left}.kicker{margin:0 0 .75rem;font:500 1rem/1.3 var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--iris-red)}.icon{flex:none;vertical-align:middle}.mod_article{position:relative;padding-block:var(--space-section)}.mod_article>*{width:min(100% - 2*var(--gutter),var(--container));margin-inline:auto}.mod_article>.is-wide,.mod_article>.mod_eventreader{width:100%}.mod_article>*+*{margin-top:clamp(24px,3vw,40px)}.mod_article>:is(.content-headline,.content-text)+:is(.content-element-group,.content-iris-card,.mod_eventlist){margin-top:clamp(20px,2.5vw,32px)}.mod_article:has(>.content-iris-hero:first-child),.mod_article:has(>.iris-slider:first-child),.mod_article:has(>.mod_eventreader:first-child){padding-top:0}.mod_article.w-narrow>*:not(.is-wide){width:min(100% - 2*var(--gutter),820px)}.mod_article.w-wide>*:not(.is-wide){width:min(100% - 2*var(--gutter),1440px)}.mod_article.space-none{padding-block:0}.mod_article.space-sm{padding-block:clamp(32px,4vw,56px)}.mod_article.space-lg{padding-block:clamp(80px,11vw,160px)}.mod_article.space-top-none{padding-top:0}.mod_article.space-bottom-none{padding-bottom:0}.mod_article.bg-cream{background:var(--cream)}.mod_article.bg-rose{background:var(--rose-50)}.mod_article.bg-lilac{background:var(--purple-50)}.mod_article.bg-mint{background:var(--green-50)}.mod_article.bg-purple{background:var(--iris-purple);color:#f3ecf6}.mod_article.bg-purple h1,.mod_article.bg-purple h2,.mod_article.bg-purple h3,.mod_article.bg-purple h4,.mod_article.bg-purple a{color:#fff}.mod_article.bg-purple .kicker{color:var(--iris-yellow)}.mod_article.text-center>:is(.content-headline,.content-text){text-align:center}.is-centered{text-align:center}.is-centered>.rte,.is-centered>p{max-width:42em;margin-inline:auto}.content-text.lead .rte,.lead{font-size:1.15rem;color:var(--muted)}.content-text.lead.is-centered .rte{max-width:40em;margin-inline:auto}.content-element-group>:is(h2,h3){margin-bottom:clamp(20px,2.5vw,32px)}.content-element-group[class*=grid-]{display:grid;gap:clamp(16px,2.2vw,28px);grid-template-columns:1fr}.content-element-group[class*=grid-]>:is(h1,h2,h3,h4){grid-column:1/-1;margin-bottom:0}@media(width >= 900px){.content-element-group.grid-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width >= 600px){.content-element-group.grid-3{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width >= 1100px){.content-element-group.grid-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(width >= 600px){.content-element-group.grid-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width >= 1100px){.content-element-group.grid-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.content-element-group.grid-tiles{grid-template-columns:repeat(auto-fill, minmax(min(100%, 150px), 1fr));gap:16px}@media(width >= 1100px){.content-element-group.grid-sidebar{grid-template-columns:minmax(0, 2fr) minmax(300px, 1fr);align-items:start}}.content-element-group.grid-sidebar>.content-element-group{display:grid;gap:clamp(16px,2.2vw,24px)}@media(width >= 600px){.content-element-group.grid-2.grid-sub{grid-template-columns:repeat(2, minmax(0, 1fr))}}.content-element-group.gap-lg{gap:clamp(32px,5vw,64px)}.content-element-group.align-center{align-items:center}.btn,.mod_search .submit,.mod_form .submit,.mod_form button[type=submit],.ce_form .submit,.ce_form button[type=submit],.content-form .submit,.content-form button[type=submit],.content-hyperlink[class*=btn-]>a{--btn-bg: var(--iris-purple);--btn-fg: #fff;--btn-bd: var(--btn-bg);display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:50px;padding:.7em 1.55em;border:2px solid var(--btn-bd);border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);font:500 1rem/1.2 var(--font-head);text-decoration:none;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .2s,color .2s,border-color .2s}.btn .btn__icon,.mod_search .submit .btn__icon,.mod_form .submit .btn__icon,.mod_form button[type=submit] .btn__icon,.ce_form .submit .btn__icon,.ce_form button[type=submit] .btn__icon,.content-form .submit .btn__icon,.content-form button[type=submit] .btn__icon,.content-hyperlink[class*=btn-]>a .btn__icon{transition:transform .25s var(--ease)}.btn:hover,.mod_search .submit:hover,.mod_form .submit:hover,.mod_form button[type=submit]:hover,.ce_form .submit:hover,.ce_form button[type=submit]:hover,.content-form .submit:hover,.content-form button[type=submit]:hover,.content-hyperlink[class*=btn-]>a:hover{color:var(--btn-fg);transform:translateY(-2px);box-shadow:0 10px 22px -8px color-mix(in srgb, var(--btn-bg) 70%, transparent)}.btn:hover .btn__icon,.mod_search .submit:hover .btn__icon,.mod_form .submit:hover .btn__icon,.mod_form button[type=submit]:hover .btn__icon,.ce_form .submit:hover .btn__icon,.ce_form button[type=submit]:hover .btn__icon,.content-form .submit:hover .btn__icon,.content-form button[type=submit]:hover .btn__icon,.content-hyperlink[class*=btn-]>a:hover .btn__icon{transform:translateX(3px)}.btn:active,.mod_search .submit:active,.mod_form .submit:active,.mod_form button[type=submit]:active,.ce_form .submit:active,.ce_form button[type=submit]:active,.content-form .submit:active,.content-form button[type=submit]:active,.content-hyperlink[class*=btn-]>a:active{transform:translateY(0)}.btn--purple{--btn-bg: var(--iris-purple)}.btn--red,.mod_form .submit,.mod_form button[type=submit],.ce_form .submit,.ce_form button[type=submit],.content-form .submit,.content-form button[type=submit]{--btn-bg: var(--iris-red)}.btn--green{--btn-bg: var(--iris-green)}.btn--yellow{--btn-bg: var(--iris-yellow);--btn-fg: var(--ink)}.btn--white{--btn-bg: #fff;--btn-fg: var(--iris-red)}.btn--outline-purple,.btn--outline-red,.btn--outline-green{--btn-bg: #fff}.btn--outline-purple:hover,.btn--outline-red:hover,.btn--outline-green:hover{--btn-fg: #fff}.btn--outline-purple{--btn-fg: var(--iris-purple);--btn-bd: var(--iris-purple)}.btn--outline-purple:hover{--btn-bg: var(--iris-purple)}.btn--outline-red{--btn-fg: var(--iris-red);--btn-bd: var(--iris-red)}.btn--outline-red:hover{--btn-bg: var(--iris-red)}.btn--outline-green{--btn-fg: var(--green-700);--btn-bd: var(--iris-green)}.btn--outline-green:hover{--btn-bg: var(--iris-green)}.btn--text{--btn-bg: transparent;--btn-bd: transparent;--btn-fg: var(--iris-purple);min-height:44px;padding-inline:0}.btn--text:hover{box-shadow:none;transform:none;--btn-fg: var(--iris-red)}.btn--sm{min-height:44px;padding:.55em 1.15em;font-size:.95rem}.btn--block{width:100%}.btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.content-hyperlink[class*=btn-]>a::after{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .25s var(--ease)}.content-hyperlink[class*=btn-]>a:hover::after{transform:translateX(3px)}.content-hyperlink[class*=btn-].btn-purple>a{--btn-bg: var(--iris-purple)}.content-hyperlink[class*=btn-].btn-red>a{--btn-bg: var(--iris-red)}.content-hyperlink[class*=btn-].btn-green>a{--btn-bg: var(--iris-green)}.content-hyperlink[class*=btn-].btn-yellow>a{--btn-bg: var(--iris-yellow);--btn-fg: var(--ink)}.content-hyperlink[class*=btn-].btn-white>a{--btn-bg: #fff;--btn-fg: var(--iris-red)}.content-hyperlink[class*=btn-].btn-outline-purple>a{--btn-bg: #fff;--btn-fg: var(--iris-purple);--btn-bd: var(--iris-purple)}.content-hyperlink[class*=btn-].btn-outline-purple>a:hover{--btn-bg: var(--iris-purple);--btn-fg: #fff}.content-hyperlink[class*=btn-].btn-outline-red>a{--btn-bg: #fff;--btn-fg: var(--iris-red);--btn-bd: var(--iris-red)}.content-hyperlink[class*=btn-].btn-outline-red>a:hover{--btn-bg: var(--iris-red);--btn-fg: #fff}.content-hyperlink[class*=btn-].btn-outline-green>a{--btn-bg: #fff;--btn-fg: var(--green-700);--btn-bd: var(--iris-green)}.content-hyperlink[class*=btn-].btn-outline-green>a:hover{--btn-bg: var(--iris-green);--btn-fg: #fff}.content-hyperlink[class*=btn-].btn-center{text-align:center}.mod_article>.content-hyperlink+.content-hyperlink{margin-top:12px}.mod_article>:not(.content-hyperlink)+.content-hyperlink{margin-top:clamp(28px,3vw,40px)}.mod_article>.content-hyperlink+:not(.content-hyperlink){margin-top:clamp(48px,6vw,80px)}.content-element-group:not([class*=grid-]):not(.btn-group)>*{margin-block:0}.content-element-group:not([class*=grid-]):not(.btn-group)>*+*{margin-top:clamp(16px,2vw,24px)}.content-element-group:not([class*=grid-]):not(.btn-group)>:is(.content-headline,.content-text)+:is(.content-element-group,.content-iris-card,.mod_eventlist,.event-filter){margin-top:clamp(20px,2.5vw,32px)}.content-element-group:not([class*=grid-]):not(.btn-group)>.event-filter+.mod_eventlist{margin-top:clamp(16px,2vw,24px)}.content-element-group:not([class*=grid-]):not(.btn-group)>:not(.content-hyperlink)+.content-hyperlink{margin-top:clamp(24px,3vw,36px)}.content-element-group:not([class*=grid-]):not(.btn-group)>.content-hyperlink+.content-hyperlink{margin-top:12px}.content-element-group[class*=grid-]>.content-element-group:not([class*=grid-])>.content-hyperlink:last-child{margin-bottom:clamp(8px,2vw,24px)}.content-element-group.btn-group{display:flex;flex-wrap:wrap;gap:12px}.content-element-group.btn-group>*{margin:0;width:auto}.content-element-group.btn-group.btn-center{justify-content:center}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);transition:box-shadow .3s}@supports(backdrop-filter: blur(8px)){.site-header{background:rgba(255,255,255,.88);backdrop-filter:saturate(1.4) blur(10px)}}.site-header.is-scrolled{box-shadow:var(--shadow-sm)}.header-bar__inner{display:flex;align-items:center;gap:24px;min-height:var(--header-h);width:min(100% - 2*var(--gutter),1320px)}.brand{display:block;flex:none}.brand img{width:auto;height:52px;transition:height .3s var(--ease)}@media(width >= 1100px){.brand img{height:60px}}.is-scrolled .brand img{height:46px}.brand__text{font:500 1.6rem/1 var(--font-head);color:var(--iris-purple)}.nav-toggle{display:inline-flex;align-items:center;gap:8px;margin-left:auto;min-height:44px;padding:0 16px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--iris-purple);font:500 .95rem var(--font-head);cursor:pointer}.nav-toggle .nav-toggle__close{display:none}.nav-toggle[aria-expanded=true] .nav-toggle__open{display:none}.nav-toggle[aria-expanded=true] .nav-toggle__close{display:inline}@media(width >= 1100px){.nav-toggle{display:none}}@media(min-width: 1100px)and (max-width: 1349px){.header-search span{display:none}}@media(min-width: 1100px)and (max-width: 1200px){.header-actions .header-search+a span{display:none}}@media(min-width: 1100px)and (max-width: 1150px){.header-actions a{font-size:.8rem;padding:.55em .9em}}@media(width < 1100px){.header-panel{position:fixed;inset:var(--header-h) 0 0 0;padding:16px var(--gutter) 40px;background:#fff;overflow-y:auto;transform:translateX(100%);visibility:hidden;transition:transform .35s var(--ease),visibility 0s .35s}.nav-open .header-panel{transform:none;visibility:visible;transition:transform .35s var(--ease)}.nav-open{overflow:hidden}.nav-open .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.header-nav ul{list-style:none;margin:0;padding:0}.header-nav .level_1>li{border-bottom:1px solid var(--line)}.header-nav li{position:relative}.header-nav .nav-link{display:block;padding:16px 48px 16px 4px;font:500 1.15rem var(--font-head);color:var(--ink);text-decoration:none}.header-nav .nav-link.active,.header-nav .nav-link.trail{color:var(--iris-red)}.header-nav .nav-sub-toggle{position:absolute;right:0;top:6px;width:44px;height:44px}.header-nav .level_2{display:none;padding:0 0 12px 12px}.header-nav .level_2 .nav-link{font-size:1rem;padding:10px 4px}.header-nav .is-open>.level_2{display:block}.header-nav .is-open>.nav-sub-toggle .icon{transform:rotate(180deg)}.header-actions{display:grid;gap:12px;margin-top:24px}.header-actions .btn,.header-actions .mod_search .submit,.mod_search .header-actions .submit,.header-actions .mod_form .submit,.mod_form .header-actions .submit,.header-actions .mod_form button[type=submit],.mod_form .header-actions button[type=submit],.header-actions .ce_form .submit,.ce_form .header-actions .submit,.header-actions .ce_form button[type=submit],.ce_form .header-actions button[type=submit],.header-actions .content-form .submit,.content-form .header-actions .submit,.header-actions .content-form button[type=submit],.content-form .header-actions button[type=submit],.header-actions .content-hyperlink[class*=btn-]>a{width:100%}}.nav-sub-toggle{display:inline-grid;place-items:center;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--iris-purple);cursor:pointer}.nav-sub-toggle .icon{transition:transform .25s var(--ease)}.header-search{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;color:var(--ink);text-decoration:none;font-weight:500}.header-search:hover{color:var(--iris-red)}@media(width >= 1100px){.header-panel{display:flex;align-items:center;gap:20px;flex:1}.header-nav{flex:1;display:flex;justify-content:center}.header-nav ul{list-style:none;margin:0;padding:0}.header-nav .level_1{display:flex;gap:2px}.header-nav .level_1>li{position:relative;display:flex;align-items:center}.header-nav .level_1>li>.nav-link{position:relative;padding:12px 10px;font:500 .98rem/1.2 var(--font-head);color:var(--ink);text-decoration:none;white-space:nowrap}.header-nav .level_1>li>.nav-link.submenu{padding-right:0}.header-nav .level_1>li>.nav-link::after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:2px;border-radius:2px;background:var(--iris-red);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.header-nav .level_1>li>.nav-link:hover,.header-nav .level_1>li>.nav-link.active,.header-nav .level_1>li>.nav-link.trail{color:var(--iris-purple)}.header-nav .level_1>li>.nav-link:hover::after,.header-nav .level_1>li>.nav-link.active::after,.header-nav .level_1>li>.nav-link.trail::after{transform:scaleX(1)}.header-nav .has-sub>.nav-link{padding-right:2px}.header-nav .nav-sub-toggle{width:28px;height:32px}.header-nav .level_2{position:absolute;top:calc(100% + 6px);left:-12px;min-width:260px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .25s var(--ease),visibility 0s .25s}.header-nav .level_2::before{content:"";position:absolute;inset:-12px 0 auto;height:12px}.header-nav .level_2 .nav-link{display:block;padding:10px 14px;border-radius:10px;color:var(--ink);text-decoration:none;font-weight:500;transition:background-color .2s,color .2s}.header-nav .level_2 .nav-link:hover,.header-nav .level_2 .nav-link.active{background:var(--purple-50);color:var(--iris-purple)}.header-nav .has-sub:hover>.level_2,.header-nav .has-sub:focus-within>.level_2,.header-nav .has-sub.is-open>.level_2{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .25s var(--ease)}.header-nav .has-sub:hover>.nav-sub-toggle .icon,.header-nav .has-sub.is-open>.nav-sub-toggle .icon{transform:rotate(180deg)}.header-actions{display:flex;align-items:center;gap:10px}}.breadcrumb{margin-bottom:clamp(20px,3vw,36px);font-size:.92rem;color:var(--muted)}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px 10px;list-style:none;margin:0;padding:0}.breadcrumb li+li::before{content:"›";margin-right:10px;color:#a8939f}.breadcrumb a{color:var(--muted);text-decoration:none}.breadcrumb a:hover{color:var(--iris-red);text-decoration:underline}.breadcrumb [aria-current]{color:var(--ink);font-weight:600}.media-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:200px;background:radial-gradient(circle at 25% 30%, rgba(255, 255, 255, 0.55) 0 18%, transparent 19%),radial-gradient(circle at 78% 72%, rgba(255, 255, 255, 0.35) 0 24%, transparent 25%),var(--ph-bg, var(--purple-100));color:var(--ph-fg, var(--iris-purple))}.media-placeholder .media-placeholder__icon{width:30%;height:auto;max-width:96px;opacity:.55}.media-placeholder--red{--ph-bg: var(--rose-100);--ph-fg: var(--iris-red)}.media-placeholder--green{--ph-bg: var(--green-100);--ph-fg: var(--iris-green)}.media-placeholder--yellow{--ph-bg: #f9e3a6;--ph-fg: var(--yellow-800)}.chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:24px 0 0;padding:0}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 10px;border-radius:999px;background:#fff;color:var(--iris-purple);font-weight:600;font-size:.95rem;box-shadow:var(--shadow-sm)}.chip .icon{width:26px;height:26px;padding:5px;border-radius:50%;background:var(--purple-50)}.tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:600;line-height:1.3;background:var(--purple-50);color:var(--iris-purple)}.tag--offen{background:var(--green-50);color:var(--green-700)}.tag--anmeldung{background:var(--rose-50);color:var(--iris-red)}.tag--gruppe{background:var(--purple-50);color:var(--iris-purple)}.tag--price{background:var(--yellow-50);color:var(--yellow-800)}.checklist{list-style:none;padding:0;margin:0 0 1em}.checklist li{display:flex;gap:10px;margin-bottom:.5em}.checklist .icon{color:var(--accent, var(--iris-green));margin-top:3px}.mod_form .widget,.ce_form .widget,.content-form .widget{margin-bottom:18px}.mod_form label,.mod_form legend,.ce_form label,.ce_form legend,.content-form label,.content-form legend{display:block;margin-bottom:6px;font-weight:600;font-size:.95rem}.mod_form .mandatory .mandatory,.mod_form span.mandatory,.ce_form .mandatory .mandatory,.ce_form span.mandatory,.content-form .mandatory .mandatory,.content-form span.mandatory{color:var(--iris-red)}.mod_form input[type=text],.mod_form input[type=email],.mod_form input[type=tel],.mod_form input[type=number],.mod_form input[type=date],.mod_form input[type=password],.mod_form select,.mod_form textarea,.ce_form input[type=text],.ce_form input[type=email],.ce_form input[type=tel],.ce_form input[type=number],.ce_form input[type=date],.ce_form input[type=password],.ce_form select,.ce_form textarea,.content-form input[type=text],.content-form input[type=email],.content-form input[type=tel],.content-form input[type=number],.content-form input[type=date],.content-form input[type=password],.content-form select,.content-form textarea{width:100%;min-height:50px;padding:12px 16px;border:1.5px solid #d9c9d3;border-radius:var(--radius-sm);background:#fff;color:var(--ink);font:inherit;transition:border-color .2s,box-shadow .2s}.mod_form input[type=text]:focus,.mod_form input[type=email]:focus,.mod_form input[type=tel]:focus,.mod_form input[type=number]:focus,.mod_form input[type=date]:focus,.mod_form input[type=password]:focus,.mod_form select:focus,.mod_form textarea:focus,.ce_form input[type=text]:focus,.ce_form input[type=email]:focus,.ce_form input[type=tel]:focus,.ce_form input[type=number]:focus,.ce_form input[type=date]:focus,.ce_form input[type=password]:focus,.ce_form select:focus,.ce_form textarea:focus,.content-form input[type=text]:focus,.content-form input[type=email]:focus,.content-form input[type=tel]:focus,.content-form input[type=number]:focus,.content-form input[type=date]:focus,.content-form input[type=password]:focus,.content-form select:focus,.content-form textarea:focus{outline:none;border-color:var(--iris-purple);box-shadow:0 0 0 4px rgba(79,46,95,.14)}.mod_form textarea,.ce_form textarea,.content-form textarea{min-height:140px;resize:vertical}.mod_form fieldset,.ce_form fieldset,.content-form fieldset{border:0;margin:0 0 18px;padding:0}.mod_form .checkbox_container span,.mod_form .radio_container span,.ce_form .checkbox_container span,.ce_form .radio_container span,.content-form .checkbox_container span,.content-form .radio_container span{display:flex;gap:10px;align-items:flex-start;margin-bottom:6px}.mod_form .checkbox_container label,.mod_form .radio_container label,.ce_form .checkbox_container label,.ce_form .radio_container label,.content-form .checkbox_container label,.content-form .radio_container label{font-weight:400;margin:0}.mod_form .checkbox_container input,.mod_form .radio_container input,.ce_form .checkbox_container input,.ce_form .radio_container input,.content-form .checkbox_container input,.content-form .radio_container input{width:20px;height:20px;margin-top:2px;accent-color:var(--iris-purple)}.mod_form .error,.ce_form .error,.content-form .error{color:var(--iris-red);font-size:.9rem}.mod_form input.error,.mod_form textarea.error,.mod_form select.error,.ce_form input.error,.ce_form textarea.error,.ce_form select.error,.content-form input.error,.content-form textarea.error,.content-form select.error{border-color:var(--iris-red)}.mod_form .submit,.mod_form button[type=submit],.ce_form .submit,.ce_form button[type=submit],.content-form .submit,.content-form button[type=submit]{margin-top:6px}.mod_form .widget-explanation,.ce_form .widget-explanation,.content-form .widget-explanation{color:var(--muted);font-size:.95rem}@media(width >= 600px){.mod_form .formbody,.ce_form .formbody,.content-form .formbody{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:18px}.mod_form .formbody>*,.ce_form .formbody>*,.content-form .formbody>*{grid-column:1/-1}.mod_form .formbody>.w50,.ce_form .formbody>.w50,.content-form .formbody>.w50{grid-column:auto}}select{appearance:none;padding-right:48px;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f2e5f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center/18px}select:hover{border-color:#bfa6b7}select option{color:var(--ink);background:#fff}@supports(appearance: base-select){select,::picker(select){appearance:base-select}select{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:16px;background-image:none}select::picker-icon{content:"";flex:none;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f2e5f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .25s var(--ease)}select:open::picker-icon{transform:rotate(180deg)}select:open{border-color:var(--iris-purple);box-shadow:0 0 0 4px rgba(79,46,95,.14)}::picker(select){margin-top:6px;padding:6px;border:1.5px solid #e4d8df;border-radius:var(--radius-sm);background:#fff;box-shadow:0 12px 32px rgba(43,34,48,.14)}select option{padding:10px 14px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}select option::checkmark{display:none}select option:hover,select option:focus-visible{background:var(--purple-50);color:var(--iris-purple);outline:none}select option:checked{background:var(--iris-purple);color:#fff}}.mod_search .formbody{display:flex;gap:10px;flex-wrap:wrap}.mod_search input[type=search]{flex:1 1 260px;min-height:50px;padding:12px 18px;border:1.5px solid #d9c9d3;border-radius:999px;font:inherit}.mod_search .header{margin-top:24px;color:var(--muted)}.mod_search .highlight{background:var(--yellow-50)}.mod_search>div[class^=search_]{padding:18px 0;border-bottom:1px solid var(--line)}.pagination{margin-top:40px}.pagination ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;padding:0;margin:0}.pagination a,.pagination strong,.pagination span.current{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border-radius:999px;border:1.5px solid var(--line);text-decoration:none;font-weight:600}.pagination strong,.pagination .current{background:var(--iris-purple);border-color:var(--iris-purple);color:#fff}.pagination a:hover{border-color:var(--iris-purple)}.content-downloads ul,.content-download ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.content-downloads li a,.content-downloads>a,.content-download li a,.content-download>a{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:600;transition:border-color .2s,transform .25s var(--ease)}.content-downloads li a::before,.content-downloads>a::before,.content-download li a::before,.content-download>a::before{content:"";flex:none;width:22px;height:22px;background:var(--iris-purple);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 10l5 5 5-5M5 20h14'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 10l5 5 5-5M5 20h14'/%3E%3C/svg%3E") center/contain no-repeat}.content-downloads li a:hover,.content-downloads>a:hover,.content-download li a:hover,.content-download>a:hover{border-color:var(--iris-purple);transform:translateX(3px)}.content-downloads .size,.content-download .size{margin-left:auto;color:var(--muted);font-weight:400;font-size:.85rem}.content-accordion>div,.content-accordion details{border-bottom:1px solid var(--line)}.content-accordion summary,.content-accordion .handorgel__header button{display:flex;justify-content:space-between;gap:16px;width:100%;padding:18px 0;border:0;background:none;cursor:pointer;font:500 1.1rem var(--font-head);color:var(--iris-purple);text-align:left}.content-text .media,.content-image figure{border-radius:var(--radius);overflow:hidden}.content-image img{width:100%;border-radius:var(--radius)}p.back{margin-top:40px}p.back a{font-weight:600;text-decoration:none}p.back a::before{content:"← "}@media(prefers-reduced-motion: no-preference){.js .reveal{opacity:0;transform:translate3d(0, 28px, 0);transition:opacity .7s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--reveal-i, 0)*80ms)}.js .reveal.reveal--left{transform:translate3d(-32px, 0, 0)}.js .reveal.reveal--right{transform:translate3d(32px, 0, 0)}.js .reveal.reveal--zoom{transform:scale(0.96)}.js .reveal.is-visible{opacity:1;transform:none}}.text-center{text-align:center}.mt-0{margin-top:0 !important}@media(width < 900px){.hide-mobile{display:none !important}}
.hero{position:relative;overflow:hidden;background:var(--rose-50)}.hero.color-purple{--accent: var(--iris-purple);--accent-soft: var(--purple-50);--accent-strong: var(--iris-purple);--on-accent: #fff}.hero.color-red{--accent: var(--iris-red);--accent-soft: var(--rose-50);--accent-strong: var(--iris-red);--on-accent: #fff}.hero.color-green{--accent: var(--iris-green);--accent-soft: var(--green-50);--accent-strong: var(--green-700);--on-accent: #fff}.hero.color-yellow{--accent: var(--iris-yellow);--accent-soft: var(--yellow-50);--accent-strong: var(--yellow-800);--on-accent: var(--ink)}.hero.color-green{background:var(--green-50)}.hero.color-yellow{background:var(--yellow-50)}.hero.color-red{background:var(--rose-50)}.hero.color-purple{background:var(--purple-50)}.hero__inner{display:grid;gap:clamp(32px,5vw,64px);align-items:center;padding-block:clamp(32px,5vw,64px) clamp(48px,7vw,96px)}@media(width >= 900px){.hero__inner{grid-template-columns:minmax(0, 1fr) minmax(0, 1.05fr)}}.hero--slide .hero__inner{padding-block:clamp(32px,5vw,72px) clamp(72px,9vw,120px)}.hero--compact .hero__inner{grid-template-columns:1fr;padding-block:clamp(32px,5vw,56px) clamp(40px,6vw,72px)}.hero--compact .hero__text{max-width:760px}.hero__title{margin-bottom:20px}.hero__lead{font-size:clamp(1.05rem,1rem + .35vw,1.25rem);color:var(--ink);max-width:34em}.hero .kicker{color:var(--accent-strong)}.hero__media{position:relative}.hero__shape{position:relative;aspect-ratio:4/3;border-radius:var(--radius-lg) 140px var(--radius-lg) var(--radius-lg);overflow:hidden;background:var(--purple-100);box-shadow:var(--shadow)}@media(width >= 900px){.hero__shape{aspect-ratio:5/4}}.hero__shape img,.hero__shape .hero__placeholder{width:100%;height:100%;object-fit:cover}.hero__shape figure{height:100%}.hero--page .hero__media::before,.hero--slide .hero__media::before{content:"";position:absolute;inset:-28px -28px auto auto;width:70%;height:70%;border:2px solid #a9c79a;border-radius:50%;z-index:-1}.hero__badge{position:absolute;right:clamp(-8px,-1vw,0px);bottom:-24px;display:flex;gap:14px;align-items:flex-start;max-width:290px;padding:20px 24px;border-radius:120px 20px 20px 20px;background:var(--green-50);box-shadow:var(--shadow)}@media(width < 900px){.hero__badge{position:relative;right:auto;bottom:auto;margin:-40px 16px 0 auto}}.hero__badge-icon{color:var(--iris-red);margin-top:2px}.hero__badge-title{margin:0 0 6px;font:500 1.25rem/1.2 var(--font-head);color:var(--green-700)}.hero__badge-text{margin:0;font-size:.95rem;line-height:1.5}.hero__buttons{margin-top:32px}@media(prefers-reduced-motion: no-preference){.hero__shape img{transition:transform 1.2s var(--ease)}.hero:hover .hero__shape img{transform:scale(1.03)}}@media(width >= 900px){.content-swiper .hero.hero--slide .hero__inner{padding-block:clamp(30px,6vw,50px) clamp(70px,11vw,130px)}}@media(width < 900px){.content-swiper .hero.hero--slide .hero__inner{padding-block:0 112px}}.hero.hero--slide{--hero-cream: #fbf5f1;--hero-arc: #c9d6be;display:flex;min-height:clamp(460px,40vw,580px);background:var(--hero-cream);isolation:isolate}.hero.hero--slide .hero__inner{display:block;flex:0 0 auto;position:static;padding-block:clamp(30px,6vw,50px) clamp(30px,6vw,50px);align-self:center}.hero.hero--slide .hero__text{position:relative;z-index:2;max-width:min(560px,44vw)}.hero.hero--slide .hero__title{margin-bottom:18px;font-size:clamp(2rem,1.1rem + 2.7vw,3.4rem);line-height:1.12;letter-spacing:-0.015em;color:var(--iris-purple)}.hero.hero--slide h2.hero__title{font-size:clamp(1.75rem,1rem + 2vw,2.75rem);line-height:1.15}.hero.hero--slide .hero__lead{font-size:clamp(1.05rem,1rem + .3vw,1.2rem);max-width:30em}.hero.hero--slide .hero__buttons{margin-top:clamp(24px,3vw,25px);gap:16px;width:120%}@media(max-width: 1350px){.hero.hero--slide .hero__buttons{width:100%}}.hero.hero--slide::before{content:"";position:absolute;left:-36%;top:-46%;width:89%;height:225%;border-radius:50%;background:var(--hero-cream);z-index:1;pointer-events:none}.hero.hero--slide::after{content:"";position:absolute;left:-37%;top:-45%;width:89%;height:212%;border-radius:50%;border:4px solid var(--hero-arc);z-index:1;pointer-events:none}.hero.hero--slide .hero__media{position:absolute;top:0;right:0;bottom:0;width:57%;z-index:0}.hero.hero--slide .hero__media::before{content:none}.hero.hero--slide .hero__shape{height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none;background:var(--accent-soft)}.hero.hero--slide .hero__shape img{object-position:center}.hero.hero--slide .hero__placeholder{border-radius:0}.hero.hero--slide .hero__badge{right:0;bottom:0;flex-direction:row;align-items:flex-start;gap:10px;box-sizing:border-box;width:clamp(250px,20vw,300px);min-height:0;max-width:none;padding:clamp(36px,3.4vw,52px) 16px 18px clamp(28px,2.6vw,40px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 300' preserveAspectRatio='none'%3E%3Cpath fill='%23dde6d4' d='M56 299C56 295 54 282 53 274C52 266 51 258 49 250C47 242 45 234 42 226C39 218 33 210 30 202C27 194 25 186 23 178C20 170 16 162 13 154C10 146 8 138 6 130C4 122 2 114 1 106C0 98 -0 89 0 82C0 75 1 68 2 62C3 57 3 55 6 48C9 42 14 31 20 24C25 17 32 12 38 9C45 5 53 2 60 1C68 -1 75 -0 84 0C92 0 102 1 112 3C122 5 134 8 145 11C155 14 166 16 177 19C188 21 199 24 210 26C221 28 232 30 243 31C254 33 263 33 276 34C289 34 312 34 319 34V300Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-radius:0;box-shadow:none}.hero.hero--slide .hero__badge-icon{flex:none;width:clamp(40px,3.4vw,60px);height:auto;aspect-ratio:1;stroke-width:1.5;margin-top:-10px}.hero.hero--slide .hero__badge-title{margin:0 0 14px;font-size:clamp(1.15rem,1rem + .45vw,1.4rem);line-height:1.25;color:var(--green-700)}.hero.hero--slide .hero__badge-text{font-size:clamp(1rem,.95rem + .2vw,1.1rem);line-height:1.65}@media(width < 900px){.hero.hero--slide{flex-direction:column;min-height:0}.hero.hero--slide::before,.hero.hero--slide::after{content:none}.hero.hero--slide .hero__inner{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;gap:0;padding-block:0 40px}.hero.hero--slide .hero__media{position:relative;order:-1;width:auto;height:clamp(240px,64vw,380px);margin-inline:calc(-1*var(--gutter))}.hero.hero--slide .hero__text{margin:-34px calc(-1*var(--gutter)) 0;padding:40px var(--gutter) 0;max-width:none;background:none;border:0;border-radius:0}.hero.hero--slide .hero__text::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-20%;right:-45%;background:var(--hero-cream);border-top:2px solid var(--hero-arc);border-radius:50% 50% 0 0/46px 46px 0 0}.hero.hero--slide .hero__buttons{width:100%}.hero.hero--slide .hero__buttons .btn{flex:1 1 auto;justify-content:center}.hero.hero--slide .hero__badge{position:absolute;right:12px;bottom:50px;margin:0;width:auto;min-height:0;flex-direction:row;align-items:center;gap:8px;padding:8px 16px 8px 12px;border-radius:999px;box-shadow:0 6px 18px rgba(43,34,48,.12)}.hero.hero--slide .hero__badge-icon{width:22px;height:22px;margin:0}.hero.hero--slide .hero__badge-title{margin:0;font-size:.95rem;white-space:nowrap}.hero.hero--slide .hero__badge-text{display:none}}@media(width >= 900px){.hero.hero--slide.hero--wave .hero__media{width:56%}.hero.hero--slide.hero--wave::before{left:0;top:0;width:calc(94.7% + 60px);height:100%;border-radius:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='%23f4eef6' fill-opacity='.55' d='M0 0H46.4C46.7 1.7 48 6.7 48.7 10C49.4 13.3 50 15.8 50.5 20C51 24.2 51.5 30 51.7 35C51.9 40 51.7 45.8 51.6 50C51.6 54.2 51.4 56.7 51.5 60C51.7 63.3 51.9 66.7 52.5 70C53.1 73.3 53.8 76.7 54.9 80C56 83.3 57.2 86.7 59.2 90C61.2 93.3 65.5 98.3 66.8 100H0Z'/%3E%3Cpath fill='%23fbf5f1' d='M0 0H46C46.4 1.7 47.6 6.7 48.3 10C49 13.3 49.5 15.8 50 20C50.5 24.2 51 30 51.1 35C51.2 40 51 45.8 50.9 50C50.8 54.2 50.6 56.7 50.7 60C50.8 63.3 51.1 66.7 51.6 70C52.1 73.3 52.8 76.7 53.9 80C55 83.3 56.2 86.7 58.1 90C60 93.3 64.3 98.3 65.6 100H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.hero.hero--slide.hero--wave::after{content:none}}
.site-footer{background:var(--purple-900);color:#efe4f2}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{color:var(--iris-yellow)}.site-footer h2,.site-footer h3{color:#fff;font-size:1.15rem;margin-bottom:18px}.footer-bar__main{display:grid;gap:40px;padding-block:clamp(56px,7vw,88px) 48px}@media(width >= 600px){.footer-bar__main{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width >= 1100px){.footer-bar__main{grid-template-columns:repeat(4, minmax(0, 1fr))}}.footer-logo{display:inline-block;margin-bottom:20px;padding:12px 16px;border-radius:var(--radius-sm);background:#fff}.footer-logo img{height:52px;width:auto}.footer-text{font-size:.98rem;line-height:1.7}.footer-social{display:flex;gap:10px;margin-top:20px}.footer-social a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.12);transition:background-color .2s,transform .25s var(--ease)}.footer-social a:hover{background:var(--iris-red);color:#fff;transform:translateY(-3px)}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col .mod_navigation a,.footer-col .mod_customnav a,.footer-col .mod_navigation strong,.footer-col .mod_customnav strong{display:inline-block;padding:5px 0;color:#efe4f2;font-weight:400}.footer-col .mod_navigation a:hover,.footer-col .mod_customnav a:hover,.footer-col .mod_navigation strong:hover,.footer-col .mod_customnav strong:hover{color:var(--iris-yellow)}.footer-col .mod_newslist>.news-mini,.footer-col .mod_eventlist>.event-mini{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.14)}.footer-col .empty{color:#cdb8d6;font-size:.95rem}.news-mini time{display:block;font-size:.82rem;color:#cdb8d6}.news-mini__title{margin:2px 0 0;font-weight:600}@media(hover: hover)and (pointer: fine){.news-mini__title a:hover{text-decoration:underline}}.event-mini{display:flex;gap:14px;align-items:center}.event-mini p{margin:0;display:flex;flex-direction:column}.event-mini span{font-size:.85rem;color:#cdb8d6}.event-mini a{font-weight:600}.event-mini .date-badge{background:rgba(255,255,255,.12);margin:0;height:auto;padding:10px}.event-mini .date-badge__wd{display:none}.event-mini .date-badge__day{font-size:1.2rem}.footer-bar__bottom{border-top:1px solid rgba(255,255,255,.14)}.footer-bar__bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding-block:22px;font-size:.9rem;color:#cdb8d6}.footer-bar__bottom-inner .footer-legal ul{display:flex;flex-wrap:wrap;gap:6px 22px;list-style:none;margin:0;padding:0}.footer-bar__bottom-inner .footer-legal a,.footer-bar__bottom-inner .footer-legal strong{color:#cdb8d6;font-weight:400}.footer-bar__bottom-inner .footer-legal a:hover,.footer-bar__bottom-inner .footer-legal strong:hover{color:#fff}.footer-bar__bottom-inner .footer-copy{margin:0}.footer-partner{display:flex;align-items:center;gap:12px}.footer-partner img{height:40px;width:auto;padding:6px 10px;border-radius:8px;background:#fff}
.event-card.color-purple,.event-tile.color-purple,.event-row.color-purple{--accent: var(--iris-purple);--accent-soft: var(--purple-50);--accent-strong: var(--iris-purple);--on-accent: #fff}.event-card.color-red,.event-tile.color-red,.event-row.color-red{--accent: var(--iris-red);--accent-soft: var(--rose-50);--accent-strong: var(--iris-red);--on-accent: #fff}.event-card.color-green,.event-tile.color-green,.event-row.color-green{--accent: var(--iris-green);--accent-soft: var(--green-50);--accent-strong: var(--green-700);--on-accent: #fff}.event-card.color-yellow,.event-tile.color-yellow,.event-row.color-yellow{--accent: var(--iris-yellow);--accent-soft: var(--yellow-50);--accent-strong: var(--yellow-800);--on-accent: var(--ink)}.date-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex:none;min-width:60px;height:90px;padding:4px 6px;border-radius:12px;background:var(--iris-purple);color:#fff;line-height:1;margin-top:-20px;margin-left:-20px}.date-badge--red{background:var(--iris-red)}.date-badge--green{background:var(--iris-green)}.date-badge--yellow{background:var(--iris-yellow);color:var(--ink)}.date-badge__wd{font-size:.75rem;font-weight:600;margin-bottom:5px;text-transform:uppercase}.date-badge__day{font:500 1.9rem/1 var(--font-head)}.date-badge__mon{font-size:.9rem;letter-spacing:.06em;margin-top:3px}.mod_eventlist.events-cards,.mod_eventlist.events-tiles,.mod_eventlist.events-rows{display:grid;gap:clamp(16px,2.2vw,28px)}.mod_eventlist.events-cards>:is(h1,h2,h3):not(.event-month),.mod_eventlist.events-cards>.pagination,.mod_eventlist.events-cards>.empty,.mod_eventlist.events-tiles>:is(h1,h2,h3):not(.event-month),.mod_eventlist.events-tiles>.pagination,.mod_eventlist.events-tiles>.empty,.mod_eventlist.events-rows>:is(h1,h2,h3):not(.event-month),.mod_eventlist.events-rows>.pagination,.mod_eventlist.events-rows>.empty{grid-column:1/-1}@media(width >= 900px){.mod_eventlist.events-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width >= 1100px){.mod_eventlist.events-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}.mod_eventlist.events-tiles{grid-template-columns:repeat(auto-fill, minmax(min(100%, 240px), 1fr))}@media(width >= 900px){.mod_eventlist.events-rows{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width >= 1100px){.mod_eventlist.events-rows{grid-template-columns:repeat(3, minmax(0, 1fr))}}.mod_eventlist>.empty{padding:32px;border:1.5px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--muted)}.event-month{grid-column:1/-1;display:flex;align-items:center;gap:16px;margin:clamp(16px,3vw,32px) 0 0;font-size:clamp(1.3rem,1.1rem + .8vw,1.8rem)}.event-month::after{content:"";flex:1;height:1px;background:var(--line)}.event-month:first-of-type{margin-top:0}.event-card,.event-row,.event-tile{position:relative;display:flex;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s}.event-card:hover,.event-card:focus-within,.event-row:hover,.event-row:focus-within,.event-tile:hover,.event-tile:focus-within{transform:translateY(-4px);box-shadow:var(--shadow);border-color:rgba(0,0,0,0)}.event-card h3,.event-row h3,.event-tile h3{margin:0;font-size:1.08rem;line-height:1.3;color:var(--ink)}.event-card h3 a,.event-row h3 a,.event-tile h3 a{color:inherit;text-decoration:none}.event-card h3 a::after,.event-row h3 a::after,.event-tile h3 a::after{content:"";position:absolute;inset:0;z-index:1}.event-card h3 a:focus-visible,.event-row h3 a:focus-visible,.event-tile h3 a:focus-visible{outline:none}.event-card h3 a:focus-visible::after,.event-row h3 a:focus-visible::after,.event-tile h3 a:focus-visible::after{outline:3px solid var(--iris-yellow);outline-offset:3px;border-radius:var(--radius)}.event-card img,.event-row img,.event-tile img{transition:transform .8s var(--ease)}.event-card:hover img,.event-row:hover img,.event-tile:hover img{transform:scale(1.06)}.event-card,.event-row{min-height:180px}.event-card__body,.event-row__body{display:flex;flex-direction:column;gap:10px;flex:1 1 60%;min-width:0;padding:18px}.event-card__head,.event-row__head{display:flex;gap:14px;align-items:flex-start}.event-card__media,.event-row__media{flex:0 0 36%;position:relative;overflow:hidden}.event-card__media figure,.event-card__media img,.event-card__media .media-placeholder,.event-row__media figure,.event-row__media img,.event-row__media .media-placeholder{width:100%;height:100%;min-height:100%;object-fit:cover}.event-card__media .media-placeholder,.event-row__media .media-placeholder{min-height:0}.event-card__meta,.event-row__meta{display:flex;flex-direction:column;gap:4px;margin:0;font-size:.9rem;color:var(--muted)}.event-card__meta span,.event-row__meta span{display:inline-flex;gap:6px;align-items:center}.event-card__meta em,.event-row__meta em{font-style:normal;color:var(--iris-green)}.event-card__tags,.event-row__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0}.event-card__more,.event-row__more{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font:500 .92rem var(--font-head);color:var(--iris-purple)}.event-card__more .icon,.event-row__more .icon{transition:transform .3s var(--ease)}.event-card:hover .event-card__more .icon,.event-card:hover .event-row__more .icon,.event-row:hover .event-card__more .icon,.event-row:hover .event-row__more .icon{transform:translateX(4px)}.event-card__cat,.event-row__cats{margin:0 0 2px;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-strong)}.event-row__cats{display:flex;flex-wrap:wrap;gap:4px 12px}.cat-dot{display:inline-flex;align-items:center;gap:6px}.cat-dot::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--iris-purple)}.cat-dot--red::before{background:var(--iris-red)}.cat-dot--green::before{background:var(--iris-green)}.cat-dot--yellow::before{background:var(--iris-yellow)}.event-tile{flex-direction:column}.event-tile__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--accent-soft)}.event-tile__media figure,.event-tile__media img,.event-tile__media .media-placeholder{width:100%;height:100%;object-fit:cover;min-height:0}.event-tile__cat{position:absolute;left:12px;top:12px;padding:4px 12px;border-radius:999px;background:#fff;color:var(--accent-strong);font-size:.8rem;font-weight:700}.event-tile__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:16px 18px 18px}.event-tile__when{margin:0;font-size:.9rem;color:var(--muted)}.event-tile__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px}.event-tile__arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--purple-50);color:var(--iris-purple);transition:background-color .25s,color .25s,transform .3s var(--ease)}.event-tile:hover .event-tile__arrow{background:var(--iris-purple);color:#fff;transform:translateX(3px)}.event-filter__title{font-size:1rem;margin-bottom:12px;color:var(--ink)}.event-filter ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.pill{--pill: var(--iris-purple);display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border:1.5px solid var(--pill);border-radius:999px;background:#fff;color:var(--pill);font:500 .95rem var(--font-head);text-decoration:none;transition:background-color .2s,color .2s,transform .25s var(--ease)}.pill::before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor;opacity:.8}.pill:hover{transform:translateY(-2px);color:var(--pill);background:color-mix(in srgb, var(--pill) 10%, #fff)}.pill.is-active{background:var(--pill);color:#fff}.pill.is-active:hover{color:#fff}.pill--red{--pill: var(--iris-red)}.pill--green{--pill: var(--iris-green)}.pill--yellow{--pill: #9a7000}.pill--all::before{display:none}span.pill{min-height:32px;padding:0 14px;font-size:.85rem}span.pill:hover{transform:none}
