.about-page{--about-green:#173b32;--about-gold:#c9a45b;--about-cream:#f7f5ee;color:var(--about-green)}
.about-back{font-size:12px;font-weight:600;color:#294438;text-decoration:none;white-space:nowrap}
.about-back:hover{color:#a98436}
.about-hero{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;min-height:510px;padding:64px 7vw 72px;background:linear-gradient(110deg,#f8f7f2 0%,#f8f7f2 48%,#eee9dd 100%);overflow:hidden}
.about-hero-copy{max-width:570px;position:relative;z-index:1}
.about-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.18em;color:#7b8e81}
.about-eyebrow span{width:28px;height:1px;background:var(--about-gold)}
.about-hero h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(40px,5vw,66px);line-height:1.04;letter-spacing:-.05em;margin:22px 0 22px;color:var(--about-green)}
.about-hero h1 em,.about-section-head h2 em,.about-community-copy h2 em{font-style:normal;font-weight:400;color:#64816d}
.about-hero-copy>p:last-child{font-size:16px;line-height:1.75;color:#53645a;max-width:430px}
.about-hero-photos{height:390px;position:relative;display:flex;align-items:center;justify-content:center}
.about-photo-main{width:66%;height:340px;object-fit:cover;object-position:center 25%;position:absolute;left:3%;top:12px;border-radius:5px;box-shadow:0 18px 45px #173b3218}
.about-photo-secondary{width:42%;height:245px;object-fit:cover;object-position:center 24%;position:absolute;right:0;bottom:0;border:8px solid #f4f1e8;border-radius:4px;box-shadow:0 12px 35px #173b3220}
.about-values{padding-top:76px;padding-bottom:80px}
.about-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}
.about-section-head h2,.about-community-copy h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(29px,3.5vw,44px);line-height:1.14;letter-spacing:-.04em;margin:10px 0 0;max-width:560px}
.about-value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.about-value-card{background:#f7f8f4;border:1px solid #e9ede6;border-radius:5px;padding:23px 21px 25px;min-height:178px}
.about-value-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e8eee7;color:#9b7937;font-size:20px;margin-bottom:15px}
.about-value-card h3{font-size:16px;margin:0 0 8px;color:#173b32}
.about-value-card p{font-size:12px;line-height:1.7;color:#68766d;margin:0}
.about-community{display:grid;grid-template-columns:1fr .85fr;gap:7vw;align-items:center;padding:78px 9vw;background:#173b32;color:#fff}
.about-community .section-kicker{color:#d2b46e}
.about-community .section-kicker span{color:#a9b9ad}
.about-community-copy h2{color:#fff;margin:17px 0 23px}
.about-community-copy h2 em{color:#d2b46e}
.about-community-copy>p:not(.section-kicker){font-size:14px;line-height:1.8;color:#d4dfd7;max-width:570px}
.about-community-image{position:relative;margin:0}
.about-community-image img{display:block;width:100%;height:340px;object-fit:cover;object-position:center 23%;border-radius:4px}
.about-community-image span{display:block;margin-top:12px;font-size:11px;letter-spacing:.03em;color:#cbd8ce}
.about-founder{display:grid;grid-template-columns:.78fr 1.22fr;gap:7vw;align-items:center;padding-top:90px;padding-bottom:90px;max-width:1300px;margin:auto}
.about-founder-image{background:#f0eee6;padding:12px;border-radius:4px}
.about-founder-image img{display:block;width:100%;height:440px;object-fit:cover;object-position:center 25%;border-radius:2px}
.about-founder-copy{position:relative;max-width:720px}
.about-quote-mark{font-family:Georgia,serif;font-size:90px;line-height:.7;color:var(--about-gold);margin:30px 0 10px}
.about-founder-copy blockquote{font-family:Georgia,'Times New Roman',serif;font-size:clamp(20px,2.1vw,27px);line-height:1.55;color:#294438;margin:0;font-weight:400}
.about-founder-signature{display:flex;flex-direction:column;gap:5px;margin-top:28px;padding-top:18px;border-top:1px solid #e4e8e0;font-size:13px}
.about-founder-signature span{font-size:11px;color:#7b897f}
.about-join{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:55px 9vw;background:#f7f5ee;border-top:1px solid #ece9df}
.about-join>div{max-width:650px}
.about-join .about-eyebrow{margin:0 0 12px}
.about-join h2{font-size:clamp(27px,3vw,38px);letter-spacing:-.035em;margin:0 0 10px}
.about-join p:last-child{font-size:13px;line-height:1.7;color:#68766d;margin:0}
.about-join .button{white-space:nowrap;border-radius:24px;padding:14px 22px;font-size:12px}
@media(max-width:900px){.about-hero{grid-template-columns:1fr;padding:52px 7vw 60px;gap:25px}.about-hero-photos{height:360px}.about-photo-main{height:315px}.about-value-grid{grid-template-columns:repeat(2,1fr)}.about-community{grid-template-columns:1fr;gap:35px;padding:65px 7vw}.about-community-image img{height:360px}.about-founder{grid-template-columns:.8fr 1.2fr;gap:35px;padding:70px 7vw}.about-founder-image img{height:380px}}
@media(max-width:600px){.about-back{font-size:11px}.about-hero{padding:42px 6vw 48px}.about-hero h1{font-size:42px}.about-hero-copy>p:last-child{font-size:14px}.about-hero-photos{height:280px}.about-photo-main{width:72%;height:245px;left:0;top:0}.about-photo-secondary{width:43%;height:175px;border-width:6px}.about-values{padding:58px 6vw}.about-section-head{display:block;margin-bottom:24px}.about-section-head h2{font-size:32px}.about-value-grid{gap:10px}.about-value-card{min-height:160px;padding:17px 14px}.about-value-card h3{font-size:14px}.about-value-card p{font-size:11px}.about-community{padding:58px 6vw}.about-community-copy h2{font-size:32px}.about-community-copy>p:not(.section-kicker){font-size:13px}.about-community-image img{height:290px}.about-founder{grid-template-columns:1fr;gap:28px;padding:60px 6vw}.about-founder-image{max-width:420px}.about-founder-image img{height:360px}.about-quote-mark{margin-top:12px;font-size:76px}.about-founder-copy blockquote{font-size:21px}.about-join{align-items:flex-start;flex-direction:column;padding:44px 6vw}.about-join h2{font-size:30px}}

/* Klarer Bezug zum Kerngeschäft: persönlicher Vertrieb moderner Energielösungen */
.about-business{padding-top:54px;padding-bottom:58px;background:#fff}
.about-business-copy{max-width:900px;margin:0 auto}
.about-business-copy h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(29px,3.5vw,44px);line-height:1.14;letter-spacing:-.04em;margin:12px 0 16px;color:var(--about-green);max-width:760px}
.about-business-copy h2 em{font-style:normal;font-weight:400;color:#64816d}
.about-business-copy>p:last-child{font-size:14px;line-height:1.8;color:#68766d;max-width:760px;margin:0}
.about-founder-quote{font-family:Georgia,'Times New Roman',serif;font-size:clamp(20px,2.1vw,27px);line-height:1.55;color:#294438;margin:30px 0 0;font-weight:400}
@media(max-width:900px){.about-business{padding:48px 7vw 52px}}
@media(max-width:600px){.about-business{padding:44px 6vw 48px}.about-business-copy h2{font-size:32px}.about-business-copy>p:last-child{font-size:13px}}
