.hero[data-astro-cid-yodha2z4]{background:var(--grad-primary-deep);color:var(--ink-on-dark);position:relative}.hero[data-astro-cid-yodha2z4].is-consumed{background:var(--bg-alt)}.hero[data-astro-cid-yodha2z4].is-consumed [data-astro-cid-yodha2z4]:is(.hero__media,.hero__copy,.hero__scrollcue){visibility:hidden}.hero__pin[data-astro-cid-yodha2z4]{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}html[data-hero-pinned] .hero__pin[data-astro-cid-yodha2z4]{z-index:6}html[data-hero-released] .hero[data-astro-cid-yodha2z4]{z-index:-1}.hero__media[data-astro-cid-yodha2z4]{z-index:0;pointer-events:none;will-change:transform;position:absolute;inset:0}.hero__media[data-astro-cid-yodha2z4] picture,.hero__canvas[data-astro-cid-yodha2z4]{width:100%;height:100%;position:absolute;inset:0}.hero__media[data-astro-cid-yodha2z4] img{object-fit:cover;object-position:38% 42%;width:100%;height:99%}.hero__canvas[data-astro-cid-yodha2z4]{opacity:0;transition:opacity .45s var(--ease-out)}.hero__canvas[data-astro-cid-yodha2z4].is-live{opacity:1}.hero__grain[data-astro-cid-yodha2z4]{z-index:2;opacity:.4;background-image:radial-gradient(circle at 1px 1px,#ece9e00d 1px,#0000 0);background-size:4px 4px;position:absolute;inset:0}.hero__scrim[data-astro-cid-yodha2z4]{z-index:2;background:linear-gradient(#0a16206b 0%,#0000 22%),linear-gradient(76deg,#0a1620b8 0%,#0a162061 34%,#0000 62%),linear-gradient(#0000 40%,#0a16204d 62%,#0a1620d1 100%);position:absolute;inset:0}.hero__dim[data-astro-cid-yodha2z4]{z-index:3;background:color-mix(in srgb, var(--c-dark-blue) 88%, #000);opacity:0;visibility:hidden;position:absolute;inset:0}.hero__copy[data-astro-cid-yodha2z4]{z-index:4;padding-inline:var(--gutter);max-width:min(44rem,94vw);position:absolute;bottom:clamp(3rem,7vh,5.5rem);left:0}.hero__copy-inner[data-astro-cid-yodha2z4]{translate:calc(var(--px,0) * 8px) calc(var(--py,0) * 5px)}.hero__h1[data-astro-cid-yodha2z4]{margin:var(--s-5) 0 0}.hero__line[data-astro-cid-yodha2z4]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;white-space:nowrap;color:var(--c-white);font-weight:800;line-height:1.04;display:block}.hero__line--1[data-astro-cid-yodha2z4]{font-size:clamp(2.1rem,4.4vw,4.1rem)}.hero__line--2[data-astro-cid-yodha2z4]{color:#ece9e0eb;margin-top:.1em;font-size:clamp(1.65rem,3.45vw,3.2rem)}.hero__accent[data-astro-cid-yodha2z4]{color:var(--accent)}.hero__sub[data-astro-cid-yodha2z4]{margin-top:var(--s-5);font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink-on-dark);max-width:52ch}.hero__sub--compact[data-astro-cid-yodha2z4]{display:none}.hero__cta[data-astro-cid-yodha2z4]{margin-top:var(--s-6)}.hero__proof[data-astro-cid-yodha2z4]{margin-top:var(--s-5);max-width:26rem}.hero__mark[data-astro-cid-yodha2z4]{z-index:5;aspect-ratio:46/55;opacity:0;pointer-events:none;height:28vmax;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__mark[data-astro-cid-yodha2z4] rect[data-astro-cid-yodha2z4]{fill:none;stroke:#ece9e0cc;stroke-width:.8px}.hero__mask[data-astro-cid-yodha2z4]{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__mask-fill[data-astro-cid-yodha2z4]{fill:var(--bg-alt)}.hero__scrollcue[data-astro-cid-yodha2z4]{z-index:4;font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-on-dark-soft);justify-items:center;gap:.45rem;font-size:.68rem;font-weight:600;display:grid;position:absolute;bottom:1.3rem;left:50%;transform:translate(-50%)}.hero__scrollcue[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]{background:linear-gradient(var(--accent), transparent);transform-origin:top;width:1px;height:40px;animation:heroScrollcue 2.2s var(--ease-inout) infinite}@keyframes heroScrollcue{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@media (prefers-reduced-motion:no-preference){.hero__copy-inner[data-astro-cid-yodha2z4]>*{animation:heroRise .75s var(--ease-out) both}.hero__copy-inner[data-astro-cid-yodha2z4]>:nth-child(2){animation-name:heroRiseSolid}.hero__copy-inner[data-astro-cid-yodha2z4]>:first-child{animation-delay:0s}.hero__copy-inner[data-astro-cid-yodha2z4]>:nth-child(2){animation-delay:80ms}.hero__copy-inner[data-astro-cid-yodha2z4]>:nth-child(3){animation-delay:.16s}.hero__copy-inner[data-astro-cid-yodha2z4]>:nth-child(4){animation-delay:.24s}.hero__copy-inner[data-astro-cid-yodha2z4]>:nth-child(5){animation-delay:.32s}.hero__copy-inner[data-astro-cid-yodha2z4]>:nth-child(6){animation-delay:.4s}}@keyframes heroRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes heroRiseSolid{0%{transform:translateY(26px)}to{transform:translateY(0)}}@media (width<=760px){.hero__copy[data-astro-cid-yodha2z4]{max-width:100%;bottom:2.2rem}.hero__line[data-astro-cid-yodha2z4]{white-space:normal;text-wrap:balance}.hero__line--1[data-astro-cid-yodha2z4]{font-size:clamp(2rem,9.8vw,3rem)}.hero__line--2[data-astro-cid-yodha2z4]{font-size:clamp(1.55rem,7.4vw,2.3rem)}.hero__sub--full[data-astro-cid-yodha2z4]{display:none}.hero__sub--compact[data-astro-cid-yodha2z4]{display:block}.hero__cta[data-astro-cid-yodha2z4] .btn,.hero__cta[data-astro-cid-yodha2z4] a{letter-spacing:0;justify-content:center;width:100%;font-size:clamp(.9rem,3.5vw,1rem)}.hero__media[data-astro-cid-yodha2z4] img{object-position:45% 42%}.hero__scrollcue[data-astro-cid-yodha2z4]{display:none}}@media (prefers-reduced-motion:reduce){.hero__scrollcue[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]{animation:none}.hero__canvas[data-astro-cid-yodha2z4]{transition:none}}.trustbar[data-astro-cid-pnfwwnpq]{background:var(--bg-alt);color:var(--ink-on-light);border-bottom:var(--stroke) solid var(--hairline-dark);padding-block:clamp(2.75rem,1.8rem + 3.2vw,4.75rem)}.trustbar__inner[data-astro-cid-pnfwwnpq]{flex-direction:column;align-items:center;gap:clamp(1.6rem,1rem + 2.4vw,3rem);display:flex}.trustbar__eyebrow[data-astro-cid-pnfwwnpq]{flex:none}.trustbar__list[data-astro-cid-pnfwwnpq]{justify-content:center;column-gap:clamp(2rem,1rem + 4vw,5rem);row-gap:var(--s-6);grid-template-columns:repeat(3,auto);width:100%;display:grid}.trustbar__item[data-astro-cid-pnfwwnpq]{text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding-left:clamp(1.5rem,.5rem + 3vw,3.5rem);display:flex;position:relative}.trustbar__item[data-astro-cid-pnfwwnpq]:before{content:"";width:var(--stroke);background:var(--hairline-dark);position:absolute;top:.1rem;bottom:.1rem;left:0}.trustbar__item[data-astro-cid-pnfwwnpq]:first-child{padding-left:0}.trustbar__item[data-astro-cid-pnfwwnpq]:first-child:before{display:none}.trustbar__value[data-astro-cid-pnfwwnpq]{font-family:var(--font-display);color:var(--c-dark-blue);letter-spacing:var(--tracking-tight);text-wrap:balance;font-size:clamp(1.8rem,1.2rem + 2.6vw,3.4rem);font-weight:700;line-height:1.05}.trustbar__label[data-astro-cid-pnfwwnpq]{font-size:clamp(var(--fs-meta), .8rem + .3vw, 1rem);color:var(--ink-on-light-soft);line-height:1.35}.sr-only[data-astro-cid-pnfwwnpq]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.trustbar__list[data-astro-cid-pnfwwnpq]{justify-items:center;row-gap:var(--s-6);grid-template-columns:1fr}.trustbar__item[data-astro-cid-pnfwwnpq],.trustbar__item[data-astro-cid-pnfwwnpq]:first-child{padding-left:0}.trustbar__item[data-astro-cid-pnfwwnpq]:before{display:none}}.pm[data-astro-cid-uz5bij7c]{background:var(--bg-alt);color:var(--ink-on-light);border-bottom:var(--stroke) solid var(--hairline-dark);padding-block:clamp(2rem,1.4rem + 2vw,3.25rem);overflow:hidden}.pm__eyebrow[data-astro-cid-uz5bij7c]{text-align:center;font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--accent-on-light,var(--accent));margin:0 0 clamp(1.25rem,1rem + 1vw,2rem)}.pm__marquee[data-astro-cid-uz5bij7c]{display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.pm__track[data-astro-cid-uz5bij7c]{will-change:transform;align-items:center;gap:clamp(2.5rem,1.5rem + 5vw,6rem);width:max-content;margin:0;padding-inline:clamp(1.25rem,3vw,3rem);list-style:none;animation:46s linear infinite pmScroll;display:flex}.pm__marquee[data-astro-cid-uz5bij7c]:hover .pm__track[data-astro-cid-uz5bij7c]{animation-play-state:paused}@keyframes pmScroll{to{transform:translate(-50%)}}.pm__item[data-astro-cid-uz5bij7c]{flex:none;align-items:center;display:flex}.pm__logo[data-astro-cid-uz5bij7c]{object-fit:contain;opacity:.82;filter:saturate(.85);width:auto;transition:opacity var(--dur) var(--ease-out), filter var(--dur) var(--ease-out)}.pm__logo[data-astro-cid-uz5bij7c]:hover{opacity:1;filter:none}@media (hover:none),(pointer:coarse){.pm__marquee[data-astro-cid-uz5bij7c]{position:relative;-webkit-mask:none;mask:none}.pm__marquee[data-astro-cid-uz5bij7c]:before,.pm__marquee[data-astro-cid-uz5bij7c]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--bg-alt), transparent);width:8%;position:absolute;top:0;bottom:0}.pm__marquee[data-astro-cid-uz5bij7c]:before{left:0}.pm__marquee[data-astro-cid-uz5bij7c]:after{right:0;transform:scaleX(-1)}.pm__logo[data-astro-cid-uz5bij7c]{filter:none;transition:none}}@media (prefers-reduced-motion:reduce){.pm__track[data-astro-cid-uz5bij7c]{flex-wrap:wrap;justify-content:center;gap:clamp(1.75rem,1rem + 3vw,3.5rem) clamp(2.5rem,1.5rem + 5vw,6rem);width:100%;animation:none}.pm__item[data-astro-cid-uz5bij7c][aria-hidden=true]{display:none}}.th[data-astro-cid-3pelstmk]{--th-hold:100svh}html[data-hero-pinned] .th[data-astro-cid-3pelstmk]{z-index:1;height:calc(100vh + var(--th-hold));height:calc(100svh + var(--th-hold));background:var(--bg-alt);border-bottom:var(--stroke) solid var(--hairline-dark);opacity:0;will-change:opacity;margin-top:-100svh;position:relative}html[data-hero-released] .th[data-astro-cid-3pelstmk]{opacity:1;transition:opacity .45s var(--ease-out)}html[data-hero-pinned] .th__stage[data-astro-cid-3pelstmk]{flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:sticky;top:0}html[data-hero-pinned] .th[data-astro-cid-3pelstmk] .pm{border-bottom:0}html[data-hero-pinned] .th[data-astro-cid-3pelstmk] .reveal{opacity:1;transition:none;transform:none}@media (width<=600px){html[data-hero-pinned] .th[data-astro-cid-3pelstmk] .trustbar{padding-block:1.5rem}html[data-hero-pinned] .th[data-astro-cid-3pelstmk] .trustbar__list{row-gap:var(--s-4)}html[data-hero-pinned] .th[data-astro-cid-3pelstmk] .pm{padding-block:1.25rem}}.rlc[data-astro-cid-367x7fiu]{--plot-h:clamp(14rem, 11rem + 8vw, 19rem);border-radius:var(--radius-lg);background:var(--grad-primary-deep);height:100%;color:var(--ink-on-dark);box-shadow:var(--shadow-lg);isolation:isolate;font-family:var(--font-body);flex-direction:column;margin:0;padding:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);display:flex;overflow:hidden}.rlc[data-astro-cid-367x7fiu]:after{content:"";z-index:-1;background:radial-gradient(120% 80% at 85% 0,#ffaa0621,#0000 60%);position:absolute;inset:0}.rlc[data-astro-cid-367x7fiu]{position:relative}.rlc__title[data-astro-cid-367x7fiu]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);letter-spacing:var(--tracking-tight);color:var(--c-white);margin:0}.rlc__title[data-astro-cid-367x7fiu]:after{content:"";width:3.25rem;height:2px;margin-top:var(--s-3);background:color-mix(in srgb, var(--c-beige) 65%, transparent);display:block}.rlc__grid[data-astro-cid-367x7fiu]{min-height:var(--plot-h);flex:1;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,1rem + 2vw,2.5rem);margin-top:clamp(1.75rem,1.25rem + 2vw,2.75rem);display:grid}.rlc__plot[data-astro-cid-367x7fiu]{height:100%;min-height:var(--plot-h);grid-template-columns:clamp(5rem,4rem + 4vw,7rem) clamp(1.5rem,1rem + 1.5vw,2.25rem) clamp(4.25rem,3.5rem + 3vw,6rem);align-items:end;display:grid}.rlc__bar[data-astro-cid-367x7fiu]{border-radius:var(--radius-md);height:100%;position:relative}.rlc__bar--rente[data-astro-cid-367x7fiu]{height:var(--rente-h)}.rlc__bar-fill[data-astro-cid-367x7fiu]{border-radius:var(--radius-md);transform-origin:bottom;transition:transform var(--dur-cine) var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.rlc__bar--einkommen[data-astro-cid-367x7fiu] .rlc__bar-fill[data-astro-cid-367x7fiu]{background:linear-gradient(180deg, #f6f2e6, var(--c-beige) 70%, #ddd8cb)}.rlc__bar--rente[data-astro-cid-367x7fiu] .rlc__bar-fill[data-astro-cid-367x7fiu]{background:linear-gradient(180deg, color-mix(in srgb, var(--c-beige) 38%, var(--c-oxford)), color-mix(in srgb, var(--c-beige) 14%, var(--c-oxford)));transition-delay:.25s}.rlc__txt[data-astro-cid-367x7fiu]{writing-mode:vertical-rl;white-space:nowrap;opacity:0;width:max-content;max-height:calc(100% - 1.4rem);transition:opacity var(--dur-slow) var(--ease-out) .75s;margin-left:auto;margin-right:auto;position:absolute;bottom:clamp(.7rem,.5rem + .5vw,1rem);left:0;right:0;rotate:180deg}.rlc__num[data-astro-cid-367x7fiu]{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,.85rem + .9vw,1.5rem);font-weight:800;display:block}.rlc__lbl[data-astro-cid-367x7fiu]{font-size:var(--fs-eyebrow);letter-spacing:.03em;margin-block-start:.5em;line-height:1.2;display:block}.rlc__bar--einkommen[data-astro-cid-367x7fiu] .rlc__txt[data-astro-cid-367x7fiu]{color:var(--c-dark-blue)}.rlc__bar--rente[data-astro-cid-367x7fiu] .rlc__txt[data-astro-cid-367x7fiu]{color:var(--c-white);transition-delay:.95s}.rlc__bracecol[data-astro-cid-367x7fiu]{height:100%;position:relative}.rlc__brace[data-astro-cid-367x7fiu]{width:clamp(1.1rem,.9rem + .8vw,1.6rem);height:var(--gap-h);opacity:0;transition:opacity var(--dur-slow) var(--ease-out) 1.05s;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.rlc__brace[data-astro-cid-367x7fiu] path[data-astro-cid-367x7fiu]{stroke:color-mix(in srgb, var(--c-beige) 88%, transparent);stroke-width:2.4px;stroke-linecap:round}.rlc__gap[data-astro-cid-367x7fiu]{align-self:center;gap:var(--s-2);opacity:0;transition:opacity var(--dur-slow) var(--ease-out) 1.15s, transform var(--dur-slow) var(--ease-out) 1.15s;flex-direction:column;display:flex;transform:translate(6px)}.rlc__gap-k[data-astro-cid-367x7fiu]{font-size:var(--fs-body);color:var(--ink-on-dark)}.rlc__gap-v[data-astro-cid-367x7fiu]{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--c-orange);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.2rem,1.6rem + 2.6vw,3.4rem);font-weight:800;line-height:1}.rlc__note[data-astro-cid-367x7fiu]{border-top:var(--stroke) solid var(--hairline-light);font-size:var(--fs-meta);line-height:var(--lh-snug);color:var(--ink-on-dark-soft);margin-top:auto;padding-top:clamp(1.5rem,1.1rem + 1.4vw,2rem)}.rlc[data-astro-cid-367x7fiu][data-inview] .rlc__bar-fill[data-astro-cid-367x7fiu]{transform:scaleY(1)}.rlc[data-astro-cid-367x7fiu][data-inview] .rlc__txt[data-astro-cid-367x7fiu],.rlc[data-astro-cid-367x7fiu][data-inview] .rlc__brace[data-astro-cid-367x7fiu]{opacity:1}.rlc[data-astro-cid-367x7fiu][data-inview] .rlc__gap[data-astro-cid-367x7fiu]{opacity:1;transform:none}@media (width<=420px){.rlc__grid[data-astro-cid-367x7fiu]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rlc__bar-fill[data-astro-cid-367x7fiu],.rlc__txt[data-astro-cid-367x7fiu],.rlc__brace[data-astro-cid-367x7fiu],.rlc__gap[data-astro-cid-367x7fiu]{transition:none!important}.rlc__bar-fill[data-astro-cid-367x7fiu]{transform:scaleY(1)}.rlc__txt[data-astro-cid-367x7fiu],.rlc__brace[data-astro-cid-367x7fiu]{opacity:1}.rlc__gap[data-astro-cid-367x7fiu]{opacity:1;transform:none}}.pi[data-astro-cid-qib7aany]{--pi-scroll:110svh}.pi__stage[data-astro-cid-qib7aany]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,.5rem + 1.5vw,2rem);display:grid}.pi__stage[data-astro-cid-qib7aany] .pi__eyebrow{grid-column:1/-1}.pi__title[data-astro-cid-qib7aany]{margin-top:var(--s-5);font-family:var(--font-display);letter-spacing:-.03em;color:var(--c-dark-blue);text-wrap:balance;grid-column:1/span 11;font-size:clamp(2.4rem,1.2rem + 4.6vw,5.6rem);font-weight:700;line-height:1.02}.pi__line[data-astro-cid-qib7aany]{display:block}.pi__w[data-astro-cid-qib7aany]{display:inline-block}.pi__title[data-astro-cid-qib7aany] .accent[data-astro-cid-qib7aany]{color:var(--accent-on-light)}.pi__body[data-astro-cid-qib7aany]{grid-column:6/-1;max-width:40rem;margin-top:clamp(2rem,1rem + 3vw,3.75rem)}.pi__rule[data-astro-cid-qib7aany]{width:4.5rem;height:2px;margin-bottom:var(--s-5);background:var(--accent);transform-origin:0;display:block}.pi__lead[data-astro-cid-qib7aany]{color:var(--ink-on-light-soft);text-wrap:pretty;font-size:clamp(1.1rem,.95rem + .55vw,1.4rem);line-height:1.55}.pi__urgency[data-astro-cid-qib7aany]{margin-top:var(--s-6);font-family:var(--font-display);letter-spacing:-.01em;color:var(--c-dark-blue);text-wrap:balance;font-size:clamp(1.3rem,1rem + 1.1vw,1.95rem);font-weight:700;line-height:1.3}.pi__mark[data-astro-cid-qib7aany]{--mark:100%;color:inherit;background-color:#0000;background-image:linear-gradient(transparent 56%, color-mix(in srgb, var(--accent) 38%, transparent) 56%, color-mix(in srgb, var(--accent) 38%, transparent) 92%, transparent 92%);background-repeat:no-repeat;background-size:var(--mark) 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.05em;padding:0 .1em}.pi__next[data-astro-cid-qib7aany]{margin-top:var(--s-8);align-items:center;gap:var(--s-3);font-size:var(--fs-body);color:var(--ink-on-light-soft);line-height:1.45;display:flex}.pi__next-dot[data-astro-cid-qib7aany]{width:.8rem;height:.8rem;margin-inline:calc(var(--snake-w) * 12 / 420 - .4rem) .35rem;background:var(--c-orange);box-shadow:0 0 0 5px color-mix(in srgb, var(--c-orange) 22%, transparent);border-radius:50%;flex:none}.pi[data-astro-cid-qib7aany],.pi-snake[data-astro-cid-qib7aany]{--snake-w:min(100%, 26rem)}.pi-snake[data-astro-cid-qib7aany]{margin-top:var(--s-2);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,.5rem + 1.5vw,2rem);display:grid}.pi-snake__svg[data-astro-cid-qib7aany]{grid-column:6/-1;width:min(100%,26rem);height:auto;display:block;overflow:visible}.pi-snake__svg[data-astro-cid-qib7aany] path[data-astro-cid-qib7aany]{fill:none;stroke-linecap:round;stroke-linejoin:round}.pi-snake__track[data-astro-cid-qib7aany]{stroke:color-mix(in srgb, var(--c-dark-blue) 14%, transparent);stroke-width:2px;stroke-dasharray:2 9}.pi-snake__line[data-astro-cid-qib7aany]{stroke:var(--c-orange);stroke-width:4px;stroke-dasharray:1 2}.pi-snake__head[data-astro-cid-qib7aany]{stroke:var(--c-orange);stroke-width:4px}.pi[data-astro-cid-qib7aany].is-pinned{height:calc(100vh + var(--pi-scroll));height:calc(100svh + var(--pi-scroll))}.pi[data-astro-cid-qib7aany].is-pinned .pi__stage[data-astro-cid-qib7aany]{min-height:100svh;padding-top:var(--nav-h);align-content:end;padding-bottom:5rem;position:sticky;top:0}.pi[data-astro-cid-qib7aany].is-pinned .pi__title[data-astro-cid-qib7aany]{font-size:min(clamp(2.4rem,1.2rem + 4.6vw,5.6rem),8svh)}.pi.is-pinned+.pi-snake[data-astro-cid-qib7aany]{margin-top:-4.25rem}@media (width<=960px){.pi__title[data-astro-cid-qib7aany]{grid-column:1/-1}.pi__body[data-astro-cid-qib7aany],.pi-snake__svg[data-astro-cid-qib7aany]{grid-column:3/-1}}@media (width<=640px){.pi__body[data-astro-cid-qib7aany],.pi-snake__svg[data-astro-cid-qib7aany]{grid-column:1/-1}}.problem[data-astro-cid-ybakoun4]{z-index:1;isolation:isolate;padding-bottom:calc(var(--section-y-tight) / 2);position:relative;overflow:clip visible}.problem__inner[data-astro-cid-ybakoun4]{z-index:1;position:relative}.problem[data-astro-cid-ybakoun4]:has(.pi.is-pinned){padding-top:0}.problem__charts[data-astro-cid-ybakoun4]{flex-direction:column;gap:clamp(2.75rem,2rem + 4vw,5rem);margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:flex}.problem__chart[data-astro-cid-ybakoun4]{width:100%;max-width:none}.problem__force[data-astro-cid-ybakoun4]{display:flex}.problem__card[data-astro-cid-ybakoun4]{width:100%;transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);flex-direction:column;display:flex}.problem__force[data-astro-cid-ybakoun4]:hover .problem__card[data-astro-cid-ybakoun4]{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--accent) 42%, transparent);transform:translateY(-4px)}.problem__index[data-astro-cid-ybakoun4]{font-family:var(--font-display);font-weight:500;font-size:var(--fs-meta);letter-spacing:var(--tracking-caps);color:var(--accent);line-height:1}.problem__force-title[data-astro-cid-ybakoun4]{margin-top:var(--s-3);font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--ink-on-light)}.problem__force-title[data-astro-cid-ybakoun4]:after{content:"";width:2.25rem;height:2px;margin-top:var(--s-4);background:color-mix(in srgb, var(--c-dark-blue) 22%, transparent);display:block}.problem__force-body[data-astro-cid-ybakoun4]{margin-top:var(--s-5);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-on-light-soft)}.problem__rente[data-astro-cid-ybakoun4]{margin-top:clamp(2.75rem,2rem + 4vw,5rem)}.problem__rente-head[data-astro-cid-ybakoun4]{max-width:46rem}.problem__rente-grid[data-astro-cid-ybakoun4]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(1.5rem,1rem + 2.5vw,3rem);margin-top:clamp(1.75rem,1.25rem + 2vw,2.75rem);display:grid}.problem__rente-title[data-astro-cid-ybakoun4]{margin-top:var(--s-5);font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--ink-on-light);text-wrap:balance}.problem__rente-lead[data-astro-cid-ybakoun4]{margin-top:var(--s-4);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-on-light-soft);max-width:58ch}.problem__rente-calc[data-astro-cid-ybakoun4]{margin-top:clamp(2.75rem,2rem + 4vw,5rem)}.problem__rente-chart[data-astro-cid-ybakoun4]{display:grid}.rente-args[data-astro-cid-ybakoun4]{interpolate-size:allow-keywords;flex-direction:column;gap:clamp(.6rem,.4rem + .6vw,.9rem);display:flex}.rente-arg[data-astro-cid-ybakoun4]{border-radius:var(--radius-md);background:var(--c-white);border:var(--stroke) solid var(--hairline-dark);box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);overflow:hidden}.rente-arg[data-astro-cid-ybakoun4][open]{border-color:color-mix(in srgb, var(--accent-on-light) 45%, transparent);box-shadow:var(--shadow-md)}.rente-arg__summary[data-astro-cid-ybakoun4]{align-items:center;gap:var(--s-4);cursor:pointer;-webkit-user-select:none;user-select:none;padding:clamp(.9rem,.7rem + .6vw,1.15rem) clamp(1rem,.75rem + .8vw,1.35rem);list-style:none;display:flex}.rente-arg__summary[data-astro-cid-ybakoun4]::-webkit-details-marker{display:none}.rente-arg__summary[data-astro-cid-ybakoun4]:focus-visible{outline:var(--stroke-2) solid var(--accent-on-light);outline-offset:-2px;border-radius:var(--radius-md)}.rente-arg__icon[data-astro-cid-ybakoun4]{background:color-mix(in srgb, var(--accent) 14%, transparent);width:1.9rem;height:1.9rem;color:var(--accent-on-light);transition:transform var(--dur) var(--ease-out), background var(--dur) var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid}.rente-arg__icon[data-astro-cid-ybakoun4] svg[data-astro-cid-ybakoun4]{width:.95rem;height:.95rem}.rente-arg[data-astro-cid-ybakoun4][open] .rente-arg__icon[data-astro-cid-ybakoun4]{background:color-mix(in srgb, var(--accent) 24%, transparent);transform:rotate(45deg)}.rente-arg__title[data-astro-cid-ybakoun4]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);color:var(--c-dark-blue);line-height:1.25}.rente-arg__body[data-astro-cid-ybakoun4]{padding:0 clamp(1rem, .75rem + .8vw, 1.35rem) clamp(1rem, .8rem + .6vw, 1.25rem) calc(clamp(1rem, .75rem + .8vw, 1.35rem) + 1.9rem + var(--s-4));font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink-on-light-soft);margin:0}.rente-arg[data-astro-cid-ybakoun4]::details-content{block-size:0;transition:block-size var(--dur) var(--ease-out), content-visibility var(--dur) allow-discrete;overflow:clip}.rente-arg[data-astro-cid-ybakoun4][open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.rente-arg__icon[data-astro-cid-ybakoun4]{transition:none}.rente-arg[data-astro-cid-ybakoun4]::details-content{transition:none}}.problem__disclaimer[data-astro-cid-ybakoun4]{margin-top:var(--s-8)}.problem__quote[data-astro-cid-ybakoun4]{--q-pad:clamp(1.5rem, 1rem + 2.2vw, 3.25rem);isolation:isolate;min-height:clamp(22rem,18rem + 12vw,30rem);margin:var(--section-y-tight) 0 0;border-radius:var(--radius-lg);background:var(--grad-primary-deep);color:var(--ink-on-dark);grid-template:"mark photo""text photo"1fr"by photo"/minmax(0,1fr) minmax(0,1.05fr);display:grid;position:relative;overflow:hidden;box-shadow:0 50px 110px -60px #0a1a2652,0 18px 44px -28px #0a1a262e}.problem__quote-media[data-astro-cid-ybakoun4]{grid-area:photo;min-height:100%;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0009 16%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#0009 16%,#000 42%)}.problem__quote-photo[data-astro-cid-ybakoun4]{object-fit:cover;object-position:72% 35%;width:100%;height:100%;display:block;position:absolute;inset:0}.problem__quote-mark[data-astro-cid-ybakoun4]{width:2.5rem;height:auto;margin:var(--q-pad) 0 0 var(--q-pad);fill:var(--accent);grid-area:mark}.problem__quote-text[data-astro-cid-ybakoun4]{margin:var(--s-5) 0 0;padding-inline:var(--q-pad) clamp(1rem, 2vw, 2rem);grid-area:text}.problem__quote-text[data-astro-cid-ybakoun4] p[data-astro-cid-ybakoun4]{max-width:22ch;font-family:var(--font-display);font-size:clamp(1.45rem,1rem + 1.7vw,2.5rem);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-white);text-wrap:balance}.problem__quote-by[data-astro-cid-ybakoun4]{margin:var(--s-6) clamp(1rem, 2vw, 2rem) var(--q-pad) var(--q-pad);padding-top:var(--s-4);border-top:var(--stroke) solid var(--hairline-light);flex-direction:column;grid-area:by;gap:.2rem;display:flex}.problem__quote-name[data-astro-cid-ybakoun4]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);color:var(--c-white)}.problem__quote-role[data-astro-cid-ybakoun4]{font-size:var(--fs-meta);color:var(--ink-on-dark-soft)}@media (width<=760px){.problem__quote[data-astro-cid-ybakoun4]{grid-template:"photo""mark""text""by"/minmax(0,1fr);min-height:0}.problem__quote-media[data-astro-cid-ybakoun4]{aspect-ratio:3/2;min-height:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.problem__quote-mark[data-astro-cid-ybakoun4]{margin-top:var(--s-5)}}@media (width<=980px){.problem__forces[data-astro-cid-ybakoun4]{gap:var(--s-4);grid-template-columns:1fr}.problem__force-body[data-astro-cid-ybakoun4]{margin-top:var(--s-4)}.problem__rente-grid[data-astro-cid-ybakoun4]{grid-template-columns:1fr;gap:clamp(2rem,1.5rem + 3vw,3rem)}}.zg[data-astro-cid-k2pbsg5o]{background:var(--bg-alt);color:var(--ink-on-light);padding-top:calc(var(--section-y-tight) / 2);overflow-x:clip}.zg__inner[data-astro-cid-k2pbsg5o]{flex-direction:column;gap:clamp(2rem,1.5rem + 2.5vw,3.5rem);display:flex}.zg__head[data-astro-cid-k2pbsg5o]{max-width:50rem}.zg__headline[data-astro-cid-k2pbsg5o]{margin-top:var(--s-5);font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--c-dark-blue);text-wrap:balance}.zg__lead[data-astro-cid-k2pbsg5o]{margin-top:var(--s-5);max-width:44rem;font-size:var(--fs-lead);line-height:var(--lh-snug);color:var(--ink-on-light-soft)}.zg__grid[data-astro-cid-k2pbsg5o]{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:start;gap:clamp(1.25rem,.8rem + 2vw,2.75rem);display:grid}.zg__opts[data-astro-cid-k2pbsg5o]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.zg-opt[data-astro-cid-k2pbsg5o]{gap:var(--s-4);border:var(--stroke) solid transparent;border-radius:var(--radius-lg);background:var(--c-white);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:start;padding:clamp(.95rem,.8rem + .6vw,1.25rem) clamp(1rem,.85rem + .8vw,1.5rem);display:grid;box-shadow:0 1px 2px #122f420f}.zg-opt[data-astro-cid-k2pbsg5o]:hover{border-color:color-mix(in srgb, var(--c-dark-blue) 22%, transparent);transform:translateY(-1px)}.zg-opt[data-astro-cid-k2pbsg5o]:focus-visible{outline:var(--stroke-2) solid var(--accent-on-light);outline-offset:3px}.zg-opt[data-astro-cid-k2pbsg5o][aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--c-white))}.zg-opt__box[data-astro-cid-k2pbsg5o]{border:var(--stroke-2) solid color-mix(in srgb, var(--c-dark-blue) 28%, transparent);color:#0000;width:1.6rem;height:1.6rem;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;margin-top:.1rem;display:grid}.zg-opt[data-astro-cid-k2pbsg5o][aria-pressed=true] .zg-opt__box[data-astro-cid-k2pbsg5o]{border-color:var(--accent-on-light);background:var(--accent-on-light);color:var(--c-white)}.zg-opt[data-astro-cid-k2pbsg5o]:hover .zg-opt__box[data-astro-cid-k2pbsg5o]{border-color:var(--accent)}.zg-opt__box[data-astro-cid-k2pbsg5o]{position:relative}.zg-opt__box[data-astro-cid-k2pbsg5o]:before,.zg-opt__box[data-astro-cid-k2pbsg5o]:after{content:"";opacity:0;pointer-events:none;border-radius:50%;position:absolute}.zg-opt__box[data-astro-cid-k2pbsg5o]:before{background:color-mix(in srgb, var(--accent) 22%, transparent);inset:0}.zg-opt__box[data-astro-cid-k2pbsg5o]:after{inset:calc(var(--stroke-2) * -1);border:var(--stroke-2) solid var(--accent)}@media (prefers-reduced-motion:no-preference){.zg[data-astro-cid-k2pbsg5o]:not(.is-engaged) .zg-opt[data-astro-cid-k2pbsg5o][aria-pressed=false] .zg-opt__box[data-astro-cid-k2pbsg5o]:before{animation:zgGlow 3.2s var(--ease-out) infinite;animation-delay:calc(var(--i,0) * .35s)}.zg[data-astro-cid-k2pbsg5o]:not(.is-engaged) .zg-opt[data-astro-cid-k2pbsg5o][aria-pressed=false] .zg-opt__box[data-astro-cid-k2pbsg5o]:after{animation:zgRing 3.2s var(--ease-out) infinite;animation-delay:calc(var(--i,0) * .35s)}}@keyframes zgGlow{0%,to{opacity:0}18%{opacity:1}45%{opacity:0}}@keyframes zgRing{0%{opacity:0;transform:scale(1)}12%{opacity:.55}50%,to{opacity:0;transform:scale(1.6)}}.zg-opt__copy[data-astro-cid-k2pbsg5o]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.zg-opt__title[data-astro-cid-k2pbsg5o]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-dark-blue)}.zg-opt__body[data-astro-cid-k2pbsg5o]{font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink-on-light-soft)}.zg__status[data-astro-cid-k2pbsg5o]{margin-top:var(--s-5);gap:var(--s-3);flex-direction:column;display:flex}.zg__meter[data-astro-cid-k2pbsg5o]{gap:.35rem;display:flex}.zg__seg[data-astro-cid-k2pbsg5o]{background:color-mix(in srgb, var(--c-dark-blue) 14%, transparent);height:4px;transition:background-color var(--dur) var(--ease-out);border-radius:2px;flex:1}.zg__seg[data-astro-cid-k2pbsg5o].is-on{background:var(--accent-on-light)}.zg__status-text[data-astro-cid-k2pbsg5o]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-meta);color:var(--ink-on-light)}.zg__yes[data-astro-cid-k2pbsg5o]{align-items:flex-start;gap:var(--s-3);padding:var(--s-5);border-radius:var(--radius-lg);background:var(--c-white);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.zg__yes-title[data-astro-cid-k2pbsg5o]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:var(--lh-tight);color:var(--c-dark-blue);transition:gap var(--dur) var(--ease-out);align-items:center;gap:0;display:flex}.zg__yes-check[data-astro-cid-k2pbsg5o]{background:var(--accent-on-light);width:0;height:1.75rem;color:var(--c-white);opacity:0;transition:width var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden;transform:scale(.6)}.zg__yes[data-astro-cid-k2pbsg5o].is-match .zg__yes-title[data-astro-cid-k2pbsg5o]{gap:.6rem}.zg__yes[data-astro-cid-k2pbsg5o].is-match .zg__yes-check[data-astro-cid-k2pbsg5o]{opacity:1;width:1.75rem;transform:none}.zg__yes[data-astro-cid-k2pbsg5o]{transition:box-shadow var(--dur) var(--ease-out)}.zg__yes[data-astro-cid-k2pbsg5o].is-match{box-shadow:0 0 0 2px var(--accent-on-light), var(--shadow-md)}.zg__yes-body[data-astro-cid-k2pbsg5o]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-on-light-soft)}.zg__basis[data-astro-cid-k2pbsg5o]{border-radius:var(--radius-lg);background:var(--grad-primary-deep);color:var(--ink-on-dark);box-shadow:var(--shadow-md);padding:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);position:sticky;top:clamp(5rem,4rem + 3vw,6.5rem)}.zg__basis-title[data-astro-cid-k2pbsg5o]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:var(--lh-tight);color:var(--c-white)}.zg__basis-lead[data-astro-cid-k2pbsg5o]{margin-top:var(--s-2);font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink-on-dark-soft)}.zg__basis-list[data-astro-cid-k2pbsg5o]{margin:var(--s-5) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.zg__basis-item[data-astro-cid-k2pbsg5o]{padding:var(--s-4) 0;border-top:var(--stroke) solid var(--hairline-light)}.zg__basis-value[data-astro-cid-k2pbsg5o]{flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;display:flex}.zg__basis-num[data-astro-cid-k2pbsg5o]{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--c-white);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);font-weight:800;line-height:1.05}.zg__basis-label[data-astro-cid-k2pbsg5o]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--accent)}.zg__basis-note[data-astro-cid-k2pbsg5o]{font-size:var(--fs-meta);line-height:var(--lh-snug);color:var(--ink-on-dark-soft);margin-top:.3rem}.zg__not[data-astro-cid-k2pbsg5o]{padding-top:var(--s-6);border-top:var(--stroke) solid var(--hairline-dark)}.zg__not-title[data-astro-cid-k2pbsg5o]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);color:var(--c-dark-blue)}.zg__not-list[data-astro-cid-k2pbsg5o]{margin:var(--s-5) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.75rem + 1.5vw,2.25rem);padding:0;list-style:none;display:grid}.zg__not-item[data-astro-cid-k2pbsg5o]{gap:var(--s-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.zg__not-mark[data-astro-cid-k2pbsg5o]{background:var(--c-negative-on-dark);width:1.5rem;height:1.5rem;color:var(--c-white);border-radius:50%;place-items:center;margin-top:.1rem;display:grid}.zg__not-copy[data-astro-cid-k2pbsg5o]{flex-direction:column;gap:.3rem;display:flex}.zg__not-head[data-astro-cid-k2pbsg5o]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);line-height:var(--lh-snug);color:var(--c-dark-blue)}.zg__not-body[data-astro-cid-k2pbsg5o]{font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink-on-light-soft)}@media (width<=960px){.zg__grid[data-astro-cid-k2pbsg5o]{grid-template-columns:1fr}.zg__basis[data-astro-cid-k2pbsg5o]{position:static}.zg__not-list[data-astro-cid-k2pbsg5o]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.zg-opt[data-astro-cid-k2pbsg5o],.zg-opt__box[data-astro-cid-k2pbsg5o],.zg__seg[data-astro-cid-k2pbsg5o],.zg__yes[data-astro-cid-k2pbsg5o],.zg__yes-title[data-astro-cid-k2pbsg5o],.zg__yes-check[data-astro-cid-k2pbsg5o]{transition:none}.zg-opt[data-astro-cid-k2pbsg5o]:hover{transform:none}}.kx[data-astro-cid-5xnpo55x]{isolation:isolate;border-radius:var(--radius-lg);background:var(--bg-alt);color:var(--ink-on-light);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"head effort""net results""tag tag";gap:clamp(1.5rem,1rem + 1.5vw,2.5rem) clamp(1.5rem,1rem + 3vw,4rem);padding:clamp(1.5rem,1rem + 2.4vw,3.25rem);display:grid;position:relative;overflow:hidden}.kx[data-astro-cid-5xnpo55x]:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--c-orange) 14%, transparent), transparent 60%);pointer-events:none;width:44rem;height:44rem;position:absolute;top:55%;left:34%;translate:-50% -50%}.kx__head[data-astro-cid-5xnpo55x]{grid-area:head;max-width:46rem}.kx__name[data-astro-cid-5xnpo55x]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-on-light)}.kx__title[data-astro-cid-5xnpo55x]{margin-top:var(--s-3);font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-dark-blue);text-wrap:balance}.kx__body[data-astro-cid-5xnpo55x]{margin-top:var(--s-3);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-on-light-soft);max-width:52ch}.kx-stations[data-astro-cid-5xnpo55x]{grid-area:net;place-self:center start;width:min(100%,14.5rem);margin:0;padding:0;list-style:none;display:grid}.kx-station[data-astro-cid-5xnpo55x]{grid-template-columns:minmax(0,1fr) 2rem;align-items:center;column-gap:.8rem;min-height:3.25rem;display:grid}.kx-station__t[data-astro-cid-5xnpo55x]{text-align:right;font-family:var(--font-display);color:var(--c-dark-blue);font-size:1.05rem;font-weight:700;line-height:1.15}.kx-station__dot[data-astro-cid-5xnpo55x]{background:var(--c-white);width:2rem;height:2rem;box-shadow:inset 0 0 0 3px var(--c-dark-blue);font-family:var(--font-display);color:var(--c-dark-blue);font-variant-numeric:tabular-nums;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid}.kx[data-astro-cid-5xnpo55x].is-flowing .kx-station__dot[data-astro-cid-5xnpo55x]{background:var(--c-dark-blue);color:var(--c-white)}.kx-station[data-astro-cid-5xnpo55x].is-lit .kx-station__dot[data-astro-cid-5xnpo55x]{background:var(--c-turquoise);color:var(--c-white);box-shadow:inset 0 0 0 3px var(--accent-on-light)}.kx-net[data-astro-cid-5xnpo55x]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kx[data-astro-cid-5xnpo55x]:not([data-kx-ready]) .kx-net[data-astro-cid-5xnpo55x]{display:none}.kx-net[data-astro-cid-5xnpo55x] .kxn-stroke{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.kx-net[data-astro-cid-5xnpo55x] .kxn-fill{fill:currentColor;stroke:none}.kx-net[data-astro-cid-5xnpo55x] .kxn-orange{color:var(--c-orange)}.kxn-track--navy[data-astro-cid-5xnpo55x]{color:var(--c-dark-blue);opacity:.11}.kxn-track--orange[data-astro-cid-5xnpo55x]{color:var(--c-orange);opacity:.3}.kxn-halo[data-astro-cid-5xnpo55x]{color:var(--c-orange);opacity:.24}.kxn-lines[data-astro-cid-5xnpo55x]{color:var(--c-dark-blue)}.kx-net__hub[data-astro-cid-5xnpo55x]{fill:var(--c-white);stroke:color-mix(in srgb, var(--c-dark-blue) 22%, transparent);stroke-width:4px;transition:stroke var(--dur) var(--ease-out)}.kx-net__hub[data-astro-cid-5xnpo55x].is-on{stroke:var(--c-orange);stroke-width:5px}.kx-net__port[data-astro-cid-5xnpo55x]{fill:var(--c-orange);stroke:var(--bg-alt);stroke-width:3px;opacity:0;transition:opacity var(--dur) var(--ease-out)}.kx-net__port[data-astro-cid-5xnpo55x].is-on{opacity:1}.kx-effort[data-astro-cid-5xnpo55x]{place-self:end start;gap:var(--s-2);flex-wrap:wrap;grid-area:effort;display:flex}.kx-effort__item[data-astro-cid-5xnpo55x]{background:var(--c-white);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:.6rem;padding:.45rem .9rem .45rem .45rem;display:inline-flex}.kx-effort__num[data-astro-cid-5xnpo55x]{background:var(--c-dark-blue);width:1.9rem;height:1.9rem;color:var(--c-white);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.95rem;font-weight:800;display:inline-grid}.kx-effort__item--you[data-astro-cid-5xnpo55x] .kx-effort__num[data-astro-cid-5xnpo55x]{background:var(--c-orange);color:var(--c-dark-blue)}.kx-effort__label[data-astro-cid-5xnpo55x]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-meta);color:var(--c-dark-blue)}.kx__results[data-astro-cid-5xnpo55x]{grid-area:results;grid-template-rows:1fr 1fr;gap:clamp(.85rem,.6rem + .8vw,1.25rem);margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.kx-res[data-astro-cid-5xnpo55x]{--kx-shadow:0 24px 48px -30px #0a1a268c;isolation:isolate;gap:var(--s-4) clamp(1rem, .6rem + 1.5vw, 2rem);border-radius:var(--radius-lg);background:var(--grad-primary-deep);color:var(--ink-on-dark);box-shadow:var(--kx-shadow);grid-template:"claim proof"minmax(0,1fr)"note note"/minmax(0,1fr) minmax(0,1.05fr);padding:clamp(1.15rem,.9rem + 1vw,1.75rem);display:grid;position:relative;overflow:hidden}.kx-res[data-astro-cid-5xnpo55x]:before{content:"";z-index:-1;background:radial-gradient(circle, var(--kx-glow), transparent 62%);pointer-events:none;width:20rem;height:20rem;position:absolute;top:-8rem;right:-6rem}.kx-res--neubau[data-astro-cid-5xnpo55x]{--kx-glow:color-mix(in srgb, var(--c-orange) 20%, transparent);--kx-hue:var(--c-orange)}.kx-res--bestand[data-astro-cid-5xnpo55x]{--kx-glow:color-mix(in srgb, var(--c-turquoise) 24%, transparent);--kx-hue:var(--c-turquoise)}.kx[data-astro-cid-5xnpo55x][data-kx-ready] .kx-res[data-astro-cid-5xnpo55x]>[data-astro-cid-5xnpo55x],.kx[data-astro-cid-5xnpo55x][data-kx-ready] .kx-res[data-astro-cid-5xnpo55x]:before{transition:opacity .6s var(--ease-out)}.kx[data-astro-cid-5xnpo55x][data-kx-ready] .kx-res[data-astro-cid-5xnpo55x]:not(.is-reached)>[data-astro-cid-5xnpo55x]{opacity:.32}.kx[data-astro-cid-5xnpo55x][data-kx-ready] .kx-res[data-astro-cid-5xnpo55x]:not(.is-reached):before,.kx[data-astro-cid-5xnpo55x][data-kx-ready] .kx-res[data-astro-cid-5xnpo55x]:not(.is-reached) .kx-res__num[data-astro-cid-5xnpo55x]{opacity:0}.kx[data-astro-cid-5xnpo55x][data-kx-ready] .kx-res[data-astro-cid-5xnpo55x]:not(.is-reached) .kx-bar__fill[data-astro-cid-5xnpo55x]{transform:scaleX(0)}.kx-res[data-astro-cid-5xnpo55x].is-reached{animation:kxArrive 1.4s var(--ease-out) 1}@keyframes kxArrive{0%{box-shadow:0 0 0 0 #ffaa068c, var(--kx-shadow)}to{box-shadow:0 0 0 16px #ffaa0600, var(--kx-shadow)}}.kx-res__claim[data-astro-cid-5xnpo55x]{flex-direction:column;grid-area:claim;align-self:center;display:flex}.kx-res__tag[data-astro-cid-5xnpo55x]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--kx-hue);white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.kx-res__num[data-astro-cid-5xnpo55x]{margin-top:var(--s-3);font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-orange);font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity .5s var(--ease-out) .1s;align-items:baseline;gap:.4rem;font-size:clamp(2.2rem,7.6cqi,3.3rem);font-weight:800;line-height:.95;display:flex}.kx-res__pre[data-astro-cid-5xnpo55x]{letter-spacing:0;color:var(--ink-on-dark-soft);font-size:.4em;font-weight:700}.kx-res__unit[data-astro-cid-5xnpo55x]{margin-top:var(--s-2);font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--c-white);text-wrap:balance;line-height:1.3}.kx-res__note[data-astro-cid-5xnpo55x]{padding-top:var(--s-3);border-top:var(--stroke) solid var(--hairline-light);font-size:var(--fs-eyebrow);color:var(--ink-on-dark-soft);grid-area:note;align-self:end;line-height:1.4}.kx-proof[data-astro-cid-5xnpo55x]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--c-white) 6%, transparent);border:var(--stroke) solid var(--hairline-light);grid-area:proof;align-self:center;padding:clamp(.85rem,.7rem + .5vw,1.1rem)}.kx-proof__title[data-astro-cid-5xnpo55x]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:.06em;color:var(--ink-on-dark-soft)}.kx-bars[data-astro-cid-5xnpo55x]{margin:var(--s-3) 0 0;gap:var(--s-3);padding:0;list-style:none;display:grid}.kx-bar__row[data-astro-cid-5xnpo55x]{font-size:var(--fs-eyebrow);flex-wrap:wrap;justify-content:space-between;gap:.1rem .75rem;line-height:1.35;display:flex}.kx-bar__label[data-astro-cid-5xnpo55x]{color:var(--ink-on-dark-soft);text-wrap:pretty}.kx-bar__value[data-astro-cid-5xnpo55x]{font-family:var(--font-display);color:var(--c-white);white-space:nowrap;font-weight:700}.kx-bar--you[data-astro-cid-5xnpo55x] .kx-bar__value[data-astro-cid-5xnpo55x]{color:var(--c-orange)}.kx-bar__track[data-astro-cid-5xnpo55x]{background:color-mix(in srgb, var(--c-white) 8%, transparent);border-radius:999px;height:.6rem;margin-top:.4rem;display:block;overflow:hidden}.kx-bar__fill[data-astro-cid-5xnpo55x]{width:var(--pct);border-radius:inherit;background:color-mix(in srgb, var(--c-beige) 38%, transparent);transform-origin:0;height:100%;transition:transform 1s var(--ease-out) .25s;display:block}.kx-bar--you[data-astro-cid-5xnpo55x] .kx-bar__fill[data-astro-cid-5xnpo55x]{background:var(--grad-button)}.kx-receipt[data-astro-cid-5xnpo55x]{margin:var(--s-2) 0 0;min-width:0;display:grid}.kx-receipt__row[data-astro-cid-5xnpo55x]{border-bottom:var(--stroke) dashed color-mix(in srgb, var(--c-beige) 22%, transparent);font-size:var(--fs-meta);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.45rem 0;display:flex}.kx-receipt__row[data-astro-cid-5xnpo55x] dt[data-astro-cid-5xnpo55x]{min-width:0;color:var(--ink-on-dark-soft);flex:auto}.kx-receipt__note[data-astro-cid-5xnpo55x]{color:color-mix(in srgb, var(--c-turquoise) 80%, var(--c-white));margin-top:.1rem;font-size:.85em;display:block}.kx-receipt__row[data-astro-cid-5xnpo55x] dd[data-astro-cid-5xnpo55x]{text-align:right;font-family:var(--font-display);color:var(--c-white);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin:0;font-weight:700}.kx-receipt__row--strong[data-astro-cid-5xnpo55x]{border-bottom:0}.kx-receipt__row--strong[data-astro-cid-5xnpo55x] dt[data-astro-cid-5xnpo55x]{font-family:var(--font-display);color:var(--c-white);font-weight:700}.kx-receipt__row--strong[data-astro-cid-5xnpo55x] dd[data-astro-cid-5xnpo55x]{color:var(--c-orange);font-size:1.15em}.kx-gain[data-astro-cid-5xnpo55x]{margin-top:var(--s-2);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--c-positive-on-dark) 14%, transparent);font-size:var(--fs-eyebrow);color:var(--ink-on-dark);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.5rem .7rem;line-height:1.35;display:flex}.kx-gain__icon[data-astro-cid-5xnpo55x]{color:var(--c-positive-on-dark);flex:none}.kx-gain[data-astro-cid-5xnpo55x] strong[data-astro-cid-5xnpo55x]{font-family:var(--font-display);color:var(--c-positive-on-dark);font-size:1.15em;font-weight:800}.kx__tagline[data-astro-cid-5xnpo55x]{padding-top:var(--s-4);border-top:var(--stroke) solid var(--hairline-dark);font-family:var(--font-display);font-weight:600;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-on-light-soft);text-align:center;grid-area:tag}@media (width<=1100px){.kx[data-astro-cid-5xnpo55x]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""effort""net""results""tag"}.kx[data-astro-cid-5xnpo55x]:before{top:32%;left:40%}.kx-effort[data-astro-cid-5xnpo55x]{grid-area:effort;align-self:start}.kx-stations[data-astro-cid-5xnpo55x]{width:min(100%,12rem)}.kx-station__t[data-astro-cid-5xnpo55x]{font-size:.95rem}.kx__results[data-astro-cid-5xnpo55x]{grid-template-rows:auto;padding-left:1.75rem}}@container (width<=520px){.kx-res[data-astro-cid-5xnpo55x]{grid-template-columns:minmax(0,1fr);grid-template-areas:"claim""proof""note"}.kx-res__tag[data-astro-cid-5xnpo55x]{white-space:normal;flex-wrap:wrap;row-gap:.15rem}.kx-res__tag[data-astro-cid-5xnpo55x]>span[data-astro-cid-5xnpo55x]{white-space:nowrap}}@media (width<=480px){.kx-stations[data-astro-cid-5xnpo55x]{width:min(100%,10.5rem)}.kx-station[data-astro-cid-5xnpo55x]{column-gap:.65rem}.kx-station__t[data-astro-cid-5xnpo55x]{font-size:.9rem}}@media (width<=640px){.kx-stations[data-astro-cid-5xnpo55x]{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;column-gap:3rem;width:100%;margin-bottom:3.5rem}.kx-station[data-astro-cid-5xnpo55x]{min-height:3rem}.kx-station[data-astro-cid-5xnpo55x]:nth-child(2n){grid-template-columns:2rem minmax(0,1fr)}.kx-station[data-astro-cid-5xnpo55x]:nth-child(2n) .kx-station__t[data-astro-cid-5xnpo55x]{text-align:left;order:2}.kx-station__t[data-astro-cid-5xnpo55x]{font-size:.88rem}}@media (width<=420px){.kx-stations[data-astro-cid-5xnpo55x]{column-gap:2.25rem}.kx-station[data-astro-cid-5xnpo55x]{column-gap:.5rem}.kx-station__t[data-astro-cid-5xnpo55x]{hyphens:manual;font-size:.8rem}}@media (width<=360px){.kx[data-astro-cid-5xnpo55x]{padding-inline:1rem}.kx-station__dot[data-astro-cid-5xnpo55x]{width:1.75rem;height:1.75rem;font-size:.64rem}.kx-station[data-astro-cid-5xnpo55x],.kx-station[data-astro-cid-5xnpo55x]:nth-child(2n){grid-template-columns:minmax(0,1fr) 1.75rem;column-gap:.4rem}.kx-station[data-astro-cid-5xnpo55x]:nth-child(2n){grid-template-columns:1.75rem minmax(0,1fr)}}@supports not (container-type:inline-size){.kx-res[data-astro-cid-5xnpo55x]{grid-template-columns:minmax(0,1fr);grid-template-areas:"claim""proof""note"}}@media (prefers-reduced-motion:reduce){.kx-station__dot[data-astro-cid-5xnpo55x],.kx-net__hub[data-astro-cid-5xnpo55x],.kx-net__port[data-astro-cid-5xnpo55x],.kx[data-astro-cid-5xnpo55x][data-kx-ready] .kx-res[data-astro-cid-5xnpo55x]>[data-astro-cid-5xnpo55x],.kx-res__num[data-astro-cid-5xnpo55x],.kx-bar__fill[data-astro-cid-5xnpo55x]{transition:none}.kx-res[data-astro-cid-5xnpo55x].is-reached{animation:none}}.ww__label[data-astro-cid-vrjaqlrk]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-on-light-soft)}.ww--on-dark[data-astro-cid-vrjaqlrk] .ww__label[data-astro-cid-vrjaqlrk]{color:var(--ink-on-dark-soft)}.ww__list[data-astro-cid-vrjaqlrk]{margin:var(--s-3) 0 0;gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.ww__opt[data-astro-cid-vrjaqlrk]{--ww-hue:var(--c-orange);border-radius:var(--radius-md);border:var(--stroke) solid var(--hairline-dark);background:var(--c-white);height:100%;color:var(--c-dark-blue);transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem 1rem;text-decoration:none;display:grid}.ww__opt--bestand[data-astro-cid-vrjaqlrk]{--ww-hue:var(--c-turquoise)}.ww--on-dark[data-astro-cid-vrjaqlrk] .ww__opt[data-astro-cid-vrjaqlrk]{isolation:isolate;border-color:color-mix(in srgb, var(--c-white) 16%, transparent);background:color-mix(in srgb, var(--c-dark-blue) 45%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-white) 12%, transparent);color:var(--c-white);position:relative;overflow:hidden}@media (hover:none),(pointer:coarse){.ww--on-dark[data-astro-cid-vrjaqlrk] .ww__opt[data-astro-cid-vrjaqlrk]{background:color-mix(in srgb, var(--c-dark-blue) 70%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}.ww--on-dark[data-astro-cid-vrjaqlrk] .ww__opt[data-astro-cid-vrjaqlrk]:before{content:"";z-index:-1;background:var(--ww-hue);filter:blur(38px);opacity:.22;width:8rem;height:8rem;transition:opacity var(--dur) var(--ease-out);border-radius:50%;position:absolute;top:50%;left:-2.5rem;translate:0 -50%}.ww--on-dark[data-astro-cid-vrjaqlrk] .ww__opt[data-astro-cid-vrjaqlrk]:hover{border-color:color-mix(in srgb, var(--ww-hue) 70%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-white) 14%, transparent), 0 10px 30px -14px color-mix(in srgb, var(--ww-hue) 60%, transparent)}.ww--on-dark[data-astro-cid-vrjaqlrk] .ww__opt[data-astro-cid-vrjaqlrk]:hover:before{opacity:.42}.ww__opt[data-astro-cid-vrjaqlrk]:hover{border-color:var(--ww-hue);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.ww__opt[data-astro-cid-vrjaqlrk]:focus-visible{outline:var(--stroke-2) solid var(--accent-on-light);outline-offset:3px}.ww--on-dark[data-astro-cid-vrjaqlrk] .ww__opt[data-astro-cid-vrjaqlrk]:focus-visible{outline-color:var(--accent)}.ww__dot[data-astro-cid-vrjaqlrk]{width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 2px var(--ww-hue);transition:box-shadow var(--dur-fast) var(--ease-out);border-radius:50%}.ww__opt[data-astro-cid-vrjaqlrk]:hover .ww__dot[data-astro-cid-vrjaqlrk],.ww__opt[data-astro-cid-vrjaqlrk]:focus-visible .ww__dot[data-astro-cid-vrjaqlrk]{box-shadow:inset 0 0 0 2px var(--ww-hue), inset 0 0 0 5px var(--c-white), inset 0 0 0 9px var(--ww-hue)}.ww--on-dark[data-astro-cid-vrjaqlrk] .ww__opt[data-astro-cid-vrjaqlrk]:hover .ww__dot[data-astro-cid-vrjaqlrk]{box-shadow:inset 0 0 0 2px var(--ww-hue), inset 0 0 0 5px var(--c-dark-blue), inset 0 0 0 9px var(--ww-hue)}.ww__copy[data-astro-cid-vrjaqlrk]{flex-direction:column;gap:.1rem;display:flex}.ww__title[data-astro-cid-vrjaqlrk]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);line-height:1.25}.ww__place[data-astro-cid-vrjaqlrk]{font-weight:600;font-size:var(--fs-meta);color:var(--ww-hue);white-space:nowrap;display:block}.ww--on-light[data-astro-cid-vrjaqlrk] .ww__opt--neubau[data-astro-cid-vrjaqlrk] .ww__place[data-astro-cid-vrjaqlrk]{color:#a86400}.ww--on-light[data-astro-cid-vrjaqlrk] .ww__opt--bestand[data-astro-cid-vrjaqlrk] .ww__place[data-astro-cid-vrjaqlrk]{color:var(--accent-on-light)}.ww__note[data-astro-cid-vrjaqlrk]{font-size:var(--fs-meta);color:var(--ink-on-light-soft);line-height:1.35}.ww--on-dark[data-astro-cid-vrjaqlrk] .ww__note[data-astro-cid-vrjaqlrk]{color:var(--ink-on-dark-soft)}.ww__arrow[data-astro-cid-vrjaqlrk]{color:var(--ww-hue);transition:transform var(--dur-fast) var(--ease-out)}.ww__opt[data-astro-cid-vrjaqlrk]:hover .ww__arrow[data-astro-cid-vrjaqlrk]{transform:translate(3px)}@media (width<=560px){.ww__list[data-astro-cid-vrjaqlrk]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ww__opt[data-astro-cid-vrjaqlrk],.ww__arrow[data-astro-cid-vrjaqlrk],.ww__dot[data-astro-cid-vrjaqlrk]{transition:none}.ww__opt[data-astro-cid-vrjaqlrk]:hover,.ww__opt[data-astro-cid-vrjaqlrk]:hover .ww__arrow[data-astro-cid-vrjaqlrk]{transform:none}}.kc[data-astro-cid-3r2kxnjm]{border-radius:var(--radius-lg);background:var(--c-white);border:var(--stroke) solid var(--hairline-dark);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,1rem + 3vw,4rem);padding:clamp(1.5rem,1rem + 2vw,2.75rem) clamp(1.5rem,1rem + 2.4vw,3.25rem);display:grid}.kc__title[data-astro-cid-3r2kxnjm]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-dark-blue);text-wrap:balance}.kc__argument[data-astro-cid-3r2kxnjm]{margin-top:var(--s-3);max-width:58ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-on-light-soft)}.kc__wege[data-astro-cid-3r2kxnjm]{margin-top:var(--s-5);max-width:38rem}.kc__action[data-astro-cid-3r2kxnjm]{align-items:flex-start;gap:var(--s-4);flex-direction:column;display:flex}.kc__action[data-astro-cid-3r2kxnjm] .btn{white-space:nowrap}@media (width<=900px){.kc[data-astro-cid-3r2kxnjm]{grid-template-columns:1fr}}@media (width<=420px){.kc__action[data-astro-cid-3r2kxnjm] .btn{white-space:normal}}.konzept[data-astro-cid-4zehfiz5]{background:var(--c-white);color:var(--ink-on-light)}.konzept__inner[data-astro-cid-4zehfiz5]{flex-direction:column;gap:clamp(1.75rem,1.4rem + 1.8vw,2.75rem);display:flex}.konzept__head[data-astro-cid-4zehfiz5]{max-width:min(100%,62rem)}.konzept__title[data-astro-cid-4zehfiz5]{margin-top:var(--s-5);font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--c-dark-blue);text-wrap:balance}.konzept__title[data-astro-cid-4zehfiz5] .accent[data-astro-cid-4zehfiz5]{color:var(--accent-on-light)}.konzept__sub[data-astro-cid-4zehfiz5]{margin-top:var(--s-4);max-width:44rem;font-size:var(--fs-lead);line-height:var(--lh-snug);color:var(--ink-on-light-soft)}.kz-grid[data-astro-cid-4zehfiz5]{--kz-kpi-size:clamp(1.7rem, 1.25rem + 1.3vw, 2.4rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,.55rem + .8vw,1.15rem);margin:0;padding:0;list-style:none;display:grid}.kz-card[data-astro-cid-4zehfiz5]{isolation:isolate;grid-row:span 4;grid-template-rows:subgrid;border-radius:var(--radius-lg);background:var(--c-dark-blue);color:var(--ink-on-dark);box-shadow:var(--shadow-md);translate:0 var(--kz-y,0px);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);align-content:start;row-gap:0;padding:clamp(1.15rem,1rem + .7vw,1.6rem);display:grid;position:relative;overflow:hidden}.kz-card--key[data-astro-cid-4zehfiz5]{background:var(--grad-primary-deep)}.kz-card[data-astro-cid-4zehfiz5]:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.kz-card__top[data-astro-cid-4zehfiz5]{justify-content:space-between;align-items:flex-start;gap:var(--s-3);min-height:calc(var(--kz-kpi-size) + 1.15rem);display:flex}.kz-card__icon[data-astro-cid-4zehfiz5]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 16%, transparent);width:2.5rem;height:2.5rem;color:var(--accent);transition:background-color var(--dur) var(--ease-out);flex:none;place-items:center;display:inline-grid}.kz-card[data-astro-cid-4zehfiz5]:hover .kz-card__icon[data-astro-cid-4zehfiz5]{background:color-mix(in srgb, var(--accent) 26%, transparent)}.kz-card__kpi[data-astro-cid-4zehfiz5]{text-align:right;flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.kz-card__kpi-num[data-astro-cid-4zehfiz5]{font-family:var(--font-display);font-weight:800;font-size:var(--kz-kpi-size);letter-spacing:var(--tracking-tight);color:var(--c-white);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.kz-card__kpi-unit[data-astro-cid-4zehfiz5]{font-size:var(--fs-eyebrow);color:var(--accent);line-height:1.3}.kz-card__meta[data-astro-cid-4zehfiz5]{margin-top:var(--s-4);font-family:var(--font-display);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);align-self:end;align-items:baseline;gap:.55rem;display:flex}.kz-card__n[data-astro-cid-4zehfiz5]{color:color-mix(in srgb, var(--c-beige) 55%, transparent);font-variant-numeric:tabular-nums}.kz-card__title[data-astro-cid-4zehfiz5]{margin-top:var(--s-2);font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-white);text-wrap:balance}.kz-card__text[data-astro-cid-4zehfiz5]{margin-top:var(--s-2);font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink-on-dark-soft)}.kz-card__mark[data-astro-cid-4zehfiz5]{z-index:-1;color:var(--c-beige);opacity:.07;pointer-events:none;position:absolute;bottom:-2.25rem;right:-2rem}.konzept__disclaimer[data-astro-cid-4zehfiz5]{margin-top:calc(var(--s-3) * -1)}@media (width<=1000px){.kz-grid[data-astro-cid-4zehfiz5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.kz-grid[data-astro-cid-4zehfiz5]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kz-card[data-astro-cid-4zehfiz5],.kz-card__icon[data-astro-cid-4zehfiz5]{transition:none}.kz-card[data-astro-cid-4zehfiz5]:hover{transform:none}}.ueber[data-astro-cid-riqqofn7]{padding-block:clamp(5.5rem,4rem + 8vw,13rem);position:relative}.ueber__inner[data-astro-cid-riqqofn7]{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 5vw,5.5rem);display:grid}.ueber__media[data-astro-cid-riqqofn7]{max-width:460px;margin:0;position:relative}.ueber__tilt[data-astro-cid-riqqofn7]{--rx:0deg;--ry:0deg;--ts:1;transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--ts));transition:transform .5s var(--ease-out);will-change:transform}.ueber__tilt[data-astro-cid-riqqofn7]:hover{--ts:1.02;transition-duration:.12s}.ueber__media[data-astro-cid-riqqofn7]:before{content:"";z-index:-1;background:var(--accent);opacity:.55;width:clamp(2px,.4vw,4px);position:absolute;top:clamp(1rem,3vw,2.5rem);bottom:clamp(1rem,3vw,2.5rem);left:clamp(-.75rem,-1.5vw,-1.5rem)}.ueber__title[data-astro-cid-riqqofn7]{margin-top:var(--s-4);font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--ink-on-light);text-wrap:balance}.ueber__copy[data-astro-cid-riqqofn7]{margin-top:var(--s-6)}.ueber__copy[data-astro-cid-riqqofn7] p[data-astro-cid-riqqofn7]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-on-light-soft)}.ueber__copy[data-astro-cid-riqqofn7] p[data-astro-cid-riqqofn7]+p[data-astro-cid-riqqofn7]{margin-top:var(--s-5)}.ueber__copy[data-astro-cid-riqqofn7] strong[data-astro-cid-riqqofn7]{color:var(--ink-on-light);font-weight:600}.ueber__stats[data-astro-cid-riqqofn7]{margin-top:var(--s-8);gap:var(--s-6) clamp(1.5rem, .5rem + 2.4vw, 3rem);padding-top:var(--s-6);border-top:var(--stroke) solid var(--hairline-dark);flex-wrap:wrap;display:flex}.ueber__stat[data-astro-cid-riqqofn7]{flex-direction:column;gap:.3rem;display:flex}.ueber__stat-value[data-astro-cid-riqqofn7]{font-family:var(--font-display);color:var(--c-dark-blue);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.5rem,1rem + 1.6vw,2.25rem);font-weight:700;line-height:1}.ueber__stat-label[data-astro-cid-riqqofn7]{font-size:var(--fs-meta);color:var(--ink-on-light-soft);line-height:1.3}.ueber__cta[data-astro-cid-riqqofn7]{margin-top:var(--s-8)}@media (width<=760px){.ueber__inner[data-astro-cid-riqqofn7]{grid-template-columns:1fr;gap:clamp(2rem,1rem + 4vw,3rem)}.ueber__media[data-astro-cid-riqqofn7]{max-width:360px}.ueber__media[data-astro-cid-riqqofn7]:before{display:none}.ueber__stats[data-astro-cid-riqqofn7]{gap:var(--s-5) var(--s-8)}}@media (prefers-reduced-motion:reduce){.ueber__tilt[data-astro-cid-riqqofn7],.ueber__tilt[data-astro-cid-riqqofn7]:hover{--ts:1;transition:none;transform:none}}.calc-mech[data-astro-cid-a63joiea]{isolation:isolate;color:var(--ink-on-dark);position:relative;overflow:hidden}.cm__inner[data-astro-cid-a63joiea]{z-index:1;flex-direction:column;gap:clamp(1.75rem,1.35rem + 1.8vw,2.75rem);display:flex;position:relative}.cm__head[data-astro-cid-a63joiea]{max-width:50rem}.cm__headline[data-astro-cid-a63joiea]{margin-top:var(--s-5);font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--c-white);text-wrap:balance}.cm__lead[data-astro-cid-a63joiea]{margin-top:var(--s-4);max-width:44rem;font-size:var(--fs-lead);line-height:var(--lh-snug);color:var(--ink-on-dark-soft)}.cm__cmp[data-astro-cid-a63joiea]{--cols:minmax(8rem, .7fr) minmax(0, 1fr) minmax(0, 1fr);--cmp-tint:color-mix(in srgb, var(--accent) 7%, transparent);border-radius:var(--radius-lg);border:var(--stroke) solid var(--hairline-light);background:color-mix(in srgb, var(--c-white) 3%, transparent);overflow:hidden}.cm__cmp-head[data-astro-cid-a63joiea]{grid-template-columns:var(--cols);align-items:stretch;display:grid}.cm__cmp-corner[data-astro-cid-a63joiea]{padding:var(--s-4) var(--s-5);font-family:var(--font-display);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-on-dark-soft);align-self:end}.cm__pick[data-astro-cid-a63joiea]{align-items:center;gap:var(--s-3);padding:var(--s-4);border:0;border-left:var(--stroke) solid var(--hairline-light);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur) var(--ease-out);background:0 0;display:flex;position:relative}.cm__pick[data-astro-cid-a63joiea]:hover{background:color-mix(in srgb, var(--c-white) 5%, transparent)}.cm__pick[data-astro-cid-a63joiea][aria-checked=true]{background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:inset 0 -3px 0 var(--accent)}.cm__pick[data-astro-cid-a63joiea]:focus-visible{outline:var(--stroke-2) solid var(--accent);outline-offset:-4px}.cm__pick-thumb[data-astro-cid-a63joiea]{aspect-ratio:4/3;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--c-dark-blue) 60%, #000);flex:none;width:clamp(3rem,2.4rem + 2.2vw,4.25rem);overflow:hidden}.cm__pick-thumb[data-astro-cid-a63joiea] picture{width:100%;height:100%;display:block}.cm__pick-thumb[data-astro-cid-a63joiea] img{object-fit:cover;width:100%;height:100%;display:block}.cm__pick-copy[data-astro-cid-a63joiea]{flex-direction:column;gap:1px;min-width:0;display:flex}.cm__pick-way[data-astro-cid-a63joiea]{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--accent)}.cm__pick-name[data-astro-cid-a63joiea]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);color:var(--c-white);line-height:1.15}.cm__pick-meta[data-astro-cid-a63joiea]{font-size:var(--fs-eyebrow);color:var(--ink-on-dark-soft);line-height:1.3}.cm__pick-dot[data-astro-cid-a63joiea]{border:var(--stroke-2) solid var(--hairline-light);width:14px;height:14px;transition:border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);border-radius:50%;flex:none;align-self:flex-start;margin-left:auto}.cm__pick[data-astro-cid-a63joiea][aria-checked=true] .cm__pick-dot[data-astro-cid-a63joiea]{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--c-dark-blue)}.cm__cmp-rows[data-astro-cid-a63joiea]{margin:0}.cm__cmp-row[data-astro-cid-a63joiea]{grid-template-columns:var(--cols);border-top:var(--stroke) solid var(--hairline-light);display:grid}.cm__cmp-label[data-astro-cid-a63joiea]{padding:.8rem var(--s-5);font-size:var(--fs-meta);line-height:var(--lh-snug);color:var(--ink-on-dark-soft)}.cm__cmp-cell[data-astro-cid-a63joiea]{padding:.8rem var(--s-4);border-left:var(--stroke) solid var(--hairline-light);font-size:var(--fs-meta);line-height:var(--lh-snug);color:var(--ink-on-dark-soft);transition:background-color var(--dur) var(--ease-out);align-items:center;gap:.5rem;margin:0;display:flex}.cm__cmp-cell[data-astro-cid-a63joiea].is-win{font-family:var(--font-display);color:var(--c-orange);font-weight:600}.cm__cmp-check[data-astro-cid-a63joiea]{color:var(--c-orange);flex:none}.cm__cmp[data-astro-cid-a63joiea][data-active=neubau] .cm__cmp-cell[data-astro-cid-a63joiea][data-col=neubau],.cm__cmp[data-astro-cid-a63joiea][data-active=bestand] .cm__cmp-cell[data-astro-cid-a63joiea][data-col=bestand]{background:var(--cmp-tint)}.cm__cmp-row--fit[data-astro-cid-a63joiea] .cm__cmp-cell[data-astro-cid-a63joiea]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--c-white)}.cm__cmp-row--fit[data-astro-cid-a63joiea] .cm__cmp-label[data-astro-cid-a63joiea]{font-family:var(--font-display);color:var(--accent);font-weight:700}.cm__calc[data-astro-cid-a63joiea]{gap:var(--s-6);flex-direction:column;display:flex}.cm__calc-head[data-astro-cid-a63joiea]{justify-content:space-between;align-items:flex-end;gap:var(--s-4) var(--s-8);flex-wrap:wrap;display:flex}.cm__calc-title[data-astro-cid-a63joiea]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);line-height:var(--lh-snug);color:var(--c-white);flex-direction:column;gap:.25rem;display:flex}.cm__calc-kicker[data-astro-cid-a63joiea]{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}.cm__steps[data-astro-cid-a63joiea]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,.8rem + 1.8vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.cm__step[data-astro-cid-a63joiea]{padding-top:var(--s-4);border-top:var(--stroke-2) solid var(--hairline-light);flex-direction:column;display:flex}.cm__step[data-astro-cid-a63joiea].is-result{border-top-color:color-mix(in srgb, var(--action) 70%, transparent)}.cm__step-top[data-astro-cid-a63joiea]{align-items:baseline;gap:var(--s-3);display:flex}.cm__step-num[data-astro-cid-a63joiea]{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;opacity:.85;font-size:clamp(1.3rem,.95rem + 1.4vw,2rem);font-weight:700;line-height:.9}.cm__step-title[data-astro-cid-a63joiea]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);line-height:var(--lh-snug);color:var(--c-white)}.cm__step-body[data-astro-cid-a63joiea]{margin-top:var(--s-3);font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink-on-dark-soft)}.cm__step-figure[data-astro-cid-a63joiea]{padding-top:var(--s-4);flex-direction:column;gap:.2rem;margin-top:auto;display:flex}.cm__step-fig[data-astro-cid-a63joiea]{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-white);font-size:clamp(1.75rem,1.15rem + 2vw,2.6rem);font-weight:700;line-height:1}.cm__step[data-astro-cid-a63joiea].is-neg .cm__step-fig[data-astro-cid-a63joiea]{color:var(--c-negative-on-dark)}.cm__step[data-astro-cid-a63joiea].is-pos .cm__step-fig[data-astro-cid-a63joiea]{color:var(--c-positive-on-dark)}.cm__step-figlabel[data-astro-cid-a63joiea]{font-size:var(--fs-eyebrow);color:var(--ink-on-dark-soft);line-height:1.3}.cm__result[data-astro-cid-a63joiea]{border-radius:var(--radius-lg);background:var(--surface-card);color:var(--ink-on-light);box-shadow:var(--shadow-lg);padding:clamp(1.1rem,.9rem + 1vw,1.6rem) clamp(1.1rem,.9rem + 1.2vw,1.75rem)}.cm__flag[data-astro-cid-a63joiea]{align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--c-positive) 11%, var(--surface));border:var(--stroke) solid color-mix(in srgb, var(--c-positive) 40%, transparent);display:flex}.cm__flag[data-astro-cid-a63joiea][hidden]{display:none}.cm__flag-icon[data-astro-cid-a63joiea]{color:var(--c-positive);flex:none;margin-top:.1em}.cm__flag-copy[data-astro-cid-a63joiea]{flex-direction:column;gap:2px;display:flex}.cm__flag-title[data-astro-cid-a63joiea]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);color:color-mix(in srgb, var(--c-positive) 72%, var(--c-dark-blue));line-height:1.2}.cm__flag-text[data-astro-cid-a63joiea]{font-size:var(--fs-meta);line-height:var(--lh-snug);color:var(--ink-on-light)}.cm__wealth[data-astro-cid-a63joiea]{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-6);flex-wrap:wrap;display:flex}.cm__wealth-pos[data-astro-cid-a63joiea]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--ink-on-light);flex-direction:column;gap:2px;display:flex}.cm__wealth-sub[data-astro-cid-a63joiea]{font-family:var(--font-body);font-weight:400;font-size:var(--fs-meta);color:var(--ink-on-light-soft)}.cm__wealth-val[data-astro-cid-a63joiea]{font-family:var(--font-display);color:var(--c-positive);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem);font-weight:800;line-height:1}.cm__details[data-astro-cid-a63joiea]{margin-top:var(--s-4);border-top:var(--stroke) solid var(--hairline-dark)}.cm__details-sum[data-astro-cid-a63joiea]{padding-top:var(--s-3);cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:var(--fs-meta);color:var(--accent-on-light);align-items:center;gap:.4rem;list-style:none;display:flex}.cm__details-sum[data-astro-cid-a63joiea]::-webkit-details-marker{display:none}.cm__details-sum[data-astro-cid-a63joiea] svg[data-astro-cid-a63joiea]{transition:transform var(--dur-fast) var(--ease-out)}.cm__details[data-astro-cid-a63joiea][open] .cm__details-sum[data-astro-cid-a63joiea] svg[data-astro-cid-a63joiea]{transform:rotate(180deg)}.cm__details-sum[data-astro-cid-a63joiea]:focus-visible{outline:var(--stroke-2) solid var(--accent-on-light);outline-offset:3px}.cm__ref[data-astro-cid-a63joiea]{margin-top:var(--s-3);font-size:var(--fs-eyebrow);line-height:var(--lh-snug);color:var(--ink-on-light-soft)}.cm__table[data-astro-cid-a63joiea]{margin:var(--s-2) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,1rem + 2vw,3.5rem);display:grid}.cm__row[data-astro-cid-a63joiea]{align-items:baseline;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:var(--stroke) solid var(--hairline-dark);grid-template-columns:1fr auto;display:grid}.cm__pos[data-astro-cid-a63joiea]{font-size:var(--fs-meta);line-height:var(--lh-snug);color:var(--ink-on-light-soft)}.cm__val[data-astro-cid-a63joiea]{font-family:var(--font-display);font-weight:500;font-size:var(--fs-meta);color:var(--ink-on-light);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.cm__ask[data-astro-cid-a63joiea]{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-8);padding:var(--s-5) var(--s-6);border:var(--stroke) solid color-mix(in srgb, var(--c-white) 14%, transparent);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--c-white) 7%, transparent), color-mix(in srgb, var(--c-white) 2%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-white) 10%, transparent);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.cm__ask[data-astro-cid-a63joiea]:before,.cm__ask[data-astro-cid-a63joiea]:after{content:"";z-index:-1;filter:blur(70px);opacity:.32;pointer-events:none;border-radius:50%;width:22rem;height:22rem;position:absolute}.cm__ask[data-astro-cid-a63joiea]:before{background:var(--c-orange);top:-9rem;right:18%}.cm__ask[data-astro-cid-a63joiea]:after{background:var(--c-turquoise);opacity:.4;bottom:-12rem;right:-6rem}.cm__ask-copy[data-astro-cid-a63joiea]{flex-direction:column;gap:2px;display:flex}.cm__ask-title[data-astro-cid-a63joiea]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);color:var(--c-white)}.cm__ask-text[data-astro-cid-a63joiea]{font-size:var(--fs-meta);color:var(--ink-on-dark-soft)}.cm__ask[data-astro-cid-a63joiea] .cm__wege{flex:26rem;max-width:36rem}.cm__disclaimer[data-astro-cid-a63joiea]{margin-top:calc(var(--s-3) * -1)}.sr-only[data-astro-cid-a63joiea]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=860px){.cm__steps[data-astro-cid-a63joiea]{gap:var(--s-5);grid-template-columns:1fr}.cm__table[data-astro-cid-a63joiea]{grid-template-columns:1fr}}@media (width<=680px){.cm__cmp[data-astro-cid-a63joiea]{--cols:minmax(0, 1fr) minmax(0, 1fr)}.cm__cmp-corner[data-astro-cid-a63joiea]{display:none}.cm__pick[data-astro-cid-a63joiea]:first-of-type{border-left:0}.cm__pick[data-astro-cid-a63joiea]{padding:var(--s-3);flex-direction:column;align-items:flex-start}.cm__pick-dot[data-astro-cid-a63joiea]{top:var(--s-3);right:var(--s-3);position:absolute}.cm__cmp-label[data-astro-cid-a63joiea]{padding:var(--s-3) var(--s-3) 0;font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);grid-column:1/-1}.cm__cmp-cell[data-astro-cid-a63joiea]{min-width:0;padding:.35rem var(--s-3) var(--s-3);overflow-wrap:anywhere;hyphens:auto}.cm__cmp-cell[data-astro-cid-a63joiea]:first-of-type{border-left:0}.cm__cmp-row[data-astro-cid-a63joiea]{position:relative}.cm__cmp-row[data-astro-cid-a63joiea]:after{content:"";border-left:var(--stroke) solid var(--hairline-light);pointer-events:none;position:absolute;top:0;bottom:0;left:50%}.cm__cmp-cell[data-astro-cid-a63joiea]{border-left:0}.cm__cmp[data-astro-cid-a63joiea][data-active=neubau] .cm__cmp-cell[data-astro-cid-a63joiea][data-col=neubau],.cm__cmp[data-astro-cid-a63joiea][data-active=bestand] .cm__cmp-cell[data-astro-cid-a63joiea][data-col=bestand]{background:0 0}.cm__cmp[data-astro-cid-a63joiea][data-active=neubau] .cm__cmp-row[data-astro-cid-a63joiea]{background:linear-gradient(90deg, var(--cmp-tint) 0 50%, transparent 50% 100%)}.cm__cmp[data-astro-cid-a63joiea][data-active=bestand] .cm__cmp-row[data-astro-cid-a63joiea]{background:linear-gradient(90deg, transparent 0 50%, var(--cmp-tint) 50% 100%)}}@media (prefers-reduced-motion:reduce){.cm__pick[data-astro-cid-a63joiea],.cm__cmp-cell[data-astro-cid-a63joiea],.cm__details-sum[data-astro-cid-a63joiea] svg[data-astro-cid-a63joiea]{transition:none}}.ctaband[data-astro-cid-wrdjxhbp]{background:var(--bg-alt);color:var(--ink-on-light);border-top:var(--stroke) solid var(--hairline-dark);border-bottom:var(--stroke) solid var(--hairline-dark);padding-block:clamp(1.75rem,1.25rem + 1.6vw,2.75rem)}.ctaband__inner[data-astro-cid-wrdjxhbp]{justify-content:space-between;align-items:center;gap:var(--s-5) var(--s-8);flex-wrap:wrap;display:flex}.ctaband__copy[data-astro-cid-wrdjxhbp]{gap:var(--s-2);flex-direction:column;max-width:52ch;display:flex}.ctaband__line[data-astro-cid-wrdjxhbp]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-dark-blue);text-wrap:balance}.ctaband__sub[data-astro-cid-wrdjxhbp]{font-size:var(--fs-meta);line-height:var(--lh-snug);color:var(--ink-on-light-soft)}.ctaband__links[data-astro-cid-wrdjxhbp]{align-items:center;gap:var(--s-3);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.ctaband__link[data-astro-cid-wrdjxhbp]{font-family:var(--font-display);color:var(--accent-on-light);border-bottom:var(--stroke) solid currentColor;transition:opacity var(--dur-fast) var(--ease-out);padding-bottom:.1em;font-weight:600;text-decoration:none}.ctaband__link[data-astro-cid-wrdjxhbp]:hover{opacity:.8}.ctaband__link[data-astro-cid-wrdjxhbp]:focus-visible{outline:var(--stroke-2) solid var(--accent-on-light);outline-offset:3px}.ctaband__sep[data-astro-cid-wrdjxhbp]{color:var(--ink-on-light-soft)}.ctaband__btn[data-astro-cid-wrdjxhbp]{flex:none}@media (width<=640px){.ctaband__inner[data-astro-cid-wrdjxhbp]{flex-direction:column;align-items:flex-start}}.gt[data-astro-cid-3gj3mjfk]{background:var(--bg-alt);color:var(--ink-on-light);padding-block:clamp(2.75rem,2rem + 3.5vw,5rem)}.gt__banner[data-astro-cid-3gj3mjfk]{isolation:isolate;border-radius:var(--radius-lg);background:var(--grad-primary-deep);color:var(--ink-on-dark);box-shadow:var(--shadow-lg);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,.75rem + 3vw,3.5rem);padding:clamp(1.5rem,1.1rem + 1.8vw,2.5rem) clamp(1.5rem,1rem + 2.4vw,3rem);display:grid;position:relative;overflow:hidden}.gt__banner[data-astro-cid-3gj3mjfk]:after{content:"";z-index:-1;background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--c-beige) 7%, transparent) 1px, transparent 0);opacity:.6;pointer-events:none;background-size:4px 4px;position:absolute;inset:0}.gt__seal[data-astro-cid-3gj3mjfk]{aspect-ratio:1;width:clamp(8rem,6rem + 6vw,11rem)}.gt__seal[data-astro-cid-3gj3mjfk] svg[data-astro-cid-3gj3mjfk]{width:100%;height:100%;display:block;overflow:visible}.gt__seal-outer[data-astro-cid-3gj3mjfk]{fill:none;stroke:color-mix(in srgb, var(--accent) 45%, transparent);stroke-width:1.5px}.gt__seal-disc[data-astro-cid-3gj3mjfk]{fill:color-mix(in srgb, var(--accent) 16%, transparent);stroke:var(--accent);stroke-width:1.5px}.gt__seal-ring[data-astro-cid-3gj3mjfk]{transform-box:view-box;transform-origin:100px 100px;animation:48s linear infinite gt-spin}.gt__seal-ring[data-astro-cid-3gj3mjfk] text[data-astro-cid-3gj3mjfk]{fill:var(--c-beige);font-family:var(--font-display);letter-spacing:.1em;font-size:12.5px;font-weight:700}.gt__seal-num[data-astro-cid-3gj3mjfk]{fill:var(--c-white);font-family:var(--font-display);letter-spacing:-.02em;font-size:56px;font-weight:800}.gt__seal-unit[data-astro-cid-3gj3mjfk]{fill:var(--accent);font-family:var(--font-display);letter-spacing:.18em;font-size:13px;font-weight:700}@keyframes gt-spin{to{transform:rotate(360deg)}}.gt__eyebrow[data-astro-cid-3gj3mjfk]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}.gt__title[data-astro-cid-3gj3mjfk]{margin-top:var(--s-3);font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--c-white);text-wrap:balance;max-width:30ch}.gt__sub[data-astro-cid-3gj3mjfk]{margin-top:var(--s-3);max-width:52ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-on-dark-soft)}.gt__seal[data-astro-cid-3gj3mjfk]{margin-top:var(--s-6);align-self:start}.gt__layers[data-astro-cid-3gj3mjfk]{margin:var(--s-6) 0 0;gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.gt-layer[data-astro-cid-3gj3mjfk]{padding:var(--s-4);border-radius:var(--radius-md);border:var(--stroke) solid color-mix(in srgb, var(--c-beige) 16%, transparent);background:color-mix(in srgb, var(--c-white) 4%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.gt-layer__n[data-astro-cid-3gj3mjfk]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--accent);font-variant-numeric:tabular-nums;padding-top:.15em}.gt-layer__copy[data-astro-cid-3gj3mjfk]{flex-direction:column;gap:.25rem;display:flex}.gt-layer__title[data-astro-cid-3gj3mjfk]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);color:var(--c-white);line-height:1.25}.gt-layer__body[data-astro-cid-3gj3mjfk]{font-size:var(--fs-meta);line-height:var(--lh-snug);color:var(--ink-on-dark-soft)}.gt__example[data-astro-cid-3gj3mjfk]{margin-top:var(--s-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--c-orange) 14%, transparent);border:var(--stroke) solid color-mix(in srgb, var(--c-orange) 40%, transparent);align-items:center;gap:.9rem;padding:.75rem 1rem;display:flex}.gt__example-icon[data-astro-cid-3gj3mjfk]{color:var(--c-orange);flex:none}.gt__example-copy[data-astro-cid-3gj3mjfk]{flex-direction:column;gap:.25rem;display:flex}.gt__example-value[data-astro-cid-3gj3mjfk]{font-family:var(--font-display);color:var(--c-orange);font-size:clamp(1.2rem,1rem + .8vw,1.6rem);font-weight:800;line-height:1.15}.gt__example-k[data-astro-cid-3gj3mjfk]{font-size:var(--fs-meta);color:var(--c-white);line-height:1.45}.gt__honest[data-astro-cid-3gj3mjfk]{margin-top:var(--s-4);border-top:var(--stroke) solid var(--hairline-light);padding-top:var(--s-3)}.gt__honest[data-astro-cid-3gj3mjfk] summary[data-astro-cid-3gj3mjfk]{cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:var(--fs-meta);color:var(--ink-on-dark);align-items:center;gap:.5rem;list-style:none;display:inline-flex}.gt__honest[data-astro-cid-3gj3mjfk] summary[data-astro-cid-3gj3mjfk]::-webkit-details-marker{display:none}.gt__honest[data-astro-cid-3gj3mjfk] summary[data-astro-cid-3gj3mjfk]:after{content:"+";border:var(--stroke) solid var(--hairline-light);width:1.3rem;height:1.3rem;color:var(--accent);transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;font-size:.9rem;line-height:1;display:inline-grid}.gt__honest[data-astro-cid-3gj3mjfk][open] summary[data-astro-cid-3gj3mjfk]:after{transform:rotate(45deg)}.gt__honest[data-astro-cid-3gj3mjfk] summary[data-astro-cid-3gj3mjfk]:focus-visible{outline:var(--stroke-2) solid var(--accent);outline-offset:4px;border-radius:4px}.gt__honest[data-astro-cid-3gj3mjfk] p[data-astro-cid-3gj3mjfk]{margin-top:var(--s-3);max-width:64ch;font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink-on-dark-soft)}.gt__honest[data-astro-cid-3gj3mjfk] .gt__garant[data-astro-cid-3gj3mjfk]{font-size:var(--fs-eyebrow)}.gt__action[data-astro-cid-3gj3mjfk]{margin-top:var(--s-6)}.gt__scope[data-astro-cid-3gj3mjfk]{margin-top:var(--s-4);max-width:70ch;font-size:var(--fs-eyebrow);color:var(--ink-on-light-soft);line-height:1.5}@media (width<=640px){.gt__banner[data-astro-cid-3gj3mjfk]{grid-template-columns:1fr;justify-items:start}.gt__seal[data-astro-cid-3gj3mjfk]{width:7.5rem}.gt__layers[data-astro-cid-3gj3mjfk]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gt__seal-ring[data-astro-cid-3gj3mjfk]{animation:none}}.fp[data-astro-cid-2spykcjv]{--m:3.5rem;isolation:isolate;position:relative}.fp__light[data-astro-cid-2spykcjv]{background:var(--bg-alt);color:var(--ink-on-light);padding-block:var(--section-y,clamp(4rem, 3rem + 5vw, 8rem)) clamp(3.5rem, 2.5rem + 3vw, 5.5rem)}.fp__dark[data-astro-cid-2spykcjv]{background:var(--grad-primary-deep);color:var(--ink-on-dark);padding-block:clamp(3.5rem, 2.5rem + 3vw, 5.5rem) var(--section-y,clamp(4rem, 3rem + 5vw, 8rem))}.fp__col[data-astro-cid-2spykcjv]{max-width:54rem;margin-inline:auto}.fp__svg[data-astro-cid-2spykcjv]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fp__track[data-astro-cid-2spykcjv]{stroke:color-mix(in srgb, var(--accent) 22%, transparent);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.fp__halo[data-astro-cid-2spykcjv]{stroke:color-mix(in srgb, var(--accent) 24%, transparent);stroke-width:16px;stroke-linecap:round;stroke-linejoin:round}.fp__line[data-astro-cid-2spykcjv]{stroke:var(--accent);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.fp__eyebrow[data-astro-cid-2spykcjv]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-on-light);align-items:center;gap:.6rem;display:flex}.fp__eyebrow--dark[data-astro-cid-2spykcjv]{color:var(--accent)}.fp__sq[data-astro-cid-2spykcjv]{background:var(--accent);flex:none;width:.55rem;height:.55rem}.fp__title[data-astro-cid-2spykcjv]{margin-top:var(--s-4);font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--c-dark-blue);text-wrap:balance}.fp__accent[data-astro-cid-2spykcjv]{color:var(--accent-on-light)}.fp__lead[data-astro-cid-2spykcjv]{margin-top:var(--s-4);max-width:38rem;font-size:var(--fs-lead);line-height:var(--lh-snug);color:var(--ink-on-light-soft)}.fp__steps[data-astro-cid-2spykcjv]{flex-direction:column;gap:clamp(4.25rem,3.25rem + 3vw,6rem);margin:clamp(2.5rem,2rem + 2.5vw,4rem) 0 0;padding:0;list-style:none;display:flex}.fp-step[data-astro-cid-2spykcjv]{z-index:2;align-items:start;gap:clamp(1rem,.75rem + 1vw,1.5rem);display:grid;position:relative}.fp-step--left[data-astro-cid-2spykcjv]{grid-template-columns:var(--m) minmax(0, 1fr)}.fp-step--right[data-astro-cid-2spykcjv]{grid-template-columns:minmax(0, 1fr) var(--m);text-align:right}.fp-step--right[data-astro-cid-2spykcjv] .fp-step__marker[data-astro-cid-2spykcjv]{order:2}.fp-step--right[data-astro-cid-2spykcjv] .fp-step__copy[data-astro-cid-2spykcjv]{justify-self:end}.fp-step__marker[data-astro-cid-2spykcjv]{width:var(--m);height:var(--m);background:var(--c-dark-blue);color:var(--c-white);box-shadow:0 0 0 5px var(--bg-alt);transition:background-color .45s var(--ease-out), color .45s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.fp-step--final[data-astro-cid-2spykcjv] .fp-step__marker[data-astro-cid-2spykcjv]{background:var(--c-orange);color:var(--c-dark-blue)}.fp-step__num[data-astro-cid-2spykcjv]{font-family:var(--font-display);transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);font-size:1.3rem;font-weight:800;line-height:1}.fp-step__check[data-astro-cid-2spykcjv]{opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);position:absolute;transform:scale(.6)}.fp-step__copy[data-astro-cid-2spykcjv]{max-width:36rem;padding-top:calc((var(--m) - 2.1rem) / 2);transition:opacity .55s var(--ease-out), transform .55s var(--ease-out)}.fp-step__head[data-astro-cid-2spykcjv]{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.fp-step--right[data-astro-cid-2spykcjv] .fp-step__head[data-astro-cid-2spykcjv]{justify-content:flex-end}.fp-step__title[data-astro-cid-2spykcjv]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-dark-blue)}.fp-step__badge[data-astro-cid-2spykcjv]{background:color-mix(in srgb, var(--accent) 18%, var(--bg-alt));font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-on-light);white-space:nowrap;border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex}.fp-step__badge--action[data-astro-cid-2spykcjv]{background:var(--c-orange);color:var(--c-dark-blue)}.fp-step__body[data-astro-cid-2spykcjv]{margin-top:var(--s-2);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-on-light-soft)}.fp[data-astro-cid-2spykcjv][data-fp-ready] .fp-step[data-astro-cid-2spykcjv]:not(.is-reached) .fp-step__marker[data-astro-cid-2spykcjv]{background:var(--bg-alt);color:color-mix(in srgb, var(--c-dark-blue) 45%, transparent);box-shadow:0 0 0 5px var(--bg-alt), inset 0 0 0 2px color-mix(in srgb, var(--c-dark-blue) 22%, transparent)}.fp[data-astro-cid-2spykcjv][data-fp-ready] .fp-step[data-astro-cid-2spykcjv]:not(.is-reached) .fp-step__copy[data-astro-cid-2spykcjv]{opacity:.28;transform:translateY(10px)}.fp[data-astro-cid-2spykcjv][data-fp-ready] .fp-step[data-astro-cid-2spykcjv].is-current .fp-step__marker[data-astro-cid-2spykcjv]{box-shadow:0 0 0 5px var(--bg-alt), 0 0 0 9px color-mix(in srgb, var(--accent) 35%, transparent)}.fp[data-astro-cid-2spykcjv][data-fp-ready] .fp-step[data-astro-cid-2spykcjv].is-passed .fp-step__marker[data-astro-cid-2spykcjv]{background:var(--accent);color:var(--c-white)}.fp[data-astro-cid-2spykcjv][data-fp-ready] .fp-step[data-astro-cid-2spykcjv].is-passed .fp-step__num[data-astro-cid-2spykcjv]{opacity:0;transform:scale(.6)}.fp[data-astro-cid-2spykcjv][data-fp-ready] .fp-step[data-astro-cid-2spykcjv].is-passed .fp-step__check[data-astro-cid-2spykcjv]{opacity:1;transform:none}.fp-after[data-astro-cid-2spykcjv]{z-index:2;--after-gap:clamp(1rem, .75rem + 1vw, 1.5rem);grid-template-columns:var(--m) minmax(0, 1fr);gap:var(--after-gap);align-items:start;display:grid;position:relative}.fp-after__marker[data-astro-cid-2spykcjv]{width:var(--m);height:var(--m);background:var(--accent);color:var(--c-white);box-shadow:0 0 0 5px var(--c-dark-blue);transition:background-color .45s var(--ease-out), color .45s var(--ease-out);border-radius:50%;place-items:center;display:grid}.fp[data-astro-cid-2spykcjv][data-fp-ready] .fp-after[data-astro-cid-2spykcjv]:not(.is-reached) .fp-after__marker[data-astro-cid-2spykcjv]{background:var(--c-dark-blue);color:color-mix(in srgb, var(--c-beige) 50%, transparent);box-shadow:0 0 0 5px var(--c-dark-blue), inset 0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}.fp-after__copy[data-astro-cid-2spykcjv]{padding-top:calc((var(--m) - 1.2rem) / 2)}.fp-after__title[data-astro-cid-2spykcjv]{margin-top:var(--s-4);font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--c-white);text-wrap:balance}.fp-after__lead[data-astro-cid-2spykcjv]{margin-top:var(--s-3);font-size:var(--fs-lead);line-height:var(--lh-snug);color:var(--ink-on-dark-soft)}.fp-after__items[data-astro-cid-2spykcjv]{gap:var(--s-5) var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(1.75rem,1.4rem + 1.5vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.fp-after__item[data-astro-cid-2spykcjv]{gap:var(--s-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.fp-after__icon[data-astro-cid-2spykcjv]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 14%, transparent);width:2.5rem;height:2.5rem;color:var(--accent);place-items:center;display:grid}.fp-after__item-copy[data-astro-cid-2spykcjv]{flex-direction:column;gap:.2rem;display:flex}.fp-after__item-title[data-astro-cid-2spykcjv]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);color:var(--c-white)}.fp-after__item-body[data-astro-cid-2spykcjv]{font-size:var(--fs-meta);line-height:var(--lh-snug);color:var(--ink-on-dark-soft)}.fp-after__stats[data-astro-cid-2spykcjv]{padding:var(--s-6) 0 0;gap:var(--s-5);border-top:var(--stroke) solid var(--hairline-light);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2rem,1.5rem + 2vw,3rem) 0 0;list-style:none;display:grid}.fp-after__stat[data-astro-cid-2spykcjv]{flex-direction:column;gap:.3rem;display:flex}.fp-after__stat-value[data-astro-cid-2spykcjv]{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--c-white);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem);font-weight:800;line-height:1}.fp-after__stat-label[data-astro-cid-2spykcjv]{font-size:var(--fs-meta);color:var(--ink-on-dark-soft)}.fp-after__cta[data-astro-cid-2spykcjv]{align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.fp-after__cta-line[data-astro-cid-2spykcjv]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);color:var(--c-white)}.sr-only[data-astro-cid-2spykcjv]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=640px){.fp[data-astro-cid-2spykcjv]{--m:2.75rem}.fp-step__num[data-astro-cid-2spykcjv]{font-size:1.05rem}.fp-step__title[data-astro-cid-2spykcjv]{font-size:var(--fs-h4)}.fp-step__copy[data-astro-cid-2spykcjv]{padding-top:calc((var(--m) - 1.6rem) / 2)}.fp-step__body[data-astro-cid-2spykcjv]{font-size:var(--fs-meta)}.fp-after__items[data-astro-cid-2spykcjv]{grid-template-columns:1fr}.fp-after__stats[data-astro-cid-2spykcjv]{gap:var(--s-4);grid-template-columns:1fr}.fp-after__cta[data-astro-cid-2spykcjv]{text-align:center;flex-direction:column;margin-inline-start:calc(-1 * (var(--m) + var(--after-gap)))}}@media (prefers-reduced-motion:reduce){.fp-step__marker[data-astro-cid-2spykcjv],.fp-step__num[data-astro-cid-2spykcjv],.fp-step__check[data-astro-cid-2spykcjv],.fp-step__copy[data-astro-cid-2spykcjv],.fp-after__marker[data-astro-cid-2spykcjv]{transition:none}}.projects[data-astro-cid-kgmtzqt5]{isolation:isolate;--card-w:clamp(17rem, 24vw, 23rem);--pj-gap:clamp(1.1rem, .7rem + 1.4vw, 1.9rem);position:relative}.projects__head[data-astro-cid-kgmtzqt5]{max-width:62rem}.projects__title[data-astro-cid-kgmtzqt5]{margin-top:var(--s-5);font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--c-white);text-wrap:balance}.projects__lead[data-astro-cid-kgmtzqt5]{margin-top:var(--s-6);font-size:var(--fs-lead);line-height:var(--lh-snug);color:var(--ink-on-dark-soft)}.projects__lead[data-astro-cid-kgmtzqt5] strong[data-astro-cid-kgmtzqt5]{color:var(--ink-on-dark);font-weight:600}.projects__marquee[data-astro-cid-kgmtzqt5]{width:100%;perspective:var(--tilt-perspective,1200px);margin-top:clamp(2.25rem,1.4rem + 3.4vw,3.75rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000)}.projects__track[data-astro-cid-kgmtzqt5]{gap:var(--pj-gap);width:max-content;animation:pj-marquee var(--pj-dur,70s) linear infinite;margin:0;padding:clamp(.75rem,1.4vw,1.5rem) 0;list-style:none;display:flex}.projects__marquee[data-astro-cid-kgmtzqt5]:hover .projects__track[data-astro-cid-kgmtzqt5],.projects__marquee[data-astro-cid-kgmtzqt5]:focus-within .projects__track[data-astro-cid-kgmtzqt5],.projects__marquee[data-astro-cid-kgmtzqt5].is-offscreen .projects__track[data-astro-cid-kgmtzqt5]{animation-play-state:paused}@keyframes pj-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.projects__marquee[data-astro-cid-kgmtzqt5].is-interactive{cursor:grab;touch-action:pan-y}.projects__marquee[data-astro-cid-kgmtzqt5].is-interactive .projects__track[data-astro-cid-kgmtzqt5]{will-change:transform;animation:none}.projects__marquee[data-astro-cid-kgmtzqt5].is-dragging{cursor:grabbing}.projects__marquee[data-astro-cid-kgmtzqt5].is-dragging,.projects__marquee[data-astro-cid-kgmtzqt5].is-dragging [data-astro-cid-kgmtzqt5]{-webkit-user-select:none;user-select:none}.projects__item[data-astro-cid-kgmtzqt5]{flex:0 0 var(--card-w);width:var(--card-w);display:flex}.pcard[data-astro-cid-kgmtzqt5]{width:100%;color:inherit;border-radius:var(--radius-lg);text-decoration:none;display:block}.pcard__surface[data-astro-cid-kgmtzqt5]{border-radius:var(--radius-lg);background:var(--card-bg,#ffffff0d);border:var(--stroke) solid var(--card-border,var(--hairline-light));height:100%;box-shadow:var(--shadow-md);transform:perspective(var(--tilt-perspective,1200px)) rotateX(var(--tilt-rx,0deg)) rotateY(var(--tilt-ry,0deg));transform-style:preserve-3d;transition:transform var(--tilt-return,var(--dur-cine)) var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);will-change:transform;flex-direction:column;padding:clamp(1rem,.7rem + 1vw,1.4rem);display:flex;position:relative;overflow:hidden}.pcard__surface[data-astro-cid-kgmtzqt5].is-tilting{transition:transform var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out)}.pcard[data-astro-cid-kgmtzqt5].is-hover .pcard__surface[data-astro-cid-kgmtzqt5]{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--c-beige) 34%, transparent);background:#ffffff14}.pcard[data-astro-cid-kgmtzqt5]:focus-visible{outline:none}.pcard[data-astro-cid-kgmtzqt5]:focus-visible .pcard__surface[data-astro-cid-kgmtzqt5]{outline:var(--stroke-2) solid var(--accent);outline-offset:4px}.pcard__photo[data-astro-cid-kgmtzqt5]{margin-bottom:var(--s-5)}.pcard__surface[data-astro-cid-kgmtzqt5] .pcard__badges{z-index:2;pointer-events:none;position:absolute;top:calc(clamp(1rem,.7rem + 1vw,1.4rem) + .7rem);left:calc(clamp(1rem,.7rem + 1vw,1.4rem) + .7rem);right:calc(clamp(1rem,.7rem + 1vw,1.4rem) + .7rem)}.pcard__body[data-astro-cid-kgmtzqt5]{z-index:1;flex-direction:column;flex:1;display:flex;position:relative;transform:translateZ(.01px)}.pcard__type[data-astro-cid-kgmtzqt5]{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-caps);color:var(--accent)}.pcard__name[data-astro-cid-kgmtzqt5]{margin-top:var(--s-3);font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);line-height:var(--lh-snug);color:var(--c-white)}.pcard__loc[data-astro-cid-kgmtzqt5]{margin-top:var(--s-1);font-size:var(--fs-body);color:var(--ink-on-dark-soft)}.pcard__status[data-astro-cid-kgmtzqt5]{margin-top:var(--s-3);font-size:var(--fs-meta);color:var(--ink-on-dark-soft);line-height:1.4}.pcard__tags[data-astro-cid-kgmtzqt5]{margin-top:var(--s-5);padding-top:var(--s-4);border-top:var(--stroke) solid var(--hairline-light);gap:var(--s-2);flex-wrap:wrap;display:flex}.pcard__tag[data-astro-cid-kgmtzqt5]{font-size:.74rem;font-family:var(--font-display);letter-spacing:.01em;color:var(--ink-on-dark);border:var(--stroke) solid var(--hairline-light);border-radius:var(--radius-sm);transition:border-color var(--dur) var(--ease-out);padding:.34rem .7rem;font-weight:500;line-height:1.1}.pcard[data-astro-cid-kgmtzqt5].is-hover .pcard__tag[data-astro-cid-kgmtzqt5]{border-color:color-mix(in srgb, var(--c-beige) 32%, transparent)}.pcard__glare[data-astro-cid-kgmtzqt5]{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle 220px at var(--glare-x,50%) var(--glare-y,50%), #ffffff38, #fff0 72%);transition:opacity var(--dur-fast) var(--ease-out);position:absolute;inset:0}.pcard[data-astro-cid-kgmtzqt5].is-hover .pcard__glare[data-astro-cid-kgmtzqt5]{opacity:1}.projects__foot[data-astro-cid-kgmtzqt5]{justify-content:space-between;align-items:center;gap:var(--s-6);padding-top:var(--s-8);border-top:var(--stroke) solid var(--hairline-light);flex-wrap:wrap;margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);display:flex}@media (width<=760px){.projects[data-astro-cid-kgmtzqt5]{--card-w:clamp(15rem, 78vw, 20rem)}.projects__foot[data-astro-cid-kgmtzqt5]{flex-direction:column;align-items:flex-start}}@media (hover:none),(pointer:coarse){.projects__marquee[data-astro-cid-kgmtzqt5]{perspective:none;-webkit-mask-image:none;mask-image:none}.pcard__surface[data-astro-cid-kgmtzqt5]{transform-style:flat;will-change:auto;transform:none}.pcard__body[data-astro-cid-kgmtzqt5]{transform:none}}@media (prefers-reduced-motion:reduce){.projects__marquee[data-astro-cid-kgmtzqt5]:not(.is-interactive) .projects__track[data-astro-cid-kgmtzqt5]{animation:none;transform:none}.projects__marquee[data-astro-cid-kgmtzqt5]:not(.is-interactive){overflow-x:auto;-webkit-mask-image:none;mask-image:none}.projects__marquee[data-astro-cid-kgmtzqt5]:not(.is-interactive) .projects__item--dup[data-astro-cid-kgmtzqt5]{display:none}.pcard__surface[data-astro-cid-kgmtzqt5]{transition:box-shadow var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out)!important;transform:none!important}}.ts[data-astro-cid-dkerb3wy]{background:var(--c-white);color:var(--ink-on-light);padding-block:clamp(2.5rem,2rem + 2.5vw,4rem)}.ts--light[data-astro-cid-dkerb3wy]{background:var(--bg-alt)}.ts__title[data-astro-cid-dkerb3wy]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);color:var(--c-dark-blue);align-items:center;gap:.6rem;display:flex}.ts__stars[data-astro-cid-dkerb3wy]{color:var(--c-orange);padding-top:.25em;font-size:2.2em;line-height:.6}.ts__list[data-astro-cid-dkerb3wy]{margin:var(--s-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.75rem + 1vw,1.5rem);padding:0;list-style:none;display:grid}.ts-card[data-astro-cid-dkerb3wy]{justify-content:space-between;gap:var(--s-5);border-radius:var(--radius-lg);background:var(--bg-alt);border:var(--stroke) solid var(--hairline-dark);flex-direction:column;padding:clamp(1.15rem,1rem + .8vw,1.6rem);display:flex}.ts--light[data-astro-cid-dkerb3wy] .ts-card[data-astro-cid-dkerb3wy]{background:var(--c-white)}.ts-card__quote[data-astro-cid-dkerb3wy]{margin:0}.ts-card__quote[data-astro-cid-dkerb3wy] p[data-astro-cid-dkerb3wy]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--c-dark-blue);text-wrap:pretty;line-height:1.45}.ts-card__quote[data-astro-cid-dkerb3wy] p[data-astro-cid-dkerb3wy]:before{content:"„"}.ts-card__quote[data-astro-cid-dkerb3wy] p[data-astro-cid-dkerb3wy]:after{content:"“"}.ts-card__who[data-astro-cid-dkerb3wy]{align-items:center;gap:.75rem;display:flex}.ts-card__face[data-astro-cid-dkerb3wy]{object-fit:cover;width:3.25rem;height:3.25rem;box-shadow:0 0 0 3px var(--c-white), 0 0 0 4px var(--hairline-dark);border-radius:50%;flex:none}.ts-card__face--empty[data-astro-cid-dkerb3wy]{background:var(--c-dark-blue);display:block}.ts-card__meta[data-astro-cid-dkerb3wy]{flex-direction:column;gap:.1rem;display:flex}.ts-card__name[data-astro-cid-dkerb3wy]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-meta);color:var(--c-dark-blue)}.ts-card__context[data-astro-cid-dkerb3wy]{font-size:var(--fs-eyebrow);color:var(--ink-on-light-soft)}@media (width<=860px){.ts__list[data-astro-cid-dkerb3wy]{grid-template-columns:minmax(0,1fr)}}.mx[data-astro-cid-gfhro6re]{background:var(--bg-alt);color:var(--ink-on-light)}.mx__inner[data-astro-cid-gfhro6re]{flex-direction:column;gap:clamp(2rem,1.5rem + 2.5vw,3.5rem);display:flex}.mx__head[data-astro-cid-gfhro6re]{max-width:50rem}.mx__title[data-astro-cid-gfhro6re]{margin-top:var(--s-5);font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--c-dark-blue);text-wrap:balance}.mx__lead[data-astro-cid-gfhro6re]{margin-top:var(--s-5);max-width:44rem;font-size:var(--fs-lead);line-height:var(--lh-snug);color:var(--ink-on-light-soft)}.mx__grid[data-astro-cid-gfhro6re]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,.6rem + 1.5vw,2rem);display:grid}.mx__tabs[data-astro-cid-gfhro6re]{gap:var(--s-3);flex-direction:column;display:flex}.mx-tab[data-astro-cid-gfhro6re]{align-items:center;gap:var(--s-4);border:var(--stroke) solid var(--hairline-dark);border-radius:var(--radius-lg);background:var(--c-white);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(.9rem,.7rem + .6vw,1.2rem) clamp(1rem,.8rem + .8vw,1.5rem);display:grid;position:relative;box-shadow:0 1px 2px #122f420f}.mx-tab[data-astro-cid-gfhro6re]:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);transform:translate(3px)}.mx-tab[data-astro-cid-gfhro6re]:focus-visible{outline:var(--stroke-2) solid var(--accent-on-light);outline-offset:3px}.mx-tab[data-astro-cid-gfhro6re].is-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--c-white));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent), var(--shadow-md)}.mx-tab__icon[data-astro-cid-gfhro6re]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 14%, transparent);width:2.75rem;height:2.75rem;color:var(--accent-on-light);place-items:center;display:grid}.mx-tab__icon[data-astro-cid-gfhro6re] svg[data-astro-cid-gfhro6re]{width:1.35rem;height:1.35rem}.mx-tab__copy[data-astro-cid-gfhro6re]{flex-direction:column;gap:.2rem;display:flex}.mx-tab__title[data-astro-cid-gfhro6re]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);line-height:var(--lh-snug);color:var(--c-dark-blue)}.mx-tab__desc[data-astro-cid-gfhro6re]{font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink-on-light-soft)}.mx-tab__cue[data-astro-cid-gfhro6re]{color:color-mix(in srgb, var(--c-dark-blue) 35%, transparent);transition:transform var(--dur) var(--ease-out), color var(--dur) var(--ease-out)}.mx-tab[data-astro-cid-gfhro6re].is-active .mx-tab__cue[data-astro-cid-gfhro6re]{color:var(--accent-on-light);transform:translate(3px)}.mx-tab[data-astro-cid-gfhro6re]:after{content:"";border-radius:inherit;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent);opacity:0;pointer-events:none;position:absolute;inset:-1px}@media (prefers-reduced-motion:no-preference){.mx[data-astro-cid-gfhro6re]:not(.is-engaged) .mx-tab[data-astro-cid-gfhro6re]:not(.is-active):after{animation:mxGlow 4s var(--ease-out) infinite;animation-delay:calc(var(--i,0) * .45s)}}@keyframes mxGlow{0%,to{opacity:0}14%{opacity:1}34%{opacity:0}}.mx__panel[data-astro-cid-gfhro6re]{border-radius:var(--radius-lg);background:var(--grad-primary-deep);color:var(--ink-on-dark);box-shadow:var(--shadow-lg);padding:clamp(1.4rem,1rem + 1.5vw,2.25rem);position:relative}.mx-p[data-astro-cid-gfhro6re]{flex-direction:column;height:100%;display:flex}.mx-p[data-astro-cid-gfhro6re][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.mx-p[data-astro-cid-gfhro6re]:not([hidden]){animation:mxIn .45s var(--ease-out)}}@keyframes mxIn{0%{opacity:0;transform:translateY(8px)}}.mx-p__kicker[data-astro-cid-gfhro6re]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}.mx-p__num[data-astro-cid-gfhro6re]{margin-top:var(--s-3);font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--c-white);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,1.6rem + 2.8vw,3.8rem);font-weight:800;line-height:1}.mx-p__label[data-astro-cid-gfhro6re]{margin-top:var(--s-3);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-on-dark);max-width:44ch}.mx-p__foot[data-astro-cid-gfhro6re]{margin-top:var(--s-5);padding-top:var(--s-4);border-top:var(--stroke) solid var(--hairline-light);font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink-on-dark-soft)}.mx-p__foot[data-astro-cid-gfhro6re] strong[data-astro-cid-gfhro6re]{color:var(--c-white)}.mx-p__src[data-astro-cid-gfhro6re]{padding-top:var(--s-4);font-size:var(--fs-eyebrow);color:var(--ink-on-dark-soft);margin-top:auto}.mx-p__more[data-astro-cid-gfhro6re]{margin-top:var(--s-3);font-family:var(--font-display);font-weight:700;font-size:var(--fs-meta);color:var(--accent);text-underline-offset:3px;transition:text-decoration-color var(--dur) var(--ease-out);align-self:flex-start;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.mx-p__more[data-astro-cid-gfhro6re] span[data-astro-cid-gfhro6re]{transition:transform var(--dur) var(--ease-out);display:inline-block}.mx-p__more[data-astro-cid-gfhro6re]:hover{text-decoration-color:currentColor}.mx-p__more[data-astro-cid-gfhro6re]:hover span[data-astro-cid-gfhro6re]{transform:translate(3px)}.mx-p__more[data-astro-cid-gfhro6re]:focus-visible{outline:var(--stroke-2) solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.mx-p__more[data-astro-cid-gfhro6re] span[data-astro-cid-gfhro6re]{transition:none}.mx-p__more[data-astro-cid-gfhro6re]:hover span[data-astro-cid-gfhro6re]{transform:none}}.mx-chart[data-astro-cid-gfhro6re]{width:100%;height:auto;margin-top:var(--s-5);display:block;overflow:visible}.mx-chart__grid[data-astro-cid-gfhro6re]{stroke:var(--hairline-light);stroke-width:1px}.mx-chart__line[data-astro-cid-gfhro6re]{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0}.mx-chart__line--lagen[data-astro-cid-gfhro6re]{stroke:var(--c-orange)}.mx-chart__line--gehalt[data-astro-cid-gfhro6re]{stroke:var(--accent)}.mx-chart__dot--lagen[data-astro-cid-gfhro6re]{fill:var(--c-orange)}.mx-chart__dot--gehalt[data-astro-cid-gfhro6re]{fill:var(--accent)}.mx-chart__yr[data-astro-cid-gfhro6re]{fill:var(--ink-on-dark-soft);font-size:10px}@media (prefers-reduced-motion:no-preference){.mx-p[data-astro-cid-gfhro6re]:not([hidden]) .mx-chart__line[data-astro-cid-gfhro6re]{animation:mxDraw 1.1s var(--ease-out) both}}@keyframes mxDraw{0%{stroke-dashoffset:1px}}.mx-legend[data-astro-cid-gfhro6re]{margin:var(--s-3) 0 0;gap:var(--s-2) var(--s-5);font-size:var(--fs-meta);color:var(--ink-on-dark-soft);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mx-legend[data-astro-cid-gfhro6re] li[data-astro-cid-gfhro6re]{align-items:center;gap:.45rem;display:inline-flex}.mx-legend__sw[data-astro-cid-gfhro6re]{border-radius:2px;width:.9rem;height:3px}.mx-legend__sw--lagen[data-astro-cid-gfhro6re]{background:var(--c-orange)}.mx-legend__sw--gehalt[data-astro-cid-gfhro6re]{background:var(--accent)}.mx-bars[data-astro-cid-gfhro6re]{margin:var(--s-5) 0 0;gap:var(--s-4);flex-direction:column;padding:0;list-style:none;display:flex}.mx-bars__row[data-astro-cid-gfhro6re]{gap:.35rem var(--s-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label val""track track";align-items:baseline;display:grid}.mx-bars__label[data-astro-cid-gfhro6re]{font-size:var(--fs-meta);color:var(--ink-on-dark-soft);grid-area:label}.mx-bars__val[data-astro-cid-gfhro6re]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);color:var(--c-white);font-variant-numeric:tabular-nums;grid-area:val}.mx-bars__track[data-astro-cid-gfhro6re]{background:#ffffff14;border-radius:999px;grid-area:track;height:.7rem;overflow:hidden}.mx-bars__fill[data-astro-cid-gfhro6re]{height:100%;width:var(--w);border-radius:inherit;background:color-mix(in srgb, var(--c-beige) 55%, transparent);transform-origin:0;display:block}.mx-bars__fill--hot[data-astro-cid-gfhro6re],.mx-bars__fill--pos[data-astro-cid-gfhro6re]{background:var(--accent)}.mx-bars__fill--neg[data-astro-cid-gfhro6re]{background:var(--c-negative-on-dark)}.mx-bars__val--neg[data-astro-cid-gfhro6re]{color:var(--c-negative-on-dark)}.mx-loss[data-astro-cid-gfhro6re]{margin-top:var(--s-5);padding:var(--s-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--c-negative-on-dark) 12%, transparent);border:var(--stroke) solid color-mix(in srgb, var(--c-negative-on-dark) 35%, transparent)}.mx-loss__title[data-astro-cid-gfhro6re]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);color:var(--c-white)}.mx-loss__rows[data-astro-cid-gfhro6re]{margin:var(--s-3) 0 0;gap:.4rem;display:grid}.mx-loss__rows[data-astro-cid-gfhro6re]>div[data-astro-cid-gfhro6re]{justify-content:space-between;align-items:baseline;gap:var(--s-4);font-size:var(--fs-meta);line-height:1.4;display:flex}.mx-loss__rows[data-astro-cid-gfhro6re] dt[data-astro-cid-gfhro6re]{color:var(--ink-on-dark-soft)}.mx-loss__rows[data-astro-cid-gfhro6re] dd[data-astro-cid-gfhro6re]{font-family:var(--font-display);color:var(--c-negative-on-dark);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.mx-loss__sum[data-astro-cid-gfhro6re]{border-top:var(--stroke) solid color-mix(in srgb, var(--c-negative-on-dark) 35%, transparent);padding-top:.5rem}.mx-loss__sum[data-astro-cid-gfhro6re] dt[data-astro-cid-gfhro6re]{font-family:var(--font-display);color:var(--c-white);font-weight:700}.mx-loss__sum[data-astro-cid-gfhro6re] dd[data-astro-cid-gfhro6re]{font-size:1.2em}.mx-loss__note[data-astro-cid-gfhro6re]{margin-top:var(--s-3);font-size:var(--fs-eyebrow);color:var(--ink-on-dark-soft);line-height:1.45}@media (prefers-reduced-motion:no-preference){.mx-p[data-astro-cid-gfhro6re]:not([hidden]) .mx-bars__fill[data-astro-cid-gfhro6re]{animation:mxGrowX .9s var(--ease-out) both}.mx-p[data-astro-cid-gfhro6re]:not([hidden]) .mx-bars__row[data-astro-cid-gfhro6re]:nth-child(2) .mx-bars__fill[data-astro-cid-gfhro6re]{animation-delay:80ms}.mx-p[data-astro-cid-gfhro6re]:not([hidden]) .mx-bars__row[data-astro-cid-gfhro6re]:nth-child(3) .mx-bars__fill[data-astro-cid-gfhro6re]{animation-delay:.16s}}@keyframes mxGrowX{0%{transform:scaleX(0)}}.mx-cols[data-astro-cid-gfhro6re]{--bar-zone:8rem;margin-top:var(--s-5);gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,7rem));align-items:start;display:grid}.mx-cols__col[data-astro-cid-gfhro6re]{grid-template-rows:var(--bar-zone) auto auto;gap:.3rem;display:grid}.mx-cols__bar[data-astro-cid-gfhro6re]{height:calc(var(--bar-zone) * var(--hn));border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:color-mix(in srgb, var(--c-beige) 55%, transparent);transform-origin:50% 100%;align-self:end;display:block}.mx-cols__bar--low[data-astro-cid-gfhro6re]{background:var(--c-negative-on-dark)}.mx-cols__val[data-astro-cid-gfhro6re]{font-family:var(--font-display);color:var(--c-white);font-weight:700}.mx-cols__lbl[data-astro-cid-gfhro6re]{font-size:var(--fs-eyebrow);color:var(--ink-on-dark-soft)}@media (prefers-reduced-motion:no-preference){.mx-p[data-astro-cid-gfhro6re]:not([hidden]) .mx-cols__bar[data-astro-cid-gfhro6re]{animation:mxGrowY .9s var(--ease-out) both}}@keyframes mxGrowY{0%{transform:scaleY(0)}}.mx-table[data-astro-cid-gfhro6re]{width:100%;margin-top:var(--s-5);border-collapse:collapse;font-size:var(--fs-meta)}.mx-table[data-astro-cid-gfhro6re] th[data-astro-cid-gfhro6re],.mx-table[data-astro-cid-gfhro6re] td[data-astro-cid-gfhro6re]{border-bottom:var(--stroke) solid var(--hairline-light);text-align:left;padding:.6rem .4rem}.mx-table[data-astro-cid-gfhro6re] thead[data-astro-cid-gfhro6re] th[data-astro-cid-gfhro6re]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-on-dark-soft)}.mx-table[data-astro-cid-gfhro6re] tbody[data-astro-cid-gfhro6re] th[data-astro-cid-gfhro6re]{color:var(--c-white);font-weight:600}.mx-table__neg[data-astro-cid-gfhro6re]{color:var(--c-negative-on-dark);font-weight:600}.mx-table__pos[data-astro-cid-gfhro6re]{color:var(--c-positive-on-dark);font-weight:700}.mx-table[data-astro-cid-gfhro6re]+.mx-p__foot[data-astro-cid-gfhro6re]{border-top:0}.mx-p__num--word[data-astro-cid-gfhro6re]{color:var(--c-positive-on-dark)}.mx-p__num--neg[data-astro-cid-gfhro6re]{color:var(--c-negative-on-dark)}.mx-p[data-astro-cid-gfhro6re] .mx-kk{margin-top:var(--s-5)}@media (width<=900px){.mx__grid[data-astro-cid-gfhro6re]{grid-template-columns:minmax(0,1fr)}.mx__tabs[data-astro-cid-gfhro6re] .mx__panel[data-astro-cid-gfhro6re]{margin-block:var(--s-1) var(--s-3)}}@media (prefers-reduced-motion:reduce){.mx-tab[data-astro-cid-gfhro6re],.mx-tab__cue[data-astro-cid-gfhro6re]{transition:none}.mx-tab[data-astro-cid-gfhro6re]:hover{transform:none}}.wj[data-astro-cid-fzajhzaz]{background:var(--grad-primary-deep);color:var(--ink-on-dark)}.wj__inner[data-astro-cid-fzajhzaz]{flex-direction:column;gap:clamp(2rem,1.5rem + 2.5vw,3.5rem);display:flex}.wj__head[data-astro-cid-fzajhzaz]{max-width:48rem}.wj__title[data-astro-cid-fzajhzaz]{margin-top:var(--s-5);font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--c-white);text-wrap:balance}.wj__lead[data-astro-cid-fzajhzaz]{margin-top:var(--s-5);max-width:44rem;font-size:var(--fs-lead);line-height:var(--lh-snug);color:var(--ink-on-dark-soft)}.wj__block-title[data-astro-cid-fzajhzaz]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}.wj__costs-grid[data-astro-cid-fzajhzaz]{margin-top:var(--s-5);grid-template-columns:minmax(0,1fr);gap:clamp(1rem,.6rem + 1.5vw,1.75rem);display:grid}@media (width>=900px){.wj__costs-grid[data-astro-cid-fzajhzaz]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch}.wj__costs-grid[data-astro-cid-fzajhzaz] .wj-cost[data-astro-cid-fzajhzaz]{gap:.25rem;padding:clamp(1rem,.8rem + .6vw,1.35rem) clamp(1.1rem,.9rem + .8vw,1.6rem)}.wj__costs-grid[data-astro-cid-fzajhzaz] .wj-cost__value[data-astro-cid-fzajhzaz]{font-size:clamp(1.8rem,1.1rem + 1.4vw,2.5rem)}}.wj-chart[data-astro-cid-fzajhzaz]{gap:var(--s-5);border-radius:var(--radius-lg);border:var(--stroke) solid var(--hairline-light);background:#ffffff08;flex-direction:column;padding:clamp(1.25rem,1rem + 1vw,2rem);display:flex}.wj-chart__title[data-astro-cid-fzajhzaz]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);line-height:var(--lh-snug);color:var(--c-white);text-wrap:balance}.wj-chart[data-astro-cid-fzajhzaz] .kk{margin-block:auto}.wj-costs[data-astro-cid-fzajhzaz]{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,.5rem + 1vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.wj-cost[data-astro-cid-fzajhzaz]{border-radius:var(--radius-lg);border:var(--stroke) solid var(--hairline-light);background:#ffffff0d;flex-direction:column;gap:.35rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:flex}.wj-cost__value[data-astro-cid-fzajhzaz]{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--c-negative-on-dark);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.1em;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:800;line-height:1;display:inline-flex}.wj-cost__label[data-astro-cid-fzajhzaz]{margin-top:var(--s-2);font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);color:var(--c-white)}.wj-cost__note[data-astro-cid-fzajhzaz]{font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink-on-dark-soft)}.wj__hint[data-astro-cid-fzajhzaz]{margin-top:var(--s-3);font-size:var(--fs-eyebrow);color:var(--ink-on-dark-soft)}.wj-line[data-astro-cid-fzajhzaz]{height:4.5rem;margin:var(--s-6) 0 var(--s-4);position:relative}.wj-line__track[data-astro-cid-fzajhzaz],.wj-line__fill[data-astro-cid-fzajhzaz]{border-radius:2px;height:4px;position:absolute;top:2rem;left:.5rem;right:.5rem}.wj-line__track[data-astro-cid-fzajhzaz]{border-top:4px dotted var(--hairline-light);height:0}.wj-line__fill[data-astro-cid-fzajhzaz]{background:linear-gradient(90deg, var(--accent), var(--c-orange));transform-origin:0}.wj-line__pin[data-astro-cid-fzajhzaz]{border:3px solid var(--c-dark-blue);border-radius:50%;width:16px;height:16px;position:absolute;top:calc(2rem - 6px)}.wj-line__pin--start[data-astro-cid-fzajhzaz]{background:var(--accent);left:0}.wj-line__pin--end[data-astro-cid-fzajhzaz]{background:var(--c-orange);right:0}.wj-line__tag[data-astro-cid-fzajhzaz]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-meta);color:var(--c-white);position:absolute;top:0}.wj-line__tag--end[data-astro-cid-fzajhzaz]{right:0}.wj-line__left[data-astro-cid-fzajhzaz]{font-size:var(--fs-meta);color:var(--ink-on-dark-soft);white-space:nowrap;position:absolute;top:2.75rem;left:50%;transform:translate(-50%)}.wj-line__left[data-astro-cid-fzajhzaz] b[data-astro-cid-fzajhzaz]{color:var(--c-orange);font-family:var(--font-display)}@media (prefers-reduced-motion:no-preference){html.js .wj__time[data-astro-cid-fzajhzaz] .wj-line__fill[data-astro-cid-fzajhzaz]{transition:transform 1.4s var(--ease-out) .2s;transform:scaleX(0)}html.js .wj__time[data-astro-cid-fzajhzaz].is-visible .wj-line__fill[data-astro-cid-fzajhzaz]{transform:scaleX(1)}}.wj-windows[data-astro-cid-fzajhzaz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.6rem + 1.5vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.wj-win[data-astro-cid-fzajhzaz]{padding-top:var(--s-4);border-top:2px solid var(--hairline-light);flex-direction:column;gap:.3rem;display:flex}.wj-win--deadline[data-astro-cid-fzajhzaz]{border-top-color:var(--c-orange)}.wj-win__state[data-astro-cid-fzajhzaz]{font-size:var(--fs-eyebrow);letter-spacing:.04em;color:var(--accent);font-weight:600}.wj-win--deadline[data-astro-cid-fzajhzaz] .wj-win__state[data-astro-cid-fzajhzaz]{color:var(--c-orange)}.wj-win__value[data-astro-cid-fzajhzaz]{margin-top:var(--s-2);font-family:var(--font-display);color:var(--c-white);white-space:nowrap;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);font-weight:800;line-height:1.05}.wj-win__title[data-astro-cid-fzajhzaz]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);color:var(--c-white)}.wj-win__body[data-astro-cid-fzajhzaz]{font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink-on-dark-soft)}.wj__disclaimer[data-astro-cid-fzajhzaz]{max-width:70ch;font-size:var(--fs-eyebrow);color:var(--ink-on-dark-soft);line-height:1.5}@media (width<=860px){.wj-windows[data-astro-cid-fzajhzaz]{grid-template-columns:minmax(0,1fr)}}
