.gg-site{
--gg-green:#23A62E;
--gg-green-700:#1B8424;
--gg-green-50:#ECF8ED;
--gg-white:#FFFFFF;
--gg-gray-50:#F6F6F6;
--gg-gray-100:#EDEDED;
--gg-gray-200:#D9D9D9;
--gg-gray-400:#B5B5B5;
--gg-gray-500:#7B7B7B;
--gg-gray-700:#534F4E;
--gg-gray-900:#1B1A1A;
--gg-hairline:#E6E6E6;
--gg-font:'Inter','SF Pro Display','SF Pro Text','Segoe UI',system-ui,-apple-system,'Helvetica Neue',Arial,sans-serif;
--gg-font-display:'Inter','SF Pro Display','Segoe UI',system-ui,sans-serif;
--gg-ease:cubic-bezier(.2,.7,.2,1);
font-family:var(--gg-font);
color:var(--gg-gray-900);
background:var(--gg-white);
line-height:1.55;
-webkit-font-smoothing:antialiased;
text-rendering:optimizeLegibility;
font-feature-settings:"ss01","cv11","kern";
font-variant-numeric:tabular-nums;
}
.gg-site *,
.gg-site *::before,
.gg-site *::after{box-sizing:border-box;}
.gg-site a{color:inherit;text-decoration:none;}
/* Container ----------------------------------------------- */
.gg-site .gg-wrap{max-width:1200px;margin:0 auto;padding:0 24px;}
.gg-site .gg-wrap--narrow{max-width:820px;margin:0 auto;padding:0 24px;}
/* Eyebrow ------------------------------------------------- */
.gg-site .gg-eyebrow{
display:inline-flex;align-items:center;gap:10px;
font-size:12px;font-weight:600;text-transform:uppercase;
letter-spacing:.22em;color:var(--gg-green);margin:0 0 18px;
}
.gg-site .gg-eyebrow::before{
content:"";width:24px;height:1px;background:currentColor;display:inline-block;
}
.gg-site .gg-eyebrow--center{justify-content:center;}
.gg-site .gg-eyebrow--center::before{display:none;}
/* HERO ---------------------------------------------------- */
.gg-site .gg-hero{
background:var(--gg-white);
background-image:url('https://www.gnadengemeinde-berlin.de/wp-content/uploads/annie-spratt-HD3HH_TeGWs-unsplash-2.jpg');
background-size:cover;
background-position:left bottom;
background-repeat:no-repeat;
padding:96px 0 64px;
min-height:100vh;
border-bottom:1px solid var(--gg-hairline);
position:relative;overflow:hidden;
width:100vw;
margin-left:-50vw;
left:50%;
}
.gg-site .gg-hero::after{
content:"";position:absolute;inset:0;
background:linear-gradient(to right, rgba(255,255,255,.82) 45%, rgba(255,255,255,.35) 100%);
pointer-events:none;z-index:0;
}
.gg-site .gg-hero .gg-wrap{position:relative;z-index:1;}
.gg-site .gg-hero__inner{
display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:center;
min-height:calc(100vh - 160px);
}
.gg-site .gg-hero__title{
font-family:var(--gg-font-display);
font-size:clamp(48px,7.2vw,104px);
font-weight:700;line-height:.95;letter-spacing:-.035em;
margin:0;color:var(--gg-gray-900);text-wrap:balance;
}
.gg-site .gg-hero__title em{
font-style:normal;color:var(--gg-green);
font-weight:300;
}
.gg-site .gg-hero__lead{
font-size:19px;line-height:1.6;color:var(--gg-gray-700);
margin:0 0 24px;max-width:42ch;font-weight:400;text-wrap:pretty;
}
.gg-site .gg-hero__meta{
display:flex;flex-wrap:wrap;gap:8px 24px;
font-size:13px;color:var(--gg-gray-500);
border-top:1px solid var(--gg-hairline);
padding-top:18px;
}
.gg-site .gg-hero__meta strong{color:var(--gg-gray-900);font-weight:600;}
/* JUMPLINK STRIP ----------------------------------------- */
.gg-site .gg-jumps{
background:var(--gg-gray-50);
border-bottom:1px solid var(--gg-hairline);
}
.gg-site .gg-jumps__inner{
display:flex;flex-wrap:wrap;gap:0;
}
.gg-site .gg-jump{
flex:1 1 200px;
display:flex;align-items:baseline;gap:12px;
padding:22px 24px;
border-right:1px solid var(--gg-hairline);
font-size:14px;font-weight:500;color:var(--gg-gray-900);
transition:background var(--gg-ease) .2s,color var(--gg-ease) .2s;
}
.gg-site .gg-jump:last-child{border-right:0;}
.gg-site .gg-jump:hover{background:var(--gg-white);color:var(--gg-green-700);}
.gg-site .gg-jump__num{
font-size:11px;font-weight:600;letter-spacing:.18em;
color:var(--gg-gray-400);font-variant-numeric:tabular-nums;
}
.gg-site .gg-jump__arrow{margin-left:auto;color:var(--gg-gray-400);transition:transform var(--gg-ease) .2s,color var(--gg-ease) .2s;}
.gg-site .gg-jump:hover .gg-jump__arrow{transform:translateX(4px);color:var(--gg-green);}
/* BEREICHE (4 numbered cards) ---------------------------- */
.gg-site .gg-bereiche{
background:var(--gg-white);
padding:140px 0 160px;
border-top:1px solid var(--gg-hairline);
border-bottom:1px solid var(--gg-hairline);
}
.gg-site .gg-bereiche__head{
display:flex;flex-direction:column;align-items:center;
text-align:center;margin-bottom:88px;gap:24px;
}
.gg-site .gg-bereiche__title{
font-family:var(--gg-font-display);
font-size:clamp(44px,6vw,84px);
font-weight:700;line-height:.98;letter-spacing:-.035em;
margin:0;color:var(--gg-gray-900);text-wrap:balance;
}
.gg-site .gg-bereiche__sub{
font-size:18px;line-height:1.6;color:var(--gg-gray-500);
margin:0;max-width:52ch;
}
.gg-site .gg-cards{
display:grid;grid-template-columns:repeat(2,1fr);
gap:20px;
}
.gg-site .gg-card{
background:var(--gg-gray-50);
border:1px solid var(--gg-gray-100);
padding:60px 52px 48px;
display:flex;flex-direction:column;gap:24px;
min-height:460px;
position:relative;overflow:hidden;
transition:border-color var(--gg-ease) .25s,transform var(--gg-ease) .3s,box-shadow var(--gg-ease) .3s;
}
.gg-site .gg-card::before{
content:"";position:absolute;top:0;left:0;right:0;
height:3px;background:linear-gradient(90deg,var(--gg-gray-400),var(--gg-green));
transform:scaleX(0);transform-origin:left;
transition:transform var(--gg-ease) .35s;
}
.gg-site .gg-card__bg-num{
position:absolute;bottom:-20px;right:24px;
font-size:160px;font-weight:700;line-height:1;
color:rgba(15,26,16,.04);pointer-events:none;user-select:none;
}
.gg-site .gg-card:hover{
border-color:rgba(83,79,78,.25);
transform:translateY(-4px);
box-shadow:0 20px 60px rgba(0,0,0,.08);
}
.gg-site .gg-card:hover::before{transform:scaleX(1);}
.gg-site .gg-card__num{
display:inline-flex;align-items:center;gap:8px;
font-size:11px;font-weight:600;letter-spacing:.18em;
text-transform:uppercase;color:#9aab9c;
}
.gg-site .gg-card__num::before{
content:"";width:4px;height:4px;border-radius:50%;
background:var(--gg-gray-400);display:inline-block;flex-shrink:0;
}
.gg-site .gg-card__title{
font-family:var(--gg-font-display);
font-size:clamp(32px,3vw,48px);font-weight:700;line-height:1.05;
letter-spacing:-.02em;color:var(--gg-gray-900);
margin:0;transition:color var(--gg-ease) .2s;
}
.gg-site .gg-card:hover .gg-card__title{color:#246130;}
.gg-site .gg-card__text{
font-size:16px;line-height:1.75;color:var(--gg-gray-500);
margin:0;flex:1;max-width:46ch;font-weight:400;
}
.gg-site .gg-card__link{
margin-top:auto;display:inline-flex;align-items:center;gap:10px;
font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;
color:#246130;
padding-top:24px;border-top:1px solid var(--gg-gray-200);
transition:color var(--gg-ease) .2s,gap var(--gg-ease) .2s;
}
.gg-site .gg-card:hover .gg-card__link{color:var(--gg-gray-700);gap:16px;}
.gg-site .gg-card__link::after{
content:"→";font-size:14px;font-weight:400;display:inline-block;
transition:transform var(--gg-ease) .2s;
}
.gg-site .gg-card:hover .gg-card__link::after{transform:translateX(4px);}
/* SCRIPTURE band ----------------------------------------- */
.gg-site .gg-scripture{
background:var(--gg-gray-50);
color:var(--gg-gray-900);
padding:96px 0;
text-align:center;
position:relative;overflow:hidden;
}
.gg-site .gg-scripture::before{display:none;}
.gg-site .gg-scripture__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;}
.gg-site .gg-scripture__mark{
font-size:44px;line-height:1;color:var(--gg-green);
font-family:Georgia,'Times New Roman',serif;
margin-bottom:20px;display:block;
}
.gg-site .gg-scripture__quote{
font-family:var(--gg-font-display);
font-size:clamp(22px,2.8vw,36px);
line-height:1.35;font-weight:700;letter-spacing:-.02em;
color:var(--gg-gray-700);margin:0 0 32px;
max-width:36ch;text-wrap:balance;text-align:center;
}
.gg-site .gg-scripture__quote span{color:inherit;font-weight:inherit;}
.gg-site .gg-scripture__cite{
display:inline-flex;align-items:center;gap:16px;
font-size:12px;letter-spacing:.2em;text-transform:uppercase;
color:var(--gg-green);font-weight:600;
}
.gg-site .gg-scripture__cite::before,
.gg-site .gg-scripture__cite::after{
content:"";width:40px;height:1px;background:var(--gg-green);display:inline-block;
}
/* Responsive --------------------------------------------- */
@media (max-width: 900px){
.gg-site .gg-hero{padding:64px 0 48px;}
.gg-site .gg-hero__inner{grid-template-columns:1fr;gap:32px;}
.gg-site .gg-intro{padding:72px 0;}
.gg-site .gg-intro__head,
.gg-site .gg-intro__body{grid-template-columns:1fr;gap:20px;}
.gg-site .gg-intro__label{border-top:0;padding-top:0;}
.gg-site .gg-bereiche{padding:80px 0 88px;}
.gg-site .gg-bereiche__head{grid-template-columns:1fr;gap:24px;margin-bottom:48px;}
.gg-site .gg-cards{grid-template-columns:1fr;}
.gg-site .gg-card{padding:44px 32px 36px;min-height:auto;gap:18px;}
.gg-site .gg-card__title{font-size:32px;}
.gg-site .gg-card__text{font-size:16px;}
.gg-site .gg-scripture{padding:72px 0;}
.gg-site .gg-jump{flex:1 1 100%;border-right:0;border-bottom:1px solid var(--gg-hairline);}
.gg-site .gg-jump:last-child{border-bottom:0;}
}
Vorstellung
Wer wir sind —
aus Gnade.
Wir sind eine bibeltreue Gemeinde in Berlin-Pankow. Gemeinsam wachsen wir im Glauben an Jesus Christus — Sonntag für Sonntag, mitten in der Stadt.
Gnadengemeinde Berlin‑Pankow
Sonntags 10:30 Uhr
Lerne uns kennen
in vier Schritten.
Vier Bereiche, die uns als Gemeinde ausmachen — vom Auftrag, der uns nach Berlin-Pankow geführt hat, bis zu dem, was wir Sonntag für Sonntag glauben und lehren.
❝
Gehet hin und machet zu Jüngern alle Völker — und lehret sie halten alles, was ich euch befohlen habe.
Matthäus 28,19–20