.page-module__28fkcG__wrapper{flex-direction:column;width:100%;display:flex}.page-module__28fkcG__hero{background-color:var(--color-primary);background-image:radial-gradient(ellipse 900px 480px at 50% -20%, #d9a2731f, transparent 62%), linear-gradient(to bottom, #234032, var(--color-primary));border-bottom:3px solid var(--color-accent);text-align:center;padding:62px 0 56px;position:relative;overflow:hidden}.page-module__28fkcG__heroContent{flex-direction:column;align-items:center;max-width:680px;margin:0 auto;display:flex}.page-module__28fkcG__badge{text-transform:uppercase;letter-spacing:3px;color:var(--color-accent);background-color:#d9a27317;border:1px solid #d9a2736b;border-radius:100px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.68rem;font-weight:700;display:inline-flex}.page-module__28fkcG__heroTitle{font-family:var(--font-headings);color:#f2ede3;letter-spacing:-.3px;margin-bottom:18px;font-size:2.9rem;font-weight:700;line-height:1.18}@media (max-width:992px){.page-module__28fkcG__heroTitle{font-size:2.4rem}}@media (max-width:576px){.page-module__28fkcG__heroTitle{font-size:1.9rem}}.page-module__28fkcG__heroLead{color:#f2ede3c2;max-width:560px;font-size:1.05rem;line-height:1.75}@media (max-width:768px){.page-module__28fkcG__hero{padding:46px 0 42px}}.page-module__28fkcG__mosaikSection{background-color:var(--color-background);border-bottom:3px solid var(--color-accent);padding:0}.page-module__28fkcG__mosaik{grid-template-columns:repeat(6,1fr);grid-auto-rows:16.6667vw;grid-auto-flow:dense;background-color:var(--color-primary);gap:0;width:100%;display:grid}@media (max-width:1024px){.page-module__28fkcG__mosaik{grid-template-columns:repeat(4,1fr);grid-auto-rows:25vw}}@media (max-width:640px){.page-module__28fkcG__mosaik{grid-template-columns:repeat(3,1fr);grid-auto-rows:33.3333vw}}@media (max-width:420px){.page-module__28fkcG__mosaik{grid-template-columns:repeat(2,1fr);grid-auto-rows:50vw}}.page-module__28fkcG__tile{background-color:var(--color-neutral-light);position:relative;overflow:hidden}.page-module__28fkcG__gross,.page-module__28fkcG__w2h2{grid-area:span 2/span 2}.page-module__28fkcG__w2h1{grid-column:span 2}.page-module__28fkcG__w1h2{grid-row:span 2}.page-module__28fkcG__foto{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform .5s;display:block}.page-module__28fkcG__tile:hover .page-module__28fkcG__foto{transform:scale(1.04)}.page-module__28fkcG__ohneFoto{background:radial-gradient(circle at 50% 30%, #345444, var(--color-primary));width:100%;height:100%;display:block}.page-module__28fkcG__partnerTag{z-index:2;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-primary);background-color:var(--color-accent);border-radius:100px;padding:4px 11px;font-size:.6rem;font-weight:700;position:absolute;top:10px;left:10px}.page-module__28fkcG__tileButton{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:100%;display:block;position:relative}.page-module__28fkcG__tileButton:focus-visible{outline:3px solid var(--color-accent);outline-offset:-3px}.page-module__28fkcG__info{z-index:3;border-top:2px solid var(--color-accent);color:#f2ede3;background-color:#193026eb;flex-direction:column;gap:3px;padding:12px 12px 11px;transition:transform .38s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}@media (hover:hover){.page-module__28fkcG__tileButton:hover .page-module__28fkcG__info{transform:translateY(0)}}.page-module__28fkcG__tileButton:focus-visible .page-module__28fkcG__info,.page-module__28fkcG__offen .page-module__28fkcG__info{transform:translateY(0)}.page-module__28fkcG__infoName{font-family:var(--font-headings);margin-bottom:2px;font-size:.95rem;font-weight:600;line-height:1.2}.page-module__28fkcG__infoTitel{color:var(--color-accent);font-size:.72rem;font-weight:600;line-height:1.3}.page-module__28fkcG__infoSeit{text-transform:uppercase;letter-spacing:1.2px;color:#f2ede3bf;margin-top:4px;font-size:.62rem;font-weight:700}.page-module__28fkcG__gross .page-module__28fkcG__info{gap:5px;padding:20px 24px 18px}.page-module__28fkcG__gross .page-module__28fkcG__infoName{font-size:1.5rem}.page-module__28fkcG__gross .page-module__28fkcG__infoTitel{font-size:.95rem}@media (max-width:640px){.page-module__28fkcG__info{gap:2px;padding:10px 8px 8px}.page-module__28fkcG__infoName{font-size:.8rem}.page-module__28fkcG__infoTitel{font-size:.64rem}.page-module__28fkcG__infoSeit{letter-spacing:.8px;margin-top:2px;font-size:.56rem}.page-module__28fkcG__gross .page-module__28fkcG__infoName{font-size:1.15rem}.page-module__28fkcG__gross .page-module__28fkcG__infoTitel{font-size:.8rem}}.page-module__28fkcG__atmoFoto{object-fit:cover;width:100%;height:100%;display:block}
