.projekt-meta[data-astro-cid-bhvp3pz6]{gap:var(--space-3) var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}dt[data-astro-cid-bhvp3pz6]{color:var(--color-muted)}.abschnitt[data-astro-cid-zlbfpmjq]{margin-top:var(--space-6)}.kopf[data-astro-cid-zlbfpmjq]{font-size:var(--font-size-sm);align-self:start}.kopf[data-astro-cid-zlbfpmjq]>[data-astro-cid-zlbfpmjq]+[data-astro-cid-zlbfpmjq]{margin-top:var(--space-2)}@media (width>=48rem){.kopf[data-astro-cid-zlbfpmjq]{top:var(--gutter);position:sticky}}.bilder[data-astro-cid-zlbfpmjq]{gap:0 var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}figure[data-astro-cid-zlbfpmjq]{grid-row:span 2;grid-template-rows:subgrid;margin-bottom:var(--space-5);display:grid}figure[data-astro-cid-zlbfpmjq] picture{align-self:end}figure[data-astro-cid-zlbfpmjq]:last-child,.halb[data-astro-cid-zlbfpmjq]:nth-last-child(2):has(+.halb:last-child){margin-bottom:0}.voll[data-astro-cid-zlbfpmjq]{grid-column:1/-1}figure[data-astro-cid-zlbfpmjq] picture{z-index:1;display:block;position:relative}figure[data-astro-cid-zlbfpmjq] img{width:100%;height:auto}.voll[data-astro-cid-zlbfpmjq] img{width:auto;max-width:100%;max-height:85vh;margin-left:auto}figcaption[data-astro-cid-zlbfpmjq]{margin-top:var(--space-2);font-size:var(--font-size-xs);align-self:start}.logo[data-astro-cid-f7espo7c]{width:calc(2.4rem * sqrt(var(--verhaeltnis)));max-width:100%;aspect-ratio:var(--verhaeltnis);background:var(--color-grau);opacity:.8;-webkit-mask:var(--logo) left center / contain no-repeat;mask:var(--logo) left center / contain no-repeat;transition:opacity .2s;display:block}.logo-link[data-astro-cid-f7espo7c]{width:fit-content;max-width:100%;display:block}.logo-link[data-astro-cid-f7espo7c]:hover .logo[data-astro-cid-f7espo7c]{opacity:1}.titel[data-astro-cid-5ymphs62]{font-size:clamp(2.25rem,5vw,5rem)}.projekt[data-astro-cid-5ymphs62][id]{scroll-margin-top:var(--gutter)}.abschnitt[data-astro-cid-5ymphs62]{margin-top:var(--space-4)}.logos[data-astro-cid-5ymphs62]{gap:var(--space-2);margin-top:var(--space-3);display:grid}.cover[data-astro-cid-5ymphs62] picture{z-index:1;justify-content:flex-end;display:flex;position:relative}.cover[data-astro-cid-5ymphs62] img{width:auto;max-width:100%;height:auto;max-height:85vh}figcaption[data-astro-cid-5ymphs62]{order:0;align-self:end}@media (width<=47.99rem){figcaption[data-astro-cid-5ymphs62]{order:1}}.buehne[data-astro-cid-yngxbivw]{z-index:1;aspect-ratio:16/9;background:var(--color-text);position:relative}.buehne[data-astro-cid-yngxbivw] picture,.buehne[data-astro-cid-yngxbivw] img,.buehne[data-astro-cid-yngxbivw] iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.abspielen[data-astro-cid-yngxbivw]{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;display:grid;position:absolute;inset:0}.abspielen[data-astro-cid-yngxbivw] svg[data-astro-cid-yngxbivw]{background:var(--color-akzent-text);fill:#fff;border-radius:50%;width:4.5rem;height:4.5rem;padding:1.1rem;transition:transform .15s}.abspielen[data-astro-cid-yngxbivw]:hover svg[data-astro-cid-yngxbivw],.abspielen[data-astro-cid-yngxbivw]:focus-visible svg[data-astro-cid-yngxbivw]{transform:scale(1.06)}figcaption[data-astro-cid-yngxbivw]{margin-top:var(--space-2)}@media (prefers-reduced-motion:reduce){.abspielen[data-astro-cid-yngxbivw] svg[data-astro-cid-yngxbivw]{transition:none}}.abschnitt[data-astro-cid-xby55agz]{margin-top:var(--space-4)}.logos[data-astro-cid-xby55agz]{gap:var(--space-2);margin-top:var(--space-3);display:grid}.buero-meta[data-astro-cid-xby55agz]{gap:var(--space-3) var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}dt[data-astro-cid-xby55agz]{color:var(--color-muted)}.inhalt[data-astro-cid-xby55agz]{gap:var(--space-2);display:grid}.inhalt[data-astro-cid-xby55agz] li[data-astro-cid-xby55agz]{gap:var(--col-gap);grid-template-columns:2em 1fr auto;display:grid}.inhalt[data-astro-cid-xby55agz] a[data-astro-cid-xby55agz]{text-decoration:none}.weitere[data-astro-cid-xby55agz]{color:var(--color-leise)}.leistungen[data-astro-cid-xby55agz]{font-size:var(--font-size-xs);display:block}.video-abschnitt[data-astro-cid-xby55agz],.buero-projekt[data-astro-cid-xby55agz]{margin-top:calc(var(--space-6) * 1.5)}
