.results-discovery{background:var(--flex-ink);color:var(--flex-paper);padding:55px 0 36px;overflow:hidden}
.results-discovery h2{font-size:clamp(38px,4.4vw,64px);text-align:center;line-height:1.05;margin:0 0 32px;font-weight:400}
.results-discovery h2 em{color:var(--flex-leaf)}
.discovery-stage{position:relative;isolation:isolate;max-width:1080px;height:450px;margin:auto;background:radial-gradient(ellipse at 76% 55%,#e2f3fa,transparent 56%),var(--flex-paper);border-radius:30px;overflow:hidden;color:var(--flex-ink)}
.discovery-people{position:absolute;left:1%;bottom:25px;width:58%;aspect-ratio:4/3;z-index:2}
.discovery-pose{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:none;transform:none;animation:none}
.discovery-pose.is-shown{opacity:1}
.discovery-business{position:absolute;right:3%;bottom:50px;width:36%;filter:blur(5px);opacity:.28;transition:filter .5s,opacity .5s;z-index:1}
.discovery-business>svg{display:block;width:100%;height:auto}
.discovery-business-label{font:italic 27px Georgia,serif;text-align:center;color:var(--flex-navy);margin-bottom:5px}
.discovery-found{display:block;text-align:center;color:var(--flex-green);font:italic 24px Georgia,serif;opacity:0;transition:opacity .3s}
.discovery-found b{display:inline-grid;place-items:center;border-radius:50%;background:var(--flex-leaf);width:28px;height:28px;color:var(--flex-ink);font:17px Arial,sans-serif;margin-left:8px}
.discovery-clutter{position:absolute;inset:0;z-index:3;pointer-events:none}
.discovery-window{position:absolute;width:170px;height:115px;border:2px solid var(--flex-ink);border-radius:12px;background:var(--flex-paper);box-shadow:0 8px 20px rgb(var(--flex-navy-rgb) / 0.0784);transition:opacity .35s,translate .5s}
.window-dots{display:block;border-bottom:1.5px solid var(--flex-ink);line-height:20px;padding-left:10px;letter-spacing:3px;color:#7196aa}
.window-symbol{display:block;font:35px/1.2 Georgia,serif;padding-left:15px;color:var(--flex-green)}
.discovery-window i{display:block;height:5px;width:65%;border-radius:4px;background:#c7dbe6;margin:7px 15px}
.discovery-window i:last-child{width:45%}
.window-0{top:28px;left:44%;rotate:-9deg}.window-1{top:50px;right:5%;rotate:10deg;background:#eaf7ee}.window-2{top:160px;left:53%;rotate:7deg}.window-3{top:200px;right:2%;rotate:-10deg;background:#e8f5ff}.window-4{top:5px;left:19%;rotate:6deg;width:140px;height:100px}.window-5{bottom:35px;right:15%;rotate:8deg;width:145px;height:106px}
.discovery-search-ring{position:absolute;right:17%;top:120px;width:85px;height:85px;border:5px solid var(--flex-navy);border-radius:50%;z-index:4;box-shadow:inset 0 0 0 3px #fff9;transition:opacity .3s}
.discovery-search-ring:after{content:"";position:absolute;width:48px;height:8px;background:var(--flex-navy);right:-36px;bottom:-15px;rotate:45deg;border-radius:5px}
.discovery-caption{position:absolute;bottom:17px;left:0;right:0;text-align:center;font-size:15px;color:#526c7a}
.discovery-stage[data-phase=clearing] .discovery-window{opacity:0;translate:0 -25px}
.discovery-stage[data-phase=clearing] .window-2,.discovery-stage[data-phase=clearing] .window-3{opacity:.6;translate:0 0}
.discovery-stage[data-phase=clearing] .discovery-business{filter:blur(2px);opacity:.7}
.discovery-stage[data-phase=found] .discovery-window{opacity:0;translate:0 -35px}
.discovery-stage[data-phase=found] .discovery-business{filter:none;opacity:1}
.discovery-stage[data-phase=found] .discovery-found{opacity:1}
.discovery-stage[data-phase=found] .discovery-search-ring{opacity:0}
.discovery-bottom{max-width:1080px;margin:22px auto 0;display:flex;align-items:center;justify-content:space-between;gap:20px}
.discovery-bottom p{font:italic clamp(22px,2.6vw,34px)/1.2 Georgia,serif;color:var(--flex-paper);letter-spacing:-.02em}
.discovery-pause{display:flex;gap:12px;align-items:center;white-space:nowrap;background:rgb(var(--flex-paper-rgb) / 0.0431);color:#dbe7ec;border:0;border-radius:22px;padding:9px 13px;font-size:11px}
@media(max-width:760px){.results-discovery{padding-top:40px}.discovery-stage{height:500px;border-radius:24px}.discovery-people{width:90%;left:0;bottom:0;max-height:245px}.discovery-business{width:55%;right:3%;top:30px;bottom:auto}.discovery-business-label{font-size:22px}.discovery-found{font-size:20px}.discovery-caption{bottom:15px;font-size:12px;background:rgb(var(--flex-paper-rgb) / 0.8784);padding:3px 0;z-index:5}.discovery-window{width:128px;height:98px}.window-0{top:30px;left:5%}.window-1{top:15px;right:5%}.window-2{top:108px;left:29%}.window-3{top:175px;right:3%}.window-4{top:164px;left:0}.window-5{top:225px;right:16%;bottom:auto}.discovery-search-ring{right:29%;top:100px;width:67px;height:67px}.discovery-bottom{flex-direction:column;text-align:center;gap:15px}.discovery-bottom p{font-size:25px}.results-discovery h2{margin-bottom:25px}}
@media(prefers-reduced-motion:reduce){.discovery-stage *{transition:none!important}.discovery-pause{display:none}}
