.search-page :is(a[class*=rounded],button,.cp-cta,.cp-link){border-radius:9999px}.search-page :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #4338ca}.search-page main>section{content-visibility:auto;contain-intrinsic-size:auto 800px}.search-page #contact{scroll-margin-top:6rem}.search-hero{isolation:isolate}.search-hero-art{pointer-events:none;z-index:0;width:62%;position:absolute;inset:0 auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000 100%);mask-image:linear-gradient(90deg,#000 60%,#0000 100%)}.search-hero-art picture,.search-hero-art img{width:100%;height:100%;display:block}.search-hero-art img{object-fit:cover;object-position:left center}.search-scene{padding:1.5rem 0 0;position:relative}.search-scene-content{contain:layout style;position:relative}.search-scene .sq-comp-rank{color:#5b5f73}.search-scene :is(.sq-m1-c,.sq-m2-c,.sq-m3-c,.gq-k1-c,.gq-k2-c,.gq-k3-c){animation:none}.search-scene .sq-m1-c:after{content:"+312%"}.search-scene .sq-m2-c:after{content:"1,247"}.search-scene .sq-m3-c:after{content:"24,891"}.search-scene .gq-k1-c:after{content:"+156%"}.search-scene .gq-k2-c:after{content:"+89%"}.search-scene .gq-k3-c:after{content:"+72%"}.search-scene-caption{color:#3b3f52;background:#ffffffed;border:1px solid #e6e8f1;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:700;display:flex}.search-scene-caption small{color:#5b5f73;margin-top:.2rem;font-size:.6875rem;font-weight:500;display:block}.scene-pause{opacity:0;z-index:3;cursor:pointer;width:5.5rem;height:2.75rem;position:absolute;bottom:.75rem;left:1rem}.scene-pause-label{color:#4338ca;cursor:pointer;background:#eef2ff;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-width:5.5rem;min-height:2.75rem;display:inline-flex}.scene-pause-icon{border-inline:3px solid;width:.625rem;height:.75rem}.scene-play-text{display:none}.scene-pause:focus-visible~.search-scene-caption .scene-pause-label{outline-offset:4px;outline:3px solid #4338ca}.scene-pause:checked~.search-scene-content *,.scene-pause:checked~.search-scene-content :after,.scene-pause:checked~.search-scene-content :before{animation-play-state:paused!important}.scene-pause:checked~.search-scene-caption .scene-pause-text{display:none}.scene-pause:checked~.search-scene-caption .scene-play-text{display:inline}.scene-pause:checked~.search-scene-caption .scene-pause-icon{border:6px solid #0000;border-left:9px solid;border-right:0;height:0}.search-scene-seo{--scene-start:-6.5s}.search-scene-geo{--scene-start:-12s}.search-scene :is(.sq-t,.gq-t){animation-delay:var(--scene-start)}.search-scene :is(.sq-glow,.gq-glow){display:none}.search-scene .sq-window{animation-name:none}@media (min-width:1024px){.search-scene :is(.gq-cg,.gq-gg){animation-name:none}.search-scene .sq-layout{grid-template-columns:1fr}.search-scene .sq-window{order:1}.search-scene .sq-metrics{order:2;grid-template-columns:repeat(3,1fr);width:auto}.search-scene .gq-stage{min-height:32rem}}.search-editorial{background:#f6f7fb;border:1px solid #e6e8f1;border-radius:2rem;max-width:48rem;margin:0 auto 3rem;overflow:hidden}.search-editorial img{width:100%;height:auto;display:block}.search-editorial figcaption{color:#3b3f52;background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:.875rem;font-weight:600;display:flex}.search-editorial figcaption span{color:#4338ca;letter-spacing:.12em;white-space:nowrap;direction:ltr;font-size:.625rem}@media (max-width:1023px){.search-hero-art{width:100%;height:40rem;top:auto;-webkit-mask-image:linear-gradient(#0000,#000 15% 90%,#0000);mask-image:linear-gradient(#0000,#000 15% 90%,#0000)}.search-scene{max-width:36rem;margin-inline:auto;padding-top:0}.search-scene-caption{margin-top:1rem}}@media (max-width:480px){.search-editorial figcaption{flex-direction:column;align-items:flex-start}.search-editorial img{aspect-ratio:1.5}.search-page .search-hero h1{font-size:clamp(1.75rem,7.5vw,2.25rem)}}@media (prefers-reduced-motion:reduce){.scene-pause,.scene-pause-label{display:none}.search-page *,.search-page :before,.search-page :after{scroll-behavior:auto!important}}
