.feld-link, .faq-link, .article-back a{padding-top:10px;padding-bottom:10px;margin-top:-10px;margin-bottom:-10px;}.contact-direct-chips .direct-chip{padding-block:5px;margin-block:-5px;}.article-back a{padding-block:11px;margin-block:-11px;}.wk-close-links{row-gap:24px;}.prog-links{row-gap:24px;}:is(.feld-link, p:has(> .feld-link:only-child)) + p:has(> .feld-link:only-child){margin-top:24px;}.sol-text .feld-link + .feld-link{display:flex;width:fit-content;margin-top:14px;}.brand{padding:8px 10px;margin:-8px -10px;}.footer-legal a{display:inline-block;}@media (pointer:coarse), (max-width:900px){.footer-legal a{padding:12px 6px;margin:-12px -6px;}.fcol a{display:inline-block;padding:10.5px 0;margin-block:-1.5px;}.fcol li{margin-top:2px;}.letter-quick button{padding:11px 15px 12px;min-height:44px;}.fmail{padding-block:12px;margin-top:-2px;margin-bottom:-12px;}.text-link, .buyer-related a, .buyer-explanation a{padding-block:12px;}.buyer-related li + li{margin-top:24px;}.buyer-explanation p:has(> a + a){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:0.35em;row-gap:22px;}.buyer-explanation p:has(> a + a) a{padding-block:9px;margin-block:-9px;}.buyer-discovery a{padding-block:8px;margin-block:-8px;}.case-rail a{padding-block:10px;margin-block:-10px;}.case-rail{row-gap:24px;}.article-rail__toggle{min-height:44px;}}@media (pointer:coarse){a.eng-chip{min-height:44px;}}@media (max-width:900px){.sol-rail a{padding:11px 12px;}}@media (max-width:900px){.sol-rail a{min-width:max-content;}}@media (max-width:359.98px){.sol-rail a{padding-inline:9px;gap:7px;}}.work-caption a{display:inline-block;padding:12px 4px;margin:-12px -4px;}:root{--rv-dur:500ms;--rv-rise:8px;--rv-settle:0.985;--rv-mask:800ms;--rv-step:45ms;--rv-lead:110ms;--head-entry:1;--rv-ink:0.15em;--rv-ink-x:0.75em;}:is(h1, h2):has(.glow-word){--rv-ink:0.45em;}@keyframes rv-rise{from{opacity:0;translate:0 var(--rv-rise);}}@keyframes rv-head{from{translate:0 var(--rv-rise);}}@keyframes rv-settle{from{opacity:0;scale:var(--rv-settle);}}@keyframes rv-mask{from{-webkit-mask-image:linear-gradient(#000 0 46%, transparent 58% 100%);mask-image:linear-gradient(#000 0 46%, transparent 58% 100%);-webkit-mask-size:calc(100% + 2 * var(--rv-ink-x)) 220%;mask-size:calc(100% + 2 * var(--rv-ink-x)) 220%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(-1 * var(--rv-ink-x)) 100%;mask-position:calc(-1 * var(--rv-ink-x)) 100%;mask-clip:no-clip;}to{-webkit-mask-image:linear-gradient(#000 0 46%, transparent 58% 100%);mask-image:linear-gradient(#000 0 46%, transparent 58% 100%);-webkit-mask-size:calc(100% + 2 * var(--rv-ink-x)) 220%;mask-size:calc(100% + 2 * var(--rv-ink-x)) 220%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(-1 * var(--rv-ink-x)) 0;mask-position:calc(-1 * var(--rv-ink-x)) 0;mask-clip:no-clip;}}html.rv :is(h1, h2).rv-ink-box, html.js [data-reveal="head"] h1{padding-block:var(--rv-ink);margin-block:calc(-1 * var(--rv-ink));}html.rv .rv-ink-flow::before, html.rv .rv-ink-flow::after{content:"";display:block;height:var(--rv-ink);}html.rv .rv-ink-flow::before{margin-top:calc(-1 * var(--rv-ink));}html.rv .rv-ink-flow::after{margin-bottom:calc(-1 * var(--rv-ink));}[data-reveal="plate"], .rv-plate{--rv-kf:rv-settle;}html.rv :is([data-reveal=""], [data-reveal="row"], [data-reveal="plate"]):not(.is-revealed), html.rv [data-reveal="group"]:not(.is-revealed) > *{animation:var(--rv-kf, rv-rise) var(--rv-dur) var(--ease) var(--reveal-delay, 0s) backwards paused;}html.rv :is([data-reveal=""], [data-reveal="row"], [data-reveal="plate"]).is-revealed:not(.rv-now, .rv-done), html.rv [data-reveal="group"].is-revealed:not(.rv-now, .rv-done) > *{animation:var(--rv-kf, rv-rise) var(--rv-dur) var(--ease) var(--reveal-delay, 0s) backwards;}html.rv [data-reveal]:not([data-reveal="head"], .is-revealed) h2{opacity:0;animation:rv-mask var(--rv-mask) var(--ease) var(--reveal-delay, 0s) backwards paused;}html.rv [data-reveal].is-revealed:not([data-reveal="head"], .rv-now, .rv-done) h2{animation:rv-mask var(--rv-mask) var(--ease) var(--reveal-delay, 0s) backwards;}html.rv h2[data-reveal=""]:not(.is-revealed){animation:rv-rise var(--rv-dur) var(--ease) backwards paused, rv-mask var(--rv-mask) var(--ease) backwards paused;}html.rv h2[data-reveal=""].is-revealed:not(.rv-now, .rv-done){animation:rv-rise var(--rv-dur) var(--ease) backwards, rv-mask var(--rv-mask) var(--ease) backwards;}html.rv-arming [data-reveal], html.rv-arming [data-reveal] *, html.rv-arming [data-reveal]::before, html.rv-arming [data-reveal]::after, html.rv-arming [data-reveal] *::before, html.rv-arming [data-reveal] *::after, .rv-snap, .rv-snap *, .rv-snap::before, .rv-snap::after, .rv-snap *::before, .rv-snap *::after{transition:none !important;}html.js [data-reveal="head"]{animation:rv-head calc(var(--rv-dur) * var(--head-entry)) var(--ease) backwards;}html.js [data-reveal="head"] h1{animation:rv-mask calc(var(--rv-mask) * var(--head-entry)) var(--ease) backwards;}@media (prefers-reduced-motion:reduce){html.js [data-reveal="head"], html.js [data-reveal="head"] h1{animation:none;}}@media print{html.rv [data-reveal], html.rv [data-reveal] > *, html.rv [data-reveal] h2, html.js [data-reveal="head"], html.js [data-reveal="head"] h1{animation:none !important;}html.rv [data-reveal]:not([data-reveal="head"], .is-revealed) h2{opacity:1;}}html.rv .flow[data-reveal] .doc-tile{opacity:0;translate:0 10px;transition:opacity 0.34s var(--ease) var(--flow-dt, 0s), translate 0.34s var(--ease) var(--flow-dt, 0s), transform 0.55s var(--ease), box-shadow 0.55s var(--ease);}html.rv .flow[data-reveal] .doc-tile.d2{--flow-dt:0.1s;}html.rv .flow[data-reveal] .doc-tile.d3{--flow-dt:0.2s;}html.rv .flow[data-reveal] .flow-merge path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 0.48s var(--ease);}html.rv .flow[data-reveal] .flow-merge path:nth-child(1){transition-delay:0.34s;}html.rv .flow[data-reveal] .flow-merge path:nth-child(2){transition-delay:0.42s;}html.rv .flow[data-reveal] .flow-merge path:nth-child(3){transition-delay:0.5s;}html.rv .flow[data-reveal] .engine{opacity:0;scale:0.97;transition:opacity 0.37s var(--ease), scale 0.37s var(--ease);transition-delay:0.71s;}html.rv .flow[data-reveal] .engine .field{opacity:0;}html.rv .flow[data-reveal] .flow-out path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 0.37s var(--ease) 1.05s;}html.rv .flow[data-reveal] .q-bubble, html.rv .flow[data-reveal] .a-card{opacity:0;translate:0 10px;transition:opacity 0.34s var(--ease), translate 0.34s var(--ease);}html.rv .flow[data-reveal] .q-bubble{transition-delay:1.26s;}html.rv .flow[data-reveal] .a-card{transition-delay:1.43s;}html.rv .flow[data-reveal] .a-card .cite{opacity:0;translate:0 4px;transition:opacity 0.27s var(--ease), translate 0.27s var(--ease);}html.rv .flow[data-reveal] .a-card .cite:nth-child(1){transition-delay:1.63s;}html.rv .flow[data-reveal] .a-card .cite:nth-child(2){transition-delay:1.7s;}html.rv .flow[data-reveal] .a-card .cite:nth-child(3){transition-delay:1.77s;}html.rv .flow.is-revealed .doc-tile, html.rv .flow.is-revealed .q-bubble, html.rv .flow.is-revealed .a-card, html.rv .flow.is-revealed .a-card .cite{opacity:1;translate:0 0;}html.rv .flow.is-revealed .flow-merge path, html.rv .flow.is-revealed .flow-out path{stroke-dashoffset:0;}html.rv .flow.is-revealed .engine{opacity:1;scale:1;}html.rv .flow.is-revealed .engine .field{opacity:1;}html.rv .flow.is-revealed:not(.rv-now) .engine .field{animation:field-glint 0.88s var(--ease) 0.85s backwards;}.engine .field-twinkle{opacity:0;transition:opacity 0.6s var(--ease);animation:none;}html.rv .flow[data-reveal] .engine .field-twinkle{transition:opacity 0.6s var(--ease);}html.rv .flow.is-revealed .engine .field-twinkle{opacity:0;animation:none;}@media (hover:hover){html.js .flow.is-settled:hover .engine .field-twinkle path{animation:spark-twinkle var(--tw-dur, 2.6s) ease-in-out var(--tw-delay, 0s) infinite;}html.js .flow.is-settled:hover .engine .field-twinkle{opacity:0.85;}}.engine .field-twinkle path:nth-child(3n){--tw-dur:2.2s;--tw-delay:0s;}.engine .field-twinkle path:nth-child(3n + 1){--tw-dur:3.1s;--tw-delay:0.7s;}.engine .field-twinkle path:nth-child(3n + 2){--tw-dur:2.7s;--tw-delay:1.4s;}@keyframes spark-twinkle{0%, 100%{opacity:0.1;}50%{opacity:0.55;}}@media (prefers-reduced-motion:reduce){html.js .flow.is-settled .engine .field-twinkle path{animation:none;}.engine .field-twinkle{display:none;}}.flow .wf-dot{opacity:0;transition:opacity 0.5s var(--ease);}@media (hover:hover){html.js .flow.is-settled:hover .wf-dot{opacity:1;}}html.rv .flow.is-revealed .engine .field{transition:filter 0.6s var(--ease);}html.rv .flow.is-revealed .engine svg.field-twinkle{transition:opacity 0.6s var(--ease), filter 0.6s var(--ease);}@media (hover:hover){html.js .flow.is-settled:hover .engine .field{filter:brightness(1.45);}}@media (prefers-reduced-motion:reduce){.flow .wf-dot{display:none;}}@keyframes field-glint{0%{opacity:0;filter:brightness(1);}45%{opacity:1;filter:brightness(1.9);}100%{opacity:1;filter:brightness(1);}}@media print, (prefers-reduced-motion:reduce){html.rv .flow[data-reveal] .doc-tile, html.rv .flow[data-reveal] .engine, html.rv .flow[data-reveal] .engine .field, html.rv .flow[data-reveal] .q-bubble, html.rv .flow[data-reveal] .a-card, html.rv .flow[data-reveal] .a-card .cite{opacity:1;translate:0 0;scale:1;transition:none;animation:none;}html.rv .flow[data-reveal] .flow-merge path, html.rv .flow[data-reveal] .flow-out path{stroke-dasharray:none;stroke-dashoffset:0;transition:none;}}html.rv .work-intro[data-reveal] .work-duo img{opacity:0;transition:opacity 0.55s var(--ease), transform 0.55s var(--ease) 0s;}html.rv .work-intro[data-reveal] .work-duo img:last-child{transition:opacity 0.55s var(--ease) 0.18s, transform 0.55s var(--ease) 0s;}html.rv .work-intro[data-reveal] .work-intro-text{opacity:0;translate:0 10px;transition:opacity 0.55s var(--ease) 0.45s, translate 0.55s var(--ease) 0.45s;}html.rv .work-intro.is-revealed .work-duo img{opacity:1;}html.rv .work-intro.is-revealed .work-intro-text{opacity:1;translate:0 0;}html.rv .poles[data-reveal] .pole-word, html.rv .poles[data-reveal] .pole-item{opacity:0;translate:0 10px;transition:opacity 0.5s var(--ease) var(--pole-dt, 0s), translate 0.5s var(--ease) var(--pole-dt, 0s);}html.rv .poles[data-reveal] .pole:nth-child(1) .pole-word{--pole-dt:0s;}html.rv .poles[data-reveal] .pole:nth-child(1) .pole-item:nth-of-type(1){--pole-dt:0.14s;}html.rv .poles[data-reveal] .pole:nth-child(1) .pole-item:nth-of-type(2){--pole-dt:0.28s;}html.rv .poles[data-reveal] .pole:nth-child(2) .pole-word{--pole-dt:0.5s;}html.rv .poles[data-reveal] .pole:nth-child(2) .pole-item:nth-of-type(1){--pole-dt:0.64s;}html.rv .poles[data-reveal] .pole:nth-child(2) .pole-item:nth-of-type(2){--pole-dt:0.78s;}html.rv .poles.is-revealed .pole-word, html.rv .poles.is-revealed .pole-item{opacity:1;translate:0 0;}html.rv .poles[data-reveal]::before{transform:scaleY(0);transform-origin:top;transition:transform 0.9s var(--ease) 0.2s;}html.rv .poles.is-revealed::before{transform:scaleY(1);}@media print, (prefers-reduced-motion:reduce){html.rv .work-intro[data-reveal] .work-duo img, html.rv .work-intro[data-reveal] .work-intro-text, html.rv .poles[data-reveal] .pole-word, html.rv .poles[data-reveal] .pole-item{opacity:1;translate:0 0;transition:none;}html.rv .poles[data-reveal]::before{transform:none;transition:none;}}html.rv .case-teaser[data-reveal] > div:first-child{opacity:0;translate:0 10px;transition:opacity 0.5s var(--ease), translate 0.5s var(--ease);}html.rv .case-teaser[data-reveal] .ref-stop{opacity:0;translate:0 12px;transition:opacity 0.5s var(--ease) var(--case-dt, 0s), translate 0.5s var(--ease) var(--case-dt, 0s), transform 0.55s var(--ease), box-shadow 0.55s var(--ease);}html.rv .case-teaser[data-reveal] .ref-stop-1{--case-dt:0.23s;}html.rv .case-teaser[data-reveal] .ref-stop-2{--case-dt:0.41s;}html.rv .case-teaser[data-reveal] .ref-stop-3{--case-dt:0.61s;}html.rv .case-teaser[data-reveal] .ref-stop-3::after{opacity:0;transition:opacity 0.9s var(--ease) 1.04s;}html.rv .case-teaser.is-revealed > div:first-child, html.rv .case-teaser.is-revealed .ref-stop{opacity:1;translate:0 0;}html.rv .case-teaser.is-revealed .ref-stop-3::after{opacity:1;}@media print, (prefers-reduced-motion:reduce){html.rv .case-teaser[data-reveal] > div:first-child, html.rv .case-teaser[data-reveal] .ref-stop{opacity:1;translate:0 0;transition:none;}html.rv .case-teaser[data-reveal] .ref-stop-3::after{opacity:1;transition:none;}}html.rv .sol-item[data-reveal] .sol-head, html.rv .sol-item[data-reveal] .sol-text{opacity:0;translate:0 10px;transition:opacity 0.55s var(--ease) var(--sol-dt, 0s), translate 0.55s var(--ease) var(--sol-dt, 0s);}html.rv .sol-item[data-reveal] .sol-text{--sol-dt:0.12s;}html.rv .sol-item[data-reveal] .sol-gfx .lgfx > *{opacity:0;scale:0.985;transition:opacity 0.5s var(--ease) var(--sol-dt, 0.35s), scale 0.5s var(--ease) var(--sol-dt, 0.35s), translate 0.55s var(--ease);}html.rv .sol-item[data-reveal] .sol-gfx .lgfx > *:nth-child(2){--sol-dt:0.55s;}html.rv .sol-item[data-reveal] .sol-gfx .lgfx > *:nth-child(3){--sol-dt:0.75s;}html.rv .sol-item[data-reveal] .sol-gfx .lgfx > *:nth-child(4){--sol-dt:0.95s;}html.rv .sol-item[data-reveal] .sol-gfx .lgfx > *:nth-child(5){--sol-dt:1.15s;}html.rv .sol-item.is-revealed .sol-head, html.rv .sol-item.is-revealed .sol-text{opacity:1;translate:0 0;}html.rv .sol-item.is-revealed .sol-gfx .lgfx > *{opacity:1;scale:1;}.sol-rail .sol-dot{position:relative;}.sol-rail .sol-dot::after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity 0.4s var(--ease);animation:sol-ring 1.8s ease-out infinite;animation-play-state:paused;pointer-events:none;}@media (hover:hover){.sol-rail a:hover .sol-dot::after{opacity:1;animation-play-state:running;}}.sol-rail .sol-num{transition:color 0.4s var(--ease);}@media (hover:hover){.sol-rail a:hover .sol-num{color:var(--accent);}}@keyframes sol-ring{0%{box-shadow:0 0 0 0 rgba(46, 90, 120, 0.35);}75%, 100%{box-shadow:0 0 0 7px rgba(46, 90, 120, 0);}}html.rv .fund-grid[data-reveal] .fund-node, html.rv .fund-grid[data-reveal] .fund-slab, html.rv .fund-grid[data-reveal] .fund-frame-label, html.rv .fund-grid[data-reveal] .fund-ds{opacity:0;translate:0 10px;transition:opacity 0.55s var(--ease) var(--fund-dt, 0s), translate 0.55s var(--ease) var(--fund-dt, 0s);}html.rv .fund-grid[data-reveal] .fund-node:nth-child(2){--fund-dt:0.15s;}html.rv .fund-grid[data-reveal] .fund-node:nth-child(3){--fund-dt:0.3s;}html.rv .fund-grid[data-reveal] .fund-slab{--fund-dt:0.85s;}html.rv .fund-grid[data-reveal] .fund-frame-label{--fund-dt:1.15s;}html.rv .fund-grid[data-reveal] .fund-ds{--fund-dt:0.3s;}html.rv .fund-grid[data-reveal] .fund-lines{clip-path:inset(0 0 100% 0);transition:clip-path 0.7s var(--ease) 0.5s;}html.rv .fund-grid.is-revealed .fund-node, html.rv .fund-grid.is-revealed .fund-slab, html.rv .fund-grid.is-revealed .fund-frame-label, html.rv .fund-grid.is-revealed .fund-ds{opacity:1;translate:0 0;}html.rv .fund-grid.is-revealed .fund-lines{clip-path:inset(0 0 -2% 0);}@media print, (prefers-reduced-motion:reduce){html.rv .sol-item[data-reveal] .sol-head, html.rv .sol-item[data-reveal] .sol-text, html.rv .fund-grid[data-reveal] .fund-node, html.rv .fund-grid[data-reveal] .fund-slab, html.rv .fund-grid[data-reveal] .fund-frame-label, html.rv .fund-grid[data-reveal] .fund-ds{opacity:1;translate:0 0;transition:none;}html.rv .sol-item[data-reveal] .sol-gfx .lgfx > *{opacity:1;scale:1;transition:none;}html.rv .fund-grid[data-reveal] .fund-lines{clip-path:none;transition:none;}.sol-rail .sol-dot::after{animation:none;}.sol-gfx .lgw-doc, .sol-gfx .lga-card, .sol-gfx .lgi-stray{transition:none;}}html.rv .wk-wandel[data-reveal] .wk-who, html.rv .wk-wandel[data-reveal] .wk-bubble, html.rv .wk-wandel[data-reveal] .wk-stray, html.rv .wk-wandel[data-reveal] .wk-mutter, html.rv .wk-wandel[data-reveal] .wk-card, html.rv .wk-wandel[data-reveal] .wk-status, html.rv .wk-wandel[data-reveal] .wk-tag{opacity:0;scale:0.985;transition:opacity 0.45s var(--ease) var(--ww-dt, 0s), scale 0.45s var(--ease) var(--ww-dt, 0s);}html.rv .wk-wandel[data-reveal] .wk-side-vorher .wk-tag{--ww-dt:0s;}html.rv .wk-wandel[data-reveal] .wk-side-vorher .wk-who{--ww-dt:0.11s;}html.rv .wk-wandel[data-reveal] .wk-side-vorher .wk-bubble{--ww-dt:0.22s;}html.rv .wk-wandel[data-reveal] .wk-side-vorher .wk-stray{--ww-dt:0.38s;}html.rv .wk-wandel[data-reveal] .wk-side-vorher .wk-mutter{--ww-dt:0.52s;}html.rv .wk-wandel[data-reveal] .wk-side-nachher .wk-tag{--ww-dt:0.86s;}html.rv .wk-wandel[data-reveal] .wk-side-nachher .wk-who{--ww-dt:0.95s;}html.rv .wk-wandel[data-reveal] .wk-side-nachher .wk-card{--ww-dt:1.06s;}html.rv .wk-wandel[data-reveal] .wk-side-nachher .wk-status{--ww-dt:1.4s;}html.rv .wk-wandel.is-revealed .wk-who, html.rv .wk-wandel.is-revealed .wk-bubble, html.rv .wk-wandel.is-revealed .wk-stray, html.rv .wk-wandel.is-revealed .wk-mutter, html.rv .wk-wandel.is-revealed .wk-card, html.rv .wk-wandel.is-revealed .wk-status, html.rv .wk-wandel.is-revealed .wk-tag{opacity:1;scale:1;}html.rv .wk-steps[data-reveal] .wk-step{opacity:0;translate:0 14px;transition:opacity 0.55s var(--ease) var(--wk-dt, 0s), translate 0.55s var(--ease) var(--wk-dt, 0s), transform 0.55s var(--ease), box-shadow 0.55s var(--ease);}html.rv .wk-steps[data-reveal] .wk-step:nth-child(2){--wk-dt:0.18s;}html.rv .wk-steps[data-reveal] .wk-step:nth-child(3){--wk-dt:0.36s;}html.rv .wk-steps[data-reveal] .wk-step:nth-child(4){--wk-dt:0.54s;}html.rv .wk-steps[data-reveal] .wk-step-num{opacity:0;transition:opacity 0.45s var(--ease) calc(var(--wk-dt, 0s) + 0.4s);}html.rv .wk-steps[data-reveal] .wk-step-result, html.rv .wk-steps[data-reveal] .wk-step-note{opacity:0;translate:0 6px;transition:opacity 0.45s var(--ease) var(--wkr-dt, 1s), translate 0.45s var(--ease) var(--wkr-dt, 1s);}html.rv .wk-steps[data-reveal] .wk-step-result:nth-child(2){--wkr-dt:1.12s;}html.rv .wk-steps[data-reveal] .wk-step-result:nth-child(3){--wkr-dt:1.24s;}html.rv .wk-steps[data-reveal] .wk-step-note{--wkr-dt:1.4s;}html.rv .wk-steps.is-revealed .wk-step{opacity:1;translate:0 0;}html.rv .wk-steps.is-revealed .wk-step-num{opacity:1;}html.rv .wk-steps.is-revealed .wk-step-result, html.rv .wk-steps.is-revealed .wk-step-note{opacity:1;translate:0 0;}.wk-step-dark::before{content:"";position:absolute;inset:-35% -10%;z-index:0;background:radial-gradient(45% 80% at 18% 100%, rgba(116, 194, 222, 0.24), transparent 68%), radial-gradient(40% 72% at 58% 105%, rgba(124, 205, 178, 0.2), transparent 66%), radial-gradient(36% 68% at 92% 100%, rgba(214, 120, 189, 0.18), transparent 68%);filter:blur(12px);opacity:0;transition:opacity 0.6s var(--ease);animation:btn-aurora 6.5s ease-in-out infinite;animation-play-state:paused;pointer-events:none;}@media (hover:hover){.wk-step-dark:hover::before{opacity:1;animation-play-state:running;}}.wk-step-dark > *{position:relative;z-index:1;}.wk-manifest-spark{transition:transform 0.5s var(--ease);}@media (hover:hover){.wk-manifest:hover .wk-manifest-spark{transform:rotate(90deg) scale(1.08);}}@media print, (prefers-reduced-motion:reduce){html.rv .wk-wandel[data-reveal] .wk-who, html.rv .wk-wandel[data-reveal] .wk-bubble, html.rv .wk-wandel[data-reveal] .wk-stray, html.rv .wk-wandel[data-reveal] .wk-mutter, html.rv .wk-wandel[data-reveal] .wk-card, html.rv .wk-wandel[data-reveal] .wk-status, html.rv .wk-wandel[data-reveal] .wk-tag{opacity:1;scale:1;transition:none;}html.rv .wk-steps[data-reveal] .wk-step, html.rv .wk-steps[data-reveal] .wk-step-num, html.rv .wk-steps[data-reveal] .wk-step-result, html.rv .wk-steps[data-reveal] .wk-step-note{opacity:1;translate:0 0;transition:none;}.wk-step, .wk-manifest-spark{transition:none;}.wk-step-dark::before{animation:none;}}html.rv .ie-seal[data-reveal] .ie-seal-text{opacity:0;translate:0 10px;transition:opacity 0.5s var(--ease), translate 0.5s var(--ease);}html.rv .ie-seal[data-reveal] .ie-doc{opacity:0;scale:0.985;transition:opacity 0.5s var(--ease) 0.27s, scale 0.5s var(--ease) 0.27s;}html.rv .ie-seal[data-reveal] .ie-doc-rows li{opacity:0;translate:0 6px;transition:opacity 0.4s var(--ease) var(--ies-dt, 0.54s), translate 0.4s var(--ease) var(--ies-dt, 0.54s);}html.rv .ie-seal[data-reveal] .ie-doc-rows li:nth-child(2){--ies-dt:0.65s;}html.rv .ie-seal[data-reveal] .ie-doc-rows li:nth-child(3){--ies-dt:0.76s;}html.rv .ie-seal[data-reveal] .ie-doc-rows li:nth-child(4){--ies-dt:0.86s;}html.rv .ie-seal[data-reveal] .ie-doc-seal{opacity:0;scale:1.35;rotate:-6deg;transition:opacity 0.27s var(--ease) 1.17s, scale 0.4s var(--ease) 1.17s, rotate 0.4s var(--ease) 1.17s;}html.rv .ie-seal[data-reveal] .ie-doc-foot{opacity:0;transition:opacity 0.45s var(--ease) 1.44s;}html.rv .ie-seal.is-revealed .ie-seal-text{opacity:1;translate:0 0;}html.rv .ie-seal.is-revealed .ie-doc{opacity:1;scale:1;}html.rv .ie-seal.is-revealed .ie-doc-rows li{opacity:1;translate:0 0;}html.rv .ie-seal.is-revealed .ie-doc-seal{opacity:1;scale:1;rotate:0deg;}html.rv .ie-seal.is-revealed .ie-doc-foot{opacity:1;}html.rv .ie-tl[data-reveal] .ie-tl-seg{transform:scaleX(0);transform-origin:left center;transition:transform 0.55s var(--ease) var(--iet-dt, 0s);}html.rv .ie-tl[data-reveal] .ie-tl-col:nth-child(3) .ie-tl-seg{--iet-dt:0.18s;}html.rv .ie-tl[data-reveal] .ie-tl-col:nth-child(4) .ie-tl-seg{--iet-dt:0.36s;}html.rv .ie-tl[data-reveal] .ie-tl-col:nth-child(5) .ie-tl-seg{--iet-dt:0.54s;}html.rv .ie-tl[data-reveal] .ie-tl-num, html.rv .ie-tl[data-reveal] .ie-tl-col h3, html.rv .ie-tl[data-reveal] .ie-tl-col p{opacity:0;translate:0 8px;transition:opacity 0.5s var(--ease) calc(var(--iet-dt, 0s) + 0.25s), translate 0.5s var(--ease) calc(var(--iet-dt, 0s) + 0.25s);}html.rv .ie-tl[data-reveal] .ie-tl-col:nth-child(3){--iet-dt:0.18s;}html.rv .ie-tl[data-reveal] .ie-tl-col:nth-child(4){--iet-dt:0.36s;}html.rv .ie-tl[data-reveal] .ie-tl-col:nth-child(5){--iet-dt:0.54s;}html.rv .ie-tl[data-reveal] .ie-tl-beyond{opacity:0;transition:opacity 0.6s var(--ease) 1.15s;}html.rv .ie-tl.is-revealed .ie-tl-seg{transform:scaleX(1);}html.rv .ie-tl.is-revealed .ie-tl-num, html.rv .ie-tl.is-revealed .ie-tl-col h3, html.rv .ie-tl.is-revealed .ie-tl-col p{opacity:1;translate:0 0;}html.rv .ie-tl.is-revealed .ie-tl-beyond{opacity:1;}html.rv .ie-tl.prog-steps[data-reveal] .ie-tl-seg{transform:none;transition:none;}html.rv .ie-tl.prog-steps[data-reveal] .ie-tl-num, html.rv .ie-tl.prog-steps[data-reveal] .ie-tl-col h3, html.rv .ie-tl.prog-steps[data-reveal] .ie-tl-col p{opacity:1;translate:0 0;transition:none;}@media print, (prefers-reduced-motion:reduce){html.rv .ie-seal[data-reveal] .ie-seal-text, html.rv .ie-seal[data-reveal] .ie-doc, html.rv .ie-seal[data-reveal] .ie-doc-rows li, html.rv .ie-seal[data-reveal] .ie-doc-seal, html.rv .ie-seal[data-reveal] .ie-doc-foot, html.rv .ie-tl[data-reveal] .ie-tl-num, html.rv .ie-tl[data-reveal] .ie-tl-col h3, html.rv .ie-tl[data-reveal] .ie-tl-col p, html.rv .ie-tl[data-reveal] .ie-tl-beyond{opacity:1;translate:0 0;scale:1;rotate:0deg;transition:none;}html.rv .ie-tl[data-reveal] .ie-tl-seg{transform:none;transition:none;}html.rv .ie-bento[data-reveal] .ie-bento-item::before{opacity:1;translate:0 0;transition:none;}.ie-bento-item, .ie-tech-chips span{transition:none;}}html.rv .case-results[data-reveal] .case-chap{opacity:0;translate:0 10px;transition:opacity 0.55s var(--ease), translate 0.55s var(--ease);}html.rv .case-results[data-reveal] .result-line{opacity:0;translate:0 10px;transition:opacity 0.55s var(--ease) var(--res-dt, 0.2s), translate 0.55s var(--ease) var(--res-dt, 0.2s);}html.rv .case-results[data-reveal] .result-line:nth-child(2){--res-dt:0.38s;}html.rv .case-results[data-reveal] .result-line:nth-child(3){--res-dt:0.56s;}html.rv .case-results[data-reveal] .result-line:nth-child(4){--res-dt:0.74s;}html.rv .case-results[data-reveal] .result-line strong{background-size:0% 100%;transition:background-size 0.6s var(--ease) calc(var(--res-dt, 0.2s) + 0.45s);}html.rv .case-results.is-revealed .case-chap, html.rv .case-results.is-revealed .result-line{opacity:1;translate:0 0;}html.rv .case-results.is-revealed .result-line strong{background-size:100% 100%;}html.rv .case-cols[data-reveal] .case-narrative{opacity:0;translate:0 10px;transition:opacity 0.55s var(--ease), translate 0.55s var(--ease);}html.rv .case-cols[data-reveal] .eng-group{opacity:0;translate:0 10px;transition:opacity 0.55s var(--ease) var(--map-dt, 0.25s), translate 0.55s var(--ease) var(--map-dt, 0.25s);}html.rv .case-cols[data-reveal] .eng-group:nth-child(2){--map-dt:0.45s;}html.rv .case-cols[data-reveal] .eng-group:nth-child(3){--map-dt:0.65s;}html.rv .case-cols[data-reveal] .eng-group:nth-child(4){--map-dt:0.85s;}html.rv .case-cols.is-revealed .case-narrative, html.rv .case-cols.is-revealed .eng-group{opacity:1;translate:0 0;}@media print, (prefers-reduced-motion:reduce){html.rv .case-results[data-reveal] .case-chap, html.rv .case-results[data-reveal] .result-line, html.rv .case-cols[data-reveal] .case-narrative, html.rv .case-cols[data-reveal] .eng-group{opacity:1;translate:0 0;scale:1;transition:none;}html.rv .case-results[data-reveal] .result-line strong{background-size:100% 100%;transition:none;}}html.rv .ua-founders[data-reveal] .ua-founder{opacity:0;translate:0 12px;transition:opacity 0.55s var(--ease) var(--uaf-dt, 0s), translate 0.55s var(--ease) var(--uaf-dt, 0s);}html.rv .ua-founders[data-reveal] .ua-founder:nth-child(2){--uaf-dt:0.2s;}html.rv .ua-founders[data-reveal] .ua-portrait{scale:1.05;filter:saturate(0.6);transition:scale 0.9s var(--ease) calc(var(--uaf-dt, 0s) + 0.25s), filter 0.9s var(--ease) calc(var(--uaf-dt, 0s) + 0.25s);}html.rv .ua-founders[data-reveal] .ua-kennt-row{opacity:0;translate:0 6px;transition:opacity 0.45s var(--ease) calc(var(--uaf-dt, 0s) + 0.35s + var(--uak-i, 0) * 0.12s), translate 0.45s var(--ease) calc(var(--uaf-dt, 0s) + 0.35s + var(--uak-i, 0) * 0.12s);}.ua-kennt-row:nth-of-type(1){--uak-i:0;}.ua-kennt-row:nth-of-type(2){--uak-i:1;}.ua-kennt-row:nth-of-type(3){--uak-i:2;}html.rv .ua-founders.is-revealed .ua-founder{opacity:1;translate:0 0;}html.rv .ua-founders.is-revealed .ua-portrait{scale:1;filter:saturate(1);}html.rv .ua-founders.is-revealed .ua-kennt-row{opacity:1;translate:0 0;}html.rv .ua-politik[data-reveal] .ua-pol{opacity:0;translate:0 12px;transition:opacity 0.55s var(--ease) var(--pol-dt, 0s), translate 0.55s var(--ease) var(--pol-dt, 0s);}html.rv .ua-politik[data-reveal] .ua-pol:nth-child(2){--pol-dt:0.25s;}html.rv .ua-politik.is-revealed .ua-pol{opacity:1;translate:0 0;}@media print, (prefers-reduced-motion:reduce){html.rv .ua-founders[data-reveal] .ua-founder, html.rv .ua-founders[data-reveal] .ua-kennt-row, html.rv .ua-politik[data-reveal] .ua-pol{opacity:1;translate:0 0;transform:none;transition:none;}html.rv .ua-founders[data-reveal] .ua-portrait{scale:1;filter:none;transition:none;}}html.rv :is(.faq-cat, .dv-faq)[data-reveal] .faq-list, html.rv .dv-faq[data-reveal] .dv-faq-aside > :not(h2), html.rv .dv-faq[data-reveal] > .wk-close{opacity:0;transition:opacity var(--rv-dur) var(--ease) var(--rv-lead);}html.rv :is(.faq-cat, .dv-faq)[data-reveal] .faq-item{opacity:0;translate:0 var(--rv-rise);transition:opacity var(--rv-dur) var(--ease) calc(var(--rv-lead) + var(--faq-i, 0) * var(--rv-step)), translate var(--rv-dur) var(--ease) calc(var(--rv-lead) + var(--faq-i, 0) * var(--rv-step));}.faq-list .faq-item:nth-child(2){--faq-i:1;}.faq-list .faq-item:nth-child(3){--faq-i:2;}.faq-list .faq-item:nth-child(4){--faq-i:3;}.faq-list .faq-item:nth-child(5){--faq-i:4;}.faq-list .faq-item:nth-child(n + 6){--faq-i:5;}html.rv :is(.faq-cat, .dv-faq).is-revealed .faq-list, html.rv .dv-faq.is-revealed .dv-faq-aside > :not(h2), html.rv .dv-faq.is-revealed > .wk-close{opacity:1;}html.rv :is(.faq-cat, .dv-faq).is-revealed .faq-item{opacity:1;translate:0 0;}@media print, (prefers-reduced-motion:reduce){html.rv :is(.faq-cat, .dv-faq)[data-reveal] .faq-list, html.rv :is(.faq-cat, .dv-faq)[data-reveal] .faq-item, html.rv .dv-faq[data-reveal] .dv-faq-aside > :not(h2), html.rv .dv-faq[data-reveal] > .wk-close{opacity:1;translate:0 0;transition:none;}}.intro-link{color:var(--accent);font-weight:520;text-decoration:none;border-bottom:1px solid rgba(46, 90, 120, 0.35);transition:border-color 0.35s var(--ease);}@media (hover:hover){.intro-link:hover{border-color:var(--accent);}}.ev-facts > .ev-date{transform:none;}.termin-line{transition:background-color 0.35s var(--ease), box-shadow 0.35s var(--ease);}.termin-line:focus-visible{background-color:rgba(255, 255, 255, 0.72);box-shadow:0 10px 26px rgba(33, 30, 26, 0.06);}@media (hover:hover){.termin-line:hover{background-color:rgba(255, 255, 255, 0.72);box-shadow:0 10px 26px rgba(33, 30, 26, 0.06);}}@media (prefers-reduced-motion:reduce){.termin-line{transition:none;}}html.rv .prog-split[data-reveal] .prog-split-body, html.rv .prog-split[data-reveal] .prog-split-head > .prog-pull, html.rv .prog-split[data-reveal] > .dv-standort-links, html.rv .prog-split[data-reveal] > .prog-facts{opacity:0;translate:0 var(--rv-rise);transition:opacity var(--rv-dur) var(--ease) var(--rv-lead), translate var(--rv-dur) var(--ease) var(--rv-lead);}html.rv .prog-split.is-revealed .prog-split-body, html.rv .prog-split.is-revealed .prog-split-head > .prog-pull, html.rv .prog-split.is-revealed > .dv-standort-links, html.rv .prog-split.is-revealed > .prog-facts{opacity:1;translate:0 0;}@media print, (prefers-reduced-motion:reduce){html.rv .prog-split[data-reveal] .prog-split-body, html.rv .prog-split[data-reveal] .prog-split-head > .prog-pull, html.rv .prog-split[data-reveal] > .dv-standort-links, html.rv .prog-split[data-reveal] > .prog-facts{opacity:1;translate:0 0;transition:none;}}.ua-direct{margin:4px 0 10px;}.sec-head + .eng-chips{margin-top:clamp(22px, 3vw, 34px);}.city-stats{display:flex;flex-wrap:wrap;gap:clamp(28px, 6vw, 72px);}.city-stat b{display:block;font-family:var(--font-brand);font-size:clamp(26px, 3.2vw, 36px);font-weight:700;letter-spacing:-0.02em;color:var(--ink);line-height:1.1;}.city-stat i{display:block;margin-top:4px;font-style:normal;font-size:13.5px;color:var(--stone);}.region-partner{display:grid;grid-template-rows:none;grid-row:auto;grid-template-columns:auto minmax(0, 1fr);gap:clamp(18px, 3vw, 32px);align-items:start;max-width:860px;}.region-partner .ua-portrait{width:clamp(110px, 14vw, 150px);height:auto;}.region-partner h2{font-size:clamp(22px, 2.6vw, 28px);letter-spacing:-0.02em;}.region-partner .ua-role{display:block;margin-top:4px;}.region-partner .ua-bio{margin-top:12px;max-width:56ch;}.region-partner-chips{margin-top:16px;}.region-fund-cta{margin-top:26px;}@media (max-width:640px){.region-partner{grid-template-columns:1fr;}.region-partner .ua-portrait{width:110px;}}html.rv .triad[data-reveal] .t-icon{scale:0.6;background-color:var(--paper-deep);transition:scale 0.5s var(--ease), background-color 0.5s var(--ease);transition-delay:calc(var(--reveal-delay, 0s) + 0.3s);}html.rv .triad[data-reveal].is-revealed .t-icon{scale:1;background-color:var(--t-icon-tone);}.triad-item:nth-child(1){--t-icon-tone:var(--mint);}.triad-item:nth-child(2){--t-icon-tone:var(--peach);}.triad-item:nth-child(3){--t-icon-tone:var(--sky);}@media print, (prefers-reduced-motion:reduce){html.rv .triad[data-reveal] .t-icon{scale:1;background-color:var(--t-icon-tone);transition:none;}}@keyframes hero-in{to{opacity:1;transform:none;}}@keyframes hero-fade{to{opacity:1;}}@keyframes badge-land{to{opacity:1;scale:1;}}html.js .hero h1 .hw{display:inline-block;opacity:0;transform:translateY(12px);animation:hero-in 0.6s var(--ease) forwards;animation-delay:calc(0.05s + var(--w, 0) * 0.07s);}html.js .hero .glow-word::before, html.js .hero .glow-word::after{opacity:0;animation:hero-fade 0.9s var(--ease) 0.95s forwards;}html.js .hero .hero-copy{opacity:0;transform:translateY(12px);animation:hero-in 0.6s var(--ease) 0.4s forwards;}html.js .range-strip .path{opacity:0;animation:hero-fade 0.8s var(--ease) 0.6s forwards;}html.js .range-badge{opacity:0;scale:0.94;animation:badge-land 0.5s cubic-bezier(0.34, 1.3, 0.45, 1) forwards;animation-delay:calc(0.8s + var(--bi, 0) * 0.12s);}html.js .range-note{opacity:0;animation:hero-fade 0.7s var(--ease) 1.55s forwards;}html.js .hero-badge-field .hero-badge-static{opacity:0;animation:hero-fade 0.8s var(--ease) forwards;}html.js .badge-static-1{animation-delay:1.05s;}html.js .badge-static-2{animation-delay:1.25s;}html.js .badge-static-3{animation-delay:1.45s;}html.js .badge-static-4{animation-delay:1.65s;}html.js .range-list{opacity:0;animation:hero-fade 0.7s var(--ease) 0.7s forwards;}@media print, (prefers-reduced-motion:reduce){html.js .hero h1 .hw, html.js .hero .glow-word::before, html.js .hero .glow-word::after, html.js .hero .hero-copy, html.js .range-strip .path, html.js .range-badge, html.js .range-note, html.js .hero-badge-field .hero-badge-static, html.js .range-list{opacity:1;transform:none;scale:1;animation:none;}}.brand{position:relative;isolation:isolate;}.brand::after{content:"";position:absolute;inset:-2px -10px;z-index:-1;border-radius:999px;background:radial-gradient(46% 72% at 30% 52%, rgba(116, 194, 222, 0.42), transparent 70%), radial-gradient(40% 66% at 74% 48%, rgba(214, 120, 189, 0.34), transparent 70%);filter:blur(8px);opacity:0;transition:opacity 0.4s var(--ease);animation:brand-drift 4.5s ease-in-out infinite;animation-play-state:paused;pointer-events:none;}@keyframes brand-drift{0%, 100%{translate:-5% 0;scale:1;filter:blur(8px) hue-rotate(0deg);}50%{translate:5% 0;scale:1.05;filter:blur(8px) hue-rotate(28deg);}}.brand:focus-visible::after{opacity:0.65;animation-play-state:running;}@media (hover:hover){.brand:hover::after{opacity:0.65;animation-play-state:running;}}.brand svg{transition:transform 0.5s var(--ease);}.brand:focus-visible svg{transform:translateY(-0.5px) rotate(90deg) scale(1.1);}@media (hover:hover){.brand:hover svg{transform:translateY(-0.5px) rotate(90deg) scale(1.1);}}@media (prefers-reduced-motion:reduce){.brand::after{animation:none;}.brand svg{transition:none;}}html:is(.vt-out, .vt-in) .site-header{view-transition-name:av-header;}html:is(.vt-out, .vt-in) .fab{view-transition-name:av-fab;}html.vt-out .prog-industry-art.vt-art, html.vt-in .prog-hero-art.vt-art{view-transition-name:av-art;}html.vt-arrive [data-reveal="head"], html.vt-arrive [data-reveal="head"] h1{animation:none;}::view-transition-group(av-header), ::view-transition-group(av-fab){animation-duration:200ms;animation-timing-function:var(--ease);}::view-transition-old(av-header), ::view-transition-new(av-header), ::view-transition-old(av-fab), ::view-transition-new(av-fab){animation-duration:200ms;}::view-transition-old(root){animation:av-vt-out 120ms var(--ease-exit) both;}::view-transition-new(root){animation:av-vt-rise var(--rv-dur) var(--ease) 120ms both;}::view-transition-group(av-art){animation-duration:560ms;animation-timing-function:cubic-bezier(0.65, 0, 0.35, 1);}::view-transition-old(av-art){animation:av-vt-out 120ms var(--ease-exit) both;}::view-transition-new(av-art){animation:av-vt-in 240ms var(--ease) 80ms both;}@keyframes av-vt-out{to{opacity:0;}}@keyframes av-vt-in{from{opacity:0;}}@keyframes av-vt-rise{from{opacity:0;translate:0 var(--rv-rise);}}@media (prefers-reduced-motion:reduce){::view-transition-new(root){animation-name:av-vt-in;}::view-transition-group(av-art){animation:none;}}a.eng-chip{box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 0 0 100vmax rgba(33, 30, 26, 0);transition:box-shadow 0.35s var(--ease);}.letter-quick button{transition:background-color 0.35s var(--ease), border-color 0.35s var(--ease), color 0.35s var(--ease);}@media (hover:hover){a.eng-chip:hover{box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 0 0 100vmax rgba(33, 30, 26, 0.05);}}@media (prefers-reduced-motion:reduce){a.eng-chip, .letter-quick button{transition:none;}}
