main.f16{max-width:none;padding:0;overflow:clip}main.f16>section{padding:clamp(56px,9vw,120px) 0}.i16{max-width:1120px;margin:0 auto;padding:0 16px}.i16 h2{font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.02em;line-height:1.08}.i16 .lead{margin-bottom:0}.kont16>*{min-width:0}.hero16{position:relative}main.f16>section>.innen9{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}main.f16>section>details,main.f16>section>.check15{max-width:1088px;margin-left:auto;margin-right:auto}.hero16 .i16{position:relative;display:grid;gap:32px;align-items:center}.hero16 h1{font-size:clamp(2.5rem,7.4vw,5rem);line-height:1.02;letter-spacing:-.025em;margin:0 0 20px}.hero16 h1 span{display:block;color:var(--brand)}.hero16 .slogan{font-weight:600;color:var(--ink);margin:0 0 8px}.hero16 figure{margin:0;order:-1}.hero16 img{display:block;width:100%;height:auto;max-height:46vh;object-fit:cover;object-position:top;border-radius:28px}@media (min-width:900px){.hero16 .i16{grid-template-columns:1.25fr .75fr;gap:56px}.hero16 figure{order:0}.hero16 img{max-height:none}}.zwei16{display:grid;gap:20px;margin-top:40px}@media (min-width:800px){.zwei16{grid-template-columns:1fr 1fr}}.tor16{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(360px,44vw,520px);padding:clamp(24px,4vw,44px);border-radius:32px;text-decoration:none;color:var(--ink);overflow:hidden;transition:transform .25s}.tor16:hover{transform:translateY(-3px)}.tor16.v{background:linear-gradient(160deg,rgba(240,226,216,.9),rgba(246,243,238,.1))}.tor16.w{background:linear-gradient(160deg,rgba(223,234,234,.95),rgba(242,232,207,.55))}.tor16 h3{font-size:clamp(1.8rem,3.6vw,2.6rem);margin:0 0 10px}.tor16 p{margin:0 0 14px;color:var(--ink-2)}.tor16 .mehr16{font-weight:600;color:var(--brand-deep)}.tor16 svg.m16{position:absolute;top:clamp(20px,4vw,40px);right:clamp(20px,4vw,40px);width:clamp(110px,18vw,180px);height:auto;color:var(--brand)}.tor16.w svg.m16{color:var(--immo)}.ani16 path,.ani16 rect,.ani16 line,.ani16 polyline{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s cubic-bezier(.3,.7,.2,1)}.sicht16 .ani16 path,.sicht16 .ani16 rect,.sicht16 .ani16 line,.sicht16 .ani16 polyline,.sicht16.ani16 path,.sicht16.ani16 rect,.sicht16.ani16 line,.sicht16.ani16 polyline{stroke-dashoffset:0}.paar16{display:grid;gap:40px;margin-top:40px}@media (min-width:800px){.paar16{grid-template-columns:1fr 1fr;gap:56px}}.paar16 h3{font-size:1.7rem}.paar16 .immo h3{color:var(--immo)}.paar16 .edel h3{color:var(--edel)}.paar16 ul{margin:0 0 16px;padding-left:18px;color:var(--ink-2)}.barren16{position:relative;overflow:hidden;height:96px;border-radius:14px;background:linear-gradient(110deg,#b8912e,#e9cf85 45%,#a97f1f);margin-bottom:18px}.barren16::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.65) 50%,transparent 65%);transform:translateX(-110%)}.sicht16 .barren16::after,.barren16.sicht16::after{animation:glanz16 1.8s ease-out .2s 1 both}@keyframes glanz16{to{transform:translateX(110%)}}.bau16{display:block;width:96px;height:96px;margin-bottom:18px;color:var(--immo)}.gruppen16{display:grid;gap:8px 56px;margin-top:40px}@media (min-width:800px){.gruppen16{grid-template-columns:1fr 1fr}}.gr16{padding:22px 0}.gr16 h3{margin-bottom:6px}.gr16 p{margin:0 0 10px;color:var(--ink-2)}.gr16 .zl16{display:flex;flex-wrap:wrap;gap:6px 18px}.gr16 a{min-height:44px;display:inline-flex;align-items:center}.schritte16{display:grid;gap:20px;margin-top:32px;padding:0;list-style:none}@media (min-width:800px){.schritte16{grid-template-columns:repeat(5,1fr)}}.schritte16 b{display:block;font-family:var(--serif);font-size:1.25rem}.schritte16 span{color:var(--ink-2)}.wege-klein16{display:flex;flex-wrap:wrap;gap:6px 22px;margin:24px 0 0}.wege-klein16 a{display:inline-flex;align-items:center;min-height:44px}.fakten16{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.fakten16 b{font-weight:600}.artikel16{display:grid;gap:28px;margin-top:32px;padding:0;list-style:none}@media (min-width:700px){.artikel16{grid-template-columns:repeat(3,1fr)}}.artikel16 a{display:block;text-decoration:none;color:var(--ink)}.artikel16 .bild16{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;border-radius:20px;margin-bottom:14px;background:linear-gradient(145deg,var(--brand-soft),transparent);color:var(--brand)}.artikel16 .immobilien .bild16{background:linear-gradient(145deg,var(--immo-soft),transparent);color:var(--immo)}.artikel16 .edelmetalle .bild16{background:linear-gradient(145deg,var(--edel-soft),transparent);color:var(--edel)}.artikel16 .bild16{overflow:hidden}.artikel16 .bild16 svg{width:64px;height:64px}.artikel16 .bild16 img{display:block;width:100%;height:100%;object-fit:cover}.artikel16 .meta16{font-size:.82rem;color:var(--ink-3);margin:0 0 4px}.artikel16 b{display:block;font-family:var(--serif);font-size:1.2rem;line-height:1.25;margin-bottom:6px}.artikel16 p.kurz16{margin:0;font-size:.95rem;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.such16{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.such16 input{flex:1 1 260px;min-height:48px;padding:0 16px;border:1px solid var(--line);border-radius:14px;background:#fff;font:inherit;color:var(--ink)}.filter16{display:flex;flex-wrap:wrap;gap:8px}.filter16 button{min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:transparent;font:inherit;font-size:.92rem;color:var(--ink-2);cursor:pointer}.filter16 button[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.leer16{margin-top:24px;color:var(--ink-2)}.profil16{display:grid;gap:36px;align-items:center}@media (min-width:860px){.profil16{grid-template-columns:.8fr 1.2fr;gap:64px}}.profil16 img{display:block;width:100%;height:auto;border-radius:28px}.werte16{display:flex;flex-wrap:wrap;gap:10px 28px;margin:20px 0 0;padding:0;list-style:none;font-family:var(--serif);font-size:1.3rem}.zeit16{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:18px}.zeit16 b{font-family:var(--serif);font-size:1.5rem;color:var(--brand);display:block}.zwei-sp16{display:grid;gap:32px;margin-top:32px}@media (min-width:800px){.zwei-sp16{grid-template-columns:1fr 1fr;gap:56px}}.kont16{display:grid;gap:40px}@media (min-width:900px){.kont16{grid-template-columns:1fr 1fr;gap:64px}}.kont16 details.kontakt15>summary{font-family:var(--serif);font-size:1.5rem}.wege16{display:grid;gap:10px;margin-top:20px}.wege16 a{display:flex;justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;border-radius:16px;background:rgba(255,255,255,.55);text-decoration:none;color:var(--ink);font-weight:500}.wege16 a:hover{background:var(--brand-soft)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.ani16 path,.ani16 rect,.ani16 line,.ani16 polyline{stroke-dashoffset:0}.barren16::after{display:none}}.art16{max-width:720px;margin:0 auto;padding:clamp(40px,7vw,80px) 16px}.art16 h1{font-size:clamp(2.1rem,5vw,3.2rem)}.art16 h2{margin-top:40px;font-size:1.7rem}.art16 h3{margin-top:24px}.art16 .titel16{display:block;width:100%;height:auto;border-radius:24px;margin:20px 0}.art16 .meta16{color:var(--ink-3);font-size:.9rem;margin:0}.quellen16{font-size:.92rem;color:var(--ink-2);margin-top:40px;border-top:1px solid var(--line,#ddd5ca);border-bottom:1px solid var(--line,#ddd5ca)}.quellen16 summary{cursor:pointer;padding:14px 0;font-weight:600;color:var(--ink-1,#1f1a16)}.quellen16 ol{margin:0 0 16px;padding-left:22px}.quellen16 li{margin:6px 0}.recht16{overflow-wrap:anywhere}.autor16{margin:32px 0 8px;padding:18px 22px;border-radius:var(--r-flaeche);background:var(--flaeche)}.autor16 p{margin:4px 0 0}
