strong{font-weight:600}.list-reset,.list-reset ul,.list-reset ul li{text-indent:0;margin:0;padding:0;list-style:none}.content ul,.content ol,ul.content,ol.content{margin:0;padding:0;list-style-position:inside}.content ul:not(:last-child),.content ol:not(:last-child),ul.content:not(:last-child),ol.content:not(:last-child){margin:0 0 var(--spacing-r-xl)}.content ul li,.content ol li,ul.content li,ol.content li{margin:0 0 var(--spacing-r-3xs);list-style:none}.content ol,ol.content{counter-reset:item;list-style-type:decimal}.content ol li:before,ol.content li:before{content:counter(item);counter-increment:item;width:1.5em;display:inline-block}.content ul.dash li,ul.content.dash li{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" viewBox=\"0 -960 960 960\" fill=\"currentColor\"><path d=\"M240-440v-80h480v80H240Z\"/></svg>");background-repeat:no-repeat;background-position:calc(-.125rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));background-size:1em 1em;padding:0 0 0 1.5em}.content ul.checked li,ul.content.checked li{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" viewBox=\"0 -960 960 960\" fill=\"currentColor\"><path d=\"M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z\"/></svg>");background-repeat:no-repeat;background-position:calc(-.125rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));background-size:1em 1em;padding:0 0 0 1.5em}.content ul.links li,ul.content.links li{margin:0 0 var(--spacing-r-xs);padding:0}.text-overline{font-size:calc(1rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.02em;margin:0;font-weight:500;line-height:1.2}@media (min-width:1024px){.text-overline{font-size:calc(1.125rem * var(--mantine-scale))}}.text-overline:not(:last-child){margin:0 0 var(--spacing-r-s)}.text-overline-small{font-size:calc(.875rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.02em;font-weight:500;line-height:1.2}@media (min-width:500px){.text-overline-small{font-size:calc(1rem * var(--mantine-scale))}}.text-overline-small:not(:last-child){margin:0 0 var(--spacing-r-xs)}.text-h1,.hero-title,h1{font-size:calc(1.375rem * var(--mantine-scale));color:var(--color-cyan-90);letter-spacing:.02em;font-weight:600;line-height:1.25}@media (min-width:500px){.text-h1,.hero-title,h1{font-size:calc(1.5rem * var(--mantine-scale))}}@media (min-width:1024px){.text-h1,.hero-title,h1{font-size:calc(2rem * var(--mantine-scale))}}@media (min-width:1440px){.text-h1,.hero-title,h1{font-size:calc(2.5rem * var(--mantine-scale))}}.text-h1:not(:last-child),.hero-title:not(:last-child),h1:not(:last-child){margin:0 0 var(--spacing-r-m)}.text-default-title,h2{margin:0 0 var(--spacing-r-l);font-size:calc(1.125rem * var(--mantine-scale));color:var(--color-cyan-80);letter-spacing:.01em;font-weight:600;line-height:1.2}@media (min-width:500px){.text-default-title,h2{font-size:calc(1.25rem * var(--mantine-scale))}}@media (min-width:1024px){.text-default-title,h2{font-size:calc(1.375rem * var(--mantine-scale))}}.text-teaser-title{margin:0 0 var(--spacing-r-m);font-size:calc(1.5rem * var(--mantine-scale));color:var(--color-cyan-90);letter-spacing:.02em;font-weight:600;line-height:1.2}@media (min-width:1024px){.text-teaser-title{font-size:calc(1.75rem * var(--mantine-scale))}}.text-teaser-title-small{font-size:calc(1.125rem * var(--mantine-scale));color:var(--color-cyan-90);letter-spacing:.02em;font-weight:600;line-height:1.2}@media (min-width:500px){.text-teaser-title-small{font-size:calc(1.25rem * var(--mantine-scale))}}@media (min-width:1440px){.text-teaser-title-small{font-size:calc(1.375rem * var(--mantine-scale))}}.text-teaser-title-small:not(:last-child){margin:0 0 var(--spacing-r-s)}.text-title-small,.text-h4,.text-h5,.text-h6,h3,h4,h5,h6{margin:0 0 var(--spacing-r-xs);font-size:calc(1rem * var(--mantine-scale));color:var(--color-cyan-80);letter-spacing:.02em;font-weight:600;line-height:1.2}@media (min-width:1024px){.text-title-small,.text-h4,.text-h5,.text-h6,h3,h4,h5,h6{font-size:calc(1.125rem * var(--mantine-scale))}}.text-lead,.lead,.has-lead+p{font-size:calc(1.125rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.01em;margin:0;font-weight:600;line-height:1.5}@media (min-width:500px){.text-lead,.lead,.has-lead+p{font-size:calc(1.25rem * var(--mantine-scale))}}@media (min-width:1024px){.text-lead,.lead,.has-lead+p{font-size:calc(1.375rem * var(--mantine-scale))}}.text-lead:not(:last-child),.lead:not(:last-child),.has-lead+p:not(:last-child){margin:0 0 var(--spacing-r-xl)}.text-richtext-semibold,.content ul,.content ol,ul.content,ol.content,.text-richtext,body,p,a{font-size:calc(1rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.01em;line-height:1.5}@media (min-width:1024px){.text-richtext-semibold,.content ul,.content ol,ul.content,ol.content,.text-richtext,body,p,a{font-size:calc(1.125rem * var(--mantine-scale))}}.text-richtext-xsmall{font-size:calc(.75rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.01em;font-weight:400;line-height:1.5}@media (min-width:1024px){.text-richtext-xsmall{font-size:calc(.875rem * var(--mantine-scale))}}.content ul,.content ol,ul.content,ol.content,.text-richtext,body,p,a{font-weight:400}p{margin:0}p:not(:last-child){margin:0 0 var(--spacing-r-xl)}.text-richtext-semibold{font-weight:600}.text-richtext-small-semibold,.text-richtext-small{font-size:calc(.875rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.01em;line-height:1.5}@media (min-width:1024px){.text-richtext-small-semibold,.text-richtext-small{font-size:calc(1rem * var(--mantine-scale))}}.text-richtext-small{font-weight:400}.text-richtext-small-semibold{font-weight:600}.text-label-xl{font-size:calc(1rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.02em;font-weight:600;line-height:1.2}@media (min-width:500px){.text-label-xl{font-size:calc(1.125rem * var(--mantine-scale))}}@media (min-width:1024px){.text-label-xl{font-size:calc(1.25rem * var(--mantine-scale))}}.text-label-l-semibold,.text-label-l{font-size:calc(1rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.01em;line-height:1.2}@media (min-width:1024px){.text-label-l-semibold,.text-label-l{font-size:calc(1.125rem * var(--mantine-scale))}}.text-label-l{font-weight:400}.text-label-l-semibold{font-weight:600}.text-label-m-semibold,.text-label-m-medium,.search-result-event-item,.search-result-tag,.search-result-link-tag,.search-result-toggle,.text-label-m{font-size:calc(.875rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.01em;line-height:1.2}@media (min-width:1024px){.text-label-m-semibold,.text-label-m-medium,.search-result-event-item,.search-result-tag,.search-result-link-tag,.search-result-toggle,.text-label-m{font-size:calc(1rem * var(--mantine-scale))}}.search-result-event-item,.search-result-tag,.search-result-link-tag,.search-result-toggle,.text-label-m{font-weight:400}.text-label-m-medium{font-weight:500}.text-label-m-semibold{font-weight:600}.text-label-s-medium,.text-label-s{font-size:calc(.75rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.01em;line-height:1}.text-label-s{font-weight:400}.text-label-s-medium{font-weight:500}.text-label-xs{font-size:calc(.625rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.01em;font-weight:400;line-height:1.2}.search-result{padding:var(--spacing-r-xs) var(--spacing-r-m);background-color:var(--mantine-color-body);border-bottom:1px solid var(--color-cyan-40);position:relative}@media (hover:hover){.search-result:hover{background-color:var(--color-beige-10)}}.search-result--rounded{padding:var(--spacing-r-s) var(--spacing-r-m) var(--spacing-r-m);margin-bottom:var(--spacing-r-xs);border-radius:calc(1rem * var(--mantine-scale));border-bottom:none}@media (min-width:1024px){.search-result--rounded{border-radius:calc(1.25rem * var(--mantine-scale))}}.search-result-wrapper{align-items:flex-start}.search-result-header{margin:-8px -4px 0 var(--spacing-r-m);flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.search-result-header:has(img){width:min(200px,40%)}.search-result-header-image{aspect-ratio:16/9;vertical-align:top;border-radius:calc(.5rem * var(--mantine-scale));width:100%;height:auto}.search-result-content{max-height:2lh;margin:0 0 var(--spacing-r-s);text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-result-sup-title{margin:0 0 calc(.25rem * var(--mantine-scale))!important}.search-result-title{margin:0 0 var(--spacing-r-m)}.search-result-badge{margin:0 var(--spacing-r-xs) 0 0}.search-result-link{flex:auto;min-width:0;text-decoration:none}.search-result-tags{gap:calc(.125rem * var(--mantine-scale)) 0}.search-result-event{gap:var(--spacing-r-xs) 0}.search-result-event-item{gap:calc(.25rem * var(--mantine-scale));color:var(--color-cyan-80);align-items:center;display:flex}.search-result-event-item:not(:last-child){margin:0 var(--spacing-r-xs) 0 0}.search-result-event-item .icon{width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));flex-shrink:0}.search-result-tag,.search-result-link-tag{color:var(--color-cyan-100)}.search-result-tag:not(:last-child):after{width:calc(.0625rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale));margin:0 calc(.5rem * var(--mantine-scale));vertical-align:middle;content:"";background-color:var(--color-cyan-80);display:inline-block}.search-result-link-tag{gap:var(--spacing-r-3xs);align-items:center;display:inline-flex}.search-result-link-tag .icon{width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale))}.search-result-footer{margin-top:var(--spacing-r-2xs);justify-content:flex-end;display:flex}.search-result-footer--expanded{gap:var(--spacing-r-s);padding-top:var(--spacing-r-xs);margin-top:var(--spacing-r-xs);border-top:1px solid var(--color-cyan-40);justify-content:space-between;align-items:flex-end}.search-result-footer-start{flex:auto;min-width:0}.search-result-toggle{color:var(--color-cyan-80);-webkit-text-decoration:underline var(--color-lime-60) .15em;-webkit-text-decoration:underline var(--color-lime-60) .15em;text-decoration:underline var(--color-lime-60) .15em;text-underline-offset:calc(.25rem * var(--mantine-scale));margin-left:auto}.search-result--event .search-result-header{gap:calc(.75rem * var(--mantine-scale));flex-direction:row;align-items:flex-start;display:flex}@media (min-width:1024px){.search-result--event:has(.date-ribbon) .search-result-wrapper{flex-direction:row!important}.search-result--event:has(.date-ribbon) .search-result-header{width:auto!important;margin:-8px -4px 0 var(--spacing-r-m)!important;order:0!important;justify-content:flex-start!important}}.search-result--event:has(.date-ribbon) .search-result-wrapper{flex-direction:column}.search-result--event:has(.date-ribbon) .search-result-header{order:-1;justify-content:space-between;width:100%;margin:0}.search-result--event:has(.date-ribbon) .date-ribbon{width:calc(3.5rem * var(--mantine-scale));height:calc(4.25rem * var(--mantine-scale));margin:calc(-1*var(--spacing-r-xs)) 40px var(--spacing-r-s) 0}@media (min-width:1024px){.search-result--event:has(.date-ribbon) .date-ribbon{margin-top:calc(8px - var(--spacing-r-xs))}}.search-result--lime,.search-result--cyan,.search-result--turquoise,.search-result--beige,.search-result--dark-cyan{padding-left:var(--spacing-r-xl);overflow:hidden}.search-result--lime:not(.search-result--rounded),.search-result--cyan:not(.search-result--rounded),.search-result--turquoise:not(.search-result--rounded),.search-result--beige:not(.search-result--rounded),.search-result--dark-cyan:not(.search-result--rounded){margin-bottom:calc(.5rem * var(--mantine-scale))}.search-result--lime:after,.search-result--cyan:after,.search-result--turquoise:after,.search-result--beige:after,.search-result--dark-cyan:after{width:calc(1rem * var(--mantine-scale));content:"";border-radius:calc(.5rem * var(--mantine-scale)) 0 0;height:100%;-webkit-clip-path:polygon(0 0, 50% 0, calc(1rem * var(--mantine-scale)) 0, 0 100%);clip-path:polygon(0 0, 50% 0, calc(1rem * var(--mantine-scale)) 0, 0 100%);display:block;position:absolute;top:0;left:0;overflow:hidden}.search-result--lime:after{background-color:var(--color-lime-50)}.search-result--cyan:after{background-color:var(--color-cyan-40)}.search-result--turquoise:after{background-color:var(--color-turquoise-40)}.search-result--beige:after{background-color:var(--color-beige-40)}.search-result--dark-cyan:after{background-color:var(--color-cyan-90)}.search-result--detail{padding:var(--spacing-r-s) var(--spacing-r-m);background-color:var(--mantine-color-white);border-radius:calc(1rem * var(--mantine-scale));border-bottom:none}@media (min-width:1024px){.search-result--detail{border-radius:calc(1.25rem * var(--mantine-scale))}}.search-result--detail:hover{background-color:var(--mantine-color-white)}.search-result--detail:after{display:none}
