@font-face{font-family:'Mulish Ersatz';src:local('Arial');size-adjust:100.14%;ascent-override:100.36%;descent-override:24.96%;line-gap-override:0.00%}@font-face{font-family:'Marcellus Ersatz';src:local('Georgia');size-adjust:101.58%;ascent-override:95.90%;descent-override:27.54%;line-gap-override:0.00%}@font-face{font-family:'Cormorant Garamond Ersatz';src:local('Georgia');size-adjust:80.41%;ascent-override:114.91%;descent-override:35.69%;line-gap-override:0.00%}@font-face{font-family:'Marcellus';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/schriften/Marcellus-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(/wp-content/uploads/schriften/CormorantGaramond-500-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Mulish';font-style:normal;font-weight:300 700;font-display:swap;src:url(/wp-content/uploads/schriften/Mulish-var.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.e-con:has(>.elementor-widget-html .eb),.e-con:has(.eb){--padding-block-start:0;--padding-block-end:0;--padding-inline-start:0;--padding-inline-end:0;--content-width:100%;--width:100%;padding:0;max-width:100%;margin:0}.elementor-widget-html:has(.eb){margin:0;width:100%}.elementor-widget-html:has(.eb) .elementor-widget-container{margin:0}body.elementor-template-canvas{margin:0;background:#F8F6F0}.eb{--elfenbein:#F8F6F0;--eukalyptus:#E7EBE1;--eukalyptus-tief:#D9E0D2;--salbei:#96A68C;--tiefwald:#1F2D25;--wald-dunkel:#121C16;--messing:#B0925C;--messing-hell:#D3BC8D;--messing-tief:#8F753F;--messing-text:#7A6333;--weiss:#FFFFFF;--tinte:#2A382F;--fehler:#8A3324;--font-display:'Marcellus','Marcellus Ersatz',Georgia,'Times New Roman',serif;--font-ritual:'Cormorant Garamond','Cormorant Garamond Ersatz',Georgia,serif;--font-body:'Mulish','Mulish Ersatz','Helvetica Neue',Arial,sans-serif;--arch:34px 34px 3px 3px;--pad:22px;--kopf:72px;--schatten:0 30px 70px -34px rgba(18,28,22,.45);--ease:cubic-bezier(.22,.9,.3,1);font-family:var(--font-body);background:var(--elfenbein);color:var(--tinte);font-size:1.03rem;line-height:1.7;font-weight:300;-webkit-font-smoothing:antialiased;overflow-x:clip;position:relative}.eb *,.eb *::before,.eb *::after{box-sizing:border-box}.eb h1,.eb h2,.eb h3,.eb h4,.eb p,.eb ul,.eb ol,.eb figure,.eb blockquote,.eb dl,.eb dd{margin:0;padding:0}.eb ul,.eb ol{list-style:none}.eb img,.eb video,.eb svg{max-width:100%;display:block}.eb img{height:auto}.eb a{color:inherit}.eb::selection{background:var(--messing-hell);color:var(--wald-dunkel)}.eb:focus-visible{outline:2px solid var(--messing);outline-offset:3px;border-radius:3px}.eb button{font:inherit;color:inherit}.eb-skip{position:absolute;left:-9999px;top:12px;z-index:200;background:var(--tiefwald);color:var(--elfenbein);padding:12px 18px;border-radius:6px;text-decoration:none;font-weight:600}.eb-skip:focus{left:12px}.eb h1,.eb h2,.eb h3,.eb h4{font-family:var(--font-display);font-weight:400;line-height:1.12;color:var(--tiefwald);text-wrap:balance}.eb h1{font-size:clamp(2.1rem,6.2vw,3.9rem);letter-spacing:.005em}.eb h2{font-size:clamp(1.7rem,4.2vw,2.6rem)}.eb h3{font-size:1.28rem;line-height:1.25}.eb h4{font-size:1.08rem;line-height:1.3}.eb .ritual{font-family:var(--font-ritual);font-style:italic;font-weight:500;color:var(--messing-text)}.eb .dunkel .ritual,.eb .hero:not(.hell-hero) .ritual{color:var(--messing-hell)}.eb .hero.hell-hero .ritual{color:var(--messing-text)}.eb p .ritual,.eb li .ritual{color:var(--messing-text)}.eb .eyebrow{display:block;font-size:.7rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--messing-text);margin-bottom:16px}.eb .eyebrow::after{content:"";display:inline-block;width:32px;height:1px;background:var(--messing);margin-left:12px;vertical-align:middle;opacity:.7}.eb .lead{font-size:1.12rem;font-weight:300;max-width:60ch}.eb p+p{margin-top:1em}.eb .text p{max-width:66ch}.eb .text p+p,.eb .text ul+p,.eb .text p+ul{margin-top:1em}.eb .text ul{margin-top:.6em}.eb .text li{padding:6px 0 6px 22px;position:relative}.eb .text li::before{content:"✦";position:absolute;left:0;top:9px;color:var(--messing);font-size:.6rem}.eb .klein{font-size:.86rem;opacity:.85}.eb .center{text-align:center}.eb .center .lead{margin-inline:auto}.eb .center .ctas{justify-content:center}.eb strong{font-weight:600;color:var(--tiefwald)}.eb .dunkel strong{color:var(--weiss)}.eb .wrap{width:min(1120px,calc(100% - 2*var(--pad)));margin:0 auto}.eb .wrap.schmal{width:min(760px,calc(100% - 2*var(--pad)))}.eb .pull{font-family:var(--font-ritual);font-style:italic;font-size:clamp(1.35rem,3.6vw,1.8rem);line-height:1.42;margin:22px 0 22px;color:var(--tiefwald)}.eb .pull strong{color:var(--messing-text);font-weight:500}.eb .sig{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;font-size:.76rem;color:var(--tiefwald)}.eb .sig small{display:block;font-family:var(--font-body);letter-spacing:.1em;font-size:.68rem;opacity:.65;margin-top:4px;text-transform:none}.eb ul.werte{margin-top:24px}.eb ul.werte li{padding:11px 0;border-bottom:1px solid var(--eukalyptus-tief);font-weight:300;font-size:.98rem;display:flex;gap:12px;align-items:baseline}.eb ul.werte li::before{content:"✦";color:var(--messing);font-size:.6rem;flex:none;position:static}.eb .dunkel ul.werte li{border-color:rgba(248,246,240,.16)}.eb .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-family:var(--font-body);font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;padding:16px 30px;min-height:48px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s;line-height:1.2;text-align:center}.eb .btn::after{content:"→";font-size:1rem;letter-spacing:0;line-height:1;transition:transform .35s var(--ease)}.eb .btn:hover::after{transform:translateX(4px)}.eb .btn.gold{background:linear-gradient(135deg,var(--messing-hell),var(--messing) 70%);color:var(--wald-dunkel);box-shadow:0 14px 34px -14px rgba(143,117,63,.6)}.eb .btn.primary{background:linear-gradient(135deg,var(--tiefwald),var(--wald-dunkel));color:var(--elfenbein);box-shadow:0 14px 34px -14px rgba(18,28,22,.55)}.eb .btn.ghost{background:transparent;color:inherit;border-color:currentColor}.eb .btn.ghost:hover{background:rgba(31,45,37,.06)}.eb .dunkel .btn.ghost:hover,.eb .hero .btn.ghost:hover{background:rgba(255,255,255,.1)}.eb .btn.gold:hover,.eb .btn.primary:hover,.eb .btn.ghost:hover{transform:translateY(-2px)}.eb .btn.klein{padding:12px 20px;font-size:.7rem;min-height:44px}.eb .btn.ohne::after{content:none}.eb .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.eb .link{color:var(--tiefwald);font-weight:600;text-decoration:none;border-bottom:1px solid var(--messing);padding-bottom:1px}.eb .link:hover{color:var(--messing-tief)}.eb .dunkel .link{color:var(--elfenbein)}.eb .mehr{font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--messing-text);text-decoration:none}.eb-kopf{position:sticky;top:0;z-index:60;background:rgba(248,246,240,.92);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid rgba(150,166,140,.3);color:var(--tiefwald)}.eb-kopf .wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;height:var(--kopf)}.eb-logo{display:block;line-height:0;flex:none}.eb-logo img,.eb-logo svg{height:40px;width:auto}.eb-nav{display:none;gap:26px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.eb-nav a{text-decoration:none;position:relative;padding:8px 0;color:var(--tiefwald);opacity:.85}.eb-nav a::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--messing);transition:right .35s var(--ease)}.eb-nav a:hover::after,.eb-nav a[aria-current="page"]::after{right:0}.eb-nav a[aria-current="page"]{color:var(--messing-text);opacity:1}.eb-kopf-aktion{display:flex;align-items:center;gap:10px}.eb-kopf .btn{padding:12px 20px;font-size:.7rem;min-height:44px}.eb-kopf .btn::after{content:none}.eb-burger{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1px solid rgba(31,45,37,.25);background:transparent;cursor:pointer}.eb-burger svg{width:22px;height:22px}@media(min-width:1000px){.eb-nav{display:flex}.eb-burger{display:none}.eb-kopf .btn{padding:14px 26px}}@media(min-width:1000px) and (max-width:1239px){.eb-nav{gap:15px;font-size:.7rem;letter-spacing:.03em}.eb-kopf .btn{padding:12px 18px}}@media(max-width:520px){.eb-kopf .btn{display:none}}.eb-menue{position:fixed;inset:0;z-index:70;background:var(--tiefwald);color:var(--elfenbein);overflow:auto;padding:0 0 40px;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s .3s}.eb-menue.an{opacity:1;transform:none;visibility:visible;transition:opacity .3s var(--ease),transform .3s var(--ease)}.eb-menue .wrap{padding-top:14px}.eb-menue-kopf{display:flex;justify-content:space-between;align-items:center;height:var(--kopf)}.eb-menue-zu{width:46px;height:46px;border-radius:50%;border:1px solid rgba(248,246,240,.35);background:transparent;color:var(--elfenbein);cursor:pointer;font-size:1.2rem}.eb-menue-gruppen{display:grid;gap:34px;margin-top:22px}@media(min-width:760px){.eb-menue-gruppen{grid-template-columns:repeat(3,1fr)}}.eb-menue .gruppe{margin:0;font-family:var(--font-body);font-size:.66rem;letter-spacing:.28em;text-transform:uppercase;color:var(--salbei);margin-bottom:12px;font-weight:700}.eb-menue li a{display:block;padding:10px 0;font-family:var(--font-display);font-size:1.25rem;color:var(--elfenbein);text-decoration:none;border-bottom:1px solid rgba(248,246,240,.1)}.eb-menue li a:hover{color:var(--messing-hell)}.eb-menue li a small{display:block;font-family:var(--font-body);font-size:.78rem;opacity:.6;margin-top:2px;font-weight:300}.eb-menue .ctas{margin-top:34px}.eb-menue .kontakt{margin-top:34px;font-size:.9rem;opacity:.8;line-height:1.9}.eb-menue .kontakt a{color:var(--elfenbein);text-decoration:none;border-bottom:1px solid rgba(211,188,141,.5)}.eb section{padding:80px 0;position:relative}@media(min-width:768px){.eb section{padding:112px 0}}.eb section.eng{padding:56px 0}.eb .hell{background:var(--weiss)}.eb .gruen{background:var(--eukalyptus)}.eb .gruen-tief{background:var(--eukalyptus-tief)}.eb .dunkel{background:var(--tiefwald);color:var(--elfenbein)}.eb .dunkel h1,.eb .dunkel h2,.eb .dunkel h3,.eb .dunkel h4,.eb .dunkel .pull,.eb .dunkel .sig{color:var(--elfenbein)}.eb .dunkel .eyebrow{color:var(--messing-hell)}.eb .dunkel .eyebrow::after{background:var(--messing-hell)}.eb .dunkel p{color:rgba(248,246,240,.9)}.eb .dunkel .mehr{color:var(--messing-hell)}.eb .kopfzeile{max-width:64ch;margin-bottom:40px}.eb .kopfzeile p{margin-top:14px;font-size:1.06rem}.eb .center .kopfzeile{margin-inline:auto}.eb .hero{position:relative;overflow:hidden;background:var(--tiefwald);color:var(--elfenbein);padding:64px 0 56px;min-height:min(80svh,760px);display:flex;align-items:flex-end}.eb .hero.hoch{min-height:min(92svh,860px)}.eb .hero.flach{min-height:0;padding:64px 0 48px}.eb .hero .bild{position:absolute;inset:0;z-index:0}.eb .hero .bild img{width:100%;height:100%;object-fit:cover;filter:saturate(.92) sepia(.06)}.eb .hero .bild::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,28,22,.35) 0%,rgba(18,28,22,.55) 45%,rgba(18,28,22,.9) 100%)}.eb .hero .wrap{position:relative;z-index:1}.eb .hero .eyebrow{color:var(--messing-hell)}.eb .hero .eyebrow::after{background:var(--messing-hell)}.eb .hero h1{color:var(--weiss);max-width:18ch;text-shadow:0 2px 30px rgba(0,0,0,.35)}.eb .hero .lead{color:rgba(248,246,240,.92);margin-top:20px}.eb .hero .ctas{margin-top:30px}.eb .hero.hell-hero{background:var(--elfenbein);color:var(--tinte);min-height:0;padding:56px 0 40px}.eb .hero.hell-hero h1{color:var(--tiefwald);text-shadow:none}.eb .hero.hell-hero .eyebrow{color:var(--messing-text)}.eb .hero.hell-hero .eyebrow::after{background:var(--messing)}.eb .hero.hell-hero .lead{color:var(--tinte)}.eb .beleg-zeile{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:28px;font-size:.82rem;letter-spacing:.04em;color:rgba(248,246,240,.85)}.eb .beleg-zeile li::before{content:"◆";color:var(--messing-hell);font-size:.5rem;margin-right:8px;vertical-align:middle}.eb .hell-hero .beleg-zeile{color:var(--tinte)}.eb .hell-hero .beleg-zeile li::before{color:var(--messing)}.eb .arch{border-radius:var(--arch);overflow:hidden;position:relative;box-shadow:var(--schatten);background:var(--eukalyptus-tief)}.eb .arch img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/4.6;filter:saturate(.94) sepia(.05)}.eb .arch::after{content:"";position:absolute;inset:0;border-radius:var(--arch);border:1px solid rgba(211,188,141,.6);margin:14px;pointer-events:none}.eb .arch.quer img{aspect-ratio:4/3}.eb .rund{border-radius:18px;overflow:hidden;box-shadow:var(--schatten)}.eb .rund img{width:100%;aspect-ratio:3/2;object-fit:cover}.eb figure.motiv{background:var(--eukalyptus);display:grid;place-items:center}.eb .arch figure.motiv,.eb .arch.motiv{aspect-ratio:4/4.6}.eb .arch.quer figure.motiv,.eb .arch.quer.motiv{aspect-ratio:4/3}.eb figure.motiv svg{width:60%;height:auto;color:var(--salbei)}.eb .duo{display:grid;gap:44px;align-items:center}@media(min-width:860px){.eb .duo{grid-template-columns:1fr 1.05fr;gap:72px}.eb .duo.flip>*:first-child{order:2}}.eb .karten{display:grid;gap:20px;margin-top:44px}@media(min-width:680px){.eb .karten{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.eb .karten.drei{grid-template-columns:repeat(3,1fr)}.eb .karten.vier{grid-template-columns:repeat(4,1fr)}}.eb .karte{background:var(--weiss);border:1px solid var(--eukalyptus-tief);border-radius:18px;padding:30px 28px;display:flex;flex-direction:column;gap:12px;position:relative;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.eb .gruen .karte,.eb .gruen-tief .karte{background:var(--elfenbein)}.eb .dunkel .karte{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}.eb a.karte{text-decoration:none;color:inherit}.eb a.karte:hover{transform:translateY(-5px);box-shadow:var(--schatten);border-color:rgba(176,146,92,.5)}.eb .karte .nr{font-family:var(--font-ritual);font-style:italic;font-size:1.7rem;color:var(--messing-tief);line-height:1}.eb .karte p{font-size:.97rem}.eb .karte .mehr{margin-top:auto;padding-top:8px}.eb .karte.bild{padding:0;overflow:hidden}.eb .karte.bild img{width:100%;aspect-ratio:16/10;object-fit:cover;filter:saturate(.94) sepia(.05);transition:transform 1s var(--ease)}.eb a.karte.bild:hover img{transform:scale(1.04)}.eb .karte.bild .inhalt{padding:24px 26px 28px;display:flex;flex-direction:column;gap:8px;flex:1}.eb .tag{font-size:.62rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--messing-text)}.eb .dunkel .tag{color:var(--messing-hell)}.eb .leistung{display:flex;flex-direction:column;gap:10px}.eb .leistung .claim{font-family:var(--font-ritual);font-style:italic;font-size:1.08rem;color:var(--messing-text)}.eb .leistung .preis{font-family:var(--font-display);font-size:1.5rem;color:var(--tiefwald);margin-top:auto;padding-top:10px}.eb .leistung .preis small{display:block;font-family:var(--font-body);font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;opacity:.6;margin-bottom:2px}.eb .leistung .btn{align-self:flex-start;margin-top:6px}.eb .preisliste{border-top:1px solid var(--eukalyptus-tief);margin-top:32px}.eb .preisliste li{display:grid;grid-template-columns:1fr auto;gap:8px 18px;padding:16px 0;border-bottom:1px solid var(--eukalyptus-tief);align-items:baseline}.eb .preisliste .was{font-weight:600;color:var(--tiefwald)}.eb .preisliste .was small{display:block;font-weight:300;font-size:.88rem;color:var(--tinte);margin-top:2px}.eb .preisliste .wert{font-family:var(--font-display);font-size:1.15rem;color:var(--tiefwald);white-space:nowrap}.eb .preisliste .wert.offen{font-family:var(--font-ritual);font-style:italic;font-size:1.05rem;color:var(--messing-text)}.eb .preisliste .btn{grid-column:1/-1;justify-self:start}.eb .preisliste .wert small{display:block;font-family:var(--font-text);font-size:.78rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--tinte);margin-top:2px}.eb .preisliste .stufen{grid-column:1/-1;list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:1px dotted var(--eukalyptus-tief);display:grid;gap:2px}.eb .preisliste .stufen li{display:grid;grid-template-columns:minmax(9rem,13rem) 1fr auto;align-items:baseline;gap:4px 20px;border:0;border-bottom:1px dotted var(--linie,#D9E0D2);padding:9px 0;font-size:.95rem;font-weight:300;color:var(--tinte)}.eb .preisliste .stufen li:last-child{border-bottom:0}.eb .preisliste .stufen .stufe{font-weight:600;color:var(--tiefwald)}.eb .preisliste .stufen .wer a{color:var(--tiefwald);text-decoration:underline;text-decoration-color:var(--messing);text-underline-offset:3px;padding:6px 0;margin:-6px 0}.eb .preisliste .stufen .wer a:hover,.eb .preisliste .stufen .wer a:focus-visible{color:var(--messing-text)}.eb .preisliste .stufen li::before{content:none}.eb .preisliste .stufen .preis{font-variant-numeric:tabular-nums;color:var(--tiefwald);text-align:right;white-space:nowrap}@media(max-width:560px){.eb .preisliste .stufen li{grid-template-columns:1fr auto}.eb .preisliste .stufen .wer{grid-column:1/-1;grid-row:2}}@media(min-width:680px){.eb .preisliste li{grid-template-columns:1fr auto auto}.eb .preisliste .btn{grid-column:auto}}.eb .hinweis{font-size:.86rem;opacity:.85;max-width:66ch;margin-top:18px}.eb .achsen{display:grid;gap:12px;margin-top:18px}.eb .achsen div{display:grid;grid-template-columns:120px 1fr;gap:12px;font-size:.95rem;padding:10px 0;border-bottom:1px solid var(--eukalyptus-tief)}.eb .achsen b{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--messing-text);font-weight:700;padding-top:4px}.eb .personen{display:grid;gap:22px;margin-top:44px}@media(min-width:600px){.eb .personen{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.eb .personen{grid-template-columns:repeat(3,1fr)}}.eb .person{background:var(--weiss);border:1px solid var(--eukalyptus-tief);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.eb a.person:hover{transform:translateY(-5px);box-shadow:var(--schatten)}.eb .person img{width:100%;aspect-ratio:4/4.4;object-fit:cover;object-position:center top;filter:saturate(.94) sepia(.05)}.eb .person figure.motiv{aspect-ratio:4/4.4}.eb .person .inhalt{padding:22px 24px 26px;display:flex;flex-direction:column;gap:6px;flex:1}.eb .person h3{font-size:1.3rem}.eb .person .rolle{font-size:.8rem;letter-spacing:.06em;color:var(--messing-text);font-weight:700}.eb .person p{font-size:.93rem}.eb .person .mehr{margin-top:auto;padding-top:10px}.eb .portrait{max-width:420px}.eb .faq{margin-top:32px}.eb .faq details{border-top:1px solid var(--eukalyptus-tief);padding:6px 0}.eb .faq details:last-child{border-bottom:1px solid var(--eukalyptus-tief)}.eb .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:14px 0;min-height:48px}.eb .faq summary::-webkit-details-marker{display:none}.eb .faq summary h3,.eb .faq summary h4{font-size:1.12rem}.eb .faq summary::after{content:"+";font-family:var(--font-ritual);font-size:1.7rem;color:var(--messing-tief);line-height:1;flex:none}.eb .faq details[open] summary::after{content:"−"}.eb .faq .antwort{padding:0 0 18px;max-width:70ch}.eb .faq .antwort p+p{margin-top:.8em}.eb .belege{display:flex;flex-wrap:wrap;gap:14px 34px;align-items:baseline;padding:22px 0;border-top:1px solid var(--eukalyptus-tief);border-bottom:1px solid var(--eukalyptus-tief);font-size:.86rem}.eb .belege b{font-weight:700;color:var(--tiefwald);font-size:.98rem}.eb .belege .stern{color:var(--messing-tief)}.eb .belege a{color:var(--tiefwald);text-decoration:none;border-bottom:1px solid var(--messing)}.eb .zitat{border-left:3px solid var(--messing);padding:6px 0 6px 20px;font-family:var(--font-ritual);font-style:italic;font-size:1.2rem;line-height:1.5;color:var(--tiefwald)}.eb .zitat cite{display:block;font-family:var(--font-body);font-style:normal;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--messing-text);margin-top:10px;font-weight:700}.eb .chronik{list-style:none;margin-top:10px;border-top:1px solid var(--linie,rgba(31,45,37,.14))}.eb .chronik li{display:grid;grid-template-columns:minmax(120px,190px) 1fr;gap:6px 24px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--linie,rgba(31,45,37,.14))}.eb .chronik li.jahr{display:block;border:0;padding:26px 0 6px}.eb .chronik li.jahr span{font-family:var(--font-display);font-size:1.5rem;color:var(--messing-text)}.eb .chronik .medium{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--messing-text);font-weight:700}@media(max-width:600px){.eb .chronik li{grid-template-columns:1fr;gap:3px}}.eb .zitate{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:26px 40px;margin-top:8px}.eb .zitate .zitat{margin:0;font-size:1.1rem}.eb .zitate .zitat cite a{color:var(--messing-text);border-bottom-color:rgba(143,117,63,.45)}.eb .schritte{display:grid;gap:18px;margin-top:40px;counter-reset:s}@media(min-width:760px){.eb .schritte{grid-template-columns:repeat(3,1fr)}}.eb .schritte li{counter-increment:s;padding:26px 24px;background:var(--weiss);border:1px solid var(--eukalyptus-tief);border-radius:18px}.eb .gruen .schritte li{background:var(--elfenbein)}.eb .schritte li::before{content:counter(s,decimal-leading-zero);font-family:var(--font-ritual);font-style:italic;font-size:1.7rem;color:var(--messing-tief);display:block;margin-bottom:8px}.eb .schritte h3{font-size:1.15rem;margin-bottom:8px}.eb .schritte p{font-size:.95rem}.eb .cta-band{background:linear-gradient(135deg,var(--tiefwald),var(--wald-dunkel));color:var(--elfenbein);text-align:center}.eb .cta-band h2{color:var(--elfenbein);max-width:22ch;margin:0 auto}.eb .cta-band .lead{color:rgba(248,246,240,.88);margin:18px auto 0}.eb .cta-band .ctas{justify-content:center}.eb .cta-band .klein{margin-top:22px;opacity:.7}.eb .nap{display:grid;gap:34px}@media(min-width:780px){.eb .nap{grid-template-columns:1fr 1fr}}.eb .oeffnung li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--eukalyptus-tief);font-size:.96rem}.eb .oeffnung li.zu span:last-child{color:var(--messing-text)}.eb .adresse{font-style:normal;line-height:1.85}.eb .adresse a{color:var(--tiefwald);font-weight:600;text-decoration:none;border-bottom:1px solid var(--messing)}.eb .karte-link{display:block;margin-top:18px;border-radius:14px;overflow:hidden;border:1px solid var(--eukalyptus-tief);background:var(--eukalyptus);aspect-ratio:16/9;position:relative;text-decoration:none;color:var(--tiefwald)}.eb .karte-link span{position:absolute;inset:auto 16px 16px;background:var(--weiss);padding:10px 14px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;width:max-content}.eb .feld{display:flex;flex-direction:column;gap:6px}.eb .feld label,.eb .feld>span{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--messing-text);font-weight:700}.eb .feld input,.eb .feld textarea,.eb .feld select{padding:13px 14px;border:1px solid var(--eukalyptus-tief);border-radius:10px;background:var(--elfenbein);font:inherit;font-size:1rem;color:var(--tinte);min-height:48px}.eb .feld input:focus-visible,.eb .feld textarea:focus-visible{outline:2px solid var(--messing);outline-offset:1px;border-color:var(--messing)}.eb .fehler{color:var(--fehler);font-size:.88rem;background:rgba(138,51,36,.07);border-left:3px solid var(--fehler);padding:10px 12px;border-radius:6px}.eb .erfolg{border-left:3px solid var(--tiefwald);padding:12px 16px;background:var(--eukalyptus);border-radius:6px}.eb .finder{background:var(--weiss);border:1px solid var(--eukalyptus-tief);border-left:3px solid var(--messing);border-radius:18px;padding:30px 28px;max-width:760px}.eb .finder .frage{font-family:var(--font-display);font-size:1.45rem;color:var(--tiefwald);margin-bottom:16px;line-height:1.2}.eb .finder .optionen{display:grid;grid-template-columns:1fr 1fr;gap:10px}.eb .finder .option{display:flex;flex-direction:column;gap:3px;text-align:left;background:var(--elfenbein);border:1px solid var(--eukalyptus-tief);border-radius:12px;padding:14px 16px;cursor:pointer;min-height:48px;transition:border-color .15s,background .15s}.eb .finder .option:hover,.eb .finder .option.an{border-color:var(--messing);background:rgba(176,146,92,.1)}.eb .finder .option b{font-weight:600;font-size:.95rem;color:var(--tiefwald)}.eb .finder .option small{font-size:.8rem}.eb .finder .fortschritt{display:flex;gap:6px;margin-bottom:18px}.eb .finder .fortschritt i{width:22px;height:3px;background:var(--eukalyptus-tief);border-radius:2px}.eb .finder .fortschritt i.an{background:var(--messing)}.eb .finder .zurueck{margin-top:14px;background:none;border:0;padding:6px 0;opacity:.7;font-size:.82rem;cursor:pointer;text-decoration:underline}.eb .finder .ergebnis h3{margin-bottom:8px}.eb .finder .ergebnis .ctas{margin-top:18px}@media(max-width:640px){.eb .finder{padding:20px 16px}.eb .finder .optionen{grid-template-columns:1fr}}.eb-fuss{background:var(--wald-dunkel);color:var(--elfenbein);padding:64px 0 120px;font-size:.88rem}@media(min-width:1000px){.eb-fuss{padding-bottom:64px}}.eb-fuss .marke{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.eb-fuss .marke img,.eb-fuss .marke svg{height:56px;width:auto;filter:invert(1) brightness(1.15)}.eb-fuss .marke p{max-width:46ch;opacity:.75;margin-top:14px}.eb-fuss .cols{display:grid;gap:30px}@media(min-width:720px){.eb-fuss .cols{grid-template-columns:repeat(4,1fr)}}.eb-fuss .titel{margin:0;font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;font-size:.66rem;margin-bottom:14px;color:var(--salbei);font-weight:700}.eb-fuss li{padding:5px 0}.eb-fuss a{color:var(--elfenbein);text-decoration:none;opacity:.8}.eb-fuss a:hover{opacity:1;color:var(--messing-hell)}.eb-fuss address{font-style:normal;line-height:1.9;opacity:.85}.eb-fuss .social{display:flex;gap:18px;margin-top:14px}.eb-fuss .social a{display:inline-flex;align-items:center;gap:8px;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.eb-fuss .social svg{width:18px;height:18px}.eb-fuss .unten{margin-top:44px;padding-top:24px;border-top:1px solid rgba(150,166,140,.2);display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;opacity:.6;font-size:.76rem}.eb-leiste{position:fixed;left:0;right:0;bottom:0;z-index:65;display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(248,246,240,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(150,166,140,.35)}.eb-leiste a,.eb-leiste button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(31,45,37,.25);background:transparent;color:var(--tiefwald);cursor:pointer;padding:0 10px}.eb-leiste a.gold{background:linear-gradient(135deg,var(--messing-hell),var(--messing) 70%);color:var(--wald-dunkel);border-color:transparent}.eb-leiste svg{width:18px;height:18px;flex:none}@media(min-width:1000px){.eb-leiste{display:none}}button.eb-james-knopf{position:fixed;right:18px;bottom:18px;z-index:64;display:none;align-items:center;gap:10px;padding:10px 18px 10px 10px;border-radius:999px;border:1px solid rgba(211,188,141,.5);background:var(--tiefwald);color:var(--elfenbein);cursor:pointer;box-shadow:0 18px 40px -18px rgba(18,28,22,.7);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.eb-james-knopf i{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#EFDCB4,var(--messing) 55%,var(--messing-tief));box-shadow:0 0 18px rgba(211,168,92,.55)}@media(min-width:1000px){.eb-james-knopf{display:inline-flex}}.eb-james{position:fixed;z-index:80;right:0;bottom:0;width:min(420px,100vw);height:min(78svh,640px);background:var(--tiefwald);color:var(--elfenbein);border-radius:22px 0 0 0;box-shadow:0 -10px 60px rgba(0,0,0,.35);display:flex;flex-direction:column;transform:translateY(105%);transition:transform .4s var(--ease);visibility:hidden}.eb-james.an{transform:none;visibility:visible}@media(max-width:999px){.eb-james{width:100vw;border-radius:22px 22px 0 0;height:min(84svh,700px)}}.eb-james .kopf{display:flex;align-items:center;gap:12px;padding:16px 18px 12px;border-bottom:1px solid rgba(211,168,92,.2)}.eb-james .kopf i{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#EFDCB4,var(--messing) 55%,var(--messing-tief));box-shadow:0 0 18px rgba(211,168,92,.5);flex:none}.eb-james .kopf b{font-family:var(--font-display);font-weight:400;letter-spacing:.28em;font-size:.86rem;color:#EFDCB4}.eb-james .kopf small{display:block;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin-top:2px}.eb-james .zu{margin-left:auto;width:42px;height:42px;border-radius:50%;border:1px solid rgba(211,168,92,.4);background:transparent;color:#EFDCB4;cursor:pointer;font-size:1.1rem}.eb-james .lauf{flex:1;overflow:auto;padding:16px 18px;display:flex;flex-direction:column;gap:12px;font-size:.92rem;line-height:1.6}.eb-james .blase{max-width:88%;padding:12px 15px;border-radius:16px;background:linear-gradient(160deg,rgba(211,168,92,.16),rgba(211,168,92,.06));border:1px solid rgba(211,168,92,.25);border-top-left-radius:5px}.eb-james .blase.gast{align-self:flex-end;background:rgba(244,241,236,.08);border-color:rgba(244,241,236,.14);border-radius:16px;border-top-right-radius:5px;color:#EFDCB4}.eb-james .wahl{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.eb-james .wahl button,.eb-james .wahl a{border:1px solid rgba(211,168,92,.45);background:transparent;color:#EFDCB4;border-radius:999px;padding:10px 16px;font-size:.8rem;cursor:pointer;text-decoration:none;min-height:40px;display:inline-flex;align-items:center}.eb-james .wahl button:hover,.eb-james .wahl a:hover{background:rgba(211,168,92,.18)}.eb-james .wahl a.gold{background:linear-gradient(135deg,var(--messing-hell),var(--messing) 70%);color:var(--wald-dunkel);border-color:transparent;font-weight:700}.eb-james .fuss{padding:10px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(211,168,92,.2);font-size:.7rem;opacity:.6;line-height:1.5}.eb-james .stimme{margin:0 18px 8px;padding:14px;border:1px solid rgba(211,168,92,.3);border-radius:14px;font-size:.84rem;line-height:1.55}.eb-james .stimme b{color:#EFDCB4;font-weight:600}.eb-james .stimme .wahl{justify-content:flex-start;margin-top:10px}.eb-james .widget{min-height:120px}.eb .reveal{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.eb .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.eb .reveal{opacity:1;transform:none;transition:none}.eb .btn,.eb .karte,.eb .person{transition:none}.eb-james,.eb-menue{transition:none}}.eb-js-aus .reveal{opacity:1;transform:none}.eb .mt0{margin-top:0}.eb .mt1{margin-top:12px}.eb .mt2{margin-top:24px}.eb .mt3{margin-top:40px}.eb .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eb .trenner{width:min(240px,50%);height:1px;background:linear-gradient(90deg,transparent,var(--messing),transparent);margin:0 auto}.eb .rechtstext h2{font-size:1.5rem;margin-top:1.6em}.eb .rechtstext h3{margin-top:1.2em}.eb .rechtstext p{max-width:72ch}.eb .rechtstext a{color:var(--tiefwald);border-bottom:1px solid var(--messing);text-decoration:none}.eb .cta-band .link{color:var(--elfenbein);border-bottom-color:var(--messing-hell)}.eb-james .stimme p{margin:8px 0 0}.eb-james .stimme .fein{font-size:.78rem;color:#EFDCB4;line-height:1.55}.eb-james .stimme a,.eb-james .blase a{color:#EFDCB4}.eb-james .blase b{color:#EFDCB4;font-weight:600}.eb-james .wahl button.gold{background:linear-gradient(135deg,var(--messing-hell),var(--messing) 70%);color:var(--wald-dunkel);border-color:transparent;font-weight:700}.eb-james.sitzung .kopf small{opacity:1;color:#EFDCB4;text-transform:none;letter-spacing:.06em;font-size:.74rem}.eb-james.sitzung .fuss{opacity:1;color:#EFDCB4}.eb-james .sitzung-form{padding:10px 18px 0;border-top:1px solid rgba(211,168,92,.2)}.eb-james .sitzung-form .sr{position:absolute;left:-9999px}.eb-james .sitzung-form .zeile{display:flex;gap:8px}.eb-james .sitzung-form input{flex:1;min-width:0;padding:11px 14px;border-radius:10px;border:1px solid rgba(239,220,180,.35);background:rgba(248,246,240,.06);color:#EFDCB4;font:inherit;font-size:.92rem}.eb-james .sitzung-form input::placeholder{color:#C9B893}.eb-james .sitzung-form .senden{border:0;border-radius:10px;padding:0 16px;background:linear-gradient(135deg,var(--messing-hell),var(--messing) 70%);color:var(--wald-dunkel);font-weight:700;font-size:.8rem;cursor:pointer;min-height:42px}.eb-james .sitzung-form .leiste{display:flex;gap:8px;margin:8px 0 4px}.eb-james .sitzung-form .leiste button{flex:1;min-height:38px;border:1px solid rgba(211,168,92,.45);border-radius:999px;background:transparent;color:#EFDCB4;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.eb-james .sitzung-form .leiste button[aria-pressed="true"]{background:rgba(211,168,92,.18)}.eb [id]{scroll-margin-top:calc(var(--kopf) + 12px)}.eb .personen.zwei{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:760px}.eb #eb-jobs-funnel{min-height:420px}@media(max-width:640px){.eb #eb-jobs-funnel{min-height:480px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.eb .arch img{animation:eb-setzen linear both;animation-timeline:view();animation-range:entry 0% cover 55%;will-change:transform}@keyframes eb-setzen{from{transform:scale(1.08)}to{transform:scale(1)}}}}.eb .vergleich{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.eb .vergleich figure{margin:0;display:flex;flex-direction:column;gap:10px}.eb .vergleich figcaption{font-size:.7rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--messing-text);text-align:center}.eb .vergleich .arch::after{margin:8px}@media (max-width:520px){.eb .vergleich{gap:8px}.eb .vergleich figcaption{letter-spacing:.16em;font-size:.62rem}}.eb .hero .bild img.tiefer{object-position:50% 64%}.eb .duo .arch.ganz{align-self:start}.eb .arch.ganz img{height:auto;aspect-ratio:auto;object-fit:contain}.eb .schritte .leute{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px dotted var(--eukalyptus-tief);display:flex;flex-wrap:wrap;gap:8px}.eb .leute{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.eb .leute li{margin:0;padding:0}.eb .leute li::before{content:none}.eb .leute a{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;border:1px solid var(--eukalyptus-tief);border-radius:999px;background:var(--elfenbein);color:var(--tiefwald);text-decoration:none;font-size:.92rem;min-height:44px;transition:border-color .2s,background .2s}.eb .leute a:hover,.eb .leute a:focus-visible{border-color:var(--messing);background:var(--weiss)}.eb .leute img{width:36px;height:36px;border-radius:50%;object-fit:cover;object-position:center top}.eb .schritte .leute-hinweis{font-size:.8rem;color:var(--messing-text);margin-top:8px}.eb .schritte li:not(:first-child) .leute-hinweis{display:none}.eb .schritte .leute li{counter-increment:none;padding:0;border:0;background:none;border-radius:0}.eb .schritte .leute li::before{content:none;display:none}.eb .hero .bild video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.92) sepia(.06);opacity:0;transition:opacity 1.4s ease}.eb .hero .bild video.an{opacity:1}.eb .hero .sprungleiste{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:18px}.eb .hero .sprungleiste span{font-size:.78rem;letter-spacing:.04em;opacity:.75}.eb .hero .sprungleiste a{border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:8px 14px;min-height:40px;display:inline-flex;align-items:center;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--elfenbein);text-decoration:none}.eb .hero .sprungleiste a:hover{background:rgba(255,255,255,.12)}.eb-james .orb{position:relative;flex:none;width:156px;height:156px;margin:6px auto 18px}.eb-james .orb canvas.kugel{display:block;width:100%;height:100%}.eb-james .orb canvas.welle{position:absolute;left:8%;right:8%;bottom:16px;width:84%;height:22px}.eb-james .orb::before{content:'';position:absolute;inset:-6%;border-radius:50%;pointer-events:none;box-shadow:0 0 34px 6px rgba(211,168,92,.32);opacity:var(--rand,0);transition:opacity .6s var(--ease)}.eb-james .orb::after{content:attr(data-wort);position:absolute;inset:auto 0 -4px;text-align:center;font-family:var(--font-display);font-size:.58rem;letter-spacing:.3em;color:#EFDCB4;opacity:.5;transition:opacity .5s var(--ease);pointer-events:none;white-space:nowrap}@media(max-height:640px){.eb-james .orb{width:116px;height:116px;margin:2px auto 16px}.eb-james .orb canvas.welle{height:16px;bottom:12px}}.eb .brotkrumen{font-size:.78rem;letter-spacing:.04em;padding:14px 0 10px;color:var(--tinte);display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;justify-content:space-between}.eb .brotkrumen ol{display:flex;flex-wrap:wrap;gap:4px 10px;list-style:none;margin:0;padding:0}.eb .brotkrumen li+li::before{content:"/";margin-right:10px;opacity:.45}.eb .brotkrumen a{text-decoration:none;color:inherit;border-bottom:1px solid rgba(176,146,92,.5)}.eb .sprachen ul{display:flex;gap:14px;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;list-style:none;margin:0;padding:0}.eb .sprachen a{text-decoration:none;color:var(--tinte);opacity:.7;padding:4px 0;border-bottom:0}.eb .sprachen a:hover{opacity:1;color:var(--messing-text)}.eb .sprachen a[aria-current]{opacity:1;font-weight:700;color:var(--tiefwald);border-bottom:1px solid var(--messing)}.eb .jb-card{background:var(--weiss);border:1px solid var(--eukalyptus-tief);border-left:3px solid var(--messing);border-radius:18px;padding:30px 28px;max-width:760px;margin-top:8px}.eb .jb-progress{display:flex;gap:6px;margin-bottom:18px}.eb .jb-dot{width:22px;height:3px;background:var(--eukalyptus-tief);border-radius:2px}.eb .jb-dot.on{background:var(--messing)}.eb .jb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eb h3.jb-q{font-size:1.45rem;line-height:1.2;margin-bottom:16px}.eb .jb-p{font-size:.95rem;margin-bottom:14px;max-width:56ch}.eb .jb-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.eb .jb-opt{display:flex;flex-direction:column;gap:3px;text-align:left;background:var(--elfenbein);border:1px solid var(--eukalyptus-tief);border-radius:12px;padding:14px 16px;min-height:48px;cursor:pointer;font:inherit;color:var(--tinte);transition:border-color .15s,background .15s}.eb .jb-opt:hover{border-color:var(--messing);background:rgba(176,146,92,.08)}.eb .jb-opt:focus-visible,.eb .jb-f input:focus-visible,.eb .jb-back:focus-visible,.eb .jb-err:focus-visible{outline:2px solid var(--tiefwald);outline-offset:2px}.eb .jb-opt-t{font-weight:600;font-size:.95rem;color:var(--tiefwald)}.eb .jb-opt-d{font-size:.82rem}.eb .jb-opt.on{border-color:var(--messing);background:rgba(176,146,92,.14);box-shadow:inset 0 0 0 1px var(--messing)}.eb .jb-opt.on .jb-opt-t::after{content:" ✓";color:var(--messing-tief)}.eb .jb-next{margin-top:14px}.eb .jb-hint{font-size:.86rem;max-width:56ch}.eb .jb-form .jb-hint{margin-top:-4px}.eb .jb-back{margin-top:14px;background:none;border:0;padding:6px 0;min-height:44px;color:var(--tinte);font:inherit;font-size:.84rem;cursor:pointer;text-decoration:underline}.eb .jb-form{display:flex;flex-direction:column;gap:12px;margin-top:4px}.eb .jb-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.eb .jb-f{display:flex;flex-direction:column;gap:5px}.eb .jb-f span{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--messing-text);font-weight:700}.eb .jb-f input{padding:12px 13px;border:1px solid var(--eukalyptus-tief);border-radius:10px;background:var(--elfenbein);font:inherit;font-size:1rem;color:var(--tinte);min-height:48px;width:100%}.eb .jb-f input[aria-invalid="true"]{border-color:var(--fehler)}.eb .jb-hp{position:absolute;left:-9999px;top:-9999px;height:0;width:0;overflow:hidden}.eb .jb-err{color:var(--fehler);font-size:.9rem;background:rgba(138,51,36,.07);border-left:3px solid var(--fehler);padding:10px 12px;border-radius:6px}.eb .jb-err strong{color:var(--fehler)}.eb .jb-alt{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.eb .jb-submit{margin-top:4px;align-self:flex-start}.eb .jb-legal{font-size:.8rem;line-height:1.6;margin-top:6px;opacity:.85;max-width:60ch}.eb .jb-legal a{color:var(--tiefwald);text-decoration:none;border-bottom:1px solid var(--messing)}.eb .jb-result{border-left-color:var(--tiefwald)}.eb .jb-badge{display:inline-block;background:var(--messing);color:var(--wald-dunkel);font-size:.66rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:14px}.eb .jb-acts{grid-template-columns:1fr;max-width:440px}.eb .jb-acts .btn{white-space:normal}@media(max-width:640px){.eb .jb-card{padding:20px 16px}.eb .jb-opts,.eb .jb-row{grid-template-columns:1fr}.eb h3.jb-q{font-size:1.3rem}}