.gallery[data-astro-cid-ihllb3az]{columns:2;column-gap:.75rem}@media(min-width:640px){.gallery[data-astro-cid-ihllb3az]{columns:3;column-gap:1rem}}.gallery-item[data-astro-cid-ihllb3az]{display:block;overflow:hidden;border-radius:var(--radius);background:var(--sand);outline-offset:3px;break-inside:avoid;margin-bottom:.75rem}@media(min-width:640px){.gallery-item[data-astro-cid-ihllb3az]{margin-bottom:1rem}}.gallery-item[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az]{display:block;width:100%;height:auto;transition:transform .4s ease}.gallery-item[data-astro-cid-ihllb3az]:hover img[data-astro-cid-ihllb3az]{transform:scale(1.04)}.lightbox[data-astro-cid-ihllb3az]{border:0;padding:0;background:transparent;max-width:100vw;max-height:100vh;width:100vw;height:100vh;color:#fff}.lightbox[data-astro-cid-ihllb3az]::backdrop{background:#0a100ceb}.lightbox[data-astro-cid-ihllb3az] figure[data-astro-cid-ihllb3az]{margin:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 1rem 1.5rem}.lightbox[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az]{max-width:100%;max-height:calc(100vh - 7rem);width:auto;height:auto;border-radius:10px;box-shadow:0 20px 60px #00000080}.lightbox[data-astro-cid-ihllb3az] figcaption[data-astro-cid-ihllb3az]{font-size:.95rem;opacity:.85}.lightbox[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az]{position:absolute;background:#ffffff1f;border:0;color:#fff;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;cursor:pointer}.lightbox[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az]:hover{background:#ffffff40}.lightbox-close[data-astro-cid-ihllb3az]{top:1rem;right:1rem}.lightbox-nav[data-astro-cid-ihllb3az]{top:50%;transform:translateY(-50%)}.lightbox-nav[data-astro-cid-ihllb3az].prev{left:.75rem}.lightbox-nav[data-astro-cid-ihllb3az].next{right:.75rem}.contact-form[data-astro-cid-svshx33u] .hp[data-astro-cid-svshx33u]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hint[data-astro-cid-svshx33u]{font-size:.9rem;color:var(--muted)}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:min(82vh,720px);display:flex;align-items:flex-end;color:#fff;overflow:hidden}.hero[data-astro-cid-j7pv25f6] .hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%}.hero-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to top,#0e2012d9,#0e201259 55%,#0e20121a)}.hero-content[data-astro-cid-j7pv25f6]{position:relative;padding-block:3rem 3.5rem;max-width:720px;margin-left:max(1rem,calc((100% - var(--max)) / 2))}.hero-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.15rem;max-width:560px;opacity:.95}.eyebrow-light[data-astro-cid-j7pv25f6]{color:#cfe3d2}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.hof-grid[data-astro-cid-j7pv25f6]{display:grid;gap:3rem;align-items:start}@media(min-width:900px){.hof-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.1fr}}.features[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.feature[data-astro-cid-j7pv25f6]{background:var(--white);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.feature[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 2;object-fit:cover;width:100%}.feature[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{padding:1rem 1.1rem 1.2rem}.feature[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.05rem;margin-bottom:.25rem}.feature[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.92rem;color:var(--muted);margin:0}.section-alt[data-astro-cid-j7pv25f6]{background:var(--sand)}.kontakt-grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem}@media(min-width:900px){.kontakt-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.2fr}}address[data-astro-cid-j7pv25f6]{font-style:normal;margin-bottom:1rem}.kontakt-form[data-astro-cid-j7pv25f6]{background:var(--white);padding:1.75rem;border-radius:var(--radius);box-shadow:var(--shadow)}.partner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;color:var(--muted);font-size:.95rem;margin-top:1.5rem}
