.editorial-explainers{gap:var(--space-7);padding:var(--space-7) clamp(var(--space-5), 4vw, var(--space-8));display:grid}.public-page .editorial-explainers{padding:var(--space-6) 0}.editorial-module{gap:var(--space-6);min-width:0;padding-top:var(--space-6);border-top:1px solid var(--color-linie-fein);display:grid}.editorial-module-copy{gap:var(--space-4);min-width:0;display:grid}.editorial-speaker{color:var(--color-text-gedaempft);font-family:var(--font-mono);letter-spacing:.04em;font-size:12px}.editorial-module h2{max-width:32ch;font-size:clamp(24px,2.2vw,32px)}.editorial-module-copy p{color:var(--color-text-tertiaer);max-width:68ch}.editorial-module-outcome strong{color:var(--color-text-sekundaer);font-weight:500}.editorial-next-step{justify-self:start;align-items:center;gap:var(--space-2);max-width:100%;min-height:48px;color:var(--color-marke-lime);text-underline-offset:4px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.editorial-next-step:hover{color:var(--color-text-primaer)}.editorial-module.has-video,.editorial-module.has-image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.presenter-scene{justify-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-karte);background:var(--color-graphit-850);margin:0;display:grid}.presenter-scene img{object-fit:contain;width:100%;height:auto;max-height:340px;display:block}.presenter-scene figcaption{color:var(--color-text-gedaempft);font-size:13px}.presenter-scene.scene-hero{background:0 0;padding:0}.presenter-scene.scene-hero img{max-height:360px}.home-interim-scenes{align-items:end;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.editorial-module.media-on-right .editorial-module-media{order:2}.editorial-module-media figure{margin:0}.editorial-module-media video{border-radius:var(--radius-klein);width:100%;height:auto;display:block}.editorial-module-media figcaption{margin-top:var(--space-2);color:var(--color-text-gedaempft);font-size:13px}.editorial-guide{margin:0 clamp(var(--space-5), 4vw, var(--space-8));padding:var(--space-4) 0;border-top:1px solid var(--color-linie-fein);color:var(--color-text-tertiaer);font-size:14px}.public-page .editorial-guide{margin:var(--space-6) 0 0}.editorial-guide-disclosure summary{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;min-height:48px;list-style:none;display:flex}.editorial-guide-disclosure summary::-webkit-details-marker{display:none}.editorial-guide-mark{color:var(--color-marke-lime);flex:none}.editorial-guide-mark:before{content:"+"}.editorial-guide-disclosure[open] .editorial-guide-mark:before{content:"−"}.editorial-guide-settings{gap:var(--space-4);padding:var(--space-4) 0;display:grid}.editorial-guide-controls{align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.editorial-guide-controls label{gap:var(--space-2);flex:240px;min-width:0;max-width:480px;font-size:13px;display:grid}.editorial-guide-controls select{width:100%;min-width:0}.editorial-guide-controls button{flex:0 auto}.editorial-guide-controls button[aria-pressed=true]{border-color:var(--color-marke-lime)}.editorial-guide-progress{gap:var(--space-2);padding:var(--space-4) 0;display:grid}.editorial-guide-progress nav{gap:var(--space-2) var(--space-5);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:820px){.editorial-explainers{gap:var(--space-6);padding:var(--space-6) var(--space-5)}.editorial-module.has-video,.editorial-module.has-image{grid-template-columns:minmax(0,1fr)}.editorial-module.media-on-right .editorial-module-media{order:initial}.editorial-guide{margin-inline:var(--space-5)}}
.presenter-video{gap:var(--space-3);width:100%;min-width:0;color:var(--color-text-primaer);display:grid}.presenter-video video{object-fit:contain;width:100%;height:auto;display:block}.presenter-video--hero video{border:0;border-radius:0}.presenter-video-controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.presenter-video-controls button{min-height:var(--target-min);padding:var(--space-2) var(--space-3);max-width:100%}.presenter-video-controls button[aria-pressed=true]{border-color:var(--color-marke-lime)}.presenter-video-transcript{min-width:0;color:var(--color-text-sekundaer)}.presenter-video-transcript summary{min-height:var(--target-min);cursor:pointer;align-items:center;display:flex}.presenter-video-transcript p{white-space:pre-line;overflow-wrap:anywhere}.presenter-video-motion{color:var(--color-text-gedaempft)}@media (prefers-reduced-motion:reduce){.presenter-video *{transition:none;animation:none}}
.atelier-film{isolation:isolate;border-radius:var(--radius-karte);background:var(--color-atelier-film-canvas);width:100%;min-width:0;position:relative;overflow:hidden}.atelier-film video{aspect-ratio:16/9;object-fit:contain;border-radius:inherit;width:100%;height:auto;display:block}.atelier-film-controls{z-index:3;flex-wrap:wrap;gap:8px;display:flex;position:absolute;inset:auto 16px 16px}.atelier-film-controls button{border:1px solid var(--color-atelier-film-control-edge);background:var(--color-atelier-film-control-fill);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:48px;color:var(--color-atelier-ink);font:inherit;cursor:pointer;box-shadow:inset 0 1px var(--color-linie-fein);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:inline-flex}.atelier-film-controls button:hover{background:var(--color-atelier-film-control-hover);border-color:var(--color-atelier-champagne)}.atelier-film-controls button:focus-visible{outline:2px solid var(--color-marke-lime);outline-offset:3px}.atelier-film-transcript{background:var(--color-atelier-film-transcript);color:var(--color-atelier-platinum);padding:14px 20px;font-size:12px;line-height:1.7}.atelier-film-transcript summary{cursor:pointer;min-height:24px}.atelier-film-error{background:var(--color-atelier-film-error);color:var(--color-atelier-ink);padding:12px;position:absolute;inset:20px 20px auto}.atelier-film-hero{background:0 0;border-radius:0;overflow:visible}.atelier-film-hero .atelier-film-controls{justify-content:flex-end;inset:auto 28px 24px}.atelier-film-hero video{aspect-ratio:16/9}@media (prefers-reduced-transparency:reduce){.atelier-film-controls button{background:var(--color-atelier-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:600px){.atelier-film-controls{gap:6px;inset:auto 8px 8px}.atelier-film-controls button{padding:8px 12px;font-size:11px}.atelier-film-hero .atelier-film-controls{inset:auto 12px 16px}}.atelier-film-picture{isolation:isolate;border-radius:inherit;position:relative;overflow:hidden}.atelier-film-hero .atelier-film-controls{bottom:24px}.atelier-playback-icon{flex:none;display:block}.atelier-film-loading{z-index:3;top:var(--space-4);left:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pille);background:var(--color-atelier-film-control-fill);color:var(--color-atelier-ink);font-size:var(--type-small-size);pointer-events:none;position:absolute}.atelier-film-progress{z-index:4;pointer-events:none;background:var(--color-atelier-art-rim);height:2px;position:absolute;inset:auto 0 0;overflow:hidden}.atelier-film-progress>span{background:var(--color-atelier-champagne);transform-origin:0;width:100%;height:100%;display:block}.atelier-film-controls button svg{flex:none;display:block}.atelier-film-controls button[aria-pressed=true]{border-color:var(--color-atelier-champagne)}.atelier-volume{color:var(--color-atelier-ink);position:relative}.atelier-volume summary{box-sizing:border-box;width:var(--target-min);min-height:var(--target-min);padding:var(--space-3);cursor:pointer;border:1px solid var(--color-atelier-film-control-edge);border-radius:var(--radius-pille);background:var(--color-atelier-film-control-fill);place-items:center;list-style:none;display:grid}.atelier-volume summary::-webkit-details-marker{display:none}.atelier-volume summary:focus-visible{outline:2px solid var(--color-marke-lime);outline-offset:3px}.atelier-volume>div{z-index:5;right:0;bottom:calc(100% + var(--space-3));width:220px;padding:var(--space-4);border-radius:var(--radius-karte);background:var(--color-atelier-surface);box-shadow:var(--shadow-atelier-polish);position:absolute}.atelier-volume label{gap:var(--space-3);font-size:var(--type-small-size);display:grid}.atelier-volume input{width:100%;accent-color:var(--color-marke-lime);cursor:pointer;padding:0}.atelier-film video::cue{color:var(--color-atelier-ink);background:var(--color-atelier-film-control-fill)}
.identity-hero{isolation:isolate;min-width:0;color:var(--color-text-primaer);background:var(--gradient-seitengrund);position:relative;overflow:hidden;container:identity-hero/inline-size}.identity-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 48% 60% at 70% 42%, color-mix(in srgb, var(--color-marke-lime) 7%, transparent), transparent 72%), radial-gradient(ellipse 30% 40% at 12% 90%, color-mix(in srgb, var(--color-marke-cyan) 5%, transparent), transparent 70%);position:absolute;inset:0}.identity-scene{align-items:center;gap:clamp(var(--space-6), 3cqi, var(--space-8));padding:var(--space-8) var(--layout-page-padding) var(--space-8);min-height:var(--layout-hero-min);grid-template-columns:minmax(0,.85fr) minmax(0,1.75fr);display:grid}.identity-copy{flex-direction:column;align-items:flex-start;gap:clamp(16px,1.6cqi,36px);min-width:0;display:flex}.identity-copy h1{font-family:var(--font-display);font-size:clamp(40px,4.1cqi,108px);line-height:var(--type-hero-leading);letter-spacing:var(--type-display-tracking);text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:16ch;margin:0;font-weight:700}.identity-title-accent{color:var(--color-marke-lime)}.identity-body{font-size:clamp(17px,1.2cqi,28px);line-height:var(--type-body-leading);max-width:40ch;color:var(--color-text-sekundaer);margin:0}.identity-links{flex-wrap:wrap;align-items:center;gap:clamp(16px,1.6cqi,36px);font-size:clamp(15px,1cqi,22px);display:flex}.identity-secondary-link{min-height:var(--layout-control-size);color:var(--color-text-sekundaer);text-underline-offset:var(--space-1);align-items:center;text-decoration:underline;display:inline-flex}.identity-secondary-link:hover{color:var(--color-marke-lime)}.identity-primary-link{align-items:center;gap:var(--space-4);padding-block:var(--space-2);min-height:var(--layout-control-size);border-bottom:1px solid var(--color-marke-lime);color:var(--color-marke-lime);font-weight:600;display:inline-flex}.identity-primary-arrow{transition:transform var(--motion-feedback)}.identity-primary-link:hover .identity-primary-arrow{transform:translateX(var(--space-2))}.identity-primary-link:active{opacity:.8}.identity-media{min-width:0}.identity-finale{--trio-shift:-14%}@container identity-hero (max-width:1100px){.identity-scene{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}@container identity-hero (max-width:820px){.identity-scene{min-height:0;padding:var(--space-6) var(--space-5);grid-template-columns:minmax(0,1fr)}.identity-copy h1{font-size:var(--type-hero-mobile);max-width:20ch}.identity-media{max-width:var(--layout-media-max);justify-self:center;width:100%}}@media (prefers-reduced-motion:reduce){.identity-hero *,.identity-hero :before,.identity-hero :after{transition:none!important;animation:none!important}}
.workspace-shell .home-concept{color:var(--color-text-primaer);background:0 0;min-width:0;container:home/inline-size}.home-concept .hc-container{width:100%;max-width:var(--layout-content-max);padding-inline:var(--layout-page-padding);box-sizing:border-box;margin-inline:auto}.workspace-shell .home-concept .identity-hero .identity-scene{gap:var(--space-6);padding-block:var(--space-7);max-width:var(--layout-content-max);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.workspace-shell .home-concept .identity-hero .identity-copy{max-width:52ch}.workspace-shell .home-concept .identity-hero .identity-copy h1{font-size:var(--type-hero-size);max-width:15ch;line-height:var(--type-hero-leading);font-weight:500}.workspace-shell .home-concept .identity-hero .identity-body{font-size:var(--type-body-size);max-width:48ch}.workspace-shell .home-concept .identity-hero .identity-media{max-width:var(--layout-film-max);border-radius:var(--radius-home-media);box-shadow:var(--shadow-home-media);transform:perspective(var(--material-film-perspective)) rotateY(var(--material-film-turn));border:0}.workspace-shell .home-concept .identity-hero .atelier-film-hero{border-radius:inherit}.workspace-shell .home-concept .identity-hero .atelier-film-picture:after{box-shadow:inset 0 2px 2px var(--color-atelier-glass-edge),inset 0 -3px 8px var(--color-atelier-art-shadow);background:0 0;animation:none}.workspace-shell .home-concept .identity-hero .identity-media:after{content:"";border-radius:inherit;box-shadow:var(--shadow-home-media);pointer-events:none;z-index:2;position:absolute;inset:0}.home-concept .hc-anchors{column-gap:var(--space-7);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.home-concept .hc-anchors a{gap:var(--space-4);min-height:var(--target-min);color:var(--color-text-sekundaer);font-size:var(--type-small-size);align-items:center;text-decoration:none;display:inline-flex}.home-concept .hc-anchors a span{color:var(--color-atelier-champagne)}.home-concept .hc-intro{padding-block:var(--space-8) var(--space-6)}.home-concept .hc-kicker{margin-bottom:var(--space-4);color:var(--color-atelier-champagne);font-size:var(--type-small-size);line-height:var(--type-body-leading);letter-spacing:.02em;display:block}.home-concept h2{font:500 var(--type-section-size)/1.15 var(--font-display);letter-spacing:var(--type-display-tracking);text-wrap:balance;max-width:26ch;margin:0}.home-concept p{color:var(--color-text-sekundaer);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:var(--space-5) 0 0;max-width:65ch}.home-concept h3{font:500 var(--type-card-size)/1.35 var(--font-display);letter-spacing:var(--type-display-tracking);text-wrap:balance;margin:0}.home-concept .hc-gallery{gap:var(--space-5);padding-bottom:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-concept .hc-gallery-card{min-width:0;color:inherit;flex-direction:column;align-items:stretch;text-decoration:none;display:flex}.home-concept .hc-art{margin:0 0 var(--space-4);aspect-ratio:1;border-radius:var(--radius-atelier);background:var(--color-atelier-canvas);box-shadow:var(--shadow-home-media);border:0;position:relative;overflow:hidden}.home-concept .hc-art:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:var(--shadow-home-media);position:absolute;inset:0}.home-concept .hc-art img{object-fit:cover;object-position:left;border-radius:inherit;width:100%;height:100%;transition:transform var(--motion-feedback);display:block}.home-concept .hc-art-1 img{object-position:center}.home-concept .hc-art-2 img{object-position:right}.home-concept .hc-gallery-card:hover img{transform:scale(1.015)}.home-concept .hc-gallery h3,.home-concept .hc-product h3{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.home-concept .hc-gallery h3>span,.home-concept .hc-product h3>span{color:var(--color-atelier-champagne);font-size:var(--type-body-size);flex:none}.home-concept .hc-gallery p{margin-block:var(--space-3) var(--space-4);font-size:var(--type-small-size)}.home-concept .hc-text-link{align-items:center;gap:var(--space-4);min-height:var(--target-min);color:var(--color-text-primaer);font-size:var(--type-small-size);margin-top:auto;text-decoration:none;display:inline-flex}.home-concept .hc-text-link>span{color:var(--color-atelier-champagne)}.home-concept .hc-section{padding-block:var(--space-8);scroll-margin-top:var(--space-5)}.home-concept .hc-offers{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-concept .hc-offer{min-width:0;padding:var(--space-6) var(--space-5);border-radius:var(--radius-atelier);background:var(--color-atelier-surface);border:0;flex-direction:column;display:flex}.home-concept .hc-offer .hc-lead{font-size:var(--type-body-size);margin-top:var(--space-4);color:var(--color-text-primaer)}.home-concept .hc-offer ul{margin:var(--space-5) 0;padding:0;list-style:none}.home-concept .hc-offer li{padding-left:var(--space-5);margin-bottom:var(--space-4);font-size:var(--type-small-size);line-height:var(--type-body-leading);color:var(--color-text-sekundaer);position:relative}.home-concept .hc-offer li:before{content:"–";color:var(--color-atelier-champagne);position:absolute;left:0}.home-concept .hc-caption{font-size:var(--type-small-size);color:var(--color-text-tertiaer)}.home-concept .hc-offer .hc-caption{margin:0 0 var(--space-5)}.home-concept .hc-process ol{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-concept .hc-process li{border-top:1px solid var(--color-linie-mittel);min-width:0;padding-top:var(--space-5)}.home-concept .hc-step{min-height:var(--target-min);color:var(--color-atelier-champagne);font:var(--type-small-size) var(--font-mono);margin-bottom:var(--space-4);align-items:center;display:inline-flex}.home-concept .hc-process h3{font-size:var(--type-body-size);letter-spacing:0}.home-concept .hc-process p{font-size:var(--type-small-size);margin-top:var(--space-3)}.home-concept .hc-costs{gap:var(--space-7);margin-bottom:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-concept .hc-costs h3{font-size:var(--type-body-size);letter-spacing:0}.home-concept .hc-costs p{font-size:var(--type-small-size);margin-top:var(--space-3)}.home-concept .hc-calculation{border-top:1px solid var(--color-linie-mittel)}.home-concept .hc-calculation summary{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:var(--target-min);padding-block:var(--space-5);font-size:var(--type-body-size);cursor:pointer;list-style:none;display:flex}.home-concept .hc-calculation summary::-webkit-details-marker{display:none}.home-concept .hc-calculation summary>span{color:var(--color-atelier-champagne)}.home-concept .hc-calculation[open] summary>span{transform:rotate(45deg)}.home-concept .hc-calculation-content{padding-bottom:var(--space-6)}.home-concept .hc-calculation-content>p:first-child{margin-top:0}.home-concept .hc-calculator{gap:var(--space-5);margin-block:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-concept .hc-calculator label{gap:var(--space-3);min-width:0;font-size:var(--type-small-size);color:var(--color-text-sekundaer);display:grid}.home-concept .hc-calculator input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--target-min);padding:var(--space-3) var(--space-4);border:1px solid var(--color-linie-mittel);border-radius:var(--radius-klein);font:inherit;color:var(--color-text-primaer);background:var(--color-atelier-surface)}.home-concept .hc-calculation-result{gap:var(--space-5);padding-block:var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.home-concept .hc-calculation-result output{font:500 var(--type-section-size)/1.2 var(--font-display);color:var(--color-atelier-champagne)}.home-concept .hc-benchmarks ul{margin:var(--space-5) 0;padding:0;list-style:none}.home-concept .hc-benchmarks li{justify-content:space-between;gap:var(--space-5);padding-block:var(--space-3);border-bottom:1px solid var(--color-linie-fein);color:var(--color-text-sekundaer);font-size:var(--type-small-size);display:flex}.home-concept .hc-benchmarks a{align-items:center;gap:var(--space-3);min-height:var(--target-min);color:var(--color-text-primaer);display:inline-flex}.home-concept .hc-benchmarks li>span{white-space:nowrap;align-self:center}.home-concept .hc-products{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-concept .hc-product{padding-block:var(--space-6);border-top:1px solid var(--color-linie-mittel);color:inherit;flex-direction:column;text-decoration:none;display:flex}.home-concept .hc-product p{margin:var(--space-4) 0;font-size:var(--type-small-size);max-width:52ch}.home-concept .hc-finish{padding-block:var(--space-8)}.home-concept .hc-finish-actions{align-items:center;gap:var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.home-concept .hc-primary{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-5);min-height:var(--target-min);box-sizing:border-box;color:var(--color-text-auf-lime);background:var(--color-marke-lime);border-radius:var(--radius-pille);font-size:var(--type-small-size);font-weight:600;text-decoration:none;display:inline-flex}.home-concept a:hover{color:var(--color-atelier-champagne)}.home-concept .hc-primary:hover{color:var(--color-text-auf-lime);background:var(--color-marke-lime-hell)}.home-concept :is(a,input,summary):focus-visible{outline:2px solid var(--color-marke-lime);outline-offset:var(--space-1)}@container identity-hero (max-width:1000px){.workspace-shell .home-concept .identity-hero .identity-scene{padding-block:var(--space-6);grid-template-columns:minmax(0,1fr)}.workspace-shell .home-concept .identity-hero .identity-copy h1{max-width:20ch;font-size:var(--type-hero-mobile)}.workspace-shell .home-concept .identity-hero .identity-media{max-width:var(--layout-media-max);border-radius:var(--radius-atelier);transform:none}}@container home (max-width:900px){.home-concept .hc-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.home-concept .hc-offers{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.home-concept .hc-offer{padding:var(--space-5)}}@container home (max-width:640px){.home-concept .hc-gallery,.home-concept .hc-costs,.home-concept .hc-products{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.home-concept .hc-art{aspect-ratio:1;max-width:var(--layout-media-max)}.home-concept .hc-section,.home-concept .hc-finish{padding-block:var(--space-7)}.home-concept .hc-intro{padding-top:var(--space-7)}.home-concept .hc-anchors{column-gap:var(--space-5)}.home-concept .hc-calculator{grid-template-columns:repeat(2,minmax(0,1fr))}.home-concept .hc-gallery p{font-size:var(--type-body-size)}}@container home (max-width:380px){.home-concept .hc-process ol,.home-concept .hc-calculator{grid-template-columns:minmax(0,1fr)}.home-concept .hc-benchmarks li{flex-wrap:wrap;gap:0}}@media (prefers-reduced-motion:reduce){.home-concept *,.home-concept :before,.home-concept :after{transition:none!important;animation:none!important}.workspace-shell .home-concept .identity-hero .identity-media{transform:none}}@media (prefers-contrast:more){.home-concept :is(.hc-offer,.hc-art){outline:1px solid var(--color-text-sekundaer);box-shadow:none}}@media (forced-colors:active){.home-concept :is(.hc-offer,.hc-art,.hc-primary){box-shadow:none;border:1px solid canvastext}}@container home (max-width:640px){.home-concept .hc-art{width:100%;margin-inline:auto}}.workspace-shell .home-concept{--type-small-size:var(--type-home-detail)}.workspace-shell .home-concept .identity-media{isolation:isolate}.workspace-shell .home-concept .identity-hero .identity-media:after{background:var(--gradient-home-media-rim);box-shadow:none;-webkit-mask:linear-gradient(var(--color-atelier-ink) 0 0) content-box,linear-gradient(var(--color-atelier-ink) 0 0);mask:linear-gradient(var(--color-atelier-ink) 0 0) content-box,linear-gradient(var(--color-atelier-ink) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask:linear-gradient(var(--color-atelier-ink) 0 0) content-box,linear-gradient(var(--color-atelier-ink) 0 0);-webkit-mask-composite:xor;padding:1px}.home-concept :is(.hc-gallery p,.hc-offer li,.hc-process p,.hc-costs p,.hc-product p){font-size:var(--type-home-reading)}.home-concept .hc-arrow{color:var(--color-atelier-champagne);transition:transform var(--motion-feedback);flex:none}.home-concept .hc-primary .hc-arrow{color:inherit}.home-concept :is(.hc-gallery-card,.hc-product,.hc-text-link):is(:hover,:focus-visible) .hc-arrow{transform:translate(2px)}.home-concept .hc-gallery-card{border-radius:var(--radius-atelier) var(--radius-atelier) var(--radius-klein) var(--radius-klein)}.home-concept .hc-gallery-card:focus-visible .hc-art:after{box-shadow:inset 0 0 0 2px var(--color-marke-lime)}.home-concept .hc-offer{box-shadow:var(--shadow-kleine-karte)}.home-concept .hc-section{position:relative}.home-concept .hc-section:before{content:"";inset:0 var(--layout-page-padding) auto;background:var(--gradient-home-divider);pointer-events:none;height:1px;position:absolute}.home-concept .hc-calculation summary{min-height:var(--target-min);padding-block:var(--space-4);box-sizing:content-box}.home-concept .hc-disclosure-icon{color:var(--color-atelier-champagne);transition:transform var(--motion-feedback);flex:none}.home-concept .hc-calculation[open] .hc-disclosure-icon{transform:rotate(180deg)}.home-concept .hc-calculator input{transition:border-color var(--motion-feedback),background var(--motion-feedback);font-variant-numeric:tabular-nums}.home-concept .hc-calculator input:hover{border-color:var(--color-atelier-champagne)}.home-concept .hc-calculation-result output{font-variant-numeric:tabular-nums}.home-concept .hc-product h3,.home-concept .hc-gallery h3{min-height:var(--target-min)}@container identity-hero (max-width:600px){.workspace-shell .home-concept .identity-hero .atelier-film-hero .atelier-film-controls{inset:auto var(--space-3) var(--space-3) auto;background:0 0;padding:0;position:absolute}.home-concept .atelier-film-hero .atelier-film-controls button{width:var(--target-min);height:var(--target-min);font-size:var(--type-home-detail);padding:0}.home-concept .atelier-film-hero .atelier-film-controls button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.home-concept :is(.hc-arrow,.hc-disclosure-icon){transition:none}.home-concept :is(.hc-gallery-card,.hc-product,.hc-text-link):is(:hover,:focus-visible) .hc-arrow{transform:none}}@media (prefers-contrast:more),(forced-colors:active){.workspace-shell .home-concept .identity-hero .identity-media:after{display:none}}.workspace-shell .home-concept{--layout-content-max:var(--layout-home-wide-max)}@container identity-hero (min-width:1400px){.workspace-shell .home-concept .identity-hero .identity-scene{gap:var(--space-7);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.workspace-shell .home-concept .identity-hero .identity-copy{max-width:60ch}.workspace-shell .home-concept .identity-hero .identity-copy h1{max-width:17ch}}@container home (min-width:1600px){.home-concept .hc-gallery{gap:var(--space-7)}.home-concept .hc-offers{gap:var(--space-6)}.home-concept .hc-offer{padding:var(--space-7) var(--space-6)}.home-concept .hc-products{column-gap:var(--space-8)}}@container home (min-width:1400px){.home-concept .hc-container,.workspace-shell .home-concept .identity-hero .identity-scene{padding-inline:var(--layout-home-wide-padding)}}.home-concept .hc-section:before{display:none}.home-concept .hc-intro{gap:var(--space-7);padding-block:var(--space-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.home-concept .hc-intro p{max-width:60ch;margin:0}.home-concept .hc-service-layout{gap:var(--space-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.home-concept .hc-service-story .hc-section-heading{top:var(--space-7);margin:0;position:sticky}.home-concept .hc-service-story .hc-section-heading .hc-text-link{margin-top:var(--space-5)}.home-concept .hc-service-list{gap:var(--space-4);display:grid}.home-concept .hc-service-detail{border-radius:var(--radius-atelier);background:var(--color-atelier-surface);padding:var(--space-5) var(--space-6);border:0}.home-concept .hc-service-detail summary{gap:var(--space-5);min-height:var(--target-min);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.home-concept .hc-service-detail summary::-webkit-details-marker{display:none}.home-concept .hc-service-name{font:500 var(--type-card-size)/1.35 var(--font-display);letter-spacing:var(--type-display-tracking);color:var(--color-text-primaer);display:block}.home-concept .hc-service-lead{font-size:var(--type-home-reading);line-height:var(--type-body-leading);margin-top:var(--space-3);color:var(--color-text-sekundaer);max-width:48ch;display:block}.home-concept .hc-service-detail .hc-disclosure-icon{color:var(--color-atelier-champagne);flex:none}.home-concept .hc-service-detail[open] .hc-disclosure-icon{transform:rotate(45deg)}.home-concept .hc-service-body{padding-top:var(--space-5)}.home-concept .hc-service-body ul{padding-left:var(--space-5);margin:0;list-style:outside}.home-concept .hc-service-body li{padding-left:var(--space-2);margin-bottom:var(--space-3);font-size:var(--type-home-reading);line-height:var(--type-body-leading);color:var(--color-text-sekundaer)}.home-concept .hc-service-body li::marker{color:var(--color-atelier-champagne)}.home-concept .hc-service-body .hc-text-link{margin-top:var(--space-4)}.home-concept .hc-process li{padding:var(--space-5);background:var(--color-atelier-surface);border-radius:var(--radius-atelier);border:0}.home-concept .hc-process h3{font-size:var(--type-card-size);font-weight:500;line-height:1.35}.home-concept .hc-process p{margin-top:var(--space-4)}.home-concept .hc-products{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.home-concept .hc-product{border-radius:var(--radius-atelier);padding:var(--space-6);background:var(--color-atelier-surface);justify-content:space-between;align-items:flex-start;gap:var(--space-5);border:0;flex-direction:row;min-width:0;display:flex}.home-concept .hc-product>div{min-width:0}.home-concept .hc-product-arrow{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-pille);background:var(--color-atelier-raised);flex:none;place-items:center;display:grid}.home-concept .hc-budget-story{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.home-concept .hc-budget .hc-costs{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-atelier);background:var(--color-atelier-surface);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.home-concept .hc-budget .hc-section-heading{margin:0}.home-concept .hc-budget .hc-text-link{margin-top:var(--space-5)}@container home (max-width:1100px){.home-concept .hc-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.home-concept .hc-service-layout{gap:var(--space-7)}}@container home (max-width:820px){.home-concept .hc-intro,.home-concept .hc-service-layout,.home-concept .hc-budget-story{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.home-concept .hc-service-story .hc-section-heading{position:static}.home-concept .hc-service-detail{padding:var(--space-5)}.home-concept .hc-products{grid-template-columns:minmax(0,1fr)}}@container home (max-width:480px){.home-concept .hc-process ol{grid-template-columns:minmax(0,1fr)}.home-concept .hc-service-name,.home-concept .hc-process h3{font-size:var(--type-body-size)}.home-concept .hc-product{padding:var(--space-5)}}.workspace-shell .home-concept .identity-hero .identity-media{box-shadow:none}.workspace-shell .home-concept .identity-hero .identity-media:after{display:none}.workspace-shell .home-concept .identity-hero .atelier-film-hero{background:0 0;overflow:visible}.workspace-shell .home-concept .identity-hero .atelier-film-picture{border-radius:var(--radius-home-media);box-shadow:var(--shadow-home-media)}.workspace-shell .home-concept .identity-hero .atelier-film-picture:after{background:var(--gradient-home-media-rim);box-shadow:none;-webkit-mask:linear-gradient(var(--color-atelier-ink) 0 0) content-box,linear-gradient(var(--color-atelier-ink) 0 0);mask:linear-gradient(var(--color-atelier-ink) 0 0) content-box,linear-gradient(var(--color-atelier-ink) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask:linear-gradient(var(--color-atelier-ink) 0 0) content-box,linear-gradient(var(--color-atelier-ink) 0 0);-webkit-mask-composite:xor;padding:1px}.home-concept .identity-hero .atelier-film-transcript{padding:var(--space-2) 0 0;background:0 0}.home-concept .identity-hero .atelier-film-transcript summary{font-size:var(--type-small-size);color:var(--color-text-tertiaer)}@media (prefers-contrast:more),(forced-colors:active){.workspace-shell .home-concept .identity-hero .atelier-film-picture:after{display:none}}.home-concept .hc-section-heading h2{text-wrap:balance;max-width:22ch}.home-concept p{text-wrap:pretty}.home-concept .hc-section-heading>p{max-width:52ch}.home-concept .hc-gallery-card{padding-bottom:var(--space-5)}.home-concept .hc-gallery h3{margin-top:0}.home-concept .hc-gallery p{max-width:38ch;font-size:var(--type-home-reading)}.home-concept .hc-art{box-shadow:var(--shadow-atelier-polish)}.home-concept .hc-service-detail{background:var(--gradient-atelier-glass);box-shadow:var(--shadow-atelier);transition:box-shadow var(--motion-feedback)}.home-concept .hc-service-detail[open]{box-shadow:var(--shadow-atelier-polish)}.home-concept .hc-service-name{letter-spacing:var(--type-display-tracking)}.home-concept .hc-process ol{gap:var(--space-7)}.home-concept .hc-process li{padding:var(--space-5) 0;background:0 0;border-radius:0}.home-concept .hc-process h3{max-width:20ch}.home-concept .hc-product{background:var(--gradient-atelier-glass);box-shadow:var(--shadow-atelier);transition:box-shadow var(--motion-feedback)}.home-concept .hc-product:hover{box-shadow:var(--shadow-atelier-polish)}.home-concept .hc-budget .hc-costs{background:var(--gradient-atelier-glass);box-shadow:var(--shadow-atelier)}.home-concept .hc-visibility{background:var(--gradient-atelier-stage)}.home-concept .hc-visibility .hc-section-heading{max-width:var(--layout-media-max)}.home-concept .hc-visibility .hc-section-lead{color:var(--color-atelier-champagne);font-size:var(--type-card-size);line-height:1.4}.home-concept .hc-visibility-grid{gap:var(--space-7);margin-block:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-concept .hc-visibility-grid article{min-width:0}.home-concept .hc-visibility-grid h3{max-width:22ch}.home-concept .hc-visibility-grid p{font-size:var(--type-home-reading);max-width:40ch}.home-concept .hc-visibility .hc-kicker{font-family:var(--font-text);letter-spacing:0}.home-concept .identity-copy .identity-subtitle{max-width:30ch;font-size:var(--type-card-size);color:var(--color-atelier-champagne);margin:0}.home-concept .identity-copy .identity-body{margin:0}@container home (max-width:820px){.home-concept .hc-visibility-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.home-concept .hc-visibility-grid p{max-width:60ch}}@media (prefers-reduced-motion:reduce){.home-concept :is(.hc-service-detail,.hc-product){transition:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.home-concept :is(.hc-service-detail,.hc-product,.hc-budget .hc-costs){background:var(--color-atelier-surface);box-shadow:none}}.home-concept .hc-service-story .hc-section-heading{position:static}.home-concept .hc-product-story .hc-section-heading,.home-concept .hc-process .hc-section-heading{gap:var(--space-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.home-concept .hc-product-story .hc-section-heading p,.home-concept .hc-process .hc-section-heading p{margin:0}@container home (max-width:820px){.home-concept .hc-product-story .hc-section-heading,.home-concept .hc-process .hc-section-heading{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}@container home (min-width:1400px){.workspace-shell .home-concept .identity-hero .identity-scene{gap:var(--space-6);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.workspace-shell .home-concept .identity-hero .identity-media{width:100%;max-width:none}}.home-concept .hc-visibility{isolation:isolate;background:0 0;position:relative}.home-concept .hc-visibility:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 62% at 55% 43%,color-mix(in srgb,var(--color-atelier-champagne) 12%,transparent),transparent 78%);width:100vw;margin-left:-50vw;position:absolute;inset:0 50%}.home-concept .hc-process .hc-section-heading{display:block}.workspace-shell .home-concept .identity-hero .identity-media:before{background:var(--gradient-atelier-ambient);filter:blur(var(--material-blur));opacity:.8;display:block;inset:-18%}.workspace-shell .home-concept .identity-hero .identity-media:after{box-shadow:inset 2px 0 2px var(--color-atelier-glass-edge),inset -6px 0 12px var(--color-atelier-art-shadow),inset 0 2px 2px var(--color-atelier-glass-edge);background:0 0;padding:0;display:block;inset:0;-webkit-mask:none;mask:none}.workspace-shell .home-concept .identity-hero .atelier-film-picture{box-shadow:var(--shadow-atelier-depth)}@media (prefers-contrast:more),(forced-colors:active){.workspace-shell .home-concept .identity-hero .identity-media:before,.workspace-shell .home-concept .identity-hero .identity-media:after{display:none}}.workspace-shell .home-concept .identity-hero .identity-copy{gap:0}.workspace-shell .home-concept .identity-hero .identity-copy h1{margin-bottom:var(--space-4)}.home-concept .identity-copy .identity-subtitle{margin-bottom:var(--space-5)}.home-concept .identity-copy .identity-body{margin-bottom:var(--space-6)}.home-concept .hc-section-heading>p{margin-top:var(--space-4)}.home-concept .hc-visibility .hc-section-heading>.hc-section-lead{margin-top:var(--space-5)}.home-concept .hc-visibility .hc-section-heading>.hc-section-lead+p{margin-top:var(--space-4)}.home-concept .hc-section-heading{margin-bottom:var(--space-6)}.home-concept .hc-visibility-grid{margin-block:var(--space-6)}@container home (max-width:820px){.home-concept .hc-intro{gap:var(--space-5)}}.home-concept .hc-rate{margin-top:var(--space-6);padding:var(--space-6);border-radius:var(--radius-atelier);background:var(--gradient-atelier-glass);box-shadow:var(--shadow-atelier-polish);position:relative;overflow:hidden}.home-concept .hc-rate:before{content:"";pointer-events:none;background:radial-gradient(ellipse,color-mix(in srgb,var(--color-atelier-champagne) 18%,transparent),transparent 68%);filter:blur(var(--material-blur));position:absolute;inset:-55% -15% 40% 25%}.home-concept .hc-rate>span,.home-concept .hc-rate>small{color:var(--color-text-sekundaer);font-size:var(--type-small-size);display:block;position:relative}.home-concept .hc-rate>strong{margin-block:var(--space-2);font:500 clamp(2.5rem,5vw,4.8rem)/1 var(--font-display);letter-spacing:var(--type-display-tracking);background:var(--gradient-atelier-heading);color:#0000;-webkit-background-clip:text;background-clip:text;display:block;position:relative}.home-concept .hc-rate>p{margin-top:var(--space-4);font-size:var(--type-small-size);max-width:46ch;position:relative}.home-concept .hc-finish{margin-block:var(--space-8);text-align:center;border-radius:var(--radius-home-media);background:var(--gradient-atelier-stage);box-shadow:var(--shadow-atelier-depth);padding-block:clamp(4rem,9vw,8rem);position:relative;overflow:hidden}.home-concept .hc-finish:before{content:"";pointer-events:none;background:radial-gradient(ellipse,color-mix(in srgb,var(--color-atelier-champagne) 16%,transparent),transparent 70%);filter:blur(var(--material-blur));position:absolute;inset:-45% 5% 45%}.home-concept .hc-finish>*{margin-inline:auto;position:relative}.home-concept .hc-finish h2{max-width:20ch}.home-concept .hc-finish p{max-width:56ch}.home-concept .hc-finish-actions{justify-content:center;align-items:center;gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.home-concept .hc-finish-primary{align-items:center;gap:var(--space-4);min-height:var(--target-min);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pille);background:var(--color-atelier-champagne);color:var(--color-text-auf-lime);box-shadow:var(--shadow-atelier);font-weight:600;text-decoration:none;display:inline-flex}.home-concept .hc-finish .hc-text-link{margin-top:0}.home-concept .hc-finish>small{margin-top:var(--space-5);color:var(--color-text-tertiaer);display:block}@container home (max-width:820px){.home-concept .hc-finish{border-radius:var(--radius-atelier);margin-block:var(--space-6);padding-inline:var(--space-5)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.home-concept :is(.hc-rate,.hc-finish){background:var(--color-atelier-surface)}.home-concept :is(.hc-rate,.hc-finish):before{display:none}}.workspace-shell .home-concept .identity-hero .identity-scene{margin-inline:auto}.workspace-shell .home-concept .identity-cast{aspect-ratio:16/10;border-radius:inherit;background:var(--gradient-atelier-stage),var(--color-atelier-film-canvas);max-width:none;overflow:hidden}.workspace-shell .home-concept .identity-cast .cast-pascal{width:48%;height:94%;bottom:3%;left:50%}.workspace-shell .home-concept .identity-cast .cast-nex{width:34%;height:50%;bottom:3%;left:5%}.workspace-shell .home-concept .identity-cast .cast-oracle{width:25%;height:33%;top:27%;right:4%}.workspace-shell .home-concept .identity-cast:before{content:"";pointer-events:none;z-index:4;border-radius:inherit;background:var(--gradient-home-media-rim);opacity:.2;position:absolute;inset:0}.home-concept .hc-finish-primary:hover{color:var(--color-text-auf-lime);background:var(--color-atelier-platinum)}.home-concept .hc-finish-primary:active{opacity:var(--control-active-opacity)}@container identity-hero (max-width:600px){.workspace-shell .home-concept .identity-cast{aspect-ratio:4/3}.workspace-shell .home-concept .identity-cast .cast-pascal{width:54%;height:94%}.workspace-shell .home-concept .identity-cast .cast-nex{width:36%;height:47%;left:1%}.workspace-shell .home-concept .identity-cast .cast-oracle{width:27%;height:30%;right:1%}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.workspace-shell .home-concept .identity-hero .identity-media{box-shadow:none;transform:none}.workspace-shell .home-concept .identity-hero .identity-media:before,.workspace-shell .home-concept .identity-hero .identity-media:after,.workspace-shell .home-concept .identity-cast:before{display:none}.workspace-shell .home-concept .identity-cast{background:var(--color-atelier-canvas)}}.home-concept .hc-finish-primary .hc-arrow{color:inherit}.home-concept .identity-hero .atelier-film-transcript p{font-size:var(--type-body-size);line-height:var(--type-body-leading);max-width:65ch}.workspace-shell .home-concept .identity-hero .atelier-film-hero .atelier-film-controls{padding:var(--space-3);background:0 0;justify-content:flex-end;position:relative;inset:auto}
.public-page.content-layout{--content-gutter:clamp(24px,5vw,80px);background:var(--color-graphit-800);min-width:0;padding:0;container-type:inline-size}.content-layout .content-kicker{font:500 11px/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-marke-lime);display:block}.content-layout .content-breadcrumb{padding:var(--space-5) var(--content-gutter);border-bottom:1px solid var(--color-linie-fein)}.content-layout .content-breadcrumb ol{gap:var(--space-2) var(--space-3);color:var(--color-text-tertiaer);flex-wrap:wrap;margin:0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:flex}.content-layout .content-breadcrumb li{align-items:center;gap:var(--space-3);overflow-wrap:anywhere;min-width:0;display:flex}.content-layout .content-breadcrumb a{min-height:var(--target-min);align-items:center;display:inline-flex}.content-layout .content-breadcrumb a:hover{color:var(--color-text-primaer);text-underline-offset:4px;text-decoration:underline}.content-layout .content-breadcrumb [aria-current=page]{color:var(--color-text-sekundaer)}.content-layout .content-hero{gap:var(--space-7);padding:var(--space-8) var(--content-gutter);border-bottom:1px solid var(--color-linie-mittel);background:var(--color-graphit-850);grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);display:grid}.content-layout .content-hero-copy{min-width:0}.content-layout .content-hero h1{letter-spacing:-.045em;margin:var(--space-5) 0;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(36px,4.2vw,64px);font-weight:550;line-height:1.08}.content-layout .content-purpose{max-width:68ch;color:var(--color-text-sekundaer);white-space:pre-line;font-size:18px;line-height:1.8}.content-layout .content-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.content-layout .content-actions-primary{margin-top:var(--space-6)}.content-layout .content-actions .primary-button,.content-layout .content-action-link{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:100%;min-height:48px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-button);text-align:left;font-size:13px;line-height:1.55;display:inline-flex}.content-layout .content-action-link{border:1px solid var(--color-linie-stark);color:var(--color-text-primaer);background:0 0}.content-layout .content-action-link:hover{border-color:var(--color-marke-lime)}.content-layout .content-action-link>span,.content-layout .content-actions .primary-button>span{flex-shrink:0}.content-layout .content-action-unavailable{color:var(--color-text-tertiaer);padding:var(--space-3) 0;font-size:13px}.content-layout .content-context{border-left:1px solid var(--color-linie-stark);min-width:0;padding-left:var(--space-6);margin-top:var(--space-2);align-self:start}.content-layout .content-context>strong{letter-spacing:-.02em;margin:var(--space-4) 0;font-size:20px;font-weight:500;line-height:1.35;display:block}.content-layout .content-context nav{display:grid}.content-layout .content-context nav a{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:48px;padding:var(--space-3) 0;border-top:1px solid var(--color-linie-fein);color:var(--color-text-tertiaer);font-size:13px;line-height:1.6;display:flex}.content-layout .content-context nav a:hover{color:var(--color-marke-lime)}.content-layout .content-context nav a>span{color:var(--color-marke-lime);flex-shrink:0}.content-layout .content-overview-link{align-items:center;gap:var(--space-5);min-height:var(--target-min);color:var(--color-text-sekundaer);margin-top:var(--space-4);font-size:12px;display:flex}.content-layout .content-reading-grid{padding:var(--space-7) var(--content-gutter);gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.content-layout .content-reading-grid.has-section-nav{grid-template-columns:minmax(160px,.5fr) minmax(0,1.5fr)}.content-layout .content-section-nav{min-width:0;top:var(--space-5);align-self:start;position:sticky}.content-layout .content-section-nav ol{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.content-layout .content-section-nav button{width:100%;min-height:var(--target-min);padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--color-linie-fein);color:var(--color-text-tertiaer);text-align:left;background:0 0;border-radius:0;font-size:13px;line-height:1.6;display:block}.content-layout .content-section-nav button:hover{color:var(--color-text-primaer)}.content-layout .content-sections{min-width:0}.content-layout .content-section{gap:var(--space-5);padding:var(--space-6) 0;border-top:1px solid var(--color-linie-mittel);scroll-margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.content-layout .content-section:first-child{border-top:0;padding-top:0}.content-layout .content-section:focus,.content-layout .content-section:focus-visible{outline:2px solid var(--color-marke-lime);outline-offset:var(--space-2)}.content-layout .content-section-number{display:none}.content-layout .content-section h2{letter-spacing:-.03em;margin:0 0 var(--space-5);text-wrap:balance;font-size:clamp(24px,2.7vw,36px);font-weight:500;line-height:1.25}.content-layout .content-section p{white-space:pre-line;max-width:76ch;color:var(--color-text-sekundaer);overflow-wrap:anywhere;font-size:16px;line-height:1.9}.content-layout .content-contact{padding:var(--space-6) 0;border-top:1px solid var(--color-linie-mittel)}.content-layout .content-contact h2{margin:0 0 var(--space-5);font-size:24px;font-weight:500}.content-layout .content-contact .contact-channel{align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-4) 0;border-top:1px solid var(--color-linie-fein);color:var(--color-text-tertiaer);flex-wrap:wrap;font-size:14px;display:flex}.content-layout .contact-channel strong{letter-spacing:-.025em;color:var(--color-marke-lime);overflow-wrap:anywhere;font-size:clamp(17px,2.2vw,28px);font-weight:500}.content-layout .content-contact .contact-channel>span:last-child{color:var(--color-marke-lime);margin-left:auto}.content-layout .content-supplement{border-top:1px solid var(--color-linie-fein)}.content-layout .content-supplement .editorial-guide{padding:var(--space-6) var(--content-gutter);border:0;border-bottom:1px solid var(--color-linie-fein);border-radius:0;margin:0}.content-layout .content-supplement .editorial-explainers{padding:var(--space-7) var(--content-gutter);margin:0}.content-layout .content-related{padding:var(--space-7) var(--content-gutter);border-top:1px solid var(--color-linie-fein);background:var(--color-graphit-850)}.content-layout .content-related-heading h2{letter-spacing:-.03em;margin:var(--space-3) 0 var(--space-6);font-size:clamp(26px,2.8vw,38px);font-weight:500;line-height:1.2}.content-layout .content-related-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-layout .content-related-grid article{border-top:1px solid var(--color-linie-stark);min-width:0;padding-top:var(--space-4)}.content-layout .content-related-context{font:400 10px/1.6 var(--font-mono);letter-spacing:.06em;color:var(--color-text-gedaempft)}.content-layout .content-related h3{letter-spacing:-.025em;margin:var(--space-3) 0;font-size:21px;font-weight:500;line-height:1.3}.content-layout .content-related h3 a{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-height:var(--target-min);display:flex}.content-layout .content-related h3 a>span{color:var(--color-marke-lime);flex-shrink:0}.content-layout .content-related-grid p{max-width:65ch;color:var(--color-text-tertiaer);white-space:pre-line;font-size:14px;line-height:1.8}.content-layout .content-next{gap:var(--space-6);padding:var(--space-7) var(--content-gutter);border-top:1px solid var(--color-linie-mittel);display:grid}.content-layout .content-next h2{margin:var(--space-3) 0 var(--space-4);letter-spacing:-.03em;font-size:clamp(26px,2.8vw,38px);font-weight:500;line-height:1.2}.content-layout .content-next p{color:var(--color-text-tertiaer);font-size:16px;line-height:1.8}.content-layout.layout-service .content-hero{background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--color-semantik-erfolg) 9%,transparent),transparent 65%),var(--color-graphit-850)}.content-layout.layout-service .content-context{border-left:2px solid var(--color-semantik-erfolg)}.content-layout.layout-product .content-hero{background:radial-gradient(ellipse at 75% 0%,color-mix(in srgb,var(--color-marke-lime) 10%,transparent),transparent 60%),var(--color-graphit-900)}.content-layout.layout-product .content-context{padding:var(--space-5);border:1px solid var(--color-linie-mittel);border-radius:var(--radius-karte)}.content-layout.layout-commerce .content-hero{border-bottom:2px solid var(--color-marke-lime);background:var(--color-graphit-900)}.content-layout.layout-commerce .content-context nav{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.content-layout.layout-commerce .content-context nav a{align-items:flex-start;min-height:64px}.content-layout.layout-workshop .content-hero{background:radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--color-semantik-erfolg) 11%,transparent),transparent 70%),var(--color-graphit-850)}.content-layout.layout-workshop .content-context{border-left:2px solid var(--color-marke-lime);padding-top:var(--space-3);padding-bottom:var(--space-3)}.content-layout.layout-article .content-hero{grid-template-columns:minmax(0,1.5fr) minmax(200px,.6fr)}.content-layout.layout-article .content-purpose{max-width:58ch}.content-layout.layout-document .content-hero,.content-layout.layout-account .content-hero{padding-top:var(--space-7);padding-bottom:var(--space-7);background:var(--color-graphit-800);display:block}.content-layout.layout-document .content-hero-copy,.content-layout.layout-account .content-hero-copy{max-width:880px}.content-layout.layout-document .content-hero h1,.content-layout.layout-account .content-hero h1{letter-spacing:-.035em;font-size:clamp(30px,3.5vw,48px)}.content-layout.layout-document .content-purpose,.content-layout.layout-account .content-purpose{max-width:76ch;font-size:16px}.content-layout.layout-document .content-actions .primary-button,.content-layout.layout-account .content-actions .primary-button{box-shadow:none;border:1px solid var(--color-linie-stark);color:var(--color-text-sekundaer);background:0 0}.content-layout.layout-document .content-section h2,.content-layout.layout-account .content-section h2{font-size:24px}.content-layout.layout-document .content-section p,.content-layout.layout-account .content-section p{line-height:1.95}.content-layout.layout-document .content-section-number,.content-layout.layout-account .content-section-number{color:var(--color-text-gedaempft)}.content-layout.layout-document .content-related,.content-layout.layout-account .content-related{background:0 0}.content-layout.layout-document .content-related-grid p,.content-layout.layout-account .content-related-grid p{font-size:13px}.content-layout.layout-document .content-next h2,.content-layout.layout-account .content-next h2{font-size:26px}@container (max-width:900px){.content-layout .content-hero,.content-layout.layout-article .content-hero{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.content-layout .content-context{border-left:0;border-top:1px solid var(--color-linie-mittel);padding:var(--space-5) 0 0}.content-layout .content-context nav{gap:0 var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.content-layout .content-reading-grid.has-section-nav{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.content-layout .content-section-nav{position:static}.content-layout .content-section-nav ol{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.content-layout.layout-service .content-context,.content-layout.layout-workshop .content-context{border-left:0}.content-layout.layout-product .content-context{padding:var(--space-5)}}@container (max-width:600px){.content-layout .content-related-grid{grid-template-columns:minmax(0,1fr)}.content-layout .content-actions{flex-direction:column;align-items:stretch}.content-layout .content-context nav,.content-layout.layout-commerce .content-context nav,.content-layout .content-section-nav ol{grid-template-columns:minmax(0,1fr)}.content-layout .content-section{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.content-layout .content-hero h1{font-size:clamp(32px,8cqi,48px)}}@media (max-width:820px){.public-page.content-layout{--content-gutter:var(--space-5)}.content-layout .content-hero,.content-layout.layout-article .content-hero{padding-top:var(--space-7);padding-bottom:var(--space-7);grid-template-columns:minmax(0,1fr)}.content-layout .content-purpose{font-size:16px}.content-layout .content-reading-grid,.content-layout .content-related,.content-layout .content-next{padding-top:var(--space-6);padding-bottom:var(--space-6)}.content-layout .content-reading-grid.has-section-nav{grid-template-columns:minmax(0,1fr)}.content-layout .content-section-nav{position:static}.content-layout .content-section h2{font-size:26px}.content-layout .content-contact .contact-channel{align-items:flex-start;gap:var(--space-2);flex-direction:column}.content-layout .content-contact .contact-channel>span:last-child{display:none}.content-layout .content-breadcrumb{padding-block:var(--space-3);overflow:hidden}.content-layout .content-breadcrumb ol{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;font-size:11px;overflow-x:auto}.content-layout .content-breadcrumb ol::-webkit-scrollbar{display:none}.content-layout .content-breadcrumb li{overflow-wrap:normal;flex:none}}@media (prefers-reduced-motion:reduce){.content-layout *,.content-layout :before,.content-layout :after{scroll-behavior:auto;transition:none;animation:none}}
