.wv-demo-result-mobile{display:block}.wv-demo-result-desktop{display:none}@media (min-width:641px){.wv-demo-result-mobile{display:none}.wv-demo-result-desktop{display:block}}.wv-demo-qr-disclosure>summary{list-style:none}.wv-demo-qr-disclosure>summary::-webkit-details-marker{display:none}:root{--sf-hero-img:url(/retusche/hero_wunschbar.jpg);--sf-coll-img:url(/retusche/coll_wunschbar.jpg);--sf-b2b-img:url(/retusche/b2b_wunschbar.jpg)}:root[data-theme=light]{--sf-hero-img:url(/retusche/hero_pensato.jpg);--sf-coll-img:url(/retusche/coll_pensato.jpg);--sf-b2b-img:url(/retusche/b2b_pensato.jpg)}@media (prefers-color-scheme:light){:root:not([data-theme]){--sf-hero-img:url(/retusche/hero_pensato.jpg);--sf-coll-img:url(/retusche/coll_pensato.jpg);--sf-b2b-img:url(/retusche/b2b_pensato.jpg)}}.sf-hero-wordmark{letter-spacing:.14em;margin-left:.14em}@media (min-width:480px){.sf-hero-wordmark{letter-spacing:.22em;margin-left:.22em}}:root{--tsr-coll-img:url(/retusche/coll_wunschbar.jpg);--tsr-scrim:linear-gradient(180deg,rgba(10,12,20,0.26),rgba(10,12,20,0.56) 50%,rgba(10,12,20,0.78));--tsr-cta-bg:var(--accent)}:root[data-theme=light]{--tsr-coll-img:url(/retusche/coll_pensato.jpg);--tsr-scrim:linear-gradient(180deg,rgba(46,32,24,0.24),rgba(46,32,24,0.52) 50%,rgba(46,32,24,0.74));--tsr-cta-bg:#626741}@media (prefers-color-scheme:light){:root:not([data-theme]){--tsr-coll-img:url(/retusche/coll_pensato.jpg);--tsr-scrim:linear-gradient(180deg,rgba(46,32,24,0.24),rgba(46,32,24,0.52) 50%,rgba(46,32,24,0.74));--tsr-cta-bg:#626741}}.tsr{position:relative}.tsr .curtain{position:sticky;top:0;height:100dvh;z-index:2;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:2rem 1.5rem calc(4.5rem + 2rem)}.tsr-photo{position:absolute;inset:0;z-index:0}.tsr-photo-img{animation:tsr-kenburns 18s cubic-bezier(.22,.61,.36,1) forwards;will-change:transform}@keyframes tsr-kenburns{0%{transform:scale(1.06)}to{transform:scale(1)}}.tsr-scrim{position:absolute;inset:0;z-index:1;background:var(--tsr-scrim)}.curtain-inner{position:relative;z-index:2;max-width:640px;width:100%;text-align:center;color:var(--hero-ink)}.tsr-wordmark{font-family:var(--serif,serif);font-size:clamp(1.7rem,8vw,4.25rem);--tsr-ls-base:0.14em;letter-spacing:var(--tsr-ls-base);margin:0;animation:tsr-wordmark-in 1.4s cubic-bezier(.16,1,.3,1) .2s both}@media (min-width:480px){.tsr-wordmark{--tsr-ls-base:0.22em}}@keyframes tsr-wordmark-in{0%{letter-spacing:calc(var(--tsr-ls-base) + .12em);filter:blur(6px);opacity:0}to{letter-spacing:var(--tsr-ls-base);filter:blur(0);opacity:1}}@keyframes tsr-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.tsr-namehint{font-size:.72rem;opacity:.85;margin:.6rem 0 0;animation:tsr-fade-up .7s cubic-bezier(.16,1,.3,1) .6s both}.tsr-badge,.tsr-namehint{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase}.tsr-badge{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;margin-top:1.25rem;padding:.4rem .85rem;border:1px solid rgba(255,255,255,.4);border-radius:999px;animation:tsr-fade-up .7s cubic-bezier(.16,1,.3,1) .9s both}.tsr-pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:tsr-pulse 2.6s ease-in-out infinite}@keyframes tsr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.6)}}.tsr-claim{font-family:var(--serif,serif);font-size:clamp(1.5rem,3.9vw,2.6rem);line-height:1.2;margin:1rem 0 0;animation:tsr-fade-up .7s cubic-bezier(.16,1,.3,1) 1.05s both}.tsr-lead{font-family:var(--sans);font-size:1rem;line-height:1.62;opacity:.92;margin:.9rem auto 0;max-width:480px;animation:tsr-fade-up .7s cubic-bezier(.16,1,.3,1) 1.25s both}.tsr-cta-row{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1.75rem;animation:tsr-fade-up .7s cubic-bezier(.16,1,.3,1) 1.45s both}.tsr-cta-reassurance{font-family:var(--sans);font-size:.78rem;opacity:.8;margin:.85rem 0 0;animation:tsr-cta-reassurance-in .7s cubic-bezier(.16,1,.3,1) 1.65s both}@keyframes tsr-cta-reassurance-in{0%{opacity:0;transform:translateY(24px)}to{opacity:.8;transform:translateY(0)}}.tsr-cta{display:inline-block;padding:.8rem 1.6rem;border-radius:4px;text-decoration:none;font-family:var(--sans);font-size:.95rem;background:var(--tsr-cta-bg);color:var(--on-accent)}.tsr-cta:hover{opacity:.88}.tsr-cta:focus-visible,.tsr-scrollcue:focus-visible{outline:2px solid var(--hero-ink);outline-offset:3px}.tsr-scrollcue{position:absolute;z-index:2;bottom:1.5rem;left:50%;color:var(--hero-ink);font-size:1.5rem;text-decoration:none;opacity:.85;transform:translateX(-50%) translateY(0);animation:tsr-arrow-bounce 2.4s ease-in-out 2s infinite}@keyframes tsr-arrow-bounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(6px)}}.beneath{position:relative;z-index:3;background:var(--bg)}.tsr-band{height:160px;border-radius:10px;background-image:var(--tsr-coll-img);background-size:cover;background-position:50%;margin-bottom:2rem}@media (prefers-reduced-motion:reduce){.tsr-photo-img{animation:none;transform:scale(1)}.tsr-badge,.tsr-claim,.tsr-cta-reassurance,.tsr-cta-row,.tsr-lead,.tsr-namehint,.tsr-wordmark{animation:none;opacity:1;transform:none;filter:none;letter-spacing:var(--tsr-ls-base)}.tsr .curtain,.tsr-pulse-dot,.tsr-scrollcue{animation:none}.tsr .curtain{transform:none;opacity:1}}