.Nav_nav__o8sSc{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;border-bottom:.5px solid var(--border);background:var(--sand);position:-webkit-sticky;position:sticky;top:0;z-index:100}.Nav_logo__98dCe{display:flex;align-items:center;gap:10px;color:#173f4a}.Nav_logoText__cwKdU{display:flex;flex-direction:column;line-height:1.05}.Nav_logoName__I1HYP{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:21px;letter-spacing:.09em}.Nav_logoClaim__ZwvJO{font-size:9px;letter-spacing:.22em;color:#7a5114;margin-top:2px}:root[data-theme=dark] .Nav_logo__98dCe{color:#f0e6d2}:root[data-theme=dark] .Nav_logoClaim__ZwvJO{color:#e9ad55}@media(prefers-color-scheme:dark){:root[data-theme=auto] .Nav_logo__98dCe{color:#f0e6d2}:root[data-theme=auto] .Nav_logoClaim__ZwvJO{color:#e9ad55}}.Nav_links__8Axcs{display:flex;align-items:center;gap:4px}.Nav_link__AQMuy{padding:7px 14px;border-radius:8px;font-size:13px;color:var(--muted);transition:all .15s}.Nav_link__AQMuy:hover{background:rgba(233,173,85,.12);color:var(--g)}.Nav_link__AQMuy.Nav_active__efpfw{background:none;color:var(--g);font-weight:600;box-shadow:inset 0 -2px 0 #e9ad55;border-radius:8px 8px 0 0}.Nav_navSupply__035SK{background:none;border:1px solid #e9ad55;color:#7a5114;font-weight:600}.Nav_navSupply__035SK.Nav_active__efpfw,.Nav_navSupply__035SK:hover{background:var(--gold);color:#fff;border-color:var(--gold)}.Nav_navSupply__035SK.Nav_active__efpfw{box-shadow:none;border-radius:8px}.Nav_navSupply__035SK.Nav_active__efpfw img,.Nav_navSupply__035SK:hover img{filter:brightness(0) invert(1)}.Nav_cta__gBZXl{padding:7px 18px;border-radius:8px;font-size:13px;background:var(--g);color:#fff;font-weight:500;margin-left:6px;margin-right:4px;transition:opacity .15s}.Nav_cta__gBZXl:hover{opacity:.88}.Nav_langSwitch__whzZf{display:flex;border:.5px solid var(--border);border-radius:8px;overflow:hidden;margin-left:4px}.Nav_langBtn__eZ5Bd{padding:5px 10px;border:none;background:none;font-size:12px;cursor:pointer;color:var(--muted);font-weight:500}.Nav_langBtn__eZ5Bd:hover{background:var(--gl);color:var(--g)}.Nav_langActive__GMv7k{background:var(--g)!important;color:#fff!important}.Nav_switchCol__pXqGi{display:flex;flex-direction:column;gap:3px;margin-left:4px}.Nav_switchCol__pXqGi .Nav_langSwitch__whzZf{margin-left:0}.Nav_switchCol__pXqGi .Nav_langBtn__eZ5Bd{padding:2px 9px;font-size:11px;line-height:1.5}.Nav_hamburger__lMmgP{display:none;background:none;border:none;font-size:20px;cursor:pointer;color:var(--text);padding:4px 8px}.Nav_mobileMenu__3qPm8{position:fixed;top:63px;left:0;right:0;bottom:0;background:var(--sand);z-index:99;display:flex;flex-direction:column;padding:24px 28px;gap:4px;border-top:.5px solid var(--border);overflow-y:auto}.Nav_mobileLink__IMD5_{font-size:16px;color:var(--text);padding:12px 0;align-items:center;gap:10px}.Nav_mobileLang__3PDNy,.Nav_mobileLink__IMD5_{display:flex;border-bottom:.5px solid var(--border)}.Nav_mobileLang__3PDNy{gap:8px;padding:16px 0}.Nav_mobileCta__jAgsX{margin-top:16px;padding:12px 20px;border-radius:10px;background:var(--g);color:#fff;font-size:15px;font-weight:600;text-align:center;display:block}@media(max-width:768px){.Nav_links__8Axcs{display:none}.Nav_hamburger__lMmgP{display:block}}.KommuneProfil_banner__FdXPh{height:170px;background:linear-gradient(135deg,#0f2f38,#173f4a,#1f4e5a);position:relative}.KommuneProfil_avatarFoto__AL_bB{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block}.KommuneProfil_fotoCredit__BGszJ{display:inline-block;margin-top:6px;font-size:10px;color:var(--muted);text-decoration:none}.KommuneProfil_fotoCredit__BGszJ:hover{text-decoration:underline}.KommuneProfil_avatar__77ibm{width:120px;height:120px;border-radius:20px;background:var(--gl);border:4px solid var(--sand);display:flex;align-items:center;justify-content:center;font-size:48px;position:absolute;bottom:-52px;left:28px;box-shadow:0 4px 16px rgba(0,0,0,.12);overflow:hidden}.KommuneProfil_statusBadge__REU9B{position:absolute;top:14px;right:20px;font-size:11px;padding:4px 10px;border-radius:20px;font-weight:500}.KommuneProfil_profileHeader__LRa2I{padding:64px 28px 16px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.KommuneProfil_name__AZuwu{font-family:Georgia,serif;font-size:24px;font-weight:400;margin-bottom:6px}.KommuneProfil_meta__QFJrj{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.KommuneProfil_founded___DzPq,.KommuneProfil_loc__GrU5Z{font-size:12px;color:var(--muted)}.KommuneProfil_actions__mp6zv{display:flex;gap:8px}.KommuneProfil_statsRow__FWxso{display:flex;border-top:.5px solid var(--border);border-bottom:.5px solid var(--border)}.KommuneProfil_statCell__1YQku{flex:1 1;padding:14px 20px;text-align:center;border-right:.5px solid var(--border)}.KommuneProfil_statCell__1YQku:last-child{border-right:none}.KommuneProfil_statN__YUOZs{font-size:20px;font-weight:500;color:var(--g)}.KommuneProfil_statL__yh_29{font-size:11px;color:var(--muted);margin-top:2px}.KommuneProfil_content__qFQLl{display:grid;grid-template-columns:1fr 280px}.KommuneProfil_main__xkJqZ{padding:24px 28px;border-right:.5px solid var(--border)}.KommuneProfil_sidebar___5UmV{padding:20px}.KommuneProfil_section__YudX4{margin-bottom:28px}.KommuneProfil_sectionTitle__zCs6L{font-size:13px;font-weight:500;margin-bottom:12px;padding-bottom:8px;border-bottom:.5px solid var(--border)}.KommuneProfil_desc__wLOv3{font-size:13px;color:var(--muted);line-height:1.8}.KommuneProfil_tags__EAFQM{display:flex;flex-wrap:wrap;gap:6px}.KommuneProfil_tag__N1YgC{font-size:11px;padding:4px 10px;border-radius:20px;border:.5px solid var(--border);color:var(--muted);background:var(--surface)}.KommuneProfil_offers__sC7tM{display:flex;flex-direction:column;gap:8px}.KommuneProfil_offerCard__WmQN4{border:.5px solid var(--border);border-radius:10px;padding:12px 14px;background:var(--surface);cursor:pointer}.KommuneProfil_offerCard__WmQN4:hover{border-color:var(--g);background:var(--gl)}.KommuneProfil_offerTop__8TU33{display:flex;justify-content:space-between;margin-bottom:6px}.KommuneProfil_offerTitle__N6VGH{font-size:13px;font-weight:500;margin-bottom:4px}.KommuneProfil_offerMeta__uUUvg{font-size:11px;color:var(--muted)}.KommuneProfil_sideCard__0WMAe{background:var(--surface);border:.5px solid var(--border);border-radius:12px;padding:14px;margin-bottom:12px}.KommuneProfil_sideTitle__pZSMo{font-size:12px;font-weight:500;margin-bottom:10px}.KommuneProfil_mapPlaceholder__P7QD8{height:80px;background:var(--gl);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--g);cursor:pointer}.KommuneProfil_inactiveBanner__lTgyH{display:flex;align-items:center;gap:12px;padding:14px 28px;background:#f0f0ee;border-bottom:.5px solid var(--border);font-size:13px;color:var(--muted)}.KommuneProfil_setupNotice__XbYX6{font-size:13px;color:#7c4a0a;background:#fff3e0;padding:8px 14px;border-radius:8px}.KommuneProfil_inviteBtn__H3n4x{padding:9px 18px;border-radius:10px;background:transparent;color:var(--g);border:1px solid var(--g);font-size:13px;cursor:pointer;font-weight:500;white-space:nowrap}.KommuneProfil_inviteBtn__H3n4x:hover{background:var(--gl)}.KommuneProfil_lockedBox__CTi2f{border:.5px dashed var(--border);border-radius:10px;padding:28px;text-align:center;background:var(--surface)}.KommuneProfil_lockedIcon__c4o7_{font-size:28px;margin-bottom:10px}.KommuneProfil_lockedText__MzNx1{font-size:13px;color:var(--muted);line-height:1.7}.KommuneProfil_besucherBadge__dwPCs{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;border:.5px solid;font-size:13px}