.search-module__Wrf4ZW__page{background:linear-gradient(180deg, color-mix(in srgb, var(--color-mint) 42%, white), white 420px), white;min-height:100%;padding:clamp(104px,10vw,132px) 0 clamp(52px,7vw,92px)}.search-module__Wrf4ZW__hero{}.search-module__Wrf4ZW__resultsWrap{}.search-module__Wrf4ZW__statePanel{}.search-module__Wrf4ZW__hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:end;gap:clamp(22px,4vw,46px);padding-block:clamp(30px,5vw,58px) clamp(24px,4vw,42px);display:grid}.search-module__Wrf4ZW__eyebrow{margin:0;}.search-module__Wrf4ZW__resultMeta{margin:0;}.search-module__Wrf4ZW__hero h1{max-width:760px;margin:var(--space-eyebrow) 0 0;color:var(--color-deep);font:var(--text-display);letter-spacing:var(--tracking-display)}.search-module__Wrf4ZW__heroCompact{padding-block:var(--space-4) var(--space-6)}.search-module__Wrf4ZW__hero .search-module__Wrf4ZW__resultsTitle{font:var(--text-h1);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;margin:0}.search-module__Wrf4ZW__hero .search-module__Wrf4ZW__resultsCount{margin:var(--space-2) 0 0;font-weight:700}.search-module__Wrf4ZW__hero p:not(.search-module__Wrf4ZW__eyebrow){max-width:660px;color:var(--color-fg-muted);margin:18px 0 0;font-size:clamp(16px,2vw,18px);line-height:1.65}.search-module__Wrf4ZW__searchLive{position:relative}.search-module__Wrf4ZW__searchForm{border:1.5px solid var(--color-line);box-shadow:var(--shadow-md);background:#fff;border-radius:20px;gap:10px;padding:clamp(16px,2.5vw,22px);display:grid}.search-module__Wrf4ZW__suggestions{z-index:40;padding:var(--space-2);border:1.5px solid var(--color-line);box-shadow:var(--shadow-md);background:#fff;border-radius:16px;gap:2px;max-height:420px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.search-module__Wrf4ZW__suggestionRow{width:100%;padding:var(--space-2);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.search-module__Wrf4ZW__suggestionRow:hover,.search-module__Wrf4ZW__suggestionActive{background:var(--color-cream)}.search-module__Wrf4ZW__suggestionImage{background:var(--color-cream);border-radius:10px;flex-shrink:0;width:40px;height:40px;display:block;position:relative;overflow:hidden}.search-module__Wrf4ZW__suggestionImage img{object-fit:cover}.search-module__Wrf4ZW__suggestionImagePlaceholder{background:var(--color-mint);border-radius:10px;width:40px;height:40px}.search-module__Wrf4ZW__suggestionBody{gap:2px;min-width:0;display:grid}.search-module__Wrf4ZW__suggestionBody strong{color:var(--color-deep);font:700 14px var(--font-head);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-module__Wrf4ZW__suggestionMeta{color:var(--color-fg-muted);font-size:12px}.search-module__Wrf4ZW__suggestionSeeAll{width:100%;color:var(--color-teal);font:800 13px var(--font-body);text-align:left;border:0;border-top:1px solid var(--color-line);cursor:pointer;background:0 0;padding:10px 8px}.search-module__Wrf4ZW__searchLabel{color:var(--color-deep);font:800 13px var(--font-body)}.search-module__Wrf4ZW__searchControl{align-items:stretch;gap:10px;display:flex}.search-module__Wrf4ZW__searchInput{min-width:0;color:var(--color-deep);flex:auto;font-weight:800}.search-module__Wrf4ZW__searchButton{flex:none;min-width:104px;font-weight:800}.search-module__Wrf4ZW__statePanel{margin-top:14px}.search-module__Wrf4ZW__noResultsLinks{margin-top:var(--space-4);flex-wrap:wrap;gap:10px 20px;display:flex}.search-module__Wrf4ZW__noResultsLinks a{color:var(--color-deep);text-underline-offset:3px;font-weight:600;text-decoration:underline}.search-module__Wrf4ZW__resultsWrap{margin-top:var(--space-2);gap:clamp(26px,4vw,42px);display:grid}.search-module__Wrf4ZW__group{gap:14px;display:grid}.search-module__Wrf4ZW__groupHeader{gap:var(--space-3);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:end;padding-bottom:10px;display:flex}.search-module__Wrf4ZW__groupHeader h2{color:var(--color-deep);font:700 clamp(22px, 3vw, 30px) / 1.1 var(--font-head);letter-spacing:0;margin:0}.search-module__Wrf4ZW__groupHeader span{color:var(--color-fg-muted);font:800 13px var(--font-body)}.search-module__Wrf4ZW__groupPills{gap:var(--space-2);flex-wrap:wrap;display:flex}.search-module__Wrf4ZW__groupPill{min-height:var(--control-h);color:var(--color-deep);font:700 12.5px/1.2 var(--font-body);white-space:nowrap;background:var(--color-surface);border:1.5px solid var(--color-line);border-radius:var(--radius-pill);transition:var(--transition-ui);align-items:center;gap:6px;padding:9px 15px;display:inline-flex}.search-module__Wrf4ZW__groupPill span{color:var(--color-fg-muted);font-variant-numeric:tabular-nums}@media (hover:hover){.search-module__Wrf4ZW__groupPill:hover{border-color:var(--color-teal);background:var(--color-mint)}}.search-module__Wrf4ZW__groupPillActive,.search-module__Wrf4ZW__groupPillActive:hover{color:var(--color-on-dark);background:var(--color-deep);border-color:var(--color-deep)}.search-module__Wrf4ZW__groupPillActive span{color:inherit;opacity:.75}.search-module__Wrf4ZW__seeAll{justify-self:center}.search-module__Wrf4ZW__resultGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.search-module__Wrf4ZW__resultCard{min-width:0;padding:var(--space-3);color:inherit;border:1.5px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:#fff;grid-template-columns:96px minmax(0,1fr);gap:14px;display:grid}.search-module__Wrf4ZW__resultCard:hover{border-color:var(--color-teal-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.search-module__Wrf4ZW__resultImage{background:var(--color-cream);border-radius:14px;width:96px;height:96px;display:block;position:relative;overflow:hidden}.search-module__Wrf4ZW__resultImage img{object-fit:cover}.search-module__Wrf4ZW__resultBody{align-content:start;gap:6px;min-width:0;display:grid}.search-module__Wrf4ZW__resultBody strong{color:var(--color-deep);font:700 17px/1.22 var(--font-head);letter-spacing:0}.search-module__Wrf4ZW__resultBody span:not(.search-module__Wrf4ZW__resultMeta):not(.search-module__Wrf4ZW__resultFooter){color:var(--color-fg-muted);font-size:13px;line-height:1.45}.search-module__Wrf4ZW__resultFooter{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.search-module__Wrf4ZW__resultFooter b{color:var(--color-deep);font:800 13px var(--font-body)}.search-module__Wrf4ZW__resultFooter em{color:var(--color-teal);font:normal 800 11px var(--font-body);background:var(--color-mint);border-radius:var(--radius-pill);text-transform:uppercase;padding:4px 8px}@media (max-width:980px){.search-module__Wrf4ZW__hero{grid-template-columns:1fr;align-items:start}}@media (max-width:720px){.search-module__Wrf4ZW__searchControl{flex-direction:column}.search-module__Wrf4ZW__searchButton{width:100%}.search-module__Wrf4ZW__groupHeader{flex-direction:column;align-items:start}.search-module__Wrf4ZW__resultGrid{gap:var(--space-3);grid-template-columns:1fr}.search-module__Wrf4ZW__seeAll{width:100%}.search-module__Wrf4ZW__groupPills{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.search-module__Wrf4ZW__groupPills::-webkit-scrollbar{display:none}.search-module__Wrf4ZW__groupPill{flex:none}}@media (max-width:420px){.search-module__Wrf4ZW__resultCard{grid-template-columns:78px minmax(0,1fr)}.search-module__Wrf4ZW__resultImage{width:78px;height:78px}}@media (max-width:767px),(pointer:coarse){.search-module__Wrf4ZW__suggestionSeeAll{min-height:44px}}