<!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 & 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 & 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 & 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>