.team[data-astro-cid-ae2kqkmy]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.head-card[data-astro-cid-ae2kqkmy]{text-align:center;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-4) var(--space-3) var(--space-3);flex-direction:column;display:flex}.image-frame[data-astro-cid-ae2kqkmy]{width:8.5rem;height:8.5rem;margin:0 auto var(--space-3);background:linear-gradient(140deg, color-mix(in srgb, var(--color-accent) 22%, var(--color-surface)), color-mix(in srgb, var(--color-confirm-strong) 22%, var(--color-surface)));border:1px solid var(--color-line);box-shadow:0 0 0 4px var(--color-surface), 0 0 0 5px var(--color-line);border-radius:50%;place-items:center;display:grid;overflow:hidden}.image-frame[data-astro-cid-ae2kqkmy] picture[data-astro-cid-ae2kqkmy],.image-frame[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{object-fit:cover;width:100%;height:100%;display:block}.initials[data-astro-cid-ae2kqkmy]{font-family:var(--font-display);color:var(--color-text);letter-spacing:.02em;font-size:2.2rem;font-weight:600}.head-card[data-astro-cid-ae2kqkmy] h3[data-astro-cid-ae2kqkmy]{margin-bottom:.15rem;font-size:1.12rem}.role[data-astro-cid-ae2kqkmy]{text-transform:uppercase;letter-spacing:.5px;color:var(--color-accent-strong);font-size:.78rem;font-weight:700}.bio[data-astro-cid-ae2kqkmy]{color:var(--color-muted);margin-top:var(--space-2);text-align:left;text-wrap:pretty;hyphens:auto;font-size:.94rem}.bio[data-astro-cid-ae2kqkmy] p[data-astro-cid-ae2kqkmy]+p[data-astro-cid-ae2kqkmy],.bio-more[data-astro-cid-ae2kqkmy]{margin-top:var(--space-2)}.bio-more[data-astro-cid-ae2kqkmy] summary[data-astro-cid-ae2kqkmy]{cursor:pointer;color:var(--color-accent);font-weight:600}.bio-more[data-astro-cid-ae2kqkmy] p[data-astro-cid-ae2kqkmy]{margin-top:var(--space-2)}.bio[data-astro-cid-ae2kqkmy] b[data-astro-cid-ae2kqkmy]{color:var(--color-text);font-weight:650}.bio[data-astro-cid-ae2kqkmy] .brand-name[data-astro-cid-ae2kqkmy]{hyphens:none}.bio[data-astro-cid-ae2kqkmy] b[data-astro-cid-ae2kqkmy]{hyphens:manual}.profile[data-astro-cid-ae2kqkmy]{padding-top:var(--space-4);margin-top:auto;font-size:.9rem}.profile[data-astro-cid-ae2kqkmy] a[data-astro-cid-ae2kqkmy]:after{content:" ↗"}.calculator{gap:1.5rem;display:grid}.calculator .roles{gap:var(--space-2) var(--space-1);flex-wrap:wrap;display:flex}.calculator .roles button{border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-muted);font:inherit;cursor:pointer;flex:8rem;padding:.6rem 1rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.calculator .roles button:hover{border-color:var(--color-accent)}.calculator .roles button.on{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.calculator .slider{gap:1.1rem;display:grid}.calculator .field label{color:var(--color-muted);font-size:.92rem;display:block}.calculator .slider-head{margin-bottom:.4rem}.calculator .field label b{color:var(--color-text);font-variant-numeric:tabular-nums}.calculator input[type=range]{appearance:none;background:linear-gradient(90deg, var(--color-accent), var(--color-confirm));border-radius:6px;width:100%;height:6px}.calculator input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-text);border:3px solid var(--color-bg);width:22px;height:22px;box-shadow:0 0 0 1.5px var(--color-text), 0 1px 4px #00000059;cursor:pointer;border-radius:50%}.calculator input[type=range]::-moz-range-thumb{background:var(--color-text);border:3px solid var(--color-bg);width:22px;height:22px;box-shadow:0 0 0 1.5px var(--color-text), 0 1px 4px #00000059;cursor:pointer;border-radius:50%}.calculator .slider-head{grid-template-columns:1fr auto;align-items:start;gap:.3rem .8rem;display:grid}.calculator .slider-head label{min-width:0}.calculator .slider-number{white-space:nowrap;justify-self:end;align-items:baseline;gap:.3rem;font-size:.9rem;display:inline-flex}.calculator .slider-number input::-webkit-outer-spin-button,.calculator .slider-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calculator .slider-number input{-moz-appearance:textfield;appearance:textfield;text-align:right;width:6.5rem;font:inherit;font-variant-numeric:tabular-nums;color:var(--color-text);background:var(--color-bg-2);border:1px solid var(--color-line);border-radius:8px;padding:.25rem .5rem;font-weight:650}.calculator .slider-number input:focus-visible{outline:2px solid var(--color-confirm-strong);outline-offset:1px}.calculator .slider-bar{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;display:flex}.calculator .slider-bar .roles{flex:22rem}@media (width<=34rem){.calculator .slider-number input{width:4.6rem}.calculator .slider-number{font-size:.85rem}.calculator .slider-head label{font-size:.86rem}}@media (width<=26.5rem){.calculator .slider-head{grid-template-columns:1fr}.calculator .slider-head label{font-size:.92rem}.calculator .slider-number input{width:6.5rem}}.calculator .result{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:1.25rem}.calculator .amount{color:var(--color-muted);margin-bottom:1rem;font-size:.92rem}.calculator .amount b{color:var(--color-text)}.calculator .hint{font-style:italic}.calculator .cards{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.calculator .card{--card-padding:1rem;background:var(--color-bg-2);padding:var(--card-padding);border-radius:10px}.calculator .card .small{color:var(--color-muted);font-size:.82rem}.calculator .card .large{font-family:var(--font-display);color:var(--color-confirm-strong);font-variant-numeric:tabular-nums;margin:.15rem 0;font-size:2rem;font-weight:600;line-height:1.1}.calculator .card .year{color:var(--color-muted);font-size:.9rem;font-family:var(--font-sans)}.calculator .plain-text{margin-top:1rem;font-size:.95rem}.calculator .continue-link{color:var(--color-accent-strong);font-weight:650;display:inline-block}.calculator .assumptions{color:var(--color-muted);font-size:.9rem}.calculator .assumptions summary{cursor:pointer;color:var(--color-text);font-weight:600}.calculator .assumptions ul{margin:.6rem 0 0;padding-left:1.25rem;list-style:outside}.calculator .assumptions ul li+li{margin-top:.3rem}.calculator .assumptions .footnote{margin-top:.8rem;font-size:.85rem;line-height:1.5}.calculator .assumptions .footnote .asterisk{color:var(--color-accent-strong);font-weight:700}.calculator .disclaimer{color:var(--color-muted);border-top:1px solid var(--color-line);padding-top:.9rem;font-size:.82rem;line-height:1.5}.calculator .continue-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-top:1rem;display:flex}.calculator .print-button{font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.92rem;text-decoration:underline}.calculator .print-button:hover{color:var(--color-text)}.calculator .print-header,.calculator .print-inputs,.calculator .print-payback,.calculator .print-footer{display:none}@media print{:root,:root[data-theme=dark],:root[data-theme=light]{color-scheme:light!important;--color-bg:#fff!important;--color-bg-2:#fff!important;--color-surface:#fff!important;--color-line:#c8ccd4!important;--color-text:#14161c!important;--color-muted:#454a55!important;--color-accent:#cf4722!important;--color-accent-2:#cf4722!important;--color-accent-strong:#a5361a!important;--color-accent-ink:#fff!important;--color-confirm-strong:#14161c!important}html,body{color:#14161c!important;background:#fff!important}@page{margin:16mm 14mm}body>:not(main),main>section:not(#calculator),.calculator .roles,.calculator .slider,.calculator .meters,.calculator .continue-row,.calculator .assumptions summary{display:none!important}#calculator{max-width:none;background:0 0!important;padding:0!important}#calculator>h2,#calculator>.subtitle{display:none}.calculator .print-header{border-bottom:2px solid var(--color-accent);margin-bottom:6mm;padding-bottom:3mm;display:block}.calculator .print-brand{color:#14161c;align-items:center;gap:2mm;font-size:13pt;font-weight:700;display:flex}.calculator .print-brand b{color:var(--color-accent-strong);font-weight:700}.calculator .print-brand img{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:7mm;height:7mm}.calculator .print-title{font-family:var(--font-display);color:#14161c;margin-top:3mm;font-size:17pt;line-height:1.2}.calculator .print-line{color:#454a55;margin-top:1.5mm;font-size:8.5pt}.calculator .print-inputs{border-collapse:collapse;page-break-inside:avoid;width:100%;margin-bottom:6mm;font-size:10pt;display:table}.calculator .print-inputs caption{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#454a55;padding-bottom:1.5mm;font-size:9pt;font-weight:700}.calculator .print-inputs th,.calculator .print-inputs td{text-align:left;border-bottom:1px solid #dde0e6;padding:1.6mm 0}.calculator .print-inputs th{color:#454a55;font-weight:400}.calculator .print-inputs td{text-align:right;white-space:nowrap;font-weight:700}.calculator .result{box-shadow:none;page-break-inside:avoid;background:0 0;border:1px solid #c8ccd4;padding:5mm}.calculator .card{background:0 0;border:1px solid #dde0e6}.calculator .card .large{color:#14161c}.calculator .print-payback{color:#14161c;margin-top:3mm;font-size:10pt;display:block}.calculator .plain-text{display:none}.calculator .assumptions{margin-top:6mm;display:block!important}.calculator .assumptions::details-content{content-visibility:visible;display:block}.calculator .assumptions:before{content:"Womit gerechnet wird";text-transform:uppercase;letter-spacing:.5px;color:#454a55;padding-bottom:1.5mm;font-size:9pt;font-weight:700;display:block}.calculator .disclaimer{margin-top:5mm;font-size:8.5pt;display:block!important}.calculator .print-footer{color:#454a55;text-align:center;border-top:1px solid #dde0e6;margin-top:6mm;padding-top:2.5mm;font-size:8pt;display:block}a[href]:after{content:""}a{color:inherit;text-decoration:none}}.calculator input[type=range]:focus-visible{outline:2.5px solid var(--color-confirm-strong);outline-offset:3px}.calculator .meters{gap:var(--space-2);display:grid}.calculator .meters .hint{color:var(--color-muted);margin:0;font-size:.85rem;font-style:normal}.calculator .meters input{accent-color:var(--color-accent)}
