*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button-primary:hover{background-color:#d16a25!important;box-shadow:0 4px 8px #00000026!important;transform:translateY(-1px)}.button-primary:active{background-color:#b85d20!important;transform:translateY(0)}.button-secondary:hover{background-color:#4a9bc1!important}.button-outline:hover{background-color:#4a3a2a!important;color:#fff!important}.button-outline:focus,.button-primary:focus,.button-secondary:focus{outline:2px solid #d16a25;outline-offset:2px}body{font-family:Poppins,Nunito,Comic Neue,system-ui,-apple-system,sans-serif}.header-mobile{padding:1rem}@media (min-width:768px){.header-mobile{padding:1.5rem}}.header-content-mobile{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media (min-width:640px){.header-content-mobile{flex-direction:row;gap:0}}.header-title-mobile{color:#783b76!important;cursor:pointer;font-family:Fredoka One,Bubblegum Sans,Comic Neue,cursive!important;font-size:1.75rem!important;font-weight:800!important;line-height:1.1!important;margin:0!important;text-align:center!important}@media (min-width:640px){.header-title-mobile{font-size:2.25rem!important;text-align:left!important}}.header-subtitle-mobile{color:#509890!important;font-family:Poppins,Nunito,Comic Neue,system-ui,-apple-system,sans-serif!important;font-size:.9rem!important;font-weight:700!important;line-height:normal!important;margin:0!important;text-align:center!important;text-transform:uppercase!important}@media (min-width:640px){.header-subtitle-mobile{font-size:1rem!important;text-align:left!important}}.logo-mobile{height:80px;object-fit:contain;width:80px}@media (min-width:640px){.logo-mobile{height:120px;width:120px}}.main-mobile{padding:1rem}@media (min-width:768px){.main-mobile{padding:3rem 1.5rem}}.section-mobile{margin-bottom:2rem}@media (min-width:768px){.section-mobile{margin-bottom:4rem}}.heading-mobile{color:#c85a3a;font-size:1.75rem;font-weight:700;margin-bottom:1rem;text-align:center}@media (min-width:768px){.heading-mobile{font-size:2.25rem;margin-bottom:1.5rem;text-align:left}}.event-card-mobile{border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a;padding:1rem}@media (min-width:768px){.event-card-mobile{border-radius:1.5rem;box-shadow:0 10px 15px -3px #0000001a;padding:2rem}}.event-content-mobile{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.event-content-mobile{flex-direction:row;gap:2rem}}.event-info-mobile{flex:1 1;min-width:280px}@media (min-width:768px){.event-info-mobile{min-width:300px}}.event-image-mobile{flex:1 1;min-width:280px;order:-1}@media (min-width:768px){.event-image-mobile{min-width:300px;order:0}}.event-title-mobile{color:#4a3a2a;font-size:1.5rem;font-weight:700;margin-bottom:.75rem;text-align:center}@media (min-width:768px){.event-title-mobile{font-size:2.25rem;margin-bottom:1rem;text-align:left}}.event-date-mobile{color:#4a3a2a;font-size:1.125rem;margin-bottom:.5rem;text-align:center}@media (min-width:768px){.event-date-mobile{font-size:1.5rem;text-align:left}}.event-location-mobile{color:#4a3a2a;font-size:1rem;margin-bottom:1rem;text-align:center}@media (min-width:768px){.event-location-mobile{font-size:1.2rem;text-align:left}}.event-details-mobile{color:#4a3a2a;font-size:.875rem;line-height:1.5;margin-bottom:1rem;text-align:center}@media (min-width:768px){.event-details-mobile{font-size:1rem;margin-bottom:1.5rem;text-align:left}}.button-group-mobile{align-items:center;display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.button-group-mobile{flex-direction:row;flex-wrap:wrap;gap:1rem}}.button-full-mobile{width:100%}@media (min-width:640px){.button-full-mobile{width:auto}}.grid-mobile{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.grid-mobile{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (min-width:1024px){.grid-mobile{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(30%,1fr))}.grid-three{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}}.placeholder-card-mobile{align-items:center;background-color:#fafafa;border:2px dashed #e5e5e5;border-radius:1rem;color:#a3a3a3;display:none;justify-content:center;min-height:200px;padding:1rem;text-align:center}@media (min-width:768px){.placeholder-card-mobile{min-height:260px}}@media (min-width:1024px){.placeholder-card-mobile{display:flex}}.card-content-mobile{padding:1rem}@media (min-width:768px){.card-content-mobile{padding:1.5rem}}.card-title-mobile{color:#4a3a2a;font-size:1.125rem;font-weight:700;margin-bottom:.5rem;text-align:center}@media (min-width:640px){.card-title-mobile{font-size:1.2rem;text-align:left}}.card-date-mobile{color:#4a3a2a;font-size:.875rem;margin-bottom:.5rem;text-align:center}@media (min-width:640px){.card-date-mobile{font-size:1rem;text-align:left}}.card-meta-mobile{color:#4a3a2a;font-size:.8rem;margin-bottom:1rem;text-align:center}@media (min-width:640px){.card-meta-mobile{font-size:.9rem;text-align:left}}.image-mobile{aspect-ratio:4/3;border-radius:.75rem;height:auto;max-height:250px;object-fit:cover;width:100%}@media (min-width:640px){.image-mobile{aspect-ratio:1/1;border-radius:1rem;max-height:none}}@media (min-width:768px){.image-mobile{border-radius:1rem}}.wx-veil{background:linear-gradient(0deg,#0000001a,#0000001a);inset:0;position:absolute}.wx-veil-sunny{background:radial-gradient(circle at 30% 30%,#ffd25a2e,#00000014)}.wx-veil-cloudy{background:linear-gradient(0deg,#0000002e,#0000002e)}.wx-veil-rain{background:linear-gradient(0deg,#00000038,#00000038)}.wx-veil-snow{background:linear-gradient(0deg,#00000029,#00000029)}.wx-veil-wind{background:linear-gradient(0deg,#00000024,#00000024)}.wx-sun{animation:wx-pulse 2.5s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#ffde8a,#f6b23c);border-radius:50%;box-shadow:0 0 28px #f6b23ce6,0 0 60px #f6b23c59;height:84px;right:1rem;width:84px}.wx-cloud,.wx-sun{position:absolute;top:1rem}.wx-cloud{background:#0000;border-radius:0;box-shadow:none;height:64px;left:1rem;width:160px;z-index:2}.wx-cloud:before{border-radius:50%;box-shadow:0 4px 12px #00000014;height:72px;left:44px;top:-36px;width:72px;z-index:1}.wx-cloud:after,.wx-cloud:before{background:#e5e7ebf2;content:"";position:absolute}.wx-cloud:after{border-radius:24px;box-shadow:0 6px 18px #0000001f;inset:0;z-index:2}.wx-cloud-1{animation:wx-cloud-move 10s linear infinite}.wx-cloud-2{animation:wx-cloud-move 14s linear infinite reverse;left:7rem;opacity:.9;top:3.5rem}.wx-rain,.wx-snow{inset:0;position:absolute}.wx-raindrop{animation:wx-rain-fall .8s linear infinite;animation:wx-rain-fall var(--dur,.8s) linear infinite;animation-delay:0s;animation-delay:calc(var(--i, 0)*-.03s);background:linear-gradient(180deg,#b3d4ff,#1d4ed8);border-radius:1px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));height:26px;left:0;left:calc(var(--i, 0)*1%);opacity:.95;position:absolute;top:-10%;transform:skewX(-15deg);width:2px}.wx-raindrop:after{animation:wx-splash .8s linear infinite;animation:wx-splash var(--dur,.8s) linear infinite;animation-delay:inherit;background:radial-gradient(ellipse at center,#b3d4ffe6 0,#b3d4ff33 60%,#b3d4ff00 70%);bottom:-4px;content:"";height:6px;left:-4px;opacity:0;transform:scale(0) translateY(0);width:10px}.wx-raindrop:after,.wx-snowflake{border-radius:50%;position:absolute}.wx-snowflake{animation:wx-snow-fall 3.2s linear infinite;background:#fff;box-shadow:0 0 8px #ffffffe6;height:8px;top:-10%;width:8px}.wx-wind{animation:wx-wind-flow 1.6s linear infinite;background:repeating-linear-gradient(20deg,#ffffff8c,#ffffff8c 3px,#fff0 0,#fff0 16px);inset:0;mix-blend-mode:screen;opacity:.95;position:absolute}.wx-wind-muted{opacity:.12}.wx-wind-2{animation:wx-wind-flow 2.4s linear infinite reverse;background:repeating-linear-gradient(20deg,#ffffff59,#ffffff59 2px,#fff0 0,#fff0 14px);inset:0;mix-blend-mode:screen;opacity:.8;position:absolute}@keyframes wx-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes wx-cloud-move{0%{transform:translateX(0)}to{transform:translateX(40px)}}@keyframes wx-rain-fall{0%{opacity:0;transform:translateY(-10%) translateX(0) skewX(-15deg)}10%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(115%) translateX(10px) skewX(-15deg)}}@keyframes wx-splash{0%,70%{opacity:0;transform:scale(0) translateY(0)}85%{opacity:1;transform:scale(1) translateY(2px)}to{opacity:0;transform:scale(1.1) translateY(4px)}}@keyframes wx-snow-fall{0%{opacity:0;transform:translateY(0) translateX(0) rotate(0deg)}10%{opacity:1}to{opacity:0;transform:translateY(110%) translateX(-12px) rotate(120deg)}}@keyframes wx-wind-flow{0%{background-position:0 0}to{background-position:220px 0}}.wx-wind-leaves{inset:0;pointer-events:none;position:absolute}.wx-leaf{animation:wx-leaf-drift 3.6s linear infinite,wx-leaf-wiggle .8s ease-in-out infinite;animation:wx-leaf-drift var(--dur,3.6s) linear infinite,wx-leaf-wiggle .8s ease-in-out infinite;animation-delay:0s;animation-delay:var(--delay,0s);background:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path fill=%27%23f59e0b%27 d=%27M21.5 2.5c-4 1-8 5-10 7-1.5 1.5-3.5 4-5 7-1 2-3 3-3 3s2-1 4-2c3-1.5 5.5-3.5 7-5 2-2 6-6 7-10z%27/><path fill=%27none%27 stroke=%27%2392400e%27 stroke-width=%271%27 d=%27M4 19 C8 17, 11 14, 14 11%27/></svg>") no-repeat 50% /contain;filter:drop-shadow(0 0 6px rgba(255,210,122,.9));height:36px;left:calc(var(--i)*7% + 2%);opacity:.95;position:absolute;top:-8%;top:calc(-8% - var(--y, 0)*6%);transform:scale(1) rotate(25deg);transform:scale(var(--scale,1)) rotate(var(--rot,25deg));transform-origin:center;width:36px}.wx-leaf:before{background:#8c5a28b3;content:"";height:2px;inset:30% auto auto 10%;position:absolute;transform:rotate(15deg);width:60%}.leaf-a{filter:drop-shadow(0 2px 8px rgba(0,0,0,.45)) drop-shadow(0 0 10px rgba(245,158,11,.95))}.leaf-b{filter:drop-shadow(0 2px 8px rgba(0,0,0,.45)) drop-shadow(0 0 10px rgba(234,179,8,.95))}.leaf-c{filter:drop-shadow(0 2px 8px rgba(0,0,0,.45)) drop-shadow(0 0 10px rgba(217,119,6,.95))}@keyframes wx-leaf-drift{0%{opacity:0;transform:translate(0) scale(1) rotate(0deg);transform:translate(0) scale(var(--scale,1)) rotate(0deg)}10%{opacity:1}25%{transform:translate(60px,20px) scale(1) rotate(40deg);transform:translate(60px,20px) scale(var(--scale,1)) rotate(40deg)}50%{transform:translate(120px,-10px) scale(1) rotate(100deg);transform:translate(120px,-10px) scale(var(--scale,1)) rotate(100deg)}75%{transform:translate(160px,30px) scale(1) rotate(140deg);transform:translate(160px,30px) scale(var(--scale,1)) rotate(140deg)}to{opacity:0;transform:translate(210px,120%) scale(1) rotate(200deg);transform:translate(210px,120%) scale(var(--scale,1)) rotate(200deg)}}@keyframes wx-leaf-wiggle{0%,to{transform:rotate(20deg) scale(1);transform:rotate(calc(var(--rot, 20)*1deg)) scale(var(--scale,1))}50%{transform:rotate(35deg) scale(1);transform:rotate(calc((var(--rot, 20) + 15)*1deg)) scale(var(--scale,1))}}.wx-rain .wx-raindrop,.wx-snow .wx-snowflake{left:0;left:calc(var(--i, 0)*1%)}.wx-wind3d{inset:0;overflow:hidden;perspective:900px;pointer-events:none;position:absolute;z-index:3}.wx-leaf3d{animation:wx-leaf3d-fly 8s linear infinite;animation:wx-leaf3d-fly var(--dur,8s) linear infinite;animation-delay:0s;animation-delay:var(--delay,0s);background:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path fill=%27%23f59e0b%27 d=%27M21.5 2.5c-4 1-8 5-10 7-1.5 1.5-3.5 4-5 7-1 2-3 3-3 3s2-1 4-2c3-1.5 5.5-3.5 7-5 2-2 6-6 7-10z%27/><path fill=%27none%27 stroke=%27%2392400e%27 stroke-width=%271%27 d=%27M4 19 C8 17, 11 14, 14 11%27/></svg>") no-repeat 50%/contain;height:34px;left:var(--x);opacity:0;position:absolute;top:var(--y);transform-style:preserve-3d;width:34px}@keyframes wx-leaf3d-fly{0%{opacity:0;transform:translate3d(-60px,-40px,-800px) rotateY(0deg) rotateX(0deg) scale(1);transform:translate3d(-60px,-40px,-800px) rotateY(0deg) rotateX(0deg) scale(var(--scale,1))}10%{opacity:1}50%{opacity:1;transform:translate3d(60px,20px,-100px) rotateY(180deg) rotateX(35deg) scale(1);transform:translate3d(60px,20px,-100px) rotateY(calc(var(--spin, 180)*1deg)) rotateX(35deg) scale(var(--scale,1))}to{opacity:0;transform:translate3d(220px,120px,400px) rotateY(540deg) rotateX(75deg) scale(1);transform:translate3d(220px,120px,400px) rotateY(calc((var(--spin, 180) + 360)*1deg)) rotateX(75deg) scale(var(--scale,1))}}.read-online-card{align-items:stretch;display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.read-online-card{align-items:center;flex-direction:row;gap:1.25rem;justify-content:space-between}}.read-online-button{align-self:stretch}@media (min-width:768px){.read-online-button{align-self:center;margin-left:auto}}
/*# sourceMappingURL=main.4edece75.css.map*/