.finder-panel{background:var(--hs-red-soft);padding:clamp(1.5rem,4vw,2.5rem)}.finder-panel h2{letter-spacing:-.065em;margin:.2rem 0 .8rem;font-size:clamp(2.25rem,4vw,3.75rem);line-height:.92}.finder-panel>div>p:last-child{max-width:24rem;color:var(--hs-muted);margin-bottom:1.25rem;line-height:1.55}.finder-controls{align-content:start;gap:0;display:grid}.finder-advanced{gap:0;display:grid}.finder-row{min-width:0;color:var(--hs-ink);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #e9c4c8;gap:.55rem;padding:.9rem 0;font-size:.8rem;font-weight:850;display:grid}.finder-row fieldset{min-width:0}.finder-controls fieldset{border:0;min-width:0;margin:0}.finder-controls legend{padding:0}.finder-row small{color:var(--hs-muted);letter-spacing:normal;text-transform:none;font-size:.72rem;font-weight:600}.finder-controls select{appearance:none;border-radius:var(--hs-radius-sm);width:100%;min-height:46px;color:var(--hs-ink);font:inherit;letter-spacing:normal;text-transform:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%2309151f' stroke-width='2'/%3E%3C/svg%3E") right .8rem center/12px no-repeat;border:1px solid #dcaeb4;padding:.75rem 2.5rem .75rem .8rem;font-size:.94rem;font-weight:650}.finder-controls select:focus-visible,.finder-option-buttons button:focus-visible,.finder-actions button:focus-visible,.finder-filter-toggle:focus-visible,.finder-show-results:focus-visible,.finder-filter-chip:focus-visible,.finder-empty-actions button:focus-visible{outline:3px solid var(--hs-red);outline-offset:2px}.finder-option-buttons{flex-wrap:wrap;gap:.45rem;width:100%;display:flex}.finder-option-buttons button{min-height:44px;color:var(--hs-ink);font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;background:#fff;border:1px solid #dfb8bd;border-radius:999px;align-items:center;padding:.52rem .78rem;font-size:.86rem;font-weight:750;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.finder-option-buttons button:hover{border-color:var(--hs-red-deep)}.finder-option-buttons button.is-selected{border-color:var(--hs-red);background:var(--hs-red);color:#fff}.finder-actions{flex-wrap:wrap;align-items:center;gap:.55rem 1rem;padding-top:1rem;display:flex}.finder-reset{min-height:44px;color:var(--hs-red-deep);font:inherit;text-underline-offset:.25rem;cursor:pointer;background:0 0;border:0;padding:.35rem 0;font-weight:800;text-decoration:underline}.finder-filter-toggle{border-radius:var(--hs-radius-sm);width:100%;min-height:44px;color:var(--hs-red-deep);font:inherit;cursor:pointer;background:#fff;border:1px solid #dcaeb4;margin:.5rem 0;font-weight:800;display:none}.finder-show-results{justify-content:center;width:100%;margin-top:.8rem;display:none}.finder-show-results[hidden]{display:none}.finder-results-header{scroll-margin-top:calc(var(--site-header-height,5.25rem) + 1rem);border-bottom:1px solid var(--hs-line);background:var(--hs-paper);outline:none;padding:1.25rem clamp(1.25rem,4vw,3rem)}.finder-results-header:focus-visible{box-shadow:inset 0 0 0 3px var(--hs-red)}.finder-result{color:var(--hs-ink);margin:0;font-size:1.05rem;font-weight:850}.finder-active-filters{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.finder-active-filters:empty{display:none}.finder-filter-chip{border:1px solid var(--hs-red);background:var(--hs-red-soft);min-height:40px;color:var(--hs-red-deep);font:inherit;cursor:pointer;border-radius:999px;padding:.45rem .7rem;font-size:.82rem;font-weight:800}.finder-empty{border-bottom:1px solid var(--hs-line);background:var(--hs-red-wash);padding:clamp(2rem,5vw,4rem)}.finder-empty h2{margin:.3rem 0 .75rem;font-size:clamp(2rem,4vw,3.2rem)}.finder-empty>p:not(.eyebrow){max-width:44rem;color:var(--hs-muted);line-height:1.6}.finder-empty-actions{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:1rem;display:flex}.finder-empty-actions button{border:1px solid var(--hs-red);min-height:44px;color:var(--hs-red-deep);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.55rem .8rem;font-weight:800}@media (width<=900px){.finder-filter-toggle,.finder-show-results{align-items:center;display:flex}.finder-filter-toggle{justify-content:center}.finder-results-header{padding-top:1rem;padding-bottom:1rem}.finder-results.is-awaiting-selection .team-group{display:none!important}.finder-row-primary{padding-top:.35rem;padding-bottom:1rem}.finder-row-primary>span{color:var(--hs-red-deep)}}@media (width<=430px){.finder-panel{padding-inline:1rem}.finder-option-buttons button{flex:auto;justify-content:center}.finder-actions{flex-direction:column;align-items:stretch}.finder-reset{text-align:left}.finder-empty-actions{flex-direction:column;align-items:stretch}.finder-empty-actions button,.finder-empty-actions a{width:100%}}[data-team-card][hidden],[data-team-group][hidden]{display:none!important}.finder-layout{background:var(--hs-surface);grid-template-columns:minmax(19rem,.72fr) minmax(0,2fr);align-items:start;display:grid}.finder-layout .finder-panel{min-height:calc(100vh - 5.3rem);position:sticky;top:5.3rem}.finder-layout .finder-results{background:var(--hs-surface);min-width:0;display:flow-root}.finder-layout .team-group{margin:var(--hs-section-entry-gap);grid-template-columns:1fr;padding:clamp(2rem,4vw,4rem)}.finder-layout .team-group+.team-group{margin-top:0}.finder-layout .team-group-intro{align-items:baseline;gap:1rem;display:flex;position:static}.finder-layout .team-group-intro h2{font-size:clamp(2.2rem,4vw,3.5rem)}.finder-layout .team-group-intro>p:last-child{max-width:36rem;margin:0}@media (width<=1150px){.finder-layout{grid-template-columns:minmax(18rem,.68fr) minmax(0,1.32fr)}.finder-layout .team-group-grid{grid-template-columns:1fr}.finder-layout .team-group-intro{display:block}}@media (width<=900px){.finder-layout{display:block}.finder-layout .finder-panel{min-height:0;position:static}.finder-layout .team-group{margin:var(--hs-section-entry-gap) 1rem;padding:clamp(2rem,6vw,3rem) clamp(1rem,5vw,2rem)}.finder-layout .team-group+.team-group{margin-top:0}}.local-search-links[data-astro-cid-hosvcxyn]{border-block:1px solid var(--hs-line);background:#fff;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.local-search-links[data-astro-cid-hosvcxyn] h2[data-astro-cid-hosvcxyn]{margin:.25rem 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.local-search-links[data-astro-cid-hosvcxyn]>div[data-astro-cid-hosvcxyn]:last-child{flex-wrap:wrap;gap:.65rem;display:flex}.local-search-links[data-astro-cid-hosvcxyn] a[data-astro-cid-hosvcxyn]{color:var(--hs-red-deep);border:1px solid #e6c0c4;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem .85rem;font-size:.86rem;font-weight:800;display:inline-flex}.local-search-links[data-astro-cid-hosvcxyn] a[data-astro-cid-hosvcxyn]:hover{background:var(--hs-red-soft)}@media (width<=760px){.local-search-links[data-astro-cid-hosvcxyn]{grid-template-columns:1fr}}
