def get_intro(audience: str = "blog") -> str:
    """
    Gibt ein Intro zurück, je nach Zielgruppe.
    """
    base_intro = (
        "Ich bin IT-Sicherheitsexperte mit über zehn Jahren Erfahrung\n"
        "in Programmierung, Penetrationstests und Sicherheitsanalyse.\n"
        "Aktuell arbeite ich als Principal Incident Responder\n"
        "für eine der größten deutschen Behörden.\n\n"
    )

    if audience == "blog":
        return (
            base_intro
            + "Abseits des Jobs gehe ich gerne ins Fitnessstudio,\n"
            + "wandere und widme mich verschiedenen Side-Projekten –\n"
            + "einige davon werde ich hier vorstellen.\n\n"
            + "Auch wenn man mich über mein Unternehmen KARLCOM buchen kann,\n"
            + "ist dieser Blog ein privates Projekt.\n"
            + "Alle Inhalte spiegeln ausschließlich meine Meinung –\n"
            + "nicht die meines Arbeitgebers."
        )

    if audience == "business":
        return (
            base_intro
            + "Neben meiner Arbeit leite ich Projekte über KARLCOM.\n"
            + "Dort unterstütze ich Kunden in Incident Response,\n"
            + "Cyber Defense und Security Consulting."
        )

    return (
        base_intro
        + "Ich mag Fitness, Wandern und technische Experimente."
    )


if __name__ == "__main__":
    print("=== Intro für Blog ===\n")
    print(get_intro("blog"))
    print("\n" + "=" * 40 + "\n")
    print("=== Intro für Business ===\n")
    print(get_intro("business"))