.home-classic [hidden]{display:none!important}.home-classic .hero{min-height:min(800px,92svh)}.home-classic .hero__inner{padding-top:10rem;padding-bottom:4rem}.home-classic .hero__copy{min-width:0}.home-classic .hero__bg img{object-position:60% center}.home-classic .hero__veil{background:linear-gradient(90deg,#051d19f0,#051d19d1 30%,#051d1947,#051d191f),linear-gradient(180deg,rgba(5,29,25,.35),transparent 35%,rgba(5,29,25,.72))}.home-classic .hero__lead{color:#f1f4ef}.home-classic .hero h1 em{font-style:normal;color:#e7d5ae}.home-classic .hero-quick{padding:1.25rem 0 0;border:0;border-top:1px solid rgba(255,255,255,.45);border-radius:0;background:none;box-shadow:none;backdrop-filter:none}.home-classic .hero-quick__icon{width:auto;height:auto;border-radius:0;background:none;color:#fff}.home-classic .hero-quick__link{justify-content:flex-start;gap:.75rem;width:fit-content;min-height:44px;padding:.6rem 0;border-radius:0;background:none;color:#fff;text-decoration:underline;text-underline-offset:.25em}.home-classic .hero-quick__row{border:0;padding-top:.3rem}.home-classic .hero-quick small{color:var(--on-deep-soft);font-size:.875rem}.home-classic .section{padding-block:clamp(3rem,5vw,5rem)}.home-classic .eyebrow--num b{display:none}.home-classic .section-photo{margin-top:2rem}.home-classic .classic-news{gap:1.5rem}.home-classic .classic-news .news-card{min-width:0}.home-classic .classic-news .tag-pill{border:0;padding:0;background:none;border-radius:0}.home-classic .classic-project-status{font-size:1rem;color:var(--accent-deep)}.home-classic .classic-community-links{display:grid;align-content:center}.home-classic .classic-community-links .home-link{display:flex;padding-block:1.1rem;border-bottom:1px solid var(--line);text-decoration:none;font-size:1.15rem}.home-classic .classic-community-links .home-link:first-child{border-top:1px solid var(--line)}.home-classic .home-event{border-block:1px solid var(--line)}.home-classic :focus-visible{outline:3px solid var(--accent-deep);outline-offset:5px}.home-classic .hero :focus-visible,.home-classic .home-footer :focus-visible,.home-classic .menu-dialog :focus-visible{outline-color:var(--gold)}.home-classic main:focus,.home-classic #gebetszeiten:focus{outline:none}.home-classic .home-footer .brand__logo-box{border-radius:12px}.home-classic .home-footer__bank{scroll-margin-top:110px}.compact-prayers{background:var(--bg-sand);border-bottom:1px solid var(--line);scroll-margin-top:100px}.compact-prayers__inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:2rem;padding-block:1.5rem}.compact-prayers__daily{display:flex;align-items:center;gap:1rem;min-width:0}.compact-prayers__daily>svg{flex:none;color:var(--accent-deep)}.compact-prayers h2{font:400 1.65rem/1.25 var(--font-display);color:var(--ink);margin:0 0 .25rem}.compact-prayers h3{font:500 1rem/1.4 var(--font-body);color:var(--ink);margin:0}.compact-prayers p{color:var(--ink-soft);font-size:.95rem;line-height:1.5;margin:0}.compact-prayers__friday{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-inline-start:2rem;border-inline-start:1px solid #b6c9bf}.compact-prayers time{color:var(--accent-deep);font:500 2rem/1.2 var(--font-body);font-variant-numeric:tabular-nums;flex:none}[dir=rtl] .compact-prayers h2,[dir=rtl] .compact-prayers h3{font-family:var(--font-arabic)}[dir=rtl] .home-classic .hero h1{line-height:1.35}@media(min-width:981px)and (max-width:1200px){.home-classic .hero__layout{grid-template-columns:minmax(0,1fr) 285px;gap:2rem}.home-classic .hero h1{font-size:4.6rem}}@media(max-width:980px){.home-classic .hero{min-height:auto}.home-classic .hero__inner{padding-top:9rem;padding-bottom:3rem}.home-classic .hero__layout{gap:2rem}.home-classic .hero-quick{max-width:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0 0}.home-classic .hero-quick__row{padding:0}.home-classic .hero-quick__link{margin:0;gap:1rem;flex:none}}@media(max-width:700px){.home-classic .hero__bg img{object-position:58% center}.home-classic .hero__veil{background:linear-gradient(180deg,#051d19a6,#051d19c7 35%,#051d19f0)}.home-classic .wrap,.home-classic .home-wrap{width:calc(100% - 40px)}.home-classic .hero__inner{padding-top:7.5rem;padding-bottom:2rem}.home-classic .hero h1{font-size:clamp(2.5rem,9.8vw,4rem);line-height:1.1;margin-bottom:1.25rem}.home-classic .hero__kicker{font-size:.7rem;letter-spacing:.18em;margin-bottom:1rem}.home-classic .hero__lead{font-size:1.1rem;line-height:1.65;margin-bottom:1.5rem}.home-classic .hero__cta{gap:.65rem}.home-classic .hero__cta .btn{min-height:48px;padding:.85rem 1.15rem}.home-classic .hero-quick{display:block;padding:1rem 0 0;border-radius:0}.home-classic .hero-quick__row{padding:.2rem 0 .8rem}.home-classic .hero-quick__link{min-height:44px;border-radius:0}.compact-prayers__inner{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.25rem}.compact-prayers h2{font-size:1.4rem}.compact-prayers__friday{padding-inline-start:0;padding-top:1rem;border-inline-start:0;border-top:1px solid #b6c9bf}.compact-prayers__friday p{font-size:.875rem}.compact-prayers time{font-size:1.8rem}.home-classic .section{padding-block:2.75rem}.home-classic .section .split{gap:1.5rem}.home-classic .classic-news{gap:1rem}.home-classic .contact-home__actions{align-items:stretch}.home-classic .home-footer__bank dl{grid-template-columns:1fr;gap:0}.home-classic .home-footer__bank dd{margin-bottom:8px}}@media(max-width:350px){.home-classic .hero__cta .btn{width:100%;justify-content:center}.home-classic .hero-quick strong{font-size:.9rem}.home-classic .contact-home__actions .btn{width:100%;white-space:normal}}.home-classic .home-welcome{padding-block:clamp(4rem,7vw,7rem) clamp(2.5rem,4vw,4rem)}.home-classic .home-welcome .split{grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);align-items:center}.home-classic .home-welcome h2{max-width:10ch;font-size:clamp(3rem,5.6vw,5rem)}.home-classic .home-welcome .stack>p:not(.lead){max-width:45ch;color:var(--ink-soft);font-size:1.05rem}.home-classic .home-welcome .home-link{align-self:start;color:var(--accent-deep)}.home-classic #aktuelles{padding-block:2.5rem clamp(4rem,6vw,6rem)}.home-classic .home-news{background:#edf1eb;border-block:1px solid #d3ddd2}.home-news-list{background:var(--bg);padding-inline:clamp(1rem,2.5vw,2rem)}.home-news-list .home-news-row:first-child{border-top:0}.home-news-list .home-news-row:last-child{border-bottom:0}.home-news-empty{background:var(--bg);padding-inline:clamp(1rem,2.5vw,2rem)}.home-news-heading{display:flex;justify-content:space-between;gap:2rem;align-items:center;margin-bottom:2rem}.home-news-heading .home-link{flex:none}.home-section-note{margin-top:.8rem;color:var(--ink-soft);font-size:1.1rem}.home-news-row{display:grid;grid-template-columns:175px minmax(0,1fr) 24px;align-items:center;gap:2rem;border-top:1px solid var(--line);padding:1.6rem 0;color:var(--ink);text-decoration:none;transition:background .2s}.home-news-row:last-child{border-bottom:1px solid var(--line)}.home-news-row--image{grid-template-columns:175px 120px minmax(0,1fr) 24px}.home-news-row__meta{display:grid;gap:.4rem;font-size:.85rem;color:var(--ink-soft)}.home-news-row__meta>span:first-child{color:var(--accent-deep);font-weight:500}.home-news-row img{width:120px;height:86px;object-fit:cover;border-radius:6px}.home-news-row h3{font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.25;font-weight:400}.home-news-row__copy p{margin-top:.4rem;color:var(--ink-soft);font-size:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-news-row__arrow{transition:transform .2s}.home-news-row:hover{background:var(--bg-sand)}.home-news-row:hover .home-news-row__arrow{transform:translate(4px)}.home-news-empty{padding-block:2rem;border-block:1px solid var(--line);color:var(--ink-soft)}.home-classic .home-build{padding-block:clamp(4rem,6vw,6rem) 2rem}.home-classic .home-build>.split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:center}.home-build__image{margin:0;min-width:0}.home-build__image img{width:100%;height:auto;aspect-ratio:1.3;object-fit:cover;object-position:55% center;border-radius:8px;display:block}.home-build__image figcaption{padding-top:.8rem;color:var(--ink-soft);font-size:.85rem}.home-classic .home-build .h-section{max-width:14ch}.home-classic .home-build .lead{font-size:1.2rem}.home-classic .home-build .classic-project-status{font-size:.9rem}.home-build__features{list-style:none;padding:0;margin:.5rem 0;counter-reset:feature}.home-build__features li{display:flex;align-items:baseline;gap:1rem;border-bottom:1px solid #cfdbd1;padding-block:.85rem;font-size:1rem;counter-increment:feature}.home-build__features li:before{content:counter(feature,decimal-leading-zero);font-size:.75rem;color:var(--accent-deep)}.home-classic .home-build .hero__cta{gap:.6rem}.home-classic .home-build .btn{padding:.95rem 1.3rem;font-size:.9rem}.home-classic .home-community{padding-block:clamp(4rem,7vw,7rem) 2rem}.home-classic .home-community .split{gap:clamp(3rem,8vw,8rem);align-items:center}.home-classic .home-community .h-section{max-width:16ch}.home-classic .home-community .lead{font-size:1.2rem}.home-classic .classic-community-links{counter-reset:community}.home-classic .classic-community-links .home-link{counter-increment:community;padding-block:1.4rem;gap:1rem;font-family:var(--font-display);font-size:1.4rem;font-weight:400}.home-classic .classic-community-links .home-link:before{content:counter(community,decimal-leading-zero);color:var(--ink-soft);font:.75rem var(--font-body)}.home-classic .classic-community-links .home-link span{flex:1}.home-classic .home-contact{padding-block:2rem clamp(4rem,6vw,6rem)}.home-classic .contact-home{background:#103d34;color:#fff;padding:clamp(1.75rem,4vw,3.5rem);border:none;border-radius:12px;gap:clamp(2rem,5vw,5rem)}.home-classic .contact-home .h-section{color:#fff;max-width:11ch}.home-classic .contact-home .lead{color:#e0e9e2;font-size:1.2rem}.home-classic .contact-home .eyebrow,.home-classic .contact-home .contact-item__label{color:#e7d5ae}.home-classic .contact-home__cards{border-inline-start:1px solid #45665b;padding-inline-start:2.5rem}.home-classic .contact-home__item{border-color:#45665b}.home-classic .contact-home__item:first-child{border-top:0;padding-top:0}.home-classic .contact-home__item:last-child{padding-bottom:0}.home-classic .contact-home__item p{color:#f0f5f1}.home-classic .contact-home__item a:hover{color:#e7d5ae}.home-classic .contact-home :focus-visible{outline-color:var(--gold)}@media(max-width:980px){.home-classic .home-build>.split{grid-template-columns:1fr}.home-build__image img{aspect-ratio:16 / 10}.home-classic .home-build .h-section{max-width:20ch}.home-classic .home-community .split{grid-template-columns:1fr 1fr;gap:2rem}.home-classic .contact-home__cards{border-inline-start:0;padding-inline-start:0}}@media(max-width:700px){.home-classic .home-welcome .split,.home-classic .home-community .split{grid-template-columns:1fr}.home-classic .home-welcome h2{font-size:3.3rem}.home-classic .home-welcome{padding-block:3.5rem 2rem}.home-classic #aktuelles{padding-block:2rem 3.5rem}.home-news-heading{display:block;margin-bottom:1rem}.home-news-heading .home-link{margin-top:.8rem}.home-classic .home-news-heading .h-section{font-size:2.5rem}.home-news-row,.home-news-row--image{grid-template-columns:minmax(0,1fr) 22px;gap:.7rem 1rem;padding-block:1.4rem}.home-news-row__meta{grid-column:1;display:flex;flex-wrap:wrap;gap:.4rem 1rem}.home-news-row img{grid-column:1;width:100%;height:150px;object-position:center}.home-news-row__copy{grid-column:1}.home-news-row__arrow{grid-column:2;grid-row:1}.home-classic .home-build{padding-top:3rem}.home-classic .home-build .h-section,.home-classic .home-community .h-section{font-size:2.7rem}.home-classic .home-community{padding-block:3.5rem 2rem}.home-classic .home-contact{padding-block:1rem 3rem}.home-classic .contact-home{padding:1.5rem}.home-classic .contact-home .h-section{font-size:2.7rem}.home-classic .contact-home__actions{gap:.7rem}.home-classic .contact-home .btn{padding:.85rem 1.1rem;font-size:.9rem}}@media(prefers-reduced-motion:reduce){.home-news-row,.home-news-row__arrow{transition:none}}.home-classic .hero__layout{grid-template-columns:minmax(0,1fr)}.compact-prayers__route{margin-inline-start:auto;flex:none}@media(max-width:700px){.compact-prayers__daily{flex-wrap:wrap}.compact-prayers__route{margin-inline-start:0}}.home-classic .quote-band{padding-block:2rem 3.5rem}.home-classic .quote-band__inner{max-width:950px;margin-inline:auto;border-top:1px solid #cfdbd1;padding-top:2rem;grid-template-columns:36px 1fr;gap:1rem}.home-classic .quote-band__mark{font-size:4rem;line-height:1}.home-classic .quote-band blockquote{font-size:clamp(1.3rem,2.2vw,1.8rem)}.home-classic .quote-band cite{font-size:.65rem}@media(max-width:700px){.home-classic .quote-band__inner{grid-template-columns:22px 1fr;gap:.6rem}.home-classic .quote-band cite{letter-spacing:.08em}}
