@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-cyrillic-ext-wght-normal.D_UHSL_T.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f6f3ee;--ink:#24231f;--accent:#46553a;--accent-deep:#3b4630;--muted:#5e5a52;--panel:#e6dccb;--panel-line:#c9bca5;--line:#d9d1c3;--alt:#efeae1;--ph:#e9e3d8;--d-muted:#c9c2b5;--d-accent:#b9c4a6;--d-line:#46443e;--form:#7a756b;--hover-dark:#2e2d28;--font-serif:"Newsreader Variable", "Newsreader", Georgia, serif;--font-sans:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, sans-serif;color-scheme:light}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);margin:0}img{max-width:100%}[id]{scroll-margin-top:16px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}[style*="background: var(--ink)"] :focus-visible,.on-dark :focus-visible{outline-color:var(--d-accent)}.skip-link{z-index:100;background:var(--ink);color:var(--bg);border-radius:999px;padding:12px 18px;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}details[open] summary>span[aria-hidden]{transform:rotate(45deg)}summary>span[aria-hidden]{transition:transform .25s}.svc{transition:background-color .35s;position:relative}.svc:after{content:"";background:var(--d-accent);transform-origin:0;height:2px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}.svc:hover,.svc:focus-visible{background-color:var(--hover-dark)!important}.svc:hover:after,.svc:focus-visible:after{transform:scaleX(1)}.ln{opacity:0;animation:1s cubic-bezier(.2,.7,.2,1) forwards lnUp;display:block;transform:translateY(28px)}.ln1{animation-delay:.15s}.ln2{animation-delay:.35s}.ln3{animation-delay:.55s}.seg-line{background:var(--accent);transform-origin:0;height:2px;animation:.7s cubic-bezier(.2,.7,.2,1) forwards grow;transform:scaleX(0)}.seg1 .seg-line{animation-delay:1.1s}.seg2 .seg-line{animation-delay:1.4s}.seg3 .seg-line{animation-delay:1.7s}.seg-label{opacity:0;animation:.6s forwards fadeIn}.seg1 .seg-label{animation-delay:1.25s}.seg2 .seg-label{animation-delay:1.55s}.seg3 .seg-label{animation-delay:1.85s}@keyframes lnUp{to{opacity:1;transform:none}}@keyframes fadeIn{to{opacity:1}}@keyframes grow{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.svc,.svc:after{transition:none}.ln,.seg-label{opacity:1;animation:none;transform:none}.seg-line{animation:none;transform:none}}.prose h2{font-family:var(--font-serif);margin:56px 0 16px;font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.2}.prose h3{margin:32px 0 8px;font-size:19px;font-weight:600}.prose p{margin:0 0 20px}.prose ul,.prose ol{margin:0 0 24px;padding-left:22px}.prose li{margin-bottom:10px}.prose a{color:var(--accent-deep)}.ph{background:var(--alt);border-left:3px solid var(--accent);border-radius:0 8px 8px 0;margin:8px 0 28px;padding:20px 24px}.ph strong{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:13px;display:block}.legal{max-width:760px;margin:0 auto;padding:56px 24px 112px;font-size:17px;line-height:1.65}.legal h1{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 32px;font-size:clamp(36px,4.6vw,56px);font-weight:400;line-height:1.08}.legal h2{font-family:var(--font-serif);margin:48px 0 12px;font-size:28px;font-weight:400;line-height:1.2}.legal h3{margin:28px 0 8px;font-size:18px;font-weight:600}.legal p,.legal ul{margin:0 0 16px}.legal a{color:var(--accent-deep)}.legal .stand{color:var(--muted);font-size:15px}.site-nav{flex-wrap:wrap;align-items:center;gap:8px 28px;font-size:15px;display:flex}.site-nav a{color:inherit;text-decoration:none}.site-nav .aktiv{border-bottom:1px solid var(--ink)}.nav-toggle{display:none}@media (width<=860px){.site-header{flex-wrap:nowrap!important}.nav-toggle{border:1px solid var(--ink);color:inherit;min-height:44px;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;display:inline-flex}.site-nav{display:none}.site-header[data-offen]{flex-wrap:wrap!important}.site-header[data-offen] .site-nav{flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:8px 0 4px;font-size:17px;display:flex}.site-header[data-offen] .site-nav a:not(.cta){min-height:24px;padding:10px 0}.site-header[data-offen] .site-nav .cta{margin-top:8px}}@media (width<=760px){#top>div[aria-hidden=true]{background:linear-gradient(#f6f3eed1 0%,#f6f3eeb3 45%,#f6f3ee59 100%)!important}}.projekt-karte{position:relative}.projekt-karte h2 a:after,.projekt-karte h3 a:after{content:"";position:absolute;inset:0}.projekt-karte img{transition:transform .4s}.projekt-karte:hover img{transform:scale(1.015)}.projekt-karte:hover h2 a,.projekt-karte:hover h3 a{text-underline-offset:4px;text-decoration:underline 1px}@media (prefers-reduced-motion:reduce){.projekt-karte img{transition:none}.projekt-karte:hover img{transform:none}}
