.filter-button{align-items:center;background-color:transparent;border:0;color:var(--neutral-400);cursor:pointer;display:flex;justify-content:center;line-height:1;transition:color var(--duration-short) ease-in-out;white-space:nowrap}.filter-button:hover,.filter-button:focus{color:var(--neutral-100)}.filter-button.active{color:var(--sky-400)}.btn-pill{align-items:center;background-color:var(--neutral-950);border-radius:9999px;border:1px solid var(--neutral-700);color:var(--neutral-200);display:flex;font-size:.875rem;justify-content:center;line-height:1.25rem;min-height:48px;padding-block:.375rem;padding-inline:1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color var(--duration-short) ease-in-out,color var(--duration-short) ease-in-out;width:100%}.btn-pill:hover,.btn-pill:focus{background-color:var(--neutral-800);color:var(--neutral-50);cursor:pointer}.filter-component.svelte-1807am7 .filter-grid:where(.svelte-1807am7){padding-inline:1rem;width:100%}.filter-component.svelte-1807am7 .filter-list:where(.svelte-1807am7){column-gap:1rem;display:flex;flex-wrap:nowrap;justify-content:flex-start;list-style:none;margin:0;overflow-x:auto;padding:0 0 1.5rem;scrollbar-width:none}@media screen and (width >= 900px){.filter-component.svelte-1807am7 .filter-list:where(.svelte-1807am7){justify-content:center;margin-inline:auto}}.filter-component.svelte-1807am7 .filter-item:where(.svelte-1807am7){flex-shrink:0;margin:0;padding:0}.filter-component.svelte-1807am7 .filter-error:where(.svelte-1807am7),.filter-component.svelte-1807am7 .filter-loading:where(.svelte-1807am7),.filter-component.svelte-1807am7 .filter-empty:where(.svelte-1807am7){padding:1rem;margin:0}.gallery-teaser-content.svelte-1qkpgxg{--content-block-pad: 3rem;--content-inline-pad: 0;--heading-font-size: clamp(3.5rem, 8vw, 5rem);--paragraph-font-size: clamp(1.25rem, 4vw, 1.5rem);gap:1.5rem;grid-column:2;display:grid;padding-block:var(--content-block-pad);place-items:center}@media screen and (width >= 768px){.gallery-teaser-content.svelte-1qkpgxg{--content-block-pad: 12rem;--content-inline-pad: 3rem;min-height:unset}}.gallery-teaser-content.svelte-1qkpgxg>div:where(.svelte-1qkpgxg){display:grid;gap:1.5rem;padding-inline:var(--content-inline-pad)}.gallery-teaser-content.svelte-1qkpgxg h1:where(.svelte-1qkpgxg){font-size:var(--heading-font-size);font-weight:300;line-height:1;text-wrap:balance;text-align:center}.gallery-teaser-content.svelte-1qkpgxg p:where(.svelte-1qkpgxg){color:var(--neutral-400);font-size:var(--paragraph-font-size);line-height:1.4;max-width:75ch;margin-block:0;margin-inline:auto;width:100%}.gallery-teaser-content.svelte-1qkpgxg p:where(.svelte-1qkpgxg) b:where(.svelte-1qkpgxg){color:var(--neutral-100)}li.svelte-z050b6{display:flex;flex-direction:column;flex-grow:1;max-width:100%;overflow:hidden;padding:0;width:100%}li.svelte-z050b6 a:where(.svelte-z050b6){display:grid;gap:1rem;position:relative;text-decoration:none}li.svelte-z050b6 a:where(.svelte-z050b6) .post-teaser-image:where(.svelte-z050b6){overflow:hidden}li.svelte-z050b6 a:where(.svelte-z050b6) .post-teaser-image:where(.svelte-z050b6) img:where(.svelte-z050b6){display:block;width:100%}@media (hover){li.svelte-z050b6 a:where(.svelte-z050b6) .post-teaser-image:where(.svelte-z050b6) img:where(.svelte-z050b6){filter:grayscale(100%);transition:filter var(--duration-medium) ease-in-out}}@media (!hover){li.svelte-z050b6 a:where(.svelte-z050b6) .post-teaser-image:where(.svelte-z050b6) img:where(.svelte-z050b6){transition:scale var(--duration-medium) ease-in-out}}li.svelte-z050b6 a:where(.svelte-z050b6) .post-teaser-category:where(.svelte-z050b6){background-color:#00000080;border-radius:4px;color:var(--neutral-50);display:grid;place-items:center;position:absolute;right:.75rem;top:.75rem}li.svelte-z050b6 a:where(.svelte-z050b6) .post-teaser-category:where(.svelte-z050b6) p:where(.svelte-z050b6){padding:.2rem .5rem .1rem;font-size:80%;line-height:1.4;margin:0;align-items:center;display:flex;justify-content:center}li.svelte-z050b6 a:where(.svelte-z050b6) .post-teaser-content:where(.svelte-z050b6){display:grid;row-gap:.5rem;padding-block:.5rem 0}li.svelte-z050b6 a:where(.svelte-z050b6) .post-teaser-content:where(.svelte-z050b6) .post-teaser-headline:where(.svelte-z050b6){align-items:center;display:flex;justify-content:space-between;width:99%}li.svelte-z050b6 a:where(.svelte-z050b6) .post-teaser-content:where(.svelte-z050b6) .post-teaser-headline:where(.svelte-z050b6) h2:where(.svelte-z050b6){color:var(--neutral-50);font-size:1.125rem;font-weight:500;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--duration-medium) ease-in-out}li.svelte-z050b6 a:where(.svelte-z050b6) .post-teaser-content:where(.svelte-z050b6) p:where(.svelte-z050b6){color:var(--neutral-400);line-height:1.4;margin:0;text-wrap:balance;text-wrap:pretty;width:99%}li.svelte-z050b6 a:where(.svelte-z050b6) .post-teaser-content:where(.svelte-z050b6) .post-cta:where(.svelte-z050b6){align-items:center;display:flex;justify-content:space-between;margin-block-start:3rem}li.svelte-z050b6 a:where(.svelte-z050b6) .post-teaser-content:where(.svelte-z050b6) .post-cta:where(.svelte-z050b6) p:where(.svelte-z050b6){color:var(--neutral-500);margin:0;font-size:.875rem;text-transform:uppercase}li.svelte-z050b6 a:where(.svelte-z050b6) .post-teaser-content:where(.svelte-z050b6) .post-cta:where(.svelte-z050b6) span:where(.svelte-z050b6){border-radius:9999px;border:1px solid var(--neutral-700);color:var(--neutral-50);display:flex;font-size:.875rem;line-height:1.25rem;padding-block:.375rem;padding-inline:.875rem;text-transform:uppercase;transition:background-color var(--duration-short) ease-in-out}li.svelte-z050b6 a:where(.svelte-z050b6):hover .post-teaser-content:where(.svelte-z050b6) h2:where(.svelte-z050b6),li.svelte-z050b6 a:where(.svelte-z050b6):focus .post-teaser-content:where(.svelte-z050b6) h2:where(.svelte-z050b6){text-decoration-color:var(--white)}li.svelte-z050b6 a:where(.svelte-z050b6):hover .post-teaser-content:where(.svelte-z050b6) .post-cta:where(.svelte-z050b6) span:where(.svelte-z050b6),li.svelte-z050b6 a:where(.svelte-z050b6):focus .post-teaser-content:where(.svelte-z050b6) .post-cta:where(.svelte-z050b6) span:where(.svelte-z050b6){background-color:var(--neutral-800)}@media (hover){li.svelte-z050b6 a:where(.svelte-z050b6):hover .post-teaser-image:where(.svelte-z050b6) img:where(.svelte-z050b6){filter:grayscale(0%)}}@media (!hover){li.svelte-z050b6 a:where(.svelte-z050b6):hover .post-teaser-image:where(.svelte-z050b6) img:where(.svelte-z050b6),li.svelte-z050b6 a:where(.svelte-z050b6):focus .post-teaser-image:where(.svelte-z050b6) img:where(.svelte-z050b6){scale:1.1}}.gallery.svelte-a63w7g{border-top:1px solid var(--neutral-800);padding-block:3rem}.gallery-grid.svelte-a63w7g{align-items:center;display:flex;flex-direction:column;gap:1rem;grid-column:2;justify-content:center}.gallery-grid.svelte-a63w7g ul:where(.svelte-a63w7g){display:grid;gap:1.5rem;list-style:none;margin:0;padding:0;width:100%}@media screen and (width >= 768px){.gallery-grid.svelte-a63w7g ul:where(.svelte-a63w7g){grid-template-columns:repeat(2,1fr)}}@media screen and (width >= 1100px){.gallery-grid.svelte-a63w7g ul:where(.svelte-a63w7g){grid-template-columns:repeat(3,1fr)}}@media screen and (width >= 1400px){.gallery-grid.svelte-a63w7g ul:where(.svelte-a63w7g){grid-template-columns:repeat(4,1fr)}}.gallery-message.svelte-a63w7g{grid-column:2;text-align:center}.pagination.svelte-a63w7g{align-items:center;column-gap:1rem;display:flex;grid-column:2;grid-row:2;justify-content:center;padding-block:1.5rem}.pagination.svelte-a63w7g .pages:where(.svelte-a63w7g){display:flex;list-style:none;margin:0;padding:0}.pagination.svelte-a63w7g .pages:where(.svelte-a63w7g) li:where(.svelte-a63w7g){padding:0}.pagination.svelte-a63w7g .filter-button:where(.svelte-a63w7g)[disabled]{cursor:default;opacity:.69;pointer-events:none}
