.search-root form{margin:0}.search-control .search-submit{color:#173e36;cursor:pointer;background:#fff;border:1px solid #cfdcd5;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;margin-right:-6px;display:inline-grid}.search-control .search-submit:hover{background:#eaf2ed}.search-control .search-submit:focus-visible{outline-offset:2px;outline:3px solid #cf8b5d}.search-spin{flex:none;animation:1s linear infinite search-spin}@keyframes search-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.search-spin{animation:none}}.search-popover .search-option{align-items:baseline;text-decoration:none}.search-popover .search-option>span{overflow-wrap:anywhere;min-width:0;font-weight:600}.search-popover .search-option small{color:#5f6a64;max-width:58%}.search-near{background:#eef4f0;border-radius:6px;margin:-2px -2px 4px;padding:6px 2px 8px}.search-near>p{color:#8a4a2b!important}.search-popover .search-all{color:#173e36;border-top:1px solid #eae8df;border-radius:0 0 4px 4px;justify-content:space-between;align-items:center;margin-top:4px;font-weight:650}.search-popover .search-all>span{font-weight:650}@media (max-width:760px){.search-popover .search-option small{max-width:none}.search-control .search-submit{width:44px;height:44px}}.home-hero:has(.search-popover){z-index:3;overflow:visible}.home-hero:has(.search-popover) .home-hero-image{overflow:hidden}
