/*!
 * sende-uns.css - Paket S2 der Karte sende-uns (B3).
 *
 * Das ganze CSS der Seite sende-uns an einer Stelle. Bis Paket S2 stand es an
 * zwei: im Customizer unter "Zusaetzliches CSS" und in 58 <style>-Bloecken im
 * Seiteninhalt. Diese Datei ist ein UMZUG, keine Ueberarbeitung - Z18.
 *
 * ERZEUGT, NICHT GESCHRIEBEN. werkzeuge/sende-uns-css-bauen.py baut sie
 * zeichengenau aus seiten/1553-sende-uns.html und _meta/zusaetzliches-css.css.
 * Wer hier von Hand etwas aendert, nimmt dem Skript die Rueckprobe - und das
 * gehoert dann in den Fahrplan (ab S14 wird die Datei selbst die Quelle).
 *
 * DIE REIHENFOLGE IST TEIL DER WIRKUNG. Erst das Customizer-CSS (heute im
 * Kopf), dann die Bloecke in der Reihenfolge der Seite (heute im Rumpf).
 * Nicht sortieren, nicht zusammenlegen (Z18, Frage 1).
 *
 * WEGGELASSEN SIND NUR die 13 abgeschnittenen Huellen aus dem Customizer -
 * Regeln, in deren Selektor das Wort Truncated in eckigen Klammern steht
 * und die der Browser verwirft (Z18, Frage 5). Welche Zeilen, steht an der
 * Marke von Abschnitt 00.
 *
 * DIE important-MARKIERUNGEN SIND NICHT NEU. Es sind genau die aus Customizer
 * und Seite, woertlich uebernommen - 2.046 aus den Bloecken, 380 aus dem
 * Customizer (513 abzueglich der 133 in den Huellen). S14 hat die toten
 * Deklarationen gestrichen, S15 die 1.948 ohne Konflikt und S16a bis S16f die
 * letzten 59 nach Regel 1 aufgeloest: seit S16f steht in dieser Datei KEINE
 * important-Markierung mehr. Die befristete Ausnahme von Regel 2 (Z18,
 * Dennis 16.09.2026) ist damit abgetragen. Neue kommen nicht hinzu.
 *
 * GELADEN wird die Datei im Kopf, wenn [seeley_sende_uns] im Inhalt steht -
 * seeley_sende_uns_styles() in seeley-sende-uns.php.
 *
 * DIE ABSCHNITTSMARKEN SIND NICHT DEKORATION. werkzeuge/css-datei-lib.php
 * schneidet an ihnen, und das Erzeugungsskript prueft an ihnen. Wer sie
 * umschreibt, macht die Werkzeuge blind - deshalb steht derselbe Satz im
 * Kopf jeder CSS-Datei.
 */

/* === sende-uns 00 - Zusaetzliches CSS (Customizer), ohne die 13 Huellen der Zeilen 24, 31, 32, 33, 62, 71, 72, 73, 74, 82, 88, 96, 104 ==== */
/* SEELEY - Zusaetzliches CSS, entdoppelt am 09.09.2026.
   Aus 12.080 Regeln wurden 132.
   Es ist kein Selektor, keine Deklaration und keine Reihenfolge geaendert -
   nur woertliche Kopien sind entfernt, jeweils alle ausser der letzten.
   Davor wurden 13 nie geschlossene @media-Bloecke geschlossen, dort wo der
   Browser sie ohnehin schliesst. Werkzeug: werkzeuge/css-entdoppeln.php */

@media (max-width:640px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg{display:block;visibility:visible;position:absolute; inset:0 0 auto;width:100%;height:75rem;z-index:0; background:#111413 url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/TR_0304-scaled.jpg') 56% top/auto 86% no-repeat; transform:none;filter:none;opacity:1;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-shade{display:block;visibility:visible;position:absolute; inset:0 0 auto;width:100%;height:75rem;z-index:1; background:url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/Overlay-Test.png') center/cover no-repeat; opacity:1;mix-blend-mode:normal;filter:contrast(1.25); -webkit-mask-image:linear-gradient(90deg,#000 0%,#000 48%,rgba(0,0,0,.72) 64%,rgba(0,0,0,.18) 100%); mask-image:linear-gradient(90deg,#000 0%,#000 48%,rgba(0,0,0,.72) 64%,rgba(0,0,0,.18) 100%); pointer-events:none;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-shade:before, html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-shade:after{display:none;content:none;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:before{content:"";display:block;position:absolute; left:0;top:0;width:72%;height:55rem;z-index:2; background:linear-gradient(90deg,rgba(8,11,10,.48) 0%,rgba(8,11,10,.25) 56%,rgba(8,11,10,.05) 84%,transparent 100%); pointer-events:none;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{content:"";display:block;position:absolute; left:0;right:0;top:55rem;bottom:0; height:auto;min-height:calc(100% - 55rem);z-index:3; background:linear-gradient(180deg,transparent 0%,#111413 10rem,#111413 100%); pointer-events:none;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy{position:relative;inset:auto;width:100%;max-width:none; padding:3.5rem 1.35rem 2.75rem;z-index:4;}
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage{min-height:auto;background:#111413}
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-family-inner{padding-top:4rem}
}
@media (max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-shade{height:68rem}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{top:49rem;min-height:calc(100% - 49rem)}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy{padding:3.2rem 1.1rem 2.4rem}
}
@media (max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-shade{height:68rem;background-size:auto 84%;background-position:56% top;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:before{height:49rem}
}
@media (max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-shade{height:58rem}
}
@media (max-width:640px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero{display:block;position:relative;isolation:isolate; min-height:0;height:auto;padding:0; background:#111413;overflow:hidden;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg{display:block;visibility:visible;position:absolute; inset:0 0 auto;width:100%;height:75rem;z-index:0; background-color:#111413; background-image:url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/TR_0304-scaled.jpg'); background-repeat:no-repeat;background-size:auto 86%; background-position:56% top;transform:none;filter:none;opacity:1;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-shade{display:none;visibility:hidden;opacity:0;background:none;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:before{content:"";display:block;position:absolute; left:0;top:0;width:66%;height:50rem;z-index:1; background:linear-gradient(90deg,rgba(8,11,10,.46) 0%,rgba(8,11,10,.22) 58%,transparent 100%); pointer-events:none;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{content:"";display:block;position:absolute; left:0;right:0;top:55rem;bottom:0; width:auto;height:auto;min-height:calc(100% - 55rem);z-index:2; background:linear-gradient(180deg,transparent 0%,#111413 10rem,#111413 100%); pointer-events:none;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy{position:relative;inset:auto;width:100%;max-width:none; padding:3.5rem 1.35rem 2.75rem;z-index:3;color:#F9F6F1;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy>.about-lead{max-width:32rem;margin-bottom:44rem;}
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage>.about-bg, html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage>.about-texture, html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage>.about-overlay{display:none;visibility:hidden;background:none;}
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage{min-height:auto;background:#111413;}
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-family-inner{padding-top:4rem;}
 html body.page-id-1553 #seeley-send#seeley-send .about-family .about-years:before, html body.page-id-1553 #seeley-send#seeley-send .about-family .about-years:after, html body.page-id-1553 #seeley-send#seeley-send .about-family .about-years>div{top:48%}
 html body.page-id-1553 #seeley-send#seeley-send .about-family .about-years>div:before{top:0;transform:translate(-50%,-50%);z-index:5;background:#111413;}
}
@media (max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg{height:68rem;background-size:auto 84%}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:before{height:46rem}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{top:49rem;min-height:calc(100% - 49rem);}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy{padding:3.2rem 1.1rem 2.4rem;}
}
@media (max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg{height:68rem}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:before{height:58rem}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{top:58rem;min-height:calc(100% - 58rem);}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy>.about-lead{margin-bottom:37rem}
}
@media (max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg, html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-shade{height:61rem}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{top:51rem;min-height:calc(100% - 51rem);}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy>.about-lead{margin-bottom:30rem}
}
@media (max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg{background-size:auto 84%; background-position:56% top;}
}
@media (max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg, html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-shade{height:56rem}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{top:47rem;min-height:calc(100% - 47rem);}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy>.about-lead{margin-bottom:25rem}
}
@media (max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg, html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-shade{height:43rem;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{top:34rem; min-height:calc(100% - 34rem);}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy>.about-lead{margin-bottom:13rem;}
}
@media (max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg, html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-shade{height:36rem;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{top:27rem; min-height:calc(100% - 27rem);}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy>.about-lead{margin-bottom:6.5rem;}
}
@media (max-width:640px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg, html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-shade{height:35rem;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg{background-position:58% 34%;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{top:25rem; bottom:0; height:auto; min-height:calc(100% - 25rem); background:linear-gradient(180deg,transparent 0,#111413 9rem,#111413 100%);}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy>.about-lead{margin-bottom:4.5rem;}
}
@media (max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg, html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-shade{height:33rem;}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{top:23rem; min-height:calc(100% - 23rem);}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy>.about-lead{margin-bottom:4rem;}
}
@media (max-width:640px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{content:""; display:block; position:absolute; z-index:2; pointer-events:none; left:0; right:0; top:20rem; bottom:0; height:auto; min-height:calc(100% - 20rem); background:linear-gradient(180deg,transparent 0,#111413 8rem,#111413 100%);}
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage>.about-bg, html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage>.about-texture, html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage>.about-overlay{display:none; visibility:hidden; background:none;}
}
@media (max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{top:19rem; min-height:calc(100% - 19rem);}
}
@media (max-width:640px){
 body.page-id-1553 #seeley-send .about-sticky-stage>.about-bg, body.page-id-1553 #seeley-send .about-sticky-stage>.about-texture, body.page-id-1553 #seeley-send .about-sticky-stage>.about-overlay{display:none; background:none;}
 body.page-id-1553 #seeley-send .about-sticky-stage{background:#111413;}
 body.page-id-1553 #seeley-send .about-mobile-hero:after{content:"";display:block;position:absolute; z-index:2;pointer-events:none; left:0;right:0; top:clamp(20rem,40svh,22rem);bottom:0;height:auto; background:linear-gradient(180deg,transparent 0%,#111413 8rem,#111413 100%);}
}
@media (max-width:380px){
 body.page-id-1553 #seeley-send .about-mobile-hero:after{top:19rem;bottom:0;height:auto;}
}
@media (max-width:640px){
 body.page-id-1553 #seeley-send .about-mobile-hero{display:block;min-height:0;height:auto; padding:0;background:#111413;overflow:hidden;isolation:isolate;}
 body.page-id-1553 #seeley-send .about-mobile-hero-bg, body.page-id-1553 #seeley-send .about-mobile-hero-shade{position:absolute;inset:0 0 auto;width:100%; height:clamp(29rem,58svh,32rem);}
 body.page-id-1553 #seeley-send .about-mobile-hero-bg{z-index:0;background-color:#262626; background-image:url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/TR_0304-scaled.jpg'); background-repeat:no-repeat;background-position:center 34%; background-size:cover;transform:none;}
 body.page-id-1553 #seeley-send .about-mobile-hero-shade{z-index:1; background: linear-gradient(180deg,rgba(8,11,10,.42) 0%,rgba(8,11,10,.48) 48%,rgba(17,20,19,.82) 76%,#111413 100%), url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/Overlay-Test.png') center/cover no-repeat;}
 body.page-id-1553 #seeley-send .about-mobile-hero:after{content:"";display:block;position:absolute; z-index:2;pointer-events:none;left:0;right:0; top:clamp(22rem,44svh,24rem);height:9rem; background:linear-gradient(180deg,transparent 0%,#111413 92%);}
 body.page-id-1553 #seeley-send .about-mobile-hero-copy{position:relative;z-index:3;inset:auto; width:100%;max-width:none; padding:clamp(3rem,6svh,4.25rem) 1.35rem 2.75rem;}
 body.page-id-1553 #seeley-send .about-mobile-hero-copy>.about-lead{max-width:32rem;margin-bottom:clamp(4rem,8svh,5.5rem);}
 body.page-id-1553 #seeley-send .about-family .about-years>div>span{margin-top:1.2rem;line-height:1}
 body.page-id-1553 #seeley-send .about-family .about-years>div>small{margin-top:.5rem;line-height:1.25}
}
@media (max-width:380px){
 body.page-id-1553 #seeley-send .about-mobile-hero-bg, body.page-id-1553 #seeley-send .about-mobile-hero-shade{height:29rem}
 body.page-id-1553 #seeley-send .about-mobile-hero:after{top:21rem;height:8.5rem}
 body.page-id-1553 #seeley-send .about-mobile-hero-copy{padding:2.8rem 1.1rem 2.4rem}
 body.page-id-1553 #seeley-send .about-mobile-hero-copy>.about-lead{margin-bottom:4rem}
}
@media (max-width:640px){
 body.page-id-1553 #seeley-send .about-mobile-hero{display:block;min-height:0;height:auto; padding:0;background:#111413;overflow:hidden;}
 body.page-id-1553 #seeley-send .about-mobile-hero-bg, body.page-id-1553 #seeley-send .about-mobile-hero-shade{position:absolute;inset:0 0 auto;width:100%; height:clamp(34rem,67svh,38rem);}
 body.page-id-1553 #seeley-send .about-mobile-hero-bg{background-color:#262626; background-image:url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/TR_0304-scaled.jpg'); background-repeat:no-repeat;background-position:center top; background-size:cover;transform:none;}
 body.page-id-1553 #seeley-send .about-mobile-hero-shade{background: linear-gradient(180deg,rgba(8,11,10,.40) 0%,rgba(8,11,10,.48) 48%,#111413 100%), url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/Overlay-Test.png') center/cover no-repeat;}
 body.page-id-1553 #seeley-send .about-mobile-hero-shade:before, body.page-id-1553 #seeley-send .about-mobile-hero-shade:after{display:none;content:none}
 body.page-id-1553 #seeley-send .about-mobile-hero-copy{position:relative;inset:auto;width:100%;max-width:none; padding:clamp(3.8rem,8svh,5.5rem) 1.35rem 2.75rem;}
 body.page-id-1553 #seeley-send .about-mobile-hero-copy .about-heading{max-width:33rem}
 body.page-id-1553 #seeley-send .about-mobile-hero-copy>.about-lead{max-width:32rem;margin-bottom:clamp(7rem,14svh,10rem);}
 body.page-id-1553 #seeley-send .about-sticky-stage{min-height:auto;background:#111413}
 body.page-id-1553 #seeley-send .about-sticky-stage .about-family-inner{padding-top:clamp(3rem,7svh,5rem);}
 body.page-id-1553 #seeley-send .about-family .about-years, body.page-id-1553 #seeley-send .about-family .about-years:before, body.page-id-1553 #seeley-send .about-family .about-years:after, body.page-id-1553 #seeley-send .about-family .about-years>div{box-sizing:border-box;}
 body.page-id-1553 #seeley-send .about-family .about-years:before, body.page-id-1553 #seeley-send .about-family .about-years:after, body.page-id-1553 #seeley-send .about-family .about-years>div{top:48%}
 body.page-id-1553 #seeley-send .about-family .about-years>div:before{top:0;transform:translate(-50%,-50%); z-index:5;background:#111413;}
 body.page-id-1553 #seeley-send .about-family .about-years>div>span{margin-top:1.2rem;line-height:1;}
 body.page-id-1553 #seeley-send .about-family .about-years>div>small{margin-top:.5rem;line-height:1.25;}
}
@media (max-width:380px){
 body.page-id-1553 #seeley-send .about-mobile-hero-bg, body.page-id-1553 #seeley-send .about-mobile-hero-shade{height:34rem}
 body.page-id-1553 #seeley-send .about-mobile-hero-copy{padding:3.6rem 1.1rem 2.4rem}
 body.page-id-1553 #seeley-send .about-mobile-hero-copy>.about-lead{margin-bottom:7rem}
}
@media (max-width:640px){
 body.page-id-1553 #seeley-send .about-mobile-hero{display:block; min-height:0; height:auto; padding:0; background:#111413;}
 body.page-id-1553 #seeley-send .about-mobile-hero-bg, body.page-id-1553 #seeley-send .about-mobile-hero-shade{position:absolute; inset:0 0 auto; width:100%; height:clamp(34rem,82svh,43rem);}
 body.page-id-1553 #seeley-send .about-mobile-hero-bg{background-color:#262626; background-image:url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/TR_0304-scaled.jpg'); background-repeat:no-repeat; background-position:center top; background-size:100% auto; transform:none;}
 body.page-id-1553 #seeley-send .about-mobile-hero-shade{background: linear-gradient(180deg,rgba(8,11,10,.24) 0%,rgba(8,11,10,.38) 42%,#111413 100%), url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/Overlay-Test.png') center/cover no-repeat;}
 body.page-id-1553 #seeley-send .about-mobile-hero-shade:before, body.page-id-1553 #seeley-send .about-mobile-hero-shade:after{display:none; content:none;}
 body.page-id-1553 #seeley-send .about-mobile-hero-copy{position:relative; inset:auto; width:100%; max-width:none; padding:clamp(6rem,13svh,8rem) 1.35rem 3rem;}
 body.page-id-1553 #seeley-send .about-mobile-hero-copy .about-heading{max-width:33rem;}
 body.page-id-1553 #seeley-send .about-mobile-hero-copy>.about-lead{max-width:32rem; margin-bottom:clamp(13rem,29svh,18rem);}
 body.page-id-1553 #seeley-send .about-sticky-stage{min-height:auto;}
 body.page-id-1553 #seeley-send .about-sticky-stage .about-family-inner{padding-top:clamp(3.5rem,8svh,5.5rem);}
}
@media (max-width:380px){
 body.page-id-1553 #seeley-send .about-mobile-hero-bg, body.page-id-1553 #seeley-send .about-mobile-hero-shade{height:clamp(32rem,86svh,39rem);}
 body.page-id-1553 #seeley-send .about-mobile-hero-copy{padding:5.5rem 1.1rem 2.5rem;}
 body.page-id-1553 #seeley-send .about-mobile-hero-copy>.about-lead{margin-bottom:clamp(12rem,28svh,15rem);}
}
@media (max-width:640px){
 body.page-id-1553 #seeley-send .about-mobile-hero-bg{background:url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/TR_0304-scaled.jpg') center 42%/cover no-repeat; transform:scale(1.08);}
 body.page-id-1553 #seeley-send .about-mobile-hero-shade:before{content:"";position:absolute;inset:0; background:linear-gradient(180deg,#262626 0%,transparent 12%,transparent 88%,#262626 100%); pointer-events:none;}
 body.page-id-1553 #seeley-send .about-mobile-hero-shade:after{display:none;content:none}
 body.page-id-1553 #seeley-send .about-mobile-hero-shade{background: linear-gradient(90deg,rgba(8,11,10,.52) 0%,rgba(8,11,10,.74) 46%,rgba(8,11,10,.92) 100%), url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/Overlay-Test.png') center/cover no-repeat;}
 body.page-id-1553 #seeley-send .about-mobile-hero-shade:after{display:none; content:none;}
}


/* === sende-uns 01 - Block 1 von 58, <style id="seeley-mobile-scroll-controller-v2-css"> ==== */

@media(max-width:640px){
 html body.page-id-1553 #seeley-send#seeley-send{position:relative;overflow-x:clip}
 html body.page-id-1553 #seeley-send#seeley-send .vision-refined .mission-connection,
 html body.page-id-1553 #seeley-send#seeley-send .about-global-route,
 html body.page-id-1553 #seeley-send#seeley-send .partner-thread{display:none}
 html body.page-id-1553 #seeley-send#seeley-send .partner-faden{display:none}
 html body.page-id-1553 #seeley-send#seeley-send .seeley-mobile-page-route{display:block;position:absolute;right:9px;top:var(--mobile-route-start,100svh);bottom:auto;height:var(--mobile-route-height,calc(100% - var(--mobile-route-start,100svh)));width:1px;z-index:60;pointer-events:none;background:rgba(225,214,169,.22);clip-path:inset(0 -40px -20px -80px)}
 html body.page-id-1553 #seeley-send#seeley-send .seeley-mobile-page-route>i{display:block;position:sticky;top:50vh;top:50dvh;width:1px;height:0;overflow:visible}
 html body.page-id-1553 #seeley-send#seeley-send .seeley-mobile-page-route>i:after{content:"";position:absolute;left:0;bottom:0;z-index:1;width:1px;height:100lvh;background:#e1d6a9}
 html body.page-id-1553 #seeley-send#seeley-send .seeley-mobile-page-route>i>b{display:none;position:absolute;left:50%;top:0;z-index:2;width:11px;height:11px;border-radius:50%;background:#6f7668;border:2px solid #e1d6a9;box-shadow:0 0 0 5px rgba(111,118,104,.22);transform:translate(-50%,-50%) translateZ(1px);opacity:0}
 html body.page-id-1553 #seeley-send#seeley-send.route-point-phase .seeley-mobile-page-route>i>b{display:block;opacity:1}
 html body.page-id-1553 #seeley-send#seeley-send .mobile-route-label{position:absolute;right:5px;display:block;white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;font-size:.53rem;font-weight:300;line-height:1;letter-spacing:.24em;color:rgba(225,214,169,.72);text-transform:uppercase}
 html body.page-id-1553 #seeley-send#seeley-send .hero>.route{display:block;left:auto;right:2px;bottom:11%;z-index:4;color:rgba(225,214,169,.72)}
 html body.page-id-1553 #seeley-send#seeley-send .vision-refined .story-sticky{top:0;transform:none;transition:none;will-change:auto;backface-visibility:hidden}
}


/* === sende-uns 02 - Block 2 von 58, <style> ohne id ==== */

#seeley-send{--dark:#262626;--ink:#271D16;--paper:#F9F6F1;--beige:#E1D6A9;--brown:#774D2B;--blue:#496684;--terra:#B65D47;--stone:#675B53;--green:#6F7668;font-family:Montserrat,Arial,sans-serif;background:var(--dark);color:var(--paper);margin-left:calc(50% - 50vw);}#seeley-send *{box-sizing:border-box}#seeley-send section{position:relative;padding:clamp(4.5rem,9vw,8rem) max(6vw,24px)}#seeley-send .ey{font-size:.7rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--beige)}#seeley-send h1,#seeley-send h2,#seeley-send h3,#seeley-send p{margin-top:0}#seeley-send h1{font-family:Impact,Arial Black,sans-serif;font-size:clamp(3.4rem,8.5vw,8.5rem);line-height:.9;letter-spacing:.01em;text-transform:none;max-width:13ch;margin:1.25rem 0 1.8rem;color:var(--paper)}#seeley-send h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(2.7rem,5vw,5rem);line-height:1.06;margin:.8rem 0 1.5rem}#seeley-send p{line-height:1.75;text-transform:none}#seeley-send .btn{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.4rem;padding:.95rem 1.45rem;border-radius:999px;background:var(--beige);color:var(--ink);text-decoration:none;font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}#seeley-send .hero{min-height:max(720px,88vh);display:flex;align-items:center;background:var(--dark);}#seeley-send .hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:blur(2px);transform:scale(1.025)}#seeley-send .hero-overlay{position:absolute;inset:0;background:rgba(8,11,10,.78);z-index:1}#seeley-send .hero:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,var(--dark));pointer-events:none;z-index:2}#seeley-send .hero-copy{max-width:1150px;position:relative;z-index:3}#seeley-send .hero h1 span{display:block}#seeley-send .hero p{max-width:650px;font-size:clamp(1rem,1.5vw,1.2rem);color:#f9f6f1d9}#seeley-send .hero-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.4rem}#seeley-send .hero-actions .btn{margin-top:0;font-family:Montserrat,Arial,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.08em;border:1px solid transparent;transition:transform .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}@media(hover:hover){#seeley-send .hero-actions>.btn:hover{background:#eee3ba;color:var(--ink);transform:translateY(-2px);box-shadow:0 8px 22px #0003}}#seeley-send .hero-actions>.btn span{display:inline-block;transition:transform .22s ease}@media(hover:hover){#seeley-send .hero-actions>.btn:hover span{transform:translateX(5px)}}#seeley-send .hero-secondary-actions{display:contents}#seeley-send .btn.secondary{min-width:148px;justify-content:center;background:transparent;color:var(--beige);border:1px solid var(--beige);font-weight:500}#seeley-send .btn.vision{color:#899182;border-color:#899182}@media(hover:hover){#seeley-send .btn.vision:hover{background:var(--green);border-color:var(--green);color:var(--paper);transform:translateY(-2px);box-shadow:0 8px 22px #0003}}@media(hover:hover){#seeley-send .btn.about-btn:hover{background:var(--beige);border-color:var(--beige);color:var(--ink);transform:translateY(-2px);box-shadow:0 8px 22px #0003}}#seeley-send .route{position:absolute;right:6vw;bottom:12%;z-index:3;font-size:.62rem;letter-spacing:.24em;color:#e1d6a988;writing-mode:vertical-rl}#seeley-send .vision{background:var(--paper);color:var(--ink)}#seeley-send .vision-intro{max-width:960px;margin:auto;text-align:center}#seeley-send .vision-intro .ey{color:var(--brown)}#seeley-send .vision-intro>p{font-size:clamp(1.15rem,2vw,1.45rem);color:var(--stone)}#seeley-send .about{display:grid;grid-template-columns:minmax(280px,480px) 1fr;gap:clamp(3rem,8vw,8rem);align-items:center;background:var(--brown)}#seeley-send .partner{text-align:center;}.coin-stage{height:390px;display:grid;place-items:center;perspective:1100px;touch-action:pan-y;cursor:grab}.coin{width:250px;height:250px;border-radius:50%;position:relative;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 28px 22px #0009)}.coin-face{position:absolute;inset:0;border-radius:50%;display:grid;place-items:center;backface-visibility:hidden;border:7px double #fff7;box-shadow:inset 0 0 0 7px #0002,inset 0 0 38px #fff7}.coin-face:before{content:'SEELEY';font:2.25rem Impact,Arial Black,sans-serif;letter-spacing:.07em}.coin-face:after{content:'ON TOUR WITH GOD';position:absolute;bottom:52px;font-size:.48rem;letter-spacing:.25em}.coin-back{transform:rotateY(180deg)}.coin-back:before{content:'SEND US'}.coin-back:after{content:'NFC · PARTNER · 2026'}.bronze{background:radial-gradient(circle at 34% 27%,#f5c99b,#a85b2a 45%,#5b2d17 87%)}.silver{background:radial-gradient(circle at 34% 27%,#fff,#b9c0c5 44%,#5f6a70 87%)}.gold{background:radial-gradient(circle at 34% 27%,#fff2a8,#d7a72f 45%,#7c5017 88%)}.aurora{background:conic-gradient(from 35deg,#86f7ff,#496684,#a487ff,#4df6d2,#e9ffff,#496684,#86f7ff);box-shadow:inset 0 0 0 7px #0002,inset 0 0 42px #fff9,0 0 38px #4ae7ff66}.tier{min-height:130px}.tier h3{font:400 2.4rem Georgia,serif;margin:0 0 .45rem}.tier strong{display:block;color:var(--beige);font-size:.72rem;letter-spacing:.16em;margin-bottom:.9rem}.tier p{max-width:590px;margin:auto;color:#f9f6f1aa;font-size:.9rem}.dots,.arrows{display:flex;justify-content:center;gap:.75rem}.dots{margin-top:1.3rem}.dot{width:10px;height:10px;border-radius:50%;border:1px solid var(--beige);background:transparent;padding:0;cursor:pointer}.dot.on{background:var(--beige)}.arrows{margin-top:1.25rem}.arrow{width:44px;height:44px;border-radius:50%;border:1px solid #e1d6a955;background:transparent;color:var(--beige);font-size:1.25rem;cursor:pointer}.final{background:var(--beige);color:var(--ink);text-align:center}.final p{font:400 clamp(2rem,4.5vw,4.4rem)/1.2 Georgia,serif;max-width:930px;margin:auto}.final a{display:inline-block;color:var(--ink);margin-top:2rem;font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:.45rem}@media(max-width:760px){#seeley-send .hero-actions{width:100%}#seeley-send .hero-actions .btn{min-width:135px}#seeley-send .about{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#seeley-send .coin{transition:none}}

#seeley-send .vision-two{padding-top:clamp(8rem,13vw,12rem);overflow:hidden;isolation:isolate}
#seeley-send .vision-two h2,#seeley-send .vision-two h3{text-transform:none}
#seeley-send .vision-intro{position:relative;z-index:2}
#seeley-send .vision-intro>p{max-width:720px;margin-left:auto;margin-right:auto}

#seeley-send .vision-refined{--route-progress:0;background:#262626;color:#F9F6F1;padding-top:clamp(10rem,16vw,15rem);padding-bottom:clamp(7rem,12vw,11rem);font-family:Montserrat,sans-serif}
#seeley-send .vision-refined *{font-family:Montserrat,sans-serif}
#seeley-send .mission-connection{position:absolute;right:6vw;top:0;width:150px;height:clamp(9rem,15vw,14rem);display:flex;align-items:flex-end;justify-content:flex-end;z-index:3}
#seeley-send .connection-track{position:absolute;right:5px;top:0;width:1px;height:100%;background:#e1d6a91f;overflow:clip}
#seeley-send .connection-track span{display:block;position:sticky;top:50vh;top:50dvh;width:1px;height:0;background:linear-gradient(#E1D6A9,#6F7668);box-shadow:0 0 10px #e1d6a966}
#seeley-send .connection-track span:after{content:"";position:absolute;left:0;bottom:0;width:1px;height:100lvh;background:inherit}
#seeley-send .connection-label{margin-right:20px;margin-bottom:0;color:#e1d6a977;font-size:.58rem;font-weight:300;letter-spacing:.3em;writing-mode:vertical-rl}
#seeley-send .refined-intro{max-width:1040px;text-align:left;margin:0 auto 8rem}
#seeley-send .refined-intro .ey{font-weight:400;color:#E1D6A9;margin-bottom:1.7rem}
#seeley-send .refined-intro h2{font-family:Montserrat,sans-serif;font-size:clamp(2.3rem,5.4vw,5.5rem);font-weight:300;line-height:1.08;letter-spacing:-.035em;text-transform:none;color:#F9F6F1;max-width:1000px;margin:0 0 2.2rem}
#seeley-send .refined-intro p{font-size:clamp(1rem,1.5vw,1.18rem);font-weight:200;line-height:1.85;color:#C5C5C5;max-width:770px;margin:0}
#seeley-send .vision-story{max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr 80px 1fr;position:relative}
#seeley-send .story-axis{grid-column:2;grid-row:1;position:relative;display:flex;justify-content:center;min-height:570px}
#seeley-send .story-axis>span{position:absolute;top:0;width:1px;height:calc(var(--route-progress)*100%);max-height:100%;background:linear-gradient(#6F7668,#E1D6A9 45%,#496684);box-shadow:0 0 12px #e1d6a92c}
#seeley-send .axis-dot{position:absolute;left:50%;width:11px;height:11px;border:2px solid #262626;border-radius:50%;transform:translate(-50%,-50%) scale(.5);opacity:0;transition:opacity .35s ease,transform .35s ease}
#seeley-send .dot-one{top:22%;background:#B65D47}.dot-two{top:78%;background:#496684}
#seeley-send .vision-refined[data-progress-ready="one"] .dot-one,#seeley-send .vision-refined[data-progress-ready="two"] .axis-dot{opacity:1;transform:translate(-50%,-50%) scale(1)}
#seeley-send .story-part{position:relative;min-height:570px;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);opacity:.28;transform:translateY(28px);transition:opacity .55s ease,transform .55s ease}
#seeley-send .reach-story{grid-column:1;grid-row:1;text-align:right;align-items:flex-end}.equip-story{grid-column:3;grid-row:1;text-align:left;align-items:flex-start}
#seeley-send .story-kicker{font-size:.65rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:#E1D6A9;margin-bottom:1.8rem}
#seeley-send .story-part h3{font-family:Montserrat,sans-serif;font-size:clamp(2.6rem,5vw,5.2rem);font-weight:200;line-height:.95;letter-spacing:-.04em;text-transform:none;color:#F9F6F1;margin:0 0 2rem;max-width:8ch}
#seeley-send .story-part h3 strong{display:block;font-weight:600;text-transform:uppercase;letter-spacing:.04em}
#seeley-send .story-part p{font-size:1rem;font-weight:200;line-height:1.8;color:#C5C5C5;max-width:42ch;margin:0}
#seeley-send .story-echo{position:absolute;bottom:2%;font-size:clamp(5rem,11vw,11rem);font-weight:700;line-height:1;color:#f9f6f107;letter-spacing:-.04em;pointer-events:none;z-index:-1}.reach-story .story-echo{left:-.05em}.equip-story .story-echo{right:-.05em}
#seeley-send .vision-closing{max-width:780px;text-align:center}.vision-closing p{font-size:clamp(1.2rem,2.2vw,1.8rem);font-weight:300;line-height:1.6;color:#E1D6A9;letter-spacing:.01em}
@media(max-width:640px){#seeley-send .mission-connection{right:24px}.vision-refined .refined-intro{margin-bottom:5rem}.vision-refined .vision-story{display:block;padding-left:36px}.vision-refined .story-axis{position:absolute;left:0;top:0;bottom:0;min-height:0}.vision-refined .story-part{min-height:420px;padding:3rem 0;text-align:left;align-items:flex-start}.vision-refined .reach-story{border-bottom:1px solid #f9f6f115}.vision-refined .story-part h3{font-size:3.3rem}.vision-refined .story-echo{font-size:5.5rem;left:auto;right:0}}
@media(prefers-reduced-motion:reduce){#seeley-send .story-part{opacity:1;transform:none;transition:none}#seeley-send .connection-track span,#seeley-send .story-axis>span{height:100%}}

#seeley-send .vision-refined .refined-intro{text-align:center}
#seeley-send .vision-refined .refined-intro p{margin-left:auto;margin-right:auto}
#seeley-send .vision-refined .vision-story{display:block;margin-top:0;}
#seeley-send .vision-refined .story-part{opacity:.18;transform:translateY(34px) scale(.97);filter:saturate(.35);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.75,.2,1),filter .65s ease}
@media not all and (max-width:640px){@media not all and (max-height:650px){
#seeley-send .vision-refined[data-progress-ready="one"] .reach-story,#seeley-send .vision-refined[data-progress-ready="two"] .story-part{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}
#seeley-send .vision-refined[data-progress-ready="one"] .equip-story{opacity:.18;transform:translateY(34px) scale(.97);filter:saturate(.35)}
#seeley-send .vision-refined[data-progress-ready="two"] .equip-story{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}
}}
@media(max-width:640px){#seeley-send .vision-refined .vision-story{padding-left:0}#seeley-send .vision-refined .story-axis{position:absolute;left:0;top:0;bottom:0;}}
@media(prefers-reduced-motion:reduce){#seeley-send .vision-refined .vision-story{height:auto;min-height:0}#seeley-send .vision-refined .story-sticky{position:relative;top:auto}#seeley-send .vision-refined .story-part{opacity:1;transform:none;filter:none}}

#seeley-send .hero{overflow:hidden}
#seeley-send .vision-refined{overflow:visible}
#seeley-send .vision-refined .vision-story{position:relative}
#seeley-send .vision-refined .story-sticky{position:sticky;display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:stretch;}
#seeley-send .vision-refined .story-part{z-index:2}
#seeley-send .vision-refined .story-axis{grid-column:2;grid-row:1;height:80vh;min-height:600px;position:relative;z-index:4}
#seeley-send .vision-refined .story-axis>span{left:50%;transform:translateX(-50%);box-shadow:none}
#seeley-send .vision-refined .connection-track span{background:#E1D6A9;box-shadow:none}
#seeley-send .vision-refined .story-echo{transform:translateY(-50%);font-size:clamp(5rem,10vw,10rem);color:#f9f6f108;z-index:0}
#seeley-send .vision-refined .reach-story .story-echo{left:50%;right:auto;}
#seeley-send .vision-refined .equip-story .story-echo{right:50%;left:auto;}
#seeley-send .vision-refined .story-kicker,#seeley-send .vision-refined .story-part h3,#seeley-send .vision-refined .story-part p{position:relative;z-index:2}
@media(max-width:640px){#seeley-send .vision-refined .story-sticky{top:6vh;height:88vh;min-height:650px;display:block;padding-left:36px;overflow:hidden}#seeley-send .vision-refined .story-part{padding:1.5rem 0}#seeley-send .vision-refined .story-axis{height:88vh;min-height:650px}}
#seeley-send .vision-refined .axis-dot{background:#6F7668}

#seeley-send .about-family{display:block;color:#F9F6F1;isolation:isolate;font-family:Montserrat,sans-serif}
#seeley-send .about-family *{font-family:Montserrat,sans-serif}
#seeley-send .about-bg{position:absolute;inset:-4%;background:url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/TR_0304-scaled.jpg') center 42%/cover no-repeat;z-index:-3;transform:scale(1.08);transition:transform 2.2s cubic-bezier(.2,.7,.2,1)}
#seeley-send .about-family.in-view .about-bg{transform:scale(1.02)}
#seeley-send .about-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,11,10,.52) 0%,rgba(8,11,10,.74) 46%,rgba(8,11,10,.92) 100%);}
#seeley-send .about-overlay:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#262626 0,transparent 12%,transparent 88%,#262626 100%)}
#seeley-send .about-family-inner{width:min(1180px,88vw);min-height:100vh;margin:auto;padding:clamp(7rem,12vw,11rem) 0;display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:clamp(3rem,8vw,9rem);align-items:center}
#seeley-send .about-heading{opacity:0;transform:translateX(-36px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}
#seeley-send .about-family.in-view .about-heading{opacity:1;transform:translateX(0)}
#seeley-send .about-heading .ey{color:#E1D6A9;font-size:.68rem;font-weight:400;letter-spacing:.27em;margin-bottom:2rem}
#seeley-send .about-heading h2{font-family:Montserrat,sans-serif;font-size:clamp(3rem,6.2vw,6.5rem);font-weight:200;line-height:.93;letter-spacing:-.045em;text-transform:none;color:#F9F6F1;margin:0}
#seeley-send .about-heading h2 strong{font-weight:600;color:#E1D6A9}
#seeley-send .about-story{opacity:0;transform:translateY(40px);transition:opacity .9s .18s ease,transform .9s .18s cubic-bezier(.2,.7,.2,1)}
#seeley-send .about-family.in-view .about-story{opacity:1;transform:translateY(0)}
#seeley-send .about-story p{font-size:clamp(.98rem,1.3vw,1.08rem);font-weight:200;line-height:1.85;color:#F9F6F1d1;margin:0 0 1.35rem}
#seeley-send .about-story .about-lead{font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:300;line-height:1.65;color:#F9F6F1}
#seeley-send .about-years{display:grid;grid-template-columns:repeat(4,1fr);margin:2.5rem 0 3.2rem;border-top:1px solid #e1d6a94d;padding-top:1.1rem;gap:.7rem}
#seeley-send .about-years div{position:relative;opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}
#seeley-send .about-family.in-view .about-years div{transform:translateY(0)}
#seeley-send .about-family.in-view .about-years div:nth-child(2){transition-delay:.16s}.about-family.in-view .about-years div:nth-child(3){transition-delay:.28s}.about-family.in-view .about-years div:nth-child(4){transition-delay:.4s}
#seeley-send .about-years div:before{content:'';position:absolute;top:-1.45rem;left:0;width:9px;height:9px;border-radius:50%;background:#6F7668;border:2px solid #E1D6A9}
#seeley-send .about-years span{display:block;font-size:1.05rem;font-weight:500;color:#E1D6A9;margin-bottom:.35rem}
#seeley-send .about-years small{font-size:.62rem;font-weight:300;line-height:1.35;color:#F9F6F19c;letter-spacing:.06em}
#seeley-send .about-story blockquote{position:relative;margin:0;padding:0 0 0 2.2rem;border-left:1px solid #E1D6A9;font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:300;line-height:1.5;color:#F9F6F1}
#seeley-send .about-story blockquote>span{position:absolute;left:.55rem;top:-.3rem;font-size:2.5rem;font-weight:200;color:#E1D6A9}
#seeley-send .about-story cite{display:block;margin-top:1rem;font-size:.62rem;font-style:normal;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:#E1D6A9}
@media(max-width:820px){#seeley-send .about-family-inner{grid-template-columns:1fr;gap:3.5rem;min-height:auto;width:min(88vw,680px)}#seeley-send .about-overlay{background:linear-gradient(180deg,rgba(8,11,10,.64),rgba(8,11,10,.94) 58%)}#seeley-send .about-bg{background-position:45% center}#seeley-send .about-heading h2{font-size:clamp(3.2rem,14vw,5.5rem)}}
@media(prefers-reduced-motion:reduce){#seeley-send .about-bg{transform:none;transition:none}#seeley-send .about-heading,#seeley-send .about-story,#seeley-send .about-years div{opacity:1;transform:none;transition:none}}

#seeley-send .about-family{--about-route-progress:0;}
#seeley-send .about-family p,#seeley-send .about-family blockquote,#seeley-send .about-family h2{text-transform:none}
#seeley-send .about-texture{position:absolute;inset:0;background:url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/Overlay-Test.png') center/cover no-repeat;z-index:-2;pointer-events:none}
#seeley-send .about-overlay{z-index:-1}
#seeley-send .about-route{position:absolute;right:6vw;top:0;bottom:0;width:150px;z-index:4;pointer-events:none}
#seeley-send .about-route-track{position:absolute;right:5px;top:0;width:1px;height:100%;background:#e1d6a923;overflow:clip}
#seeley-send .about-route-track span{display:block;position:sticky;top:50vh;top:50dvh;width:1px;height:0;background:#E1D6A9}
#seeley-send .about-route-track span:after{content:"";position:absolute;left:0;bottom:0;width:1px;height:100lvh;background:inherit}
#seeley-send .about-route>i{position:absolute;right:0;top:calc(var(--about-route-progress)*100%);width:11px;height:11px;border-radius:50%;background:#6F7668;border:2px solid #E1D6A9;transform:translateY(-50%);opacity:calc(.25 + var(--about-route-progress));transition:opacity .2s ease}
#seeley-send .about-route>small{position:absolute;right:20px;top:42%;font-size:.58rem;font-weight:300;letter-spacing:.28em;writing-mode:vertical-rl;color:#e1d6a977}
@media(max-width:820px){#seeley-send .about-route{right:24px}.about-family .about-family-inner{padding-right:30px}}
@media(prefers-reduced-motion:reduce){#seeley-send .about-route-track span{height:100%}#seeley-send .about-route>i{top:70%}}

#seeley-send .vision-refined .mission-connection{height:100%;min-height:100%;align-items:flex-start}
#seeley-send .vision-refined .mission-connection .connection-track{height:100%}
#seeley-send .vision-refined .connection-label{position:absolute;top:9rem;right:0;margin:0 20px 0 0}
#seeley-send .about-family{overflow:visible;padding:0;background:#262626}
#seeley-send .about-sticky-stage{height:100vh;min-height:700px;overflow:clip;isolation:isolate;background:#675B53}
#seeley-send .about-family .about-bg,#seeley-send .about-family .about-texture,#seeley-send .about-family .about-overlay{position:absolute;height:100%;inset:0}
#seeley-send .about-family .about-family-inner{height:100vh;min-height:700px;padding-top:clamp(5rem,8vh,8rem);padding-bottom:clamp(3rem,6vh,6rem)}
#seeley-send .about-family .about-route{height:100%;bottom:auto}
#seeley-send .about-family .about-years div{opacity:.34;transform:scale(.9);transform-origin:left center;transition:opacity .4s ease,transform .4s cubic-bezier(.2,.8,.2,1)}
#seeley-send .about-family[data-about-step="1"] .about-years div:nth-child(1),#seeley-send .about-family[data-about-step="2"] .about-years div:nth-child(2),#seeley-send .about-family[data-about-step="3"] .about-years div:nth-child(3){opacity:1}
#seeley-send .about-family[data-about-step="2"] .about-years div:nth-child(1),#seeley-send .about-family[data-about-step="3"] .about-years div:nth-child(-n+2),#seeley-send .about-family[data-about-step="done"] .about-years div{opacity:.78;transform:scale(1)}
#seeley-send .about-family[data-about-step="1"] .about-years div:nth-child(1):before,#seeley-send .about-family[data-about-step="2"] .about-years div:nth-child(2):before,#seeley-send .about-family[data-about-step="3"] .about-years div:nth-child(3):before{box-shadow:0 0 0 7px #6f76684d,0 0 18px #e1d6a966}
@media(max-width:820px){#seeley-send .about-family{height:300vh;min-height:2200px}#seeley-send .about-sticky-stage{min-height:720px}#seeley-send .about-family .about-family-inner{height:100vh;min-height:720px;overflow-y:auto;padding-top:4.5rem;padding-bottom:3rem}}
@media(prefers-reduced-motion:reduce){#seeley-send .about-family{height:auto;min-height:0}#seeley-send .about-sticky-stage{position:relative;height:auto}#seeley-send .about-family .about-family-inner{height:auto}#seeley-send .about-family .about-years div{opacity:1;transform:none}}

#seeley-send .about-family[data-about-step="4"] .about-years div:nth-child(4){opacity:1}
#seeley-send .about-family[data-about-step="4"] .about-years div:nth-child(-n+3){opacity:.78;transform:scale(1)}
#seeley-send .about-family[data-about-step="4"] .about-years div:nth-child(4):before{box-shadow:0 0 0 7px #6f76684d,0 0 18px #e1d6a966}

/* Monatspartner – echte SEELEY Münzen */
#seeley-send .partner{position:relative;overflow:hidden;isolation:isolate;padding-top:clamp(8rem,13vw,12rem);background:radial-gradient(circle at 50% 38%,#49668424 0,transparent 34%),radial-gradient(circle at 16% 72%,#774d2b18 0,transparent 30%),#262626;font-family:Montserrat,sans-serif}
#seeley-send .partner .ey,#seeley-send .partner h2,#seeley-send .partner h3,#seeley-send .partner p,#seeley-send .partner strong{font-family:Montserrat,sans-serif;text-transform:none}
#seeley-send .partner h2{font-size:clamp(2.45rem,5vw,5.2rem);font-weight:300;letter-spacing:-.045em;line-height:1.02;max-width:900px;margin:0 auto 1.8rem;color:#F9F6F1}
#seeley-send .coin-stage{height:clamp(390px,45vw,510px);perspective:1450px;opacity:0;transform:translateY(54px) scale(.88);transition:opacity .85s ease,transform 1.05s cubic-bezier(.18,.75,.2,1)}
#seeley-send .partner.coin-ready .coin-stage{opacity:1;transform:translateY(0) scale(1)}
#seeley-send .coin{width:clamp(265px,29vw,370px);height:clamp(265px,29vw,370px);background:none;border-radius:50%;transition:transform .95s cubic-bezier(.18,.82,.22,1),filter .45s ease;filter:drop-shadow(0 34px 28px #000b)}
#seeley-send .coin-face{overflow:hidden;border:0;box-shadow:none;background-image:url("https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/0B56D619-31C0-48EA-92FE-BB283D770B75-2.png");background-size:200% 200%;background-repeat:no-repeat;background-color:#171717}
#seeley-send .coin-back{background-image:none;border:2px solid #ffffff30;box-shadow:inset 0 0 0 8px #0002,inset 0 0 45px #0008}
#seeley-send .coin-back:before{content:"Danke, dass du uns sendest.";font-family:Montserrat,sans-serif;font-size:clamp(1.2rem,2.2vw,1.75rem);font-weight:500;line-height:1.22;letter-spacing:-.025em;text-transform:none;max-width:72%;color:#f9f6f1;text-shadow:0 2px 2px #0008}
#seeley-send .coin-back:after{content:"SEELEY · ON TOUR WITH GOD";position:absolute;bottom:18%;font-family:Montserrat,sans-serif;font-size:.48rem;font-weight:500;letter-spacing:.18em;color:#f9f6f1aa;text-transform:uppercase}
#seeley-send .bronze .coin-back{background:radial-gradient(circle at 32% 25%,#d69854,#8f4d21 53%,#42200e)}
#seeley-send .silver .coin-back{background:radial-gradient(circle at 32% 25%,#e3e1dc,#8d8d88 53%,#41413f)}
#seeley-send .gold .coin-back{background:radial-gradient(circle at 32% 25%,#f4ce5b,#bd851c 53%,#60400d)}
#seeley-send .aurora .coin-back{background:radial-gradient(circle at 32% 25%,#6fb3ca,#496684 50%,#283e53)}
#seeley-send .tier{opacity:0;transform:translateY(18px);transition:opacity .65s ease .25s,transform .65s ease .25s}
#seeley-send .partner.coin-ready .tier{opacity:1;transform:none}
#seeley-send .tier h3{font-size:clamp(2rem,3vw,3rem);font-weight:300;letter-spacing:-.03em}
#seeley-send .tier strong{font-weight:500;text-transform:uppercase}
#seeley-send .arrow{transition:background .3s ease,color .3s ease,transform .3s ease,border-color .3s ease}
@media(hover:hover){#seeley-send .arrow:hover{background:#E1D6A9;color:#271D16;border-color:#E1D6A9;transform:translateY(-2px)}}
@media(max-width:760px){#seeley-send .coin-stage{height:340px}#seeley-send .coin{width:250px;height:250px}}
@media(prefers-reduced-motion:reduce){#seeley-send .coin-stage,#seeley-send .tier{opacity:1;transform:none;transition:none}}

#seeley-send .coin-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateY(0deg) translateZ(1px)}

#seeley-send .coin-back{opacity:0;transition:opacity .12s linear .34s}
#seeley-send .coin.is-flipped .coin-back{opacity:1}

#seeley-send .coin-back{transform:rotateY(0deg) translateZ(2px);-webkit-backface-visibility:visible;backface-visibility:visible}

/* Monatspartner v2 */
#seeley-send .partner-v2{padding-inline:clamp(1.25rem,5vw,6rem)}
#seeley-send .partner-intro{max-width:850px;margin:0 auto clamp(4rem,8vw,7rem);text-align:center}
#seeley-send .partner-v2 .partner-intro>p{max-width:700px;margin:1.6rem auto 0;color:#c5c5c5;font-weight:200;line-height:1.8}
#seeley-send .partner-showcase{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:center;gap:clamp(2rem,7vw,8rem);max-width:min(1400px,max(1180px,100vw - 18rem));margin:auto}
#seeley-send .coin-column{min-width:0;text-align:center}
#seeley-send .partner-v2 .coin-stage{height:clamp(330px,44vw,520px);opacity:1;transform:none}
#seeley-send .partner-v2 .coin{width:clamp(280px,34vw,440px);height:clamp(280px,34vw,440px);transition:filter .8s ease}
#seeley-send .partner-v2 .coin-face{border-radius:50%;overflow:hidden;opacity:1;transition:none}
#seeley-send .partner-v2 .coin-face img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%;transition:filter .8s ease}
#seeley-send .partner-v2 .coin-front{-webkit-backface-visibility:hidden;backface-visibility:hidden}
#seeley-send .partner-v2 .coin-back{-webkit-backface-visibility:hidden;backface-visibility:hidden}
#seeley-send .partner-v2 .coin-face:before,#seeley-send .partner-v2 .coin-face:after{display:none}
#seeley-send .partner-v2 .coin.silver img{filter:grayscale(.88) brightness(1.15) contrast(.96)}
#seeley-send .partner-v2 .coin.gold img{filter:sepia(.42) saturate(1.45) brightness(1.09) hue-rotate(350deg)}
#seeley-send .partner-v2 .coin.aurora img{filter:hue-rotate(165deg) saturate(1.05) brightness(.92)}
@keyframes seeleyCoinTurn{0%,37%{transform:rotateY(0deg)}50%,87%{transform:rotateY(180deg)}100%{transform:rotateY(360deg)}}
#seeley-send .tier-column{text-align:left;position:relative;padding:clamp(2rem,4vw,4rem) 0;container-type:inline-size}
#seeley-send .tier-count{font-size:.6rem;letter-spacing:.24em;color:#e1d6a977;margin-bottom:2rem}
#seeley-send .partner-v2 .tier{min-height:240px;text-align:left}
#seeley-send .partner-v2 .tier h3{font-size:min(clamp(2.8rem,5vw,5rem),13.2cqw);font-weight:300;line-height:1;letter-spacing:-.045em;margin-bottom:1.4rem}
#seeley-send .partner-v2 .tier strong{display:flex;align-items:baseline;gap:.8rem;margin:0 0 1.5rem;color:#E1D6A9;letter-spacing:0}
#seeley-send .partner-v2 .tier strong span{font-size:clamp(1.35rem,2.2vw,2rem);font-weight:500}
#seeley-send .partner-v2 .tier strong small{font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#f9f6f17a}
#seeley-send .partner-v2 .tier p{margin:0;max-width:46ch;font-weight:200;line-height:1.75}
#seeley-send .tier-nav{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem;border-top:1px solid #e1d6a922;padding-top:1.5rem}
#seeley-send .partner-v2 .dots,#seeley-send .partner-v2 .arrows{margin:0}
#seeley-send .giving-panel{max-width:1180px;margin:clamp(6rem,10vw,10rem) auto 0;padding:clamp(2rem,5vw,5rem);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.65fr);gap:clamp(3rem,7vw,7rem);background:#F9F6F1;color:#271D16;border-radius:2px;box-shadow:0 30px 80px #0006;text-align:left}
#seeley-send .giving-panel .ey{color:#6F7668}
#seeley-send .giving-panel h3{font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3.7rem);font-weight:300;letter-spacing:-.04em;line-height:1.05;margin:1rem 0 1.5rem;text-transform:none}
#seeley-send .giving-panel p{font-weight:300;line-height:1.75;color:#675B53}
#seeley-send .giving-panel dl{margin:2.5rem 0 0}
#seeley-send .giving-panel dl>div{display:grid;grid-template-columns:155px 1fr;gap:1rem;padding:1rem 0;border-top:1px solid #271d1620}
#seeley-send .giving-panel dt{font-size:.62rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#6F7668}
#seeley-send .giving-panel dd{margin:0;font-size:.9rem;font-weight:500}
#seeley-send .copy-iban{display:block;margin-top:.55rem;border:0;background:none;padding:0;color:#774D2B;font:500 .58rem Montserrat,sans-serif;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;border-bottom:1px solid #774d2b55}
#seeley-send .giro-card{background:#E1D6A9;padding:clamp(1.5rem,3vw,2.5rem);text-align:center;align-self:center}
#seeley-send #partnerGiroCode{width:210px;height:210px;background:#fff;margin:0 auto 1.4rem;padding:12px;display:grid;place-items:center}
#seeley-send #partnerGiroCode img,#seeley-send #partnerGiroCode canvas{max-width:100%;height:auto}
#seeley-send .giro-card strong{display:block;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}
#seeley-send .giro-card p{font-size:.76rem;line-height:1.6;margin:1rem 0 0;color:#675B53}
@media(max-width:820px){#seeley-send .partner-showcase,#seeley-send .giving-panel{grid-template-columns:1fr}#seeley-send .tier-column{text-align:center}#seeley-send .partner-v2 .tier{text-align:center;min-height:210px}#seeley-send .partner-v2 .tier p{margin:auto}#seeley-send .partner-v2 .tier strong{justify-content:center}#seeley-send .giving-panel dl>div{grid-template-columns:1fr;gap:.35rem}#seeley-send .giro-card{max-width:330px;margin:auto;width:100%}}
@media(prefers-reduced-motion:reduce){#seeley-send .partner-v2 .coin{animation:none}}

#seeley-send .partner-v2 .coin-front,#seeley-send .partner-v2 .coin-back{transform:rotateY(0deg) translateZ(1px);-webkit-backface-visibility:visible;backface-visibility:visible}
@keyframes seeleyEdgeTurn{0%,36%{transform:rotateY(0deg)}48%{transform:rotateY(88deg)}49%{transform:rotateY(-88deg)}61%,86%{transform:rotateY(0deg)}98%{transform:rotateY(88deg)}99%{transform:rotateY(-88deg)}100%{transform:rotateY(0deg)}}
@keyframes seeleyFrontFace{0%,48%{opacity:1}49%,98%{opacity:0}99%,100%{opacity:1}}
@keyframes seeleyBackFace{0%,48%{opacity:0}49%,98%{opacity:1}99%,100%{opacity:0}}
#seeley-send .partner-v2 .coin-back img{transform:scale(1.1)}
#seeley-send .partner-v2 .tier strong{ text-transform:none}
#seeley-send .partner-v2 .tier strong span{text-transform:none}
#seeley-send .giving-panel p,#seeley-send .giving-panel dd{text-transform:none}
#seeley-send .partner-v2 .coin-front img,#seeley-send .partner-v2 .coin-back img{transform:scale(1.1)}

html,body{overflow-y:auto;overscroll-behavior-y:auto;scroll-snap-type:none}
body{touch-action:auto}
#seeley-send .partner-v2,#seeley-send .partner-showcase,#seeley-send .coin-column{overflow:visible}
#seeley-send .partner-v2 .coin-stage{touch-action:auto;cursor:default;pointer-events:auto}

/* Sticky/Freeze wieder aktivieren */
#seeley-send{overflow:visible}
#seeley-send .vision-refined,#seeley-send .vision-story,#seeley-send .about-family{overflow:visible}
#seeley-send .story-sticky{position:sticky;top:10vh}
#seeley-send .about-sticky-stage{position:sticky;top:0}
/* kontinuierliche Produktrotation mit sauberem Seitenwechsel */
@keyframes seeleyProductSpin{0%{transform:rotateY(0deg)}24.8%{transform:rotateY(89deg)}25%{transform:rotateY(-89deg)}50%{transform:rotateY(0deg)}74.8%{transform:rotateY(89deg)}75%{transform:rotateY(-89deg)}100%{transform:rotateY(0deg)}}
@keyframes seeleyProductFront{0%,24.8%{opacity:1}25%,74.8%{opacity:0}75%,100%{opacity:1}}
@keyframes seeleyProductBack{0%,24.8%{opacity:0}25%,74.8%{opacity:1}75%,100%{opacity:0}}
html body.page-id-1553{overflow:visible;overflow-y:visible}html{overflow-y:auto}
/* Vision-Abschluss kompakter und mit grünem Endpunkt */
#seeley-send .vision-closing:after{content:"";width:12px;height:12px;border-radius:50%;background:#6F7668;border:2px solid #E1D6A9;box-shadow:0 0 0 6px #6f766826;margin:2.2rem auto 0}
/* Timeline-Punkte immer sichtbar */
#seeley-send .about-family .about-years div:before{opacity:1;transform:scale(1);background:#262626;border:2px solid #6F7668;box-shadow:0 0 0 3px #6f766822}
#seeley-send .about-family[data-about-step="1"] .about-years div:nth-child(1):before,#seeley-send .about-family[data-about-step="2"] .about-years div:nth-child(2):before,#seeley-send .about-family[data-about-step="3"] .about-years div:nth-child(3):before,#seeley-send .about-family[data-about-step="4"] .about-years div:nth-child(4):before{background:#6F7668;border-color:#E1D6A9;box-shadow:0 0 0 7px #6f76684d,0 0 18px #e1d6a966}
/* echte kontinuierliche 360-Grad-Produktrotation mit Materialstärke */
#seeley-send .partner-v2 .coin{animation:seeleyFullProductSpin 12s linear infinite}
#seeley-send .partner-v2 .coin:before,#seeley-send .partner-v2 .coin:after{content:"";position:absolute;inset:1.2%;border-radius:50%;background:repeating-linear-gradient(90deg,#4a260f 0 2px,#b66f2d 2px 4px,#6f3a18 4px 6px);border:2px solid #c18142;box-shadow:inset 0 0 18px #0009;backface-visibility:visible;pointer-events:none}
#seeley-send .partner-v2 .coin:before{transform:translateZ(-8px)}
#seeley-send .partner-v2 .coin:after{transform:translateZ(-16px);filter:brightness(.72)}
#seeley-send .partner-v2 .coin-front{animation:seeleyFullFront 12s steps(1,end) infinite}
#seeley-send .partner-v2 .coin-back{animation:seeleyFullBack 12s steps(1,end) infinite}
@keyframes seeleyFullProductSpin{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}
@keyframes seeleyFullFront{0%,24.9%{opacity:1}25%,74.9%{opacity:0}75%,100%{opacity:1}}
@keyframes seeleyFullBack{0%,24.9%{opacity:0}25%,74.9%{opacity:1}75%,100%{opacity:0}}

#seeley-send .vision-refined .story-axis>span{max-height:78%}
#seeley-send .vision-closing{position:relative;z-index:4}

/* Vision: dritte Station auf derselben Achse */
#seeley-send .vision-closing{margin:-3.5rem auto 0}
#seeley-send .vision-closing:after{display:none}
#seeley-send .vision-closing p{margin:0}
/* Timeline: fünf Punkte exakt auf der Linie */
#seeley-send .about-family{height:320vh;min-height:2300px}
#seeley-send .about-family .about-years{grid-template-columns:repeat(5,1fr)}
#seeley-send .about-family[data-about-step="5"] .about-years div:nth-child(5){opacity:1}
#seeley-send .about-family[data-about-step="5"] .about-years div:nth-child(-n+4){opacity:.78;transform:scale(1)}
#seeley-send .about-family[data-about-step="5"] .about-years div:nth-child(5):before{background:#6F7668;border-color:#E1D6A9;box-shadow:0 0 0 7px #6f76684d,0 0 18px #e1d6a966}
/* Münze: nur eine reale schmale Seitenfläche, niemals über den Motiven */
#seeley-send .partner-v2 .coin:before,#seeley-send .partner-v2 .coin:after{display:none}
#seeley-send .partner-v2 .coin-rim span{position:absolute;inset:10px 5px;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;font:600 5px/1 Montserrat,sans-serif;letter-spacing:.18em;color:#2a1408aa;text-shadow:0 1px #e8a65955}



/* Visionsachse wächst nahtlos von oben nach unten */
#seeley-send .vision-refined .story-axis>span{background:#E1D6A9}
/* Timeline: Kreismittelpunkte exakt auf der oberen Linie */
#seeley-send .about-family .about-years div:before{top:-1.9rem}
#seeley-send .about-family .about-years small{display:block;line-height:1.12;max-width:13ch}
#seeley-send .about-family .about-years div:nth-child(2) small,
#seeley-send .about-family .about-years div:nth-child(4) small{line-height:1.05}
/* reale geriffelte Zylinderkante zwischen beiden Münzflächen */
#seeley-send .partner-v2 .coin-rim{position:absolute;inset:0;width:100%;height:100%;left:0;top:0;border:0;border-radius:50%;background:none;box-shadow:none;overflow:visible;transform:none;transform-style:preserve-3d;z-index:2}
#seeley-send .partner-v2 .coin-rim>i{display:block;position:absolute;left:50%;top:50%;width:22px;margin:-20px 0 0 -11px;transform-origin:center center;transform:rotateZ(calc(var(--i)*10deg)) translateY(-121px) rotateX(90deg);backface-visibility:visible}
#seeley-send .partner-v2 .coin-rim>span{display:none}

#seeley-send .vision-closing p{
 opacity:clamp(0,calc((var(--route-progress) - .965)*28.57),1);
 transition:opacity .18s linear;
}



/* Vision: eine einzige Linie, drei synchronisierte Stationen */
#seeley-send .vision-refined .vision-story{height:300vh;min-height:2200px;overflow:visible}
#seeley-send .vision-refined .story-sticky{
 top:10vh;height:80vh;min-height:600px;
 overflow:visible;
 transform:translateY(var(--follow-shift,0vh));
 will-change:transform;
}
#seeley-send .vision-refined .story-part{
 grid-row:1;height:80vh;min-height:600px;padding-bottom:0;align-self:start;
}
#seeley-send .vision-refined .reach-story{grid-column:1}
#seeley-send .vision-refined .equip-story{grid-column:3}
#seeley-send .vision-refined .story-axis.unified-axis{
 grid-column:2;grid-row:1;
 position:relative;top:0;
 overflow:visible;
}
#seeley-send .vision-refined .story-axis.unified-axis>span{
 top:0;background:#E1D6A9;
 transform:translateX(-50%);
}
#seeley-send .vision-refined .unified-axis .dot-three{width:17px;height:17px;
 background:#6F7668;border:2px solid #E1D6A9;
 box-shadow:0 0 0 7px #6f76683d;
}
#seeley-send .vision-refined .unified-axis .axis-dot{
 opacity:0;
 transform:translate(-50%,-50%) scale(.55);
 transition:opacity .18s linear,transform .32s cubic-bezier(.2,.8,.2,1);
}
#seeley-send .vision-refined[data-progress-ready="one"] .unified-axis .dot-one,
#seeley-send .vision-refined[data-progress-ready="two"] .unified-axis .dot-one,
#seeley-send .vision-refined[data-progress-ready="three"] .unified-axis .dot-one,
#seeley-send .vision-refined[data-progress-ready="two"] .unified-axis .dot-two,
#seeley-send .vision-refined[data-progress-ready="three"] .unified-axis .dot-two,
#seeley-send .vision-refined[data-progress-ready="three"] .unified-axis .dot-three{
 opacity:1;transform:translate(-50%,-50%) scale(1);
}
#seeley-send .vision-refined .unified-closing{
 position:absolute;left:50%;
 width:min(780px,82vw);margin:0;
 transform:translateX(-50%);text-align:center;
 z-index:6;
}
#seeley-send .vision-refined .unified-closing p{
 opacity:0;transform:translateY(18px);
 transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1);
 margin:0;
}
#seeley-send .vision-refined[data-progress-ready="three"] .unified-closing p{
 opacity:1;transform:translateY(0);
}
@media(max-width:640px){
 #seeley-send .vision-refined .vision-story{height:280vh;min-height:2000px}
 #seeley-send .vision-refined .story-sticky{transform:translateY(var(--follow-shift,0vh))}
  #seeley-send .vision-refined .story-part{height:38vh;min-height:270px}
 #seeley-send .vision-refined .reach-story{margin-top:4vh}
 #seeley-send .vision-refined .equip-story{margin-top:39vh}
 }

#seeley-send .vision-refined .story-part{
 justify-content:flex-start;
}
#seeley-send .vision-refined .story-kicker{margin-top:0}

/* finaler kompakter Verlauf der drei Visionsstationen */
#seeley-send .vision-refined .story-part{padding-top:8vh}
#seeley-send .vision-refined .story-axis.unified-axis{
 height:100vh;min-height:720px;
}
#seeley-send .vision-refined .story-axis.unified-axis>span{
 height:var(--axis-progress,0%);
}
#seeley-send .vision-refined .unified-axis .dot-one{top:14%}
@media(max-width:640px){
 #seeley-send .vision-refined .story-part{padding-top:2vh}
 #seeley-send .vision-refined .story-axis.unified-axis{height:104vh;min-height:750px}
 }

/* Vision: Hintergrundtypografie mittig hinter dem Inhalt */
#seeley-send .vision-refined .story-echo{
 top:31%;bottom:auto;
}
#seeley-send .vision-refined .reach-story .story-echo{
 transform:translate(-50%,-50%);
}
#seeley-send .vision-refined .equip-story .story-echo{
 transform:translate(50%,-50%);
}
/* Beide Säulen bleiben auch im Abschlusszustand vollständig hell */
#seeley-send .vision-refined[data-progress-ready="three"] .story-part{
 opacity:1;transform:translateY(0) scale(1);filter:saturate(1);
}
/* Kurzer Abschlussweg, die Linie endet exakt am dritten Punkt */
#seeley-send .vision-refined .story-axis.unified-axis>span{
 max-height:58%;
}
#seeley-send .vision-refined .unified-axis .dot-three{top:58%}
#seeley-send .vision-refined .unified-closing{top:63vh}
@media(max-width:640px){
 #seeley-send .vision-refined .story-echo{top:30%}
 #seeley-send .vision-refined .unified-closing{top:65vh}
}

#seeley-send .vision-refined .unified-axis .dot-two{top:32%}

/* Timeline: Punkte bleiben in jedem Animationszustand exakt auf der Linie */
#seeley-send .about-family[data-about-step] .about-years>div{
 transform:none;
 transform-origin:left top;
}
#seeley-send .about-family .about-years>div>span,
#seeley-send .about-family .about-years>div>small{
 transform:scale(1);
 transform-origin:left top;
 transition:transform .4s cubic-bezier(.2,.8,.2,1),color .35s ease,opacity .35s ease;
}
#seeley-send .about-family[data-about-step="1"] .about-years>div:nth-child(1)>span,
#seeley-send .about-family[data-about-step="1"] .about-years>div:nth-child(1)>small,
#seeley-send .about-family[data-about-step="2"] .about-years>div:nth-child(2)>span,
#seeley-send .about-family[data-about-step="2"] .about-years>div:nth-child(2)>small,
#seeley-send .about-family[data-about-step="3"] .about-years>div:nth-child(3)>span,
#seeley-send .about-family[data-about-step="3"] .about-years>div:nth-child(3)>small,
#seeley-send .about-family[data-about-step="4"] .about-years>div:nth-child(4)>span,
#seeley-send .about-family[data-about-step="4"] .about-years>div:nth-child(4)>small,
#seeley-send .about-family[data-about-step="5"] .about-years>div:nth-child(5)>span,
#seeley-send .about-family[data-about-step="5"] .about-years>div:nth-child(5)>small{
 transform:scale(1.1);
}

#seeley-send .about-family .about-years>div:before{top:-1.5rem}

/* Münze: mattere SEELEY-Farbwelt und realistische Materialstärke */
#seeley-send .partner-v2 .coin-face{
 background:#332b25;
 box-shadow:inset 0 0 0 2px #e1d6a93d,inset 0 0 34px #0007;
}
#seeley-send .partner-v2 .coin-face img{
 filter:brightness(.76) saturate(.64) sepia(.16) contrast(.96);
 opacity:.94;
}
#seeley-send .partner-v2 .coin-rim>i{
 height:64px;
 margin-top:-32px;
 background:repeating-linear-gradient(90deg,#30241c 0 2px,#806044 2px 4px,#4c3a2d 4px 6px,#a28662 6px 7px);
 border-top:1px solid #b8a17c;
 border-bottom:1px solid #241a14;
 box-shadow:inset 0 7px 10px #e1d6a920,inset 0 -8px 12px #000b;
}
#seeley-send .partner-v2 .coin-stage{
 perspective:1250px;
}

#seeley-send .partner-v2 .coin-rim:before{
 content:"";
 display:block;
 position:absolute;
 left:calc(50% - 32px);
 top:2%;
 width:64px;
 height:96%;
 border-radius:30px;
 transform:rotateY(90deg);
 background:repeating-linear-gradient(90deg,#2e2119 0 3px,#76583f 3px 6px,#a18460 6px 7px,#49362a 7px 10px);
 border:2px solid #9b7d5c;
 box-shadow:inset 9px 0 14px #000a,inset -8px 0 12px #e1d6a922,0 0 5px #0008;
 backface-visibility:visible;
}

/* echter geschlossener Münzkörper aus gestaffelten Tiefenschichten */
#seeley-send .partner-v2 .coin-rim{display:none}
#seeley-send .partner-v2 .coin-depth{
 position:absolute;inset:0;border-radius:50%;
 pointer-events:none;z-index:2;
}
#seeley-send .partner-v2 .coin-depth-layer{
 position:absolute;display:block;border-radius:50%;
 backface-visibility:visible;
}
#seeley-send .partner-v2 .coin-face{z-index:4}
/* Bronze */
#seeley-send .partner-v2 .coin.bronze .coin-face{background:#332b25}
#seeley-send .partner-v2 .coin.bronze .coin-face img{filter:brightness(.76) saturate(.64) sepia(.16) contrast(.96)}
/* Silber */
#seeley-send .partner-v2 .coin.silver .coin-face{background:#36393a}
#seeley-send .partner-v2 .coin.silver .coin-face img{filter:grayscale(1) brightness(.8) contrast(1.06)}
/* Gold */
#seeley-send .partner-v2 .coin.gold .coin-face{background:#413720}
#seeley-send .partner-v2 .coin.gold .coin-face img{filter:sepia(.56) saturate(1.18) brightness(.84) contrast(1.02)}
/* fluoreszierendes SEELEY-Blau */
#seeley-send .partner-v2 .coin.aurora .coin-face{background:#263b4b;box-shadow:inset 0 0 0 2px #6f9fbd66,inset 0 0 34px #07141dcc}
#seeley-send .partner-v2 .coin.aurora .coin-face img{filter:hue-rotate(160deg) saturate(1.38) brightness(.72) contrast(1.02)}


/* Wichtig: Filter auf dem 3D-Körper würden alle Tiefenschichten wieder abflachen */
#seeley-send .partner-v2 .coin{
 filter:none;
 transform-style:preserve-3d;
}
#seeley-send .partner-v2 .coin-stage{
 filter:drop-shadow(0 24px 24px #000b);
 transform-style:preserve-3d;
}
#seeley-send .partner-v2 .coin-depth{
 transform-style:preserve-3d;
}


/* Münzkante: ein Viertel der bisherigen Stärke, quer gerändelt */
#seeley-send .partner-v2 .coin-depth-layer{
 transform:translateZ(calc(var(--z)*.25px));
 background:#5b4230;
 border-color:#6f513b;
}
#seeley-send .partner-v2 .coin-front{transform:translateZ(8px)}
#seeley-send .partner-v2 .coin-back{transform:rotateY(180deg) translateZ(8px)}
#seeley-send .partner-v2 .coin-depth:before{
 content:"";
 display:block;
 position:absolute;
 left:calc(50% - 8px);
 width:16px;
 border-radius:8px;
 transform:rotateY(90deg);
 backface-visibility:visible;
 box-shadow:inset 3px 0 5px #000a,inset -3px 0 4px #e1d6a925;
}
#seeley-send .partner-v2 .coin.silver .coin-depth-layer{background:#626669;border-color:#85898a}
#seeley-send .partner-v2 .coin.gold .coin-depth-layer{background:#80672f;border-color:#9d803c}
#seeley-send .partner-v2 .coin.aurora .coin-depth-layer{background:#29485f;border-color:#47728e}
#seeley-send .partner-v2 .coin.aurora .coin-depth:before{box-shadow:inset 3px 0 5px #07141dcc,inset -3px 0 4px #8ec5df33}

/* saubere Münzflächen ohne mittlere Naht */
#seeley-send .partner-v2 .coin-face{
 inset:1.4%;
}
/* Tiefenschichten bilden nur den geschlossenen Körper, ohne schräge Konturlinien */
#seeley-send .partner-v2 .coin-depth-layer{
 inset:1.4%;
 border:0;
 box-shadow:none;
 filter:none;
}
/* gerade Querrillen nur während der echten Seitenansicht sichtbar */
#seeley-send .partner-v2 .coin-depth:before{
 top:1.4%;height:97.2%;
 border:1px solid #76563e;
}
@keyframes seeleyEdgeOnly{
 0%,18%{opacity:0}
 19%,31%{opacity:1}
 32%,68%{opacity:0}
 69%,81%{opacity:1}
 82%,100%{opacity:0}
}

#seeley-send .partner-v2 .coin-depth:before{background:repeating-linear-gradient(to bottom,#291b13 0 5px,#9a704c 5px 8px,#493125 8px 12px)}
#seeley-send .partner-v2 .coin.silver .coin-depth:before{background:repeating-linear-gradient(to bottom,#383c3e 0 5px,#b0b4b5 5px 8px,#595e60 8px 12px)}
#seeley-send .partner-v2 .coin.gold .coin-depth:before{background:repeating-linear-gradient(to bottom,#4a3918 0 5px,#cba64b 5px 8px,#6c5523 8px 12px)}
#seeley-send .partner-v2 .coin.aurora .coin-depth:before{background:repeating-linear-gradient(to bottom,#10283b 0 5px,#75aac6 5px 8px,#294f68 8px 12px)}

/* Bronzekante farblich bündig zur matten Motivfläche */
#seeley-send .partner-v2 .coin.bronze .coin-depth-layer{
 background:#49382d;
}
#seeley-send .partner-v2 .coin.bronze .coin-depth:before{
 background:repeating-linear-gradient(to bottom,#2f231c 0 5px,#695141 5px 8px,#443229 8px 12px);
 border-color:#5c4638;
}
/* Rändelfläche nur exakt in den beiden Seitenwinkeln zeigen */
@keyframes seeleyEdgeOnlyPrecise{
 0%,22%{opacity:0}
 23%,27%{opacity:1}
 28%,72%{opacity:0}
 73%,77%{opacity:1}
 78%,100%{opacity:0}
}

#seeley-send .partner-v2 .coin-depth:before{
 animation:seeleyEdgeExact 12s linear infinite;
}
@keyframes seeleyEdgeExact{
 0%,24.35%{opacity:0}
 24.7%,25.3%{opacity:1}
 25.65%,74.35%{opacity:0}
 74.7%,75.3%{opacity:1}
 75.65%,100%{opacity:0}
}


/* === sende-uns 03 - Block 3 von 58, <style id="seeley-mobile-fitted-background-words"> ==== */

#seeley-send .partner-v2 .giving-panel:before,#seeley-send .final:before{content:none}
#seeley-send .giving-panel,#seeley-send .final{isolation:isolate}
#seeley-send .mobile-fitted-bg-word{display:block;position:absolute;left:50%;bottom:-0.136em;z-index:0;width:max-content;max-width:none;white-space:nowrap;transform:translateX(-50%);font-family:Montserrat,sans-serif;font-weight:700;line-height:1;letter-spacing:-.055em;pointer-events:none}
#seeley-send .giving-panel>*:not(.mobile-fitted-bg-word),#seeley-send .final>*:not(.mobile-fitted-bg-word){position:relative;z-index:1}
#seeley-send .partner-v2 .mobile-fitted-bg-word{color:rgba(249,246,241,.025)}
#seeley-send .final .mobile-fitted-bg-word{color:rgba(39,29,22,.035)}


/* === sende-uns 04 - Block 4 von 58, <style id="seeley-simple-partner-thread"> ==== */

#seeley-send .partner-faden{
  display:block;
  position:absolute;
  width:1px;
  z-index:2;
  pointer-events:none;
}
#seeley-send .partner-faden-punkt:after{
  display:block;
  content:"";
  position:absolute;
  width:11px;
  height:11px;
  border-radius:50%;
  background:#6F7668;
  box-shadow:0 0 0 5px rgba(111,118,104,.16);
  z-index:3;
  pointer-events:none;
}


/* === sende-uns 05 - Block 5 von 58, <style id="seeley-smooth-thread-joint"> ==== */

#seeley-send .partner-faden{right:calc(6vw + 5px);}
@media(max-width:900px){
  #seeley-send .partner-faden{right:27px;}
  }


/* === sende-uns 06 - Block 6 von 58, <style id="seeley-animated-partner-thread"> ==== */

#seeley-send .about-route>i{display:none;}
#seeley-send .partner-v2{--partner-thread-progress:0;--partner-thread-opacity:0;}
#seeley-send .partner-faden{
  top:0;
}
#seeley-send .partner-faden-spur{position:absolute;inset:0;clip-path:inset(0)}
#seeley-send .partner-faden-spur>i{display:block;position:sticky;top:50vh;top:50dvh;height:0}
#seeley-send .partner-faden-spur>i:after{content:"";position:absolute;left:0;bottom:0;width:1px;height:100lvh;background:#E1D6A9;opacity:.72}
#seeley-send .partner-faden-punkt:after{
  left:50%;
  transform:translate(-50%,-50%);
  opacity:var(--partner-thread-opacity);
  transition:opacity .18s ease;
}
#seeley-send .partner-side-label{
  position:absolute;
  z-index:4;
  right:calc(6vw + 24px);
  top:clamp(115px,15vh,190px);
  writing-mode:vertical-rl;
  text-orientation:mixed;
  color:rgba(225,214,169,.72);
  font-family:Montserrat,sans-serif;
  font-size:10px;
  font-weight:500;
  letter-spacing:.32em;
  line-height:1;
  text-transform:uppercase;
  pointer-events:none;
}
@media(max-width:900px){
  #seeley-send .partner-side-label{right:49px;font-size:8px;}
}


/* === sende-uns 07 - Block 7 von 58, <style id="seeley-adaptive-aurora-glow"> ==== */

#seeley-send .partner-v2 .coin.aurora{box-shadow:none;}
#seeley-send .partner-v2 .coin-stage::before{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  border-radius:50%;
  transform:translate(-50%,-50%) scale(.82);
  filter:blur(25px);
  pointer-events:none;
  z-index:0;
}
#seeley-send .partner-v2 .coin-stage>.coin{position:relative;z-index:2;}
@keyframes seeleyAuroraGlowPerspective{
  0%,50%,100%{opacity:.9;transform:translate(-50%,-50%) scaleX(.94) scaleY(.94)}
  18%,32%,68%,82%{opacity:.48;transform:translate(-50%,-50%) scaleX(.48) scaleY(.9)}
  23%,27%,73%,77%{opacity:.12;transform:translate(-50%,-50%) scaleX(.14) scaleY(.84)}
  24.5%,25.5%,74.5%,75.5%{opacity:0;transform:translate(-50%,-50%) scaleX(.04) scaleY(.82)}
}
@media(prefers-reduced-motion:reduce){
 #seeley-send .partner-v2 .coin-stage:has(.coin.aurora)::before{animation:none;opacity:.72;}
}


/* === sende-uns 08 - Block 8 von 58, <style id="seeley-aurora-face-glow"> ==== */



/* === sende-uns 09 - Block 9 von 58, <style id="seeley-aurora-edge-glow-balance"> ==== */

@keyframes seeleyAuroraFaceGlowCycle{
  0%,50%,100%{
    box-shadow:
      inset 0 0 0 2px rgba(111,159,189,.5),
      inset 0 0 34px rgba(7,20,29,.82),
      0 0 18px rgba(78,187,230,.66),
      0 0 42px rgba(59,158,204,.48),
      0 0 72px rgba(41,118,158,.26);
  }
  18%,32%,68%,82%{
    box-shadow:
      inset 0 0 0 2px rgba(111,159,189,.42),
      inset 0 0 30px rgba(7,20,29,.8),
      0 0 9px rgba(78,187,230,.32),
      0 0 18px rgba(59,158,204,.16);
  }
  23%,27%,73%,77%{
    box-shadow:
      inset 0 0 0 2px rgba(111,159,189,.34),
      inset 0 0 26px rgba(7,20,29,.78),
      0 0 3px rgba(78,187,230,.12);
  }
  24.5%,25.5%,74.5%,75.5%{
    box-shadow:
      inset 0 0 0 1px rgba(111,159,189,.28),
      inset 0 0 24px rgba(7,20,29,.76);
  }
}


/* === sende-uns 10 - Block 10 von 58, <style id="seeley-aurora-glow-exact-sync"> ==== */

/* Kein separater Flächenschatten mehr: dieser startete beim Stufenwechsel zeitversetzt. */
#seeley-send .partner-v2 .coin.aurora .coin-front,
#seeley-send .partner-v2 .coin.aurora .coin-back{
  box-shadow:
    inset 0 0 0 2px rgba(111,159,189,.5),
    inset 0 0 34px rgba(7,20,29,.82);
}
/* Der Glow-Zyklus läuft permanent parallel zur 12-Sekunden-Münzdrehung. */
#seeley-send .partner-v2 .coin-stage::before{
  display:block;
  visibility:hidden;
  opacity:0;
  animation:seeleyAuroraGlowExact 12s linear infinite;
}
@keyframes seeleyAuroraGlowExact{
  0%,50%,100%{
    transform:translate(-50%,-50%) scaleX(.96) scaleY(.96);
    filter:blur(24px);
  }
  15%,35%,65%,85%{
    transform:translate(-50%,-50%) scaleX(.52) scaleY(.9);
    filter:blur(18px);
  }
  21%,29%,71%,79%{
    transform:translate(-50%,-50%) scaleX(.24) scaleY(.84);
    filter:blur(11px);
  }
  23.5%,26.5%,73.5%,76.5%{
    transform:translate(-50%,-50%) scaleX(.09) scaleY(.8);
    filter:blur(6px);
  }
  24.6%,25.4%,74.6%,75.4%{
    transform:translate(-50%,-50%) scaleX(.035) scaleY(.78);
    filter:blur(3px);
  }
}
#seeley-send .partner-v2 .coin.aurora .coin-depth-layer{
  box-shadow:
    inset 0 0 13px #142a3c,
    inset 0 0 4px rgba(140,183,206,.32),
    0 0 2px rgba(69,167,210,.18);
}


/* === sende-uns 11 - Block 11 von 58, <style id="seeley-aurora-glow-sync-conflict-fix"> ==== */

#seeley-send .partner-v2 .coin-stage.coin-stage.coin-stage::before{
  animation:seeleyAuroraGlowExact 12s linear infinite;
}
#seeley-send .partner-v2 .coin-stage:not(:has(.coin.aurora))::before{
  visibility:hidden;
}
#seeley-send .partner-v2 .coin-stage:has(.coin.aurora)::before{
  visibility:visible;
  animation:seeleyAuroraGlowExact 12s linear infinite;
}
#seeley-send .partner-v2 .coin.aurora .coin-front{
  animation:seeleyFullFront 12s steps(1,end) infinite;
  box-shadow:inset 0 0 0 2px rgba(111,159,189,.5),inset 0 0 34px rgba(7,20,29,.82);
}
#seeley-send .partner-v2 .coin.aurora .coin-back{
  animation:seeleyFullBack 12s steps(1,end) infinite;
  box-shadow:inset 0 0 0 2px rgba(111,159,189,.5),inset 0 0 34px rgba(7,20,29,.82);
}


/* === sende-uns 12 - Block 12 von 58, <style id="seeley-aurora-glow-final-opacity"> ==== */

#seeley-send .partner-v2 .coin-stage:not(:has(.coin.aurora))::before{
  opacity:0;
}
#seeley-send .partner-v2 .coin-stage:has(.coin.aurora)::before{
  opacity:1;
}


/* === sende-uns 13 - Block 13 von 58, <style id="seeley-aurora-glow-visual-strength"> ==== */

#seeley-send .partner-v2 .coin-stage::before{
  width:clamp(310px,38vw,485px);
  height:clamp(310px,38vw,485px);
}


/* === sende-uns 14 - Block 14 von 58, <style id="seeley-aurora-glow-visible-ring"> ==== */

#seeley-send .partner-v2 .coin-stage::before{
  background:radial-gradient(circle,
    rgba(56,155,202,.12) 0%,
    rgba(62,174,219,.24) 72%,
    rgba(73,194,237,.58) 86%,
    rgba(57,169,214,.4) 92%,
    rgba(39,116,154,0) 100%);
}


/* === sende-uns 15 - Block 15 von 58, <style id="seeley-giving-integrated-redesign"> ==== */

#seeley-send .partner-v2 .giving-panel{
  position:relative;
  isolation:isolate;
  width:100vw;
  max-width:none;
  margin:clamp(5rem,10vw,9rem) 0 0 calc(50% - 50vw);
  padding:clamp(5rem,9vw,9rem) max(7vw,calc((100vw - 1180px)/2));
  grid-template-columns:minmax(0,1.08fr) minmax(280px,.58fr);
  gap:clamp(4rem,9vw,9rem);
  border:0;
  border-radius:0;
  box-shadow:none;
  text-align:left;
}
#seeley-send .partner-v2 .giving-panel::before{
  position:absolute;
  z-index:-1;
  font-family:Montserrat,sans-serif;
  font-weight:700;
  line-height:.8;
  pointer-events:none;
}
#seeley-send .partner-v2 .giving-panel::after{
  position:absolute;
  left:max(7vw,calc((100vw - 1180px)/2));
  width:1px;
}
#seeley-send .partner-v2 .giving-copy{position:relative;z-index:2}
#seeley-send .partner-v2 .giving-copy .ey{
  letter-spacing:.34em;
  margin-bottom:1.5rem;
}
#seeley-send .partner-v2 .giving-copy h3{
  font-size:clamp(3rem,5.5vw,5.9rem);
  line-height:.94;
  letter-spacing:-.06em;
  max-width:800px;
  margin:0 0 2rem;
}
#seeley-send .partner-v2 .giving-copy>p{
  font-size:clamp(1rem,1.32vw,1.2rem);
  line-height:1.72;
  max-width:720px;
  margin-bottom:2.8rem;
}
#seeley-send .partner-v2 .giving-copy dl{
  margin:0;
  border-top:1px solid rgba(39,29,22,.3);
}
#seeley-send .partner-v2 .giving-copy dl>div{
  position:relative;
  display:grid;
  gap:1.25rem;
  align-items:start;
  padding:1.15rem 0;
  border:0;
  border-bottom:1px solid rgba(39,29,22,.16);
  background:transparent;
}
#seeley-send .partner-v2 .giving-copy dt{
  font-size:.61rem;
  letter-spacing:.21em;
  padding-top:.18rem;
}
#seeley-send .partner-v2 .giving-copy dd{
  font-size:.94rem;
  line-height:1.5;
  margin:0;
}
#seeley-send .partner-v2 #partnerIban{
  display:inline-block;
  white-space:nowrap;
  font-weight:500;
  letter-spacing:.025em;
}
#seeley-send .partner-v2 .copy-iban{
  display:inline-flex;
  padding:0 0 .28rem;
  border:0;
  border-bottom:1px solid #774D2B;
  background:transparent;
  font-size:.6rem;
  font-weight:600;
  letter-spacing:.16em;
  transition:color .22s ease,border-color .22s ease,transform .22s ease;
}
@media(hover:hover){
#seeley-send .partner-v2 .copy-iban:hover{
  transform:translateX(4px);
}
}
#seeley-send .partner-v2 .giro-card{
  z-index:2;
}
#seeley-send .partner-v2 .giro-card::before{
  z-index:-1;
  border:1px solid #E1D6A9;
}
#seeley-send .partner-v2 .giro-card strong{
  font-size:.68rem;
}
#seeley-send .partner-v2 .giro-card p{
  line-height:1.65;
  font-size:.8rem;
}
@media(max-width:900px){
  #seeley-send .partner-v2 .giving-panel::after{left:1.5rem}
 }
@media(max-width:560px){
 #seeley-send .partner-v2 .giving-copy dl>div{grid-template-columns:1fr;gap:.5rem}
 #seeley-send .partner-v2 #partnerIban{white-space:normal}
}


/* === sende-uns 16 - Block 16 von 58, <style id="seeley-giving-integrated-final-polish"> ==== */

#seeley-send .partner-v2{padding-bottom:0}
#seeley-send .partner-v2 .copy-iban{
  margin:.2rem 0 0 1rem;
  vertical-align:middle;
}
@media(max-width:560px){
 #seeley-send .partner-v2 .copy-iban{margin:.7rem 0 0}
}


/* === sende-uns 17 - Block 17 von 58, <style id="seeley-giving-green-theme"> ==== */

@media(hover:hover){
#seeley-send .partner-v2 .copy-iban:hover{
  color:#F9F6F1;
  border-color:#F9F6F1;
}
}
#seeley-send .partner-v2 .giro-card{
  border-color:rgba(249,246,241,.56);
}
#seeley-send .partner-v2 .giro-card::before{
  border-color:#E1D6A9;
  background:rgba(225,214,169,.1);
}
#seeley-send .partner-v2 .giro-card::after{
  background:#E1D6A9;
  border-color:#6F7668;
}


/* === sende-uns 18 - Block 18 von 58, <style id="seeley-giving-flow-transition"> ==== */

#seeley-send .partner-v2 .giro-card::before,
#seeley-send .partner-v2 .giro-card::after{
  display:none;
  content:none;
}
#seeley-send .partner-v2 #partnerGiroCode{
  position:relative;
}
#seeley-send .partner-v2 .giro-card strong{
  position:relative;
  display:block;
  width:max-content;
  max-width:100%;
  margin:0 auto 1.1rem;
  padding-bottom:.65rem;
}
#seeley-send .partner-v2 .giro-card strong::after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  width:38px;
  height:1px;
  transform:translateX(-50%);
}
#seeley-send .partner-v2 .giro-card p{
  max-width:285px;
  margin-inline:auto;
}


/* === sende-uns 19 - Block 19 von 58, <style id="seeley-giving-unified-dark"> ==== */

#seeley-send .partner-v2 .giving-panel{
  padding-bottom:clamp(6rem,10vw,10rem);
  color:#F9F6F1;
}
#seeley-send .partner-v2 .giving-panel::before{
  color:rgba(249,246,241,.025);
}
#seeley-send .partner-v2 .giving-panel::after{
  top:0;
  height:clamp(55px,7vw,90px);
  background:#E1D6A9;
}
#seeley-send .partner-v2 .giving-copy .ey{color:#E1D6A9}
#seeley-send .partner-v2 .giving-copy h3{color:#F9F6F1}
#seeley-send .partner-v2 .giving-copy>p{color:rgba(249,246,241,.66)}
#seeley-send .partner-v2 .giving-copy dl{border-top-color:rgba(225,214,169,.35)}
#seeley-send .partner-v2 .giving-copy dl>div{border-bottom-color:rgba(249,246,241,.14)}
#seeley-send .partner-v2 .giving-copy dt{color:#E1D6A9}
#seeley-send .partner-v2 .giving-copy dd{color:#F9F6F1}
#seeley-send .partner-v2 .copy-iban{color:#E1D6A9;border-color:#E1D6A9}


/* === sende-uns 20 - Block 20 von 58, <style id="seeley-giving-connected-final"> ==== */

/* Raum für den Münzschatten, ohne einen neuen farbigen Abschnitt zu erzeugen */
#seeley-send .partner-v2 .giving-panel{
  overflow:visible;
}
/* Kein zweiter Faden links – nur der bestehende rechte Seitenfaden bleibt */
#seeley-send .partner-v2 .giving-panel::after{
  display:none;
  content:none;
}
/* QR-Code frei und typografisch ruhig im Layout */
#seeley-send .partner-v2 .giro-card{
  position:relative;
  align-self:center;
  padding:2.2rem 0 0;
  background:transparent;
  border:0;
  border-top:1px solid rgba(225,214,169,.36);
  box-shadow:none;
  color:#F9F6F1;
}
#seeley-send .partner-v2 .giro-card::before{
  display:block;
  position:absolute;
  inset:auto auto auto 0;
  top:-.45rem;
  padding-right:.8rem;
  color:#6F7668;
  font-family:Montserrat,sans-serif;
  font-size:.61rem;
  font-weight:600;
  letter-spacing:.24em;
}
#seeley-send .partner-v2 .giro-card::after{
  display:block;
  position:absolute;
  right:0;
  top:-5px;
  width:9px;
  height:9px;
  border-radius:50%;
  border-width:2px;
  border-style:solid;
}
#seeley-send .partner-v2 #partnerGiroCode{
  width:210px;
  max-width:100%;
  margin:0 auto 1.65rem;
  padding:12px;
  background:#F9F6F1;
  box-shadow:none;
  color:#271D16;
  font-size:.8rem;
  font-weight:400;
  text-transform:none;
}
#seeley-send .partner-v2 .giro-card strong{
  color:#E1D6A9;
  letter-spacing:.2em;
}
#seeley-send .partner-v2 .giro-card p{
  color:rgba(249,246,241,.62);
}
#seeley-send .partner-v2 .giro-card strong::after{
  background:#6F7668;
}


/* === sende-uns 21 - Block 21 von 58, <style id="seeley-giving-connected-seamless"> ==== */

#seeley-send .partner-v2 .giving-panel{
  margin-top:24px;
  padding-top:clamp(2.6rem,4vw,4rem);
  background:transparent;
}


/* === sende-uns 22 - Block 22 von 58, <style id="seeley-mission-copy-polish"> ==== */

#seeley-send .partner-v2 .giving-copy h3 .mission-highlight{
  color:#E1D6A9;
  font-weight:500;
}
#seeley-send .final p{
  font-weight:400;
  letter-spacing:-.035em;
  line-height:1.16;
  text-transform:none;
}


/* === sende-uns 23 - Block 23 von 58, <style id="seeley-senden-wordmark-final"> ==== */

#seeley-send .partner-v2 .giving-panel::before{
  width:max-content;
  letter-spacing:-.065em;
  white-space:nowrap;
}


/* === sende-uns 24 - Block 24 von 58, <style id="seeley-final-statement-redesign"> ==== */

#seeley-send .partner-v2 .giving-panel::before{
  left:auto;
  right:5vw;
  bottom:.02em;
  font-size:clamp(7rem,14vw,13.5rem);
  transform:none;
  text-align:right;
}
#seeley-send .final{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  padding:clamp(7rem,12vw,12rem) 7vw;
  background:#E1D6A9;
}
#seeley-send .final::before{
  position:absolute;
  z-index:-1;
  bottom:-.16em;
  color:rgba(39,29,22,.045);
  font-family:Montserrat,sans-serif;
  font-size:clamp(7rem,18vw,18rem);
  font-weight:700;
  line-height:.8;
  letter-spacing:-.07em;
  white-space:nowrap;
}
#seeley-send .final::after{
  content:"";
  position:absolute;
  left:50%;
  top:0;
  width:1px;
  height:clamp(54px,7vw,90px);
  background:#774D2B;
}
#seeley-send .final p{
  position:relative;
  z-index:2;
  display:flex;
  flex-direction:column;
  align-items:center;
  max-width:1180px;
  margin:0 auto clamp(2.6rem,4vw,4rem);
  font-family:Montserrat,sans-serif;
}
#seeley-send .final p::before{
  content:"";
  width:12px;
  height:12px;
  margin:calc(-1 * clamp(7rem,12vw,12rem) + clamp(48px,6.5vw,84px)) 0 clamp(4rem,7vw,6.5rem);
  border-radius:50%;
  background:#6F7668;
  border:2px solid #E1D6A9;
  box-shadow:0 0 0 5px rgba(111,118,104,.22);
}
#seeley-send .final .final-lead{
  display:block;
  margin-bottom:1.2rem;
  color:#6F7668;
  font-size:clamp(.72rem,1vw,.9rem);
  font-weight:600;
  letter-spacing:.26em;
  line-height:1.5;
  text-transform:uppercase;
}
#seeley-send .final .final-main{
  display:block;
  max-width:1050px;
  color:#271D16;
  font-size:clamp(2.6rem,5.4vw,5.8rem);
  font-weight:400;
  letter-spacing:-.055em;
  line-height:1.02;
}
#seeley-send .final .final-main strong{
  font-weight:500;
}
#seeley-send .final a{
  position:relative;
  z-index:2;
  font-family:Montserrat,sans-serif;
  color:#271D16;
}
@media(max-width:650px){
 #seeley-send .partner-v2 .giving-panel::before{right:1.5rem;font-size:25vw}
 #seeley-send .final{padding-inline:1.5rem}
 #seeley-send .final .final-lead{letter-spacing:.16em}
}


/* === sende-uns 25 - Block 25 von 58, <style id="seeley-final-detail-corrections"> ==== */

/* 1: Keine neue Linie und kein Punkt im beigen Abschluss */
#seeley-send .final::after,
#seeley-send .final p::before{
  display:none;
  content:none;
}
/* 2: Der bestehende rechte Faden endet vor dem Farbwechsel */
#seeley-send .partner-faden{
  height:92%;
}
#seeley-send .partner-faden-punkt{
  display:block;
  position:sticky;
  top:50vh;
  top:50dvh;
  height:0;
}
/* 3: Hintergrundwort linksbündig */
#seeley-send .final::before{
  left:2vw;
  transform:none;
  text-align:left;
}
/* 4: Hervorhebung in SEELEY-Grün */
#seeley-send .final .final-main strong{
  color:#6F7668;
}


/* === sende-uns 26 - Block 26 von 58, <style id="seeley-responsive-final-pass"> ==== */

/* Basis: keine horizontalen Überläufe durch Vollbreiten- und 3D-Elemente */
html,body{max-width:100%;overflow-x:hidden}
#seeley-send,#seeley-send *{box-sizing:border-box}
#seeley-send img,#seeley-send video,#seeley-send canvas{max-width:100%}

/* Kleinere Monitore und Tablets im Querformat */
@media(max-width:1100px){
 #seeley-send .hero{min-height:calc(100svh - 70px)}
 #seeley-send .hero h1{font-size:clamp(4rem,8.4vw,7rem);max-width:900px}
 #seeley-send .hero-inner,#seeley-send .vision-refined .refined-intro,#seeley-send .partner-intro{width:min(90vw,920px)}
 #seeley-send .vision-refined .refined-intro h2{font-size:clamp(3.2rem,6.4vw,5.6rem)}
 #seeley-send .vision-refined .story-part h3{font-size:clamp(2.5rem,6.2vw,5.6rem)}
 #seeley-send .about-family-inner{width:min(90vw,980px);gap:clamp(2.2rem,4vw,4rem)}
 #seeley-send .about-heading h2{font-size:clamp(3.6rem,7vw,6.2rem)}
 #seeley-send .partner-showcase{width:min(90vw,980px);gap:clamp(2rem,5vw,4.5rem)}
 #seeley-send .partner-v2 .coin{width:clamp(300px,36vw,390px);height:clamp(300px,36vw,390px)}
 #seeley-send .partner-v2 .tier h3{font-size:min(clamp(3rem,5.5vw,4.7rem),13.2cqw)}
 #seeley-send .partner-v2 .giving-panel{padding-left:5vw;padding-right:5vw}
 #seeley-send .final .final-main{font-size:clamp(2.8rem,5.6vw,5rem)}
}

/* Tablet hoch und schmale Tablets */
@media(max-width:900px){
 #seeley-send .hero{padding-left:5vw;padding-right:5vw}
 #seeley-send .hero h1{font-size:clamp(3.5rem,10vw,6rem)}
 #seeley-send .hero-copy{max-width:min(90vw,680px)}
 #seeley-send .hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}
 #seeley-send .hero-actions .btn{flex:0 1 auto;min-width:0}
 #seeley-send .vision-refined{padding-left:5vw;padding-right:5vw}
 #seeley-send .partner-showcase{grid-template-columns:1fr;width:min(88vw,680px)}
 #seeley-send .partner-v2 .coin-stage{height:clamp(330px,55vw,460px)}
 #seeley-send .partner-v2 .coin{width:clamp(280px,52vw,390px);height:clamp(280px,52vw,390px)}
 #seeley-send .tier-column{text-align:center}
 #seeley-send .partner-v2 .tier{text-align:center}
 #seeley-send .partner-v2 .tier p{margin-left:auto;margin-right:auto;transform:translateY(-50%)}
 #seeley-send .partner-v2 .tier strong{justify-content:center}
  #seeley-send .partner-v2 .giving-panel{
   grid-template-columns:1fr;
   width:100vw;
   gap:3.5rem;
   padding:4.5rem 7vw 6rem;
 }
 #seeley-send .partner-v2 .giving-copy h3{font-size:clamp(3rem,8vw,5.2rem)}
 #seeley-send .partner-v2 .giro-card{width:min(100%,390px);margin:0 auto}
 #seeley-send .final{padding:6rem 5vw}
 #seeley-send .final .final-main{font-size:clamp(2.5rem,7.5vw,4.7rem)}
}

/* Smartphones hoch */
@media(max-width:640px){
 #seeley-send .hero{min-height:100svh;padding:6rem 1.25rem 3rem}
 #seeley-send .hero h1{font-size:clamp(3.15rem,15vw,5.1rem);line-height:.88}
 #seeley-send .hero-copy{font-size:.96rem;line-height:1.65}
 #seeley-send .hero-actions{align-items:stretch}
 #seeley-send .hero-actions .btn{width:100%;justify-content:center}
 #seeley-send .vision-refined{padding-left:1.25rem;padding-right:1.25rem}
 #seeley-send .vision-refined .refined-intro h2{font-size:clamp(2.65rem,11vw,4rem)}
 #seeley-send .vision-refined .story-sticky{padding-left:24px}
    #seeley-send .vision-closing p{font-size:clamp(1.25rem,5vw,1.7rem);padding:0 1rem}
 #seeley-send .about-family .about-family-inner{width:100%;padding:4rem 2.6rem 3rem 1.25rem}
  #seeley-send .about-story p{font-size:.9rem;line-height:1.62}
 #seeley-send .about-family .about-years{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .8rem}
 #seeley-send .about-family .about-years small{font-size:.62rem;line-height:1.25}
  #seeley-send .partner-intro{width:calc(100% - 2.5rem)}
 #seeley-send .partner-intro h2{font-size:clamp(3rem,13vw,4.8rem)}
 #seeley-send .partner-showcase{width:calc(100% - 2.5rem)}
 #seeley-send .partner-v2 .coin-stage{height:310px}
 #seeley-send .partner-v2 .coin{width:250px;height:250px}
  #seeley-send .partner-v2 .tier strong span{font-size:clamp(1.45rem,7vw,2.1rem)}
 #seeley-send .partner-faden{display:none}
 #seeley-send .partner-v2 .giving-panel{padding:4rem 1.25rem 5rem}
 #seeley-send .partner-v2 .giving-copy h3{font-size:clamp(2.8rem,12vw,4.2rem)}
 #seeley-send .partner-v2 .giving-copy dl>div{gap:.45rem}
 #seeley-send .partner-v2 #partnerIban{white-space:normal;overflow-wrap:anywhere}
 #seeley-send .partner-v2 .copy-iban{display:flex;width:max-content;margin:.8rem 0 0}
 #seeley-send .partner-v2 #partnerGiroCode{padding:9px;width:188px}
 #seeley-send .partner-v2 #partnerGiroCode img,
 #seeley-send .partner-v2 #partnerGiroCode canvas{width:170px;height:170px}
 #seeley-send .partner-v2 .giving-panel::before{right:1.25rem;font-size:24vw}
 #seeley-send .final{padding:5rem 1.25rem}
 #seeley-send .final .final-lead{font-size:.64rem;letter-spacing:.14em}
 #seeley-send .final .final-main{line-height:1.05}
 #seeley-send .final::before{left:1rem;font-size:25vw}
 #seeley-send .final a{font-size:.65rem;letter-spacing:.12em}
}

/* Querformat auf Smartphones und niedrigen Tablets:
   lange Sticky-Sequenzen werden in einen stabilen linearen Lesefluss überführt. */
@media(max-height:650px) and (min-width:641px){
 #seeley-send .hero{min-height:calc(100svh - 50px);padding-top:4.5rem;padding-bottom:2rem}
 #seeley-send .hero h1{font-size:clamp(3.2rem,8vh,5.2rem);line-height:.9;max-width:760px}
 #seeley-send .hero-copy{font-size:.86rem;max-width:650px}
 #seeley-send .hero-actions{margin-top:1rem}
 #seeley-send .vision-refined .vision-story{
   height:auto;
   min-height:0;
   padding:4rem 0;
 }
 #seeley-send .vision-refined .story-sticky{
   position:relative;
   top:auto;
   height:auto;
   min-height:0;
   transform:none;
   display:grid;
   grid-template-columns:1fr 1fr;
   gap:3rem;
   overflow:visible;
 }
 #seeley-send .vision-refined .story-axis{display:none}
 #seeley-send .vision-refined .story-part{
   position:relative;
   height:auto;
   min-height:0;
   margin:0;
   padding:2rem 0;
   opacity:1;
   filter:none;
   transform:none;
 }
 #seeley-send .vision-refined .unified-closing{
   position:relative;
   top:auto;
   margin:3rem auto 0;
   opacity:1;
   transform:none;
 }
 #seeley-send .about-family{height:auto;min-height:0}
 #seeley-send .about-sticky-stage{position:relative;top:auto;height:auto;min-height:0}
 #seeley-send .about-family .about-family-inner{
   height:auto;
   min-height:0;
   overflow:visible;
   padding-top:4rem;
   padding-bottom:4rem;
 }
 #seeley-send .about-heading,#seeley-send .about-story,
 #seeley-send .about-family.in-view .about-heading,#seeley-send .about-family.in-view .about-story{opacity:1;transform:none}
 #seeley-send .about-family .about-years div,#seeley-send .about-family.in-view .about-years div{transform:none}
 #seeley-send .about-route{display:none}
 #seeley-send .partner-showcase{min-height:0}
 #seeley-send .partner-v2 .coin-stage{height:300px}
 #seeley-send .partner-v2 .coin{width:260px;height:260px}
 #seeley-send .final{padding-top:4rem;padding-bottom:4rem}
}

/* Sehr kleine Geräte */
@media(max-width:380px){
 #seeley-send .hero h1{font-size:3rem}
 #seeley-send .partner-v2 .coin{width:225px;height:225px}
 #seeley-send .partner-v2 .coin-stage{height:280px}
 #seeley-send .final .final-main{font-size:2.05rem}
}


/* === sende-uns 27 - Block 27 von 58, <style id="seeley-responsive-overflow-seal"> ==== */

#seeley-send{width:100%;max-width:100%;overflow-x:clip;overflow-y:visible}
#seeley-send .partner-v2 .giving-panel,
#seeley-send .final{
  width:100%;
  max-width:100%;
  margin-left:0;
  margin-right:0;
}


/* === sende-uns 28 - Block 28 von 58, <style id="seeley-final-spacing-polish"> ==== */

#seeley-send .partner-v2 .giving-copy dl>div{grid-template-columns:185px minmax(0,1fr);column-gap:1.6rem}
#seeley-send .final p{margin-bottom:clamp(1.15rem,1.8vw,1.8rem)}
@media(max-width:640px){#seeley-send .partner-v2 .giving-copy dl>div{grid-template-columns:1fr;row-gap:.55rem}}


/* === sende-uns 29 - Block 29 von 58, <style id="seeley-final-cta-lift"> ==== */
#seeley-send .final>a{position:relative;transform:translateY(-1.1rem)}

/* === sende-uns 30 - Block 30 von 58, <style id="seeley-mobile-story-redesign-v1"> ==== */

@media(max-width:640px){
/*
 * DIE BEZUGSHOEHE DER SCHMALEN FASSUNG (Paket P38, 21.09.2026).
 * Jedes senkrechte Mass der gepinnten Abschnitte leitet sich von hier ab,
 * nicht von der Fensterhoehe selbst. Bis 900 px Fensterhoehe ist beides
 * dasselbe - auf jedem Telefon aendert sich also nichts. Darueber steht der
 * Wert still, statt dass Bloecke, Abstaende und Scrollwege weiterwachsen:
 * bei 1484 px klaffte es zwischen "Equip the Saints" und dem naechsten Block
 * 746 px weit.
 */
html body.page-id-1553 #seeley-send#seeley-send{--seeley-buehne:min(100svh,900px);--seeley-versatz:calc((100svh - var(--seeley-buehne)) / 2)}
#seeley-send{overflow-x:clip}
#seeley-send .mission-connection,#seeley-send .about-route,#seeley-send .partner-thread{right:3px;left:auto}
#seeley-send .connection-label,#seeley-send .about-route small,#seeley-send .partner-side-label{display:none}
#seeley-send .hero-actions{width:100%;gap:.65rem}
#seeley-send .hero-actions a{min-width:0;max-width:100%;text-align:center;justify-content:center}
#seeley-send .vision-refined .vision-intro{padding-inline:1.35rem 1.65rem}
#seeley-send .vision-refined .story-sticky{position:sticky;height:100svh;min-height:0;overflow:hidden;display:block;padding:0}
#seeley-send .vision-refined .story-axis.unified-axis:before{content:"";position:absolute;inset:0;}
#seeley-send .vision-refined .story-axis.unified-axis>span{position:absolute;inset:0 auto auto 0;width:1px;background:#E1D6A9}
#seeley-send .vision-refined .story-part,#seeley-send .vision-refined .unified-closing{position:absolute;top:50%;height:auto;margin:0;padding:0;opacity:0;filter:none;text-align:left;align-items:flex-start;justify-content:center;transition:opacity .45s ease,transform .55s ease}
#seeley-send .vision-refined .story-part h3{text-align:left}
#seeley-send .vision-refined .story-part p{text-align:left}
#seeley-send .vision-refined[data-progress-ready="two"] .reach-story,#seeley-send .vision-refined[data-progress-ready="three"] .reach-story{opacity:0}
#seeley-send .vision-refined[data-progress-ready="two"] .equip-story{opacity:1;transform:translateY(-50%) scale(1)}
#seeley-send .vision-refined[data-progress-ready="three"] .equip-story{opacity:0}
#seeley-send .vision-refined .unified-closing{align-items:center}
#seeley-send .vision-refined .unified-closing p{text-align:left}
#seeley-send .about-bg,#seeley-send .about-family.in-view .about-bg{inset:0;transform:none;}
#seeley-send .about-family-inner{width:100%;height:100%;min-height:0;padding:5rem 1.5rem 1.5rem;display:block;overflow:hidden}
#seeley-send .about-story{font-size:clamp(.88rem,4vw,1.02rem);}
#seeley-send .about-years{position:relative;display:block;width:100%;border:0;}
#seeley-send .about-years:before,#seeley-send .about-years:after{content:"";position:absolute;height:1px;background:#e1d6a933}
#seeley-send .about-years:after{background:#E1D6A9;transform:scaleX(0);transform-origin:right;transition:transform .6s ease}
#seeley-send .about-family[data-about-step="1"] .about-years:after{transform:scaleX(.2)}#seeley-send .about-years>div{position:absolute;text-align:center;}
#seeley-send .about-years>div:before{background:#6F7668;border-color:#E1D6A9}
#seeley-send .about-years>div span,#seeley-send .about-years>div small{display:block;text-align:center;transform:none}
#seeley-send .about-years>div span{color:#E1D6A9}#seeley-send .about-family:not([data-about-step]) .about-years>div:first-child,#seeley-send .about-family[data-about-step="0"] .about-years>div:first-child,#seeley-send .about-family[data-about-step="1"] .about-years>div:nth-child(1),#seeley-send .about-family[data-about-step="2"] .about-years>div:nth-child(2),#seeley-send .about-family[data-about-step="3"] .about-years>div:nth-child(3),#seeley-send .about-family[data-about-step="4"] .about-years>div:nth-child(4),#seeley-send .about-family[data-about-step="5"] .about-years>div:nth-child(5){transform:translate(-50%,-50%) scale(1)}
#seeley-send .about-story blockquote{margin-top:.5rem}
#seeley-send .partner-v2 .tier-column,#seeley-send .partner-v2 .tier,#seeley-send .partner-v2 .tier h3,#seeley-send .partner-v2 .tier strong,#seeley-send .partner-v2 .tier p{text-align:center;align-items:center;justify-content:center}
#seeley-send .partner-v2 .tier h3,#seeley-send .partner-v2 .tier strong,#seeley-send .partner-v2 .tier p{margin-inline:auto;max-width:100%}
#seeley-send .tier-column{container-type:normal}#seeley-send .partner-v2 .tier h3{font-size:clamp(2.1rem,11vw,3rem);overflow-wrap:break-word}
#seeley-send .partner-v2 .giving-panel{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;padding-inline:1.25rem;overflow:visible}
#seeley-send .giving-copy,#seeley-send .giro-card{width:100%;min-width:0;max-width:100%}
#seeley-send .giving-copy h3{line-height:1.04;}
#seeley-send .giving-copy p,#seeley-send .giving-copy dd{overflow-wrap:anywhere}
#seeley-send .giving-copy dl>div{grid-template-columns:minmax(0,1fr);row-gap:.48rem}
#seeley-send .giro-card{padding-inline:1rem}
#seeley-send .giro-card canvas,#seeley-send .giro-card img{max-width:100%;height:auto}
#seeley-send .giving-panel:before,#seeley-send .final:before{left:0;right:0;width:100%;max-width:100%;transform:none;text-align:center;white-space:nowrap;letter-spacing:-.05em}
#seeley-send .giving-panel:before{font-size:clamp(3rem,18vw,4.2rem)}
#seeley-send .final{overflow:hidden;padding-inline:1.25rem}
#seeley-send .final p{width:100%;max-width:100%}
#seeley-send .final .final-main{font-size:clamp(1.95rem,9.8vw,2.9rem);overflow-wrap:break-word}
}


/* === sende-uns 31 - Block 31 von 58, <style id="seeley-mobile-story-redesign-v2"> ==== */

@media(max-width:640px){
#seeley-send .about-bg{background-color:#171918;background-size:100% auto;background-position:center 4.25rem;background-repeat:no-repeat}
#seeley-send .about-heading,#seeley-send .about-story,#seeley-send .about-family.in-view .about-heading,#seeley-send .about-family.in-view .about-story{opacity:1;transform:none}
}


/* === sende-uns 32 - Block 32 von 58, <style id="seeley-mobile-story-redesign-v3"> ==== */

@media(max-width:640px){
#seeley-send .about-family[data-about-step]:not([data-about-step="done"]) .about-years>div{opacity:0;transform:translate(-50%,-50%) scale(.82)}
}


/* === sende-uns 33 - Block 33 von 58, <style id="seeley-mobile-story-redesign-v4"> ==== */

@media(max-width:640px){
#seeley-send .hero-actions>a:first-child{white-space:nowrap;font-size:clamp(.58rem,2.8vw,.7rem);letter-spacing:.045em;display:flex;flex-wrap:nowrap;gap:.5rem}
#seeley-send .hero-actions>a:first-child span{white-space:nowrap;flex:0 0 auto}
#seeley-send .giving-copy h3{font-size:clamp(1.82rem,9.2vw,2.5rem);hyphens:none;overflow-wrap:normal;word-break:normal}
}


/* === sende-uns 34 - Block 34 von 58, <style id="seeley-mobile-story-redesign-v5"> ==== */

@media(max-width:640px){
#seeley-send .about-family[data-about-step="0"] .about-years>div:not(:nth-child(1)),
#seeley-send .about-family[data-about-step="1"] .about-years>div:not(:nth-child(1)),
#seeley-send .about-family[data-about-step="2"] .about-years>div:not(:nth-child(2)),
#seeley-send .about-family[data-about-step="3"] .about-years>div:not(:nth-child(3)),
#seeley-send .about-family[data-about-step="4"] .about-years>div:not(:nth-child(4)),
#seeley-send .about-family[data-about-step="5"] .about-years>div:not(:nth-child(5)){opacity:0;transform:translate(-50%,-50%) scale(.82)}
}


/* === sende-uns 35 - Block 35 von 58, <style id="seeley-mobile-story-redesign-v6"> ==== */

@media(max-width:640px){
/* Vision: kumulativer Aufbau statt Folienwechsel */
#seeley-send .vision-refined .vision-story{height:calc(2.9 * var(--seeley-buehne) + 100svh);min-height:2450px}
#seeley-send .vision-refined .dot-one{top:17%}
#seeley-send .vision-refined .dot-two{top:49%}
#seeley-send .vision-refined .dot-three{top:81%}
#seeley-send .vision-refined .story-part,#seeley-send .vision-refined .unified-closing{left:42px;right:18px;width:auto;min-height:0;transform:translateY(12px) scale(.97)}
#seeley-send .vision-refined .reach-story{opacity:.13;transform:translateY(12px) scale(.97)}
#seeley-send .vision-refined .equip-story{opacity:.13;transform:translateY(12px) scale(.97)}
#seeley-send .vision-refined .unified-closing{opacity:.1;transform:translateY(12px) scale(.97)}
#seeley-send .vision-refined[data-progress-ready="one"] .reach-story,
#seeley-send .vision-refined[data-progress-ready="two"] .reach-story,
#seeley-send .vision-refined[data-progress-ready="three"] .reach-story{opacity:1;transform:none}
#seeley-send .vision-refined[data-progress-ready="two"] .equip-story,
#seeley-send .vision-refined[data-progress-ready="three"] .equip-story{opacity:1;transform:none}
#seeley-send .vision-refined[data-progress-ready="three"] .unified-closing{opacity:1;transform:none}
#seeley-send .vision-refined .story-kicker{font-size:.55rem;margin-bottom:.5rem}
#seeley-send .vision-refined .story-part h3{font-size:clamp(2rem,10.8vw,2.85rem);line-height:.9;margin:0 0 .65rem}
#seeley-send .vision-refined .story-part p{font-size:clamp(.78rem,3.65vw,.94rem);line-height:1.48;margin:0;max-width:29rem}
#seeley-send .vision-refined .unified-closing p{font-size:clamp(.96rem,4.65vw,1.2rem);line-height:1.45;margin:0}

/* Familienbild läuft weich in den Textbereich */
#seeley-send .about-bg{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 58%,rgba(0,0,0,.72) 76%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 58%,rgba(0,0,0,.72) 76%,transparent 100%)}
#seeley-send .about-overlay{background:linear-gradient(180deg,rgba(8,11,10,.25) 4rem,rgba(8,11,10,.48) 19rem,rgba(8,11,10,.88) 31rem,#111413 72%)}
#seeley-send .about-heading h2{font-size:clamp(2.15rem,10.7vw,3rem);line-height:.94;}
#seeley-send .about-story{line-height:1.42}
#seeley-send .about-story .about-lead{font-size:clamp(.82rem,3.8vw,.98rem);line-height:1.48;}
#seeley-send .about-story>p:not(.about-lead){display:block;font-size:clamp(.7rem,3.25vw,.84rem);line-height:1.45;margin:0 0 .6rem;opacity:.86}

/* Timeline läuft horizontal von rechts nach links */
#seeley-send .about-years{height:150px;margin:.35rem 0 .45rem;overflow:visible}
#seeley-send .about-years:before,#seeley-send .about-years:after{top:32%;left:5%;right:5%}
#seeley-send .about-years>div{top:55%;left:165%;width:68%;opacity:0;transform:translate(-50%,-50%) scale(.88);transition:left .65s cubic-bezier(.2,.8,.2,1),opacity .4s ease,transform .65s cubic-bezier(.2,.8,.2,1)}
#seeley-send .about-years>div:before{top:-1.25rem;left:50%;transform:translateX(-50%)}
#seeley-send .about-years>div span{font-size:1.5rem;line-height:1}
#seeley-send .about-years>div small{font-size:.72rem;line-height:1.18;margin-top:.42rem}
@keyframes seeleyMobileYearPulse{0%{transform:translate(-50%,-50%) scale(.86)}55%{transform:translate(-50%,-50%) scale(1.13)}100%{transform:translate(-50%,-50%) scale(1)}}

/* GEMEINSAM so breit und präsent wie SENDEN */
}
@media(max-width:360px){
#seeley-send .vision-refined .story-part,#seeley-send .vision-refined .unified-closing{left:36px;right:12px}
#seeley-send .vision-refined .story-part h3{font-size:clamp(1.85rem,10.2vw,2.5rem)}
}


/* === sende-uns 36 - Block 36 von 58, <style id="seeley-mobile-story-redesign-v7"> ==== */

@media(max-width:640px){
#seeley-send .about-family .about-global-route{display:none}
#seeley-send .partner-v2 .giving-panel:before{left:calc(-5vw + 9px);right:calc(-5vw + 9px);bottom:2px;width:auto;max-width:none;transform:none;text-align:center;font-size:23.4vw;line-height:.8;letter-spacing:-.055em;box-sizing:border-box}
#seeley-send .final:before{left:9px;right:9px;bottom:2px;width:auto;transform:none;text-align:center;font-size:clamp(3rem,15.4vw,4.9rem);line-height:.8;letter-spacing:-.055em;padding-inline:0;box-sizing:border-box}
}
@media(max-width:360px){#seeley-send .about-family-inner{padding-top:6.75rem}}


/* === sende-uns 37 - Block 37 von 58, <style id="seeley-mobile-about-polish-v22"> ==== */

@media(max-width:640px){
 /* weicher Übergang aus der Vision in das Familienbild */
 #seeley-send .about-family .about-bg{
   inset:0;
   background-position:center 38%;
   -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 9svh,#000 61%,rgba(0,0,0,.72) 77%,transparent 100%);
   mask-image:linear-gradient(to bottom,transparent 0,#000 9svh,#000 61%,rgba(0,0,0,.72) 77%,transparent 100%);
 }
 #seeley-send .about-family .about-texture{opacity:.32}
 #seeley-send .about-family .about-overlay{
   background:linear-gradient(180deg,#262626 0,rgba(8,11,10,.28) 10svh,rgba(8,11,10,.5) 48%,rgba(8,11,10,.92) 70%,#111413 88%);
 }
 #seeley-send .about-family .about-overlay:after{display:none}

 /* Überschrift und Lebensgeschichte bewusster im Bild platzieren */
 #seeley-send .about-family-inner{
   padding-top:clamp(8.9rem,16svh,10.8rem);
   padding-bottom:1.25rem;
 }
 #seeley-send .about-heading .ey{
   margin-bottom:1.35rem;
 }
 #seeley-send .about-heading h2{
   margin-top:.35rem;
   margin-bottom:1.15rem;
 }
 #seeley-send .about-story .about-lead{
   margin-top:.65rem;
   margin-bottom:1.25rem;
 }
 #seeley-send .about-story>p:not(.about-lead){
   margin-top:1.05rem;
   margin-bottom:.85rem;
 }

 /* eine symmetrische, mittige Einzelstation */
 #seeley-send .about-family .about-years{
   position:relative;
   display:block;
   width:100%;
   border:0;
   overflow:visible;
 }
 #seeley-send .about-family .about-years:before,
 #seeley-send .about-family .about-years:after{
   content:"";
   position:absolute;
   left:7%;
   right:7%;
   height:1px;
   background:#e1d6a933;
   transform-origin:right center;
 }
 #seeley-send .about-family .about-years:after{
   background:#E1D6A9;
   transform:scaleX(0);
   transition:transform .42s ease-out;
 }
 #seeley-send .about-family[data-about-step="0"] .about-years:after,
 #seeley-send .about-family[data-about-step="1"] .about-years:after{transform:scaleX(.2)}
 #seeley-send .about-family[data-about-step="2"] .about-years:after{transform:scaleX(.4)}
 #seeley-send .about-family[data-about-step="3"] .about-years:after{transform:scaleX(.6)}
 #seeley-send .about-family[data-about-step="4"] .about-years:after{transform:scaleX(.8)}
 #seeley-send .about-family[data-about-step="5"] .about-years:after{transform:scaleX(1)}

 #seeley-send .about-family .about-years>div{
   position:absolute;
   left:124%;
   width:76%;
   height:auto;
   margin:0;
   padding:0;
   text-align:center;
   transform:translate(-50%,0) scale(.92);
   transform-origin:50% 0;
   transition:left .52s cubic-bezier(.2,.8,.2,1),opacity .3s ease,transform .4s cubic-bezier(.2,.8,.2,1);
 }
 #seeley-send .about-family .about-years>div:before{
   content:"";
   position:absolute;
   left:50%;
   width:10px;
   height:10px;
   border-radius:50%;
   border:2px solid #6F7668;
   box-shadow:0 0 0 3px #6f766822;
 }
 #seeley-send .about-family .about-years>div>span{
   display:block;
   font-size:clamp(1.65rem,8vw,2.05rem);
   line-height:1;
   text-align:center;
   color:#E1D6A9;
   transform:none;
 }
 #seeley-send .about-family .about-years>div>small{
   display:block;
   max-width:none;
   margin:.55rem auto 0;
   font-size:clamp(.72rem,3.4vw,.88rem);
   line-height:1.18;
   text-align:center;
   transform:none;
 }

 #seeley-send .about-family[data-about-step="0"] .about-years>div:nth-child(1),
 #seeley-send .about-family[data-about-step="1"] .about-years>div:nth-child(1),
 #seeley-send .about-family[data-about-step="2"] .about-years>div:nth-child(2),
 #seeley-send .about-family[data-about-step="3"] .about-years>div:nth-child(3),
 #seeley-send .about-family[data-about-step="4"] .about-years>div:nth-child(4),
 #seeley-send .about-family[data-about-step="5"] .about-years>div:nth-child(5){
   left:50%;
   opacity:1;
   transform:translate(-50%,0) scale(1);
   animation:seeleyAboutStationPulse .52s cubic-bezier(.2,.8,.2,1);
 }
 #seeley-send .about-family[data-about-step="0"] .about-years>div:nth-child(1):before,
 #seeley-send .about-family[data-about-step="1"] .about-years>div:nth-child(1):before,
 #seeley-send .about-family[data-about-step="2"] .about-years>div:nth-child(2):before,
 #seeley-send .about-family[data-about-step="3"] .about-years>div:nth-child(3):before,
 #seeley-send .about-family[data-about-step="4"] .about-years>div:nth-child(4):before,
 #seeley-send .about-family[data-about-step="5"] .about-years>div:nth-child(5):before{
   background:#6F7668;
   border-color:#E1D6A9;
   box-shadow:0 0 0 7px #6f76684d,0 0 16px #e1d6a955;
 }
 #seeley-send .about-family[data-about-step="2"] .about-years>div:nth-child(1),
 #seeley-send .about-family[data-about-step="3"] .about-years>div:nth-child(2),
 #seeley-send .about-family[data-about-step="4"] .about-years>div:nth-child(3),
 #seeley-send .about-family[data-about-step="5"] .about-years>div:nth-child(4){
   left:-24%;
   opacity:.18;
 }
 #seeley-send .about-family[data-about-step="0"] .about-years>div:nth-child(2),
 #seeley-send .about-family[data-about-step="1"] .about-years>div:nth-child(2),
 #seeley-send .about-family[data-about-step="2"] .about-years>div:nth-child(3),
 #seeley-send .about-family[data-about-step="3"] .about-years>div:nth-child(4),
 #seeley-send .about-family[data-about-step="4"] .about-years>div:nth-child(5){
   left:124%;
   opacity:.18;
 }
 @keyframes seeleyAboutStationPulse{
   0%{transform:translate(-50%,0) scale(.9)}
   58%{transform:translate(-50%,0) scale(1.08)}
   100%{transform:translate(-50%,0) scale(1)}
 }
}
@media(max-width:380px){
 #seeley-send .about-family-inner{padding-top:clamp(8rem,15svh,9rem)}
 }
@media(prefers-reduced-motion:reduce){
 #seeley-send .about-family .about-years>div{animation:none}
}


/* === sende-uns 38 - Block 38 von 58, <style id="seeley-mobile-about-hero-v23"> ==== */

#seeley-send .about-mobile-hero{display:none}
@media(max-width:640px){
 #seeley-send .about-family{
   height:750svh;
   min-height:4800px;
   background:#111413;
 }
 #seeley-send .about-mobile-hero{
   position:relative;
   width:100%;
   overflow:hidden;
   isolation:isolate;
   background:#262626;
 }
 #seeley-send .about-mobile-hero-bg{
   position:absolute;
   inset:0;
   background:url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/TR_0304-scaled.jpg') center 42%/cover no-repeat;
   z-index:-3;
   transform:scale(1.015);
 }
 #seeley-send .about-mobile-hero-shade{
   position:absolute;
   inset:0;
   z-index:-2;
 }
 #seeley-send .about-mobile-hero-shade:after{
   content:"";
   position:absolute;
   inset:0;
   background:url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/Overlay-Test.png') center/cover no-repeat;
 }
 #seeley-send .about-mobile-hero-copy{
   left:1.35rem;
   right:2.5rem;
   bottom:clamp(3.8rem,8svh,6rem);
   z-index:2;
   color:#F9F6F1;
 }
 #seeley-send .about-mobile-hero-copy .ey{
   margin:0 0 1.25rem;
   color:#E1D6A9;
   font-size:clamp(.58rem,2.8vw,.7rem);
   font-weight:400;
   letter-spacing:.27em;
 }
 #seeley-send .about-mobile-hero-copy h2{
   margin:0 0 1.2rem;
   color:#F9F6F1;
   font-family:Montserrat,sans-serif;
   font-size:clamp(2.6rem,12.6vw,3.7rem);
   font-weight:200;
   line-height:.92;
   letter-spacing:-.045em;
   text-transform:none;
 }
 #seeley-send .about-mobile-hero-copy h2 strong{
   color:#E1D6A9;
   font-weight:600;
 }
 #seeley-send .about-mobile-hero-copy p{
   max-width:31rem;
   text-transform:none;
 }

 /* Der folgende Sticky-Bereich enthält nur Geschichte, Timeline und Bibelwort */
 #seeley-send .about-sticky-stage{
   position:sticky;
   top:0;
   height:100svh;
   min-height:0;
   overflow:hidden;
   background:#111413;
 }
 #seeley-send .about-sticky-stage>.about-bg,
 #seeley-send .about-sticky-stage>.about-texture,
 #seeley-send .about-sticky-stage>.about-overlay,
 #seeley-send .about-sticky-stage .about-heading,
 #seeley-send .about-sticky-stage .about-lead{
   display:none;
 }
 #seeley-send .about-sticky-stage .about-family-inner{
   width:100%;
   height:100%;
   min-height:0;
   padding:clamp(5.8rem,11svh,7.8rem) 2.55rem 1.4rem 1.35rem;
   overflow:hidden;
   display:block;
 }
 #seeley-send .about-sticky-stage .about-story{
   opacity:1;
   transform:none;
 }
 #seeley-send .about-sticky-stage .about-story>p:not(.about-lead){
   display:block;
   max-width:34rem;
   margin:0 0 1.05rem;
   color:#F9F6F1c7;
   font-size:clamp(.75rem,3.45vw,.9rem);
   font-weight:200;
   line-height:1.5;
 }

 /* Timeline: Punkt bewusst leicht oberhalb der Linie */
 #seeley-send .about-family .about-years{
   height:172px;
   margin:1.35rem 0 .7rem;
 }
 #seeley-send .about-family .about-years:before,
 #seeley-send .about-family .about-years:after{
   top:43%;
 }
 #seeley-send .about-family .about-years>div{
   top:43%;
 }
    #seeley-send .about-family .about-years>div>span{
   margin-top:1.15rem;
 }
 #seeley-send .about-story blockquote{
   margin:.4rem 0 0;
   font-size:clamp(1rem,4.5vw,1.25rem);
   line-height:1.45;
 }
 #seeley-send .about-story blockquote cite{margin-top:.55rem}

 /* Der letzte Meilenstein bleibt auch nach Ende des Scrollpfads aktiv */
 #seeley-send .about-family[data-about-step="5"] .about-years>div:nth-child(5){
   left:50%;
   opacity:1;
   transform:translate(-50%,0) scale(1);
 }
}
@media(max-width:380px){
 #seeley-send .about-mobile-hero-copy{
   left:1.1rem;
   right:2.1rem;
   bottom:3.3rem;
 }
  #seeley-send .about-sticky-stage .about-family-inner{padding-top:4.9rem}
 #seeley-send .about-sticky-stage .about-story>p:not(.about-lead){font-size:.72rem;line-height:1.44}
 #seeley-send .about-family .about-years{height:154px;margin-top:.85rem}
}


/* === sende-uns 39 - Block 39 von 58, <style id="seeley-mobile-about-point-layer-v23b"> ==== */

@media(max-width:640px){
 #seeley-send .about-family .about-years:before,
 #seeley-send .about-family .about-years:after{z-index:1}
 #seeley-send .about-family .about-years>div{z-index:2}
 #seeley-send .about-family .about-years>div:before{
   top:0;
   z-index:4;
   background:#111413;
   transform:translate(-50%,-50%);
 }
}


/* === sende-uns 40 - Block 40 von 58, <style id="seeley-responsive-about-partner-v24"> ==== */

@media(max-width:640px){
 /* inhaltsgetriebener Familien-Hero: gleiche Texte, nur responsive angeordnet */
 #seeley-send .about-mobile-hero{
   height:auto;
   min-height:100svh;
   display:flex;
   align-items:flex-end;
   padding:clamp(7rem,16svh,10rem) 2.5rem clamp(3.6rem,8svh,6rem) 1.35rem;
 }
  #seeley-send .about-mobile-hero-copy{
   position:relative;
   inset:auto;
   width:100%;
   max-width:34rem;
 }
 #seeley-send .about-mobile-hero-copy p{
   margin:0 0 .9rem;
   color:#F9F6F1d1;
   font-size:clamp(.76rem,3.45vw,.91rem);
   font-weight:200;
   line-height:1.5;
 }
  #seeley-send .about-sticky-stage .about-story>p{
   display:none;
 }
 #seeley-send .about-sticky-stage .about-story{
   padding-top:clamp(12svh,18svh,21svh);
 }

 /* Zitat: Zeichen und Text erhalten getrennte, klare Spalten */
 #seeley-send .about-story blockquote{
   padding-left:3.35rem;
 }
 #seeley-send .about-story blockquote>span{
   left:.7rem;
   width:1.5rem;
   text-align:center;
 }

 /* Counter näher unter die Münze, Navigation als zwei lesbare Gruppen */
 #seeley-send .partner-showcase{
   gap:clamp(.55rem,2svh,1.1rem);
 }
 #seeley-send .partner-v2 .tier-count{
   margin:-.2rem 0 1rem;
   text-align:center;
 }
 #seeley-send .partner-v2 .tier-nav{
   display:flex;
   align-items:center;
   justify-content:center;
   gap:clamp(2rem,9vw,3rem);
   margin-top:1.25rem;
   padding-top:1.35rem;
 }
 #seeley-send .partner-v2 .dots{
   display:flex;
   align-items:center;
   gap:.72rem;
   flex:0 0 auto;
 }
 #seeley-send .partner-v2 .arrows{
   display:flex;
   align-items:center;
   gap:.75rem;
   flex:0 0 auto;
 }
}
@media(min-width:641px) and (max-width:900px){
 #seeley-send .about-story blockquote{
   padding-left:clamp(3.4rem,7vw,4.5rem);
 }
 #seeley-send .about-story blockquote>span{
   left:.8rem;
   width:1.8rem;
   text-align:center;
 }
 #seeley-send .partner-showcase{
   gap:clamp(.8rem,2.5vw,1.6rem);
 }
 #seeley-send .partner-v2 .tier-count{
   margin:.1rem 0 1.25rem;
   text-align:center;
 }
 #seeley-send .partner-v2 .tier-nav{
   justify-content:center;
   gap:clamp(2.5rem,8vw,4.5rem);
 }
}
@media(max-width:380px){
 #seeley-send .about-mobile-hero{
   padding:6.5rem 2.1rem 3.25rem 1.1rem;
 }
 #seeley-send .about-mobile-hero-copy h2{
   font-size:clamp(2.2rem,11.8vw,2.9rem);
 }
 #seeley-send .about-mobile-hero-copy p{
   font-size:clamp(.72rem,3.35vw,.82rem);
   line-height:1.44;
 }
 #seeley-send .partner-v2 .tier-nav{
   gap:1.45rem;
 }
}


/* === sende-uns 41 - Block 41 von 58, <style id="seeley-responsive-about-single-source-v25"> ==== */

@media(max-width:640px){
 #seeley-send .about-mobile-hero-bg{
   background-position:center 42%;
 }
 #seeley-send .about-mobile-hero-shade{
   background:
    linear-gradient(180deg,rgba(8,11,10,.34) 0%,rgba(8,11,10,.18) 32%,rgba(8,11,10,.56) 68%,rgba(8,11,10,.92) 100%);
 }
 #seeley-send .about-mobile-hero-shade:after{
   opacity:1;
   mix-blend-mode:normal;
 }
 #seeley-send .about-mobile-hero-copy .about-heading{
   display:block;
   opacity:1;
   transform:none;
 }
 #seeley-send .about-mobile-hero-copy .about-heading .ey{
   margin:0 0 1.25rem;
 }
 #seeley-send .about-mobile-hero-copy .about-heading h2{
   margin:0 0 1.2rem;
 }
 #seeley-send .about-mobile-hero-copy>p{
   display:block;
   max-width:34rem;
   margin:0 0 .9rem;
   color:#F9F6F1d1;
   font-size:clamp(.76rem,3.45vw,.91rem);
   font-weight:200;
   line-height:1.5;
 }
 #seeley-send .about-mobile-hero-copy>.about-lead{
   color:#F9F6F1;
   font-size:clamp(.88rem,4vw,1.02rem);
   font-weight:300;
   line-height:1.55;
   margin-bottom:1.15rem;
 }
}
@media(max-width:380px){
 #seeley-send .about-mobile-hero-copy>p{
   font-size:clamp(.72rem,3.35vw,.82rem);
   line-height:1.44;
 }
}


/* === sende-uns 42 - Block 42 von 58, <style id="seeley-mobile-about-desktop-overlay-v30"> ==== */

@media(max-width:640px){
   html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-shade{
   visibility:hidden;
   opacity:0;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:before{
   visibility:visible;
   left:0;
   right:0;
   top:0;
   bottom:0;
   background-color:transparent;
   background-image:url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/Overlay-Test.png');
   background-position:center;
   background-size:cover;
   background-repeat:no-repeat;
   filter:none;
   mix-blend-mode:normal;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{
   visibility:visible;
   left:0;
   right:0;
   opacity:1;
 }
 }


/* === sende-uns 43 - Block 43 von 58, <style id="seeley-mobile-about-flow-v37"> ==== */

@media(max-width:640px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero{
   position:relative;
   isolation:isolate;
   display:block;
   height:auto;
   min-height:0;
   margin:0;
   padding:0;
   overflow:hidden;
   background:#111413;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg{
   display:block;
   position:absolute;
   inset:0 0 auto 0;
   width:100%;
   height:48rem;
   min-height:0;
   z-index:0;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-shade{
   display:none;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:before{
   content:"";
   display:block;
   position:absolute;
   inset:0 0 auto 0;
   width:100%;
   height:48rem;
   min-height:0;
   z-index:1;
   background:url('https://seeley-ontourwithgod.de/wp-content/uploads/2026/08/Overlay-Test.png') center/cover no-repeat;
   opacity:1;
   pointer-events:none;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{
   content:"";
   display:block;
   position:absolute;
   inset:0 0 auto 0;
   width:100%;
   min-height:0;
   z-index:2;
   pointer-events:none;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy{
   position:relative;
   inset:auto;
   z-index:3;
   display:block;
   width:100%;
   max-width:none;
   min-height:0;
   height:auto;
   padding:5.8rem 1.35rem 2rem;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy>.about-heading,
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy>.about-lead{
   max-width:34rem;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage{
   background:#111413;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-bg,
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-texture,
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-overlay{
   display:none;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-family-inner,
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-story{
   position:relative;
   height:100%;
 }
 }


/* === sende-uns 44 - Block 44 von 58, <style id="seeley-mobile-about-flow-v38"> ==== */



/* === sende-uns 45 - Block 45 von 58, <style id="seeley-mobile-about-flow-v39"> ==== */



/* === sende-uns 46 - Block 46 von 58, <style id="seeley-mobile-about-flow-v40"> ==== */

@media(max-width:640px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg,
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:before,
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{
   height:100%;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg{
   background-repeat:no-repeat;
 }
  html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy{
   padding-top:6.2rem;
 }
}
@media(max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg,
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:before,
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{
   height:100%;
 }
  html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy{
   padding-top:5.7rem;
 }
 }


/* === sende-uns 47 - Block 47 von 58, <style id="seeley-mobile-about-flow-v41"> ==== */

@media(max-width:640px){
 /* Foto fuellt den Bereich bei jeder Breite gleich - kein breitenabhaengiger Zoom */
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg{
   background-size:cover;
   background-position:center 30%;
 }
 /* deutlichere, aber ausgewogene Abdunkelung plus weicher unterer Fade */
  /* Erklärung folgt knapp nach dem fertigen Bildübergang */
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy>.about-lead{
   margin-bottom:6rem;
 }
}
@media(max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy>.about-lead{
   margin-bottom:5.5rem;
 }
}


/* === sende-uns 48 - Block 48 von 58, <style id="seeley-mobile-about-flow-v42"> ==== */

@media(max-width:640px){
 /* PNG-Textur vor der Bildkante weich auslaufen lassen */
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:before{
   -webkit-mask-image:linear-gradient(180deg,#000 0%,#000 70%,rgba(0,0,0,.72) 84%,transparent 100%);
   mask-image:linear-gradient(180deg,#000 0%,#000 70%,rgba(0,0,0,.72) 84%,transparent 100%);
 }
 /* dunklen Fade über die eigentliche Bildkante hinaus weiterführen */
 }


/* === sende-uns 49 - Block 49 von 58, <style id="seeley-mobile-about-flow-v43"> ==== */

@media(max-width:640px){
 /* Alle anschließenden Flächen verwenden exakt dieselbe Grundfarbe */
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero,
html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy,
html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage{
   border:0;
   box-shadow:none;
 }
  html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy{
   background:transparent;
 }
 /* Ein einziger Verlauf: kein abweichender Farbton an der Unterkante */
 }
@media(max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{
   height:32rem;
 }
}


/* === sende-uns 50 - Block 50 von 58, <style id="seeley-mobile-about-flow-v44"> ==== */

@media(max-width:640px){
 /* Die echte Fotoebene selbst ausfaden – dadurch keine harte Safari-Kante */
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg{
   -webkit-mask-image:linear-gradient(180deg,#000 0%,#000 74%,rgba(0,0,0,.86) 85%,rgba(0,0,0,.46) 93%,transparent 100%);
   mask-image:linear-gradient(180deg,#000 0%,#000 74%,rgba(0,0,0,.86) 85%,rgba(0,0,0,.46) 93%,transparent 100%);
   -webkit-mask-repeat:no-repeat;
   mask-repeat:no-repeat;
 }
}


/* === sende-uns 51 - Block 51 von 58, <style id="seeley-mobile-about-unified-v50"> ==== */

@media(max-width:640px){
 html body.page-id-1553 #seeley-send#seeley-send .about-family{
   height:600svh;
   min-height:0;
   background:#262626;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero,
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage{
   background-color:#262626;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{
   background:linear-gradient(180deg,
     rgba(38,38,38,.22) 0%,
     rgba(38,38,38,.20) 42%,
     rgba(38,38,38,.30) 56%,
     rgba(38,38,38,.52) 69%,
     rgba(38,38,38,.76) 81%,
     rgba(38,38,38,.94) 91%,
     #262626 100%);
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage{
   position:sticky;
   top:0;
   height:100svh;
   min-height:0;
   overflow:hidden;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-family-inner{
   position:relative;
   width:100%;
   height:100%;
   padding:0;
   overflow:hidden;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-story{
   position:absolute;
   inset:0;
   width:100%;
   height:100%;
   padding:0;
   margin:0;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-story>p{
   display:none;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-years{
   position:absolute;
   left:1.35rem;
   right:2.55rem;
   width:auto;
   height:172px;
   margin:0;
   transform:translateY(-50%);
   z-index:8;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-story blockquote{
   position:absolute;
   left:1.35rem;
   right:1.35rem;
   width:auto;
   margin:0;
   z-index:7;
 }
}
@media(max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-years{
   top:45%;
   height:154px;
 }
 }


/* === sende-uns 52 - Block 52 von 58, <style id="seeley-mobile-about-sequence-v53"> ==== */

@media(max-width:640px){
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero{
   z-index:auto;
 }
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage{
   z-index:1;
 }
  html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-years{
   top:50%;
 }
 }


/* === sende-uns 53 - Block 53 von 58, <style id="seeley-mobile-about-pinned-scene-v63"> ==== */

@media (max-width:640px){
 html body.page-id-1553 #seeley-send#seeley-send .about-family{height:var(--about-mobile-total,6000px);min-height:0}
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage{margin-top:0;height:100svh;min-height:0;overflow:hidden;background:#262626;--about-years-y:50%}
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-mobile-copy-wrap{display:block;position:absolute;left:1.35rem;right:2.55rem;top:var(--about-copy-y,1rem);z-index:9}
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-mobile-copy-wrap>p{display:block;position:static;max-width:34rem;margin:0;color:#F9F6F1c7;font-size:clamp(.82rem,3.75vw,.97rem);font-weight:200;line-height:1.5}
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-mobile-copy-wrap>p+p{margin-top:1.05rem}
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-years{top:var(--about-years-y);transform:translateY(-50%)}
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-story blockquote{top:var(--about-quote-y,calc(50% + 10.5rem))}
 html body.page-id-1553 #seeley-send#seeley-send .hero h1{font-size:clamp(2.9rem,13vw,4.25rem);line-height:.9}
 html body.page-id-1553 #seeley-send#seeley-send .hero-copy>p{font-size:clamp(.96rem,4.15vw,1.08rem);line-height:1.62}
 html body.page-id-1553 #seeley-send#seeley-send .vision-intro>p,
 html body.page-id-1553 #seeley-send#seeley-send .story-part>p,
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy>p,
 html body.page-id-1553 #seeley-send#seeley-send .partner-intro>p,
 html body.page-id-1553 #seeley-send#seeley-send .tier>p,
 html body.page-id-1553 #seeley-send#seeley-send .giving-copy>p{font-size:clamp(.86rem,3.9vw,1rem);line-height:1.58}
 html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-copy>.about-lead{font-size:clamp(.94rem,4.15vw,1.07rem);line-height:1.58}
 html body.page-id-1553 #seeley-send#seeley-send .giro-card>p{font-size:clamp(.78rem,3.5vw,.9rem);line-height:1.5}
}
@media (max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-mobile-copy-wrap>p{font-size:.78rem;line-height:1.46}
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-mobile-copy-wrap>p+p{margin-top:.9rem}
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-story blockquote{top:var(--about-quote-y,calc(50% + 9.75rem))}
 html body.page-id-1553 #seeley-send#seeley-send .hero h1{font-size:2.8rem}
}

@media(max-width:640px){
html body.page-id-1553 #seeley-send#seeley-send .about-family{margin-top:-2px;box-shadow:0 -2px 0 #262626}
html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage{margin-top:-3.5rem}
html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero-bg,
html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:before{
-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 74%,rgba(0,0,0,.86) 85%,rgba(0,0,0,.46) 93%,transparent 100%);
mask-image:linear-gradient(180deg,#000 0%,#000 74%,rgba(0,0,0,.86) 85%,rgba(0,0,0,.46) 93%,transparent 100%);
-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
html body.page-id-1553 #seeley-send#seeley-send .about-mobile-hero:after{
top:-1px;bottom:-1px;height:calc(100% + 2px);
background-image:linear-gradient(180deg,#262626 0%,rgba(38,38,38,.97) 3%,rgba(34,35,34,.85) 7%,rgba(26,28,27,.74) 11%,rgba(20,22,21,.68) 15%,rgba(15,18,17,.65) 21%,rgba(14,17,16,.63) 30%,rgba(14,17,16,.64) 62%,rgba(15,18,17,.66) 77%,rgba(20,22,21,.75) 81%,rgba(27,29,28,.86) 85%,rgba(33,34,33,.95) 88%,rgba(38,38,38,.99) 91%,#262626 94%,#262626 100%)}
}
/* Mobile about: sichtbarer Fortschrittsstrich, symmetrischer Zitatabstand und ruhige Stationswechsel */
@media(max-width:640px){
 html body.page-id-1553 #seeley-send#seeley-send .about-hero-route{display:block;position:absolute;right:8px;top:0;bottom:3.5rem;width:1px;background:#e1d6a923;z-index:30;pointer-events:none}
 html body.page-id-1553 #seeley-send#seeley-send .about-hero-route:after{content:"";position:absolute;left:0;right:0;top:0;height:calc(var(--about-hero-route-progress,0) * 100%);background:#E1D6A9}
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-story blockquote{top:calc(var(--about-quote-y,calc(50% + 10.5rem)) + 6rem)}
 html body.page-id-1553 #seeley-send#seeley-send .about-family .about-years>div{animation:none;will-change:left,opacity,transform;transition:left .42s cubic-bezier(.22,.8,.25,1),opacity .28s ease,transform .36s cubic-bezier(.22,.8,.25,1)}
}
@media(max-width:380px){
 html body.page-id-1553 #seeley-send#seeley-send .about-sticky-stage .about-story blockquote{top:calc(var(--about-quote-y,calc(50% + 9.75rem)) + 5.5rem)}
}

/* Ein durchgehender mobiler Fortschrittsstrich über Bild, Freezes und Timeline */
@media(max-width:640px){
 html body.page-id-1553 #seeley-send#seeley-send .about-family .about-route,
 html body.page-id-1553 #seeley-send#seeley-send .about-family .about-hero-route{display:none}
 html body.page-id-1553 #seeley-send#seeley-send .about-global-route{display:block;position:absolute;right:8px;top:0;bottom:0;width:1px;z-index:40;pointer-events:none}
 html body.page-id-1553 #seeley-send#seeley-send .about-global-route>i{display:block;position:sticky;top:0;width:1px;height:100svh;background:#e1d6a959;overflow:hidden}
 html body.page-id-1553 #seeley-send#seeley-send .about-global-route>i:after{content:"";display:block;width:1px;height:calc(var(--about-global-route-progress,0) * 100%);background:#E1D6A9}
}


/* === sende-uns 54 - Block 54 von 58, <style id="seeley-mobile-vision-final"> ==== */

@media(max-width:640px){
#seeley-send .vision-refined .story-sticky{top:6mm;transform:translateY(-6mm);transition:none;will-change:auto}
#seeley-send .vision-refined .story-axis.unified-axis{display:block;position:absolute;left:18px;right:auto;top:var(--seeley-versatz);width:1px;height:calc(.95 * var(--seeley-buehne));min-height:0;z-index:8}
#seeley-send .vision-refined .story-axis.unified-axis:before{background:transparent}
#seeley-send .vision-refined .story-axis.unified-axis>span{height:var(--av,0%);max-height:93%;transition:none;will-change:height}
#seeley-send .vision-refined .unified-axis .dot-one{top:var(--d1)}
#seeley-send .vision-refined .unified-axis .dot-two{top:var(--d2)}
#seeley-send .vision-refined .unified-axis .dot-three{top:93%;width:18px;height:18px;box-shadow:0 0 0 8px rgba(111,118,104,.26)}
#seeley-send .vision-refined .axis-dot{opacity:0;transform:translate(-50%,-50%) scale(.25);transition:opacity .25s ease,transform .4s cubic-bezier(.2,.8,.2,1);background:#6F7668;border-color:#E1D6A9}
#seeley-send .vision-refined[data-progress-ready="one"] .dot-one,#seeley-send .vision-refined[data-progress-ready="two"] .dot-one,#seeley-send .vision-refined[data-progress-ready="three"] .dot-one,#seeley-send .vision-refined[data-progress-ready="two"] .dot-two,#seeley-send .vision-refined[data-progress-ready="three"] .dot-two{opacity:1;transform:translate(-50%,-50%) scale(1)}
#seeley-send .vision-refined .reach-story{top:calc(var(--seeley-versatz) + .13 * var(--seeley-buehne) + 3mm);border:0}
#seeley-send .vision-refined .equip-story{top:calc(var(--seeley-versatz) + .44 * var(--seeley-buehne) + 9mm);border:0}
#seeley-send .vision-refined .reach-story:after{content:none;display:none;background:none;border:0}
#seeley-send .vision-refined .story-echo{display:block;position:absolute;left:0;right:0;top:50%;bottom:auto;width:100%;text-align:center;font-size:clamp(4.2rem,24vw,6.2rem);line-height:1;color:#F9F6F1;opacity:.045;mix-blend-mode:normal;transform:translateY(-50%);z-index:0;pointer-events:none}
#seeley-send .vision-refined .equip-story .story-echo{position:absolute;left:-15.5px;right:auto;transform:translateY(-50%)}
#seeley-send .vision-refined .story-kicker,#seeley-send .vision-refined .story-part h3,#seeley-send .vision-refined .story-part p{position:relative;z-index:2}
#seeley-send .vision-refined .story-part p{border-bottom:0}
#seeley-send .vision-refined .unified-closing{top:var(--ct,calc(var(--seeley-versatz) + .92 * var(--seeley-buehne)));display:block;height:auto;min-height:max-content;max-height:none;overflow:visible;contain:none;clip:auto;clip-path:none;mask:none;-webkit-mask:none;z-index:12;backface-visibility:hidden;-webkit-backface-visibility:hidden}
#seeley-send .vision-refined .unified-closing p{display:block;height:auto;min-height:max-content;max-height:none;overflow:visible;white-space:normal}
#seeley-send .vision-refined .story-part{backface-visibility:hidden;-webkit-backface-visibility:hidden}
#seeley-send .vision-refined[data-progress-ready="three"] .story-axis.unified-axis>span{height:var(--av,0%);max-height:93%}
#seeley-send .vision-refined[data-progress-ready="three"]:not(.ae) .unified-closing{opacity:0}
#seeley-send .vision-refined.ae .unified-closing{opacity:1}
#seeley-send .vision-refined:not(.ae) .unified-axis .dot-three{opacity:0}
#seeley-send .vision-refined.ae .unified-axis .dot-three{opacity:1;transform:translate(-50%,-50%) scale(1)}
#seeley-send .vision-refined.ae .unified-axis .dot-three:after{content:"";position:absolute;inset:-10px;border:2px solid #e1d6a9b8;border-radius:50%;animation:endRingFinal 1.55s ease-out infinite}
}
@media(max-width:1024px){#seeley-send .vision-refined,#seeley-send .vision-refined .vision-story,#seeley-send .vision-refined .story-sticky{overflow:visible}}
@media(prefers-reduced-motion:reduce){#seeley-send .vision-refined .story-part,#seeley-send .vision-refined .unified-closing{transition:none}#seeley-send .vision-refined.ae .unified-axis .dot-three:after{animation:none}}
@keyframes endRingFinal{0%{transform:scale(.55);opacity:.9}75%,100%{transform:scale(1.75);opacity:0}}


/* === sende-uns 55 - Block 55 von 58, <style id="seeley-mobile-single-route-final"> ==== */

@media(max-width:640px){
 html body.page-id-1553 #seeley-send#seeley-send .about-global-route,
 html body.page-id-1553 #seeley-send#seeley-send .about-hero-route{display:none}
}


/* === sende-uns 56 - Block 56 von 58, <style id="seeley-desktop-mobile-route-guard"> ==== */

@media(min-width:641px){
 #seeley-send .seeley-mobile-page-route,
 #seeley-send .mobile-route-label{display:none}
}


/* === sende-uns 57 - Block 57 von 58, <style id="seeley-wide-desktop-type-guard"> ==== */

/* Auf sehr breiten Displays bleiben lange Einzelwörter innerhalb ihrer Spalten. */
@media(min-width:1600px){
 #seeley-send .partner-v2 .tier h3{
  font-size:min(clamp(3rem,3.7vw,4.4rem),13.2cqw);
 }
 #seeley-send .partner-v2 .giving-copy h3{
  font-size:clamp(3rem,4.25vw,5.1rem);
 }
}


/* === sende-uns 58 - Block 58 von 58, <style id="seeley-adaptive-topology-v1"> ==== */

/* Gemeinsame Bildfläche: alle Ebenen überlappen die Außenkante, damit beim
   Resize keine Subpixel-Naht zwischen Bild, Overlay und Nachbarblock entsteht. */
@media(min-width:641px){
 #seeley-send .about-sticky-stage{isolation:isolate;background:#262626}
 #seeley-send .about-sticky-stage>.about-bg,
 #seeley-send .about-sticky-stage>.about-texture,
 #seeley-send .about-sticky-stage>.about-overlay{inset:-3px;width:auto;height:auto}
 #seeley-send .about-sticky-stage>.about-bg,#seeley-send .about-family.in-view .about-sticky-stage>.about-bg{background-size:cover;background-position:center 42%;transform:scale(1.015)}
 #seeley-send .about-sticky-stage>.about-overlay:after{
  inset:0;
  background:linear-gradient(180deg,#262626 0,rgba(38,38,38,.9) 2%,transparent 16%,transparent 82%,rgba(38,38,38,.9) 98%,#262626 100%)
 }
}

/* Breite, sehr niedrige Browserfenster bekommen einen kompakten Lesemodus.
   Das Foto bleibt eine vollflächige Bühne statt zu einem Bildstreifen zu werden. */
@media(min-width:641px) and (max-height:650px){
 #seeley-send .about-sticky-stage{min-height:clamp(620px,115vh,820px);overflow:hidden}
 #seeley-send .about-family .about-family-inner{min-height:clamp(620px,115vh,820px);padding-block:clamp(2.5rem,8vh,4rem);gap:clamp(2rem,5vw,5rem)}
 #seeley-send .about-heading h2{font-size:clamp(3.5rem,10vh,5rem)}
 #seeley-send .about-story p{font-size:clamp(.82rem,2.5vh,1rem);line-height:1.55;margin-bottom:.8rem}
 #seeley-send .about-story .about-lead{font-size:clamp(.95rem,3vh,1.2rem);line-height:1.45}
 #seeley-send .about-family .about-years{margin:1.2rem 0 1.5rem}
 #seeley-send .about-story blockquote{font-size:clamp(1.1rem,4vh,1.65rem);line-height:1.35}
 #seeley-send .about-sticky-stage>.about-overlay{
  background:linear-gradient(90deg,rgba(8,11,10,.55),rgba(8,11,10,.73) 48%,rgba(8,11,10,.94))
 }
}


/* Paket P26 - die Gasse der Seitenfaeden.

   Vier Faeden laufen am rechten Rand herunter: .route im Hero,
   .mission-connection in der Vision, .about-route bei "Ueber uns" und
   .partner-v2::before/::after beim Partnerteil. Alle vier sassen auf
   right:6vw, ihre senkrechten Woertchen 20 bis 24 px weiter INNEN. Und 6vw
   ist genau die Aussenkante des Inhalts - der Faden hatte also keinen Platz.
   Live gemessen am 21.09.2026 bei 929 x 1484: 57 Stellen, an denen Tinte auf
   Tinte lag; das Woertchen "EIN GEMEINSAMER WEG" stand 44 px innerhalb der
   Textkante.

   DER ERSTE ANLAUF WAR EIN POLSTER AM INHALT (padding-right an den Sections).
   Er hat die Wegmarke geloest und den Auftrag-Faden nicht: .refined-intro,
   .hero-inner, .partner-intro und .about-family-inner schreiben ihre Breite
   unter 1100 px als 90vw fest und schieben sich mit einem negativen rechten
   Rand genau um das Polster wieder heraus - bei 761 px gemessen
   margin-right:-63.59px. Ein Polster erreicht sie nicht.

   Deshalb rueckt statt des Inhalts der FADEN. Ab 641 px sitzt er in den
   ersten 25 px des Fensters; der Inhalt faengt fruehestens bei 5vw an, bei
   641 px also 32 px vom Rand. Am Inhalt aendert sich nichts.

   Unter 641 px bleibt alles, wie es war: dort sind die Woertchen ausgeblendet
   (Block 30), und .route sitzt schon auf right:2px (Abschnitt 00). Die Gasse
   faengt damit bei demselben Schaltpunkt an wie alles andere (Dennis,
   21.09.2026). Sie loest zugleich die drei Sonderfaelle ab, die dasselbe
   bisher nur stueckweise taten: .about-route{right:24px} unter 820 px,
   .mission-connection{right:24px} unter 760 px und der Partner-Faden unter
   900 px. */
@media(min-width:641px){
 #seeley-send .route{right:2px}
 #seeley-send .mission-connection{right:2px}
 #seeley-send .vision-refined .connection-label{margin-right:10px}
 #seeley-send .about-route{right:2px}
 #seeley-send .about-route>small{right:10px}
 #seeley-send .partner-faden{right:7px}
 #seeley-send .partner-side-label{right:10px}
}

/* Paket P34 - die zwei Saeulen brechen gemeinsam um.

   Reach und Equip stehen in gleich breiten Spalten, ihre Texte sind aber
   verschieden lang. Wer laenger ist, bricht zuerst - und zwar in
   entgegengesetzte Richtungen:

     "01 · Menschen erreichen"  braucht 207,6 px      "02 · Menschen zurüsten"  202,2 px
     "the Lost"                 braucht 186,1 px      "the Saints"              229,1 px

   Gemessen am 21.09.2026: zwischen 696 und 719 px stand der eine Kicker auf
   zwei Zeilen und der andere auf einer; zwischen 641 und 779 px hatte "Equip"
   drei Zeilen und "Reach" zwei.

   URSACHE: in diesem ganzen Band sind beide Schriftgroessen festgenagelt -
   der Kicker auf .65rem, die Ueberschrift auf ihrer Untergrenze 3.2rem. Sie
   folgen der Spalte nicht, und die Untergrenze wurde nie gegen den LAENGEREN
   der zwei Texte in der SCHMALSTEN Spalte gerechnet. Dasselbe Muster wie
   max-width:13ch bei der Zeitleiste.

   Der Kicker folgt jetzt der Spalte und bricht gar nicht mehr: ab 641 px
   steht er auf einer Zeile, auf beiden Seiten. Die Untergrenze der
   Ueberschrift faellt von 3.2rem auf 2.5rem (siehe Abschnitt 26), damit
   "the Saints" auch in der schmalsten Spalte auf eine Zeile passt - dann
   haben beide Saeulen zwei Zeilen statt zwei und drei.

   Unter 641 px gilt die schmale Fassung mit eigenen Groessen (Abschnitt 35);
   dort stehen die Saeulen untereinander und teilen sich keine Spaltenbreite. */
@media(min-width:641px){
 #seeley-send .vision-refined .story-kicker{
  white-space:nowrap;
  font-size:clamp(.5rem,calc(1.6vw - 2px),.65rem);
 }
}

