.fotolauf[data-astro-cid-sou7otel]{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;cursor:grab;overflow:auto hidden;mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.fotolauf[data-astro-cid-sou7otel]::-webkit-scrollbar{display:none}.fotolauf[data-astro-cid-sou7otel][data-zieht=ja]{cursor:grabbing}.fotolauf__spur[data-astro-cid-sou7otel]{width:max-content;display:flex}.fotolauf__satz[data-astro-cid-sou7otel]{align-items:center;gap:18px;padding-right:18px;display:flex}.fotolauf__karte[data-astro-cid-sou7otel]{flex:none;width:clamp(150px,15vw,230px)}.fotolauf__karte[data-astro-cid-sou7otel] img[data-astro-cid-sou7otel]{aspect-ratio:5/7;object-fit:cover;background:var(--card);user-select:none;-webkit-user-drag:none;border-radius:18px;width:100%;height:auto;display:block}.hero[data-astro-cid-lcdefpme]{align-items:flex-end;min-height:92vh;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-lcdefpme]{object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.hero__overlay[data-astro-cid-lcdefpme]{background:linear-gradient(#0000008c 0%,#00000040 40%,#000000d9 88%,#000 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{padding:clamp(48px, 7vw, 110px) var(--pad-x);max-width:var(--maxw);position:relative}.hero__eyebrow[data-astro-cid-lcdefpme]{margin-bottom:22px}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(48px,8vw,140px);line-height:.92}.hero__tagline[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:34ch;margin:30px 0 0;font-size:clamp(20px,2.4vw,32px);line-height:1.35}.hero__actions[data-astro-cid-lcdefpme]{margin-top:44px}.press-intro[data-astro-cid-lcdefpme]{text-align:center;color:var(--text-soft);margin:0 0 40px;font-size:clamp(16px,1.8vw,22px);font-weight:500}.mission__head[data-astro-cid-lcdefpme]{max-width:22ch;font-size:clamp(30px,4.6vw,68px);line-height:1.03}.mission__cols[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(30px,4vw,60px);margin-top:56px;display:grid}.mission__cols[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-soft);margin:0;font-size:clamp(17px,1.7vw,21px);line-height:1.6}.movement[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--border);border-radius:22px;margin-top:56px;padding:44px 40px}.movement__title[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:clamp(20px,2.1vw,26px);font-weight:700}.movement__text[data-astro-cid-lcdefpme]{color:var(--text-dim);max-width:80ch;margin:16px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.fotolauf-sektion[data-astro-cid-lcdefpme]{padding-left:0;padding-right:0}.merch__img[data-astro-cid-lcdefpme]{border:1px solid #ffffff1a;border-radius:24px;max-width:460px;overflow:hidden}.merch__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.merch__head[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(30px,4vw,58px);line-height:1.03}.merch__text[data-astro-cid-lcdefpme]{color:var(--text-soft);margin:24px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.6}.merch__btn[data-astro-cid-lcdefpme]{margin-top:34px}.teaser__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.teaser__title[data-astro-cid-lcdefpme]{font-size:clamp(28px,3.8vw,54px);line-height:1.05}.teaser__next[data-astro-cid-lcdefpme]{max-width:560px}.stats[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px);display:grid}.stats__origin[data-astro-cid-lcdefpme]{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:clamp(28px,3vw,40px) 0 0;font-size:clamp(14px,1.4vw,17px);font-weight:600}.stat__value[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--accent);font-size:clamp(30px,4.4vw,60px);font-weight:700;line-height:1}.stat__label[data-astro-cid-lcdefpme]{color:var(--text-faint);letter-spacing:.02em;margin-top:8px;font-size:clamp(13px,1.3vw,16px);font-weight:600}@media (width<=720px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:28px 16px}}.clients-intro[data-astro-cid-lcdefpme]{text-align:center;color:var(--text-faint);letter-spacing:.04em;margin:0 0 40px;font-size:clamp(15px,1.5vw,19px);font-weight:600}.partners[data-astro-cid-lcdefpme]{background:#fff;border-radius:22px;max-width:1000px;margin:0 auto;padding:clamp(24px,4vw,52px)}.partners[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.cta[data-astro-cid-lcdefpme]{max-width:900px;margin:0 auto}.cta__title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:clamp(36px,5.6vw,84px);line-height:.98}.cta__actions[data-astro-cid-lcdefpme]{justify-content:center;margin-top:44px}
