.hero[data-v-2db0ae57]{display:flex;overflow:clip;padding-block:calc(var(--header-h) + clamp(1rem,3vh,2.5rem)) clamp(1.25rem,4vh,3rem);position:relative}.hero__inner[data-v-2db0ae57]{display:flex;flex-direction:column;width:100%}.hero__top[data-v-2db0ae57]{-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);display:grid;flex:1 1 auto;grid-template-columns:repeat(12,1fr);grid-template-rows:auto minmax(0,1fr) auto;min-height:clamp(9rem,26vh,18rem);row-gap:clamp(1.25rem,3.5vh,2.5rem)}.hero__label[data-v-2db0ae57]{align-self:start;grid-column:1/span 6;grid-row:1;justify-self:start}.hero__media[data-v-2db0ae57]{display:flex;grid-column:1/span 12;grid-row:2;min-height:0}.hero__media--image[data-v-2db0ae57]{align-items:stretch}.hero__figure[data-v-2db0ae57]{background:var(--rule-color);margin:0;min-height:clamp(28rem,24vh,24rem);overflow:clip;position:relative;width:100%}.hero__image[data-v-2db0ae57]{display:block;height:122%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:-11%;width:100%}.hero__media--mark[data-v-2db0ae57]{align-items:center;justify-content:center}.hero__mark[data-v-2db0ae57]{color:var(--blue);width:clamp(72px,9vw,132px)}.hero__mark svg[data-v-2db0ae57]{display:block;height:auto;width:100%}.hero__sat[data-v-2db0ae57]{align-self:end;display:flex;font-size:var(--fs-sm);gap:.5em;grid-row:3;line-height:1.45}.hero__sat--left[data-v-2db0ae57]{font-family:var(--font-display);font-size:clamp(.6875rem,.65rem + .15vw,.8125rem);font-weight:700;grid-column:1/span 3;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.hero__sat--right[data-v-2db0ae57]{grid-column:9/span 4;justify-content:flex-end;text-align:right}.hero__bottom[data-v-2db0ae57]{flex:0 0 auto;margin-top:clamp(2rem,6vh,5rem)}.hero__cta-row[data-v-2db0ae57]{display:flex;justify-content:flex-end;margin-bottom:clamp(.75rem,2vh,1.5rem)}.hero__headline[data-v-2db0ae57]{width:100%;--hl-fallback:clamp(2.5rem,12vw,9.5rem)}.hero__tile[data-v-2db0ae57]{cursor:inherit;display:inline-block;font-family:var(--font-display);font-size:.82em;font-weight:950;letter-spacing:-.01em;line-height:.86;margin-left:.16em;min-height:0;padding:.2em .22em .02em;vertical-align:baseline}.hero__tile[data-v-2db0ae57]:focus-visible,.hero__tile[data-v-2db0ae57]:hover{color:var(--white)}.hero__tile[data-v-2db0ae57]:focus-visible:before,.hero__tile[data-v-2db0ae57]:hover:before{transform:scaleX(0)}@media(max-width:1023px){.hero[data-v-2db0ae57]{min-height:100vh;min-height:100svh}.hero__sat--left[data-v-2db0ae57]{display:none}.hero__top[data-v-2db0ae57]{align-items:flex-start;display:flex;flex-direction:column;min-height:clamp(8rem,22vh,14rem)}.hero__media[data-v-2db0ae57]{width:100%}.hero__media--image[data-v-2db0ae57]{flex:1 1 auto}.hero__media--image .hero__figure[data-v-2db0ae57]{min-height:clamp(4.5rem,20svh,14rem)}.hero__media--mark[data-v-2db0ae57]{margin-top:auto}.hero__mark[data-v-2db0ae57]{width:clamp(72px,18vw,110px)}.hero__sat--right[data-v-2db0ae57]{align-self:center;display:block;margin-bottom:auto;max-width:32ch;text-align:center}.hero__media--image~.hero__sat--right[data-v-2db0ae57]{margin-bottom:0}.hero__sat--right .glyph[data-v-2db0ae57]{margin-right:.4em}}@media(max-width:1023px)and (max-height:560px){.hero[data-v-2db0ae57]{padding-block:calc(var(--header-h) + .5rem) 1rem}.hero__top[data-v-2db0ae57]{min-height:0;row-gap:.75rem}.hero__media--image .hero__figure[data-v-2db0ae57]{min-height:clamp(3.5rem,16svh,8rem)}.hero__sat--right[data-v-2db0ae57]{font-size:var(--fs-xs);max-width:46ch}.hero__bottom[data-v-2db0ae57]{margin-top:1rem}.hero__cta-row[data-v-2db0ae57]{margin-bottom:.5rem}}@media(max-width:767px){.hero__cta[data-v-2db0ae57]{width:100%}}@media(prefers-reduced-motion:reduce){.hero__tile[data-v-2db0ae57]{transition:none}}.video-section[data-v-0d8eeaea]{overflow:clip}.video-section__headline[data-v-0d8eeaea]{align-self:stretch;width:100%;--hl-fallback:clamp(2.25rem,10vw,8rem)}.video-section__scaler[data-v-0d8eeaea]{transform-origin:center center;will-change:transform}.video-section__frame[data-v-0d8eeaea]{aspect-ratio:16/9;background:var(--blue-deep);overflow:hidden;position:relative}.video-section__embed[data-v-0d8eeaea],.video-section__poster[data-v-0d8eeaea],.video-section__trigger[data-v-0d8eeaea],.video-section__wash[data-v-0d8eeaea]{border:0;height:100%;inset:0;position:absolute;width:100%}.video-section__poster[data-v-0d8eeaea]{-o-object-fit:cover;object-fit:cover}.video-section__wash[data-v-0d8eeaea]{color:var(--white);display:block}.video-section__wash svg[data-v-0d8eeaea]{bottom:clamp(1.25rem,4%,3rem);height:auto;left:clamp(1.25rem,4%,3rem);position:absolute;width:clamp(72px,14%,150px)}.video-section__trigger[data-v-0d8eeaea]{background:none;cursor:pointer;display:block;padding:0}.video-section__play[data-v-0d8eeaea]{aspect-ratio:1;background:var(--white);border-radius:50%;color:var(--blue);display:grid;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color var(--dur-quick) var(--ease-out),color var(--dur-quick) var(--ease-out);width:clamp(64px,9vw,108px)}.video-section__play svg[data-v-0d8eeaea]{height:auto;width:44%}.video-section__trigger:focus-visible .video-section__play[data-v-0d8eeaea],.video-section__trigger:hover .video-section__play[data-v-0d8eeaea]{background:var(--yellow)}html.lenis .video-section__embed[data-v-0d8eeaea]{pointer-events:auto}.video-section__caption[data-v-0d8eeaea]{display:flex;font-size:var(--fs-sm);gap:.5em;margin-top:clamp(.9rem,2vw,1.5rem);max-width:46ch}@media(max-width:1023px){.video-section__scaler[data-v-0d8eeaea]{transform:none;will-change:auto}}@media(prefers-reduced-motion:reduce){.video-section__scaler[data-v-0d8eeaea]{transform:none}.video-section__play[data-v-0d8eeaea]{transition:none}}.mission[data-v-a0bae001]{overflow:hidden}.mission__bg[data-v-a0bae001]{height:auto;pointer-events:none;position:absolute;right:-10%;top:6%;width:clamp(320px,40vw,640px);z-index:1}.mission__container[data-v-a0bae001]{position:relative;z-index:2}.mission__head[data-v-a0bae001]{grid-column:1/-1}.mission__body[data-v-a0bae001]{margin-bottom:clamp(3rem,6vw,5rem);row-gap:clamp(2rem,5vw,3.5rem)}.mission__text[data-v-a0bae001]{grid-column:1/9;max-width:var(--measure)}.mission__text--b[data-v-a0bae001]{grid-column:4/-1}.mission__quote[data-v-a0bae001]{align-items:flex-start;display:flex;gap:clamp(.6rem,1.5vw,1rem);grid-column:1/-1}.mission__quote-icon[data-v-a0bae001]{flex-shrink:0;height:auto;margin-top:.15em;width:clamp(1.6rem,1.2rem + 1vw,2.4rem)}.mission__quote-text[data-v-a0bae001]{font-size:clamp(1.375rem,1.05rem + 1.6vw,2.375rem);line-height:1.35}.mission__stats[data-v-a0bae001]{padding-top:clamp(2rem,4vw,3rem)}.mission__stats-list[data-v-a0bae001]{display:flex;flex-wrap:wrap;gap:clamp(2rem,5vw,4rem);margin-top:clamp(1.5rem,3vw,2.5rem)}.mission__stat[data-v-a0bae001]{min-width:7rem}.mission__stat-value[data-v-a0bae001]{font-size:clamp(1.75rem,1.3rem + 2vw,3rem)}.mission__stat-unit[data-v-a0bae001]{font-size:var(--fs-sm);margin-top:.4em}@media(min-width:1024px){.mission__head[data-v-a0bae001]{grid-column:1/8}.mission__text[data-v-a0bae001]{grid-column:2/8}.mission__text--b[data-v-a0bae001]{grid-column:5/11}.mission__quote[data-v-a0bae001]{grid-column:3/12}}@media(max-width:767px){.mission__head[data-v-a0bae001],.mission__quote[data-v-a0bae001],.mission__text[data-v-a0bae001],.mission__text--b[data-v-a0bae001]{grid-column:1/-1}.mission__quote[data-v-a0bae001]{border-left:4px solid var(--blue);padding-left:1rem}.mission__stats-list[data-v-a0bae001]{display:grid;gap:clamp(1rem,4vw,2rem);grid-template-columns:repeat(3,1fr)}.mission__stat[data-v-a0bae001]{min-width:0}.mission__stat-value[data-v-a0bae001]{font-size:clamp(1.375rem,5.5vw,1.75rem)}.mission__bg[data-v-a0bae001]{right:-18%;top:3%;width:72vw}}.critique[data-v-1593bfa9]{overflow:clip}.critique__bg[data-v-1593bfa9]{inset:0;pointer-events:none;position:absolute}.critique__bg-img[data-v-1593bfa9]{display:block;height:122%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:-11%;width:100%}.critique>.container[data-v-1593bfa9]{position:relative;z-index:1}.critique__head[data-v-1593bfa9]{grid-column:1/-1}.critique__headline[data-v-1593bfa9]{color:var(--white);margin:0;--hl-fallback:clamp(2.25rem,10.5vw,9rem)}.critique__subline[data-v-1593bfa9]{max-width:46ch}.critique__body[data-v-1593bfa9]{margin-top:clamp(2.5rem,6vw,4.5rem);row-gap:clamp(2rem,5vw,3.5rem)}.critique__text[data-v-1593bfa9]{max-width:var(--measure)}.critique__text[data-v-1593bfa9],.critique__text--b[data-v-1593bfa9]{grid-column:1/-1}.critique__cta[data-v-1593bfa9]{margin-top:clamp(2.5rem,6vw,4rem)}@media(min-width:1024px){.critique__text[data-v-1593bfa9]{grid-column:2/8}.critique__text--b[data-v-1593bfa9]{grid-column:5/11}}.donate[data-v-7af66cce]{scroll-margin-top:calc(var(--header-h) + 1rem)}.donate__head[data-v-7af66cce]{margin-bottom:clamp(2.5rem,6vw,4.5rem)}.donate__headline[data-v-7af66cce]{align-self:stretch;color:var(--white);margin:0;width:100%;--hl-fallback:clamp(2.25rem,10.5vw,9rem)}.donate__grid[data-v-7af66cce]{row-gap:clamp(2.5rem,6vw,4rem)}.donate__purpose[data-v-7af66cce]{grid-column:1/-1}.donate__purpose-caption[data-v-7af66cce]{align-items:baseline;display:flex;font-size:var(--fs-base);gap:.6rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);max-width:40ch}.donate__item-body[data-v-7af66cce]{align-items:baseline;display:flex;gap:clamp(.9rem,2vw,1.6rem);padding:clamp(1.1rem,2.4vw,1.9rem) 0}.donate__item-index[data-v-7af66cce]{color:var(--yellow);flex:none;font-size:clamp(.875rem,.8rem + .4vw,1.125rem);letter-spacing:.04em;width:2.2ch}.donate__item-copy[data-v-7af66cce]{min-width:0}.donate__item-title[data-v-7af66cce]{color:var(--white);font-size:clamp(1.5rem,3.6vw,2.75rem)}.donate__item-text[data-v-7af66cce]{font-family:var(--font-body);font-size:var(--fs-base);font-weight:300;line-height:1.65;margin-top:.7rem;max-width:46ch}.donate__item:focus-within .rule[data-v-7af66cce],.donate__item:hover .rule[data-v-7af66cce]{background:var(--white)}.donate__aside[data-v-7af66cce]{grid-column:1/-1}.donate__card[data-v-7af66cce]{background:var(--white);color:var(--ink);--rule-color:var(--rule-on-paper);--line-color:var(--blue);--line-ink:var(--ink)}.donate__card-inner[data-v-7af66cce]{padding:clamp(1.5rem,3.2vw,2.5rem)}.donate__platform[data-v-7af66cce]{align-items:center;color:var(--blue);display:flex;font-size:.6875rem;gap:.55rem;letter-spacing:.08em;line-height:1}.donate__platform-mark[data-v-7af66cce]{background:var(--yellow);flex:none;height:.75em;width:.75em}.donate__card-title[data-v-7af66cce]{color:var(--blue);font-size:clamp(1.375rem,2.4vw,2rem);line-height:1.05;margin-top:clamp(1.1rem,2.2vw,1.6rem)}.donate__card-text[data-v-7af66cce]{font-family:var(--font-body);font-size:var(--fs-base);font-weight:300;line-height:1.65;margin-top:.9rem;max-width:42ch}.donate__cta[data-v-7af66cce]{font-size:clamp(.875rem,.8rem + .3vw,1.0625rem);justify-content:space-between;margin-top:clamp(1.5rem,3vw,2rem);min-height:64px;padding-inline:clamp(1.2rem,2.4vw,1.8rem);text-align:left}.donate__cta-arrow[data-v-7af66cce]{flex:none;transition:transform var(--dur-quick) var(--ease-out)}.donate__cta:focus-visible .donate__cta-arrow[data-v-7af66cce],.donate__cta:hover .donate__cta-arrow[data-v-7af66cce]{transform:translate(.35em)}.donate__note[data-v-7af66cce]{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:300;line-height:1.6;margin-top:1.1rem;max-width:44ch}@media(min-width:1024px){.donate__purpose[data-v-7af66cce]{grid-column:1/span 6}.donate__aside[data-v-7af66cce]{align-self:start;grid-column:7/span 6;position:sticky;top:calc(var(--header-h) + 1.5rem)}}@media(max-width:1023px){.donate__aside[data-v-7af66cce]{order:-1}}@media(prefers-reduced-motion:reduce){.donate__cta-arrow[data-v-7af66cce]{transition:none}}.petition-section[data-v-28b1d27a]{position:relative}.petition__grid[data-v-28b1d27a]{row-gap:clamp(2rem,6vw,3.5rem)}.petition__form-col[data-v-28b1d27a],.petition__head[data-v-28b1d27a]{grid-column:1/-1}.petition__headline[data-v-28b1d27a]{margin:0;--hl-fallback:clamp(2rem,9vw,5rem)}.petition__demand[data-v-28b1d27a]{color:var(--ink);font-family:var(--font-body);font-size:var(--fs-base);font-weight:300;line-height:1.65;margin:1.5rem 0 0;max-width:44ch}.petition__counter[data-v-28b1d27a]{border-top:1px solid rgba(59,91,168,.25);display:flex;flex-direction:column;gap:.35rem;margin-top:clamp(2rem,5vw,3rem);padding-top:clamp(1.25rem,3vw,2rem)}.petition__counter-value[data-v-28b1d27a]{color:var(--blue);font-size:clamp(2.75rem,8vw,5.5rem);font-variant-numeric:tabular-nums;line-height:1}.petition__counter-label[data-v-28b1d27a]{color:var(--ink);font-size:var(--fs-base)}.petition__hp[data-v-28b1d27a]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.petition__panel[data-v-28b1d27a]{position:relative}.petition__form[data-v-28b1d27a],.petition__success[data-v-28b1d27a]{--line-color:hsla(0,0%,100%,.3);--line-ink:var(--white);background:var(--blue);color:var(--white);padding:clamp(1.75rem,4vw,3rem)}.petition__field[data-v-28b1d27a]{margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.petition__row[data-v-28b1d27a]{-moz-column-gap:clamp(1rem,2vw,1.75rem);column-gap:clamp(1rem,2vw,1.75rem);display:grid;grid-template-columns:1fr}@media(min-width:560px){.petition__row[data-v-28b1d27a]{grid-template-columns:1fr 1fr}}.petition__select[data-v-28b1d27a]{background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:right .75rem center,right .35rem center;background-repeat:no-repeat;background-size:.4rem .4rem;cursor:pointer;padding-right:1.75rem}.petition__select option[data-v-28b1d27a]{background:var(--paper);color:var(--ink)}.petition__hint[data-v-28b1d27a]{font-size:var(--fs-sm);font-style:italic;margin:.5em 0 0;opacity:.75}.petition__consents[data-v-28b1d27a]{display:flex;flex-direction:column;gap:1rem;margin:clamp(1.5rem,3vw,2rem) 0}.petition__check[data-v-28b1d27a]{align-items:start;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:auto 1fr;min-height:44px}.petition__check input[data-v-28b1d27a]{cursor:pointer;height:1.25rem;margin:0;opacity:0;position:absolute;width:1.25rem}.petition__check-box[data-v-28b1d27a]{background:transparent;border:2px solid hsla(0,0%,100%,.6);height:1.25rem;margin-top:.15rem;position:relative;transition:background-color var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out);width:1.25rem}.petition__check-box[data-v-28b1d27a]:after{border:solid var(--blue);border-width:0 2px 2px 0;content:"";height:.6rem;inset:0;margin:auto;position:absolute;transform:translateY(-1px) rotate(45deg) scale(0);transition:transform var(--dur-quick) var(--ease-out);width:.3rem}.petition__check input:checked~.petition__check-box[data-v-28b1d27a]{background:var(--yellow);border-color:var(--yellow)}.petition__check input:checked~.petition__check-box[data-v-28b1d27a]:after{transform:translateY(-1px) rotate(45deg) scale(1)}.petition__check input:focus-visible~.petition__check-box[data-v-28b1d27a]{outline:2px solid var(--yellow);outline-offset:3px}.petition__check.is-invalid .petition__check-box[data-v-28b1d27a]{border-color:var(--error)}.petition__check-text[data-v-28b1d27a]{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:300;line-height:1.55}.petition__submit[data-v-28b1d27a]{margin-top:.5rem}.petition__server-error[data-v-28b1d27a]{color:var(--yellow);font-size:var(--fs-sm);font-style:italic;margin:1rem 0 0}.petition__privacy[data-v-28b1d27a]{border-top:1px solid hsla(0,0%,100%,.3);display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:300;gap:.4rem;line-height:1.55;margin:clamp(1.25rem,3vw,1.75rem) 0 0;opacity:.85;padding-top:clamp(1rem,2vw,1.5rem)}.petition__privacy-link[data-v-28b1d27a]{color:var(--white);text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:2px;text-underline-offset:3px}.petition__success[data-v-28b1d27a]{display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:22rem;outline:none}.petition__success-title[data-v-28b1d27a]{font-size:clamp(1.75rem,4vw,2.75rem);margin:0}.petition__success-text[data-v-28b1d27a]{font-size:var(--fs-base);margin:0;max-width:40ch}.petition__success-text--queued[data-v-28b1d27a]{border-left:3px solid var(--yellow);padding-left:.9rem}.petition__success-note[data-v-28b1d27a]{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:300;line-height:1.55;margin:0;max-width:40ch;opacity:.85}.petition-wipe-enter-active[data-v-28b1d27a]{transition:clip-path var(--dur-wipe) var(--ease-out)}.petition-wipe-enter-from[data-v-28b1d27a]{clip-path:inset(0 100% 0 0)}.petition-wipe-leave-active[data-v-28b1d27a]{transition:opacity var(--dur-quick) linear}.petition-wipe-leave-to[data-v-28b1d27a]{opacity:0}@media(min-width:1024px){.petition__head[data-v-28b1d27a]{grid-column:1/span 6}.petition__form-col[data-v-28b1d27a]{grid-column:7/span 6}}@media(prefers-reduced-motion:reduce){.petition-wipe-enter-active[data-v-28b1d27a],.petition-wipe-leave-active[data-v-28b1d27a]{transition:opacity .2s linear}.petition-wipe-enter-from[data-v-28b1d27a]{clip-path:none;opacity:0}.petition__check-box[data-v-28b1d27a],.petition__check-box[data-v-28b1d27a]:after{transition:none}}.shop__top[data-v-d2d5fb68]{align-items:flex-end;display:flex;gap:clamp(1.5rem,4vw,3rem);justify-content:space-between;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.shop__cta[data-v-d2d5fb68]{flex-shrink:0}.shop__row[data-v-d2d5fb68]{align-items:flex-start;display:flex;gap:var(--grid-gap);padding-bottom:clamp(2.5rem,6vw,4.5rem)}.shop__item[data-v-d2d5fb68]{flex:1 1 0;min-width:0}@media(min-width:768px){.shop__item[data-v-d2d5fb68]:nth-child(2n){transform:translateY(1.4rem)}}.shop__link[data-v-d2d5fb68]{display:flex;flex-direction:column}.shop__image[data-v-d2d5fb68]{aspect-ratio:3/4;display:block;overflow:hidden}.shop__image img[data-v-d2d5fb68]{-o-object-fit:cover;object-fit:cover}.shop__image img[data-v-d2d5fb68],.shop__placeholder[data-v-d2d5fb68]{height:100%;transition:transform var(--dur-wipe) var(--ease-out);width:100%}.shop__placeholder[data-v-d2d5fb68]{align-items:center;display:flex;justify-content:center}.shop__placeholder--blue[data-v-d2d5fb68]{background:var(--blue);color:var(--white)}.shop__placeholder--paper[data-v-d2d5fb68]{background:var(--paper);border:1px solid var(--rule-on-paper);color:var(--blue)}.shop__placeholder-text[data-v-d2d5fb68]{font-family:var(--font-display);font-size:clamp(.85rem,.6rem + 1.6vw,1.2rem);font-weight:900;letter-spacing:-.01em;line-height:1.05;padding:1rem;text-align:center;text-transform:uppercase}.shop__link:focus-visible .shop__image img[data-v-d2d5fb68],.shop__link:focus-visible .shop__placeholder[data-v-d2d5fb68],.shop__link:hover .shop__image img[data-v-d2d5fb68],.shop__link:hover .shop__placeholder[data-v-d2d5fb68]{transform:scale(1.03)}.shop__name[data-v-d2d5fb68]{align-self:flex-start;display:inline-block;font-size:clamp(.8125rem,.75rem + .3vw,1.0625rem);margin-top:.9rem}.shop__price[data-v-d2d5fb68]{font-size:var(--fs-sm);margin-top:.35rem}.shop__rule[data-v-d2d5fb68]{margin-top:.7rem;width:2.5rem}@media(max-width:767px){.shop__layout[data-v-d2d5fb68]{display:flex;flex-direction:column}.shop__top[data-v-d2d5fb68]{display:contents}.section-head[data-v-d2d5fb68]{order:1}.shop__row[data-v-d2d5fb68]{flex-wrap:nowrap;gap:1rem;order:2;overflow-x:auto;padding-bottom:.75rem;scroll-snap-type:x mandatory}.shop__cta[data-v-d2d5fb68]{margin-top:clamp(1.5rem,5vw,2.5rem);order:3;width:100%}.shop__item[data-v-d2d5fb68]{flex:0 0 70%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.shop__image img[data-v-d2d5fb68],.shop__placeholder[data-v-d2d5fb68]{transition:none}}.aktuelles-teaser__headline[data-v-2be53b9d]{color:var(--ink);margin:0}.aktuelles-teaser__headline .hl-inner[data-v-2be53b9d]{--hl-fallback:clamp(2.75rem,11vw,9rem)}.aktuelles-teaser__list[data-v-2be53b9d]{list-style:none;margin:0;padding:0}.aktuelles-teaser__rule[data-v-2be53b9d]{margin:0}.aktuelles-teaser__row[data-v-2be53b9d]{align-items:center;color:inherit;-moz-column-gap:clamp(1.25rem,3vw,2.5rem);column-gap:clamp(1.25rem,3vw,2.5rem);display:grid;grid-template-columns:minmax(7rem,11rem) 1fr auto;padding-block:clamp(1.5rem,4vw,2.25rem);text-decoration:none}.aktuelles-teaser__date[data-v-2be53b9d]{align-items:baseline;color:var(--blue);display:flex;flex-wrap:wrap;font-size:clamp(.75rem,.7rem + .2vw,.875rem);gap:.6em;letter-spacing:.02em}.aktuelles-teaser__new[data-v-2be53b9d]{background:var(--blue);color:var(--white);display:inline-block;font-family:var(--font-display);font-size:.625rem;font-weight:900;letter-spacing:.06em;line-height:1;padding:.4em .55em .35em}.aktuelles-teaser__body[data-v-2be53b9d]{align-items:flex-start;display:flex;flex-direction:column;gap:.45em;min-width:0}.aktuelles-teaser__cat[data-v-2be53b9d]{margin-bottom:.1em}.aktuelles-teaser__title[data-v-2be53b9d]{color:var(--ink);font-size:clamp(1.25rem,1rem + 1.6vw,2.25rem)}.aktuelles-teaser__teaser[data-v-2be53b9d]{color:var(--ink);font-size:var(--fs-base);max-width:58ch}.aktuelles-teaser__arrow[data-v-2be53b9d]{font-size:1.5rem;transition:transform var(--dur-quick) var(--ease-out)}.aktuelles-teaser__row:focus-visible .aktuelles-teaser__arrow[data-v-2be53b9d],.aktuelles-teaser__row:hover .aktuelles-teaser__arrow[data-v-2be53b9d]{transform:translate(8px)}.aktuelles-teaser__row:focus-visible .aktuelles-teaser__title[data-v-2be53b9d],.aktuelles-teaser__row:hover .aktuelles-teaser__title[data-v-2be53b9d]{background-size:100% 4px}.aktuelles-teaser__empty[data-v-2be53b9d]{max-width:46ch}.aktuelles-teaser__cta[data-v-2be53b9d]{margin-top:clamp(2rem,5vw,3rem)}.aktuelles-teaser__cta-link[data-v-2be53b9d]{align-items:center;color:var(--blue);display:inline-flex;font-family:var(--font-display);font-size:.9375rem;font-weight:700;gap:.6em;letter-spacing:.02em;min-height:44px;text-decoration:none;text-transform:uppercase}.aktuelles-teaser__cta-arrow[data-v-2be53b9d]{transition:transform var(--dur-quick) var(--ease-out)}.aktuelles-teaser__cta-link:focus-visible .aktuelles-teaser__cta-arrow[data-v-2be53b9d],.aktuelles-teaser__cta-link:hover .aktuelles-teaser__cta-arrow[data-v-2be53b9d]{transform:translate(4px)}@media(max-width:767px){.aktuelles-teaser__row[data-v-2be53b9d]{grid-template-columns:1fr;padding-block:1.5rem;row-gap:.75rem}.aktuelles-teaser__arrow[data-v-2be53b9d]{display:none}.aktuelles-teaser__title[data-v-2be53b9d]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(prefers-reduced-motion:reduce){.aktuelles-teaser__arrow[data-v-2be53b9d],.aktuelles-teaser__cta-arrow[data-v-2be53b9d]{transition:none}}.aktuelles-liste__headline[data-v-d7c99e97]{color:var(--ink);margin:0}.aktuelles-liste__headline .hl-inner[data-v-d7c99e97]{--hl-fallback:clamp(2rem,6.5vw,4.5rem)}.aktuelles-liste__filters[data-v-d7c99e97]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:clamp(2rem,5vw,3.25rem)}.aktuelles-liste__filter-btn[data-v-d7c99e97]{font-size:.75rem;padding:.7em 1.15em .65em}.aktuelles-liste__list[data-v-d7c99e97]{list-style:none;margin:0;padding:0}.aktuelles-liste__rule[data-v-d7c99e97]{margin:0}.aktuelles-liste__row[data-v-d7c99e97]{align-items:center;color:inherit;-moz-column-gap:clamp(1.25rem,3vw,2.5rem);column-gap:clamp(1.25rem,3vw,2.5rem);display:grid;grid-template-columns:minmax(7rem,11rem) 1fr auto;padding-block:clamp(1.5rem,4vw,2.25rem);text-decoration:none}.aktuelles-liste__date[data-v-d7c99e97]{align-items:baseline;color:var(--blue);display:flex;flex-wrap:wrap;font-size:clamp(.75rem,.7rem + .2vw,.875rem);gap:.6em;letter-spacing:.02em}.aktuelles-liste__new[data-v-d7c99e97]{background:var(--blue);color:var(--white);display:inline-block;font-family:var(--font-display);font-size:.625rem;font-weight:900;letter-spacing:.06em;line-height:1;padding:.4em .55em .35em}.aktuelles-liste__body[data-v-d7c99e97]{align-items:flex-start;display:flex;flex-direction:column;gap:.45em;min-width:0}.aktuelles-liste__cat[data-v-d7c99e97]{margin-bottom:.1em}.aktuelles-liste__title[data-v-d7c99e97]{color:var(--ink);font-size:clamp(1.25rem,1rem + 1.6vw,2.25rem)}.aktuelles-liste__teaser[data-v-d7c99e97]{color:var(--ink);font-size:var(--fs-base);max-width:58ch}.aktuelles-liste__arrow[data-v-d7c99e97]{font-size:1.5rem;transition:transform var(--dur-quick) var(--ease-out)}.aktuelles-liste__row:focus-visible .aktuelles-liste__arrow[data-v-d7c99e97],.aktuelles-liste__row:hover .aktuelles-liste__arrow[data-v-d7c99e97]{transform:translate(8px)}.aktuelles-liste__row:focus-visible .aktuelles-liste__title[data-v-d7c99e97],.aktuelles-liste__row:hover .aktuelles-liste__title[data-v-d7c99e97]{background-size:100% 4px}.aktuelles-liste__empty[data-v-d7c99e97]{max-width:46ch}.aktuelles-liste__more[data-v-d7c99e97]{display:flex;justify-content:center;margin-top:clamp(2.5rem,6vw,3.5rem)}.aktuelles-liste__more-btn[data-v-d7c99e97]{min-width:12rem}@media(max-width:767px){.aktuelles-liste__row[data-v-d7c99e97]{grid-template-columns:1fr;padding-block:1.5rem;row-gap:.75rem}.aktuelles-liste__arrow[data-v-d7c99e97]{display:none}.aktuelles-liste__title[data-v-d7c99e97]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(prefers-reduced-motion:reduce){.aktuelles-liste__arrow[data-v-d7c99e97]{transition:none}}.contact-section[data-v-399715e3]{position:relative}.contact__grid[data-v-399715e3]{row-gap:clamp(2rem,6vw,3.5rem)}.contact__form-col[data-v-399715e3],.contact__head[data-v-399715e3],.contact__ways[data-v-399715e3]{grid-column:1/-1}.contact__headline[data-v-399715e3]{margin:0;--hl-fallback:clamp(1.75rem,4.5vw,3.25rem)}.contact__intro[data-v-399715e3]{color:var(--ink);font-family:var(--font-body);font-size:var(--fs-base);font-weight:300;line-height:1.65;margin:1.5rem 0 0;max-width:40ch}.contact__email-line[data-v-399715e3]{align-items:baseline;display:flex;font-size:var(--fs-lg);gap:.6rem;margin:0 0 1.25rem}.contact__email-link[data-v-399715e3]{align-items:center;color:var(--blue);display:inline-flex;min-height:44px;text-decoration:none}.contact__socials[data-v-399715e3]{color:var(--blue);margin-left:-.5rem}.contact__panel[data-v-399715e3]{position:relative}.contact__field[data-v-399715e3]{margin-bottom:clamp(1.5rem,3vw,2rem)}.contact__message[data-v-399715e3]{field-sizing:content;overflow:hidden;resize:none}.contact__submit[data-v-399715e3]{margin-top:.5rem}.contact__server-error[data-v-399715e3]{color:var(--error);font-size:var(--fs-sm);font-style:italic;margin:1rem 0 0}.contact__hp[data-v-399715e3]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.contact__success[data-v-399715e3]{background:var(--blue);color:var(--white);display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:20rem;outline:none;padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,4vw,2.5rem)}.contact__success-title[data-v-399715e3]{font-size:clamp(1.75rem,4vw,2.75rem);margin:0}.contact__success-text--queued[data-v-399715e3]{border-left:3px solid var(--yellow);padding-left:.9rem}.contact__success-text[data-v-399715e3]{font-size:var(--fs-base);margin:0;max-width:42ch}.contact-wipe-enter-active[data-v-399715e3]{transition:clip-path var(--dur-wipe) var(--ease-out)}.contact-wipe-enter-from[data-v-399715e3]{clip-path:inset(0 100% 0 0)}.contact-wipe-leave-active[data-v-399715e3]{transition:opacity var(--dur-quick) linear}.contact-wipe-leave-to[data-v-399715e3]{opacity:0}@media(min-width:1024px){.contact__head[data-v-399715e3],.contact__ways[data-v-399715e3]{grid-column:1/span 5}.contact__ways[data-v-399715e3]{align-self:start}.contact__form-col[data-v-399715e3]{grid-column:6/span 7;grid-row:1/span 2}}@media(prefers-reduced-motion:reduce){.contact-wipe-enter-active[data-v-399715e3],.contact-wipe-leave-active[data-v-399715e3]{transition:opacity .2s linear}.contact-wipe-enter-from[data-v-399715e3]{clip-path:none;opacity:0}}.block--rt[data-v-48167aa6]{padding-block:var(--block-pad,clamp(3rem,6vh,4.5rem));position:relative}.block--rt[data-v-48167aa6]:first-child{padding-top:var(--block-pad-first,calc(var(--header-h) + clamp(3rem, 8vh, 6rem)))}.rt-prose[data-v-48167aa6]{font-family:var(--font-body);font-size:var(--fs-base);font-weight:300;line-height:1.65}.rt-prose[data-v-48167aa6]>:first-child{margin-top:0}.rt-prose[data-v-48167aa6]>:last-child{margin-bottom:0}.rt-prose[data-v-48167aa6] p{margin-bottom:1.35em}.rt-prose[data-v-48167aa6] h2,.rt-prose[data-v-48167aa6] h3,.rt-prose[data-v-48167aa6] h4{font-family:var(--font-display);font-style:normal;font-weight:900;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.rt-prose[data-v-48167aa6] h2{font-size:clamp(1.0625rem,.95rem + .45vw,1.375rem);margin-bottom:.85em;margin-top:2.6em}.rt-prose[data-v-48167aa6] h3{font-size:clamp(.9375rem,.9rem + .25vw,1.0625rem);margin-bottom:.7em;margin-top:2.2em}.rt-prose[data-v-48167aa6] h4{font-size:.8125rem;letter-spacing:.08em;margin-bottom:.6em;margin-top:2em}.rt-prose[data-v-48167aa6] h2:first-child,.rt-prose[data-v-48167aa6] h3:first-child,.rt-prose[data-v-48167aa6] h4:first-child{margin-top:0}.rt-prose[data-v-48167aa6] b,.rt-prose[data-v-48167aa6] strong{font-weight:500}.rt-prose[data-v-48167aa6] em,.rt-prose[data-v-48167aa6] i{font-style:italic}.rt-prose[data-v-48167aa6] a{background-image:linear-gradient(var(--yellow),var(--yellow));background-position:0 100%;background-repeat:no-repeat;background-size:0 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;padding-bottom:.08em;text-decoration:underline;text-decoration-color:var(--rule-color);text-decoration-thickness:1px;text-underline-offset:.2em;transition:background-size var(--dur-quick) var(--ease-out),text-decoration-color var(--dur-quick) var(--ease-out)}.rt-prose[data-v-48167aa6] a:focus-visible,.rt-prose[data-v-48167aa6] a:hover{background-size:100% 4px;text-decoration-color:transparent}.rt-prose[data-v-48167aa6] mark{background-color:transparent;background-image:linear-gradient(var(--yellow),var(--yellow));background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;padding-bottom:.08em}.rt-prose[data-v-48167aa6] ol,.rt-prose[data-v-48167aa6] ul{list-style:none;margin:0 0 1.35em;padding:0}.rt-prose[data-v-48167aa6] li{margin-bottom:.5em;padding-left:1.9em;position:relative}.rt-prose[data-v-48167aa6] ul>li:before{color:var(--line-color);content:"→";font-family:var(--font-display);font-size:.85em;font-weight:700;left:0;line-height:1.9;position:absolute;top:0}.rt-prose[data-v-48167aa6] ol{counter-reset:rt-ol}.rt-prose[data-v-48167aa6] ol>li{counter-increment:rt-ol}.rt-prose[data-v-48167aa6] ol>li:before{color:var(--line-color);content:counter(rt-ol);font-family:var(--font-display);font-size:.8em;font-weight:700;left:0;line-height:2;position:absolute;top:0}.rt-prose[data-v-48167aa6] li>ol,.rt-prose[data-v-48167aa6] li>ul{margin-bottom:0;margin-top:.5em}.rt-prose[data-v-48167aa6] blockquote{border-left:4px solid var(--line-color);font-family:var(--font-body);font-size:var(--fs-lg);font-style:italic;font-weight:600;line-height:1.45;margin:2.2em 0;padding-left:clamp(1rem,3vw,1.75rem)}.rt-prose[data-v-48167aa6] blockquote p{margin-bottom:.6em}.rt-prose[data-v-48167aa6] blockquote p:last-child{margin-bottom:0}.rt-prose[data-v-48167aa6] hr{background:var(--rule-color);border:0;height:1px;margin:2.75em 0}.rt-prose[data-v-48167aa6] img{display:block;height:auto;margin:2em 0;width:100%}.rt-prose[data-v-48167aa6] figure{margin:2em 0}.rt-prose[data-v-48167aa6] figure img{margin:0}.rt-prose[data-v-48167aa6] figcaption{font-family:var(--font-body);font-size:var(--fs-sm);font-style:italic;font-weight:600;line-height:1.45;margin-top:.75rem}.rt-prose[data-v-48167aa6] table{border-collapse:collapse;font-size:var(--fs-sm);margin:2em 0;width:100%}.rt-prose[data-v-48167aa6] td,.rt-prose[data-v-48167aa6] th{border-bottom:1px solid var(--rule-color);padding:.65em .75em .6em 0;text-align:left;vertical-align:top}.rt-prose[data-v-48167aa6] th{font-family:var(--font-display);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rt-prose[data-v-48167aa6] code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.rt-prose[data-v-48167aa6] pre{border-left:4px solid var(--line-color);font-size:.875em;line-height:1.6;margin:2em 0;overflow-x:auto;padding:1.25rem}@media(prefers-reduced-motion:reduce){.rt-prose[data-v-48167aa6] a{transition:none}}.block--image[data-v-1afd28d5]{padding-block:var(--block-pad,clamp(3rem,6vh,4.5rem));position:relative}.block--image[data-v-1afd28d5]:first-child{padding-top:var(--block-pad-first,calc(var(--header-h) + clamp(3rem, 8vh, 6rem)))}.ib-figure[data-v-1afd28d5]{margin:0;max-width:var(--block-figure-max,960px)}.ib-img[data-v-1afd28d5]{aspect-ratio:3/2;background:var(--rule-color);border:0;border-radius:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ib-caption[data-v-1afd28d5]{font-size:var(--fs-sm);margin-top:.85rem;max-width:46ch}.block--gallery[data-v-99b77acb]{padding-block:var(--block-pad,clamp(3rem,6vh,4.5rem));position:relative}.block--gallery[data-v-99b77acb]:first-child{padding-top:var(--block-pad-first,calc(var(--header-h) + clamp(3rem, 8vh, 6rem)))}.gb-grid[data-v-99b77acb]{max-width:var(--block-figure-max,100%);row-gap:var(--grid-gap)}.gb-item[data-v-99b77acb]{grid-column:span 4;margin:0}.gb-grid[data-columns="1"] .gb-item[data-v-99b77acb]{grid-column:span 12}.gb-grid[data-columns="2"] .gb-item[data-v-99b77acb]{grid-column:span 6}.gb-img[data-v-99b77acb]{aspect-ratio:4/3;background:var(--rule-color);border:0;border-radius:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gb-grid[data-columns="1"] .gb-img[data-v-99b77acb]{aspect-ratio:3/2}@media(max-width:767px){.gb-grid .gb-item[data-v-99b77acb]{grid-column:1/-1}}.block--yt[data-v-027e9710]{padding-block:var(--block-pad,clamp(3rem,6vh,4.5rem));position:relative}.block--yt[data-v-027e9710]:first-child{padding-top:var(--block-pad-first,calc(var(--header-h) + clamp(3rem, 8vh, 6rem)))}.yt-figure[data-v-027e9710]{margin:0;max-width:var(--block-figure-max,960px)}.yt-frame[data-v-027e9710]{aspect-ratio:16/9;background:var(--blue);border:0;border-radius:0;overflow:hidden;position:relative;width:100%}.yt-poster[data-v-027e9710]{background:var(--blue);cursor:pointer;inset:0;position:absolute;width:100%}.yt-play[data-v-027e9710],.yt-poster[data-v-027e9710]{align-items:center;display:flex;justify-content:center}.yt-play[data-v-027e9710]{aspect-ratio:1;background:var(--white);border-radius:50%;isolation:isolate;overflow:hidden;position:relative;width:clamp(64px,9vw,96px)}.yt-play[data-v-027e9710]:before{background:var(--yellow);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-quick) var(--ease-out);z-index:-1}.yt-poster:focus-visible .yt-play[data-v-027e9710]:before,.yt-poster:hover .yt-play[data-v-027e9710]:before{transform:scaleX(1)}.yt-play-icon[data-v-027e9710]{fill:var(--blue);height:auto;transform:translate(6%);width:38%}.yt-frame .yt-iframe[data-v-027e9710]{border:0;height:100%;inset:0;pointer-events:auto;position:absolute;width:100%}.yt-caption[data-v-027e9710]{font-size:var(--fs-sm);margin-top:.85rem;max-width:46ch}@media(prefers-reduced-motion:reduce){.yt-play[data-v-027e9710]:before{transition:none}}.article[data-v-955f72f4]{padding-bottom:var(--section-pad);position:relative}.article__head[data-v-955f72f4]{padding-bottom:clamp(2rem,5vh,3.25rem);padding-top:calc(var(--header-h) + clamp(3rem,9vh,7rem))}.article__title[data-v-955f72f4]{font-size:clamp(1.875rem,1.15rem + 3.2vw,3.5rem);line-height:1.02;margin:clamp(1rem,2.5vw,1.5rem) 0 0}.article__date[data-v-955f72f4]{font-size:var(--fs-sm);margin:clamp(.9rem,2vw,1.25rem) 0 0}.article__body[data-v-955f72f4]{--block-pad:clamp(1.25rem,3vh,2rem);--block-pad-first:clamp(1.25rem,3vh,2rem);--block-figure-max:720px}.article__foot[data-v-955f72f4]{margin-top:clamp(3rem,8vh,5rem)}.article__back-wrap[data-v-955f72f4]{margin:clamp(1.5rem,4vh,2.25rem) 0 clamp(2rem,5vh,3rem)}.article__back[data-v-955f72f4]{align-items:center;display:inline-flex;font-family:var(--font-display);font-size:.8125rem;font-weight:700;gap:.6rem;letter-spacing:.06em;min-height:44px;text-transform:uppercase}.article__back-label[data-v-955f72f4]{background-image:linear-gradient(var(--yellow),var(--yellow));background-position:0 100%;background-repeat:no-repeat;background-size:0 4px;padding-bottom:.2em;transition:background-size var(--dur-quick) var(--ease-out)}.article__back:focus-visible .article__back-label[data-v-955f72f4],.article__back:hover .article__back-label[data-v-955f72f4]{background-size:100% 4px}.article__nav[data-v-955f72f4]{border-top:1px solid var(--rule-color)}.article__row[data-v-955f72f4]{align-items:center;border-bottom:1px solid var(--rule-color);-moz-column-gap:clamp(1rem,3vw,2rem);column-gap:clamp(1rem,3vw,2rem);display:grid;grid-template-areas:"meta arrow" "title arrow";grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.1rem,3vw,1.6rem) 0;row-gap:.5rem}.article__row-meta[data-v-955f72f4]{align-items:baseline;display:flex;gap:.9rem;grid-area:meta}.article__row-date[data-v-955f72f4],.article__row-role[data-v-955f72f4]{font-size:.6875rem;letter-spacing:.08em;line-height:1}.article__row-role[data-v-955f72f4]{color:var(--blue)}.article__row-date[data-v-955f72f4]{opacity:.65}.article__row-title[data-v-955f72f4]{background-image:linear-gradient(var(--yellow),var(--yellow));background-position:0 100%;background-repeat:no-repeat;background-size:0 4px;font-size:clamp(1.0625rem,.9rem + .85vw,1.5rem);grid-area:title;line-height:1.05;padding-bottom:.1em;transition:background-size var(--dur-quick) var(--ease-out)}.article__row-arrow[data-v-955f72f4]{font-size:1.1rem;grid-area:arrow;transform:translateY(-.05em);transition:transform var(--dur-quick) var(--ease-out)}.article__row:focus-visible .article__row-title[data-v-955f72f4],.article__row:hover .article__row-title[data-v-955f72f4]{background-size:100% 4px}.article__row:focus-visible .article__row-arrow[data-v-955f72f4],.article__row:hover .article__row-arrow[data-v-955f72f4]{transform:translate(8px,-.05em)}@media(max-width:767px){.article__row[data-v-955f72f4]{grid-template-areas:"meta" "title";grid-template-columns:minmax(0,1fr)}.article__row-arrow[data-v-955f72f4]{display:none}}@media(prefers-reduced-motion:reduce){.article__back-label[data-v-955f72f4],.article__row-arrow[data-v-955f72f4],.article__row-title[data-v-955f72f4]{transition:none}}
