.en-topbar[data-astro-cid-6o27kgmg]{z-index:5;justify-content:space-between;align-items:center;padding:1.5rem clamp(1.5rem,4vw,2.5rem);display:flex;position:absolute;top:0;left:0;right:0}.en-wordmark[data-astro-cid-6o27kgmg]{color:#fff;align-items:center;display:inline-flex}.en-wordmark__logo[data-astro-cid-6o27kgmg]{color:#fff;width:auto;height:24px;transition:opacity .25s;display:block}.en-wordmark[data-astro-cid-6o27kgmg]:hover .en-wordmark__logo[data-astro-cid-6o27kgmg]{opacity:.75}@media (width>=640px){.en-wordmark__logo[data-astro-cid-6o27kgmg]{height:28px}}.en-de-link[data-astro-cid-6o27kgmg]{text-transform:uppercase;letter-spacing:.16em;color:#fff;font-size:.85rem}.en-de-link[data-astro-cid-6o27kgmg]:hover{opacity:.75}.en-eyebrow[data-astro-cid-6o27kgmg]{text-transform:uppercase;letter-spacing:.3em;color:var(--color-text-muted);margin-bottom:1rem;font-size:.82rem}.en-hero[data-astro-cid-6o27kgmg]{align-items:flex-end;min-height:78svh;display:flex;position:relative;overflow:hidden}.en-hero__media[data-astro-cid-6o27kgmg]{position:absolute;inset:0}.en-hero__media[data-astro-cid-6o27kgmg] img[data-astro-cid-6o27kgmg]{object-fit:cover;width:100%;height:100%}.en-hero__scrim[data-astro-cid-6o27kgmg]{background:linear-gradient(90deg, #14140fb3 0%, #14140f59 50%, transparent 80%), linear-gradient(0deg, var(--color-cream) 0%, transparent 22%);position:absolute;inset:0}.en-hero__content[data-astro-cid-6o27kgmg]{z-index:2;color:#fff;padding-bottom:4.5rem;position:relative}.en-hero__content[data-astro-cid-6o27kgmg] .en-eyebrow[data-astro-cid-6o27kgmg]{color:#ffffffc7}.en-hero__title[data-astro-cid-6o27kgmg]{color:#fff;max-width:14ch;font-size:clamp(2.6rem,7vw,5rem)}.en-hero__lead[data-astro-cid-6o27kgmg]{color:#ffffffe0;max-width:36rem;margin-top:1.5rem;font-size:1.1rem;line-height:1.7}.en-section[data-astro-cid-6o27kgmg]{padding-block:clamp(3.5rem,8vw,6rem)}.en-h2[data-astro-cid-6o27kgmg]{max-width:20ch;margin:.5rem 0 2rem;font-size:clamp(2rem,5vw,3.4rem)}.en-cols[data-astro-cid-6o27kgmg]{max-width:52rem;color:var(--color-text);gap:1.5rem;font-size:1.08rem;line-height:1.8;display:grid}@media (width>=760px){.en-cols[data-astro-cid-6o27kgmg]{grid-template-columns:1fr 1fr;gap:3rem}}.en-hero__reach[data-astro-cid-6o27kgmg]{letter-spacing:.02em;color:#ffffffbf;margin-top:1rem;font-size:.95rem}.en-projects[data-astro-cid-6o27kgmg]{padding-top:0}.en-projects__grid[data-astro-cid-6o27kgmg]{gap:2.5rem 2rem;display:grid}@media (width>=760px){.en-projects__grid[data-astro-cid-6o27kgmg]{grid-template-columns:1fr 1fr}}.en-project[data-astro-cid-6o27kgmg]{color:inherit;display:block}.en-project__img[data-astro-cid-6o27kgmg]{aspect-ratio:4/3;overflow:hidden}.en-project__img[data-astro-cid-6o27kgmg] img[data-astro-cid-6o27kgmg]{object-fit:cover;width:100%;height:100%;transition:opacity .3s}.en-project[data-astro-cid-6o27kgmg]:hover .en-project__img[data-astro-cid-6o27kgmg] img[data-astro-cid-6o27kgmg]{opacity:.9}.en-project__title[data-astro-cid-6o27kgmg]{font-family:var(--font-serif);margin-top:1rem;font-size:1.35rem;font-weight:400}.en-project__info[data-astro-cid-6o27kgmg]{color:var(--color-text-muted);margin-top:.25rem;font-size:.9rem}.en-project__text[data-astro-cid-6o27kgmg]{color:var(--color-text);max-width:34rem;margin-top:.6rem;font-size:.98rem;line-height:1.7}.en-inline-link[data-astro-cid-6o27kgmg]{color:var(--color-ink);text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--color-line)}.en-inline-link[data-astro-cid-6o27kgmg]:hover{text-decoration-color:var(--color-ink)}.en-services[data-astro-cid-6o27kgmg]{gap:2rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.en-services[data-astro-cid-6o27kgmg]{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (width>=1024px){.en-services[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(4,1fr)}}.en-service[data-astro-cid-6o27kgmg]{padding-top:1.25rem;position:relative}.en-service[data-astro-cid-6o27kgmg]:before{content:"";background:var(--lichtkante-quer);height:2px;position:absolute;top:0;left:0;right:0}.en-service__title[data-astro-cid-6o27kgmg]{font-family:var(--font-serif);color:var(--color-ink);margin-bottom:.6rem;font-size:1.4rem;font-weight:400}.en-service__text[data-astro-cid-6o27kgmg]{color:var(--color-text);font-size:.98rem;line-height:1.7}.en-projects__note[data-astro-cid-6o27kgmg]{color:var(--color-text-muted);margin-top:2rem;font-size:.9rem}.en-visit[data-astro-cid-6o27kgmg]{background:var(--color-cream-dark);padding-block:clamp(3.5rem,8vw,6rem)}.en-visit__grid[data-astro-cid-6o27kgmg]{align-items:center;gap:2.5rem;display:grid}.en-visit__text[data-astro-cid-6o27kgmg]{color:var(--color-text);max-width:34rem;line-height:1.8}.en-visit__btn[data-astro-cid-6o27kgmg]{margin-top:1.75rem}.en-card[data-astro-cid-6o27kgmg]{background:var(--color-cream);gap:1.75rem;padding:2.5rem;display:grid}.en-card__label[data-astro-cid-6o27kgmg]{text-transform:uppercase;letter-spacing:.22em;color:var(--color-text-muted);margin-bottom:.5rem;font-size:.8rem;display:block}.en-card[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{color:var(--color-text);line-height:1.8}.en-card[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]:hover{color:var(--color-ink)}@media (width>=820px){.en-visit__grid[data-astro-cid-6o27kgmg]{grid-template-columns:1.1fr .9fr;gap:4rem}}.en-footer[data-astro-cid-6o27kgmg]{background:var(--color-ink);color:#88827a;padding-block:2rem}.en-footer__inner[data-astro-cid-6o27kgmg]{text-transform:uppercase;letter-spacing:.14em;flex-direction:column;gap:.75rem;font-size:.82rem;display:flex}.en-footer[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]{color:#cfc9bd}.en-footer[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]:hover{color:#fff}.en-footer__legal[data-astro-cid-6o27kgmg]{flex-wrap:wrap;gap:.6rem 1.5rem;display:flex}@media (width>=600px){.en-footer__inner[data-astro-cid-6o27kgmg]{flex-direction:row;justify-content:space-between}}
