.event-description ul{list-style-type:disc;margin-left:1.5rem;margin-bottom:1rem}.event-description ol{list-style-type:decimal;margin-left:1.5rem;margin-bottom:1rem}.event-description li{margin-bottom:.5rem;line-height:1.7}.event-description p{margin-bottom:1rem;line-height:1.7}.event-description h1,.event-description h2,.event-description h3,.event-description h4{margin-top:1.5rem;margin-bottom:.75rem;font-weight:700}.event-description a{color:hsl(var(--primary));text-decoration:underline}.event-description a:hover{text-decoration-thickness:2px}.event-description strong{font-weight:600}.event-description blockquote{border-left:3px solid hsl(var(--border));padding-left:1rem;margin:1rem 0;font-style:italic}svg.svelte-rj5xnf{max-width:400px;margin:0 auto}@media (max-width: 1024px){svg.svelte-rj5xnf{margin-bottom:1rem}}.event-map-container.svelte-v9xq9w{color:var(--foreground)}.event-map-container .st0{fill:var(--primary)!important;opacity:1!important}.event-map-container svg{width:100%;height:auto;display:block}.terms-content ul{list-style-type:disc;margin-left:1.5rem;margin-bottom:1rem}.terms-content ol{list-style-type:decimal;margin-left:1.5rem;margin-bottom:1rem}.terms-content li{margin-bottom:.5rem;line-height:1.6}.terms-content p{margin-bottom:.75rem;line-height:1.6}.terms-content strong{font-weight:600}.terms-content a{color:hsl(var(--primary));text-decoration:underline}.terms-content a:hover{text-decoration-thickness:2px}@keyframes svelte-5l5hk8-slide-in-from-bottom-4{0%{transform:translateY(1rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-5l5hk8-fade-in{0%{opacity:0}to{opacity:1}}.animate-in.svelte-5l5hk8{animation:svelte-5l5hk8-slide-in-from-bottom-4 .3s ease-out,svelte-5l5hk8-fade-in .3s ease-out}.svg-wrapper.svelte-e852ay{width:100%;height:auto;overflow:hidden;transition:width .3s ease-in-out;position:relative;display:flex;align-items:center}.svg-wrapper.squared.svelte-e852ay{width:3.5rem;height:3.5rem}svg.svelte-e852ay{height:100%;width:auto;max-width:none;position:relative;left:0;transition:left .3s ease-in-out,transform .3s ease-in-out}.squared.svelte-e852ay svg:where(.svelte-e852ay){height:auto;width:265.26px;left:0;transform:scale(2.5);transform-origin:left center}path.svelte-e852ay{filter:drop-shadow(0 0 7px rgba(0,0,0,.1))}.small.svelte-e852ay .st8:where(.svelte-e852ay){display:none}.wheel-container.svelte-1bv4uir{transform:rotate(var(--initial-rotation));position:relative;border-radius:50%;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4%}.wheel.svelte-1bv4uir{animation-duration:50s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:svelte-1bv4uir-spin}@keyframes svelte-1bv4uir-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.balloon.svelte-1adhaaq{position:absolute;bottom:0;height:400px;transform-origin:bottom center;animation:svelte-1adhaaq-balloonSway 12s ease-in-out infinite}@keyframes svelte-1adhaaq-balloonSway{0%{transform:rotate(var(--rotation, 2deg))}50%{transform:rotate(calc(var(--rotation, 2deg) * -1))}to{transform:rotate(var(--rotation, 2deg))}}.wheel.svelte-1adhaaq{position:absolute;top:0;left:0;width:100%}.string.svelte-1adhaaq{position:absolute;width:2px;background:var(--foreground);height:calc(100% - 10px);left:calc(50% - 1px);bottom:0;opacity:.6;box-shadow:0 0 2px #0000001a}.hero.svelte-6vnlcu .title:where(.svelte-6vnlcu){font-size:7rem;font-weight:600;color:var(--primary);position:relative;display:flex;gap:.2rem;z-index:3;width:65%}@media (max-width: 768px){.hero.svelte-6vnlcu .title:where(.svelte-6vnlcu){font-size:2.5rem;width:80%}}@media (max-width: 480px){.hero.svelte-6vnlcu .title:where(.svelte-6vnlcu){font-size:2rem;width:90%}}@media (max-width: 1024px) and (min-width: 769px){.hero.svelte-6vnlcu .title:where(.svelte-6vnlcu){font-size:4rem;width:75%}}.hero.svelte-6vnlcu .image:where(.svelte-6vnlcu){display:grid;place-items:center;position:relative;overflow:hidden;min-height:400px;width:100%;height:100%;background-color:var(--background);background-image:linear-gradient(var(--secondary-foreground) 2px,transparent 2px),linear-gradient(90deg,var(--secondary-foreground) 2px,transparent 2px);background-size:20px 20px;background-position:center}@media (max-width: 768px){.hero.svelte-6vnlcu .image:where(.svelte-6vnlcu){min-height:300px;background-size:15px 15px}}.balloons.svelte-6vnlcu{width:100%;height:100%;left:0;position:absolute;bottom:-30px;z-index:1;pointer-events:none}@media (max-width: 1500px){.hero.svelte-6vnlcu .image:where(.svelte-6vnlcu){border-left:none;border-right:none}}
