.ux3-teil{position:relative}.ux3-teil+.ux3-teil{margin-top:clamp(84px,9vw,148px)}.ux3-teil[data-teil=ki]{--ki:#86b3ba;--signal:var(--ki);--disp:linear-gradient(165deg,#ededed 0%,#86b3ba 100%);--ki-hk-a:#ededed;--ki-hk-b:#86b3ba}html[data-theme=light] .ux3-teil[data-teil=ki]:not([data-surface=stage] *){--ki:#2f6e77;--disp:linear-gradient(165deg,#0e0e0f 0%,#2f6e77 100%);--ki-hk-a:#0e0e0f;--ki-hk-b:#2f6e77}.ux3-teil[data-teil=ki]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 38% at 82% 34%,color-mix(in srgb,var(--ki) 13%,transparent),transparent 72%),radial-gradient(40% 34% at 8% 86%,color-mix(in srgb,var(--ki) 8%,transparent),transparent 70%);-webkit-mask-composite:source-in;position:absolute;inset:-6% 0 -4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);mask-composite:intersect}#belege{isolation:isolate}.ux3-teil-kopf{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 28px;margin:0 0 clamp(26px,3vw,44px);padding-top:clamp(18px,2vw,26px);display:grid;position:relative}.ux3-teil-kopf:before{content:"";background:var(--signal);width:clamp(96px,12vw,180px);height:2px;position:absolute;top:-1px;left:0}.ux3-teil-titel{font:inherit;gap:12px;margin:0;display:grid}.ux3-teil-wort{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;background:var(--disp);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.04em;font-size:clamp(46px,7.4vw,118px);font-weight:500;line-height:.92;display:block}.ux3-teil-unter{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:baseline;gap:.9em;font-size:12px;font-weight:500;line-height:1.4;display:flex}.ux3-teil-unter:before{content:"●";color:var(--signal);letter-spacing:0}.ux3-teil-satz{max-width:34ch;color:var(--ink-2);text-align:right;text-wrap:pretty;margin:0;font-size:clamp(15px,1.15vw,17px);line-height:1.55}@media (width<=760px){.ux3-teil-kopf{grid-template-columns:minmax(0,1fr)}.ux3-teil-satz{text-align:left}}.ux3-kp{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,3.2vw,52px);margin:clamp(30px,3.4vw,48px) 0 0;padding:clamp(20px,2.2vw,30px) 0;display:grid}.ux3-kp-zahl{font-family:var(--font-display);color:var(--signal);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:auto auto;justify-content:start;align-items:baseline;column-gap:.18em;margin:0;font-weight:500;line-height:.9;display:grid}.ux3-kp-gross{letter-spacing:-.01em;font-size:clamp(46px,5.4vw,84px)}.ux3-kp-nach{font-size:clamp(24px,2.6vw,40px)}.ux3-kp-einheit{font-family:var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);grid-column:1/-1;margin-top:12px;font-size:11px;font-weight:500;line-height:1.3}.ux3-kp-text{gap:10px;min-width:0;display:grid}.ux3-kp-satz{letter-spacing:-.012em;max-width:46ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:clamp(19px,1.7vw,26px);font-weight:300;line-height:1.35}.ux3-kp-satz b{color:var(--ink);font-weight:400}.ux3-kp-quelle{color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}@media (width<=640px){.ux3-kp{grid-template-columns:minmax(0,1fr);gap:14px}}.ux3-ki{margin-top:clamp(64px,7vw,112px)}.ux3-teil .ux3-ki{margin-top:0}.ux3-ki-kopf{margin-bottom:clamp(18px,2vw,28px)}.ux3-kia{border:1px solid var(--line);background:radial-gradient(120% 90% at 100% 100%,color-mix(in srgb,var(--signal) 15%,transparent),transparent 60%),linear-gradient(170deg,color-mix(in srgb,var(--ink) 6%,transparent),color-mix(in srgb,var(--ink) 1.5%,transparent) 70%);padding:clamp(26px,3.4vw,58px);overflow:hidden}.ux3-kia .p1b-q-t{letter-spacing:-.03em;text-indent:-.267em;max-width:17em;font-size:clamp(30px,3.5vw,58px);line-height:1.07}.ux3-kia .p1b-eins-z{font-size:clamp(150px,19vw,300px)}.ux3-von{font-family:var(--font-text);letter-spacing:0;color:var(--ink-3);font-size:.52em;font-style:normal;font-weight:300}.ux3-ki-fn{max-width:110ch}.ux3-kig{margin-top:clamp(40px,4.6vw,68px)}.ux3-kig-q span{letter-spacing:-.025em;text-indent:-.27em;font-size:clamp(24px,2.3vw,36px);line-height:1.12}.p1c-werte .ux3-txt dd{font-family:var(--font-text);letter-spacing:0;color:var(--ink-2);white-space:normal;font-size:clamp(15px,1.15vw,17px);font-weight:400;line-height:1.3}.ux3-kig-q.lang span{font-size:clamp(20px,1.75vw,27px);line-height:1.16}.ux3-haken{width:clamp(92px,9.4vw,150px);height:auto;margin:0 0 .04em;display:block}.ux3-haken-a{stop-color:var(--ki-hk-a,#ededed)}.ux3-haken-b{stop-color:var(--ki-hk-b,var(--signal))}@media (width<=900px){.ux3-kia .p1b-q-t{font-size:clamp(26px,6.4vw,42px)}.ux3-kia .p1b-eins-z{font-size:clamp(96px,22vw,150px)}}@media (width<=600px){.ux3-kig-q span{font-size:24px}.ux3-kig-q.lang span{font-size:19px}.ux3-haken{width:86px}}.ux3-passung .lead+.lead{margin-top:14px}.ux3-budget{border-top:1px solid var(--line);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:0;padding:clamp(18px,2vw,26px) 0 0;font-size:clamp(18px,1.5vw,22px);font-weight:300;line-height:1.45}.ux3-nicht{max-width:62ch;color:var(--ink-2);text-wrap:pretty;margin:clamp(22px,2.4vw,32px) 0 0;font-size:15px;line-height:1.6}
