.about-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding-top:48px;padding-bottom:65px}.about-hero h1{font-size:clamp(36px,3.8vw,55px);line-height:1.18;letter-spacing:-1.8px;margin-bottom:26px}.about-hero .eyebrow{text-transform:uppercase}.about-intro{font-size:16px;line-height:1.95;color:var(--muted);margin-bottom:30px;max-width:590px}.about-hero>img{width:100%;height:425px;object-fit:cover;border-radius:7px}.about-experience{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);padding-top:22px;max-width:420px}.about-experience strong{font-family:Manrope,Arial,sans-serif;font-size:47px;font-weight:600;line-height:1.2;color:#638d49}.about-experience span{font-size:14px;line-height:1.6;max-width:230px}.about-story{padding-bottom:75px}.about-row{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;padding:42px 0;border-top:1px solid var(--line)}.about-row .eyebrow{margin-bottom:16px;font-size:10px}.about-row h2{font-size:30px;line-height:1.3;letter-spacing:-.8px;margin:0;max-width:420px}.about-row p{font-size:16px;line-height:1.95;color:#53665a;margin:0}.about-contact{background:var(--ink);color:white;padding:60px 0}.about-contact>.wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.about-contact h2{font-size:34px;line-height:1.3;letter-spacing:-1px;margin-bottom:20px}.about-contact p{font-size:15px;line-height:1.9;color:#d2dfd4;margin:0;max-width:580px}.about-actions{display:flex;flex-direction:column;align-items:flex-start;gap:24px;justify-self:end}.about-actions .btn{max-width:100%;font-size:12px;gap:20px}.about-actions .text-link{display:flex;align-items:center;gap:20px;border-color:#668d76}.about-actions .arrow-icon{flex-shrink:0}#navigation a[aria-current=page]{color:#4b7c36;text-decoration:underline;text-underline-offset:7px}html[lang=de] .about-hero h1{font-size:clamp(35px,3.5vw,50px)}
@media(min-width:761px) and (max-width:1250px){.nav{gap:12px}#navigation{gap:13px;font-size:12px}.header-cta{font-size:11px;padding:12px 15px;gap:15px}.brand>span{display:none}}
@media(max-width:1000px){.about-hero{gap:35px}.about-hero>img{height:380px}.about-row{gap:45px}.about-contact>.wrap{gap:35px}.about-contact h2{font-size:30px}}
@media(max-width:760px){.about-hero{grid-template-columns:1fr;gap:32px;padding-top:32px;padding-bottom:40px}.about-hero h1,html[lang=de] .about-hero h1{font-size:36px;letter-spacing:-1px}.about-intro,.about-row p{font-size:15px;line-height:1.9}.about-hero>img{height:260px}.about-experience{gap:18px}.about-row{grid-template-columns:1fr;gap:20px;padding:32px 0}.about-row h2{font-size:27px}.about-story{padding-bottom:35px}.about-contact{padding:42px 0}.about-contact>.wrap{grid-template-columns:1fr;gap:30px}.about-actions{justify-self:start}.about-contact h2{font-size:29px}.about-actions .btn{padding:16px 18px}.about-experience strong{font-size:43px}}
