
.search-stage{padding-top:90px;padding-bottom:95px;isolation:isolate}.search-stage-heading,.search-stage .search,.search-examples{z-index:3;position:relative}.search-stage-heading{max-width:750px}.search-stage-heading h1{font-size:clamp(44px,4.5vw,72px)}.search-aurora{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 80%,#7973ff22,transparent 55%);animation:aurora-breathe 9s ease-in-out infinite alternate}.search-stage .discovery-satellites{position:absolute;inset:0;z-index:2;pointer-events:none}.discovery-satellite{pointer-events:auto;position:absolute;width:205px;min-height:115px;padding:16px;display:flex;align-items:center;gap:12px;border:1px solid #ffffff55;border-radius:22px;color:#16213c;text-decoration:none;box-shadow:0 20px 50px #0003,inset 0 1px #fffa;animation:satellite-bob 7s ease-in-out infinite;transition:box-shadow .25s,scale .25s}.discovery-satellite:hover{scale:1.06;box-shadow:0 25px 55px #0006;animation-play-state:paused}.satellite-0{left:4%;top:45px;rotate:-9deg;background:linear-gradient(135deg,#fff0ec,#eab9d2)}.satellite-1{left:7%;bottom:35px;rotate:7deg;background:linear-gradient(135deg,#f3f2ff,#b5c1f7);animation-delay:-2s}.satellite-2{right:4%;top:48px;rotate:9deg;background:linear-gradient(135deg,#f2ffc9,#c5e0ac);animation-delay:-4s}.satellite-3{right:7%;bottom:32px;rotate:-6deg;background:linear-gradient(135deg,#fff2db,#f6c999);animation-delay:-1s}.satellite-art{font-size:44px;text-shadow:2px 4px 0 #fff8,4px 7px 0 #0001;line-height:1;min-width:42px}.satellite-caption{display:flex;flex-direction:column;gap:5px;text-align:left}.satellite-caption small{font-size:7px;letter-spacing:1px}.satellite-caption strong{font-size:18px}.satellite-caption>span{font-size:9px;line-height:1.4}.discovery-satellite>b{position:absolute;right:10px;top:8px;font-size:14px}.discovery-feed{display:flex;align-items:stretch;max-width:none;margin:0;background:#e8edfc;border-top:1px solid #a8b9ed55;border-bottom:1px solid #a8b9ed55;overflow:hidden}.feed-label{padding:18px 24px;display:flex;gap:9px;align-items:center;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:1px;background:#e8edfc;z-index:2;color:#233457}.feed-label i{height:7px;width:7px;border-radius:50%;background:#657de3;box-shadow:0 0 0 5px #657de315}.feed-pause{background:white;border:1px solid #b6c2e3;color:#34466c;padding:5px 8px;border-radius:8px;cursor:pointer;font-size:10px}.feed-window{overflow:hidden;min-width:0;mask-image:linear-gradient(90deg,transparent,#000 30px,#000 calc(100% - 30px),transparent)}.feed-track{display:flex;width:max-content;animation:feed-scroll 45s linear infinite}.feed-set{display:flex;flex-shrink:0}.feed-set a{display:flex;gap:16px;align-items:center;padding:22px 28px;text-decoration:none;color:#182849;border-right:1px solid #b4c2e4;font-size:12px;white-space:nowrap}.feed-set a>span{font-size:9px;letter-spacing:1px;color:#5b6a8a}.feed-set a>b{color:#3d55b1}.feed-set a:hover{background:#fff9}.feed-window:hover .feed-track,.feed-window:focus-within .feed-track,.feed-paused .feed-track{animation-play-state:paused}.feed-window:focus-within .feed-track{animation:none;transform:none}.feed-window:focus-within{overflow-x:auto}.discovery-satellite:focus-visible,.feed-set a:focus-visible{outline:3px solid #5a71e8;outline-offset:3px}.fp-motion-off .discovery-satellite,.fp-motion-off .search-aurora,.fp-motion-off .feed-track{animation-play-state:paused!important}
@keyframes satellite-bob{50%{translate:0 -12px}}@keyframes aurora-breathe{to{opacity:.4;scale:1.2}}@keyframes feed-scroll{to{transform:translateX(-50%)}}
@media(min-width:1800px){.discovery-satellite{width:245px;min-height:130px}.satellite-0,.satellite-1{left:10%}.satellite-2,.satellite-3{right:10%}}
@media(max-width:1250px){.discovery-satellite{width:165px;padding:12px;gap:8px}.satellite-art{font-size:32px;min-width:30px}.satellite-caption strong{font-size:15px}.satellite-0,.satellite-1{left:2%}.satellite-2,.satellite-3{right:2%}.search-stage-heading{max-width:580px}.search-stage-heading h1{font-size:48px}.search-stage .search{max-width:530px}}
@media(max-width:1000px){.search-stage{padding:48px 24px 28px;display:flex;flex-direction:column}.search-stage .discovery-satellites{position:relative;order:5;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:32px auto 0;max-width:750px;width:100%;inset:auto}.discovery-satellite{position:relative!important;inset:auto!important;width:100%;min-height:115px;rotate:0deg;animation:none;flex-direction:column}.satellite-caption{text-align:center}.satellite-caption small,.satellite-caption>span{display:none}.satellite-art{font-size:34px}.feed-label{padding:12px;letter-spacing:.3px}.feed-set a{padding:20px}}
@media(max-width:600px){.search-stage .discovery-satellites{gap:8px}.discovery-satellite{padding:10px 4px;min-height:95px;border-radius:15px}.satellite-caption strong{font-size:11px}.discovery-feed{display:block}.feed-label{justify-content:center}.feed-set a{padding:14px 20px}.search-stage-heading h1{font-size:42px}.satellite-art{font-size:30px}}
@media(prefers-reduced-motion:reduce){.discovery-satellite,.feed-track,.search-aurora{animation:none!important;transition:none!important}.feed-window{overflow-x:auto}}
