@charset "UTF-8";.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{margin:0;padding:0}ul,ol{list-style:none}a{text-decoration:none;color:inherit}img{border-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}.clearfix:after{content:"";display:table;clear:both}button{background:none;color:inherit;border:none;padding:0;font:inherit;outline:inherit}address{font-style:normal}:root{--icon-size: clamp(1.875rem, 1.429rem + 1.429vw, 2.5rem);--burger-button-width: calc(var(--icon-size) * 1.25) ;--burger-button-height: calc(var(--burger-button-width) * 2 / 3);--burger-button-stroke: 3px;--font-family-base: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-heading: "New Experimental", serif;--font-size-sm: clamp(.875rem, .786rem + .286vw, 1rem);--font-size-md: clamp(1.1rem, 1.03rem + .286vw, 1.25rem);--font-size-lg: clamp(1.875rem, 1.607rem + .857vw, 2.25rem);--font-size-xl: clamp(2.625rem, 1.643rem + 3.143vw, 4rem);--line-height-sm: 1.3;--line-height-md: 1.2;--line-height-lg: 1.2;--line-height-xl: 1.1;--font-weight-normal: 400;--font-weight-bold: 600;--color-purple-dark: #CCB2FF;--color-purple-light: #D4BEFF;--color-lime-dark: #E4FF77;--color-lime-light: #E4FF77;--color-pink-dark: #F7BCBC;--color-pink-light: #F7C2C2;--color-green-dark: #31724B;--color-green-light: #267746;--color-orange-dark: #EA5B2F;--color-orange-light: #ED6237;--color-blue-dark: #0462FA;--color-blue-light: #0B67FB;--color-black: rgb(29, 29, 27);--color-grey: rgb(157, 157, 157);--color-white: rgb(248, 248, 248);--text-color: var(--color-black);--bg-color: var(--color-white);--link-color: var(--text-color);--icon-color: var(--text-color);--border-color: var(--text-color);--border-width: .5px;--margin-xxs: 4px ;--margin-xs: 8px ;--margin-sm: 16px ;--margin-md: 32px ;--margin-lg: 48px ;--margin-xl: 96px ;--margin-xxl: 160px ;--margin-inline: var(--margin-md);--margin-block: var(--margin-md);--grid-gutter: clamp(var(--margin-xs), var(--margin-xs) + .2vw, var(--margin-sm));--container-width: 100%;--breakpoint-xs: 320px;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1300px;--z-index-1: 1000;--z-index-2: 100;--z-index-3: 10;--z-index-4: 1}@media screen and (max-width: 768px){:root{--margin-inline: var(--margin-sm)}}@font-face{font-family:New Experimental;src:url(/assets/fonts/New-Experimental.ttf) format("truetype"),url(/assets/fonts/New-Experimental.woff) format("woff2");font-weight:400;font-style:normal}body{font-size:var(--font-size-md);line-height:var(--line-height-md);font-family:var(--font-family-base);color:var(--text-color);-webkit-font-smoothing:antialiased}h1,h2,h3{font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-family:var(--font-family-heading);color:inherit}h4,h5,h6{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-family:var(--font-family-heading);color:inherit}:root{--columns: 12;--grid-gap: var(--margin-sm);--grid-inline-gap: var(--grid-gap);--grid-block-gap: var(--grid-gap);--width: 1/1}.kb-grid{display:grid;grid-template-columns:repeat(var(--columns),1fr);row-gap:var(--grid-block-gap);column-gap:var(--grid-inline-gap)}.kb-grid>*{grid-column:span calc(var(--columns) * var(--width))}.column-1-xs{--width: 1/1}.column-3-4-xs{--width: 3/4}.column-2-3-xs{--width: 2/3}.column-1-2-xs{--width: 1/2}.column-1-3-xs{--width: 1/3}.column-1-4-xs{--width: 1/4}.column-1-6-xs{--width: 1/6}.column-1-8-xs{--width: 1/8}.column-1-12-xs{--width: 1/12}.column-1-6-sm,.column-1-8-sm{--width: 1/2}.column-1-12-sm{--width: 1/4}@media (min-width: 320px){.column-1-3-sm,.column-1-4-sm{--width: 1/2}.column-1-6-sm,.column-1-8-sm{--width: 1/4}.column-1-12-sm{--width: 1/8}.column-1-3,.column-1-3-md,.column-1-4,.column-1-4-md{--width: 1/1}.column-1-6,.column-1-6-md,.column-1-8,.column-1-8-md{--width: 1/2}.column-1-12,.column-1-12-md{--width: 1/4}.column-1-3-lg,.column-1-4-lg,.column-1-6-lg,.column-1-8-lg,.column-1-12-lg{--width: 1/1}}@media (min-width: 480px){.column-1-sm{--width: 1/1}.column-3-4-sm{--width: 3/4}.column-2-3-sm{--width: 2/3}.column-1-2-sm{--width: 1/2}.column-1-3-sm{--width: 1/3}.column-1-4-sm{--width: 1/4}.column-1-6-sm{--width: 1/6}.column-1-8-sm{--width: 1/8}.column-1-8-sm{--width: 1/12}.column-1-3,.column-1-3-md,.column-1-4,.column-1-4-md,.column-1-6,.column-1-6-md{--width: 1/2}.column-1-8,.column-1-8-md{--width: 1/4}.column-1-12,.column-1-12-md{--width: 1/8}.column-1-3-lg,.column-1-4-lg,.column-1-6-lg{--width: 1/1}.column-1-8-lg{--width: 1/2}.column-1-12-lg{--width: 1/4}}@media (min-width: 768px){.column-1,.column-1-md{--width: 1/1}.column-3-4,.column-3-4-md{--width: 3/4}.column-2-3,.column-2-3-md{--width: 2/3}.column-1-2,.column-1-2-md{--width: 1/2}.column-1-3,.column-1-3-md{--width: 1/3}.column-1-4,.column-1-4-md{--width: 1/4}.column-1-6,.column-1-6-md{--width: 1/6}.column-1-8,.column-1-8-md{--width: 1/8}.column-1-12,.column-1-12-md{--width: 1/12}.column-1-3-lg,.column-1-4-lg{--width: 1/2}.column-1-6-lg,.column-1-8-lg{--width: 1/4}.column-1-12-lg{--width: 1/8}}@media (min-width: 1024px){.column-1-lg{--width: 1/1}.column-3-4-lg{--width: 3/4}.column-2-3-lg{--width: 2/3}.column-1-2-lg{--width: 1/2}.column-1-3-lg{--width: 1/3}.column-1-4-lg{--width: 1/4}.column-1-6-lg{--width: 1/6}.column-1-8-lg{--width: 1/8}.column-1-12-lg{--width: 1/12}}.heading{font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-family:var(--font-family-heading)}.subheading{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-family:var(--font-family-heading)}.small-heading{font-size:var(--font-size-md);line-height:var(--line-height-md);text-transform:uppercase;font-weight:700;letter-spacing:.1em;font-family:var(--font-family-base)}.text{font-size:var(--font-size-md);line-height:var(--line-height-md);font-family:var(--font-family-base)}.infotext{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-family:var(--font-family-base)}.font-bold{font-weight:var(--font-weight-bold);font-variation-settings:"wght" var(--font-weight-bold)}.font-normal,.font-regular{font-weight:var(--font-weight-normal);font-variation-settings:"wght" var(--font-weight-normal)}.bg-color-purple{--_bg-color: var(--color-purple-dark);--_text-color: var(--color-orange-light) }.bg-color-lime{--_bg-color: var(--color-lime-dark);--_text-color: var(--color-green-light) }.bg-color-pink{--_bg-color: var(--color-pink-dark);--_text-color: var(--color-blue-light) }.bg-color-green{--_bg-color: var(--color-green-dark);--_text-color: var(--color-purple-light) }.bg-color-orange{--_bg-color: var(--color-orange-dark);--_text-color: var(--color-pink-light) }.bg-color-blue{--_bg-color: var(--color-blue-dark);--_text-color: var(--color-lime-light) }.m-xxs{margin:var(--margin-xxs)}.m-xs{margin:var(--margin-xs)}.m-sm{margin:var(--margin-sm)}.m-md{margin:var(--margin-md)}.m-lg{margin:var(--margin-lg)}.m-xl{margin:var(--margin-xl)}.m-xxl{margin:var(--margin-xxl)}.p-xxs{padding:var(--margin-xxs)}.p-xs{padding:var(--margin-xs)}.p-sm{padding:var(--margin-sm)}.p-md{padding:var(--margin-md)}.p-lg{padding:var(--margin-lg)}.p-xl{padding:var(--margin-xl)}.p-xxl{padding:var(--margin-xxl)}.m-inline-xxs{margin-inline:var(--margin-xxs)}.m-inline-xs{margin-inline:var(--margin-xs)}.m-inline-sm{margin-inline:var(--margin-sm)}.m-inline-md{margin-inline:var(--margin-md)}.m-inline-lg{margin-inline:var(--margin-lg)}.m-inline-xl{margin-inline:var(--margin-xl)}.m-inline-xxl{margin-inline:var(--margin-xxl)}.p-inline-xxs{padding-inline:var(--margin-xxs)}.p-inline-xs{padding-inline:var(--margin-xs)}.p-inline-sm{padding-inline:var(--margin-sm)}.p-inline-md{padding-inline:var(--margin-md)}.p-inline-lg{padding-inline:var(--margin-lg)}.p-inline-xl{padding-inline:var(--margin-xl)}.p-inline-xxl{padding-inline:var(--margin-xxl)}.m-block-xxs{margin-block:var(--margin-xxs)}.m-block-xs{margin-block:var(--margin-xs)}.m-block-sm{margin-block:var(--margin-sm)}.m-block-md{margin-block:var(--margin-md)}.m-block-lg{margin-block:var(--margin-lg)}.m-block-xl{margin-block:var(--margin-xl)}.m-block-xxl{margin-block:var(--margin-xxl)}.p-block-xxs{padding-block:var(--margin-xxs)}.p-block-xs{padding-block:var(--margin-xs)}.p-block-sm{padding-block:var(--margin-sm)}.p-block-md{padding-block:var(--margin-md)}.p-block-lg{padding-block:var(--margin-lg)}.p-block-xl{padding-block:var(--margin-xl)}.p-block-xxl{padding-block:var(--margin-xxl)}.m-top-xxs{margin-top:var(--margin-xxs)}.m-top-xs{margin-top:var(--margin-xs)}.m-top-sm{margin-top:var(--margin-sm)}.m-top-md{margin-top:var(--margin-md)}.m-top-lg{margin-top:var(--margin-lg)}.m-top-xl{margin-top:var(--margin-xl)}.m-top-xxl{margin-top:var(--margin-xxl)}.p-top-xxs{padding-top:var(--margin-xxs)}.p-top-xs{padding-top:var(--margin-xs)}.p-top-sm{padding-top:var(--margin-sm)}.p-top-md{padding-top:var(--margin-md)}.p-top-lg{padding-top:var(--margin-lg)}.p-top-xl{padding-top:var(--margin-xl)}.p-top-xxl{padding-top:var(--margin-xxl)}.m-bottom-xxs{margin-bottom:var(--margin-xxs)}.m-bottom-xs{margin-bottom:var(--margin-xs)}.m-bottom-sm{margin-bottom:var(--margin-sm)}.m-bottom-md{margin-bottom:var(--margin-md)}.m-bottom-lg{margin-bottom:var(--margin-lg)}.m-bottom-xl{margin-bottom:var(--margin-xl)}.m-bottom-xxl{margin-bottom:var(--margin-xxl)}.p-bottom-xxs{padding-bottom:var(--margin-xxs)}.p-bottom-xs{padding-bottom:var(--margin-xs)}.p-bottom-sm{padding-bottom:var(--margin-sm)}.p-bottom-md{padding-bottom:var(--margin-md)}.p-bottom-lg{padding-bottom:var(--margin-lg)}.p-bottom-xl{padding-bottom:var(--margin-xl)}.p-bottom-xxl{padding-bottom:var(--margin-xxl)}.m-left-xxs{margin-left:var(--margin-xxs)}.m-left-xs{margin-left:var(--margin-xs)}.m-left-sm{margin-left:var(--margin-sm)}.m-left-md{margin-left:var(--margin-md)}.m-left-lg{margin-left:var(--margin-lg)}.m-left-xl{margin-left:var(--margin-xl)}.m-left-xxl{margin-left:var(--margin-xxl)}.p-left-xxs{padding-left:var(--margin-xxs)}.p-left-xs{padding-left:var(--margin-xs)}.p-left-sm{padding-left:var(--margin-sm)}.p-left-md{padding-left:var(--margin-md)}.p-left-lg{padding-left:var(--margin-lg)}.p-left-xl{padding-left:var(--margin-xl)}.p-left-xxl{padding-left:var(--margin-xxl)}.m-right-xxs{margin-right:var(--margin-xxs)}.m-right-xs{margin-right:var(--margin-xs)}.m-right-sm{margin-right:var(--margin-sm)}.m-right-md{margin-right:var(--margin-md)}.m-right-lg{margin-right:var(--margin-lg)}.m-right-xl{margin-right:var(--margin-xl)}.m-right-xxl{margin-right:var(--margin-xxl)}.p-right-xxs{padding-right:var(--margin-xxs)}.p-right-xs{padding-right:var(--margin-xs)}.p-right-sm{padding-right:var(--margin-sm)}.p-right-md{padding-right:var(--margin-md)}.p-right-lg{padding-right:var(--margin-lg)}.p-right-xl{padding-right:var(--margin-xl)}.p-right-xxl{padding-right:var(--margin-xxl)}.flex-center,.flex-columns,.flex-rows,.flex-spread-columns,.flex-spread-rows{display:flex;flex-wrap:wrap}.flex-center{justify-content:center;align-items:center}.flex-columns,.flex-spread-columns{flex-direction:column}.flex-rows,.flex-spread-rows{flex-direction:row}.flex-spread-columns,.flex-spread-rows{justify-content:space-between}.gap{gap:var(--grid-gutter)}.no-gap{gap:0}.no-rowgap{row-gap:0}.no-columngap{column-gap:0}.link{color:var(--link-color)}.link-unstyle{color:var(--text-color)}.border{border:var(--border-width) solid var(--border-color)}.border-top{border-top:var(--border-width) solid var(--border-color)}.border-right{border-right:var(--border-width) solid var(--border-color)}.border-bottom{border-bottom:var(--border-width) solid var(--border-color)}.border-left{border-left:var(--border-width) solid var(--border-color)}.position-r{position:relative}.position-a{position:absolute}.position-f{position:fixed}.arrow{display:inline-block;padding:.05em;margin-bottom:-.25em;width:.8em;height:1.3em;fill:currentColor}.arrow-wrapper{margin-inline:var(--margin-xxs)}.gallery-container{position:relative;width:inherit;height:inherit;overflow-x:hidden}.gallery-container figure.gallery-item{height:100%;width:100%;aspect-ratio:inherit}.gallery-container figure.gallery-item img{width:100%;height:100%;object-fit:cover}.gallery-container figure.gallery-item figcaption{padding:var(--margin-sm)}.gallery-arrows{bottom:0;left:0;padding:var(--margin-xs);font-size:var(--font-size-md);display:flex;width:100%;justify-content:space-between}.gallery-arrows button{cursor:pointer}.circle-nav{position:absolute;bottom:2.3em;padding:var(--margin-sm);left:50%;transform:translate(-50%);width:fit-content;display:flex;gap:var(--margin-sm);cursor:pointer}.circle-nav .nav-circle{width:12px;height:12px;background-color:#e3e3e3;border-radius:50%}.circle-nav .nav-circle.glide__bullet--active{background-color:var(--text-color)}img{max-width:100%;height:auto;display:block}figcaption{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-family:var(--font-family-base)}figure.block-type-image{width:100%}figure.block-type-image img{max-width:100%}figure.block-type-image[data-ratio] img{width:100%;height:100%;object-fit:cover}.popup[hidden],.popup__overlay[hidden]{display:none}.popup{position:fixed;z-index:99999;top:0;left:0;width:100%;margin:var(--margin-xs);width:calc(100% - var(--margin-xs) * 2);border:var(--color-orange-dark) 2px solid;color:var(--color-orange-dark);overflow:hidden;background-color:var(--color-purple-light);display:flex;min-height:400px}.popup figure{max-width:min(600px,40%)}.popup figure img{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.popup{flex-direction:column}.popup figure{max-width:100%}}.popup__inner{padding:var(--margin-lg);display:flex;flex-direction:column}.popup__overlay{position:fixed;z-index:999;top:0;left:0;width:100vw;height:100vh}.popup__top{flex:1}.popup__bottom{display:grid;grid-template-columns:1fr 1fr;align-items:end}.popup__link{width:fit-content;border:var(--color-orange-dark) 1px solid;padding:var(--margin-xxs) var(--margin-md)}.popup__link:hover,.popup__link:focus{background-color:var(--color-orange-dark);color:var(--color-purple-light)}.popup__close{width:1.7em;height:1.7em;position:absolute;top:var(--margin-md);right:var(--margin-md);color:var(--color-orange-dark);cursor:pointer}header{position:relative;z-index:var(--z-index-1)}.logo{position:relative;background-color:transparent;color:var(--text-color);padding:0;height:fit-content}.logo svg{width:clamp(5.625rem,4.643rem + 3.143vw,7.3rem);height:auto}.logo a,.logo a:visited{color:inherit}.logo__animated{position:fixed;z-index:9999;width:100vw;height:0;overflow:hidden;background-color:var(--color-purple-dark);top:0;left:0;padding-left:var(--margin-md)}.logo__animated svg{color:var(--color-orange-light);height:calc(100vh - var(--margin-md) * 2);max-width:calc(100vw - var(--margin-md) * 2)}@media screen and (max-width: 480px){.logo__animated svg{width:calc(100vw - var(--margin-md) * 2);height:auto}}.main-menu{position:fixed;top:0;right:0;padding:var(--margin-md);z-index:var(--z-index-1)}.menu-list{height:fit-content;width:fit-content;display:flex;gap:var(--margin-xs)}.menu-item{padding-block:var(--margin-xs);padding-inline:var(--margin-sm);height:fit-content}.menu-item.active{background-color:var(--color-green-light);padding-inline:var(--margin-md)}.instagram-icon{background-image:url(/assets/media/icon-instagram.svg);display:block;height:calc(var(--icon-size) * .72);width:calc(var(--icon-size) * .72)}#close-menu{background-image:url(/assets/media/close_green.svg);background-repeat:no-repeat;display:none;height:var(--icon-size);width:var(--icon-size);position:absolute;top:var(--margin-md);right:var(--margin-md)}@media screen and (max-width: 768px){.main-menu{position:fixed;top:-100%;left:0;width:100vw;height:0;background-color:var(--color-lime-dark);transition:top .5s ease-in-out,height .7s ease;padding:var(--margin-md);color:var(--color-green-dark)}.menu-list{display:flex;height:100%;width:100%;flex-direction:column;align-items:start;justify-content:center;font-size:var(--font-size-lg);line-height:.8}.menu-item.active{background-color:transparent;padding-inline:0}.menu-item{padding-inline:0}.menu-item:has(.instagram-icon){align-self:center}.main-menu.open{top:0;height:auto}#close-menu,#open-menu{cursor:pointer}#close-menu{display:block}#open-menu{position:fixed;top:0;right:0;margin:var(--margin-md);background-image:url(/assets/media/burger-button.svg);background-repeat:no-repeat;height:var(--burger-button-height);width:var(--burger-button-width)}.instagram-icon{background-image:url(/assets/media/icon-instagram_green.svg);height:var(--icon-size);width:var(--icon-size)}}@media screen and (max-width: 480px){.main-menu.open{top:0;height:100vh}.menu-list{align-items:center}.menu-item:has(.instagram-icon){position:absolute;bottom:var(--margin-md);right:50%;transform:translate(50%)}}footer{margin-top:var(--margin-xl);position:relative}#go-to-top{cursor:pointer}.footer__inner{display:flex;justify-content:space-between;align-items:baseline}.footer__inner ul{display:flex;gap:var(--margin-sm);font-size:var(--font-size-sm);color:var(--color-grey)}.footer__inner ul li:hover,.footer__inner ul li:focus{color:var(--color-black)}html{interpolate-size:allow-keywords}body{background-color:var(--bg-color);overscroll-behavior:none;-webkit-font-smoothing:antialiased;min-height:100vh;min-height:100svh;display:flex;flex-direction:column}main{flex:1}.container{width:var(--container-width);padding-inline:var(--margin-inline);padding-block:var(--margin-block)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.calendar{margin-top:var(--margin-lg)}.month{margin-bottom:var(--margin-sm);border-top:var(--border-width) solid var(--border-color);padding-top:var(--margin-sm)}.month:nth-of-type(n+2){margin-top:var(--margin-xl)}.event{--bg-color: var(--_bg-color, var(--color-green-dark));--text-color: var(--_text-color, var(--color-purple-light));position:relative;background-color:var(--bg-color);color:var(--text-color);min-height:clamp(10.625rem,7.054rem + 11.429vw,15.625rem);overflow:hidden;transform-origin:bottom}.event[data-index="0"],.info-section__background[data-index="0"]{--_bg-color: var(--color-purple-dark);--_text-color: var(--color-orange-light) }.event[data-index="1"],.info-section__background[data-index="1"]{--_bg-color: var(--color-orange-dark);--_text-color: var(--color-pink-light) }.event[data-index="2"],.info-section__background[data-index="2"]{--_bg-color: var(--color-lime-dark);--_text-color: var(--color-green-light) }.event[data-index="3"],.info-section__background[data-index="3"]{--_bg-color: var(--color-green-dark);--_text-color: var(--color-purple-light) }.event[data-index="4"],.info-section__background[data-index="4"]{--_bg-color: var(--color-pink-dark);--_text-color: var(--color-blue-light) }.event[data-index="5"],.info-section__background[data-index="5"]{--_bg-color: var(--color-blue-dark);--_text-color: var(--color-lime-light) }@media screen and (max-width: 768px){.event__empty{display:none}}.event__info{height:100%;position:relative;display:flex;flex-direction:column;z-index:var(--z-index-3);justify-content:space-between;padding:var(--margin-xs) calc(var(--margin-xs) + var(--margin-xxs))}.event__cover{position:absolute;opacity:0;top:0;left:0;height:100%;width:100%;transition:opacity .5s ease}.event__cover img{width:100%;height:100%;object-fit:cover}.event:hover .event__cover{opacity:1}.date-wrapper{width:100%;display:flex;align-items:center;gap:var(--margin-sm)}@media screen and (max-width: 768px){.date-wrapper{gap:var(--margin-xs)}}.button{--bg-color: var(--_bg-color, var(--color-green-dark));--text-color: var(--_text-color, var(--color-purple-light));display:block;width:fit-content;padding:var(--margin-xs) var(--margin-sm);background-color:var(--bg-color);color:var(--text-color)}p{max-width:60ch}.info__content h4,.legal__content h4{font-size:var(--font-size-md);line-height:var(--line-height-md);text-transform:uppercase;font-weight:700;letter-spacing:.1em;font-family:var(--font-family-base);margin-top:var(--margin-sm);margin-bottom:var(--margin-xs)}.info__content h2,.legal__content h2{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-family:var(--font-family-heading);text-transform:none;letter-spacing:normal;margin-top:var(--margin-sm);margin-bottom:var(--margin-xs)}.info__content p+h2,.info__content p+h4,.legal__content p+h2,.legal__content p+h4{margin-top:var(--margin-lg)}.info__content p+p,.legal__content p+p{margin-top:var(--margin-sm)}.info__content h2+p,.legal__content h2+p{margin-top:var(--margin-sm)}.info__content p+h2,.legal__content p+h2{margin-top:var(--margin-xl)}body:has(.event-container) header{position:absolute}.event-container{display:grid;grid-template-columns:1fr 1fr;height:100vh}@media (max-width: 768px){.event-container{display:flex;flex-direction:column;height:fit-content}}.info-section{position:relative;height:100%;overflow-y:hidden;padding-top:17rem;grid-template-rows:1fr auto}.info-section__content{position:relative;overflow-y:auto;width:100%;padding-bottom:var(--margin-lg);margin-bottom:var(--margin-lg);container:infosection/inline-size}@container infosection (width < 48rem){.event__infotable tr{display:flex;flex-direction:column;margin-bottom:var(--margin-sm)}.event__infotable tbody{display:grid;grid-template-columns:1fr 1fr}}@container infosection (width < 30rem){.event__infotable tbody{display:block}}@container infosection (width >= 48rem){table td{vertical-align:top;padding-bottom:var(--margin-xxs)}}.info-section__background{--bg-color: var(--_bg-color, var(--color-green-dark));position:absolute;z-index:-1;width:100%;height:100%;border-top-left-radius:50vw;border-top-right-radius:50vw;background-color:var(--bg-color)}.event__date-time{display:flex;margin-bottom:var(--margin-sm);flex-wrap:wrap;gap:var(--margin-lg)}table a,p a{text-decoration:underline;text-underline-offset:1px}table{width:100%}table td:first-child{font-weight:700}.image-section{position:relative;overflow-y:auto;overflow-x:hidden;padding:var(--margin-sm)}.gallery{display:flex;flex-direction:column;gap:var(--margin-sm);justify-content:end}.event-navigation{height:fit-content}.nav-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--margin-sm)}.nav-links>a{flex-grow:1;width:fit-content}.nav-links .prev{text-align:left}.nav-links .next{text-align:right}.info__background{position:fixed;top:0;left:0;height:100vh;width:100vw;display:grid;grid-template-columns:1fr 1fr 1fr}.background__shape-1,.background__shape-2,.background__shape-3{background-color:var(--color-purple-dark);height:100%;width:100%;border-top-left-radius:50vw;border-top-right-radius:50vw;z-index:-1}.info__content{position:relative}.founder__images,.donations__images{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));column-gap:var(--margin-md);row-gap:var(--margin-sm);margin-bottom:var(--margin-md)}.info__content{row-gap:var(--margin-xl)}.info__quotes{text-transform:uppercase;letter-spacing:1px;font-weight:700;font-style:italic;color:var(--color-orange-light)}.info__look-gallery h6{width:fit-content;top:0;right:0;bottom:0;left:0;margin:-1.7em auto auto}figcaption{width:fit-content;top:0;right:0;bottom:0;left:0;margin:auto;margin-top:var(--margin-xs)}.donations__text{margin-bottom:var(--margin-md)}.qr-code__donate{mix-blend-mode:multiply;max-width:100px}@media screen and (max-width: 768px){.info__empty{display:none}.info__background{grid-template-columns:1fr 1fr}.background__shape-3{display:none}}@media screen and (max-width: 320px){.info__background{grid-template-columns:1fr}.background__shape-2{display:none}h2,h3,h4,h5,h6,p{-webkit-hyphens:auto;hyphens:auto;word-wrap:normal}}
