@font-face{font-family:Manrope;font-weight:200 800;font-display:swap;src:url(/_astro/Manrope-latin.DHIcAJRg.woff2)format("woff2")}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0%;size-adjust:103.19%}@font-face{font-family:Fraunces;font-weight:600;font-display:swap;src:url(/_astro/Fraunces-600-latin.BFCDtZfi.woff2)format("woff2")}:root{color-scheme:light dark;--font-body:"Manrope", "Manrope Fallback", system-ui, sans-serif;--font-head:"Fraunces", Georgia, serif;--head-weight:600;--head-lh:1.12;--wrap:76rem;--gutter:clamp(1.125rem, 4vw, 2.5rem);--radius-s:6px;--radius-m:12px;--z-bar:20;--paper:light-dark(#f3f5ee,#121511);--surface:light-dark(#fff,#1a1e18);--tint:light-dark(#e2e9d8,#1d241a);--ink:light-dark(#1c2519,#e5e9de);--muted:light-dark(#4d5847,#aab4a1);--line:light-dark(#cdd6c1,#343d30);--line-strong:light-dark(#7b8a6e,#6a785f);--brand:light-dark(#4a5f3c,#b4ca9b);--brand-hover:light-dark(#364a2b,#cadcb4);--on-brand:light-dark(#fff,#142010);--band:light-dark(#2e3d28,#2b3a25);--on-band:light-dark(#eef3e7,#e5ecdb);--band-muted:light-dark(#c4d1b8,#b1bea6);--focus:light-dark(#2e3d28,#d6e6c0);--t-fast:.12s;--t:.18s;--touch:44px;--lift:0 14px 34px -16px light-dark(#1c251973,#000000b3);--radius-l:18px;--space-m:clamp(1.25rem, 1rem + 1vw, 1.75rem);--space-l:clamp(2rem, 1.5rem + 2vw, 3rem);--panel-bg:var(--surface);--panel-shadow:0 1px 2px light-dark(#1c25190d,#0000004d), 0 18px 40px -28px light-dark(#1c251973,#000c);--marker:light-dark(#d3e3a6,#3f5531);--paw:url(data:image/x-icon;base64,AAACAAEAICAAAAIAAQCcAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAgAAAAIAgGAAAAc3p69AAAAmNJREFUeJztlM9rE0EUx2d2drK/0t1kTXcJm8I226bFIiZBEIoHQUUE8X/wIngVj/17LHr0Joh4EFpRaHsIrYKHkDZtN812iySd/TkyJZH8AZvbfmBm3nv7lvnOzJsBYAKE8GZcW1u71Wq17Gmc2Y1GQ5/NyRI465imqWGMO2maWhjjFQghiqLoF8dxf4IguOu67gjME8dxXgAAKAAg2djY2F1dXd1jNos5jvNkHnPyrFtfX79dLpdlz/OuEUIgSRJCCLkzHo85AECIEBIRQtHm5uZ9z/Muj46OfmclgFtaWioPh8Pvh4eHPxRFeVStVs95npcFQdhSVXWL53lxcXFxT9O0h51OZ9fzvJ1araZlJYDHGNcHg0GREBL3er1nhmE8F0XxnmEYLqUUU0pfC4Lwtdvtvru6uoolSdKr1Sor0oNMBERRdCyKYkwIScMwbARBwIqQ39/f32EJuq4/ppT22JEAAFJBEOIwDPsgI7iLi4vzUqn0dmFhoaCq6ntZlq2zs7Md3/dD3/fJ6enpZ0mSLFVVt4vFYkHTtDfD4XAAskRRFGjb9kqz2WxUKpUPrOohhBFrzNZ1/WO73W7atu3IspztYwAnj4tpmtgwjC/TazgZ/9uVSuXAMAxx9p9MRSwvL7/iOI6tfDRZ+TVrk534ixCi9Xr9ZdaT86yjlAKEkJamKXNjAIA8+42RJAkTWpr6WQGnhmVZtTiOf47HY1NRlG+CIHxi8SAIno5GoweSJJ1jjNsnJyf9uQhgWJZVRgiVCSHHruuGLGaaZoHdgjAM/X6/f3mTmJOTk5OTk5OTA7LjH0167RzyjVk6AAAAAElFTkSuQmCC)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--paw:url(data:image/x-icon;base64,AAACAAEAICAAAAIAAQCjAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAgAAAAIAgGAAAAc3p69AAAAmpJREFUeJztlE1oGkEUx3fdj6TJRptIKaki2xglimUbIqkgCmbpoSC95RzqoVChFOktiAii9JxLrqWHHgrJoYeQS2qhIB5CS0AjlIqgNYSS6kHq6O64E96iJQ29dXvbH7x9/515w5uvNxR1DZfLZV9ZWREn/z6fT3Q4HAvU/4RhGN08Ho+tVqt9b7fbJBqNujc2NrxnZ2ekUql8E0VxdhJnKDRN/9bJZPIxIYRomjY6ODgoF4vFL6ChLZFIPPzbmH+FJYRQkUjEzzDMTK/XQ9CIMR64XK57VqvVMhqNFJZlpxFCaiwWe4AQ6pbL5a+GzcDr9c63Wq1ev98n+Xz+1enp6TmsOJPJpHK53EvQx8fHn7PZbBYhRBqNxk+3220zKj/r9/uXnE6noGkajsfjj1KpVDwYDAar1eoPjuO4dDr97Ojo6OPu7u5bnuexKIoLcEnr9fqJITOQJOl2t9tVMcbDi4sLNDc3d2NzczM0GAyIoihka2tLttvts51OR48BHwgEblFGUigUXsBW7+3tvZYkaRm2GpKpqorgaNbW1rz7+/tvIKZQKDynjIbneVqW5eXV1VXv4eHhO0ikjgFdLBbfh8Ph+7IsuzmOM64EAIvFontBELhSqfQBEmKM9dK7qiuVysni4uL01TGGQNO0bplM5ikkUhTl13jxaGzqcDjsQd/29vYTiDVyAix84C0QBEEvLaiGqampmUkfoCiK7gVBuAmxhsKMn9ZQKORsNpvnmqaRUqn0aWdnJw0GGmNMoG99ff2O4Udw/VGKRCJLNpuNn7SBDofDdz0ez/wfwSYmJiYmJiYmJpQxXAJOwFNvLhWrvQAAAABJRU5ErkJggg==)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paw:url(data:image/x-icon;base64,AAACAAEAICAAAAIAAQCjAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAgAAAAIAgGAAAAc3p69AAAAmpJREFUeJztlE1oGkEUx3fdj6TJRptIKaki2xglimUbIqkgCmbpoSC95RzqoVChFOktiAii9JxLrqWHHgrJoYeQS2qhIB5CS0AjlIqgNYSS6kHq6O64E96iJQ29dXvbH7x9/515w5uvNxR1DZfLZV9ZWREn/z6fT3Q4HAvU/4RhGN08Ho+tVqt9b7fbJBqNujc2NrxnZ2ekUql8E0VxdhJnKDRN/9bJZPIxIYRomjY6ODgoF4vFL6ChLZFIPPzbmH+FJYRQkUjEzzDMTK/XQ9CIMR64XK57VqvVMhqNFJZlpxFCaiwWe4AQ6pbL5a+GzcDr9c63Wq1ev98n+Xz+1enp6TmsOJPJpHK53EvQx8fHn7PZbBYhRBqNxk+3220zKj/r9/uXnE6noGkajsfjj1KpVDwYDAar1eoPjuO4dDr97Ojo6OPu7u5bnuexKIoLcEnr9fqJITOQJOl2t9tVMcbDi4sLNDc3d2NzczM0GAyIoihka2tLttvts51OR48BHwgEblFGUigUXsBW7+3tvZYkaRm2GpKpqorgaNbW1rz7+/tvIKZQKDynjIbneVqW5eXV1VXv4eHhO0ikjgFdLBbfh8Ph+7IsuzmOM64EAIvFontBELhSqfQBEmKM9dK7qiuVysni4uL01TGGQNO0bplM5ikkUhTl13jxaGzqcDjsQd/29vYTiDVyAix84C0QBEEvLaiGqampmUkfoCiK7gVBuAmxhsKMn9ZQKORsNpvnmqaRUqn0aWdnJw0GGmNMoG99ff2O4Udw/VGKRCJLNpuNn7SBDofDdz0ez/wfwSYmJiYmJiYmJpQxXAJOwFNvLhWrvQAAAABJRU5ErkJggg==)}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;background:var(--paper);scrollbar-color:var(--line-strong) var(--paper);accent-color:var(--brand);caret-color:var(--brand);scroll-padding-top:6rem}body{min-height:100svh;font:450 1.0625rem / 1.65 var(--font-body);color:var(--ink);background:var(--paper);-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-direction:column;margin:0;display:flex}img{max-width:100%;height:auto;display:block}picture{display:contents}h1,h2,h3{font-family:var(--font-head);font-weight:var(--head-weight);line-height:var(--head-lh);text-wrap:balance;color:var(--ink);margin:0}h1{font-size:clamp(2.125rem,1.45rem + 2.7vw,3.5rem)}h2{font-size:clamp(1.6rem,1.3rem + 1.25vw,2.25rem)}h3{font-size:1.3rem;line-height:calc(var(--head-lh) + .08)}p{text-wrap:pretty;margin:0}#main{flex-grow:1}p+p{margin-top:.9em}ul,ol{margin:0;padding:0}a{color:var(--brand);text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}a:hover{color:var(--brand-hover);text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:3px}.num{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.lead{hyphens:manual;font-size:1.1875rem;line-height:1.6}@media (width<=47.99rem){p{hyphens:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (pointer:fine){html{overscroll-behavior:none}}::selection{background:color-mix(in srgb, var(--brand) 32%, var(--paper));color:var(--ink)}:is(a,button,summary,label:has(>input)){cursor:var(--paw) 2 1, pointer}label:has(>input) input{cursor:inherit}.h-small{margin-bottom:.75rem;font-size:1.4rem}.prose h2{margin-bottom:.75rem}.prose .go{margin-top:.4rem}.wrap.col-l{max-width:calc(52rem + 2 * var(--gutter));padding-block:clamp(2rem,1.5rem + 2vw,3.25rem) clamp(3rem,2rem + 4vw,5.5rem)}.wrap.col-l>h1{margin-bottom:.75rem}.muted{color:var(--muted)}[data-art]{isolation:isolate;position:relative}h2{text-wrap:balance}.lead{max-width:52rem}.lead--wide{max-width:64rem}:is(.prose,.section__head p,.give__alt,.flyer,.dont,.list__main>p,.asknote){max-width:80ch}svg.i{fill:currentColor;flex:none;width:1.25em;height:1.25em}.mail{overflow-wrap:anywhere}.section{padding-block:clamp(3rem,2rem + 4vw,5.5rem)}.section--tint{background:var(--tint)}.section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:flex}.section__head p{color:var(--muted)}.btn{font:600 1rem/1.2 var(--font-body);justify-content:center;align-items:center;gap:.55rem;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.btn-row{flex-wrap:wrap;display:flex}.photo{min-height:0;margin:0;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.info{background:var(--surface);border:1px solid var(--line);flex-direction:column;display:flex}.info h2{line-height:calc(var(--head-lh) + .08);font-size:1.3rem}.info p,.dates__empty{color:var(--muted)}.page-head{padding-block:clamp(2.25rem,1.5rem + 3vw,4rem) clamp(1.5rem,1rem + 2vw,2.5rem)}.page-head__grid{grid-template-columns:1.4fr 1fr;align-items:end;gap:2rem clamp(2rem,5vw,5rem);display:grid}.page-head h1{margin-bottom:.75rem}.page-head__grid>*{min-width:0}.docs{grid-template-columns:repeat(2,1fr)}@media (width<=47.99rem){.page-head__grid,.docs{grid-template-columns:1fr}.page-head{padding-bottom:1.5rem}}.go{min-height:var(--touch);color:var(--brand);align-items:center;gap:.45rem;font-weight:600;text-decoration:none;display:inline-flex}.go span{text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.go:hover span{text-decoration-color:currentColor}.go svg{flex:none;width:1.05em;height:1.05em}.info{border-radius:var(--radius-l);box-shadow:var(--lift);gap:.75rem;padding:1.4rem 1.5rem 1.25rem}.info>.go{margin-top:auto}.hot{background:var(--band);color:var(--on-band);border:1px solid var(--band)}.hot h2{color:var(--on-band)}.hot__more{flex-wrap:wrap;align-items:center;gap:0 1.25rem;margin-top:auto;display:flex}.hot__wa{min-height:var(--touch);color:var(--on-band);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.hot__wa:hover,.hot .go{color:var(--on-band)}.glass{background:var(--surface);border:1px solid var(--line)}@supports (backdrop-filter:blur(1px)){.glass{background:color-mix(in srgb, var(--surface) 72%, transparent);border-color:color-mix(in srgb, var(--surface) 55%, transparent);backdrop-filter:blur(18px)saturate(1.2)}.hot{background:color-mix(in srgb, var(--band) 86%, transparent);border-color:color-mix(in srgb, var(--on-band) 14%, transparent);backdrop-filter:blur(18px)saturate(1.2)}}.glass p{color:var(--muted)}.toc{margin-top:1.75rem}.toc ul{border-bottom:1px solid var(--line);scrollbar-width:none;gap:0 1.75rem;list-style:none;display:flex;overflow-x:auto}.toc a{min-height:48px;color:var(--ink);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.toc a:after{content:"";transform-origin:0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.toc a:hover:after,.toc a:focus-visible:after{transform:scaleX(1)}.page-head{padding-bottom:0}@media (width<=63.99rem){.hot{grid-column:1/-1}}@media (width<=47.99rem){.info{padding:1.2rem 1.25rem 1.1rem}.toc{margin-top:1.25rem}.toc ul{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);gap:0 1.25rem}}@media (prefers-reduced-motion:no-preference){.btn,.go svg,.toc a:after{transition-property:transform,opacity;transition-duration:var(--t);transition-timing-function:ease-out}.btn:active{transition-duration:var(--t-fast);transform:scale(.97)}.toc a:after{transition-duration:var(--t)}@media (hover:hover){.go:hover svg{transform:translate(3px)}}.go:focus-visible svg{transform:translate(3px)}}.btn--go{gap:.5rem}.btn--go svg{width:1.05em;height:1.05em}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem clamp(2rem,5vw,5rem);display:grid}.split h2{margin-bottom:.75rem}.cta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.cta-row p{color:var(--muted);margin-top:.25rem}.split .btn-row{margin-top:.5rem}@media (width<=47.99rem){.split{grid-template-columns:minmax(0,1fr)}}.page-head:not(:has(.toc)){padding-bottom:clamp(1.25rem,.75rem + 1.5vw,2rem)}.section--slim{padding-block:clamp(1.75rem,1.25rem + 2vw,3rem)}.tel{min-height:var(--touch);color:inherit;text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.tel:hover{color:inherit;text-decoration-color:currentColor}.tel svg{flex:none;width:1.1em;height:1.1em}.tel--l .num{font:var(--head-weight) 1.5rem / 1.1 var(--font-head)}.tel--xl .num{font:var(--head-weight) clamp(1.6rem, 1.3rem + 1vw, 2rem) / 1.1 var(--font-head);white-space:nowrap}.tel--xl svg{width:1.35rem;height:1.35rem}.tel--hero{color:var(--ink)}.tel--hero .num{font:var(--head-weight) clamp(2.4rem, 1.6rem + 3vw, 3.75rem) / 1 var(--font-head)}.tel--hero svg{width:1.75rem;height:1.75rem;color:var(--brand)}.hot .tel{color:var(--on-band)}.art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.art canvas{width:100%;height:100%;display:block}.section:not(.section--tint,.contact-strip)+.section:not(.section--tint,.section--quiet,.contact-strip){padding-top:0}.section--tint+.section,.section+.section--tint,.section--quiet{padding-top:clamp(3rem,2rem + 3vw,5rem)}.docs{gap:.6rem;margin-top:1.25rem;list-style:none;display:grid}.docs a{color:var(--ink);align-items:flex-start;gap:.75rem;text-decoration:none;display:inline-flex}.docs a>svg{width:1.6rem;height:1.6rem;color:var(--brand);flex:none;margin-top:.1rem}.docs b{text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);font-weight:600;display:block}.docs a:hover b{text-decoration-color:currentColor}.docs small{color:var(--muted);font-size:.875rem;display:block}.duo{gap:var(--space-l) clamp(2rem, 5vw, 5rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.duo>*>p+p{margin-top:.85rem}.duo__poster{border-radius:var(--radius-m);max-width:14rem;margin-top:1.25rem;overflow:hidden}.duo .go,.duo__poster+.go{margin-top:1rem}#sachspenden .duo{margin-top:var(--space-m)}.dates{gap:.6rem;list-style:none;display:grid}.dates li{display:grid}.dates b{font-weight:700}.dates span{opacity:.85;font-size:.9375rem}.toc ul{border:0;flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.cta-row p a{overflow-wrap:anywhere;font-weight:600}.btn{min-height:var(--touch);box-shadow:none;color:var(--brand);background:0 0;border:0;border-radius:0;padding:.3rem .1rem .6rem;font-weight:650;position:relative}.btn:hover{color:var(--brand-hover);background:0 0}.btn:after{content:"";opacity:.55;background:currentColor;height:.5rem;position:absolute;bottom:.15rem;left:0;right:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'%3E%3Cpath d='M1 5.2c14-3 26 1.6 40-.4s25-3.4 39-.9 26 2.2 39-1' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.btn:hover:after{opacity:1}.btn--soft,.btn--soft:hover{color:var(--ink)}.btn-row{gap:.5rem 1.75rem}@media (prefers-reduced-motion:no-preference){.btn:after{transition:opacity var(--t) ease-out}.btn svg{transition:translate var(--t) ease-out}.btn:hover svg{translate:3px}}.legal h2{margin-bottom:.75rem}.legal>section{max-width:80ch}.legal{padding-bottom:var(--space-l)}.legal>section+section{margin-top:var(--space-l)}.legal h3{margin-top:1.5rem}.legal ul{margin-top:.9em;padding-left:1.25rem}.legal li+li{margin-top:.4em}.legal ul+p{margin-top:.9em}@media (width<=47.99rem){.duo{grid-template-columns:minmax(0,1fr)}}.glass .tip__note{color:var(--muted);margin-top:.6rem;font-size:.8125rem}.toc a:after{background:color-mix(in srgb, var(--brand) 28%, transparent);transform:none}@media (prefers-reduced-motion:no-preference){:is(a,.go span){transition:color var(--t) ease-out, text-decoration-color var(--t) ease-out}.toc a:after{transition:background-color var(--t) ease-out}}.section__head--stack{justify-content:start;gap:.5rem;display:grid}.mail__addr{overflow-wrap:anywhere;text-align:left;min-width:0}.art__probe{visibility:hidden;color:var(--brand);position:absolute}.skip-link{z-index:50;background:var(--surface);color:var(--ink);padding:.75rem 1rem;position:absolute;top:.5rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.head{background:var(--surface);border-bottom:1px solid var(--line)}.head__bar{align-items:center;gap:1rem 2rem;min-height:76px;display:flex}.brand{min-height:var(--touch);color:var(--ink);align-items:center;gap:.75rem;margin-right:auto;text-decoration:none;display:flex}.brand:hover{color:var(--ink)}.brand img{width:48px;height:48px}.brand__name{font-family:var(--font-head);font-weight:var(--head-weight);font-size:1.2rem;line-height:1.05}.brand__name small{white-space:nowrap;font:500 .8125rem/1.3 var(--font-body);color:var(--muted);margin-top:.15rem;display:block}.nav{flex:none}.nav ul{gap:.125rem;list-style:none;display:flex}.nav a{min-height:var(--touch);color:var(--ink);white-space:nowrap;align-items:center;padding:.25rem .7rem;font-weight:500;text-decoration:none;display:flex}.nav a:hover{color:var(--ink)}.nav a[aria-current]{border-radius:0}.menu-btn,.quick{display:none}@media (width<=74.99rem){.head__bar{flex-wrap:wrap;gap:.75rem;min-height:64px;padding-block:.625rem}.brand img{width:40px;height:40px}.js .menu-btn{min-height:var(--touch);border:1.5px solid var(--line-strong);border-radius:var(--radius-s);color:var(--ink);font:600 1rem var(--font-body);background:0 0;align-items:center;gap:.5rem;padding:.4rem .85rem;display:inline-flex}.js .nav{display:none}.js .head.is-open .nav{overscroll-behavior:contain;flex-basis:100%;padding-bottom:1rem;display:block}.nav ul{flex-direction:column;gap:0}.nav li+li{border-top:1px solid var(--line)}.nav a{min-height:52px;padding-inline:.25rem;font-size:1.0625rem}.nav__donate{display:block}.quick{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.quick a{min-height:48px;color:var(--ink);justify-content:center;align-items:center;gap:.45rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.quick li+li a{border-left:1px solid var(--line)}.quick svg{color:var(--brand)}}@media (width>=75rem){.nav__donate{display:none}}.contact-strip{background:var(--band);color:var(--on-band)}.contact-strip h2,.contact-strip a{color:var(--on-band)}.contact-strip h3{font:600 .9375rem/1.3 var(--font-body);color:var(--band-muted);margin-bottom:.4rem}.foot{background:var(--surface);border-top:1px solid var(--line);padding-top:clamp(2.5rem,2rem + 2vw,4rem);font-size:.9375rem}.foot__cols{grid-template-columns:1.4fr repeat(3,1fr);gap:2rem;display:grid}.foot h2{font:600 .9375rem/1.3 var(--font-body);color:var(--muted);margin-bottom:.5rem}.foot ul{list-style:none}.foot li a{min-height:var(--touch);min-width:var(--touch);color:var(--ink);align-items:center;display:inline-flex}.foot li a:hover{color:var(--brand)}.foot__about p{color:var(--muted);max-width:22rem}.foot__about .brand{margin-bottom:1rem}.social{gap:.5rem;margin-top:1rem;list-style:none;display:flex}.social a{width:var(--touch);height:var(--touch);border:1px solid var(--line);color:var(--ink);border-radius:50%;place-items:center;display:grid}.social a:hover{border-color:var(--ink)}.foot__legal{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:2.5rem;padding-block:1.25rem;display:flex}.foot__legal ul{gap:1.25rem;display:flex}.foot__legal a{color:var(--muted);min-height:var(--touch);align-items:center;display:inline-flex}@media (width<=63.99rem){.foot__cols{grid-template-columns:repeat(2,1fr)}}@media (width<=47.99rem){.foot__cols{grid-template-columns:1fr 1fr;gap:1.5rem 1rem}.foot__about{grid-column:1/-1}}.js .menu-btn{background:var(--tint);border:0;border-radius:8px}.foot .social a{display:grid}.nav a{box-shadow:none;background:0 0;border-radius:0}.nav a:hover{background:0 0}.nav a[aria-current]{font-weight:600}.nav a>span{isolation:isolate;position:relative}.nav a>span:after{content:"";z-index:-1;background:var(--marker);transform-origin:0;opacity:.6;border-radius:4px 9px 5px 10px/8px 4px 9px 5px;height:.85em;position:absolute;bottom:-.1em;left:-.3rem;right:-.3rem;transform:rotate(-1.2deg)scaleX(0)}.nav a[aria-current]>span:after,.nav a:hover>span:after{transform:rotate(-1.2deg)}.nav a[aria-current]>span:after{opacity:1}@media (prefers-reduced-motion:no-preference){.nav a>span:after{transition:transform var(--t) cubic-bezier(.2, .8, .2, 1)}}@media (width<=74.99rem){.nav li+li{border:0}}.head__donate{isolation:isolate;min-height:var(--touch);color:var(--ink);white-space:nowrap;align-items:center;gap:.45rem;padding:.3rem .95rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.head__donate svg,.nav__donate svg{color:light-dark(#a8432c,#f2a58f);width:1.05rem;height:1.05rem}.head__donate:after{content:"";z-index:-1;background:light-dark(#f5d679,#6b5820);height:1.15em;position:absolute;bottom:.55rem;left:-.1rem;right:-.35rem;rotate:-2.4deg;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 30' preserveAspectRatio='none'%3E%3Cpath d='M6 8C20 5 36 8 54 5s38-3 54-1c6 1 9 2 10 4-1 4 1 9 0 13 0 3-1 5-4 6-16 2-30-1-47 1s-38 3-54 1c-4-1-6-3-5-7-1-3 0-7 1-11 0-2 1-4 3-5z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.head__donate:hover{color:var(--ink)}.head__donate:hover:after{background:light-dark(#f0c94e,#7d6826)}@media (prefers-reduced-motion:no-preference){.head__donate:after{transition:background-color var(--t) ease-out, scale var(--t) ease-out}.head__donate:hover:after{scale:1.04}}.nav__donate a>span:after{opacity:1;background:light-dark(#f5d679,#6b5820);transform:none}.nav__donate a{gap:.45rem;font-weight:700}.foot__legal .theme-switch{margin-left:auto}@media (width<=47.99rem){.foot__legal .theme-switch{margin-left:0}}.theme-switch{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.theme-switch button{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.theme-switch button:hover{color:var(--ink)}.theme-switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px light-dark(#1c251926,#00000080)}.theme-switch button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.theme-switch svg{width:1.1rem;height:1.1rem}.head{z-index:var(--z-bar);position:sticky;top:0}@media (width<=74.99rem){.js .head.is-open .nav{max-height:calc(100dvh - 4.5rem);overflow-y:auto}.head__donate{display:none}}@media (width<=30rem){.brand__name small{display:none}.head__bar{gap:.5rem}.js .menu-btn{padding-inline:.6rem}.menu-btn__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand{gap:.5rem}.brand img{width:36px;height:36px}}@media (width<=23rem){.brand__name{font-size:1.05rem}.head__bar{gap:.35rem}}@media (pointer:coarse){.theme-switch button,.js .menu-btn{position:relative}.theme-switch button:before{content:"";position:absolute;inset:-4px}.js .menu-btn:before{content:"";position:absolute;inset:0 -3px}}.chip{position:relative}.chip input{opacity:0;margin:0;position:absolute;inset:0}.chip:has(input:focus-visible)>span{outline:3px solid var(--focus);outline-offset:3px}.feed>*{max-width:56rem}.chips{border:0;flex-wrap:wrap;gap:.25rem 1.5rem;min-width:0;margin:1.5rem 0 1.25rem;padding:0;display:flex}.chip>span{min-height:var(--touch);color:var(--muted);align-items:center;gap:.45rem;padding:.3rem 0;font-size:.9375rem;font-weight:600;display:inline-flex}.chip__n{color:var(--muted);font-weight:500}.chip:hover>span{color:var(--ink)}.chip:has(input:checked)>span{color:var(--ink);box-shadow:inset 0 -2px 0 var(--brand)}.list{border-top:1.5px solid var(--ink);list-style:none}.list__row{border-bottom:1px solid var(--line);grid-template-columns:5rem minmax(0,1fr) 6.5rem;align-items:start;gap:1.25rem;padding:1.1rem .75rem;display:grid}.list__row:not(:has(.photo)){grid-template-columns:5rem minmax(0,1fr)}.list__date time{line-height:1.15;display:grid}.list__d{font:var(--head-weight) 1.25rem / 1.1 var(--font-head)}.list__y{color:var(--muted);font-size:.8125rem}.list__t{font:600 1.0625rem/1.35 var(--font-body);margin:0 0 .2rem}.list__main p{color:var(--muted);font-size:.9375rem}.list__img{aspect-ratio:4/3;background:var(--tint);border-radius:8px}.feed:has([value=termin]:checked) .list__row:not([data-kind=termin]),.feed:has([value=bericht]:checked) .list__row:not([data-kind=bericht]),.feed:has([value=verein]:checked) .list__row:not([data-kind=verein]){display:none}@media (width<=47.99rem){.list__row,.list__row:not(:has(.photo)){grid-template-columns:3.75rem minmax(0,1fr);gap:.85rem;padding-inline:.5rem}.list__img{display:none}}.list .go span{overflow-wrap:anywhere}.feed:has(.chip input:is([value=bericht],[value=verein]):checked) .dates__empty{display:none}.list__type{color:var(--muted);margin-top:.3rem;font-size:.8125rem;display:block}.list__row[data-kind=termin] .list__type{color:var(--brand);font-weight:700}.list__row{padding-inline:0}.list__row[data-kind=termin]{background:0 0}.feed{padding-bottom:clamp(3rem,2rem + 4vw,5.5rem)}.list{gap:var(--space-m);margin-top:var(--space-m);display:grid}.list .list__row{grid-template-columns:9.5rem minmax(0,1fr) 8rem;gap:1.5rem;padding:0}.list .list__row.is-termin{background:var(--tint);border-radius:16px;margin-inline:-1.25rem;padding:1.1rem 1.25rem}.list .list__d{font-weight:700;display:block}.list .list__y{color:var(--muted);font-size:.875rem;display:block}.list .list__t{margin-bottom:.3rem;font-size:1.25rem}.list .list__img{aspect-ratio:4/3;border-radius:12px}.list__imgs{gap:.5rem;display:grid}.flyer{margin-top:var(--space-l)}.flyer>p{color:var(--muted)}@media (width<=47.99rem){.list .list__row{grid-template-columns:minmax(0,1fr);gap:.4rem}.list .list__img,.list__imgs{display:none}.list .list__row.is-termin{margin-inline:-.75rem;padding-inline:.75rem}}.album{columns:3 17rem;column-gap:1.5rem;margin-top:.5rem;list-style:none}.snap{break-inside:avoid;margin-bottom:2.25rem;font-size:.975rem}.snap__photos{gap:.5rem;display:grid}.snap__photos--2{grid-template-columns:1fr 1fr}.snap__photos--3{grid-template-columns:repeat(3,1fr)}.snap__img{background:var(--tint);border-radius:2px}:is(.snap__photos--2,.snap__photos--3) .snap__img{aspect-ratio:1}.snap h2{margin:.9rem .25rem .35rem;font-size:1.35rem}.snap__report{margin-inline:.25rem}.snap__intro,.from{color:var(--muted);font-size:.875rem}.snap__intro{margin-bottom:.5rem}.from{margin-top:.5rem}.album .snap__photos{background:var(--surface);border-radius:3px;align-items:start;padding:.55rem;box-shadow:0 1px 2px #00000014,0 10px 22px -16px #00000059}.album .snap__img{aspect-ratio:auto}.album .snap__img img{height:auto}.album .snap__text{padding:.9rem .15rem 0}.album .snap h2{margin:0 0 .35rem}.more-photos{margin-top:.5rem;padding-bottom:clamp(3rem,2rem + 4vw,5.5rem)}.more-photos__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1rem;max-width:52rem;display:grid}.more-photos__img{aspect-ratio:4/3;border-radius:var(--radius-m);background:var(--tint)}.album .snap__text h2{margin-top:.4rem}.found-hero__img{background:var(--tint);height:clamp(14rem,32vw,26rem)}.found-hero__img img{object-position:50% 40%}.found-hero__over{margin-top:clamp(-5rem,-6vw,-2.5rem);position:relative}.sos{max-width:30rem}.found-hero__over{max-width:calc(52rem + 2 * var(--gutter))}.sos .tel{margin-block:.25rem}.folds{margin-top:var(--space-m);gap:.6rem;display:grid}.fold{background:var(--surface);box-shadow:var(--panel-shadow);border-radius:16px}.fold>summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:64px;padding:.9rem 1.25rem;list-style:none;display:grid}.fold>summary::-webkit-details-marker{display:none}.fold__ic{width:1.6rem;height:1.6rem;color:var(--brand)}.fold__t{font-size:1.0625rem;font-weight:600}.fold__t small{color:var(--muted);margin-top:.15rem;font-size:.9375rem;font-weight:450;display:block}.fold__chev{width:1.25rem;height:1.25rem;color:var(--muted);transition:rotate var(--t) ease-out}.fold[open] .fold__chev{rotate:180deg}.fold__body{padding:0 1.25rem 1.25rem 3.85rem}.fold__body>*+*{margin-top:.75rem}.fold--urgent{background:var(--band);color:var(--on-band)}.fold--urgent .fold__ic,.fold--urgent .fold__chev,.fold--urgent .fold__t small{color:var(--band-muted)}.dont{margin-top:var(--space-l)}.dont ul{gap:.6rem;margin-top:.75rem;list-style:none;display:grid}.dont li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.dont li svg{color:light-dark(#a3412c,#f0a08c);width:1.15rem;height:1.15rem;margin-top:.2rem}@media (width<=47.99rem){.fold__body{padding-left:1.25rem}}.fold--urgent .fold__t{color:var(--on-band)}.fold__steps{max-width:80ch}.fold__steps ol{gap:.35rem;padding-left:1.25rem;display:grid}.addr{margin-block:.75rem .25rem;font-style:normal;line-height:1.6}.reach{gap:var(--space-m) var(--space-l);margin-top:var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;display:grid}.reach__label{color:var(--muted);margin-bottom:.2rem;font-size:.875rem}.reach__more{grid-template-columns:auto minmax(0,1fr);gap:1.5rem 2rem;display:grid}.reach__val{color:var(--ink);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600}.badges{margin-top:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1.25rem;list-style:none;display:grid}.badge{background:var(--surface);border-radius:var(--radius-l);box-shadow:var(--panel-shadow);text-align:center;padding:2.6rem 1.5rem 1.25rem;position:relative;overflow:hidden}.badge__name{font-size:1.3rem}.badge__role{color:var(--muted);margin-top:.2rem;font-size:.9375rem}.badge__ways{justify-items:center;gap:.05rem;margin-top:.75rem;display:grid}.badge__ways>*{min-height:40px;color:var(--ink);align-items:center;gap:.5rem;display:inline-flex}.badge__ways svg{width:1.1rem;height:1.1rem;color:var(--brand);flex:none}.badge:before{content:"";background:var(--paper);border-radius:999px;width:2.75rem;height:.6rem;position:absolute;top:1rem;left:50%;translate:-50%;box-shadow:inset 0 1px 2px light-dark(#1c251940,#0009)}@media (width<=63.99rem){.reach{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.reach__more{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.reach__val{position:relative}.reach__val:before{content:"";position:absolute;inset:-12px 0}.badge__ways>a{position:relative}.badge__ways>a:before{content:"";position:absolute;inset:-2px 0}}.steps{counter-reset:step;gap:0;max-width:46rem;list-style:none;display:grid}.steps li{counter-increment:step;grid-template-columns:2.75rem 1fr;gap:0 1.25rem;padding-bottom:1.75rem;display:grid;position:relative}.steps li:before{content:counter(step);background:var(--brand);width:2.75rem;height:2.75rem;color:var(--on-brand);font:700 1.125rem/1 var(--font-body);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.steps li:not(:last-child):after{content:"";background:var(--line-strong);width:2px;position:absolute;top:3rem;bottom:.25rem;left:calc(1.375rem - 1px)}.steps h3{margin-bottom:.3rem;padding-top:.45rem}.steps p{color:var(--muted)}.captioned{margin:0}.captioned figcaption{color:var(--muted);margin-top:.45rem;font-size:.9375rem}.pull{margin:1.75rem 0}.pull p{font:var(--head-weight) 1.45rem / 1.35 var(--font-head);color:var(--brand);text-wrap:balance}.pull footer{color:var(--muted);margin-top:.5rem;font-size:.9375rem}.captioned .photo{aspect-ratio:4/3;border-radius:var(--radius-l)}.member__fee{margin-top:1.75rem}.util{min-height:var(--touch);background:var(--tint);color:var(--ink);font:600 .875rem/1 var(--font-body);border:0;border-radius:8px;align-items:center;gap:.4rem;padding:.3rem .8rem;display:inline-flex}.util:hover{background:color-mix(in srgb, var(--tint) 70%, var(--line-strong))}.util svg{width:1.1em;height:1.1em}.slip{background:var(--surface);border-radius:var(--radius-s) var(--radius-l) var(--radius-l) var(--radius-l);border:1px solid var(--line);overflow:hidden}.slip__head{background:var(--band);color:var(--on-band);align-items:center;gap:.5rem;margin:0;padding:.7rem 1.25rem;font-weight:600;display:flex}.slip__fields{grid-template-columns:1fr 1fr;margin:0;padding:.5rem 1.25rem 0;display:grid}.slip__f{border-bottom:1px solid var(--line);padding:.65rem 0}.slip__f--wide{grid-column:1/-1}.slip__f+.slip__f:not(.slip__f--wide):nth-child(4){border-left:1px solid var(--line);padding-left:1rem}.slip dt{color:var(--muted);font-size:.8125rem}.slip dd{align-items:center;margin:.15rem 0 0;font-weight:600;display:flex}.slip__iban{letter-spacing:.02em;text-wrap:balance;font-size:1.1875rem}@media (width<=47.99rem){.slip__fields{grid-template-columns:1fr}.slip__f+.slip__f:not(.slip__f--wide):nth-child(4){border-left:0;padding-left:0}}@media (prefers-reduced-motion:no-preference){.util{transition-property:transform,opacity;transition-duration:var(--t);transition-timing-function:ease-out}.util:active{transition-duration:var(--t-fast);transform:scale(.97)}}.asknote{font-size:.9375rem}.util--sm{min-height:36px;padding:.25rem .6rem;font-size:.8125rem;position:relative}@media (pointer:coarse){.util--sm:before{content:"";position:absolute;inset:-4px}}.slip__purpose{color:var(--muted);font-weight:500}.slip__grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-bottom:1rem;padding-right:1.25rem;display:grid}.slip .slip__fields{padding-bottom:0}@media (width<=47.99rem){.slip__grid{grid-template-columns:minmax(0,1fr);padding-right:0}}:is(.figs,.figs>div,.folds,.fold,.list,.list__row){border:0}.help{gap:var(--space-l);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;display:grid}.ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;list-style:none;display:grid}.ways a{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;line-height:1.45;text-decoration:none;display:grid}.ways svg{width:1.75rem;height:1.75rem;color:var(--brand)}.ways b{color:var(--ink);font:var(--head-weight) 1.15rem / 1.2 var(--font-head);margin-bottom:.15rem;display:block}.ways a:hover b{color:var(--brand)}.give__alt a{font-weight:600}.figs{gap:var(--space-m) var(--space-l);margin-top:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.figs__n{font:var(--head-weight) clamp(2.2rem, 1.6rem + 2vw, 3rem) / 1 var(--font-head);color:var(--brand);margin-bottom:.5rem}.figs p+p{color:var(--muted);max-width:42ch}.asknote{margin-top:var(--space-l);color:var(--muted)}.copy{background:color-mix(in srgb, var(--brand) 11%, transparent);width:36px;height:36px;min-height:36px;color:var(--brand);border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:inline-grid}.copy:hover{background:color-mix(in srgb, var(--brand) 20%, transparent)}.copy svg{width:1.05rem;height:1.05rem}.copy__done,.copy[data-done] .copy__copy{display:none}.copy[data-done] .copy__done{display:block}.slip{max-width:60rem;margin-top:1.25rem}.slip__amount{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.slip__amount input{width:11.5rem;min-height:var(--touch);border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);font:600 1.0625rem/1.2 var(--font-body);border-radius:9px;padding:.35rem .65rem}.slip__amount input::placeholder{color:var(--muted);font-weight:450}.slip__f--amount dd{flex-wrap:wrap}.slip__error:not([hidden]){flex-basis:100%;align-items:center;gap:.4rem;margin:.4rem 0 0;font-size:.875rem;font-weight:450;display:flex}.slip__error svg{color:var(--brand);flex:none}.slip__amount input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.slip dd{justify-content:space-between;gap:.35rem .75rem}.slip dd .copy{flex:none}.qr{text-align:center;align-content:start;justify-items:center;gap:.5rem;max-width:10.5rem;display:grid}.qr__code>:is(img,svg){width:140px;height:140px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:10px;padding:6px;display:block}.qr p{color:var(--muted);font-size:.8125rem;line-height:1.4}.give>.give__alt{margin-top:1rem}@media (width<=63.99rem){.help{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.ways,.figs{grid-template-columns:minmax(0,1fr)}.qr{display:none}}.slip__f--amount dt{align-items:center;gap:.15rem;display:flex}.tip__btn{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;margin:-8px 0;padding:0;display:inline-grid}.tip__btn svg{width:1.05rem;height:1.05rem}.tip__btn:hover,.tip__btn:focus-visible{color:var(--brand)}.tip__btn:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.tip{border-radius:var(--radius-l);width:min(22rem,100vw - 2rem);box-shadow:var(--lift);color:var(--ink);margin:0;padding:.9rem 1.1rem .85rem;font-size:.9375rem;position:fixed;inset:auto}.tip__t{color:var(--ink);margin-bottom:.55rem;font-weight:600}.tip dl{gap:.4rem;margin:0;display:grid}.tip dl>div{grid-template-columns:3.75rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.tip dt{color:var(--brand);font-weight:700}.tip dd{color:var(--ink);margin:0;line-height:1.4}.tip [data-tier].is-on dd{font-weight:600}.slip .slip__f:nth-child(3){padding-right:1rem}@media (pointer:coarse){.tip__btn{position:relative}.tip__btn:before{content:"";position:absolute;inset:-6px}}.a-banner{background:var(--tint);height:clamp(15rem,36vw,28rem)}.a-banner img{object-position:35% 75%}.a-info{margin-top:clamp(-5.5rem,-6vw,-3rem);position:relative}.a-info__grid{display:grid}.a-intro{grid-template-columns:1.1fr 1fr;align-items:start;gap:1.5rem clamp(2rem,5vw,5rem);display:grid}.a-intro h1{max-width:16ch}.facts{border-top:1px solid var(--line);max-width:52rem;color:var(--muted);margin-top:2rem}.news{grid-template-columns:1fr 1fr;gap:2rem clamp(2rem,5vw,4rem);display:grid}.news__title{margin-bottom:1rem;font-size:1.4rem}.contact-grid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:2rem;list-style:none;display:grid}.contact-grid p,.contact-grid li{line-height:1.55}.contact-grid a{min-height:var(--touch);align-items:center;gap:.4rem;display:inline-flex}@media (width<=63.99rem){.a-info__grid{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=47.99rem){.a-info{margin-top:-2rem}.a-info__grid,.a-intro,.news{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr;gap:1.25rem}}.a-info__grid{grid-template-columns:1.2fr 1fr 1fr;align-items:stretch;gap:1.25rem}.stack-av{display:flex}.stack-av .photo{border:3px solid var(--surface);border-radius:50%;width:72px;height:72px}.stack-av .photo+.photo{margin-left:-14px}.stack-av img{border-radius:50%}.leaf{text-align:center;background:var(--surface);width:3.25rem;box-shadow:0 0 0 1px var(--line-strong);border-radius:8px;flex:none;line-height:1;display:grid;overflow:hidden}.leaf__m{background:var(--brand);color:var(--on-brand);font:600 .75rem/1 var(--font-body);padding:.3rem 0 .25rem}.leaf__d{font:var(--head-weight) 1.45rem / 1 var(--font-head);font-variant-numeric:tabular-nums;color:var(--ink);padding:.35rem 0 .4rem}@media (width>=48rem){.a-banner img{object-position:35% 50%}}.steps-ic{grid-template-columns:repeat(3,1fr);gap:1.5rem;list-style:none;display:grid}.steps-ic li{position:relative}.steps-ic li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 11px);height:2px;position:absolute;top:1.75rem;left:4.25rem;right:-.75rem}.steps-ic__dot{border:1.5px solid var(--line-strong);background:var(--paper);width:3.5rem;height:3.5rem;color:var(--brand);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.steps-ic__dot svg{width:1.6rem;height:1.6rem}a.steps-ic__dot:hover,a.steps-ic__dot:focus-visible{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.steps-ic h3{margin-bottom:.35rem}.steps-ic p{color:var(--muted);max-width:22rem}.agenda{gap:0;list-style:none;display:grid}.agenda li{border-bottom:1px dashed var(--line-strong);align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.agenda li:first-child{padding-top:0}.agenda__title{font:600 1.0625rem/1.35 var(--font-body);margin:0 0 .15rem}.agenda p{color:var(--muted);font-size:.9375rem}.agenda p+p{margin-top:0}.news-list{list-style:none;display:grid}.news-list li{border-bottom:1px solid var(--line);grid-template-columns:1fr 7.5rem;align-items:start;gap:1.25rem;padding:1rem 0;display:grid;position:relative}.news-list li:first-child{padding-top:0}.news-list li:not(:has(.photo)){grid-template-columns:1fr}.news-list time{color:var(--muted);font-size:.875rem}.news-list h4{font:var(--head-weight) 1.2rem / 1.25 var(--font-head);margin:.15rem 0 .3rem}.news-list h4 a{color:var(--ink);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.news-list h4 a:after{content:"";position:absolute;inset:0}.news-list h4 a:focus-visible{outline:none}.news-list li:has(h4 a:focus-visible){outline:3px solid var(--focus);outline-offset:4px;border-radius:4px}.news-list li:hover h4 a{color:var(--brand);text-decoration-color:currentColor}.news-list p{color:var(--muted);font-size:.9375rem}.news-list__img{aspect-ratio:3/2;background:var(--tint);border-radius:10px}.news__more{margin-top:.5rem}.contact-grid a{font-weight:600}@media (width<=63.99rem){.a-info__grid{grid-template-columns:1fr 1fr}}@media (width<=47.99rem){.a-info__grid{grid-template-columns:1fr;gap:1rem}.steps-ic{grid-template-columns:1fr;gap:0}.steps-ic li{grid-template-columns:3.5rem 1fr;gap:0 1rem;padding-bottom:1.5rem;display:grid}.steps-ic__dot{grid-row:span 2;margin:0}.steps-ic h3{padding-top:.6rem}.steps-ic li:not(:last-child):after{background:repeating-linear-gradient(180deg, var(--line-strong) 0 6px, transparent 6px 11px);width:2px;height:auto;inset:3.75rem auto .25rem calc(1.75rem - 1px)}.news-list li{grid-template-columns:1fr 5.5rem;gap:1rem}}@media (prefers-reduced-motion:no-preference){.stack-av .photo{transition-property:transform,opacity;transition-duration:var(--t);transition-timing-function:ease-out}}.tasks{gap:var(--space-m);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.tasks li{position:relative}.tasks .photo{aspect-ratio:4/3;border-radius:var(--radius-l);margin-bottom:.9rem}.tasks h3{margin-bottom:.3rem;font-size:1.2rem}.tasks h3 a{color:var(--ink)}.tasks h3 a:after{content:"";position:absolute;inset:0}.tasks li:hover h3 a{color:var(--brand)}.tasks p{color:var(--muted);font-size:.9375rem}.tasks li:has(h3 a:focus-visible){outline:3px solid var(--focus);outline-offset:4px;border-radius:var(--radius-l)}:is(.agenda,.news-list){border:0;gap:1.1rem;display:grid}:is(.agenda li,.news-list li){border:0;padding-block:0}.facts{border:0;padding-top:0}@media (width<=63.99rem){.tasks{grid-template-columns:repeat(2,minmax(0,1fr))}}.tips__img{aspect-ratio:4/3;border-radius:var(--radius-l);margin-block:1.5rem}.source{color:var(--muted);margin-top:1rem;font-size:.875rem}.tips{padding-bottom:var(--space-l)}.tips h2{margin-bottom:.75rem}.tips>section{max-width:80ch}.tips>section+section{margin-top:var(--space-l)}.tips ul{padding-left:1.25rem}.tips li+li{margin-top:.5rem}.tips .tips__img{border-radius:var(--radius-l);margin-block:1.25rem;overflow:hidden}.vet-text .lead{margin:.5rem 0 1rem}.vet-warn{color:var(--muted);align-items:center;gap:.5rem;margin:2rem 0 1rem;font-size:.9375rem;display:flex}.vet-warn svg{color:var(--brand)}.vet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;display:grid}.vet-grid figure{margin:0}.vet-grid__img{aspect-ratio:4/3;border-radius:var(--radius-m);background:var(--tint)}.vet-grid figcaption{color:var(--muted);margin-top:.45rem;font-size:.9375rem}.vet-credit{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.9375rem;display:flex}.vet-credit p{max-width:40rem}.vet-credit__logo{background:#fff;border-radius:8px;width:10rem;padding:.5rem;display:block}.feed-cta{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:1.5rem;display:flex}.floh-photos{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.floh-photos__img{aspect-ratio:4/3;border-radius:var(--radius-m)}@media (width<=47.99rem){.vet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.vet-grid--glass figure{margin:0;position:relative}.vet-grid--glass figcaption{max-width:calc(100% - 1rem);color:var(--ink);background:light-dark(#ffffffb8,#161a14b8);border-radius:11px;margin:0;padding:.45rem .75rem;font-size:.875rem;font-weight:500;line-height:1.35;position:absolute;bottom:.5rem;left:.5rem}@supports (backdrop-filter:blur(1px)){.vet-grid--glass figcaption{backdrop-filter:blur(14px)saturate(1.2)}}@supports not (backdrop-filter:blur(1px)){.vet-grid--glass figcaption{background:light-dark(#fffffff0,#161a14f0)}}.stations{gap:var(--space-m) var(--space-l);margin-top:var(--space-m);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,18rem);align-items:start;display:grid}.stations p+p{margin-top:.75rem}.stations__img{border-radius:var(--radius-l);overflow:hidden}@media (width<=63.99rem){.stations{grid-template-columns:minmax(0,1fr)}}.two{grid-template-columns:1fr 1fr;align-items:start;gap:2rem clamp(2rem,5vw,5rem);display:grid}.reasons{gap:1.25rem;display:grid}.reasons h3{font:600 1.0625rem/1.35 var(--font-body);margin-bottom:.3rem}.reasons p{color:var(--muted)}.foster{grid-template-columns:1.2fr 1fr;align-items:start;gap:2rem clamp(2rem,5vw,4rem);display:grid}.foster ul{gap:.75rem;margin-top:1.25rem;list-style:none;display:grid}.foster li{grid-template-columns:auto 1fr;gap:.75rem;display:grid}.foster li svg{color:var(--brand);margin-top:.2rem}@media (width<=47.99rem){.two,.foster{grid-template-columns:1fr}}.profiles{grid-template-columns:repeat(2,1fr);gap:1.5rem;list-style:none;display:grid}.profile{background:var(--surface);border-radius:var(--radius-l);grid-template-columns:1fr;gap:0;display:grid}.profile__photo{aspect-ratio:3/2;background:var(--tint)}.profile__photo img{object-position:50% 35%}.profile__body{flex-direction:column;gap:.85rem;display:flex}.profile h3{font-size:1.55rem}.profile__facts{column-gap:1.5rem;margin:0}.profile__facts div{border-bottom:1px dashed var(--line-strong)}.profile__facts dd{margin:0}.profile .btn{align-self:flex-start;margin-top:auto}.pinned{justify-self:center;max-width:34rem;margin:0}.pinned a{background:var(--surface);box-shadow:var(--lift);border-radius:4px;padding:.6rem;display:block;transform:rotate(-1.2deg)}.pinned img{border-radius:2px}.pinned figcaption{color:var(--muted);text-align:center;margin-top:.85rem;font-size:.875rem}@media (width<=63.99rem){.profiles{grid-template-columns:1fr}}@media (width<=47.99rem){.profile__photo{aspect-ratio:4/3}.pinned a{transform:none}}.profile{grid-template-rows:auto 1fr;padding:0;overflow:hidden}.profile__photo{border-radius:0}.profile__body{padding:1.25rem 1.5rem 1.5rem}.fee-fig{font:var(--head-weight) clamp(2.1rem, 1.6rem + 1.6vw, 2.9rem) / 1.05 var(--font-head);color:var(--brand);margin-top:1.25rem;margin-bottom:.35rem}.fee-fig+p+.muted{max-width:40ch;margin-top:.75rem}.foster h2{margin-bottom:1rem}.pinned--flat a{box-shadow:none;background:0 0;padding:0;transform:none}.pinned--flat img{border-radius:var(--radius-m)}.endline{flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;display:flex}.endline .h-small{margin:0}.endline p{color:var(--muted)}.profile dl>div,.profile dl div{border:0}.panel{background:var(--panel-bg);box-shadow:var(--panel-shadow);border-radius:20px;padding:clamp(1.25rem,1rem + 1.5vw,2rem)}.person{align-self:start;justify-items:start;gap:.15rem;display:grid}.person__role{color:var(--muted);font-size:.875rem}.person__name{font:var(--head-weight) 1.3rem / 1.2 var(--font-head);margin-bottom:.25rem}.person .tel{color:var(--ink)}.person .mail{min-height:var(--touch);align-items:center;gap:.5rem;display:inline-flex}.person .mail svg{flex:none;width:1.1rem;height:1.1rem}.ticks{gap:.75rem;margin-block:1.25rem 1.5rem;list-style:none;display:grid}.ticks li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.ticks svg{width:1.4rem;height:1.4rem;color:var(--brand);margin-top:.1rem}.flow__head{max-width:52rem;margin-bottom:var(--space-l)}.flow__head h2{margin-bottom:.5rem}.flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem clamp(1.5rem,3vw,2.75rem);padding:0;list-style:none;display:grid}.flow li{position:relative}.flow h3{margin-bottom:.4rem;font-size:1.2rem}.flow p{color:var(--muted)}.flow__n{font:var(--head-weight) 2.75rem / 1 var(--font-head);color:var(--brand);margin-bottom:.75rem;display:block}.flow--paws li:not(:last-child):after{content:"";background:color-mix(in srgb, var(--brand) 30%, transparent);height:1.75rem;position:absolute;top:.55rem;left:3.25rem;right:-1.25rem;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%2040%22%3E%3Cg%20transform%3D%22translate(4%2022)%20rotate(70)%20scale(0.1)%20translate(-128%20-128)%22%3E%3Cpath%20d%3D%22M240%2C108a28%2C28%2C0%2C1%2C1-28-28A28%2C28%2C0%2C0%2C1%2C240%2C108ZM72%2C108a28%2C28%2C0%2C1%2C0-28%2C28A28%2C28%2C0%2C0%2C0%2C72%2C108ZM92%2C88A28%2C28%2C0%2C1%2C0%2C64%2C60%2C28%2C28%2C0%2C0%2C0%2C92%2C88Zm72%2C0a28%2C28%2C0%2C1%2C0-28-28A28%2C28%2C0%2C0%2C0%2C164%2C88Zm23.12%2C60.86a35.3%2C35.3%2C0%2C0%2C1-16.87-21.14%2C44%2C44%2C0%2C0%2C0-84.5%2C0A35.25%2C35.25%2C0%2C0%2C1%2C69%2C148.82%2C40%2C40%2C0%2C0%2C0%2C88%2C224a39.48%2C39.48%2C0%2C0%2C0%2C15.52-3.13%2C64.09%2C64.09%2C0%2C0%2C1%2C48.87%2C0%2C40%2C40%2C0%2C0%2C0%2C34.73-72Z%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(42%2012)%20rotate(80)%20scale(0.1)%20translate(-128%20-128)%22%3E%3Cpath%20d%3D%22M240%2C108a28%2C28%2C0%2C1%2C1-28-28A28%2C28%2C0%2C0%2C1%2C240%2C108ZM72%2C108a28%2C28%2C0%2C1%2C0-28%2C28A28%2C28%2C0%2C0%2C0%2C72%2C108ZM92%2C88A28%2C28%2C0%2C1%2C0%2C64%2C60%2C28%2C28%2C0%2C0%2C0%2C92%2C88Zm72%2C0a28%2C28%2C0%2C1%2C0-28-28A28%2C28%2C0%2C0%2C0%2C164%2C88Zm23.12%2C60.86a35.3%2C35.3%2C0%2C0%2C1-16.87-21.14%2C44%2C44%2C0%2C0%2C0-84.5%2C0A35.25%2C35.25%2C0%2C0%2C1%2C69%2C148.82%2C40%2C40%2C0%2C0%2C0%2C88%2C224a39.48%2C39.48%2C0%2C0%2C0%2C15.52-3.13%2C64.09%2C64.09%2C0%2C0%2C1%2C48.87%2C0%2C40%2C40%2C0%2C0%2C0%2C34.73-72Z%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(80%2024)%20rotate(95)%20scale(0.1)%20translate(-128%20-128)%22%3E%3Cpath%20d%3D%22M240%2C108a28%2C28%2C0%2C1%2C1-28-28A28%2C28%2C0%2C0%2C1%2C240%2C108ZM72%2C108a28%2C28%2C0%2C1%2C0-28%2C28A28%2C28%2C0%2C0%2C0%2C72%2C108ZM92%2C88A28%2C28%2C0%2C1%2C0%2C64%2C60%2C28%2C28%2C0%2C0%2C0%2C92%2C88Zm72%2C0a28%2C28%2C0%2C1%2C0-28-28A28%2C28%2C0%2C0%2C0%2C164%2C88Zm23.12%2C60.86a35.3%2C35.3%2C0%2C0%2C1-16.87-21.14%2C44%2C44%2C0%2C0%2C0-84.5%2C0A35.25%2C35.25%2C0%2C0%2C1%2C69%2C148.82%2C40%2C40%2C0%2C0%2C0%2C88%2C224a39.48%2C39.48%2C0%2C0%2C0%2C15.52-3.13%2C64.09%2C64.09%2C0%2C0%2C1%2C48.87%2C0%2C40%2C40%2C0%2C0%2C0%2C34.73-72Z%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(116%2014)%20rotate(85)%20scale(0.1)%20translate(-128%20-128)%22%3E%3Cpath%20d%3D%22M240%2C108a28%2C28%2C0%2C1%2C1-28-28A28%2C28%2C0%2C0%2C1%2C240%2C108ZM72%2C108a28%2C28%2C0%2C1%2C0-28%2C28A28%2C28%2C0%2C0%2C0%2C72%2C108ZM92%2C88A28%2C28%2C0%2C1%2C0%2C64%2C60%2C28%2C28%2C0%2C0%2C0%2C92%2C88Zm72%2C0a28%2C28%2C0%2C1%2C0-28-28A28%2C28%2C0%2C0%2C0%2C164%2C88Zm23.12%2C60.86a35.3%2C35.3%2C0%2C0%2C1-16.87-21.14%2C44%2C44%2C0%2C0%2C0-84.5%2C0A35.25%2C35.25%2C0%2C0%2C1%2C69%2C148.82%2C40%2C40%2C0%2C0%2C0%2C88%2C224a39.48%2C39.48%2C0%2C0%2C0%2C15.52-3.13%2C64.09%2C64.09%2C0%2C0%2C1%2C48.87%2C0%2C40%2C40%2C0%2C0%2C0%2C34.73-72Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 0/auto 100% no-repeat}@media (width<=63.99rem){.flow{grid-template-columns:repeat(2,minmax(0,1fr))}.flow li:after{display:none}}@media (width<=47.99rem){.flow{grid-template-columns:minmax(0,1fr)}}.profile__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.profile__facts div{border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:.15rem;padding:0;font-size:1rem;display:grid}.profile__facts dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.profile__facts dd{color:var(--ink);font-weight:500}.profile__text{color:var(--ink)}.gallery{position:relative;overflow:hidden}.gallery__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{scroll-snap-align:start;flex:0 0 100%;height:100%}.gallery__slide .photo{height:100%}.gallery__nav,.gallery__count{color:var(--ink);background:light-dark(#ffffff9e,#161a149e)}@supports (backdrop-filter:blur(1px)){.gallery__nav,.gallery__count{backdrop-filter:blur(12px)saturate(1.2)}}@supports not (backdrop-filter:blur(1px)){.gallery__nav,.gallery__count{background:light-dark(#ffffffeb,#161a14eb)}}.gallery__nav{width:var(--touch);height:var(--touch);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}.gallery__nav--prev{left:.65rem}.gallery__nav--next{right:.65rem}.gallery__nav svg{width:1.15rem;height:1.15rem}.gallery__nav:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.gallery__count{border-radius:999px;padding:.15rem .6rem;font-size:.8125rem;font-weight:600;position:absolute;bottom:.65rem;right:.65rem}@media (prefers-reduced-motion:no-preference){.gallery__track{scroll-behavior:smooth}}@media (width<=47.99rem){.profile__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
