@charset "UTF-8";
/***!  Style Declaration  !***/

.krumbach-intro-strip{width:100%;padding:clamp(1.2rem,2vw,2rem) 0;background:transparent}.krumbach-intro-strip,.krumbach-intro-strip *{font-family:inherit;box-sizing:border-box}.krumbach-intro-strip-inner{display:grid;grid-template-columns:minmax(320px,1.25fr) minmax(180px,0.75fr);gap:clamp(1rem,2vw,2rem);align-items:center}.krumbach-intro-copy{color:#2c241d}.krumbach-intro-kicker{display:inline-block;margin-bottom:0.6rem;padding:0.34rem 0.72rem;border-radius:999px;background:#f7efe6;color:#8a6338;font-size:0.84rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.krumbach-intro-copy h2{margin:0 0 0.65rem 0;font-size:clamp(1.6rem,2.2vw,2.4rem);line-height:1.1;color:#1f1b17}.krumbach-intro-lead{margin:0 0 0.75rem 0;font-size:1.04rem;line-height:1.72;color:#5c4f43}.krumbach-intro-copy p{margin:0 0 0.8rem 0;font-size:1rem;line-height:1.72;color:#3f342b}.krumbach-intro-tags{display:flex;flex-wrap:wrap;gap:0.55rem;margin-top:0.9rem}.krumbach-intro-tags span{display:inline-flex;align-items:center;padding:0.42rem 0.72rem;border-radius:999px;background:#fffaf5;border:1px solid #efe2d2;color:#6b5847;font-size:0.9rem}.krumbach-intro-visual{width:100%}.krumbach-intro-svg{display:block;width:100%;max-width:420px;height:auto;margin-left:auto}.kis-float-slow{animation:kisFloatSlow 6.8s ease-in-out infinite;transform-origin:center}.kis-float-mid{animation:kisFloatMid 5.2s ease-in-out infinite;transform-origin:center}.kis-rise{animation:kisRise 0.8s ease both}@media (max-width:900px){.krumbach-intro-strip-inner{grid-template-columns:1fr;gap:0.9rem}.krumbach-intro-visual{order:-1}.krumbach-intro-svg{max-width:300px;margin:0 auto}}@media (max-width:640px){.krumbach-intro-strip{padding:1rem 0 1.4rem}.krumbach-intro-copy p,.krumbach-intro-tags span{font-size:0.96rem}}@media (prefers-reduced-motion:reduce){.kis-float-slow,.kis-float-mid,.kis-rise{animation:none !important}}
