<!DOCTYPE html>

<html lang="de">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<meta name="theme-color" content="#f5f0e7">

<meta name="description" content="Brückenbauer – Menschen, Wissen und Fähigkeiten verbinden, um gemeinsam eine lebensdienliche Zukunft zu gestalten.">

<title>Brückenbauer – Was uns verbindet, bewegt die Welt</title>


<style>

:root {

  --paper: #f5f0e7;

  --light: #fbf8f2;

  --ink: #253b37;

  --muted: #63736b;

  --forest: #294c43;

  --deep: #1d3833;

  --sage: #a9b7a3;

  --sage-light: #dce2d5;

  --clay: #c58d70;

  --gold: #d6b879;

  --line: rgba(41,76,67,.17);

  --serif: Georgia, "Times New Roman", serif;

  --sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

}


* { box-sizing: border-box; }


html { scroll-behavior: smooth; }


body {

  margin: 0;

  color: var(--ink);

  background: var(--paper);

  font-family: var(--sans);

  line-height: 1.65;

  -webkit-font-smoothing: antialiased;

}


a { color: inherit; }


.wrap {

  width: min(1160px, calc(100% - 44px));

  margin-inline: auto;

}


.topbar {

  display: flex;

  align-items: center;

  justify-content: space-between;

  padding: 26px 0;

  gap: 20px;

}


.brand {

  display: inline-flex;

  align-items: center;

  gap: 12px;

  text-decoration: none;

  font-size: .91rem;

  letter-spacing: .16em;

  text-transform: uppercase;

  font-weight: 650;

}


.brand-mark {

  width: 38px;

  height: 38px;

  border: 1px solid var(--forest);

  border-radius: 50%;

  display: grid;

  place-items: center;

  position: relative;

}


.brand-mark::before,

.brand-mark::after {

  content: "";

  position: absolute;

  width: 19px;

  height: 19px;

  border: 1px solid var(--clay);

  border-radius: 50%;

}


.brand-mark::after {

  transform: translateX(7px);

  border-color: var(--forest);

}


nav {

  display: flex;

  gap: clamp(14px, 3vw, 30px);

  align-items: center;

}


nav a {

  text-decoration: none;

  color: var(--muted);

  font-size: .9rem;

}


.nav-cta {

  padding: 10px 17px;

  border: 1px solid var(--line);

  border-radius: 99px;

  color: var(--forest);

  white-space: nowrap;

}


.hero {

  position: relative;

  overflow: hidden;

  min-height: 610px;

  display: grid;

  grid-template-columns: 1.03fr .97fr;

  align-items: center;

  gap: 26px;

  padding: 58px 0 82px;

}


.hero::before {

  content: "";

  position: absolute;

  z-index: -1;

  width: 540px;

  height: 540px;

  right: -95px;

  top: 10px;

  border-radius: 50%;

  background:

    radial-gradient(circle at 45% 38%, rgba(214,184,121,.48), transparent 22%),

    radial-gradient(circle at 61% 58%, rgba(169,183,163,.78), transparent 40%),

    radial-gradient(circle at 50% 50%, rgba(197,141,112,.30), transparent 67%);

}


.eyebrow,

.label {

  text-transform: uppercase;

  letter-spacing: .18em;

  font-size: .73rem;

  font-weight: 750;

}


.eyebrow {

  display: flex;

  align-items: center;

  gap: 12px;

  color: var(--forest);

  margin: 0 0 24px;

}


.eyebrow::before {

  content: "";

  width: 34px;

  height: 1px;

  background: var(--clay);

}


h1, h2, blockquote {

  font-family: var(--serif);

  font-weight: 400;

}


h1 {

  font-size: clamp(3.2rem, 6.6vw, 6.4rem);

  line-height: .99;

  letter-spacing: -.055em;

  margin: 0;

}


h1 em { color: var(--forest); }


.hero-copy {

  max-width: 550px;

  font-size: clamp(1.03rem, 1.6vw, 1.2rem);

  color: #53655e;

  margin: 28px 0 30px;

}


.actions {

  display: flex;

  flex-wrap: wrap;

  gap: 12px;

  align-items: center;

}


.button {

  display: inline-flex;

  align-items: center;

  justify-content: center;

  gap: 10px;

  border-radius: 99px;

  padding: 14px 21px;

  text-decoration: none;

  font-size: .92rem;

  font-weight: 650;

  transition: transform .2s, background .2s;

}


.button:hover { transform: translateY(-2px); }


.primary {

  color: #fffdf8;

  background: var(--forest);

  box-shadow: 0 8px 22px rgba(29,56,51,.16);

}


.primary:hover { background: var(--deep); }


.quiet {

  color: var(--forest);

  border: 1px solid var(--line);

}


.hero-art {

  min-height: 460px;

  position: relative;

  display: grid;

  place-items: center;

}


.art-halo {

  width: min(100%, 490px);

  aspect-ratio: 1;

  border-radius: 50%;

  position: relative;

  background: radial-gradient(circle, rgba(251,248,242,.55), transparent 65%);

}


.orb {

  position: absolute;

  border-radius: 50%;

  mix-blend-mode: multiply;

  border: 1px solid rgba(41,76,67,.2);

}


.orb-a {

  width: 68%;

  height: 68%;

  left: 9%;

  top: 12%;

  background: radial-gradient(circle at 35% 28%, #fbf8f2, rgba(169,183,163,.56) 45%, transparent 75%);

}


.orb-b {

  width: 64%;

  height: 64%;

  right: 6%;

  top: 20%;

  background: radial-gradient(circle at 68% 30%, #fbf8f2, rgba(197,141,112,.48) 45%, transparent 75%);

}


.orb-c {

  width: 57%;

  height: 57%;

  left: 22%;

  bottom: 5%;

  background: radial-gradient(circle at 50% 30%, #fbf8f2, rgba(214,184,121,.52) 45%, transparent 75%);

}


.orbit {

  position: absolute;

  inset: 4%;

  border: 1px solid rgba(41,76,67,.28);

  border-radius: 50%;

  transform: rotate(-28deg) scaleY(.54);

}


.orbit-two {

  inset: 12% -2%;

  transform: rotate(52deg) scaleY(.56);

  border-color: rgba(197,141,112,.55);

}


.art-caption {

  position: absolute;

  bottom: 0;

  right: 5%;

  color: var(--muted);

  font-family: var(--serif);

  font-style: italic;

  font-size: 1.05rem;

}


.section { padding: 104px 0; }


.label {

  color: var(--clay);

  margin: 0 0 17px;

}


h2 {

  font-size: clamp(2.3rem, 4.3vw, 4.1rem);

  line-height: 1.07;

  letter-spacing: -.035em;

  margin: 0;

}


.intro-grid {

  display: grid;

  grid-template-columns: .9fr 1.1fr;

  gap: 10%;

  align-items: start;

}


.intro-text {

  max-width: 590px;

  color: var(--muted);

  font-size: 1.08rem;

}


.intro-text p:first-child { margin-top: 0; }


.values {

  background: var(--forest);

  color: var(--light);

  position: relative;

  overflow: hidden;

}


.values .label { color: var(--gold); }


.values h2 { max-width: 690px; }


.value-grid {

  display: grid;

  grid-template-columns: repeat(3, 1fr);

  gap: 1px;

  margin-top: 62px;

  background: rgba(245,240,231,.18);

  border: 1px solid rgba(245,240,231,.18);

}


.value-card {

  padding: 29px 27px 34px;

  background: var(--forest);

  min-height: 210px;

}


.num {

  color: var(--gold);

  font-family: var(--serif);

  font-size: 1.5rem;

}


.value-card h3 {

  font-family: var(--serif);

  font-size: 1.55rem;

  font-weight: 400;

  margin: 17px 0 9px;

}


.value-card p {

  color: rgba(251,248,242,.75);

  margin: 0;

  font-size: .96rem;

}


/* Neuer Abschnitt für den Fragebogen */

.survey-invite {

  padding: 76px 0;

  background: var(--light);

}


.survey-panel {

  position: relative;

  overflow: hidden;

  border: 1px solid var(--line);

  border-radius: 28px;

  padding: clamp(28px, 5vw, 58px);

  background: linear-gradient(125deg, rgba(220,226,213,.8), rgba(251,248,242,.96) 58%, rgba(214,184,121,.20));

  display: grid;

  grid-template-columns: 1fr auto;

  gap: 32px;

  align-items: center;

}


.survey-panel h2 {

  max-width: 720px;

  font-size: clamp(2.1rem, 4vw, 3.6rem);

}


.survey-panel p:not(.label) {

  color: var(--muted);

  max-width: 660px;

  margin-bottom: 0;

}


.survey-action {

  position: relative;

  z-index: 1;

  white-space: nowrap;

}


.credo {

  text-align: center;

  padding: 120px 0;

}


.credo blockquote {

  max-width: 900px;

  margin: 0 auto;

  font-size: clamp(2.2rem, 5vw, 4.5rem);

  line-height: 1.12;

  letter-spacing: -.035em;

  color: var(--forest);

}


.credo blockquote span {

  color: var(--clay);

  font-style: italic;

}


.small-note {

  color: var(--muted);

  font-size: .85rem;

  letter-spacing: .05em;

  margin-top: 27px;

}


.invite {

  padding: 84px 0 90px;

  background: var(--sage-light);

}


.invite-inner {

  display: flex;

  align-items: center;

  justify-content: space-between;

  gap: 32px;

}


.invite h2 { max-width: 700px; }


.invite p:not(.label) {

  color: var(--muted);

  max-width: 580px;

  margin-bottom: 0;

}


footer {

  padding: 27px 0;

  background: var(--light);

}


.footer-inner {

  display: flex;

  justify-content: space-between;

  align-items: center;

  gap: 20px;

  color: var(--muted);

  font-size: .82rem;

}


.footer-links {

  display: flex;

  flex-wrap: wrap;

  gap: 20px;

}


.footer-links a { text-decoration: none; }


@media (max-width: 800px) {

  .wrap { width: min(100% - 34px, 620px); }

  .topbar { padding: 18px 0; }

  nav a:not(.nav-cta) { display: none; }

  .hero {

    grid-template-columns: 1fr;

    padding: 52px 0 42px;

    min-height: auto;

  }

  .hero-art { min-height: 310px; margin-top: -8px; }

  .art-halo { width: min(90%, 340px); }

  .art-caption { bottom: 0; right: 7%; }

  .section { padding: 74px 0; }

  .intro-grid { grid-template-columns: 1fr; gap: 25px; }

  .value-grid { grid-template-columns: 1fr; margin-top: 38px; }

  .value-card { min-height: 0; padding: 24px; }

  .survey-invite { padding: 58px 0; }

  .survey-panel { grid-template-columns: 1fr; gap: 24px; }

  .survey-action { justify-self: start; white-space: normal; }

  .credo { padding: 84px 0; }

  .invite-inner { align-items: flex-start; flex-direction: column; }

  .footer-inner { align-items: flex-start; flex-direction: column; }

}


@media (prefers-reduced-motion: reduce) {

  html { scroll-behavior: auto; }

  .button { transition: none; }

}

</style>

</head>


<body>

<header class="wrap topbar">

  <a class="brand" href="#" aria-label="Brückenbauer – Startseite">

    <span class="brand-mark" aria-hidden="true"></span>

    <span>Brückenbauer</span>

  </a>

  <nav aria-label="Hauptnavigation">

    <a href="#gedanke">Der Gedanke</a>

    <a href="#haltung">Unsere Haltung</a>

    <a href="#fragebogen">Fragebogen</a>

    <a class="nav-cta" href="#kontakt">In Verbindung kommen ↗</a>

  </nav>

</header>


<main>

  <section class="wrap hero">

    <div>

      <p class="eyebrow">Gemeinsam Zukunft gestalten</p>

      <h1>Was uns verbindet,<br><em>bewegt die Welt.</em></h1>

      <p class="hero-copy">Wir bringen Menschen, Wissen und Fähigkeiten zusammen – damit aus guten Gedanken tragfähige Verbindungen und aus gemeinsamen Ideen lebendige Wirklichkeit werden.</p>

      <div class="actions">

        <a class="button primary" href="#gedanke">Unsere Idee entdecken <span aria-hidden="true">↘</span></a>

        <a class="button quiet" href="#kontakt">Kontakt aufnehmen</a>

      </div>

    </div>

    <div class="hero-art" role="img" aria-label="Abstrakte organische Formen als Symbol für Verbindung">

      <div class="art-halo">

        <span class="orb orb-a"></span>

        <span class="orb orb-b"></span>

        <span class="orb orb-c"></span>

        <span class="orbit"></span>

        <span class="orbit orbit-two"></span>

      </div>

      <div class="art-caption">Viele Wege. Ein gemeinsamer Horizont.</div>

    </div>

  </section>


  <section class="section" id="gedanke">

    <div class="wrap intro-grid">

      <div>

        <p class="label">Der Gedanke</p>

        <h2>Eine lebensdienliche Zukunft entsteht miteinander.</h2>

      </div>

      <div class="intro-text">

        <p>Wir glauben an die Kraft echter Begegnung: Menschen, die einander zuhören, Wissen teilen und ihre Fähigkeiten freiwillig einbringen, können mehr bewegen als allein.</p>

        <p>Brückenbauer ist ein Raum für Ideen, Zusammenarbeit und eigenständiges Handeln. Hier darf Unterschiedlichkeit bestehen. Fragen sind willkommen, Widerspruch darf begründet sein und Entwicklung bleibt ein gemeinsamer Weg.</p>

        <p>Wir möchten das stärken, was Menschen, Gemeinschaften und die Natur trägt – achtsam, praktisch und mit Blick auf die kommenden Generationen.</p>

      </div>

    </div>

  </section>


  <section class="section values" id="haltung">

    <div class="wrap">

      <p class="label">Unsere Haltung</p>

      <h2>Verbinden, ohne gleichzumachen.<br>Gemeinsam wirken, ohne zu vereinnahmen.</h2>

      <div class="value-grid">

        <article class="value-card">

          <div class="num">01</div>

          <h3>Würde &amp; Augenhöhe</h3>

          <p>Wir begegnen Menschen mit Respekt. Zugehörigkeit hängt nicht von Leistung, Herkunft oder Weltbild ab.</p>

        </article>

        <article class="value-card">

          <div class="num">02</div>

          <h3>Offenheit &amp; Klarheit</h3>

          <p>Wir bleiben neugierig, prüfen Annahmen und heißen begründeten Widerspruch willkommen.</p>

        </article>

        <article class="value-card">

          <div class="num">03</div>

          <h3>Verantwortung &amp; Miteinander</h3>

          <p>Wir unterstützen einander, lernen aus Fehlern und gehen achtsam mit Mensch, Natur und Ressourcen um.</p>

        </article>

      </div>

    </div>

  </section>


  <section class="survey-invite" id="fragebogen">

    <div class="wrap">

      <div class="survey-panel">

        <div>

          <p class="label">Deine Perspektive zählt</p>

          <h2>Was können wir gemeinsam möglich machen?</h2>

          <p>Brücken entstehen, wenn Menschen ihre Gedanken, Wünsche und Fähigkeiten teilen. Mit diesem Fragebogen kannst Du Deine Perspektive einbringen und die nächsten Schritte mitgestalten.</p>

        </div>

        <div class="survey-action">

          <a class="button primary"

             href="https://docs.google.com/forms/d/e/1FAIpQLSdRlwXKWs91dzhzXVMGzyZhPBAnYJjVAGdc4raoTPWHDq3KTw/viewform"

             target="_blank" rel="noopener noreferrer">

            Zum Fragebogen <span aria-hidden="true">↗</span>

          </a>

        </div>

      </div>

    </div>

  </section>


  <section class="credo">

    <div class="wrap">

      <p class="label">Unser Credo</p>

      <blockquote>

        Wir verbinden in Freiheit,<br>

        begegnen in Würde und<br>

        <span>verwirklichen gemeinsam,</span><br>

        was uns allein kaum möglich wäre.

      </blockquote>

      <p class="small-note">Ein Anfang, der durch jede Begegnung wachsen darf.</p>

    </div>

  </section>


  <section class="invite" id="kontakt">

    <div class="wrap invite-inner">

      <div>

        <p class="label">Die Brücke beginnt hier</p>

        <h2>Was möchtest Du mit anderen möglich machen?</h2>

        <p>Wenn Dich dieser Gedanke anspricht, freuen wir uns, von Dir zu hören. Gute Verbindungen beginnen oft mit einem einfachen Gespräch.</p>

      </div>

      <div class="actions">

        <!-- Bitte vor dem Veröffentlichen durch eine tatsächlich eingerichtete Kontaktadresse ersetzen. -->

        <a class="button primary" href="mailto:kontakt@brueckenbauer.freya.land">Schreib uns <span aria-hidden="true">↗</span></a>

      </div>

    </div>

  </section>

</main>


<footer>

  <div class="wrap footer-inner">

    <a class="brand" href="#" aria-label="Brückenbauer – zurück zum Anfang">

      <span class="brand-mark" aria-hidden="true"></span>

      <span>Brückenbauer</span>

    </a>

    <div>© 2026 Brückenbauer · Gemeinsam Zukunft gestalten</div>

    <div class="footer-links">

      <!-- Vor dem öffentlichen Start echte Seiten anlegen. -->

      <a href="impressum.html">Impressum</a>

      <a href="datenschutz.html">Datenschutz</a>

    </div>

  </div>

</footer>

</body>

</html>