.hero[data-astro-cid-edex76e4]{position:relative;z-index:2;width:100%;height:clamp(350px,44vw,630px);overflow:visible;background:transparent}.sr-only[data-astro-cid-edex76e4]{position:absolute;width:0;height:0;overflow:hidden}.hero-image[data-astro-cid-edex76e4]{position:relative;width:100%;height:100%;clip-path:url(#hero-clip);z-index:1}.hero-slide[data-astro-cid-edex76e4]{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;opacity:0;transition:opacity 1s ease}.hero-slide[data-astro-cid-edex76e4].active{opacity:1}.welcome-blob[data-astro-cid-edex76e4]{position:absolute;left:max(2%,calc(50% - 652px));top:60px;width:clamp(260px,29vw,422px);height:clamp(260px,29vw,422px);background:var(--color-mint);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}.blob-text[data-astro-cid-edex76e4]{text-align:center;max-width:306px}.blob-text[data-astro-cid-edex76e4] h1[data-astro-cid-edex76e4]{font-size:clamp(2rem,3.3vw,3rem);font-weight:700;line-height:1.08;color:var(--color-text);margin:0}.blob-text[data-astro-cid-edex76e4] h1[data-astro-cid-edex76e4].has-subtitle{line-height:1.04;margin-bottom:9px}.blob-text[data-astro-cid-edex76e4] p[data-astro-cid-edex76e4]{font-size:clamp(1.1rem,2vw,2.25rem);font-weight:300;line-height:1.1;color:var(--color-text);margin:0}.deco-coral-blob[data-astro-cid-edex76e4]{position:absolute;right:calc((100vw - 1200px)/2 - 90px);bottom:calc(-11vw + 185px);width:clamp(140px,16.5vw,237px);height:clamp(140px,16.5vw,237px);z-index:10;pointer-events:none}@media(max-width:1100px){.deco-coral-blob[data-astro-cid-edex76e4]{width:120px;height:120px;right:10%;bottom:10px}}@media(max-width:767px){.hero[data-astro-cid-edex76e4]{height:300px}.welcome-blob[data-astro-cid-edex76e4]{width:164px;height:164px;left:6px;top:40px}.blob-text[data-astro-cid-edex76e4]{max-width:137px}.blob-text[data-astro-cid-edex76e4] h1[data-astro-cid-edex76e4]{font-size:1.25rem}.blob-text[data-astro-cid-edex76e4] h1[data-astro-cid-edex76e4].has-subtitle{margin-bottom:6px}.blob-text[data-astro-cid-edex76e4] p[data-astro-cid-edex76e4]{font-size:.875rem}.deco-coral-blob[data-astro-cid-edex76e4]{width:120px;height:120px;right:2.5%;bottom:-20px}}.heading[data-astro-cid-qqbq7nab]{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:300;line-height:1.15;color:var(--color-text);margin:15px 0 3rem;padding:0 1rem}.text-bild--landscape[data-astro-cid-qqbq7nab] .heading[data-astro-cid-qqbq7nab]{margin-bottom:1.5rem}.heading[data-astro-cid-qqbq7nab] strong{font-weight:700}.content[data-astro-cid-qqbq7nab]{display:flex;gap:0;padding:20px 30px 0;align-items:center;border-radius:12px}.image-wrapper[data-astro-cid-qqbq7nab]{position:relative;flex-shrink:0}.deco-stroke[data-astro-cid-qqbq7nab]{position:absolute;bottom:0;left:-7px;width:140px;height:165px;z-index:0;pointer-events:none}.image[data-astro-cid-qqbq7nab]{width:clamp(260px,25vw,365px);height:clamp(260px,25vw,365px);object-fit:cover;border-radius:10px;position:relative;z-index:1}.text-bild--landscape[data-astro-cid-qqbq7nab] .image[data-astro-cid-qqbq7nab]{width:clamp(260px,25vw,359px);height:auto;border-radius:6px}.text[data-astro-cid-qqbq7nab]{flex:1;padding:16px}.text[data-astro-cid-qqbq7nab] p{font-size:clamp(1rem,1.5vw,1.5rem);line-height:1.17;color:var(--color-text);margin:0 0 1.25rem}.text[data-astro-cid-qqbq7nab] a{color:var(--color-text);text-decoration:underline}@media(max-width:1024px){.content[data-astro-cid-qqbq7nab]{flex-direction:column}.image-wrapper[data-astro-cid-qqbq7nab]{width:100%}.deco-stroke[data-astro-cid-qqbq7nab]{display:none}.image[data-astro-cid-qqbq7nab],.text-bild--landscape[data-astro-cid-qqbq7nab] .image[data-astro-cid-qqbq7nab]{width:100%;max-width:100%;height:253px;border-radius:10px;object-position:center 25%}}@media(max-width:767px){.heading[data-astro-cid-qqbq7nab]{font-size:1.125rem;line-height:1.11;margin-bottom:2rem;padding:0}.text-bild--landscape[data-astro-cid-qqbq7nab] .heading[data-astro-cid-qqbq7nab]{margin-bottom:1.5rem}.content[data-astro-cid-qqbq7nab]{flex-direction:column;padding:0;border-radius:12px;overflow:hidden}.image-wrapper[data-astro-cid-qqbq7nab]{width:100%}.text-bild--square[data-astro-cid-qqbq7nab] .deco-stroke[data-astro-cid-qqbq7nab]{display:block;width:100px;height:120px;bottom:10px;left:0}.image[data-astro-cid-qqbq7nab]{width:100%;max-width:100%;height:253px;border-radius:10px;object-position:center 25%}.text-bild--landscape[data-astro-cid-qqbq7nab] .image[data-astro-cid-qqbq7nab]{height:200px;object-fit:cover}.text[data-astro-cid-qqbq7nab]{padding:16px 0}.text[data-astro-cid-qqbq7nab] p{font-size:1rem;line-height:1.25}}.form-columns[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-left[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:1.25rem}.form-right[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:1rem}.form-field[data-astro-cid-svshx33u]{display:flex;flex-direction:column}.form-field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=text],.form-field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=email],.form-field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=tel],.form-field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=number]{width:100%;border:none;border-bottom:1px solid var(--color-input-border);background:transparent;padding:.25rem 0;font-family:var(--font-main);font-size:16px;font-weight:300;color:var(--color-text);outline:none;order:2;box-shadow:0 1px 2px #0000000d}.form-field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]::placeholder{color:var(--color-placeholder);font-weight:300;font-style:italic;font-size:16px}.form-field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus{border-bottom-color:var(--color-coral)}.form-field[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{font-size:clamp(1rem,1.5vw,1.5rem);font-weight:400;color:var(--color-text);order:1;margin-bottom:.25rem}.required[data-astro-cid-svshx33u]{color:var(--color-crimson)}.contact-form[data-astro-cid-svshx33u].was-submitted .form-field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:invalid,.contact-form[data-astro-cid-svshx33u].was-submitted .form-field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:invalid,.form-field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:user-invalid,.form-field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:user-invalid{border-bottom-color:var(--color-crimson)}.contact-form[data-astro-cid-svshx33u].was-submitted .form-field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:invalid{outline:1px solid var(--color-crimson)}.form-field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:user-invalid{outline:1px solid var(--color-crimson)}.contact-form[data-astro-cid-svshx33u].was-submitted .form-field[data-astro-cid-svshx33u]:has(input:invalid) label[data-astro-cid-svshx33u],.contact-form[data-astro-cid-svshx33u].was-submitted .form-field[data-astro-cid-svshx33u]:has(textarea:invalid) label[data-astro-cid-svshx33u],.form-field[data-astro-cid-svshx33u]:has(input:user-invalid) label[data-astro-cid-svshx33u],.form-field[data-astro-cid-svshx33u]:has(textarea:user-invalid) label[data-astro-cid-svshx33u]{color:var(--color-crimson)}.field-error[data-astro-cid-svshx33u]{font-size:.75rem;color:var(--color-crimson);margin-top:.2rem;display:none}.contact-form[data-astro-cid-svshx33u].was-submitted .form-field[data-astro-cid-svshx33u]:has(input:invalid) .field-error[data-astro-cid-svshx33u],.contact-form[data-astro-cid-svshx33u].was-submitted .form-field[data-astro-cid-svshx33u]:has(textarea:invalid) .field-error[data-astro-cid-svshx33u],.form-field[data-astro-cid-svshx33u]:has(input:user-invalid) .field-error[data-astro-cid-svshx33u],.form-field[data-astro-cid-svshx33u]:has(textarea:user-invalid) .field-error[data-astro-cid-svshx33u]{display:block}.contact-form[data-astro-cid-svshx33u].was-submitted .form-field--checkbox[data-astro-cid-svshx33u]:has(input:invalid) label[data-astro-cid-svshx33u],.form-field--checkbox[data-astro-cid-svshx33u]:has(input:user-invalid) label[data-astro-cid-svshx33u]{color:var(--color-crimson)}.contact-form[data-astro-cid-svshx33u].was-submitted .form-field--checkbox[data-astro-cid-svshx33u]:has(input:invalid) .field-error[data-astro-cid-svshx33u],.form-field--checkbox[data-astro-cid-svshx33u]:has(input:user-invalid) .field-error[data-astro-cid-svshx33u]{display:block}.form-field--checkbox[data-astro-cid-svshx33u]{flex-direction:row;align-items:center;gap:.625rem}.form-field--checkbox[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=checkbox]{width:16px;height:16px;border:1px solid #d1d5db;border-radius:4px;accent-color:var(--color-coral);flex-shrink:0}.form-field--checkbox[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{order:0;margin-top:0;font-size:clamp(1rem,1.5vw,1.5rem)}.form-field--textarea[data-astro-cid-svshx33u]{flex:1}.form-field--textarea[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{order:0}.form-field--textarea[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{width:100%;height:100%;margin-top:15px;min-height:200px;border:none;background:#fff;border-radius:20px;padding:1rem;font-family:var(--font-main);font-size:16px;font-weight:300;color:var(--color-text);outline:none;resize:vertical;box-shadow:0 1px 2px #0000000d}.form-field--textarea[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]::placeholder{color:var(--color-placeholder);font-weight:300;font-style:italic;font-size:16px}.form-right-footer[data-astro-cid-svshx33u]{display:flex;align-items:center;justify-content:flex-end}.contact-submit[data-astro-cid-svshx33u]{padding:.25rem 1.5rem;background:var(--color-text);color:#fff;font-family:var(--font-main);font-size:clamp(1rem,1.5vw,1.5rem);font-weight:700;border:none;border-radius:6px;cursor:pointer;transition:background .15s;box-shadow:0 1px 2px #0000000d}.contact-submit[data-astro-cid-svshx33u]:hover{background:#1a1d30}.form-success[data-astro-cid-svshx33u],.form-error[data-astro-cid-svshx33u]{padding:1rem 1.5rem;border-radius:12px;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5;margin-bottom:1.5rem}.form-success[data-astro-cid-svshx33u]{background:#e6f9ec;color:#1a5c2a}.form-error[data-astro-cid-svshx33u]{background:#fdecea;color:#7a1a1a}.form-error[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:inherit}.form-error-detail[data-astro-cid-svshx33u]{font-size:.8rem;opacity:.75;margin-top:.25rem}@media(max-width:1024px){.form-columns[data-astro-cid-svshx33u]{grid-template-columns:1fr}}@media(max-width:767px){.form-field[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u],.form-field--checkbox[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u],.contact-submit[data-astro-cid-svshx33u]{font-size:1rem}}.topics[data-astro-cid-bknta77d]{padding:4rem 0}.heading[data-astro-cid-bknta77d]{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:300;color:var(--color-text);margin:0 0 1.5rem}.heading[data-astro-cid-bknta77d] strong{font-weight:700}.accordion[data-astro-cid-bknta77d]{display:flex;flex-direction:column;gap:50px}.accordion-item[data-astro-cid-bknta77d]{border:none;list-style:none}.accordion-summary[data-astro-cid-bknta77d]{display:flex;align-items:center;gap:1.25rem;cursor:pointer;padding:0;list-style:none}.accordion-summary[data-astro-cid-bknta77d]::-webkit-details-marker{display:none}.accordion-summary[data-astro-cid-bknta77d]::marker{display:none;content:""}.accordion-icon-wrapper[data-astro-cid-bknta77d]{width:108px;height:108px;flex-shrink:0}.accordion-icon-img[data-astro-cid-bknta77d]{width:108px;height:108px;display:block}.accordion-header[data-astro-cid-bknta77d]{flex:1;display:flex;flex-direction:column;gap:.15rem}.accordion-title[data-astro-cid-bknta77d]{font-size:clamp(1.1rem,1.6vw,1.625rem);font-weight:700;color:var(--color-text);margin:0;line-height:1}.accordion-desc[data-astro-cid-bknta77d]{font-size:20px;color:var(--color-text);margin:0;line-height:1.2;white-space:pre-line}.accordion-toggle[data-astro-cid-bknta77d]{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.toggle-plus[data-astro-cid-bknta77d]{width:44px;height:44px;display:block}.toggle-minus[data-astro-cid-bknta77d]{width:44px;height:7px;display:none}details[data-astro-cid-bknta77d][open] .toggle-plus[data-astro-cid-bknta77d]{display:none}details[data-astro-cid-bknta77d][open] .toggle-minus[data-astro-cid-bknta77d]{display:block}.accordion-panel[data-astro-cid-bknta77d]{margin-top:20px;margin-left:128px;font-size:clamp(1rem,1.5vw,1.5rem);line-height:1.25;color:var(--color-text)}.accordion-panel[data-astro-cid-bknta77d] p{margin:0 0 1.25rem}.accordion-panel[data-astro-cid-bknta77d] p:last-child{margin-bottom:0}.accordion-panel[data-astro-cid-bknta77d] a{color:var(--color-text);text-decoration:underline;transition:color .15s}.accordion-panel[data-astro-cid-bknta77d] a:hover,.accordion-panel[data-astro-cid-bknta77d] a:focus{color:var(--color-crimson)}.accordion-form[data-astro-cid-bknta77d]{margin:1.5rem 0 0 128px;padding:1.5rem;background:var(--color-light-bg);border-radius:20px}@media(max-width:1024px){.accordion-icon-wrapper[data-astro-cid-bknta77d],.accordion-icon-img[data-astro-cid-bknta77d]{width:80px;height:80px}.accordion-panel[data-astro-cid-bknta77d],.accordion-form[data-astro-cid-bknta77d]{margin-left:100px}}@media(max-width:767px){.topics[data-astro-cid-bknta77d]{padding:1.5rem 0}.heading[data-astro-cid-bknta77d]{font-size:1.125rem;margin-bottom:1.5rem}.accordion[data-astro-cid-bknta77d]{gap:24px}.accordion-icon-wrapper[data-astro-cid-bknta77d],.accordion-icon-img[data-astro-cid-bknta77d]{width:48px;height:48px}.accordion-summary[data-astro-cid-bknta77d]{gap:12px}.accordion-title[data-astro-cid-bknta77d],.accordion-desc[data-astro-cid-bknta77d]{font-size:1rem;line-height:1.25}.accordion-toggle[data-astro-cid-bknta77d],.toggle-plus[data-astro-cid-bknta77d]{width:20px;height:20px}.toggle-minus[data-astro-cid-bknta77d]{width:20px;height:3px}.accordion-panel[data-astro-cid-bknta77d]{margin-left:60px;font-size:1rem;line-height:1.25}.accordion-form[data-astro-cid-bknta77d]{margin-left:0;padding:1rem;border-radius:16px}}.cta-wrapper[data-astro-cid-ifnkg6bk]{display:flex;flex-direction:column;align-items:flex-end;margin:-2rem 0 -40px;padding:0 4rem;position:relative;z-index:3}.cta-badge[data-astro-cid-ifnkg6bk]{width:340px;height:340px;display:block;text-decoration:none;transition:transform .2s;position:relative;top:140px;right:-30px}.cta-badge[data-astro-cid-ifnkg6bk]:hover{transform:scale(1.03)}.cta-image[data-astro-cid-ifnkg6bk]{width:100%;height:100%;display:block}@media(max-width:767px){.cta-wrapper[data-astro-cid-ifnkg6bk]{padding:0;margin-top:-1rem}.cta-badge[data-astro-cid-ifnkg6bk]{width:130px;height:130px;right:0!important;top:80px}}.heading[data-astro-cid-ncf3utia]{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:300;color:var(--color-text);margin:0 0 1.5rem;padding:0 1rem}.heading[data-astro-cid-ncf3utia] strong{font-weight:700}.gallery-row[data-astro-cid-ncf3utia]{display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:0;margin:0 1rem;border-radius:12px;overflow:hidden}.gallery-card[data-astro-cid-ncf3utia] img[data-astro-cid-ncf3utia]{width:100%;height:clamp(220px,27vw,385px);object-fit:cover;display:block}@media(max-width:767px){.heading[data-astro-cid-ncf3utia]{font-size:1.125rem;padding:0;margin-bottom:.75rem}.gallery-row[data-astro-cid-ncf3utia]{margin:0;border-radius:20px}.gallery-card[data-astro-cid-ncf3utia] img[data-astro-cid-ncf3utia]{height:184px}}.contact-info[data-astro-cid-a2cvvp4n]{padding:0 1rem;margin-bottom:-1rem}.heading[data-astro-cid-a2cvvp4n]{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;color:var(--color-text);margin:15px 0 1rem;line-height:1.1}.items[data-astro-cid-a2cvvp4n]{display:flex;flex-direction:column;gap:.25rem;padding-left:3.5rem}.item[data-astro-cid-a2cvvp4n]{display:flex;align-items:center;gap:1rem;font-size:clamp(1rem,1.5vw,1.5rem);line-height:2.5;color:var(--color-text);position:relative}.icon[data-astro-cid-a2cvvp4n]{width:28px;height:28px;flex-shrink:0;color:var(--color-text);position:absolute;left:-3rem}.item[data-astro-cid-a2cvvp4n] a[data-astro-cid-a2cvvp4n]{color:var(--color-text);text-decoration:underline}.item[data-astro-cid-a2cvvp4n] a[data-astro-cid-a2cvvp4n].plain-link{text-decoration:none}@media(max-width:767px){.contact-info[data-astro-cid-a2cvvp4n]{padding:0;margin-bottom:-.5rem}.heading[data-astro-cid-a2cvvp4n]{font-size:1.25rem}.items[data-astro-cid-a2cvvp4n]{padding-left:2.5rem}.item[data-astro-cid-a2cvvp4n]{font-size:1rem}.icon[data-astro-cid-a2cvvp4n]{width:22px;height:22px;left:-2.5rem}}.kontaktformular[data-astro-cid-b3txk3qr]{padding:0 1rem}.header[data-astro-cid-b3txk3qr]{margin-bottom:2rem}.heading[data-astro-cid-b3txk3qr]{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;color:var(--color-text);margin:0 0 .75rem;line-height:1.1}.header[data-astro-cid-b3txk3qr] p[data-astro-cid-b3txk3qr]{font-size:clamp(1rem,1.5vw,1.5rem);line-height:1.5;color:var(--color-text);margin:0}.labels-below[data-astro-cid-b3txk3qr] .form-field:not(.form-field--checkbox) label{order:3;margin:.625rem 0 0}.labels-below[data-astro-cid-b3txk3qr] .form-field:not(.form-field--checkbox) .field-error{order:4}@media(max-width:767px){.kontaktformular[data-astro-cid-b3txk3qr]{padding:0}.heading[data-astro-cid-b3txk3qr]{font-size:1.25rem}.header[data-astro-cid-b3txk3qr] p[data-astro-cid-b3txk3qr]{font-size:1rem}}.events[data-astro-cid-pxxke3nd]{padding:2rem 0 4rem}.heading[data-astro-cid-pxxke3nd]{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:300;line-height:1.15;color:var(--color-text);margin:15px 0 3rem}.heading[data-astro-cid-pxxke3nd] strong{font-weight:700}.events-list[data-astro-cid-pxxke3nd]{display:flex;flex-direction:column;gap:2.5rem}.event-card[data-astro-cid-pxxke3nd]{scroll-margin-top:110px;display:flex;gap:1.25rem;align-items:flex-start;padding:1.5rem;background:#fff;border-radius:20px}.event-icon-wrapper[data-astro-cid-pxxke3nd]{flex-shrink:0;width:100px;height:100px}.event-icon[data-astro-cid-pxxke3nd]{width:100px;height:100px;display:block}.event-content[data-astro-cid-pxxke3nd]{flex:1;min-width:0}.event-title[data-astro-cid-pxxke3nd]{font-size:clamp(1.125rem,2vw,1.875rem);font-weight:700;line-height:1.13;color:var(--color-text);margin:0 0 .75rem}.event-text[data-astro-cid-pxxke3nd]{font-size:clamp(1rem,1.5vw,1.5rem);line-height:1.25;color:var(--color-text);margin:0}.event-text[data-astro-cid-pxxke3nd] p{margin:0 0 1rem}.event-text[data-astro-cid-pxxke3nd] p:last-child{margin-bottom:0}.event-text[data-astro-cid-pxxke3nd] strong{font-weight:700}.event-text[data-astro-cid-pxxke3nd] a{color:var(--color-text);text-decoration:underline}.event-cta[data-astro-cid-pxxke3nd]{display:inline-block;margin-top:1.25rem;padding:.5rem 1.5rem;background:var(--color-text);color:#fff;font-family:var(--font-main);font-size:clamp(1rem,1.5vw,1.5rem);font-weight:700;text-decoration:none;border-radius:6px;cursor:pointer;transition:background .15s;box-shadow:0 1px 2px #0000000d}.event-cta[data-astro-cid-pxxke3nd]:hover,.event-cta[data-astro-cid-pxxke3nd]:focus{background:var(--color-crimson)}.event-divider[data-astro-cid-pxxke3nd]{height:1px;background:var(--color-coral)}.event-form[data-astro-cid-pxxke3nd]{margin-top:1.5rem}.event-form-title[data-astro-cid-pxxke3nd]{font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:700;color:var(--color-text);margin:0 0 1rem}@media(max-width:767px){.events[data-astro-cid-pxxke3nd]{padding:1.5rem 0 3rem;margin-top:25px}.heading[data-astro-cid-pxxke3nd]{font-size:1.125rem;margin-bottom:1.5rem}.events-list[data-astro-cid-pxxke3nd]{gap:1.5rem}.event-card[data-astro-cid-pxxke3nd]{padding:1rem;gap:.75rem}.event-icon-wrapper[data-astro-cid-pxxke3nd],.event-icon[data-astro-cid-pxxke3nd]{width:60px;height:60px}.event-title[data-astro-cid-pxxke3nd]{font-size:1rem}.event-text[data-astro-cid-pxxke3nd]{font-size:1rem;line-height:1.25}}.plain .event-cards[data-astro-cid-vaebjdb6]{padding:calc(4rem - 15px) 0 4rem}.heading[data-astro-cid-vaebjdb6]{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:300;line-height:1.15;color:var(--color-text);margin:15px 0 2.5rem;padding:0 1rem}.heading[data-astro-cid-vaebjdb6] strong{font-weight:700}.cards[data-astro-cid-vaebjdb6]{list-style:none;margin:0;padding:0 1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cards[data-astro-cid-vaebjdb6] li[data-astro-cid-vaebjdb6][hidden]{display:none}.card[data-astro-cid-vaebjdb6]{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:1.5rem;background:var(--color-white);border-radius:20px;box-shadow:0 4px 3px #0000000f,0 2px 2px #0000000f;color:var(--color-text);text-decoration:none;transition:transform .15s,box-shadow .15s}.card[data-astro-cid-vaebjdb6]:hover,.card[data-astro-cid-vaebjdb6]:focus-visible{transform:translateY(-2px);box-shadow:0 10px 15px #00000014,0 4px 6px #0000000f}.card-top[data-astro-cid-vaebjdb6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.badge[data-astro-cid-vaebjdb6]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;border-radius:12px;background:var(--color-mint);line-height:1}.badge-day[data-astro-cid-vaebjdb6]{font-size:1.625rem;font-weight:700}.badge-month[data-astro-cid-vaebjdb6]{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.icon[data-astro-cid-vaebjdb6]{width:56px;height:56px}.when[data-astro-cid-vaebjdb6]{font-size:1rem;font-weight:700;color:var(--color-crimson);margin-bottom:.5rem}.title[data-astro-cid-vaebjdb6]{font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:700;line-height:1.2;margin-bottom:.75rem}.text[data-astro-cid-vaebjdb6]{font-size:1rem;line-height:1.35;margin-bottom:1.25rem}.more[data-astro-cid-vaebjdb6]{margin-top:auto;font-weight:700;text-decoration:underline;text-underline-offset:3px}.more[data-astro-cid-vaebjdb6]:after{content:" →"}.empty[data-astro-cid-vaebjdb6]{font-size:clamp(1rem,1.5vw,1.25rem);margin:0;padding:0 1rem}.btn[data-astro-cid-vaebjdb6]{display:inline-block;margin:2.5rem 1rem 0;padding:.5rem 1.5rem;background:var(--color-text);color:var(--color-white);font-size:clamp(1rem,1.3vw,1.25rem);font-weight:700;text-decoration:none;border-radius:6px;box-shadow:0 1px 2px #0000000d;transition:background .15s}.btn[data-astro-cid-vaebjdb6]:hover,.btn[data-astro-cid-vaebjdb6]:focus{background:var(--color-crimson)}@media(max-width:1024px){.cards[data-astro-cid-vaebjdb6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.plain .event-cards[data-astro-cid-vaebjdb6]{padding:calc(1.5rem - 15px) 0 1.5rem}.heading[data-astro-cid-vaebjdb6]{font-size:1.125rem;line-height:1.11;margin-bottom:1.5rem;padding:0}.cards[data-astro-cid-vaebjdb6]{grid-template-columns:1fr;gap:16px;padding:0}.card[data-astro-cid-vaebjdb6]{padding:1.25rem}.empty[data-astro-cid-vaebjdb6]{padding:0}.btn[data-astro-cid-vaebjdb6]{margin:2rem 0 0}}.plain .projects[data-astro-cid-vl4rwhmz]{padding:calc(4rem - 15px) 0 4rem}.heading[data-astro-cid-vl4rwhmz]{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:300;line-height:1.15;color:var(--color-text);margin:15px 0 2.5rem;padding:0 1rem}.heading[data-astro-cid-vl4rwhmz] strong{font-weight:700}.cards[data-astro-cid-vl4rwhmz]{list-style:none;margin:0;padding:0 1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card[data-astro-cid-vl4rwhmz]{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--color-white);border-radius:20px;box-shadow:0 4px 3px #0000000f,0 2px 2px #0000000f;color:var(--color-text);text-decoration:none;transition:transform .15s,box-shadow .15s}.card[data-astro-cid-vl4rwhmz]:hover,.card[data-astro-cid-vl4rwhmz]:focus-visible{transform:translateY(-2px);box-shadow:0 10px 15px #00000014,0 4px 6px #0000000f}.image[data-astro-cid-vl4rwhmz]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.body[data-astro-cid-vl4rwhmz]{display:flex;flex-direction:column;flex:1;padding:1.5rem}.title[data-astro-cid-vl4rwhmz]{font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:700;line-height:1.2;margin-bottom:.75rem}.text[data-astro-cid-vl4rwhmz]{font-size:1rem;line-height:1.35;margin-bottom:1.5rem}.btn[data-astro-cid-vl4rwhmz]{align-self:flex-start;margin-top:auto;padding:.5rem 1.5rem;background:var(--color-text);color:var(--color-white);font-size:1rem;font-weight:700;border-radius:6px;transition:background .15s}.card[data-astro-cid-vl4rwhmz]:hover .btn[data-astro-cid-vl4rwhmz],.card[data-astro-cid-vl4rwhmz]:focus-visible .btn[data-astro-cid-vl4rwhmz]{background:var(--color-crimson)}@media(max-width:1024px){.cards[data-astro-cid-vl4rwhmz]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.plain .projects[data-astro-cid-vl4rwhmz]{padding:calc(1.5rem - 15px) 0 1.5rem}.heading[data-astro-cid-vl4rwhmz]{font-size:1.125rem;line-height:1.11;margin-bottom:1.5rem;padding:0}.cards[data-astro-cid-vl4rwhmz]{grid-template-columns:1fr;gap:16px;padding:0}.body[data-astro-cid-vl4rwhmz]{padding:1.25rem}}.statements[data-astro-cid-6tfnj4lm]{padding:.5rem 1rem 0}.heading[data-astro-cid-6tfnj4lm]{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;line-height:1.15;color:var(--color-text);margin:0 0 1.25rem}.text[data-astro-cid-6tfnj4lm] p{font-size:clamp(1rem,1.5vw,1.5rem);line-height:1.4;color:var(--color-text);margin:0 0 1rem}.text[data-astro-cid-6tfnj4lm] p:last-child{margin-bottom:0}.text[data-astro-cid-6tfnj4lm] a{color:var(--color-text);text-decoration:underline}.downloads[data-astro-cid-6tfnj4lm]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.75rem}.statement-cta[data-astro-cid-6tfnj4lm]{display:inline-block;padding:.5rem 1.5rem;background:var(--color-text);color:#fff;font-family:var(--font-main);font-size:clamp(1rem,1.5vw,1.5rem);font-weight:700;line-height:1.25;text-decoration:none;border-radius:6px;cursor:pointer;transition:background .15s;box-shadow:0 1px 2px #0000000d}.statement-cta[data-astro-cid-6tfnj4lm]:hover,.statement-cta[data-astro-cid-6tfnj4lm]:focus{background:var(--color-crimson)}@media(max-width:767px){.statements[data-astro-cid-6tfnj4lm]{padding:0 5px}.heading[data-astro-cid-6tfnj4lm]{font-size:1.25rem;margin-bottom:1rem}.text[data-astro-cid-6tfnj4lm] p{font-size:1rem;line-height:1.4}.downloads[data-astro-cid-6tfnj4lm]{margin-top:1.25rem;gap:.75rem}.statement-cta[data-astro-cid-6tfnj4lm]{font-size:1rem;width:100%;text-align:center}}.heading[data-astro-cid-i4xqha7n]{font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:700;line-height:1.1;color:var(--color-text);margin:15px 0 2rem;padding:0 1rem}.board[data-astro-cid-i4xqha7n]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0 1rem}.board-card[data-astro-cid-i4xqha7n]{background:var(--color-white);border-left:4px solid var(--color-mint);border-radius:12px;box-shadow:0 4px 3px #0000001a,0 2px 2px #0000001a;padding:2rem 1.25rem 2rem 1.5rem}.board-card--mint[data-astro-cid-i4xqha7n]{border-left-color:var(--color-mint)}.board-card--coral[data-astro-cid-i4xqha7n]{border-left-color:var(--color-coral)}.board-card--crimson[data-astro-cid-i4xqha7n]{border-left-color:var(--color-crimson)}.board-role[data-astro-cid-i4xqha7n]{font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:700;line-height:1.2;margin:0 0 .5rem}.board-role--mint[data-astro-cid-i4xqha7n]{color:var(--color-mint)}.board-role--coral[data-astro-cid-i4xqha7n]{color:var(--color-coral)}.board-role--crimson[data-astro-cid-i4xqha7n]{color:var(--color-crimson)}.board-name[data-astro-cid-i4xqha7n]{font-size:clamp(1rem,1.5vw,1.5rem);font-weight:700;line-height:1.1;color:var(--color-text);margin:0}@media(max-width:1024px){.board[data-astro-cid-i4xqha7n]{grid-template-columns:1fr}}@media(max-width:767px){.heading[data-astro-cid-i4xqha7n]{font-size:1.5rem;padding:0}.board[data-astro-cid-i4xqha7n]{padding:0}.board-role[data-astro-cid-i4xqha7n]{font-size:1.125rem}.board-name[data-astro-cid-i4xqha7n]{font-size:1rem}}.links[data-astro-cid-lu4l7v5a]{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;align-items:start;padding:0 1rem}.link-title[data-astro-cid-lu4l7v5a]{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;line-height:1.15;color:var(--color-text);margin:0 0 1rem}.btn[data-astro-cid-lu4l7v5a]{display:inline-flex;align-items:center;justify-content:center;background:var(--color-text);color:#fff;font-family:var(--font-main);font-size:clamp(1rem,1.3vw,1.25rem);font-weight:700;text-decoration:none;padding:.5rem 1.5rem;border-radius:6px;box-shadow:0 1px 2px #0000000d;transition:background .15s}.btn[data-astro-cid-lu4l7v5a]:hover{background:#1a1d30}@media(max-width:767px){.links[data-astro-cid-lu4l7v5a]{grid-template-columns:1fr;gap:2rem;padding:0}.link-title[data-astro-cid-lu4l7v5a]{font-size:1.25rem}}.donate[data-astro-cid-kvf65ya5]{margin-top:20px;margin-bottom:130px}.donate-inner[data-astro-cid-kvf65ya5]{border:2px solid var(--color-coral);border-radius:50px;padding:2rem 2.5rem}.donate-title[data-astro-cid-kvf65ya5]{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:400;color:var(--color-text);margin:0 0 .25rem;line-height:1.1}.donate-subtitle[data-astro-cid-kvf65ya5]{font-size:clamp(1rem,1.5vw,1.5rem);color:var(--color-text);margin:0 0 1.5rem;line-height:1.17}.bank-details[data-astro-cid-kvf65ya5]{padding:1.5rem 0 0}.bank-details[data-astro-cid-kvf65ya5] p{font-size:clamp(1rem,1.5vw,1.5rem);line-height:1.5;color:var(--color-text);margin:0 0 .5rem}.bank-details[data-astro-cid-kvf65ya5] a{color:var(--color-text);text-decoration:underline}@media(max-width:767px){.donate-inner[data-astro-cid-kvf65ya5]{border-radius:30px;padding:1.5rem 15px}.donate-title[data-astro-cid-kvf65ya5]{font-size:1.25rem}.donate-subtitle[data-astro-cid-kvf65ya5],.bank-details[data-astro-cid-kvf65ya5] p{font-size:1rem}}.legal[data-astro-cid-5i6llgot]{max-width:900px;margin:0 auto;padding:2rem 0 4rem}h1[data-astro-cid-5i6llgot]{font-size:clamp(2rem,3vw,3rem);font-weight:700;color:var(--color-text);margin:0 0 2rem;line-height:1.1}.fliesstext-body[data-astro-cid-5i6llgot] h2{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;color:var(--color-text);margin:2rem 0 .5rem;line-height:1.2}.legal .fliesstext-body:has(h3) h2{margin:2.5rem 0 1rem}.fliesstext-body[data-astro-cid-5i6llgot] h3{font-size:clamp(1.125rem,1.5vw,1.5rem);font-weight:700;color:var(--color-text);margin:1.5rem 0 .5rem;line-height:1.3}.fliesstext-body[data-astro-cid-5i6llgot] p,.fliesstext-body[data-astro-cid-5i6llgot] li{font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.6;color:var(--color-text)}.fliesstext-body[data-astro-cid-5i6llgot] p{margin:0 0 1rem}.fliesstext-body[data-astro-cid-5i6llgot] ul,.fliesstext-body[data-astro-cid-5i6llgot] ol{margin:0 0 1rem;padding-left:1.5rem}.fliesstext-body[data-astro-cid-5i6llgot] li{margin-bottom:.25rem}.fliesstext-body[data-astro-cid-5i6llgot] a{color:var(--color-text);text-decoration:underline}@media(max-width:767px){.legal[data-astro-cid-5i6llgot]{padding:1.5rem 0 3rem}h1[data-astro-cid-5i6llgot]{font-size:1.75rem;margin-bottom:1.5rem}.fliesstext-body[data-astro-cid-5i6llgot] h2{font-size:1.125rem;margin-top:1.5rem}.legal .fliesstext-body:has(h3) h2{margin-top:2rem}.fliesstext-body[data-astro-cid-5i6llgot] h3,.fliesstext-body[data-astro-cid-5i6llgot] p,.fliesstext-body[data-astro-cid-5i6llgot] li{font-size:1rem}}.not-found[data-astro-cid-mf2stbh6]{padding:2rem 0 4rem;min-height:60vh;display:flex;align-items:center;justify-content:center}.not-found-inner[data-astro-cid-mf2stbh6]{max-width:720px;margin:0 auto;text-align:center}.kicker[data-astro-cid-mf2stbh6]{font-size:clamp(4rem,10vw,8rem);font-weight:700;color:var(--color-crimson);margin:0 0 .5rem;line-height:1}h1[data-astro-cid-mf2stbh6]{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;color:var(--color-text);margin:0 0 1.5rem;line-height:1.2}.text[data-astro-cid-mf2stbh6] p{font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.6;color:var(--color-text);margin:0 0 2rem}.back-link[data-astro-cid-mf2stbh6]{display:inline-block;padding:.75rem 2rem;background:var(--color-coral);color:var(--color-text);font-family:var(--font-main);font-size:1.125rem;font-weight:700;border-radius:6px;text-decoration:none;transition:background .2s}.back-link[data-astro-cid-mf2stbh6]:hover{background:#ff7a4f}@media(max-width:767px){.not-found[data-astro-cid-mf2stbh6]{padding:1.5rem 0 3rem}.text[data-astro-cid-mf2stbh6] p,.back-link[data-astro-cid-mf2stbh6]{font-size:1rem}}.plain-inner[data-astro-cid-fmtxvf4d]{max-width:calc(1200px + 4rem);margin:0 auto;padding:0 2rem}.box[data-astro-cid-fmtxvf4d]{position:relative;z-index:0}.box[data-astro-cid-fmtxvf4d].last{padding-bottom:4rem}.box-inner[data-astro-cid-fmtxvf4d]{max-width:1200px;margin:0 auto;padding:2rem 2rem 3rem;background:var(--color-light-bg);border-radius:50px}.box-inner[data-astro-cid-fmtxvf4d]>*+*{margin-top:3rem}.box--after-hero[data-astro-cid-fmtxvf4d] .box-inner[data-astro-cid-fmtxvf4d]{margin-top:25px}.box--under-hero[data-astro-cid-fmtxvf4d] .box-inner[data-astro-cid-fmtxvf4d]{margin-top:-680px;padding-top:720px}.box[data-astro-cid-fmtxvf4d].box--footer{padding-bottom:0;margin-bottom:-20rem}.box--footer[data-astro-cid-fmtxvf4d] .box-inner[data-astro-cid-fmtxvf4d]{border-radius:50px 50px 0 0;padding-bottom:24rem}.no-hero[data-astro-cid-fmtxvf4d]{margin-top:84px}@media(max-width:767px){.plain-inner[data-astro-cid-fmtxvf4d]{padding:0 15px}.box-inner[data-astro-cid-fmtxvf4d]{padding:1.5rem 15px;border-radius:30px}.box-inner[data-astro-cid-fmtxvf4d]>*+*{margin-top:2.5rem}.box[data-astro-cid-fmtxvf4d].last:not(.box--footer){padding-bottom:2rem}.box--under-hero[data-astro-cid-fmtxvf4d] .box-inner[data-astro-cid-fmtxvf4d]{margin-top:-380px;padding-top:430px}.box--footer[data-astro-cid-fmtxvf4d] .box-inner[data-astro-cid-fmtxvf4d]{border-radius:30px 30px 0 0;padding-bottom:22rem}}
