.fb-page .founder-banner{display:block;width:100%;padding:0;border:0;appearance:none;background:transparent;line-height:0;cursor:pointer;text-align:left}
.fb-page .founder-banner:focus-visible{outline:3px solid #242820;outline-offset:5px;box-shadow:0 0 0 4px #fffdf5}
.fb-page .founder-hotspot,.fb-page .founder-title{pointer-events:none;animation:none!important;transition:transform .25s ease;filter:none!important}
.fb-page .founder-hotspot.gentle-active{transform:translateY(-1px) rotate(-.2deg) scale(1.008)}
.fb-page .founder-hotspot::after,.fb-page .founder-hotspot::before{display:none!important}
.quiet-petal{position:absolute;top:0;width:7px;height:10px;background:#edbbca;border-radius:80% 15% 65% 25%;opacity:0;animation:quiet-fall 1.8s ease-out forwards;pointer-events:none}
@keyframes quiet-fall{15%{opacity:.55}to{opacity:0;transform:translate(var(--drift),150px) rotate(160deg)}}
.fb-page .fingerboard,.fb-page .spot-ring,.fb-page .spark{animation:none!important}
.prototype-illustration{margin:0 0 1.3rem;line-height:1.5}.prototype-illustration img{display:block;width:100%;height:auto;aspect-ratio:1864/844;object-fit:cover;border-radius:8px}.prototype-illustration figcaption{font-size:.78rem;color:#51584e;margin-top:.5rem}
@media(prefers-reduced-motion:reduce){.fb-page .founder-hotspot{transform:none!important;transition:none!important}.quiet-petal{display:none;animation:none!important}}
.fb-page .founder-hotspot{position:absolute;display:block;border:0;background:none;padding:0}.fb-page .founder-hotspot .founder-cutout{opacity:0;transform:none;filter:none;transition:opacity .18s ease}.fb-page .founder-hotspot.gentle-active .founder-cutout{opacity:1}.fb-page .founder-title{left:3%;width:24%;bottom:25%;top:auto}.fb-page .founder-banner::after{display:none}@media(prefers-reduced-motion:reduce){.fb-page .founder-hotspot .founder-cutout{opacity:0!important;transition:none!important}}
