:is(body:has(.deinequelle-design-page)>header,body:has(.deinequelle-design-page)>footer){display:none}body:has(.deinequelle-design-page)>[role=region][aria-label="Cookie- und Datenschutzhinweis"]{display:none}:is(body:has(.deinequelle-design-page),body:has(.deinequelle-design-root)){font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:geometricprecision;background:#faf7f2}:is(html:has(.deinequelle-design-page),html:has(.deinequelle-design-root)){-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:geometricprecision}.deinequelle-design-root{min-height:100vh;position:relative}.deinequelle-design-chrome{z-index:9998;pointer-events:none;height:0;margin:0;padding:0;position:relative;overflow:visible}.deinequelle-design-chrome #nav,.deinequelle-design-chrome #mob-overlay,.deinequelle-design-chrome #progress{pointer-events:auto}.deinequelle-design-page{min-height:100vh;position:relative}.deinequelle-design-page iframe{display:block}.deinequelle-design-page .dq-kicker{font-family:var(--f-b);font-size:.8125rem;font-weight:var(--type-weight-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-synthesis:none;margin-bottom:1.4rem}.deinequelle-design-page .spread-intro .dq-kicker{color:currentColor;opacity:.78;margin-bottom:1.25rem}.deinequelle-design-page .dq-contact-section{padding:var(--section-sm) 0;background:var(--beige)}.deinequelle-design-page .dq-legal-section{padding-top:calc(var(--section) + 5.5rem)}.deinequelle-design-page .dq-legal-prose{max-width:44rem}.deinequelle-design-page .dq-legal-prose-boxed{background:#ffffff59;border:1px solid #ddd1bccc;margin-top:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.deinequelle-design-page .dq-legal-heading{font-family:var(--f-d);letter-spacing:-.012em;color:var(--text);margin:2.6rem 0 1rem;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:500;line-height:1.2}.deinequelle-design-page .dq-legal-heading:first-child{margin-top:0}.deinequelle-design-page .dq-legal-prose .svc-body:last-child{margin-bottom:0}.deinequelle-design-page .dq-contact-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.deinequelle-design-page .dq-contact-aside h2{font-family:var(--f-d);letter-spacing:-.025em;color:var(--text);font-size:clamp(2.6rem,5vw,5.4rem);font-weight:400;line-height:1}.deinequelle-design-page .dq-contact-cards{gap:1rem;margin-top:3rem;display:grid}.deinequelle-design-page .dq-contact-card,.deinequelle-design-page .dq-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff94;border:1px solid #ddd1bccc;box-shadow:0 22px 70px #1c14100f}.deinequelle-design-page .dq-contact-card{padding:1.7rem}.deinequelle-design-page .dq-contact-card h3,.deinequelle-design-page .dq-form label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark);font-size:.82rem;font-weight:400}.deinequelle-design-page .dq-contact-card p{color:var(--text-mid);margin-top:.9rem;font-size:1rem;line-height:1.75}.deinequelle-design-page .dq-contact-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.deinequelle-design-page .dq-contact-actions a{min-height:42px;color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;transition:background .3s var(--ease), border-color .3s var(--ease);background:#faf7f2b3;border:1px solid #7b634738;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.76rem;display:inline-flex}.deinequelle-design-page .dq-contact-actions a:hover{background:#fff;border-color:#7b634780}.deinequelle-design-page .dq-contact-address{color:var(--text-mid);margin-top:2.5rem;line-height:1.85}.deinequelle-design-page .dq-contact-address a{color:var(--accent-dark)}.deinequelle-design-page .dq-form{padding:clamp(1.5rem,4vw,3rem)}.deinequelle-design-page .dq-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.deinequelle-design-page .dq-form label{gap:.55rem;margin-bottom:1.2rem;display:grid}.deinequelle-design-page .dq-form input,.deinequelle-design-page .dq-form select,.deinequelle-design-page .dq-form textarea{width:100%;font:inherit;color:var(--text);transition:border-color .25s var(--ease), background .25s var(--ease), box-shadow .25s var(--ease);background:#faf7f2c7;border:1px solid #ddd1bcf2;outline:none;padding:.95rem 1rem;font-size:1rem;line-height:1.4}.deinequelle-design-page .dq-form textarea{resize:vertical}.deinequelle-design-page .dq-form input:focus,.deinequelle-design-page .dq-form select:focus,.deinequelle-design-page .dq-form textarea:focus{background:#fff;border-color:#4a70488c;box-shadow:0 0 0 4px #4a70481a}.deinequelle-design-page .dq-submit{cursor:pointer;border:0;margin-top:.6rem}@media (max-width:960px){.deinequelle-design-page .dq-contact-grid,.deinequelle-design-page .dq-form-row{grid-template-columns:1fr}}.deinequelle-design-page,.deinequelle-design-page *,.deinequelle-design-page:before,.deinequelle-design-page :before,.deinequelle-design-page:after,.deinequelle-design-page :after{box-sizing:border-box;margin:0;padding:0}html:has(.deinequelle-design-page){scroll-behavior:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:geometricprecision}.deinequelle-design-page img{max-width:100%;display:block}.deinequelle-design-page a{color:inherit;text-decoration:none}.deinequelle-design-page ul,.deinequelle-design-page ol{list-style:none}.deinequelle-design-page button{cursor:pointer;background:0 0;border:none;font-family:inherit}.deinequelle-design-page address{font-style:normal}.deinequelle-design-page strong{font-weight:500}.deinequelle-design-root,.deinequelle-design-page{--beige:#faf7f2;--beige-warm:#f4ede3;--beige-sand:#eae0d3;--warm-soft:#fbf9f5;--warm-deep:#e8ddd0;--sand:#ddd1bc;--sand-light:#eae2d4;--text:#1c1410;--text-mid:#6a5948;--text-light:#a09080;--accent:#7b6347;--accent-dark:#574430;--sage:#e9f0e6;--sage-soft:#f0f6ec;--sage-deep:#d6e6d2;--sage-mid:#bdd0b7;--sage-deep-mid:#a8c0a3;--sage-accent:#4a7048;--sage-dark:#2e4a2e;--blush:#f5eae8;--wine-soft:#fbf3f1;--wine-deep:#edd8d5;--wine-mid:#ddb8b4;--wine-deep-mid:#cfa5a0;--wine:#8a3a48;--wine-dark:#2a1218;--f-d:var(--font-display), "Cormorant Garamond", Georgia, serif;--f-b:var(--font-body), "Jost", system-ui, sans-serif;--f-display-script:var(--font-dancing-script), "Dancing Script", cursive;--f-display-block:var(--font-lato), Lato, var(--f-b);--heading-script:#3b5e3b;--heading-block:var(--sage-dark);--type-base:1.05rem;--type-body-leading:1.9;--type-display-leading:1.08;--type-weight-body:300;--type-weight-ui:500;--type-weight-display:400;--type-weight-display-light:300;--ease:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--section:clamp(8rem, 13vw, 15rem);--section-sm:clamp(5rem, 8vw, 9rem);--spread-h2-size:clamp(2.8rem, 6vw, 5.8rem);--spread-h2-leading:.98;color:var(--text);font-family:var(--f-b);font-weight:var(--type-weight-body);font-synthesis:none;font-feature-settings:"kern" 1, "liga" 1}.deinequelle-design-page :is(p:not(.hero-intro-kicker):not(.hero-intro-display):not(.svc-lead),li,.svc-body,.erkl-body,.hero-sub,.hero-location,.begl-intro,.begl-items,.svc-feature-body,.svc-group-desc,.claudia-right p,.schritt p,.schritte-foot p,.dq-contact-card p,.footer-desc,.footer-col address,.footer-bottom p){font-family:var(--f-b);font-weight:var(--type-weight-body);font-feature-settings:"kern" 1, "liga" 1}.deinequelle-design-page :is(.nav-links a,.nav-cta,.btn,.btn-primary,.btn-ghost,.btn-dark,.dq-kicker,.trust-row span,.svc-topic-label,.svc-topic-list li,.footer-desc,.footer-col address){-webkit-font-smoothing:auto;text-rendering:geometricprecision}.deinequelle-design-page ::selection{color:var(--sage-dark);background:#4a704826}.deinequelle-design-page:before{content:"";z-index:9990;pointer-events:none;opacity:.026;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}.deinequelle-design-chrome #progress{background:var(--accent);z-index:9999;width:0%;height:1.5px;transition:width 60ms linear;position:fixed;top:0;left:0}.deinequelle-design-page{font-family:var(--f-b);font-weight:var(--type-weight-body);font-size:var(--type-base);line-height:var(--type-body-leading);color:var(--text);background:var(--beige);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:geometricprecision;overflow-x:clip}.deinequelle-design-page .wrap{max-width:1340px;margin:0 auto;padding:0 5.5rem}@media (min-width:961px){.deinequelle-design-chrome #nav{z-index:9998;backface-visibility:hidden;background:0 0;border-bottom:1px solid #0000;align-items:center;gap:3.5rem;width:100%;height:96px;padding:0 5.5rem;transition:background .55s cubic-bezier(.16,1,.3,1),border-color .55s cubic-bezier(.16,1,.3,1),height .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;right:0;overflow:visible;transform:translateZ(0)}.deinequelle-design-chrome #nav.scrolled{-webkit-backdrop-filter:blur(22px);background:#faf7f2e0;border-bottom:1px solid #ddd1bc99;height:68px;box-shadow:0 2px 28px #1c14100d}.deinequelle-design-chrome .nav-logo-wrap{flex-shrink:0;align-self:flex-start;align-items:center;height:130px;margin-top:15px;transition:height .55s cubic-bezier(.16,1,.3,1),margin-top .55s cubic-bezier(.16,1,.3,1);display:flex}.deinequelle-design-chrome .nav-logo-link{height:100%;display:block}.deinequelle-design-chrome .nav-logo-img{object-fit:contain;object-position:left top;filter:drop-shadow(0 6px 18px #1c141012);width:auto;height:100%;transition:filter .55s cubic-bezier(.16,1,.3,1)}.deinequelle-design-chrome #nav.scrolled .nav-logo-wrap{height:58px;margin-top:0}.deinequelle-design-chrome #nav.scrolled .nav-logo-img{filter:none}.deinequelle-design-chrome .nav-links{flex:1;align-items:center;gap:2.8rem;display:flex}.deinequelle-design-chrome .nav-cta{color:var(--text);border:1px solid var(--sand);font-family:var(--f-b);letter-spacing:.09em;text-transform:uppercase;transition:background .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease), transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:0;flex-shrink:0;align-items:center;gap:.5rem;padding:.58rem .58rem .58rem 1.35rem;font-size:.72rem;font-weight:400;display:inline-flex}.deinequelle-design-chrome .nav-cta:hover{color:var(--beige);background:#947858;border-color:#947858;transform:translateY(-1px);box-shadow:0 4px 12px #9478581a}.deinequelle-design-chrome .nav-cta-icon{width:26px;height:26px;transition:transform .35s var(--ease), background-color .35s var(--ease);background:#1c14100f;justify-content:center;align-items:center;font-size:.84rem;display:flex}.deinequelle-design-chrome .nav-cta:hover .nav-cta-icon{background:#ffffff2e;transform:translate(2px,-2px)}.deinequelle-design-chrome .nav-cta-contact{text-transform:none;letter-spacing:.01em;gap:.65rem;padding:.5rem .5rem .5rem 1rem;font-size:.68rem;line-height:1.15}.deinequelle-design-chrome .nav-cta-label{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.deinequelle-design-chrome .nav-cta-line{white-space:nowrap;display:block}@media (min-width:961px) and (max-width:1180px){.deinequelle-design-chrome #nav{gap:2rem;padding:0 3rem}.deinequelle-design-chrome .nav-links{gap:1.6rem}.deinequelle-design-chrome .nav-cta-contact{padding-left:.85rem;font-size:.62rem}}}.deinequelle-design-chrome .nav-ham{color:var(--text);flex-direction:column;flex-shrink:0;gap:5px;padding:6px;display:none}.deinequelle-design-chrome .nav-ham span{width:22px;height:1.5px;transition:transform .45s var(--ease), opacity .3s;transform-origin:50%;background:currentColor;display:block}.deinequelle-design-chrome .nav-ham.open span:first-child{transform:rotate(45deg)translate(4.5px,4.5px)}.deinequelle-design-chrome .nav-ham.open span:nth-child(2){opacity:0;transform:scaleX(0)}.deinequelle-design-chrome .nav-ham.open span:nth-child(3){transform:rotate(-45deg)translate(4.5px,-4.5px)}.deinequelle-design-chrome #mob-overlay{z-index:9997;-webkit-backdrop-filter:blur(28px);opacity:0;pointer-events:none;transition:opacity .45s var(--ease);background:#faf7f2f7;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;position:fixed;inset:0}.deinequelle-design-chrome #mob-overlay.open{opacity:1;pointer-events:all}.deinequelle-design-chrome .mob-link{font-family:var(--f-d);color:var(--text-mid);opacity:0;transition:color .3s, opacity .55s var(--ease), transform .55s var(--ease);font-size:clamp(1.96rem,4.9vw,2.66rem);font-weight:400;transform:translateY(22px)}.deinequelle-design-chrome #mob-overlay.open .mob-link{opacity:1;transform:none}.deinequelle-design-chrome #mob-overlay.open .mob-link:first-child{transition-delay:50ms}.deinequelle-design-chrome #mob-overlay.open .mob-link:nth-child(2){transition-delay:.11s}.deinequelle-design-chrome #mob-overlay.open .mob-link:nth-child(3){transition-delay:.17s}.deinequelle-design-chrome #mob-overlay.open .mob-link:nth-child(4){transition-delay:.23s}.deinequelle-design-chrome #mob-overlay.open .mob-link:nth-child(5){transition-delay:.29s}.deinequelle-design-chrome .mob-link:hover{color:var(--text)}.deinequelle-design-chrome .mob-link-contact{text-align:center;max-width:min(17.5rem,86vw);line-height:1.06}.deinequelle-design-chrome .mob-link-label{flex-direction:column;align-items:center;gap:.08em;display:flex}.deinequelle-design-chrome .mob-link-line{display:block}.deinequelle-design-page .hero-intro{isolation:isolate;min-height:90vh;position:relative;overflow:hidden}.deinequelle-design-page .hero-intro-bg{z-index:0;position:absolute;inset:0}.deinequelle-design-page .hero-intro-bg picture{width:100%;height:100%;display:block}.deinequelle-design-page .hero-intro-bg img{object-fit:cover;object-position:center 42%;width:100%;height:100%}.deinequelle-design-page .hero-intro-wash{z-index:1;pointer-events:none;background:linear-gradient(165deg,#faf7f28c 0%,#faf7f22e 42%,#faf7f214 68%,#faf7f238 100%);position:absolute;inset:0}.deinequelle-design-page .hero-intro-type{z-index:2;width:100%;min-height:90vh;position:relative}.deinequelle-design-page .hero-intro-composition{font-family:var(--font-display), "Cormorant Garamond", Georgia, serif;font-synthesis:none;font-feature-settings:"kern" 1, "liga" 1, "lnum" 1;--hero-gap-tl-x:clamp(2rem, 5vw, 4.5rem);--hero-gap-tl-y:clamp(1.25rem, 3vh, 2.5rem);--hero-gap-br-x:clamp(3.25rem, 7.5vw, 6.25rem);--hero-gap-br-y:clamp(2rem, 4.5vh, 3.75rem);pointer-events:none;font-weight:700;position:absolute;inset:0}.deinequelle-design-page .hero-intro-cluster{flex-direction:column;gap:.15rem;width:max-content;max-width:min(46vw,20rem);display:flex;position:absolute;top:50%;left:50%}.deinequelle-design-page .hero-intro-cluster-tl{transform:translate(calc(-100% - var(--hero-gap-tl-x)), calc(-100% - var(--hero-gap-tl-y)));text-align:right;align-items:flex-end}.deinequelle-design-page .hero-intro-cluster-br{transform:translate(var(--hero-gap-br-x), var(--hero-gap-br-y));text-align:left;align-items:flex-start}.deinequelle-design-page .hero-intro-kicker{font-family:inherit;font-size:clamp(1.35rem,2.8vw,2.05rem);font-weight:inherit;letter-spacing:-.02em;color:var(--sage-dark);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.05}.deinequelle-design-page .hero-intro-display{font-family:inherit;font-size:clamp(2.85rem,6.2vw,5.25rem);font-weight:inherit;letter-spacing:-.03em;color:var(--sage-dark);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;text-shadow:0 0 22px #faf7f28c,0 1px 10px #faf7f259;line-height:.98}.deinequelle-design-page .hero-intro-amp{z-index:1;font-family:inherit;font-size:clamp(5rem,14vw,10.5rem);font-weight:inherit;letter-spacing:-.04em;color:var(--sage-dark);pointer-events:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;text-shadow:0 0 28px #faf7f280,0 2px 14px #faf7f259;margin:0;font-style:normal;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes hero-intro-rise{0%{opacity:0}to{opacity:1}}.deinequelle-design-page .hero-intro-anim{opacity:0;animation:hero-intro-rise 1.05s var(--ease) both;animation-delay:calc(.18s + var(--hero-i,0) * .13s)}.deinequelle-design-page .hero-intro-amp.hero-intro-anim{animation-name:hero-intro-rise-amp}@keyframes hero-intro-rise-amp{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.deinequelle-design-page .hero-intro-anim{opacity:1;animation:none}}.deinequelle-design-page #hero{min-height:100dvh;position:relative;overflow:hidden}.deinequelle-design-page .hero-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.deinequelle-design-page .hero-bg picture{width:100%;height:100%;display:block}.deinequelle-design-page .hero-bg img{width:100%;height:var(--hero-image-height,115%);object-fit:cover;object-position:var(--hero-object-position,60% 28%)}.deinequelle-design-page .hero-overlay{z-index:1;background:linear-gradient(90deg,#faf7f2f7 0%,#faf7f2db 26%,#faf7f270 52%,#faf7f200 70%);position:absolute;inset:0}@media (min-width:961px){.deinequelle-design-page .hero-overlay{background:linear-gradient(to top, var(--beige) 0%, #faf7f2fa 8%, #faf7f2bd 18%, #faf7f257 34%, #faf7f200 52%), linear-gradient(to right, #faf7f2f7 0%, #faf7f2db 26%, #faf7f270 52%, #faf7f200 70%)}.deinequelle-design-page #hero.hero-kinesiologie .hero-overlay{background:linear-gradient(to top, var(--sage) 0%, #e9f0e6fa 8%, #e9f0e6c2 18%, #faf7f261 34%, #faf7f200 52%), linear-gradient(to right, #faf7f2f7 0%, #faf7f2db 26%, #faf7f270 52%, #faf7f200 70%)}.deinequelle-design-page #hero.hero-em-wine .hero-overlay{background:linear-gradient(to top, var(--blush) 0%, #f5eae8fa 8%, #f5eae8c2 18%, #faf7f25c 34%, #faf7f200 52%), linear-gradient(to right, #faf7f2f7 0%, #faf7f2db 26%, #faf7f270 52%, #faf7f200 70%)}}.deinequelle-design-page .hero-content{z-index:2;flex-direction:column;justify-content:center;max-width:820px;min-height:100dvh;padding:10rem 5.5rem 8rem;display:flex;position:relative}.deinequelle-design-page :is(h1,h2,h3,.hero-h1,.spread-h2,.erkl-quote,.begl-h2,.schritte-h2,.cta-h2,.claudia-h2,.dq-legal-heading,.svc-feature-title,.svc-lead,.svc-item,.svc-items-intro,.begl-cat,.mob-link){font-family:var(--f-d);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto}.deinequelle-design-chrome .mob-link{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.deinequelle-design-chrome .nav-links a{font-family:var(--f-b);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mid);white-space:nowrap;font-synthesis:none;-webkit-font-smoothing:auto;transition:color .28s var(--ease);font-size:1rem;font-weight:400}.deinequelle-design-chrome .nav-links a:hover{color:var(--text)}.deinequelle-design-chrome .nav-links .nav-link-contact{color:var(--text);font-weight:700}.deinequelle-design-page .hero-h1{font-family:var(--f-d);letter-spacing:-.03em;color:var(--text);margin-bottom:3.2rem;font-size:clamp(3.5rem,6.5vw,6.2rem);font-weight:400;line-height:.98}.deinequelle-design-page .hero-h1 em{color:var(--sage-dark);font-style:italic;font-weight:400}.deinequelle-design-page .spread-h2{font-family:var(--f-d);font-size:var(--spread-h2-size);font-weight:400;line-height:var(--spread-h2-leading);letter-spacing:-.03em}.deinequelle-design-page .spread-intro .spread-h2{color:inherit;max-width:18ch}.deinequelle-design-page .spread-h2 em{font-style:italic;font-weight:400}.deinequelle-design-page .spread-h2.spread-h2-flow{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.deinequelle-design-page .erkl-quote{font-family:var(--f-d);color:var(--text);letter-spacing:-.022em;max-width:22ch;margin:0 auto 5.5rem;font-size:clamp(2.6rem,5.6vw,6.8rem);font-style:italic;font-weight:400;line-height:1.18}.deinequelle-design-page #hero.hero-em-wine .hero-h1 em{color:var(--wine)}.deinequelle-design-page .hero-sub{color:var(--text-mid);max-width:48ch;margin-bottom:4rem;font-size:1.18rem;font-weight:400;line-height:1.85}.deinequelle-design-page .hero-actions{flex-wrap:wrap;align-items:center;gap:2.5rem;margin-bottom:3.8rem;display:flex}.deinequelle-design-page .hero-location{font-family:var(--f-d);color:var(--text-light);letter-spacing:.005em;font-size:1.08rem;font-style:italic;font-weight:400}.deinequelle-design-page #hero.hero-home .hero-sub{color:var(--text-mid);font-weight:400}.deinequelle-design-page #hero.hero-home .hero-location{color:var(--accent-dark);font-weight:500}.deinequelle-design-page .scroll-cue{z-index:2;position:absolute;bottom:3rem;left:50%;transform:translate(-50%)}.deinequelle-design-page .scroll-line{background:var(--sand-light);width:1px;height:56px;margin:0 auto;position:relative;overflow:hidden}.deinequelle-design-page .scroll-line:after{content:"";background:var(--accent);width:100%;height:100%;animation:linefall 2.6s var(--ease-in) infinite;position:absolute;top:-100%;left:0}@keyframes linefall{0%{top:-100%}to{top:100%}}.deinequelle-design-page #trust{background:var(--beige);border-bottom:1px solid var(--sand-light);padding:1.7rem 0}.deinequelle-design-page .trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.8rem;padding:0 3rem;display:flex}.deinequelle-design-page .trust-row span{font-size:.9375rem;font-weight:var(--type-weight-body);letter-spacing:.04em;color:var(--text-mid)}.deinequelle-design-page .trust-dot{color:var(--sand);font-size:.4rem;line-height:1}.deinequelle-design-page .trust-row-leistungen-sport-kinesiologie,.deinequelle-design-page .trust-row-leistungen-yoga{gap:1.25rem}.deinequelle-design-page .trust-row-leistungen-sport-kinesiologie span,.deinequelle-design-page .trust-row-leistungen-yoga span{letter-spacing:.025em;font-size:clamp(1.04rem,1.15vw,1.16rem)}.deinequelle-design-page .trust-row-leistungen-sport-kinesiologie .trust-dot,.deinequelle-design-page .trust-row-leistungen-yoga .trust-dot{color:var(--text-mid);margin-right:1.25rem;font-size:1rem;display:inline!important}.deinequelle-design-page #erklaert{background:var(--beige);padding:var(--section) 0}.deinequelle-design-page #erklaert.erkl-sage-soft{background:var(--sage-soft);border-top:1px solid color-mix(in srgb, var(--sage-mid) 40%, transparent);border-bottom:1px solid color-mix(in srgb, var(--sage-mid) 40%, transparent)}.deinequelle-design-page #erklaert.erkl-sage{background:var(--sage);border-top:1px solid color-mix(in srgb, var(--sage-mid) 45%, transparent);border-bottom:1px solid color-mix(in srgb, var(--sage-mid) 45%, transparent)}.deinequelle-design-page #erklaert.erkl-sage-soft .erkl-quote,.deinequelle-design-page #erklaert.erkl-sage .erkl-quote{color:var(--sage-dark)}.deinequelle-design-page #erklaert.erkl-warm-soft{background:var(--warm-soft);border-top:1px solid color-mix(in srgb, var(--sand-light) 80%, transparent);border-bottom:1px solid color-mix(in srgb, var(--sand-light) 80%, transparent)}.deinequelle-design-page #erklaert.erkl-warm{background:var(--beige-warm);border-top:1px solid var(--sand-light);border-bottom:1px solid var(--sand-light)}.deinequelle-design-page #erklaert.erkl-warm-deep{background:var(--warm-deep);border-top:1px solid color-mix(in srgb, var(--sand) 45%, transparent);border-bottom:1px solid color-mix(in srgb, var(--sand) 45%, transparent)}.deinequelle-design-page #erklaert.erkl-warm-deep .erkl-quote{color:var(--accent-dark)}.deinequelle-design-page #erklaert.erkl-wine-soft{background:var(--wine-soft);border-top:1px solid color-mix(in srgb, var(--wine-mid) 35%, transparent);border-bottom:1px solid color-mix(in srgb, var(--wine-mid) 35%, transparent)}.deinequelle-design-page #erklaert.erkl-wine{background:var(--blush);border-top:1px solid color-mix(in srgb, var(--wine-mid) 42%, transparent);border-bottom:1px solid color-mix(in srgb, var(--wine-mid) 42%, transparent)}.deinequelle-design-page #erklaert.erkl-wine-soft .erkl-quote,.deinequelle-design-page #erklaert.erkl-wine .erkl-quote{color:var(--wine-dark)}.deinequelle-design-page .erkl-inner{text-align:center;max-width:1100px;margin:0 auto;padding:0 5.5rem}.deinequelle-design-page .erkl-body{font-family:var(--f-b);color:var(--text-mid);max-width:54ch;margin:0 auto;font-size:1.08rem;font-weight:400;line-height:1.92}.deinequelle-design-page .svc-group{border-bottom:1px solid;align-items:flex-start;gap:1.2rem;padding:1.5rem 0;display:flex}.deinequelle-design-page .svc-group:first-child{border-top:1px solid}.deinequelle-design-page .svc-group:hover{opacity:1;padding-left:0}.deinequelle-design-page :is(.sage-bg,.sage-soft-bg) .svc-group{border-color:var(--sage-mid)}.deinequelle-design-page .svc-group-num{font-family:var(--f-d);letter-spacing:.06em;margin-top:.35rem;font-size:.85rem;font-weight:400;display:none}.deinequelle-design-page .sage-bg .svc-group-num{color:var(--sage-mid)}.deinequelle-design-page .svc-group-content{flex:1}.deinequelle-design-page .svc-group-title{font-family:var(--f-d);letter-spacing:-.012em;margin-bottom:.35rem;font-size:1.35rem;font-weight:500;line-height:1.25}.deinequelle-design-page :is(.sage-bg,.sage-soft-bg) .svc-group-title{color:var(--sage-dark)}.deinequelle-design-page .svc-group-desc{font-family:var(--f-b);font-size:1rem;font-weight:var(--type-weight-body);color:var(--text-mid);line-height:1.62}.deinequelle-design-page .svc-group-lead{font-family:var(--f-b);font-size:.9375rem;font-weight:var(--type-weight-body);color:var(--text-mid);margin:0 0 .35rem;line-height:1.55}.deinequelle-design-page #begleitung .svc-groups{flex-direction:column;display:flex}.deinequelle-design-page #begleitung.begl-warm-soft .svc-group,.deinequelle-design-page #begleitung.begl-warm .svc-group,.deinequelle-design-page #begleitung.begl-warm-deep .svc-group{border-color:var(--sand-light)}.deinequelle-design-page #begleitung.begl-warm-soft .svc-group-title,.deinequelle-design-page #begleitung.begl-warm .svc-group-title,.deinequelle-design-page #begleitung.begl-warm-deep .svc-group-title{color:var(--heading-block)}.deinequelle-design-page #begleitung.begl-sage .svc-group,.deinequelle-design-page #begleitung.begl-sage-soft .svc-group,.deinequelle-design-page #begleitung.begl-sage-deep .svc-group{border-color:var(--sage-mid)}.deinequelle-design-page #begleitung.begl-sage .svc-group-title,.deinequelle-design-page #begleitung.begl-sage-soft .svc-group-title,.deinequelle-design-page #begleitung.begl-sage-deep .svc-group-title{color:var(--sage-dark)}.deinequelle-design-page #begleitung{background:var(--beige-warm);padding:var(--section) 0;border-top:1px solid var(--sand-light)}.deinequelle-design-page #begleitung.begl-sage{background:var(--sage);border-top-color:color-mix(in srgb, var(--sage-mid) 45%, transparent)}.deinequelle-design-page #begleitung.begl-sage-soft{background:var(--sage-soft);border-top-color:color-mix(in srgb, var(--sage-mid) 40%, transparent)}.deinequelle-design-page #begleitung.begl-sage-deep{background:var(--sage-deep);border-top-color:color-mix(in srgb, var(--sage-deep-mid) 55%, transparent)}.deinequelle-design-page #begleitung.begl-sage .begl-accordion,.deinequelle-design-page #begleitung.begl-sage-soft .begl-accordion,.deinequelle-design-page #begleitung.begl-sage-deep .begl-accordion{border-top-color:color-mix(in srgb, var(--sage-mid) 55%, transparent)}.deinequelle-design-page #begleitung.begl-sage-deep .begl-accordion{border-top-color:color-mix(in srgb, var(--sage-deep-mid) 65%, transparent)}.deinequelle-design-page #begleitung.begl-sage .begl-accordion-item,.deinequelle-design-page #begleitung.begl-sage-soft .begl-accordion-item,.deinequelle-design-page #begleitung.begl-sage-deep .begl-accordion-item{border-bottom-color:color-mix(in srgb, var(--sage-mid) 45%, transparent)}.deinequelle-design-page #begleitung.begl-sage-deep .begl-accordion-item{border-bottom-color:color-mix(in srgb, var(--sage-deep-mid) 55%, transparent)}.deinequelle-design-page #begleitung.begl-sage .begl-accordion-trigger:hover,.deinequelle-design-page #begleitung.begl-sage .begl-accordion-item.is-open .begl-accordion-trigger,.deinequelle-design-page #begleitung.begl-sage-soft .begl-accordion-trigger:hover,.deinequelle-design-page #begleitung.begl-sage-soft .begl-accordion-item.is-open .begl-accordion-trigger{background:#ffffff47}.deinequelle-design-page #begleitung.begl-sage-deep .begl-accordion-trigger:hover,.deinequelle-design-page #begleitung.begl-sage-deep .begl-accordion-item.is-open .begl-accordion-trigger{background:#ffffff38}.deinequelle-design-page #begleitung.begl-warm{background:var(--beige-warm);border-top-color:var(--sand-light)}.deinequelle-design-page #begleitung.begl-warm-soft{background:var(--warm-soft);border-top-color:color-mix(in srgb, var(--sand-light) 85%, transparent)}.deinequelle-design-page #begleitung.begl-warm-deep{background:var(--warm-deep);border-top-color:color-mix(in srgb, var(--sand) 45%, transparent)}.deinequelle-design-page #begleitung.begl-warm .begl-accordion,.deinequelle-design-page #begleitung.begl-warm-soft .begl-accordion,.deinequelle-design-page #begleitung.begl-warm-deep .begl-accordion{border-top-color:var(--sand-light)}.deinequelle-design-page #begleitung.begl-warm-deep .begl-accordion{border-top-color:color-mix(in srgb, var(--sand) 50%, transparent)}.deinequelle-design-page #begleitung.begl-warm .begl-accordion-item,.deinequelle-design-page #begleitung.begl-warm-soft .begl-accordion-item,.deinequelle-design-page #begleitung.begl-warm-deep .begl-accordion-item{border-bottom-color:var(--sand-light)}.deinequelle-design-page #begleitung.begl-warm-deep .begl-accordion-item{border-bottom-color:color-mix(in srgb, var(--sand) 50%, transparent)}.deinequelle-design-page #begleitung.begl-warm .begl-accordion-trigger:hover,.deinequelle-design-page #begleitung.begl-warm .begl-accordion-item.is-open .begl-accordion-trigger,.deinequelle-design-page #begleitung.begl-warm-soft .begl-accordion-trigger:hover,.deinequelle-design-page #begleitung.begl-warm-soft .begl-accordion-item.is-open .begl-accordion-trigger{background:#ffffff59}.deinequelle-design-page #begleitung.begl-warm-deep .begl-accordion-trigger:hover,.deinequelle-design-page #begleitung.begl-warm-deep .begl-accordion-item.is-open .begl-accordion-trigger{background:#ffffff47}.deinequelle-design-page .begl-head{justify-content:space-between;align-items:flex-end;gap:6rem;margin-bottom:8rem;display:flex}.deinequelle-design-page .begl-h2{font-family:var(--f-d);letter-spacing:-.025em;flex-shrink:0;font-size:clamp(3rem,5.2vw,6.2rem);font-weight:400;line-height:1}.deinequelle-design-page .begl-intro{font-size:var(--type-base);font-weight:var(--type-weight-body);color:var(--text-mid);max-width:50ch;padding-bottom:.5rem;line-height:1.9}.deinequelle-design-page .begl-rows{border-top:1px solid var(--sand)}.deinequelle-design-page .begl-row{border-bottom:1px solid var(--sand);cursor:default;transition:background .5s var(--ease);grid-template-columns:4.5rem 24ch 1fr;align-items:baseline;gap:3.5rem;padding:4.2rem 0;display:grid}.deinequelle-design-page .begl-row:hover{background:#e0ecdc61}.deinequelle-design-page .begl-num{font-family:var(--f-d);color:var(--sand);letter-spacing:.06em;transition:color .5s var(--ease);font-size:.82rem;font-weight:400}.deinequelle-design-page .begl-row:hover .begl-num{color:var(--sage-mid)}.deinequelle-design-page .begl-cat{font-family:var(--f-d);color:var(--text);letter-spacing:-.012em;font-size:clamp(1.45rem,1.9vw,1.9rem);font-weight:500;line-height:1.2}.deinequelle-design-page .begl-items{font-size:1.0625rem;font-weight:var(--type-weight-body);color:var(--text-mid);line-height:2.1}.deinequelle-design-page .begl-row-rich{grid-template-columns:4.5rem 1fr;align-items:start;gap:3.5rem 4rem;padding:clamp(3.5rem,6vw,5.5rem) 0}.deinequelle-design-page .begl-rich-body{max-width:52rem}.deinequelle-design-page .begl-row-rich .begl-cat{margin-bottom:1.4rem}.deinequelle-design-page .begl-lead{font-size:1.0625rem;font-weight:var(--type-weight-body);color:var(--text-mid);margin-bottom:1.6rem;line-height:1.92}.deinequelle-design-page .begl-list{gap:.55rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.deinequelle-design-page .begl-list li{font-size:1.0625rem;font-weight:var(--type-weight-body);color:var(--text-mid);padding-left:1.15rem;line-height:1.75;position:relative}.deinequelle-design-page .begl-list li:before{content:"";background:var(--sage-accent);opacity:.55;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.72em;left:0}.deinequelle-design-page .begl-goal{font-family:var(--f-d);color:var(--sage-dark);max-width:44rem;font-size:clamp(1.15rem,1.6vw,1.35rem);font-style:italic;font-weight:400;line-height:1.65}.deinequelle-design-page .begl-footnote{font-family:var(--f-d);color:var(--text-mid);max-width:42rem;margin-top:clamp(4rem,7vw,6rem);font-size:clamp(1.35rem,2vw,1.75rem);font-style:italic;font-weight:400;line-height:1.55}.deinequelle-design-page .begl-logo-strip{grid-template-columns:minmax(5rem,.7fr) minmax(14rem,1.25fr) minmax(18rem,1.8fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:min(100%,78rem);max-width:none;margin-top:clamp(1.6rem,3vw,2.4rem);display:grid}.deinequelle-design-page .begl-logo-item{justify-content:center;align-items:center;min-width:0;min-height:clamp(4.75rem,7vw,6.2rem);display:flex}.deinequelle-design-page .begl-logo-item img{object-fit:contain;width:auto;max-width:clamp(11rem,18vw,15rem);height:auto;max-height:clamp(4.4rem,6.4vw,5.8rem);display:block}.deinequelle-design-page .begl-logo-square img{max-width:clamp(4.1rem,6vw,5rem);max-height:clamp(4.1rem,6vw,5rem)}.deinequelle-design-page .begl-logo-kinesuisse-logo-byline-rechts-black-rgb{justify-content:flex-start}.deinequelle-design-page .begl-logo-kinesuisse-logo-byline-rechts-black-rgb img{max-width:clamp(13rem,21vw,18rem);max-height:clamp(5rem,7vw,6.3rem)}@media (max-width:820px){.deinequelle-design-page .begl-logo-strip{grid-template-columns:1fr;justify-items:start}.deinequelle-design-page .begl-logo-item{justify-content:flex-start}}.deinequelle-design-page .begl-accordion{border-top:1px solid var(--sand)}.deinequelle-design-page .begl-accordion-item{border-bottom:1px solid var(--sand)}.deinequelle-design-page .begl-accordion-heading{font:inherit;margin:0}.deinequelle-design-page .begl-accordion-trigger{text-align:left;cursor:pointer;width:100%;color:inherit;transition:background .4s var(--ease);background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;padding:clamp(1.75rem,3vw,2.35rem) clamp(1.35rem,3.5vw,2rem);display:grid}.deinequelle-design-page .begl-accordion-trigger:hover,.deinequelle-design-page .begl-accordion-item.is-open .begl-accordion-trigger{background:#e0ecdc61}.deinequelle-design-page .begl-accordion-trigger .begl-cat{margin:0}.deinequelle-design-page .begl-accordion-icon{flex-shrink:0;width:1.25rem;height:1.25rem;position:relative}.deinequelle-design-page .begl-accordion-icon:before,.deinequelle-design-page .begl-accordion-icon:after{content:"";background:var(--sage-mid);width:1.1rem;height:1px;transition:transform .35s var(--ease), opacity .35s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.deinequelle-design-page .begl-accordion-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.deinequelle-design-page .begl-accordion-item.is-open .begl-accordion-icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.deinequelle-design-page .begl-accordion-panel-inner{max-width:56rem;padding:0 clamp(1.35rem,3.5vw,2rem) clamp(2.5rem,4vw,3.5rem)}.deinequelle-design-page .begl-list-columns{column-count:1}@media (min-width:768px){.deinequelle-design-page .begl-list-columns{column-count:2;column-gap:2.75rem}.deinequelle-design-page .begl-list-columns li{break-inside:avoid}}.deinequelle-design-page .spread{height:90vh;min-height:560px;position:relative;overflow:hidden;border-bottom:none!important}.deinequelle-design-page .spread+.svc{border-top:none!important}.deinequelle-design-page .spread-compact{height:min(52vh,34rem);min-height:17.5rem}.deinequelle-design-page .spread-compact .spread-intro{bottom:12%}.deinequelle-design-page .spread-inner{will-change:transform;position:absolute;inset:-13% 0}.deinequelle-design-page #kinderwunsch .spread-inner{--img-object-position:78% 42%;--img-object-position-mobile:86% 38%}.deinequelle-design-page #claudia .spread-inner{--img-object-position:28% 38%;--img-object-position-mobile:22% 34%}.deinequelle-design-page #kinesiologie-methode .spread-inner{--img-object-position:50% 42%;--img-object-position-mobile:50% 44%}.deinequelle-design-page .spread-inner img{object-fit:cover;object-position:var(--img-object-position,center center);width:100%;height:100%}.deinequelle-design-page .sage-spread:after{content:"";z-index:1;background:linear-gradient(to bottom, #faf7f200 0%, #e9f0e626 40%, #e9f0e6bf 75%, var(--sage) 100%);position:absolute;inset:0}.deinequelle-design-page .sage-soft-spread:after{content:"";z-index:1;background:linear-gradient(to bottom, #faf7f200 0%, #f0f6ec2e 40%, #f0f6ecc7 75%, var(--sage-soft) 100%);position:absolute;inset:0}.deinequelle-design-page .sage-deep-spread:after{content:"";z-index:1;background:linear-gradient(to bottom, #faf7f200 0%, #d6e6d22e 40%, #d6e6d2cc 75%, var(--sage-deep) 100%);position:absolute;inset:0}.deinequelle-design-page .wine-spread:after{content:"";z-index:1;background:linear-gradient(to bottom, #faf7f200 0%, #f5eae826 40%, #f5eae8bf 75%, var(--blush) 100%);position:absolute;inset:0}.deinequelle-design-page .wine-soft-spread:after{content:"";z-index:1;background:linear-gradient(to bottom, #faf7f200 0%, #fbf3f12e 40%, #fbf3f1c7 75%, var(--wine-soft) 100%);position:absolute;inset:0}.deinequelle-design-page .wine-deep-spread:after{content:"";z-index:1;background:linear-gradient(to bottom, #faf7f200 0%, #edd8d533 40%, #edd8d5d1 75%, var(--wine-deep) 100%);position:absolute;inset:0}.deinequelle-design-page .warm-spread:after{content:"";z-index:1;background:linear-gradient(to bottom, #faf7f200 0%, #f4ede326 40%, #f4ede3bf 75%, var(--beige-warm) 100%);position:absolute;inset:0}.deinequelle-design-page .warm-soft-spread:after{content:"";z-index:1;background:linear-gradient(to bottom, #faf7f200 0%, #fbf9f533 40%, #fbf9f5c7 75%, var(--warm-soft) 100%);position:absolute;inset:0}.deinequelle-design-page .warm-deep-spread:after{content:"";z-index:1;background:linear-gradient(to bottom, #faf7f200 0%, #e8ddd033 40%, #e8ddd0d1 75%, var(--warm-deep) 100%);position:absolute;inset:0}.deinequelle-design-page .light-spread:after{content:"";z-index:1;background:linear-gradient(to bottom, #faf7f200 0%, #f4ede326 40%, #f4ede3bf 75%, var(--beige-warm) 100%);position:absolute;inset:0}.deinequelle-design-page .spread-intro{z-index:2;padding:0 5.5rem;position:absolute;bottom:10%;left:0;right:0}.deinequelle-design-page .spread-tag{font-family:var(--f-b);text-transform:uppercase;letter-spacing:.16em;margin-bottom:1.5rem;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:500;display:block}.deinequelle-design-page .sage-spread .spread-intro,.deinequelle-design-page .sage-soft-spread .spread-intro,.deinequelle-design-page .sage-deep-spread .spread-intro{color:var(--sage-dark)}.deinequelle-design-page .wine-spread .spread-intro,.deinequelle-design-page .wine-soft-spread .spread-intro,.deinequelle-design-page .wine-deep-spread .spread-intro{color:var(--wine)}.deinequelle-design-page .warm-spread .spread-intro,.deinequelle-design-page .warm-soft-spread .spread-intro,.deinequelle-design-page .warm-deep-spread .spread-intro,.deinequelle-design-page .light-spread .spread-intro{color:var(--text)}.deinequelle-design-page .sage-spread .spread-h2 em{color:var(--accent)}.deinequelle-design-page .sage-soft-spread .spread-h2 em,.deinequelle-design-page .sage-deep-spread .spread-h2 em{color:var(--sage-accent)}.deinequelle-design-page .wine-spread .spread-h2 em,.deinequelle-design-page .wine-soft-spread .spread-h2 em,.deinequelle-design-page .wine-deep-spread .spread-h2 em{color:var(--wine-dark)}.deinequelle-design-page .warm-spread .spread-h2 em{color:var(--accent)}.deinequelle-design-page .warm-soft-spread .spread-h2 em,.deinequelle-design-page .warm-deep-spread .spread-h2 em{color:var(--accent-dark)}.deinequelle-design-page .light-spread .spread-h2 em{color:var(--accent)}.deinequelle-design-page .svc{padding:var(--section) 0}.deinequelle-design-page .svc.sage-bg{background:var(--sage)}.deinequelle-design-page .svc.sage-soft-bg{background:var(--sage-soft);border-top:1px solid color-mix(in srgb, var(--sage-mid) 38%, transparent)}.deinequelle-design-page .svc.sage-deep-bg{background:var(--sage-deep);border-top:1px solid color-mix(in srgb, var(--sage-deep-mid) 52%, transparent)}.deinequelle-design-page :is(.sage-bg,.sage-soft-bg,.sage-deep-bg) .svc-section-head{color:var(--sage-dark)}.deinequelle-design-page :is(.sage-bg,.sage-soft-bg,.sage-deep-bg) .svc-section-head .spread-h2 em{color:var(--accent)}.deinequelle-design-page :is(.sage-bg,.sage-soft-bg,.sage-deep-bg) .svc-lead{color:var(--sage-dark)}.deinequelle-design-page :is(.sage-bg,.sage-soft-bg,.sage-deep-bg) .svc-body{color:#3a5538}.deinequelle-design-page :is(.sage-bg,.sage-soft-bg,.sage-deep-bg) .svc-items-intro{color:var(--sage-dark)}.deinequelle-design-page :is(.sage-bg,.sage-soft-bg,.sage-deep-bg) .svc-item{color:#3a5538;border-color:color-mix(in srgb, var(--sage-mid) 55%, transparent)}.deinequelle-design-page .sage-deep-bg .svc-item{border-color:color-mix(in srgb, var(--sage-deep-mid) 60%, transparent)}.deinequelle-design-page :is(.sage-bg,.sage-soft-bg,.sage-deep-bg) .svc-note:not(.svc-note-editorial):not(.svc-note-tagline){color:#3a5538;border-left-color:var(--sage-accent);background:#ffffff38}.deinequelle-design-page .svc.blush-bg{background:var(--blush)}.deinequelle-design-page .svc.wine-soft-bg{background:var(--wine-soft);border-top:1px solid color-mix(in srgb, var(--wine-mid) 35%, transparent)}.deinequelle-design-page .svc.wine-deep-bg{background:var(--wine-deep);border-top:1px solid color-mix(in srgb, var(--wine-deep-mid) 48%, transparent)}.deinequelle-design-page .svc.beige-bg,.deinequelle-design-page .svc.warm-bg{background:var(--beige-warm);border-top:1px solid var(--sand-light)}.deinequelle-design-page .svc.warm-soft-bg{background:var(--warm-soft);border-top:1px solid color-mix(in srgb, var(--sand-light) 85%, transparent)}.deinequelle-design-page .svc.warm-deep-bg{background:var(--warm-deep);border-top:1px solid color-mix(in srgb, var(--sand) 45%, transparent)}.deinequelle-design-page :is(.warm-bg,.beige-bg,.warm-soft-bg,.warm-deep-bg) .svc-lead{color:var(--text)}.deinequelle-design-page :is(.warm-bg,.beige-bg,.warm-soft-bg,.warm-deep-bg) .svc-body,.deinequelle-design-page :is(.warm-bg,.beige-bg,.warm-soft-bg,.warm-deep-bg) .svc-items-intro{color:var(--text-mid)}.deinequelle-design-page :is(.warm-bg,.beige-bg,.warm-soft-bg,.warm-deep-bg) .svc-item{color:var(--text-mid);border-color:var(--sand-light)}.deinequelle-design-page .warm-deep-bg .svc-item{border-color:color-mix(in srgb, var(--sand) 55%, transparent)}.deinequelle-design-page :is(.warm-bg,.beige-bg,.warm-soft-bg,.warm-deep-bg) .svc-section-head{border-bottom-color:var(--sand-light)}.deinequelle-design-page .warm-deep-bg .svc-section-head{border-bottom-color:color-mix(in srgb, var(--sand) 50%, transparent)}.deinequelle-design-page .svc-with-head.warm-bg,.deinequelle-design-page .svc-with-head.warm-soft-bg,.deinequelle-design-page .svc-with-head.warm-deep-bg,.deinequelle-design-page .svc-with-head.sage-bg,.deinequelle-design-page .svc-with-head.sage-soft-bg,.deinequelle-design-page .svc-with-head.sage-deep-bg,.deinequelle-design-page .svc-with-head.blush-bg,.deinequelle-design-page .svc-with-head.wine-soft-bg,.deinequelle-design-page .svc-with-head.wine-deep-bg{border-top:none}.deinequelle-design-page .svc-section-head{border-bottom:1px solid color-mix(in srgb, var(--sage-mid) 55%, transparent);margin-bottom:clamp(3rem,5vw,4.5rem);padding-bottom:clamp(2rem,3.5vw,3rem)}.deinequelle-design-page .svc-section-head .spread-h2{max-width:none}.deinequelle-design-page .sage-bg .svc-section-head{color:var(--sage-dark)}.deinequelle-design-page .sage-bg .svc-section-head .spread-h2 em{color:var(--accent)}.deinequelle-design-page :is(.warm-bg,.beige-bg) .svc-section-head{border-bottom-color:var(--sand-light)}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-section-head{color:var(--wine);border-bottom-color:color-mix(in srgb, var(--wine) 20%, transparent)}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-section-head .spread-h2{color:inherit}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-section-head-cover{color:var(--wine)}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-section-head-cover .spread-h2{color:inherit}.deinequelle-design-page .wine-deep-bg .svc-section-head{border-bottom-color:color-mix(in srgb, var(--wine-deep-mid) 55%, transparent)}.deinequelle-design-page .svc-section-head-split{border-bottom:none;margin-bottom:clamp(2rem,3.5vw,2.75rem);padding-bottom:0}.deinequelle-design-page .svc-section-head-split .spread-h2{max-width:none}.deinequelle-design-page .svc-with-cover{padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem)}.deinequelle-design-page .svc-section-head-cover{border-bottom:none;margin-bottom:clamp(1.75rem,3.5vw,2.75rem);padding-bottom:0}.deinequelle-design-page .svc-section-head-cover .spread-h2{max-width:none}.deinequelle-design-page :is(.warm-bg,.warm-soft-bg,.warm-deep-bg,.beige-bg) .svc-section-head-cover .spread-h2 em{color:var(--accent-dark)}.deinequelle-design-page :is(.sage-bg,.sage-soft-bg,.sage-deep-bg) .svc-section-head-cover .spread-h2 em{color:var(--sage-accent)}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-section-head-cover .spread-h2 em{color:var(--wine-dark)}.deinequelle-design-page .svc-cover-content{width:100%}.deinequelle-design-page .svc-cover-lead{max-width:34ch;margin-bottom:clamp(3rem,5vw,4.75rem)}.deinequelle-design-page .svc-with-cover .svc-prose-columns{column-gap:clamp(3.5rem,8vw,7rem)}.deinequelle-design-page .svc-split{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.deinequelle-design-page .svc-split-media-right{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.deinequelle-design-page .svc-split-media-right .svc-split-media{order:2}.deinequelle-design-page .svc-split-media-right .svc-split-content{order:1}.deinequelle-design-page .svc-split-no-media{grid-template-columns:1fr}.deinequelle-design-page .svc-split-no-media .svc-split-media-empty{display:none}.deinequelle-design-page .svc-split-media img{aspect-ratio:4/5;object-fit:cover;object-position:var(--img-object-position,center center);width:100%;display:block}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-split-media img{box-shadow:0 1.5rem 3.5rem -1.75rem #2a121847}.deinequelle-design-page :is(.warm-bg,.beige-bg) .svc-split-media img{box-shadow:0 1.25rem 3rem -1.5rem #2e25202e}.deinequelle-design-page .svc-split-content .svc-editorial-single{max-width:none}.deinequelle-design-page .svc-split-body-full{width:100%;margin-top:clamp(2.5rem,4vw,3.6rem)}.deinequelle-design-page .svc-editorial{grid-template-columns:1.08fr .92fr;align-items:start;gap:10rem;display:grid}.deinequelle-design-page .svc-editorial.svc-editorial-single{grid-template-columns:1fr;gap:0;max-width:44rem}.deinequelle-design-page .svc-editorial.svc-editorial-prose,.deinequelle-design-page .svc-editorial.svc-editorial-flow{gap:0}.deinequelle-design-page .svc-note:not(.svc-note-editorial):not(.svc-note-tagline){border-left:2px solid var(--sage-mid);font-size:1.0625rem;font-weight:var(--type-weight-body);color:var(--text-mid);background:#ffffff59;margin-top:2.4rem;padding:1.6rem 1.75rem;line-height:1.85}.deinequelle-design-page .sage-bg .svc-note:not(.svc-note-editorial):not(.svc-note-tagline){color:#3a5538;border-left-color:var(--sage-accent);background:#ffffff38}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-note:not(.svc-note-editorial):not(.svc-note-tagline){color:#503035;border-left-color:color-mix(in srgb, var(--wine) 55%, transparent);background:#ffffff73}.deinequelle-design-page :is(.warm-bg,.beige-bg) .svc-note:not(.svc-note-editorial):not(.svc-note-tagline){color:var(--text-mid);border-left-color:var(--sand);background:#ffffff59}.deinequelle-design-page .svc-note-editorial{font-family:var(--f-d);color:var(--text);background:0 0;border:0;max-width:44rem;padding:0;font-size:clamp(1.15rem,1.6vw,1.35rem);font-style:italic;line-height:1.65}.deinequelle-design-page :is(.warm-bg,.beige-bg) .svc-note-editorial{border-top:1px solid var(--sand-light);color:var(--text-mid);margin-top:clamp(3rem,5vw,4rem);padding-top:clamp(2rem,3vw,2.75rem)}.deinequelle-design-page .svc-note-full.svc-note-editorial{margin-top:clamp(2rem,3vw,2.75rem)}.deinequelle-design-page :is(.warm-bg,.beige-bg) .svc-note-full.svc-note-editorial,.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-note-full.svc-note-editorial{margin-top:clamp(1.75rem,2.5vw,2.25rem);padding-top:clamp(1.25rem,2vw,1.75rem)}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-note-editorial{color:#503035;border-top:1px solid #b4606e38;margin-top:clamp(3rem,5vw,4rem);padding-top:clamp(2rem,3vw,2.75rem)}.deinequelle-design-page .svc-note-tagline{font-family:var(--f-d);letter-spacing:-.012em;background:0 0;border:0;max-width:42rem;padding:0;font-size:clamp(1.35rem,2vw,1.75rem);font-style:italic;font-weight:400;line-height:1.55}.deinequelle-design-page .svc-editorial-closer .svc-body-last{margin-bottom:0}.deinequelle-design-page .svc-editorial .svc-note-inline.svc-note-tagline{border:0;border-top:1px solid #b4606e38;max-width:36rem;margin-top:1.15rem;padding:.9rem 0 0;font-size:clamp(1.15rem,1.65vw,1.42rem);line-height:1.5}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-editorial .svc-note-inline.svc-note-tagline{color:#4a2530}.deinequelle-design-page :is(.warm-soft-bg,.warm-deep-bg,.warm-bg,.beige-bg) .svc-editorial .svc-note-inline.svc-note-tagline{border-top-color:var(--sand-light);color:var(--text)}.deinequelle-design-page :is(.warm-soft-bg,.warm-deep-bg,.warm-bg) .svc-note-full.svc-note-tagline{border-top:1px solid var(--sand-light);color:var(--text);margin-top:clamp(1.75rem,2.5vw,2.25rem);padding-top:clamp(1.15rem,1.75vw,1.5rem)}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-note-full.svc-note-tagline{color:#4a2530;border-top:1px solid #b4606e38;margin-top:clamp(1.75rem,2.5vw,2.25rem);padding-top:clamp(1.15rem,1.75vw,1.5rem)}.deinequelle-design-page :is(.warm-bg,.beige-bg) .svc-note-full.svc-note-tagline{border-top:1px solid var(--sand-light);color:var(--text);margin-top:clamp(1.75rem,2.5vw,2.25rem);padding-top:clamp(1.15rem,1.75vw,1.5rem)}.deinequelle-design-page .svc-features{border-top:1px solid var(--sand-light);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin-top:clamp(.75rem,2vw,1.25rem);display:grid}.deinequelle-design-page .svc-editorial-features .svc-lead{margin-bottom:0}.deinequelle-design-page .svc-feature{border-bottom:1px solid var(--sand-light);padding:clamp(1.5rem,2.5vw,2rem) clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,2.5vw,2rem) 0}.deinequelle-design-page .svc-feature:nth-child(odd){border-right:1px solid var(--sand-light)}.deinequelle-design-page .svc-feature:nth-child(2n){padding-left:clamp(1.25rem,2.5vw,2rem);padding-right:0}.deinequelle-design-page .svc-feature-num{font-family:var(--f-d);letter-spacing:.08em;color:var(--sand);margin-bottom:.65rem;font-size:.78rem;font-weight:400}.deinequelle-design-page .svc-feature-title{font-family:var(--f-d);letter-spacing:-.012em;color:var(--text);margin-bottom:.55rem;font-size:clamp(1.35rem,1.8vw,1.55rem);font-weight:500;line-height:1.25}.deinequelle-design-page .svc-feature-body{font-size:1.0625rem;font-weight:var(--type-weight-body);color:var(--text-mid);max-width:34ch;line-height:1.78}.deinequelle-design-page :is(.warm-bg,.warm-soft-bg,.warm-deep-bg) .svc-features,.deinequelle-design-page :is(.warm-bg,.warm-soft-bg,.warm-deep-bg) .svc-feature{border-color:var(--sand-light)}.deinequelle-design-page :is(.warm-bg,.warm-soft-bg,.warm-deep-bg) .svc-feature:nth-child(odd){border-right-color:var(--sand-light)}.deinequelle-design-page .warm-deep-bg .svc-features,.deinequelle-design-page .warm-deep-bg .svc-feature{border-color:color-mix(in srgb, var(--sand) 50%, transparent)}.deinequelle-design-page .warm-deep-bg .svc-feature:nth-child(odd){border-right-color:color-mix(in srgb, var(--sand) 50%, transparent)}.deinequelle-design-page .svc-note-full{box-sizing:border-box;width:100%}.deinequelle-design-page .svc-note-full:not(.svc-note-editorial):not(.svc-note-tagline){margin-top:clamp(3rem,5vw,4.5rem)}.deinequelle-design-page .svc-lead{font-family:var(--f-d);font-synthesis:none;letter-spacing:-.01em;margin-bottom:2.8rem;font-size:clamp(1.45rem,2.3vw,1.85rem);font-style:italic;font-weight:400;line-height:1.6}.deinequelle-design-page .sage-bg .svc-lead{color:var(--sage-dark)}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-lead{color:#4a2530}.deinequelle-design-page .beige-bg .svc-lead{color:var(--text)}.deinequelle-design-page .svc-body{font-family:var(--f-b);color:var(--text-mid);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin-bottom:1.9rem;font-size:1.12rem;font-weight:400;line-height:1.92}.deinequelle-design-page .sage-bg .svc-body{color:#3a5538}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-body{color:#503035}.deinequelle-design-page .beige-bg .svc-body{color:var(--text-mid)}.deinequelle-design-page .svc-items-col{padding-top:.3rem}.deinequelle-design-page .svc-items-intro{font-family:var(--f-d);letter-spacing:-.008em;color:var(--text-mid);margin-bottom:1.2rem;font-size:clamp(1.2rem,1.7vw,1.4rem);font-style:italic;font-weight:400;line-height:1.45}.deinequelle-design-page .sage-bg .svc-items-intro{color:var(--sage-dark)}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-items-intro{color:#4a2530}.deinequelle-design-page .beige-bg .svc-items-intro{color:var(--text-mid)}.deinequelle-design-page .svc-item{font-family:var(--f-d);letter-spacing:-.008em;border-bottom:1px solid;padding:1.45rem 0;font-size:1.25rem;font-weight:400;line-height:1.2}.deinequelle-design-page .svc-item:first-child{border-top:1px solid}.deinequelle-design-page .svc-item:hover{opacity:1;padding-left:0}.deinequelle-design-page .sage-bg .svc-item{border-color:var(--sage-mid);color:var(--sage-dark)}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-item{color:#4a2530;border-color:#b4606e4d}.deinequelle-design-page .wine-deep-bg .svc-item{border-color:color-mix(in srgb, var(--wine-deep-mid) 58%, transparent)}.deinequelle-design-page .beige-bg .svc-item{border-color:var(--sand-light);color:var(--text-mid)}.deinequelle-design-page .svc-editorial-flow{max-width:none}.deinequelle-design-page .svc-editorial-flow .svc-prose-block{max-width:44rem}.deinequelle-design-page .svc-items-topics{max-width:52rem;margin-top:clamp(2rem,3.5vw,2.75rem);padding-top:0}.deinequelle-design-page .svc-items-topics .svc-items-intro{margin-bottom:1.35rem}.deinequelle-design-page .svc-items-matrix{border-top:1px solid var(--sand-light);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,5vw,4rem);display:grid}.deinequelle-design-page .svc-items-matrix .svc-item{border-top:none;padding:1.05rem 0;font-size:1.08rem;line-height:1.2}.deinequelle-design-page .svc-items-matrix .svc-item:first-child{border-top:none}.deinequelle-design-page .svc-items-matrix .svc-item:hover{padding-left:0}.deinequelle-design-page .svc-editorial-topics .svc-body,.deinequelle-design-page .svc-editorial-topics .svc-topic-label,.deinequelle-design-page .svc-editorial-topics .svc-topic-list li,.deinequelle-design-page .svc-editorial-topics .svc-note.svc-note-editorial{font-family:var(--f-b);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.12rem;font-style:normal;font-weight:400;line-height:1.92}.deinequelle-design-page .svc-editorial-topics .svc-lead{font-family:var(--f-d);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin-bottom:1.15rem;font-size:clamp(1.45rem,2.3vw,1.85rem);font-style:italic;font-weight:400;line-height:1.6}.deinequelle-design-page .svc-editorial-topics .svc-body,.deinequelle-design-page .svc-editorial-topics .svc-body-last{margin-bottom:1.65rem}.deinequelle-design-page .svc-editorial-topics .svc-items-topics{max-width:44rem;margin-top:0}.deinequelle-design-page .svc-editorial-topics .svc-topic-label{margin-bottom:.75rem;font-weight:400}.deinequelle-design-page .svc-editorial-topics .svc-topic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem clamp(2rem,4vw,3rem);margin:0;padding:0;list-style:none;display:grid}.deinequelle-design-page .svc-editorial-topics .svc-topic-list li{padding-left:.95rem;position:relative}.deinequelle-design-page .svc-editorial-topics .svc-topic-list li:before{content:"";opacity:.42;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.72em;left:0}.deinequelle-design-page .svc-editorial-topics .svc-note.svc-note-editorial{background:0 0;border:0;max-width:44rem;margin-top:1.65rem;padding:0}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-editorial-topics .svc-lead{color:#4a2530}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) .svc-editorial-topics :is(.svc-body,.svc-topic-label,.svc-topic-list li,.svc-note.svc-note-editorial){color:#503035}.deinequelle-design-page .svc-density-tight .svc-editorial-topics .svc-lead{margin-bottom:.9rem}.deinequelle-design-page .svc-density-tight .svc-editorial-topics .svc-body,.deinequelle-design-page .svc-density-tight .svc-editorial-topics .svc-body-last{margin-bottom:1.35rem}.deinequelle-design-page .svc-density-tight .svc-editorial-topics .svc-topic-label{margin-bottom:.6rem}.deinequelle-design-page .svc-density-tight .svc-editorial-topics .svc-note.svc-note-editorial{margin-top:1.35rem}@media (max-width:640px){.deinequelle-design-page .svc-editorial-topics .svc-topic-list{grid-template-columns:1fr}}.deinequelle-design-page .svc-density-tight{padding:clamp(3.25rem,5.5vw,4.75rem) 0}.deinequelle-design-page .svc-density-tight .svc-section-head{margin-bottom:1.65rem;padding-bottom:1.15rem}.deinequelle-design-page .svc-density-tight .svc-editorial-flow{max-width:52rem}.deinequelle-design-page .svc-density-tight .svc-editorial-flow .svc-prose-block{max-width:none}.deinequelle-design-page .svc-density-tight .svc-editorial-tight .svc-lead{margin-bottom:1.15rem}.deinequelle-design-page .svc-editorial-prose{grid-template-columns:1fr;max-width:none}.deinequelle-design-page .svc-prose-block{flex-direction:column;gap:0;display:flex}.deinequelle-design-page .svc-prose-block .svc-lead{margin-bottom:2.8rem}.deinequelle-design-page .svc-prose-columns{column-count:2;column-gap:clamp(3.5rem,6vw,5.5rem)}.deinequelle-design-page .svc-prose-columns .svc-body{break-inside:avoid}.deinequelle-design-page .svc-prose-block .btn{margin-top:3.2rem}.deinequelle-design-page .btn{font-family:var(--f-b);letter-spacing:.09em;text-transform:uppercase;transition:background .38s var(--ease), border-color .38s var(--ease), color .38s var(--ease), transform .38s var(--ease), box-shadow .38s var(--ease);border:1px solid #0000;border-radius:0;align-items:center;gap:.55rem;margin-top:1.2rem;padding:.92rem .92rem .92rem 1.95rem;font-size:.72rem;font-weight:400;display:inline-flex}.deinequelle-design-page .btn:active{transform:scale(.983)}.deinequelle-design-page .btn-icon{width:27px;height:27px;transition:transform .38s var(--ease), background-color .38s var(--ease);background:#1c14100f;border-radius:0;justify-content:center;align-items:center;font-size:.84rem;display:flex}.deinequelle-design-page .btn:hover .btn-icon{transform:translate(2px,-2px)}.deinequelle-design-page .btn-sage{border-color:var(--sage-mid);color:var(--sage-dark);background:#fff}.deinequelle-design-page .btn-sage .btn-icon{background:#4a704812}.deinequelle-design-page .btn-sage:hover{color:#fff;background:#557a53;border-color:#557a53;transform:translateY(-2px);box-shadow:0 6px 20px #557a5326}.deinequelle-design-page .btn-sage:hover .btn-icon{background:#ffffff26}.deinequelle-design-page .btn-wine{color:var(--wine);background:#fff;border-color:#8a3a4859}.deinequelle-design-page .btn-wine .btn-icon{background:#8a3a4812}.deinequelle-design-page .btn-wine:hover{color:#fff;background:#9e4c5a;border-color:#9e4c5a;transform:translateY(-2px);box-shadow:0 6px 20px #9e4c5a26}.deinequelle-design-page .btn-wine:hover .btn-icon{background:#ffffff26}.deinequelle-design-page .btn-accent{border-color:var(--sand);color:var(--accent);background:#fff}.deinequelle-design-page .btn-accent .btn-icon{background:#7b634712}.deinequelle-design-page .btn-accent:hover{color:var(--beige);background:#947858;border-color:#947858;transform:translateY(-2px);box-shadow:0 6px 20px #94785826}.deinequelle-design-page .btn-accent:hover .btn-icon{background:#ffffff26}.deinequelle-design-page .btn-primary{color:var(--text);border:1px solid var(--sand);font-family:var(--f-b);letter-spacing:.09em;text-transform:uppercase;transition:background .38s var(--ease), border-color .38s var(--ease), color .38s var(--ease), transform .38s var(--ease), box-shadow .38s var(--ease);background:#fff;border-radius:0;align-items:center;gap:.55rem;padding:.94rem .94rem .94rem 1.95rem;font-size:.72rem;font-weight:400;display:inline-flex}.deinequelle-design-page .btn-primary:hover{color:var(--beige);background:#947858;border-color:#947858;transform:translateY(-2px);box-shadow:0 6px 20px #94785826}.deinequelle-design-page .btn-primary .btn-pi{width:27px;height:27px;transition:transform .38s var(--ease), background-color .38s var(--ease);background:#1c14100f;border-radius:0;justify-content:center;align-items:center;font-size:.84rem;display:flex}.deinequelle-design-page .btn-primary:hover .btn-pi{background:#ffffff26;transform:translate(2px,-2px)}.deinequelle-design-page .btn-ghost{font-family:var(--f-b);color:var(--text);border-bottom:1px solid color-mix(in srgb, var(--text-mid) 55%, var(--sand));transition:color .35s var(--ease), border-color .35s var(--ease), gap .35s var(--ease);align-items:center;gap:.6rem;padding-bottom:2px;font-size:.84rem;font-weight:400;display:flex}.deinequelle-design-page .btn-ghost:hover{color:var(--text);border-color:var(--text);gap:.95rem}.deinequelle-design-page .btn-dark{color:var(--text);border:1px solid var(--sand);font-family:var(--f-b);letter-spacing:.09em;text-transform:uppercase;transition:background .38s var(--ease), border-color .38s var(--ease), color .38s var(--ease), transform .38s var(--ease), box-shadow .38s var(--ease);background:#fff;border-radius:0;align-items:center;gap:.55rem;padding:.94rem .94rem .94rem 1.95rem;font-size:.72rem;font-weight:400;display:inline-flex}.deinequelle-design-page .btn-dark:hover{color:var(--beige);background:#2e2520;border-color:#2e2520;transform:translateY(-2px);box-shadow:0 6px 20px #2e252026}.deinequelle-design-page .btn-dark .btn-pi{width:27px;height:27px;transition:transform .38s var(--ease), background-color .38s var(--ease);background:#1c14100f;border-radius:0;justify-content:center;align-items:center;font-size:.84rem;display:flex}.deinequelle-design-page .btn-dark:hover .btn-pi{background:#ffffff26;transform:translate(2px,-2px)}.deinequelle-design-page .claudia-bio{background:var(--beige-warm);padding:var(--section) 0}.deinequelle-design-page .claudia-grid{grid-template-columns:1fr 1.7fr;align-items:start;gap:12rem;display:grid}.deinequelle-design-page .claudia-left{position:sticky;top:7rem}.deinequelle-design-page .claudia-h2{font-family:var(--f-d);letter-spacing:-.022em;color:var(--text);margin-bottom:2.8rem;font-size:clamp(2.2rem,3.5vw,4.4rem);font-weight:400;line-height:1.08}.deinequelle-design-page .claudia-h2 em{font-style:italic;font-weight:400}.deinequelle-design-page #claudia .claudia-h2:before{content:"„"}.deinequelle-design-page #claudia .claudia-h2:after{content:"“"}.deinequelle-design-page .claudia-creds{border-top:1px solid var(--sand);flex-direction:column;gap:.7rem;padding-top:2.4rem;display:flex}.deinequelle-design-page .claudia-creds span{font-size:1.0625rem;font-weight:var(--type-weight-body);color:var(--text-mid)}.deinequelle-design-page .claudia-right p{font-size:1.0625rem;font-weight:var(--type-weight-body);color:var(--text-mid);max-width:58ch;margin-bottom:1.9rem;line-height:1.92}.deinequelle-design-page .claudia-quote{font-family:var(--f-d);color:var(--text);border-left:2px solid var(--accent);max-width:40ch;margin:3.8rem 0;padding-left:2.4rem;font-size:clamp(1.45rem,2.5vw,2.3rem);font-style:italic;font-weight:400;line-height:1.52}.deinequelle-design-page #schritte{background:var(--sage);padding:var(--section) 0;border-top:1px solid var(--sage-mid)}.deinequelle-design-page #schritte.schritte-light{background:var(--beige);border-top-color:var(--sand-light)}.deinequelle-design-page #schritte.schritte-wine{background:var(--wine-deep);border-top-color:color-mix(in srgb, var(--wine-deep-mid) 55%, transparent)}.deinequelle-design-page #schritte.schritte-wine .schritte-h2{color:var(--wine-dark)}.deinequelle-design-page #schritte.schritte-wine .schritte-h2 em{color:var(--wine)}.deinequelle-design-page #schritte.schritte-wine .schritte-cols{border-top-color:color-mix(in srgb, var(--wine-mid) 45%, transparent)}.deinequelle-design-page #schritte.schritte-wine .schritt{border-right-color:color-mix(in srgb, var(--wine-mid) 45%, transparent)}.deinequelle-design-page #schritte.schritte-wine .schritt-num{color:var(--wine)}.deinequelle-design-page #schritte.schritte-wine .schritt h3{color:var(--wine-dark)}.deinequelle-design-page #schritte.schritte-wine .schritt p{color:#503035}.deinequelle-design-page #schritte.schritte-wine .schritte-foot{border-top-color:color-mix(in srgb, var(--wine-mid) 45%, transparent)}.deinequelle-design-page #schritte.schritte-wine .schritte-foot p{color:var(--wine)}.deinequelle-design-page #schritte.schritte-warm{background:var(--warm-deep);border-top-color:color-mix(in srgb, var(--sand) 45%, transparent)}.deinequelle-design-page #schritte.schritte-warm .schritte-h2{color:var(--text)}.deinequelle-design-page #schritte.schritte-warm .schritte-h2 em{color:var(--accent-dark)}.deinequelle-design-page #schritte.schritte-warm .schritte-cols{border-top-color:color-mix(in srgb, var(--sand) 50%, transparent)}.deinequelle-design-page #schritte.schritte-warm .schritt{border-right-color:color-mix(in srgb, var(--sand) 50%, transparent)}.deinequelle-design-page #schritte.schritte-warm .schritt-num{color:var(--accent)}.deinequelle-design-page #schritte.schritte-warm .schritt h3{color:var(--text)}.deinequelle-design-page #schritte.schritte-warm .schritt p{color:var(--text-mid)}.deinequelle-design-page #schritte.schritte-warm .schritte-foot{border-top-color:color-mix(in srgb, var(--sand) 50%, transparent)}.deinequelle-design-page #schritte.schritte-warm .schritte-foot p{color:var(--accent)}.deinequelle-design-page #schritte.schritte-light .schritte-h2{color:var(--text)}.deinequelle-design-page #schritte.schritte-light .schritte-cols{border-top-color:var(--sand-light)}.deinequelle-design-page #schritte.schritte-light .schritt{border-right-color:var(--sand-light)}.deinequelle-design-page #schritte.schritte-light .schritt-num{color:var(--sand)}.deinequelle-design-page #schritte.schritte-light .schritt h3{color:var(--text)}.deinequelle-design-page #schritte.schritte-light .schritt p{color:var(--text-mid)}.deinequelle-design-page #schritte.schritte-light .schritte-foot{border-top-color:var(--sand-light)}.deinequelle-design-page #schritte.schritte-light .schritte-foot p{color:var(--accent)}.deinequelle-design-page .schritte-h2{font-family:var(--f-d);letter-spacing:-.022em;color:var(--sage-dark);margin-bottom:8rem;font-size:clamp(2.6rem,4.8vw,5.5rem);font-weight:400;line-height:1.04}.deinequelle-design-page .schritte-h2 em{font-style:italic;font-weight:400}.deinequelle-design-page .schritte-cols{border-top:1px solid var(--sage-mid);grid-template-columns:repeat(3,1fr);display:grid}.deinequelle-design-page .schritt{border-right:1px solid var(--sage-mid);padding:5.5rem 5.5rem 5.5rem 0}.deinequelle-design-page .schritt:nth-child(n+2){padding-left:5.5rem}.deinequelle-design-page .schritt:last-child{border-right:none;padding-right:0}.deinequelle-design-page .schritt-num{font-family:var(--f-d);color:var(--sage-mid);margin-bottom:1.8rem;font-size:clamp(7rem,10vw,12rem);font-weight:400;line-height:.85}.deinequelle-design-page .schritt h3{font-family:var(--f-d);color:var(--sage-dark);letter-spacing:-.01em;margin-bottom:1.1rem;font-size:1.95rem;font-weight:400;line-height:1.15}.deinequelle-design-page .schritt p{font-size:1.0625rem;font-weight:var(--type-weight-body);color:#4a6a4a;max-width:32ch;line-height:1.82}.deinequelle-design-page .schritte-foot{border-top:1px solid var(--sage-mid);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:5.5rem;padding-top:4.5rem;display:flex}.deinequelle-design-page .schritte-foot p{font-family:var(--f-d);color:var(--sage-accent);font-size:clamp(1.4rem,2.2vw,1.9rem);font-style:italic;font-weight:400}.deinequelle-design-page #cta-final{background:var(--beige-sand);padding:var(--section) 0 0;border-top:1px solid var(--sand)}.deinequelle-design-page .cta-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:8rem;padding-bottom:13rem;display:grid}.deinequelle-design-page .cta-h2{font-family:var(--f-d);letter-spacing:-.03em;color:var(--text);margin-bottom:2.4rem;font-size:clamp(3.2rem,6.5vw,8rem);font-weight:400;line-height:.97}.deinequelle-design-page .cta-h2 em{color:var(--accent);font-style:italic;font-weight:400}.deinequelle-design-page .cta-sub{font-size:1.125rem;font-weight:var(--type-weight-body);color:var(--text-mid);max-width:48ch;line-height:1.85}.deinequelle-design-page .cta-right{flex-direction:column;align-items:flex-start;gap:3rem;display:flex}.deinequelle-design-page .cta-actions{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.deinequelle-design-page .cta-secondary{color:var(--text-mid)}.deinequelle-design-page .cta-secondary:hover{color:var(--text)}.deinequelle-design-page .cta-contact{flex-direction:column;gap:.75rem;display:flex}.deinequelle-design-page .cta-contact a{font-size:1rem;font-weight:var(--type-weight-body);color:var(--text-mid);transition:color .3s var(--ease);align-items:center;gap:.6rem;display:flex}.deinequelle-design-page .cta-contact a:hover{color:var(--text)}.deinequelle-design-page .praxis-bar{border-top:1px solid var(--sand);flex-direction:column;width:100%;padding-left:5.5rem;padding-right:5.5rem;display:flex}.deinequelle-design-page .praxis-row{border-bottom:1px solid var(--sand);text-align:left;width:100%;max-width:none;padding:clamp(2.5rem,4vw,3.5rem) 0}.deinequelle-design-page .praxis-row:last-child{border-bottom:none}.deinequelle-design-page .praxis-row h4{font-family:var(--f-b);color:var(--accent-dark);margin-bottom:0;font-size:clamp(1.35rem,1.6vw,1.7rem);font-weight:600;line-height:1.2}.deinequelle-design-page .praxis-row-body{text-align:left;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);width:100%;margin-top:1.25rem;display:grid}.deinequelle-design-page .praxis-row-body--single{grid-template-columns:1fr}.deinequelle-design-page .praxis-row p,.deinequelle-design-page .praxis-row address{font-size:var(--type-base);font-weight:var(--type-weight-body);color:var(--text-mid);max-width:none;line-height:1.9}.deinequelle-design-page .praxis-group--full{grid-column:1/-1}.deinequelle-design-page .praxis-label{color:var(--text);font-weight:500}.deinequelle-design-page footer{background:var(--beige-sand);border-top:1px solid var(--sand);padding:6rem 5.5rem 3rem}.deinequelle-design-page .footer-wrap{max-width:1340px;margin:0 auto}.deinequelle-design-page .footer-grid{grid-template-columns:1.2fr .8fr 1fr 1.2fr;gap:4rem;margin-bottom:5rem;display:grid}.deinequelle-design-page .footer-col h4{font-family:var(--f-d);color:var(--text-mid);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.8rem;font-size:1.15rem;font-weight:500}.deinequelle-design-page .footer-logo{object-fit:contain;width:auto;height:52px;margin-bottom:1.5rem}.deinequelle-design-page .footer-desc{font-family:var(--f-display-script);color:var(--text-mid);margin-bottom:2.5rem;font-size:36px;line-height:1em}.deinequelle-design-page .footer-desc em{font-style:normal}.deinequelle-design-page .footer-partner-logos{flex-flow:column;align-items:flex-start;gap:1.35rem;display:flex}.deinequelle-design-page .partner-logo{object-fit:contain;opacity:.82;width:auto;height:3rem;transition:opacity .3s var(--ease)}.deinequelle-design-page .partner-logo-square{height:4.6rem}.deinequelle-design-page .partner-logo-wide{max-width:14rem;height:2.7rem}.deinequelle-design-page .partner-logo:hover{opacity:1}.deinequelle-design-page .footer-col ul{flex-direction:column;gap:.9rem;display:flex}.deinequelle-design-page .footer-col ul a{color:var(--text-mid);transition:color .3s var(--ease), padding-left .3s var(--ease);font-size:.96rem}.deinequelle-design-page .footer-col ul a:hover{color:var(--text);padding-left:4px}.deinequelle-design-page .footer-col address{color:var(--text-mid);font-size:.96rem;line-height:1.8}.deinequelle-design-page .footer-contact-brand{letter-spacing:.08em;text-transform:uppercase;color:var(--text-light);font-size:.78rem;font-weight:500}.deinequelle-design-page .contact-methods{flex-direction:column;gap:.6rem;margin-top:1.2rem;display:flex}.deinequelle-design-page .contact-methods a{color:var(--accent);transition:color .3s var(--ease);font-weight:400}.deinequelle-design-page .contact-methods a:hover{color:var(--text)}.deinequelle-design-page .footer-map-container{border-radius:6px;width:100%;height:clamp(220px,24vw,280px);overflow:hidden;box-shadow:0 4px 18px #1c14100f}.deinequelle-design-page .footer-bottom{border-top:1px solid var(--sand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:2.2rem;display:flex}.deinequelle-design-page .footer-bottom p{color:var(--text-light);font-size:.82rem}.deinequelle-design-page .footer-bottom a{transition:color .3s var(--ease)}.deinequelle-design-page .footer-bottom a:hover{color:var(--text)}@media (max-width:960px){.deinequelle-design-page .footer-grid{grid-template-columns:1fr 1fr;gap:3.5rem}}@media (max-width:640px){.deinequelle-design-page footer{padding:4.5rem 1.8rem 2.2rem}.deinequelle-design-page .footer-grid{grid-template-columns:1fr;gap:3rem;margin-bottom:3.5rem}.deinequelle-design-page .footer-bottom{flex-direction:column;align-items:flex-start;gap:.8rem}}.deinequelle-design-page .reveal{opacity:0;filter:blur(6px);transition:opacity 1s var(--ease), transform 1s var(--ease), filter 1s var(--ease);transform:translateY(34px)}.deinequelle-design-page .reveal.vis{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.deinequelle-design-page .reveal{opacity:1;filter:none;transform:none}}.deinequelle-design-page .d1{transition-delay:80ms}.deinequelle-design-page .d2{transition-delay:.18s}.deinequelle-design-page .d3{transition-delay:.3s}.deinequelle-design-page .d4{transition-delay:.44s}@media (max-width:1100px){.deinequelle-design-page .wrap{padding:0 3.5rem}.deinequelle-design-page .praxis-bar{padding-left:3.5rem;padding-right:3.5rem}.deinequelle-design-page footer{padding:2.2rem 3.5rem}.deinequelle-design-page .erkl-inner,.deinequelle-design-page .spread-intro{padding:0 3.5rem}.deinequelle-design-page .svc-editorial{gap:6rem}.deinequelle-design-page .svc-editorial.svc-editorial-single,.deinequelle-design-page .svc-editorial.svc-editorial-flow,.deinequelle-design-page .svc-editorial.svc-editorial-prose{gap:0}.deinequelle-design-page .claudia-grid{gap:7rem}}@media (max-width:960px){.deinequelle-design-page{--spread-h2-size:clamp(2.35rem, 8.5vw, 3.4rem);--spread-h2-leading:1.02}.deinequelle-design-chrome .nav-links,.deinequelle-design-chrome .nav-cta{display:none}.deinequelle-design-chrome .nav-ham{display:flex}.deinequelle-design-chrome .nav-logo-wrap{align-self:center;height:3.25rem;margin-top:0}.deinequelle-design-chrome #nav.scrolled .nav-logo-wrap{height:2.75rem;margin-top:0}.deinequelle-design-chrome #nav{z-index:9998;width:100%;padding:0 2.5rem;padding-top:env(safe-area-inset-top,0);height:calc(4.25rem + env(safe-area-inset-top,0px));background:var(--beige);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid #ddd1bc99;justify-content:space-between;align-items:center;gap:0;position:fixed;top:0;left:0;right:0;overflow:hidden;transform:translateZ(0);box-shadow:0 2px 28px #1c14100d}.deinequelle-design-chrome #nav.scrolled{height:calc(3.75rem + env(safe-area-inset-top,0px))}.deinequelle-design-page .wrap{padding:0 2.5rem}.deinequelle-design-page .praxis-bar{padding-left:2.5rem;padding-right:2.5rem}.deinequelle-design-page .erkl-inner{padding:0 2.5rem}.deinequelle-design-page .spread-intro .spread-h2,.deinequelle-design-page :is(.hero-h1,.spread-h2,.begl-h2,.schritte-h2,.cta-h2,.claudia-h2){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance;max-width:none}.deinequelle-design-page .spread-intro{box-sizing:border-box;width:100%;max-width:100%;padding:0 2.5rem;bottom:8%;left:0;right:0}.deinequelle-design-page footer{padding:2rem 2.5rem}.deinequelle-design-page .hero-intro{margin-top:calc(4.25rem + env(safe-area-inset-top,0px));min-height:calc(100svh - 4.25rem - env(safe-area-inset-top,0px))}.deinequelle-design-page .hero-intro-type{min-height:calc(100svh - 4.25rem - env(safe-area-inset-top,0px))}.deinequelle-design-page .hero-intro-bg img{object-position:center center}.deinequelle-design-page .hero-intro-composition{flex-direction:column;justify-content:center;align-items:center;gap:clamp(.2rem,.9vh,.45rem);padding:clamp(1.4rem,5vh,3.2rem) 1.25rem clamp(1.2rem,4vh,2.6rem);display:flex}.deinequelle-design-page .hero-intro-cluster{text-align:center;align-items:center;max-width:min(88vw,22rem);position:static;top:auto;left:auto;transform:none}.deinequelle-design-page .hero-intro-cluster-tl,.deinequelle-design-page .hero-intro-cluster-br{text-align:center;align-items:center;transform:none}.deinequelle-design-page .hero-intro-amp{position:static;top:auto;left:auto;transform:none}.deinequelle-design-page .hero-intro-amp.hero-intro-anim{animation-name:hero-intro-rise}.deinequelle-design-page .hero-intro-kicker{font-family:var(--f-b);letter-spacing:-.065em;text-shadow:0 0 16px #faf7f266,0 1px 6px #faf7f240;font-size:clamp(1.45rem,6.6vw,2.15rem);line-height:.96;font-weight:500!important}.deinequelle-design-page .hero-intro-display{letter-spacing:-.062em;font-size:clamp(3.05rem,14vw,4.85rem);line-height:.84;font-family:var(--f-d)!important;font-weight:500!important}.deinequelle-design-page .hero-intro-cluster-tl .hero-intro-kicker{font-size:clamp(1.55rem,7vw,2.25rem)}.deinequelle-design-page .hero-intro-cluster-tl .hero-intro-display{margin-top:clamp(.05rem,.8vh,.25rem);margin-left:clamp(1.8rem,9vw,3rem);font-size:clamp(3.25rem,15vw,5.15rem)}.deinequelle-design-page .hero-intro-amp{letter-spacing:-.075em;margin:clamp(-.1rem,-.3vh,0rem) 0 clamp(-.25rem,-.6vh,0rem);font-size:clamp(5.25rem,24vw,8.3rem);line-height:.8;font-family:var(--f-d)!important;font-weight:500!important}.deinequelle-design-page .hero-intro-cluster-br .hero-intro-kicker{font-size:clamp(1.38rem,6.1vw,2rem)}.deinequelle-design-page .hero-intro-cluster-br .hero-intro-display{margin-top:clamp(.05rem,.6vh,.2rem);margin-left:clamp(1rem,6vw,2.2rem);font-size:clamp(3rem,13.5vw,4.65rem)}.deinequelle-design-page .hero-intro-wash{background:linear-gradient(165deg,#faf7f294 0%,#faf7f238 45%,#faf7f21a 100%)}.deinequelle-design-page .hero-bg img{height:var(--hero-image-height-mobile,var(--hero-image-height,100%));object-position:var(--hero-object-position-mobile,var(--hero-object-position,center 24%))}.deinequelle-design-page #hero.hero-home .hero-bg img{object-position:88% 24%}.deinequelle-design-page .hero-overlay{background:linear-gradient(to top, var(--beige) 0%, #faf7f2f5 18%, #faf7f2b3 40%, #faf7f238 68%, transparent 88%)}.deinequelle-design-page #hero.hero-kinesiologie .hero-overlay{background:linear-gradient(to top, var(--sage) 0%, #e9f0e6f5 18%, #e9f0e6b3 40%, #faf7f238 68%, transparent 88%)}.deinequelle-design-page #hero.hero-em-wine .hero-overlay{background:linear-gradient(to top, var(--blush) 0%, #f5eae8f5 18%, #f5eae8b3 40%, #faf7f238 68%, transparent 88%)}.deinequelle-design-page .hero-content{justify-content:flex-end;max-width:100%;padding:7.5rem 2.5rem 5.5rem}.deinequelle-design-page .hero-sub{margin-bottom:2.5rem;font-size:1.05rem}.deinequelle-design-page .hero-actions{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:2.5rem}.deinequelle-design-page .hero-actions .btn-primary,.deinequelle-design-page .hero-actions .btn-ghost{justify-content:center}.deinequelle-design-page .scroll-cue{display:none}.deinequelle-design-page #hero.hero-home .hero-content,.deinequelle-design-page #hero.hero-readable .hero-content{width:100%;max-width:100%}.deinequelle-design-page #hero.hero-home .hero-h1,.deinequelle-design-page #hero.hero-readable .hero-h1{color:var(--text);text-shadow:0 1px 2px #1c141029}.deinequelle-design-page #hero.hero-home .hero-h1 em,.deinequelle-design-page #hero.hero-readable .hero-h1 em{color:var(--sage-dark);text-shadow:0 1px 2px #1c14102e}.deinequelle-design-page #hero.hero-home .hero-sub,.deinequelle-design-page #hero.hero-readable .hero-sub{color:var(--text);text-shadow:0 1px 1px #1c141024;max-width:none;font-weight:500;line-height:1.65}.deinequelle-design-page #hero.hero-readable .dq-kicker{color:var(--accent-dark);text-shadow:none}.deinequelle-design-page #hero.hero-kinesiologie .hero-content{padding-top:clamp(7rem,24vh,12rem)}.deinequelle-design-page #hero.hero-readable.hero-em-wine .hero-h1 em{color:var(--wine);text-shadow:0 1px 2px #1c14102e}.deinequelle-design-page #hero.hero-readable .hero-location{color:var(--accent-dark);text-shadow:none;font-weight:500}.deinequelle-design-page #hero.hero-readable .hero-actions .btn-ghost{text-shadow:none}.deinequelle-design-page #hero.hero-home .hero-location{color:var(--accent-dark);text-shadow:none;font-weight:500}.deinequelle-design-page .spread-inner,.deinequelle-design-page #kinesiologie-methode .spread-inner{inset:-4% 0}.deinequelle-design-page .spread-inner img,.deinequelle-design-page .svc-split-media img{object-position:var(--img-object-position-mobile,var(--img-object-position,center 24%))}.deinequelle-design-page .begl-head{flex-direction:column;align-items:flex-start;gap:3rem;margin-bottom:5rem}.deinequelle-design-page .begl-accordion-trigger{grid-template-columns:1fr auto;gap:1.25rem;padding:1.5rem 1.35rem}.deinequelle-design-page .begl-accordion-panel-inner{padding:0 1.35rem 2.5rem}.deinequelle-design-page .svc-split,.deinequelle-design-page .svc-split-media-right{grid-template-columns:1fr}.deinequelle-design-page .svc-split-media-right .svc-split-media,.deinequelle-design-page .svc-split-media-right .svc-split-content{order:unset}.deinequelle-design-page .svc-items-matrix{grid-template-columns:1fr;column-gap:0}.deinequelle-design-page .svc-split-media img{aspect-ratio:3/4;max-height:none}.deinequelle-design-page .spread-compact{height:min(58vh,26rem);min-height:18rem}.deinequelle-design-page .begl-row{grid-template-columns:3.5rem 1fr;gap:1.5rem}.deinequelle-design-page .begl-items{grid-column:1/-1;padding-left:5rem}.deinequelle-design-page .spread{height:min(72vh,32rem);min-height:22rem}.deinequelle-design-page .sage-spread{background:var(--sage)}.deinequelle-design-page .sage-soft-spread{background:var(--sage-soft)}.deinequelle-design-page .sage-deep-spread{background:var(--sage-deep)}.deinequelle-design-page .wine-spread{background:var(--blush)}.deinequelle-design-page .wine-soft-spread{background:var(--wine-soft)}.deinequelle-design-page .wine-deep-spread{background:var(--wine-deep)}.deinequelle-design-page .warm-spread,.deinequelle-design-page .light-spread{background:var(--beige-warm)}.deinequelle-design-page .warm-soft-spread{background:var(--warm-soft)}.deinequelle-design-page .warm-deep-spread{background:var(--warm-deep)}.deinequelle-design-page .sage-spread:after{background:linear-gradient(to bottom, #faf7f200 0%, #e9f0e614 30%, #e9f0e6a8 70%, var(--sage) 96%, var(--sage) 100%)}.deinequelle-design-page .sage-soft-spread:after{background:linear-gradient(to bottom, #faf7f200 0%, #f0f6ec1a 30%, #f0f6ecad 70%, var(--sage-soft) 96%, var(--sage-soft) 100%)}.deinequelle-design-page .sage-deep-spread:after{background:linear-gradient(to bottom, #faf7f200 0%, #d6e6d21f 30%, #d6e6d2b8 70%, var(--sage-deep) 96%, var(--sage-deep) 100%)}.deinequelle-design-page .wine-spread:after{background:linear-gradient(to bottom, #faf7f200 0%, #f5eae814 30%, #f5eae8a8 70%, var(--blush) 96%, var(--blush) 100%)}.deinequelle-design-page .wine-soft-spread:after{background:linear-gradient(to bottom, #faf7f200 0%, #fbf3f11a 30%, #fbf3f1ad 70%, var(--wine-soft) 96%, var(--wine-soft) 100%)}.deinequelle-design-page .wine-deep-spread:after{background:linear-gradient(to bottom, #faf7f200 0%, #edd8d51f 30%, #edd8d5b8 70%, var(--wine-deep) 96%, var(--wine-deep) 100%)}.deinequelle-design-page .warm-spread:after,.deinequelle-design-page .light-spread:after{background:linear-gradient(to bottom, #faf7f200 0%, #f4ede314 30%, #f4ede3a8 70%, var(--beige-warm) 96%, var(--beige-warm) 100%)}.deinequelle-design-page .warm-soft-spread:after{background:linear-gradient(to bottom, #faf7f200 0%, #fbf9f51f 30%, #fbf9f5b3 70%, var(--warm-soft) 96%, var(--warm-soft) 100%)}.deinequelle-design-page .warm-deep-spread:after{background:linear-gradient(to bottom, #faf7f200 0%, #e8ddd01f 30%, #e8ddd0b8 70%, var(--warm-deep) 96%, var(--warm-deep) 100%)}.deinequelle-design-page .svc-editorial{grid-template-columns:1fr;gap:4.5rem}.deinequelle-design-page .svc-editorial.svc-editorial-single,.deinequelle-design-page .svc-editorial.svc-editorial-flow,.deinequelle-design-page .svc-editorial.svc-editorial-prose{gap:0}.deinequelle-design-page .svc{padding:var(--section-sm) 0}.deinequelle-design-page .svc-prose-columns{column-count:1}.deinequelle-design-page .svc-features{grid-template-columns:1fr}.deinequelle-design-page .svc-feature,.deinequelle-design-page .svc-feature:nth-child(2n){border-right:none;padding-left:0;padding-right:0}.deinequelle-design-page .claudia-grid{grid-template-columns:1fr;gap:4rem}.deinequelle-design-page .claudia-left{position:static}.deinequelle-design-page .schritte-cols{grid-template-columns:1fr}.deinequelle-design-page .schritt{border-right:none;border-bottom:1px solid var(--sage-mid);padding:4rem 0}.deinequelle-design-page .schritt:nth-child(n+2){padding-left:0}.deinequelle-design-page .schritt:last-child{border-bottom:none}.deinequelle-design-page .cta-grid{grid-template-columns:1fr;gap:4.5rem;padding-bottom:8rem}.deinequelle-design-page .praxis-row-body{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:640px){.deinequelle-design-page{--section:6.5rem;--section-sm:4.5rem;--spread-h2-size:clamp(2.1rem, 8.2vw, 3.2rem)}.deinequelle-design-page .wrap{padding:0 1.8rem}.deinequelle-design-page .praxis-bar{padding-left:1.8rem;padding-right:1.8rem}.deinequelle-design-page .erkl-inner,.deinequelle-design-page .spread-intro{padding:0 1.8rem}.deinequelle-design-page footer{padding:1.8rem}.deinequelle-design-chrome #nav{padding:0 1.8rem;padding-top:env(safe-area-inset-top,0);height:calc(3.75rem + env(safe-area-inset-top,0px))}.deinequelle-design-chrome .nav-logo-wrap{height:2.75rem;margin-top:0}.deinequelle-design-chrome #nav.scrolled .nav-logo-wrap{height:2.5rem;margin-top:0}.deinequelle-design-page .hero-h1{font-size:clamp(2.75rem,11vw,4.5rem);line-height:1.02}.deinequelle-design-page .begl-h2{font-size:clamp(2.4rem,9vw,4rem);line-height:1.04}.deinequelle-design-page .schritte-h2{margin-bottom:5rem;font-size:clamp(2.2rem,8.5vw,3.6rem)}.deinequelle-design-page .cta-h2{font-size:clamp(2.5rem,10vw,4.5rem);line-height:1.02}.deinequelle-design-page .svc-group{padding:1.2rem 0}.deinequelle-design-page .svc-group-num{display:none}.deinequelle-design-page .hero-content{padding:6.5rem 1.8rem 4.5rem}.deinequelle-design-page #hero.hero-home .hero-content{padding:3.5rem 1.8rem 4rem}.deinequelle-design-page #hero.hero-home .hero-h1{margin-bottom:1.6rem;font-size:clamp(2.4rem,10.5vw,3.6rem)}.deinequelle-design-page #hero.hero-home .hero-sub{margin-bottom:2rem;font-size:1.02rem}.deinequelle-design-page .begl-row{grid-template-columns:1fr;gap:.4rem;padding:2.8rem 0}.deinequelle-design-page .begl-num{display:none}.deinequelle-design-page .begl-items{grid-column:auto;padding-left:0}.deinequelle-design-page .spread{height:min(68vh,28rem);min-height:20rem}.deinequelle-design-page .spread-compact{height:min(52vh,22rem);min-height:16rem}.deinequelle-design-page .spread-intro{bottom:6%}.deinequelle-design-page .trust-dot{display:none}.deinequelle-design-page .trust-row{text-align:center;flex-direction:column;gap:.5rem}.deinequelle-design-page .schritte-foot{flex-direction:column;align-items:flex-start}.deinequelle-design-page .erkl-quote{font-size:clamp(2.4rem,9vw,4rem)}}.deinequelle-design-page{--type-base:1.26rem;--type-weight-body:400;--type-weight-ui:400;--type-weight-display-light:400}.deinequelle-design-page [id]{scroll-margin-top:6rem}.deinequelle-design-page .hero-intro-kicker,.deinequelle-design-page .hero-intro-cluster-tl .hero-intro-kicker,.deinequelle-design-page .hero-intro-cluster-br .hero-intro-kicker{font-synthesis:weight;font-family:var(--f-b)!important;font-weight:500!important}.deinequelle-design-page .hero-intro-display,.deinequelle-design-page .hero-intro-amp,.deinequelle-design-page .hero-intro-cluster-tl .hero-intro-display,.deinequelle-design-page .hero-intro-cluster-br .hero-intro-display{font-family:var(--f-d)!important;font-weight:500!important}.deinequelle-design-chrome :is(.nav-links a,.nav-cta,.mob-link){font-family:var(--f-b,var(--font-body), "Jost", system-ui, sans-serif);font-weight:400}.deinequelle-design-chrome .mob-link{letter-spacing:0;font-size:clamp(2.1rem,9vw,3.2rem)}.deinequelle-design-chrome .mob-link-contact{text-wrap:balance;max-width:min(17.5rem,86vw);font-size:clamp(1.55rem,6.8vw,2.35rem);line-height:1.08}.deinequelle-design-chrome #mob-overlay.open{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf7f2f5}.deinequelle-design-page :is(p,li,h3,.svc-lead,.svc-body,.svc-item,.svc-items-intro,.svc-topic-label,.svc-topic-list li,.svc-feature-title,.svc-feature-body,.begl-cat,.begl-lead,.begl-list li,.begl-goal,.begl-intro,.schritt h3,.schritt p,.dq-contact-card h3,.dq-contact-card p,.dq-contact-address,.footer-desc,.footer-col address){font-family:var(--f-b);font-weight:400}.deinequelle-design-page :is(#hero.hero-readable .hero-sub,.svc-lead,.svc-editorial-topics .svc-lead,.svc-density-tight .svc-editorial-topics .svc-lead){font-family:var(--f-b)!important;font-weight:400!important}.deinequelle-design-page :is(.dq-kicker,.nav-links a,.nav-cta,.mob-link,.trust-row span,.svc-group-title,.svc-group-desc,.svc-feature-num,.begl-num,.schritt-num,.footer-col h4){font-family:var(--f-b);font-weight:400}.deinequelle-design-page :is(.hero-h1,.hero-h1 em,.spread-h2,.spread-h2 em,.erkl-quote,.begl-h2,.begl-h2 em,.schritte-h2,.schritte-h2 em,.cta-h2,.cta-h2 em){font-weight:400}.deinequelle-design-page :is(.hero-sub,.svc-lead,.svc-body,.svc-topic-list li,.svc-feature-body,.begl-intro,.begl-lead,.begl-list li,.begl-goal,.schritt p,.cta-sub,.dq-contact-card p,.dq-contact-address,.footer-desc,.footer-col address){font-size:var(--type-base);line-height:1.75}.deinequelle-design-page :is(.btn,.btn-primary,.btn-ghost,.btn-dark,.nav-cta,.dq-contact-actions a){font-size:clamp(.9rem,.82vw,1rem);font-weight:400}.deinequelle-design-page .hero-location{display:none!important}.deinequelle-design-page .dq-contact-aside h2{font-family:var(--f-b);letter-spacing:0;font-size:clamp(2rem,3.2vw,3.35rem);font-weight:400;line-height:1.12}.deinequelle-design-page .dq-contact-card h3{letter-spacing:0;text-transform:none;font-size:clamp(1.25rem,1.5vw,1.55rem);line-height:1.25}.deinequelle-design-page #nidra-fuer-wen .svc{text-align:center}.deinequelle-design-page #nidra-fuer-wen .svc-editorial-flow{justify-items:center;max-width:920px;margin-inline:auto}.deinequelle-design-page #nidra-fuer-wen .svc-prose-block,.deinequelle-design-page #nidra-fuer-wen .svc-items-topics{width:min(100%,820px);max-width:820px;margin-inline:auto}.deinequelle-design-page #nidra-fuer-wen .svc-lead{max-width:760px;margin-inline:auto}.deinequelle-design-page :is(#nidra-fuer-wen,#wobei-yoga) .svc-lead{font-family:var(--f-b)!important;letter-spacing:0!important;font-size:clamp(1.05rem,1.25vw,1.22rem)!important;font-style:normal!important;font-weight:400!important;line-height:1.7!important}.deinequelle-design-page #wobei-yoga .svc-lead{max-width:52rem}.deinequelle-design-page #nidra-fuer-wen .dq-kicker{color:var(--accent-dark);text-shadow:0 1px 8px #faf7f2b8;text-align:center;font-size:clamp(1rem,1.3vw,1.24rem);font-weight:700}.deinequelle-design-page #nidra-fuer-wen .spread-h2,.deinequelle-design-page #wobei-yoga .spread-h2{font-size:clamp(3.35rem,6.4vw,6.7rem)}.deinequelle-design-page #nidra-fuer-wen .spread-intro{text-align:center;max-width:min(900px,100% - 4rem);left:50%;right:auto;transform:translate(-50%)}.deinequelle-design-page #nidra-fuer-wen .spread-h2{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;max-width:none}.deinequelle-design-page #nidra-fuer-wen .spread-h2 em{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}@media (min-width:760px){.deinequelle-design-page .hero-intro,.deinequelle-design-page .hero-intro-type{min-height:90svh}.deinequelle-design-page .hero-intro-bg img{object-position:center center}.deinequelle-design-page .hero-intro-wash{background:linear-gradient(#e4a25647 0%,#e4a2563d 45%,#8f602d2e 100%),#f5cd9857}.deinequelle-design-page .hero-intro-composition{font-family:var(--f-d);color:var(--sage-dark);pointer-events:none;display:block;position:absolute;inset:0}.deinequelle-design-page .hero-intro-cluster{width:auto;max-width:none;color:var(--sage-dark);gap:0;position:absolute;top:auto;left:auto;transform:none}.deinequelle-design-page .hero-intro-cluster-tl{text-align:left;align-items:flex-start;top:20.8%;left:8.15%}.deinequelle-design-page .hero-intro-cluster-br{text-align:left;align-items:flex-start;top:60.6%;left:62.8%}.deinequelle-design-page .hero-intro-kicker,.deinequelle-design-page .hero-intro-cluster-tl .hero-intro-kicker,.deinequelle-design-page .hero-intro-cluster-br .hero-intro-kicker{font-family:var(--f-b);letter-spacing:-.065em;color:var(--sage-dark);font-synthesis:weight;text-shadow:0 0 18px #faf7f257,0 1px 7px #faf7f23d;font-size:clamp(2.15rem,5.2vw,4.15rem);line-height:.92;font-weight:500!important}.deinequelle-design-page .hero-intro-display,.deinequelle-design-page .hero-intro-cluster-tl .hero-intro-display,.deinequelle-design-page .hero-intro-cluster-br .hero-intro-display{letter-spacing:-.062em;color:var(--sage-dark);text-shadow:0 0 18px #faf7f252,0 1px 7px #faf7f238;font-size:clamp(4.1rem,9.35vw,7.5rem);line-height:.82;font-family:var(--f-d)!important;font-weight:500!important}.deinequelle-design-page .hero-intro-cluster-tl .hero-intro-display{margin-top:clamp(.15rem,.8vw,.65rem);margin-left:clamp(3.6rem,7.4vw,5.9rem)}.deinequelle-design-page .hero-intro-cluster-br .hero-intro-kicker{letter-spacing:-.062em;font-size:clamp(2.05rem,4.85vw,3.9rem)}.deinequelle-design-page .hero-intro-cluster-br .hero-intro-display{margin-top:clamp(.05rem,.6vw,.5rem);margin-left:clamp(1.75rem,3.5vw,2.8rem);font-size:clamp(4.05rem,9vw,7.2rem)}.deinequelle-design-page .hero-intro-amp{letter-spacing:-.075em;color:var(--sage-dark);text-shadow:0 0 20px #faf7f24d,0 1px 8px #faf7f238;font-size:clamp(7.1rem,18vw,14.4rem);line-height:.82;position:absolute;top:58.8%;left:51.5%;transform:translate(-50%,-50%);font-family:var(--f-d)!important;font-weight:500!important}}.deinequelle-design-page #nidra-fuer-wen .svc-topic-list{grid-template-columns:repeat(2,minmax(13rem,1fr));gap:.45rem clamp(2.5rem,6vw,5.5rem);width:min(100%,720px);margin-inline:0;padding-left:1.15rem;list-style:outside;display:grid}.deinequelle-design-page #nidra-fuer-wen .svc-topic-list li{text-align:left;width:100%;max-width:18rem;margin:0 0 .55rem;padding-left:.25rem;list-style:outside}.deinequelle-design-page #nidra-fuer-wen .svc-topic-list li:before{display:none}@media (max-width:640px){.deinequelle-design-page #nidra-fuer-wen .svc-topic-list{grid-template-columns:1fr;row-gap:.2rem;width:min(100%,22rem)}}.deinequelle-design-page #medizinische-behandlung .svc-editorial{max-width:none}.deinequelle-design-page #medizinische-behandlung .svc-split{grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);align-items:center;gap:clamp(3rem,6vw,5.5rem)}.deinequelle-design-page #medizinische-behandlung .svc-split-no-media{grid-template-columns:minmax(0,1fr)}.deinequelle-design-page #medizinische-behandlung .svc-split-media img{aspect-ratio:4/5.15;object-position:var(--img-object-position,68% 42%);border-radius:.25rem}.deinequelle-design-page #medizinische-behandlung .svc-section-head{margin-bottom:clamp(2.5rem,4vw,3.5rem)}.deinequelle-design-page #medizinische-behandlung .svc-items-col{max-width:none;margin-top:clamp(1.8rem,3vw,2.4rem)}.deinequelle-design-page #medizinische-behandlung .svc-item{font-family:var(--f-b);text-align:center;background:#ffffff47;border:0;padding:.9rem 1rem;font-size:clamp(.98rem,1vw,1.08rem);font-weight:400;line-height:1.2}.deinequelle-design-page #medizinische-behandlung .svc-items-col:not(.svc-items-topics){grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.deinequelle-design-page #medizinische-behandlung .svc-items-intro{font-family:var(--f-b);color:#503035;grid-column:1/-1;margin-bottom:.35rem;font-size:1rem;font-weight:400;line-height:1.55}.deinequelle-design-page #medizinische-behandlung .svc-note-full{background:#ffffff7a;border-left:0;max-width:34rem;margin-top:clamp(2rem,3vw,2.75rem);padding:1.35rem 1.55rem}.deinequelle-design-page #nach-verlust .svc{padding-top:calc(var(--section-sm) + 2rem)}.deinequelle-design-page #nach-verlust .spread-intro{bottom:4%}.deinequelle-design-page #nach-verlust .spread-h2{letter-spacing:-.025em;max-width:9.5ch;line-height:.86}.deinequelle-design-page #nach-verlust .spread-h2 em{margin-top:.08em;line-height:.92;display:block}.deinequelle-design-page #nach-verlust .svc-body-last{white-space:pre-line}.deinequelle-design-page #sportkinesiologie :is(.svc-items-intro,.svc-item){font-family:var(--f-b);font-weight:400}.deinequelle-design-page #yoga-videos .svc-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.deinequelle-design-page #yoga-videos .svc-feature{background:linear-gradient(135deg,#ffffff9e,#faf7f252),repeating-linear-gradient(45deg,#7b63470f 0 8px,#0000 8px 18px);border:1px dashed #7b634759;min-height:220px}@media (max-width:960px){.deinequelle-design-page{--type-base:1.16rem}.deinequelle-design-page [id]{scroll-margin-top:5.25rem}.deinequelle-design-page #medizinische-behandlung .svc-editorial,.deinequelle-design-page #medizinische-behandlung .svc-split,.deinequelle-design-page #yoga-videos .svc-features{grid-template-columns:1fr}.deinequelle-design-page #medizinische-behandlung .svc-split-media{order:1}.deinequelle-design-page #medizinische-behandlung .svc-split-content{order:2}.deinequelle-design-page #medizinische-behandlung .svc-items-col:not(.svc-items-topics){grid-template-columns:1fr}}@media (max-width:759px){.deinequelle-design-chrome #nav{height:calc(3.9rem + env(safe-area-inset-top,0px))!important;padding:0 4.75rem 0 1.35rem!important;padding-top:env(safe-area-inset-top,0px)!important;background:var(--beige)!important;justify-content:space-between!important;align-items:center!important;display:flex!important;position:fixed!important;overflow:visible!important}.deinequelle-design-chrome #nav.scrolled{height:calc(3.7rem + env(safe-area-inset-top,0px))!important}.deinequelle-design-chrome .nav-logo-wrap,.deinequelle-design-chrome #nav.scrolled .nav-logo-wrap{align-self:center!important;align-items:center!important;width:min(56vw,14rem)!important;height:3rem!important;max-height:3rem!important;margin-top:0!important;display:flex!important;overflow:visible!important}.deinequelle-design-chrome .nav-logo-link{align-items:center!important;width:100%!important;height:100%!important;display:flex!important;overflow:visible!important}.deinequelle-design-chrome .nav-logo-img{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:100%!important;height:200%!important;max-height:none!important;margin-top:14px!important}.deinequelle-design-chrome .nav-ham{z-index:2;flex:0 0 2.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin:0!important;display:flex!important;position:absolute!important;top:50%!important;right:1.35rem!important;transform:translateY(-50%)!important}.deinequelle-design-page .hero-intro{margin-top:calc(3.9rem + env(safe-area-inset-top,0px))!important;min-height:calc(100svh - 3.9rem - env(safe-area-inset-top,0px))!important}.deinequelle-design-page .hero-intro-type{min-height:calc(100svh - 3.9rem - env(safe-area-inset-top,0px))!important}.deinequelle-design-page .hero-intro-composition{justify-content:flex-start;gap:clamp(.15rem,.65vh,.4rem);padding:clamp(11.5rem,26vh,14.25rem) 1.15rem clamp(1rem,3.5vh,2.2rem)}.deinequelle-design-page .hero-intro-cluster{max-width:min(92vw,24rem)}.deinequelle-design-page .hero-intro-kicker,.deinequelle-design-page .hero-intro-cluster-tl .hero-intro-kicker,.deinequelle-design-page .hero-intro-cluster-br .hero-intro-kicker{letter-spacing:-.065em;line-height:.94;font-family:var(--f-b)!important;font-weight:500!important}.deinequelle-design-page .hero-intro-display,.deinequelle-design-page .hero-intro-cluster-tl .hero-intro-display,.deinequelle-design-page .hero-intro-cluster-br .hero-intro-display,.deinequelle-design-page .hero-intro-amp{letter-spacing:-.07em;line-height:.82;font-family:var(--f-d)!important;font-weight:500!important}}@media (min-width:961px){.deinequelle-design-chrome #nav{align-items:center;height:112px;overflow:visible}.deinequelle-design-chrome #nav.scrolled{height:90px}.deinequelle-design-chrome .nav-logo-wrap{z-index:2;align-self:center;align-items:center;height:124px;margin-top:0;position:relative;transform:translateY(18px)}.deinequelle-design-chrome .nav-logo-link{align-items:center;height:100%;display:flex;overflow:visible}.deinequelle-design-chrome .nav-logo-img{object-position:left center;height:132%;margin-top:-15px}.deinequelle-design-chrome .nav-links{gap:clamp(1.4rem,2.2vw,2.35rem);transition:transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.deinequelle-design-chrome #nav.scrolled .nav-logo-wrap{height:106px;margin-top:0;transform:translateY(19px)}.deinequelle-design-chrome #nav.scrolled .nav-links,.deinequelle-design-chrome #nav.scrolled .nav-cta-contact{transform:translateY(8px)}}.hero-review-banner{z-index:10001;color:#3d2f1f;background:#f5e6a8;border-bottom:1px solid #1c14101f;position:sticky;top:0}.hero-review-banner-inner{max-width:72rem;margin:0 auto;padding:.85rem 1.25rem 1rem}.hero-review-banner-kicker{letter-spacing:.18em;text-transform:uppercase;opacity:.75;font-size:.68rem;font-weight:600}.hero-review-banner-title{font-family:var(--font-display), "Cormorant Garamond", Georgia, serif;margin-top:.2rem;font-size:1.15rem;font-weight:600}.hero-review-banner-desc{opacity:.88;max-width:52rem;margin-top:.35rem;font-size:.88rem;line-height:1.55}.hero-review-banner-links{flex-wrap:wrap;gap:.55rem 1rem;margin-top:.75rem;font-size:.82rem;font-weight:500;display:flex}.hero-review-banner-links a{color:#2e4a2e;text-underline-offset:.18em;text-decoration:underline}.hero-review-banner-links a:hover{color:#1c1410}.hero-review-index{background:var(--beige,#faf7f2);min-height:60vh;padding:clamp(2rem,5vw,4rem) 1.25rem 5rem}.hero-review-index-inner{max-width:52rem;margin:0 auto}.hero-review-index h1{font-family:var(--font-display), "Cormorant Garamond", Georgia, serif;color:#1c1410;font-size:clamp(2rem,4vw,2.8rem);font-weight:500}.hero-review-index>.hero-review-index-inner>p{color:#6a5948;max-width:42rem;margin-top:1rem;font-size:1rem;line-height:1.75}.hero-review-index-list{gap:1rem;margin-top:2rem;padding:0;list-style:none;display:grid}.hero-review-card{transition:transform .25s var(--ease,cubic-bezier(.16, 1, .3, 1)), box-shadow .25s var(--ease,cubic-bezier(.16, 1, .3, 1));background:#fff;border:1px solid #1c141014;border-radius:1rem;grid-template-columns:minmax(7rem,9rem) 1fr;gap:1rem;display:grid;overflow:hidden;box-shadow:0 8px 28px #1c14100f}.hero-review-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1c14101a}.hero-review-card-thumb{background:#eae0d3;min-height:6.5rem;position:relative}.hero-review-card-copy{flex-direction:column;justify-content:center;padding:1rem 1.1rem 1rem 0;display:flex}.hero-review-card-copy h2{font-family:var(--font-display), "Cormorant Garamond", Georgia, serif;color:#1c1410;font-size:1.25rem;font-weight:600}.hero-review-card-copy p{color:#6a5948;margin-top:.35rem;font-size:.9rem;line-height:1.55}.hero-review-card-url{color:#4a7048;margin-top:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}@media (max-width:640px){.hero-review-card{grid-template-columns:1fr}.hero-review-card-thumb{min-height:9rem}.hero-review-card-copy{padding:0 1rem 1rem}}.deinequelle-design-page :is(.dq-kicker,.spread-tag){font-family:var(--f-display-block)!important;letter-spacing:.08em!important;color:var(--heading-block)!important;font-size:clamp(1rem,1.35vw,1.5rem)!important;font-style:normal!important;font-weight:400!important;line-height:1.18!important}.deinequelle-design-page :is(.hero-h1,.spread-h2,.begl-h2,.schritte-h2,.cta-h2,.claudia-h2,.dq-legal-heading){text-wrap:balance;font-family:var(--f-display-script)!important;letter-spacing:normal!important;color:var(--heading-script)!important;font-size:clamp(3.3rem,5.6vw,5rem)!important;font-style:normal!important;font-weight:700!important;line-height:.96!important}.deinequelle-design-page :is(.hero-h1,.spread-h2,.begl-h2,.schritte-h2,.cta-h2,.claudia-h2,.dq-legal-heading) em{font-family:var(--f-display-block)!important;letter-spacing:-3px!important;color:var(--heading-block)!important;font-size:clamp(3rem,5.15vw,4.6rem)!important;font-style:normal!important;font-weight:700!important;line-height:.96!important}.deinequelle-design-page :is(.hero-h1,.spread-h2,.begl-h2,.schritte-h2,.cta-h2,.claudia-h2) br+em{margin-top:.04em;display:inline-block}@media (max-width:960px){.deinequelle-design-page :is(.dq-kicker,.spread-tag){letter-spacing:.07em!important;font-size:clamp(.95rem,4.4vw,1.25rem)!important}.deinequelle-design-page :is(.hero-h1,.spread-h2,.begl-h2,.schritte-h2,.cta-h2,.claudia-h2,.dq-legal-heading){font-size:clamp(3rem,14vw,4.45rem)!important;line-height:.98!important}.deinequelle-design-page :is(.hero-h1,.spread-h2,.begl-h2,.schritte-h2,.cta-h2,.claudia-h2,.dq-legal-heading) em{letter-spacing:-.045em!important;font-size:clamp(2.65rem,12.2vw,4rem)!important;line-height:.98!important}}@media (max-width:380px){.deinequelle-design-page :is(.hero-h1,.spread-h2,.begl-h2,.schritte-h2,.cta-h2,.claudia-h2,.dq-legal-heading){font-size:clamp(2.55rem,13vw,3.4rem)!important}.deinequelle-design-page :is(.hero-h1,.spread-h2,.begl-h2,.schritte-h2,.cta-h2,.claudia-h2,.dq-legal-heading) em{font-size:clamp(2.35rem,11.5vw,3.15rem)!important}}.deinequelle-design-page :is(#nidra-fuer-wen,#wobei-yoga) :is(.svc-lead,.svc-topic-label,.svc-topic-list li,.svc-items-intro){font-family:var(--f-b)!important;font-size:var(--type-base)!important;letter-spacing:0!important;font-style:normal!important;font-weight:400!important;line-height:1.7!important}.deinequelle-design-page #nidra-fuer-wen .svc-lead,.deinequelle-design-page #wobei-yoga .svc-lead{max-width:42rem}@media (max-width:960px){.deinequelle-design-page .begl-logo-strip{grid-template-columns:1fr!important;justify-items:center!important;gap:1.35rem!important;width:100%!important;margin-top:2rem!important}.deinequelle-design-page .begl-logo-item{justify-content:center!important;width:100%!important;min-height:auto!important}.deinequelle-design-page .begl-logo-square img{max-width:4.5rem!important;max-height:4.5rem!important}.deinequelle-design-page .begl-logo-item:not(.begl-logo-square) img{max-width:min(100%,18rem)!important;max-height:4.8rem!important}.deinequelle-design-page .begl-logo-kinesuisse-logo-byline-rechts-black-rgb img{width:min(100%,20rem)!important;max-width:20rem!important;max-height:none!important}.deinequelle-design-page :is(#nidra-fuer-wen,#wobei-yoga) :is(.svc-lead,.svc-topic-label,.svc-topic-list li,.svc-items-intro){font-size:clamp(1rem,4vw,1.08rem)!important;line-height:1.62!important}.deinequelle-design-page :is(#nidra-fuer-wen,#wobei-yoga) .svc-lead{max-width:34rem!important}.deinequelle-design-page #wobei-yoga .svc-topic-list,.deinequelle-design-page #nidra-fuer-wen .svc-topic-list{grid-template-columns:1fr!important;row-gap:.35rem!important;width:min(100%,24rem)!important;margin-inline:auto!important}.deinequelle-design-page #nach-verlust .spread-intro{bottom:8%!important}.deinequelle-design-page #nach-verlust .spread-h2{max-width:min(9.5ch,100vw - 3.6rem)!important}}@media (max-width:420px){.deinequelle-design-page #hero.hero-home .hero-bg img{object-position:66% 20%!important}.deinequelle-design-page .begl-logo-kinesuisse-logo-byline-rechts-black-rgb img{width:min(100%,18.5rem)!important}}.deinequelle-design-page #hero.hero-leistungen-sport-kinesiologie .hero-bg img{object-fit:cover!important;object-position:72% 58%!important;height:165%!important;transform:translateY(-38%)!important}@media (max-width:960px){.deinequelle-design-page #hero .hero-bg{background:0 0!important}.deinequelle-design-page #hero .hero-bg img{height:var(--hero-image-height-mobile,var(--hero-image-height,100%))!important;object-fit:cover!important;object-position:var(--hero-object-position-mobile,var(--hero-object-position,center 24%))!important;min-height:0!important}.deinequelle-design-page #hero.hero-home .hero-bg img{object-position:66% 20%!important}.deinequelle-design-page #hero.hero-leistungen-sport-kinesiologie .hero-bg img{object-fit:cover!important;object-position:94% 58%!important;opacity:1!important;height:100%!important;transform:none!important}.deinequelle-design-page #hero.hero-leistungen-yoga .hero-bg img{object-position:58% 38%!important}.deinequelle-design-page #hero.hero-kontakt .hero-overlay,.deinequelle-design-page #hero.hero-leistungen-sport-kinesiologie .hero-overlay,.deinequelle-design-page #hero.hero-leistungen-yoga .hero-overlay{background:linear-gradient(#faf7f205 0%,#faf7f22e 38%,#faf7f275 68%,#faf7f2a8 100%),linear-gradient(90deg,#faf7f285 0%,#faf7f24d 45%,#faf7f20d 84%)!important}.deinequelle-design-page #hero.hero-leistungen-sport-kinesiologie .hero-overlay{background:linear-gradient(#faf7f205 0%,#faf7f247 28%,#faf7f2b8 62%,#faf7f2f5 100%),linear-gradient(90deg,#faf7f28f 0%,#faf7f247 52%,#faf7f20f 100%)!important}.deinequelle-design-page #hero.hero-home .hero-overlay{background:linear-gradient(#faf7f208 0%,#faf7f22e 40%,#faf7f275 70%,#faf7f29e 100%),linear-gradient(90deg,#faf7f28a 0%,#faf7f245 48%,#faf7f20a 86%)!important}.deinequelle-design-page #hero .hero-content{padding:7.5rem 2.5rem 5.5rem!important}.deinequelle-design-page #hero :is(.hero-h1,.hero-h1 em,.hero-sub){text-shadow:0 1px 1px #faf7f2eb,0 0 18px #faf7f2b8,0 1px 8px #1c141024!important}.deinequelle-design-page #hero :is(.dq-kicker,.hero-location,.hero-actions a){text-shadow:0 1px 10px #faf7f2d6!important}}@media (max-width:640px){.deinequelle-design-page #hero .hero-content{padding:6.25rem 1.8rem 4rem!important}}@media (max-width:420px){.deinequelle-design-page #hero.hero-home .hero-bg img{object-position:66% 20%!important}.deinequelle-design-page #hero.hero-leistungen-sport-kinesiologie .hero-bg img{object-fit:cover!important;object-position:94% 58%!important;opacity:1!important;height:100%!important;transform:none!important}.deinequelle-design-page #hero.hero-leistungen-yoga .hero-bg img{object-position:58% 38%!important}}.deinequelle-design-page{--f-b:var(--font-lato), Lato, system-ui, sans-serif;--f-display-block:var(--font-lato), Lato, system-ui, sans-serif;--type-weight-body:500}.deinequelle-design-page :is(p,li,h3,.svc-lead,.svc-body,.svc-item,.svc-items-intro,.svc-topic-label,.svc-topic-list li,.svc-feature-title,.svc-feature-body,.begl-cat,.begl-intro,.begl-lead,.begl-list li,.begl-goal,.schritt p,.dq-contact-card p,.dq-contact-address,.footer-desc,.footer-col address){font-family:var(--f-b)!important;font-weight:500!important}.deinequelle-design-page :is(.hero-sub,.hero-location,#hero .dq-kicker,#hero.hero-readable .hero-sub){font-family:var(--f-b)!important;font-weight:400!important}.deinequelle-design-page :is(.hero-h1,.spread-h2,.begl-h2,.schritte-h2,.cta-h2,.claudia-h2,.dq-legal-heading){font-family:var(--f-display-block)!important;letter-spacing:-.04em!important;color:var(--heading-block)!important;font-style:normal!important;font-weight:900!important}.deinequelle-design-page :is(.hero-h1 em,.spread-h2 em,.begl-h2 em,.schritte-h2 em,.cta-h2 em,.claudia-h2 em,.dq-legal-heading em){font-family:var(--f-display-block)!important;letter-spacing:-.035em!important;color:var(--heading-block)!important;font-style:normal!important;font-weight:400!important}.deinequelle-design-page :is(.hero-h1,.spread-h2,.begl-h2,.schritte-h2,.cta-h2,.claudia-h2,.dq-legal-heading),.deinequelle-design-page :is(.hero-h1 em,.spread-h2 em,.begl-h2 em,.schritte-h2 em,.cta-h2 em,.claudia-h2 em,.dq-legal-heading em){line-height:.94!important}.deinequelle-design-page :is(.erkl-quote,.claudia-quote){font-family:var(--f-display-script)!important;letter-spacing:normal!important;font-style:normal!important;font-weight:700!important;line-height:1.12!important}.deinequelle-design-page .erkl-quote{max-width:20ch!important;font-size:clamp(2.8rem,5.2vw,5.4rem)!important}.deinequelle-design-page .claudia-quote{font-size:clamp(2.2rem,4vw,4rem)!important}.deinequelle-design-page #hero.hero-home .hero-home-title-mobile,.deinequelle-design-page #sportkinesiologie .sportkinesiologie-title-mobile,.deinequelle-design-page #yoga .yoga-title-mobile{display:none}@media (max-width:640px){.deinequelle-design-page #hero.hero-home .hero-bg img{object-position:66% 20%!important}.deinequelle-design-page #hero.hero-home .hero-home-title-desktop{display:none}.deinequelle-design-page #hero.hero-home .hero-home-title-mobile{display:inline}.deinequelle-design-page #hero.hero-home .hero-h1{max-width:7.4em;font-size:clamp(2.85rem,10.2vw,3.25rem)!important}.deinequelle-design-page #hero.hero-home .hero-h1 em{font-size:clamp(2.45rem,9vw,2.95rem)!important}.deinequelle-design-page #hero.hero-home .hero-sub{max-width:min(24ch,76vw)!important}.deinequelle-design-page #sportkinesiologie .sportkinesiologie-title-desktop{display:none}.deinequelle-design-page #sportkinesiologie .sportkinesiologie-title-mobile{display:inline}.deinequelle-design-page #yoga .yoga-title-desktop{display:none}.deinequelle-design-page #yoga .yoga-title-mobile{display:inline}}@media (max-width:420px){.deinequelle-design-page #hero.hero-home .hero-bg img{object-position:66% 20%!important}}.deinequelle-design-page #hero :is(.hero-sub,.hero-location){color:color-mix(in srgb, var(--text) 86%, var(--sage-dark) 14%)!important;font-weight:400!important}.deinequelle-design-page #hero .hero-h1 em{font-weight:400!important}.deinequelle-design-page #lektion .svc-lead{max-width:34rem;font-size:clamp(1.35rem,1.55vw,1.55rem)!important;line-height:1.55!important}@media (max-width:960px){.deinequelle-design-page #hero .hero-overlay{background:linear-gradient(#faf7f203 0%,#faf7f224 40%,#faf7f26b 70%,#faf7f299 100%),linear-gradient(90deg,#faf7f261 0%,#faf7f23d 46%,#faf7f205 86%)!important}.deinequelle-design-page #hero.hero-home .hero-overlay{background:linear-gradient(#faf7f208 0%,#faf7f229 40%,#faf7f270 70%,#faf7f299 100%),linear-gradient(90deg,#faf7f275 0%,#faf7f242 48%,#faf7f205 86%)!important}.deinequelle-design-page #hero :is(.hero-h1,.hero-h1 em,.hero-sub){text-shadow:0 1px 1px #faf7f2d1,0 0 14px #faf7f285,0 1px 7px #1c141029!important}.deinequelle-design-page #hero .hero-sub{color:color-mix(in srgb, var(--text) 88%, var(--sage-dark) 12%)!important;text-shadow:0 1px 1px #faf7f2b8,0 1px 8px #1c141047!important;font-weight:400!important}.deinequelle-design-page #hero.hero-leistungen-kinderwunsch .hero-sub{color:color-mix(in srgb, var(--wine) 72%, var(--wine-dark) 28%)!important;text-shadow:0 1px 1px #faf7f27a,0 1px 5px #1c141057!important}.deinequelle-design-page #hero.hero-kinesiologie .hero-sub{color:color-mix(in srgb, var(--sage-dark) 82%, var(--text) 18%)!important;text-shadow:0 1px 1px #faf7f28a,0 1px 5px #1c141052!important}.deinequelle-design-page #hero.hero-leistungen-sport-kinesiologie .hero-sub{color:#294d5f!important;text-shadow:0 1px 1px #faf7f280,0 1px 5px #1c141057!important}.deinequelle-design-page #hero.hero-ueber-mich .hero-sub{color:color-mix(in srgb, var(--sage-dark) 70%, var(--text) 30%)!important;text-shadow:0 1px 1px #faf7f280,0 1px 5px #1c141057!important}.deinequelle-design-page #hero.hero-leistungen-yoga .hero-sub{color:color-mix(in srgb, var(--sage-dark) 76%, var(--accent-dark) 24%)!important;text-shadow:0 1px 1px #faf7f285,0 1px 5px #1c141052!important}.deinequelle-design-page #hero .hero-actions .btn-ghost{border-bottom:0!important;padding-bottom:0!important}.deinequelle-design-page #ganzheitliche-unterstuetzung .spread-intro .dq-kicker{color:#faf7f2eb!important;opacity:1!important;text-shadow:0 1px 2px #1c141057,0 0 14px #1c141052!important}}@media (min-width:961px){.deinequelle-design-chrome .nav-links a{color:color-mix(in srgb, var(--text) 84%, var(--sage-dark) 16%)!important;font-weight:500!important}.deinequelle-design-chrome .nav-links a:hover,.deinequelle-design-chrome .nav-links .nav-link-contact{color:var(--text)!important}.deinequelle-design-page #hero .hero-sub{color:color-mix(in srgb, var(--text) 88%, var(--sage-dark) 12%)!important;text-shadow:0 1px 1px #faf7f2c7,0 0 10px #faf7f26b,0 1px 4px #1c141029!important;font-weight:400!important}.deinequelle-design-page #hero.hero-home .hero-sub{color:color-mix(in srgb, var(--accent-dark) 76%, var(--text) 24%)!important}.deinequelle-design-page #hero.hero-kinesiologie .hero-sub{color:color-mix(in srgb, var(--sage-dark) 82%, var(--text) 18%)!important}.deinequelle-design-page #hero.hero-leistungen-kinderwunsch .hero-sub,.deinequelle-design-page #hero.hero-em-wine .hero-sub{color:color-mix(in srgb, var(--wine) 72%, var(--wine-dark) 28%)!important}.deinequelle-design-page #hero.hero-leistungen-sport-kinesiologie .hero-sub{color:#294d5f!important}.deinequelle-design-page #hero.hero-leistungen-yoga .hero-sub{color:color-mix(in srgb, var(--sage-dark) 76%, var(--accent-dark) 24%)!important}.deinequelle-design-page #hero.hero-ueber-mich .hero-sub{color:color-mix(in srgb, var(--sage-dark) 70%, var(--text) 30%)!important}}.deinequelle-design-page #nidra-fuer-wen .svc,.deinequelle-design-page #nidra-fuer-wen .dq-kicker,.deinequelle-design-page #nidra-fuer-wen .spread-intro,.deinequelle-design-page #nidra-fuer-wen .svc-topic-list li{text-align:left!important}.deinequelle-design-page #nidra-fuer-wen .svc-editorial-flow{justify-items:stretch!important}.deinequelle-design-page #nidra-fuer-wen .spread-intro{margin-inline:0!important;left:auto!important;right:auto!important;transform:none!important}.deinequelle-design-page #nidra-fuer-wen :is(.svc-prose-block,.svc-items-topics,.svc-lead){margin-inline:0!important}.deinequelle-design-page #nidra-fuer-wen .svc-topic-list{justify-items:stretch!important}.deinequelle-design-page:has(#hero.hero-leistungen-kinderwunsch){--heading-script:var(--wine);--heading-block:color-mix(in srgb, var(--wine) 74%, var(--wine-dark) 26%)}.deinequelle-design-page:has(#hero.hero-leistungen-sport-kinesiologie){--heading-script:#356276;--heading-block:#294d5f}:is(.deinequelle-design-page:has(#hero.hero-leistungen-yoga),.deinequelle-design-page:has(#hero.hero-kinesiologie),.deinequelle-design-page:has(#hero.hero-ueber-mich)){--heading-script:var(--sage-accent);--heading-block:var(--sage-dark)}.deinequelle-design-page :is(.wine-spread,.wine-soft-spread,.wine-deep-spread) :is(.dq-kicker,.spread-tag,.spread-h2){color:var(--wine)!important}.deinequelle-design-page :is(.wine-spread,.wine-soft-spread,.wine-deep-spread) .spread-h2 em{color:var(--wine-dark)!important}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) :is(.dq-kicker,.spread-tag,.svc-section-head,.svc-section-head-cover,.spread-h2){color:var(--wine)!important}.deinequelle-design-page :is(.blush-bg,.wine-soft-bg,.wine-deep-bg) :is(.spread-h2 em,.svc-lead,.svc-body,.svc-body-last,.svc-items-intro,.svc-topic-label,.svc-topic-list li,.svc-feature-title,.svc-feature-body,.svc-note,.svc-item){color:#503035!important}.deinequelle-design-page :is(.sage-spread,.sage-soft-spread,.sage-deep-spread) :is(.dq-kicker,.spread-tag,.spread-h2){color:var(--sage-dark)!important}.deinequelle-design-page :is(.sage-spread,.sage-soft-spread,.sage-deep-spread) .spread-h2 em{color:var(--sage-accent)!important}.deinequelle-design-page :is(.sage-bg,.sage-soft-bg,.sage-deep-bg) :is(.dq-kicker,.spread-tag,.svc-section-head,.svc-section-head-cover,.spread-h2,.spread-h2 em,.svc-lead,.svc-body,.svc-body-last,.svc-items-intro,.svc-topic-label,.svc-topic-list li,.svc-feature-title,.svc-feature-body,.svc-note,.svc-item){color:var(--sage-dark)!important}.deinequelle-design-page:has(#hero.hero-leistungen-sport-kinesiologie) :is(#hero .dq-kicker,#hero .hero-h1,#hero .hero-h1 em,#hero .hero-sub,#content .dq-kicker,#content .spread-tag,#content .spread-h2,#content .spread-h2 em,#content .svc-lead,#content .svc-body,#content .svc-body-last,#content .svc-items-intro,#content .svc-topic-label,#content .svc-topic-list li,#content .svc-feature-title,#content .svc-feature-body,#content .svc-item,#schritte .schritte-h2,#schritte .schritte-h2 em,#schritte .schritt h3,#schritte .schritt p){color:#294d5f!important}.deinequelle-design-page #sportkinesiologie :is(.dq-kicker,.spread-tag,.spread-h2,.spread-h2 em,.svc-lead,.svc-body,.svc-group-title,.svc-group-desc,.svc-item,.svc-items-intro){color:#294d5f!important}.deinequelle-design-page:has(#hero.hero-ueber-mich) :is(#hero .dq-kicker,#hero .hero-h1,#hero .hero-h1 em,#hero .hero-sub,#content .dq-kicker,#content .spread-tag,#content .spread-h2,#content .spread-h2 em,#content .svc-section-head,#content .svc-section-head em,#content .svc-lead,#content .svc-body,#content .svc-body-last,#content .svc-items-intro,#content .svc-topic-label,#content .svc-topic-list li,#content .svc-feature-title,#content .svc-feature-body,#content .svc-item,#content p,#content li,#schritte .schritte-h2,#schritte .schritte-h2 em,#schritte .schritt h3,#schritte .schritt p,#cta-final .cta-h2,#cta-final .cta-h2 em,#cta-final .cta-sub){color:var(--sage-dark)!important}.deinequelle-design-page :is(.hero-h1 em,.spread-h2 em,.begl-h2 em,.schritte-h2 em,.cta-h2 em,.claudia-h2 em,.dq-legal-heading em){font-family:var(--f-display-block)!important;letter-spacing:-.025em!important;font-style:italic!important;font-weight:400!important}.deinequelle-design-page #hero .hero-h1 em{font-family:var(--f-display-block)!important;font-synthesis:none!important;letter-spacing:-.025em!important;font-style:italic!important;font-weight:300!important}@media (max-width:960px){.deinequelle-design-page #hero :is(.dq-kicker,.hero-h1,.hero-h1 em,.hero-sub,.hero-location,.hero-actions a,.hero-actions .btn,.hero-actions .btn span){text-shadow:none!important;-webkit-text-stroke:0 transparent!important;text-stroke:0 transparent!important;filter:none!important}}.deinequelle-design-page:has(#hero.hero-leistungen-yoga){--heading-script:var(--accent);--heading-block:var(--accent-dark)}.deinequelle-design-page:has(#hero.hero-leistungen-yoga) :is(#hero .dq-kicker,#content .dq-kicker,#content .spread-tag,#content .svc-section-head,#content .svc-section-head-cover){color:var(--accent)!important}.deinequelle-design-page:has(#hero.hero-leistungen-yoga) :is(#hero .hero-h1,#hero .hero-h1 em,#content .spread-h2,#content .spread-h2 em,#content .begl-h2,#content .begl-h2 em,#content .schritte-h2,#content .schritte-h2 em,#content .cta-h2,#content .cta-h2 em,#content .svc-feature-title,#content .svc-topic-label,#content .svc-item){color:var(--accent-dark)!important}.deinequelle-design-page:has(#hero.hero-leistungen-yoga) :is(#hero .hero-sub,#content .svc-lead,#content .svc-body,#content .svc-body-last,#content .svc-items-intro,#content .svc-topic-list li,#content .svc-feature-body,#content p,#content li){color:var(--text-mid)!important}.deinequelle-design-page:has(#hero.hero-leistungen-yoga) #hero .hero-sub{color:color-mix(in srgb, var(--text) 72%, var(--accent-dark) 28%)!important}.deinequelle-design-page #yoga :is(.spread-h2,.spread-h2 em){color:var(--accent-dark)!important}.deinequelle-design-page #yoga .yoga-bedeutung{border-top:1px solid color-mix(in srgb, var(--accent-dark) 28%, var(--sand) 72%);max-width:62rem;margin-top:clamp(4rem,7vw,7rem);padding-top:clamp(2.5rem,4vw,4rem)}.deinequelle-design-page #yoga .yoga-bedeutung h3{max-width:13ch;font-family:var(--f-display-block);letter-spacing:-.035em;color:var(--accent-dark);margin-bottom:clamp(1.5rem,3vw,2.5rem);font-size:clamp(2.8rem,5vw,5.5rem);font-weight:700;line-height:.98}.deinequelle-design-page #yoga .yoga-bedeutung p{max-width:48rem;font-family:var(--f-b);font-size:var(--type-base);color:var(--accent-dark);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin-bottom:1.9rem;font-weight:400;line-height:1.75}.deinequelle-design-page:has(#hero.hero-leistungen-kinderwunsch) :is(#content .spread-h2 em,#content .begl-h2 em,#content .schritte-h2 em,#content .cta-h2 em,#content .dq-legal-heading em){color:var(--wine)!important}.deinequelle-design-page :is(.hero-h1 em,.spread-h2 em,.begl-h2 em,.schritte-h2 em,.cta-h2 em,.claudia-h2 em,.dq-legal-heading em){font-family:var(--f-display-block)!important;font-synthesis:none!important;letter-spacing:-.025em!important;color:var(--heading-script)!important;font-style:italic!important;font-weight:300!important}.deinequelle-design-page:has(#hero.hero-kinesiologie) #begleitung :is(.begl-intro,.begl-cat,.begl-lead,.begl-list li,.begl-goal,.begl-footnote){color:var(--sage-dark)!important}.deinequelle-design-page:has(#hero.hero-kinesiologie) #begleitung .begl-num{color:var(--sage-accent)!important}.deinequelle-design-page:has(#hero.hero-kinesiologie) #begleitung .begl-list li:before{background:var(--sage-accent)!important;opacity:.78!important}.deinequelle-design-page #hero.hero-home .hero-sub{color:color-mix(in srgb, var(--sage-dark) 88%, var(--text) 12%)!important}.deinequelle-design-page #hero.hero-home .hero-actions .btn-primary,.deinequelle-design-page #hero.hero-home .hero-actions .btn-ghost{color:var(--sage-dark)!important}.deinequelle-design-page #hero.hero-home .hero-actions .btn-primary{border-color:color-mix(in srgb, var(--sage-dark) 34%, var(--sand) 66%)!important}.deinequelle-design-page #hero.hero-home .hero-actions .btn-primary .btn-pi{background:color-mix(in srgb, var(--sage-dark) 12%, transparent)!important}.deinequelle-design-page #hero.hero-home .hero-actions .btn-ghost{border-color:color-mix(in srgb, var(--sage-dark) 42%, var(--sand) 58%)!important}.deinequelle-design-page #hero.hero-home .hero-actions .btn-primary:hover{background:var(--sage-dark)!important;border-color:var(--sage-dark)!important;color:var(--beige)!important}.deinequelle-design-page #hero.hero-home .hero-actions .btn-ghost:hover{color:var(--sage-dark)!important;border-color:var(--sage-dark)!important}.deinequelle-design-page:has(#hero.hero-kinesiologie) #begleitung .begl-footnote{color:var(--sage-dark)!important;font-family:var(--f-display-block)!important;font-style:italic!important;font-weight:300!important}.deinequelle-design-page #kinesiologie .sage-bg :is(.svc-body,.svc-group-desc){color:var(--sage-dark)!important}.deinequelle-design-page #kinesiologie-bedeutung{border-top:1px solid color-mix(in srgb, var(--sage-mid) 58%, var(--sand) 42%);border-bottom:1px solid color-mix(in srgb, var(--sage-mid) 58%, var(--sand) 42%);background:color-mix(in srgb, var(--sage-soft) 72%, var(--beige) 28%);padding:clamp(6rem,9vw,10rem) 0}.deinequelle-design-page .kinesiologie-bedeutung-inner{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.deinequelle-design-page .kinesiologie-bedeutung-title{max-width:12ch;font-family:var(--f-display-block);letter-spacing:-.035em;color:var(--sage-dark);font-size:clamp(3.2rem,6vw,6.25rem);font-weight:700;line-height:.98}.deinequelle-design-page .kinesiologie-bedeutung-copy{gap:1.4rem;max-width:46rem;display:grid}.deinequelle-design-page .kinesiologie-bedeutung-copy p{font-family:var(--f-b);font-size:var(--type-base);color:var(--sage-dark);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin-bottom:1.9rem;font-weight:400;line-height:1.75}@media (max-width:960px){.deinequelle-design-page .kinesiologie-bedeutung-inner{grid-template-columns:1fr;gap:2rem}.deinequelle-design-page .kinesiologie-bedeutung-title{max-width:11ch}}.deinequelle-design-page #cta-final .cta-h2,.deinequelle-design-page #cta-final .cta-h2 em{font-family:var(--f-display-script)!important;letter-spacing:0!important;font-size:clamp(4.25rem,7vw,6.25rem)!important;font-style:normal!important;font-weight:400!important;line-height:1.04!important}.deinequelle-design-page:has(#hero.hero-home) #cta-final .cta-h2{color:var(--accent-dark)!important}.deinequelle-design-page:has(#hero.hero-home) #cta-final .cta-h2 em{color:var(--accent-dark)!important}.deinequelle-design-page:has(#hero.hero-home) #cta-final .cta-h2:before{color:var(--accent-dark)!important}.deinequelle-design-page:has(#hero.hero-home) #cta-final .cta-h2:after{color:var(--accent-dark)!important}.deinequelle-design-page:has(#hero.hero-home) #cta-final .home-balance-quote{max-width:12ch!important}.deinequelle-design-page:has(#hero.hero-home) #cta-final .home-balance-quote span{display:block}:is(.deinequelle-design-page:has(#hero.hero-home) #cta-final .home-balance-quote .quote-open,.deinequelle-design-page:has(#hero.hero-home) #cta-final .home-balance-quote .quote-close){display:inline}.deinequelle-design-page:has(#hero.hero-home) #cta-final .home-balance-quote:before{content:none!important}.deinequelle-design-page:has(#hero.hero-home) #cta-final .home-balance-quote:after{content:none!important}.deinequelle-design-page:has(#hero.hero-leistungen-sport-kinesiologie) #cta-final .cta-h2{color:var(--accent-dark)!important}.deinequelle-design-page:has(#hero.hero-leistungen-sport-kinesiologie) #cta-final .cta-h2 em{color:var(--accent-dark)!important}.deinequelle-design-page:has(#hero.hero-leistungen-sport-kinesiologie) #cta-final .cta-h2:before{color:var(--accent-dark)!important}.deinequelle-design-page:has(#hero.hero-leistungen-sport-kinesiologie) #cta-final .cta-h2:after{color:var(--accent-dark)!important}.deinequelle-design-page #claudia .claudia-h2,.deinequelle-design-page #claudia .claudia-h2 em{font-family:var(--f-display-script)!important;letter-spacing:0!important;font-style:normal!important;font-weight:400!important;line-height:1.04!important}.deinequelle-design-page #nidra-fuer-wen .dq-kicker{color:var(--accent-dark)!important;text-shadow:0 1px 8px #faf7f2b8!important;font-weight:700!important}.deinequelle-design-page #vision .svc-lead{max-width:12ch!important;font-family:var(--f-display-script)!important;letter-spacing:0!important;color:var(--accent-dark)!important;font-size:clamp(4.25rem,7vw,6.25rem)!important;font-style:normal!important;font-weight:400!important;line-height:1.04!important}.deinequelle-design-page #vision .svc-lead:before{content:"„"}.deinequelle-design-page #vision .svc-lead:after{content:"“"}.deinequelle-design-page footer .footer-desc,.deinequelle-design-page footer .footer-desc em{font-family:var(--f-display-script)!important;font-size:36px!important;font-style:normal!important;font-weight:400!important;line-height:1em!important}.deinequelle-design-page #cta-final .cta-h2:before{content:"„"}.deinequelle-design-page #cta-final .cta-h2:after{content:"“"}@media (max-width:640px){.deinequelle-design-page #cta-final .cta-h2,.deinequelle-design-page #cta-final .cta-h2 em{font-size:clamp(3.5rem,18vw,5.2rem)!important}}.deinequelle-design-page #content #vision .svc-lead,.deinequelle-design-page #vision .svc-lead{font-family:var(--f-display-script)!important}.deinequelle-design-root .scroll-to-top{right:max(1.15rem, env(safe-area-inset-right,0px));bottom:max(1.15rem, env(safe-area-inset-bottom,0px));z-index:9995;border:1px solid var(--sand);width:2.65rem;height:2.65rem;color:var(--text-mid);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s var(--ease,cubic-bezier(.16, 1, .3, 1)), visibility .35s var(--ease,cubic-bezier(.16, 1, .3, 1)), transform .35s var(--ease,cubic-bezier(.16, 1, .3, 1)), background-color .35s var(--ease,cubic-bezier(.16, 1, .3, 1)), border-color .35s var(--ease,cubic-bezier(.16, 1, .3, 1)), color .35s var(--ease,cubic-bezier(.16, 1, .3, 1));background:#fffffff0;justify-content:center;align-items:center;display:inline-flex;position:fixed;transform:translateY(.35rem);box-shadow:0 6px 22px #1c141014}.deinequelle-design-root .scroll-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.deinequelle-design-root .scroll-to-top:hover{color:var(--beige);background:#947858;border-color:#947858}.deinequelle-design-root .scroll-to-top:focus-visible{outline:2px solid var(--sage-accent);outline-offset:2px}.deinequelle-design-root .scroll-to-top-icon{font-size:1.05rem;line-height:1;transform:translateY(-.05rem)}@media (max-width:960px){.deinequelle-design-root .scroll-to-top{right:max(.85rem, env(safe-area-inset-right,0px));bottom:max(.85rem, env(safe-area-inset-bottom,0px));width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.deinequelle-design-root .scroll-to-top{transition:opacity .2s,visibility .2s;transform:none}.deinequelle-design-root .scroll-to-top.is-visible{transform:none}}
