._explorer_bp3hm_1{color:#173a50;scroll-margin-top:1.5rem;min-width:0}._heading_bp3hm_1{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:1.6rem}._eyebrow_bp3hm_1{font-size:.71rem!important;font-weight:800;color:#167482;letter-spacing:.13em;margin:0 0 .75rem!important}._heading_bp3hm_1 h2{font-family:var(--font-family-display);font-size:clamp(1.85rem,3.3vw,2.65rem);line-height:1.17;margin:0 0 .85rem;letter-spacing:-.025em}._heading_bp3hm_1 p:not(._eyebrow_bp3hm_1){max-width:690px;line-height:1.75;color:#506978;margin:0}._guestBadge_bp3hm_1{display:flex;align-items:center;gap:.5rem;white-space:nowrap;border:1px solid #c6e5dd;border-radius:999px;padding:.55rem .8rem;background:#f1fbf6;color:#226953;font-size:.75rem;margin-top:.3rem}._interests_bp3hm_1{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem}._interest_bp3hm_1{display:flex;align-items:center;gap:.55rem;min-height:46px;border:1px solid #d5e3eb;border-radius:12px;background:#fff;padding:.75rem .9rem;color:var(--tone);font:inherit;font-size:.82rem;font-weight:750;text-align:left;cursor:pointer;transition:box-shadow .15s,background .15s}._interest_bp3hm_1:hover{background:var(--tint);box-shadow:0 3px 10px #173d5010}._interest_bp3hm_1[aria-pressed=true]{background:var(--tint);border-color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone)}._interest_bp3hm_1 small{padding:.12rem .35rem;background:#fff;border-radius:6px;font-weight:700;font-size:.69rem}._filterBar_bp3hm_1{display:flex;align-items:end;gap:1rem;padding:1.1rem;background:#f5f9fc;border:1px solid #e0eaf0;border-radius:16px}._filterBar_bp3hm_1 label{display:grid;gap:.55rem;font-size:.79rem;font-weight:700}._search_bp3hm_1{flex:1;min-width:200px}._search_bp3hm_1 span{display:flex;align-items:center;gap:.4rem}._age_bp3hm_1{min-width:230px}._age_bp3hm_1 select{border:1px solid #bfd1dd;border-radius:.5rem;padding:.65rem;background:#fff;color:#173a50;font:inherit;min-height:42px}._results_bp3hm_1{font-size:.8rem;color:#577180;margin:1.4rem 0 1rem}._grid_bp3hm_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}._card_bp3hm_1{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #dce7ed;border-radius:18px;overflow:hidden;box-shadow:0 3px 15px #12384c04;transition:transform .15s,box-shadow .15s}._card_bp3hm_1:hover{transform:translateY(-3px);box-shadow:0 9px 25px #12384c12}._visual_bp3hm_1{height:112px;position:relative;background:var(--tint);color:var(--tone);display:flex;align-items:center;gap:.75rem;padding:1.2rem 1.4rem;overflow:hidden}._illustration_bp3hm_1{background:#fff;display:grid;place-items:center;border-radius:16px;width:54px;height:54px;z-index:1;box-shadow:0 4px 12px #174b6610}._monogram_bp3hm_1{font-weight:850;font-size:2rem;letter-spacing:-.04em;z-index:1}._visualLabel_bp3hm_1{position:absolute;bottom:.7rem;left:1.4rem;font-size:.59rem;font-weight:800;text-transform:uppercase;letter-spacing:.13em}._orbit_bp3hm_1{width:130px;height:130px;border:20px solid white;border-radius:50%;position:absolute;right:-30px;top:-50px;opacity:.65}._body_bp3hm_1{display:flex;flex-direction:column;padding:1.25rem;flex:1}._body_bp3hm_1 h3{margin:0 0 .5rem;font-size:1.1rem;line-height:1.4;font-family:var(--font-family-display);letter-spacing:-.01em}._body_bp3hm_1 h3 a{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;text-decoration:none;color:#173d57}._body_bp3hm_1 h3 a svg{flex-shrink:0;margin-top:.2rem;color:var(--tone)}._title_bp3hm_1{color:var(--tone);font-weight:700;font-size:.79rem;line-height:1.55;margin:0 0 .6rem}._summary_bp3hm_1{font-size:.8rem;color:#59707e;line-height:1.7;margin:0 0 .8rem}._tags_bp3hm_1{display:flex;flex-wrap:wrap;gap:.35rem;margin:auto 0 .8rem}._tags_bp3hm_1 span{font-size:.62rem;border:1px solid #e3ebf0;background:#f9fbfd;padding:.2rem .45rem;border-radius:6px;color:#4c6879}._details_bp3hm_1{border-top:1px solid #e5edf2;font-size:.76rem;padding:.8rem 0}._details_bp3hm_1 summary{font-weight:700;color:#405f73;cursor:pointer}._details_bp3hm_1 dl{line-height:1.65}._details_bp3hm_1 dl div{margin:.8rem 0}._details_bp3hm_1 dt{font-weight:750}._details_bp3hm_1 dd{margin:.2rem 0;color:#526c7c}._details_bp3hm_1 small{font-size:.65rem;line-height:1.6;display:block;color:#5d7686}._visit_bp3hm_1{display:flex;align-items:center;justify-content:space-between;gap:.6rem;background:var(--tint);color:var(--tone);text-decoration:none;padding:.65rem .8rem;border-radius:9px;font-size:.76rem;font-weight:800}._message_bp3hm_1{padding:2rem;border:1px solid #dce7ed;background:#f6faff;border-radius:18px;line-height:1.75}._disclosure_bp3hm_1,._note_bp3hm_1{font-size:.74rem;line-height:1.75;color:#5b7482;margin:1.4rem 0 0}._explorer_bp3hm_1 :focus-visible{outline:3px solid #d78a15;outline-offset:4px}@media(max-width:1000px){._grid_bp3hm_1{grid-template-columns:repeat(2,minmax(0,1fr))}._heading_bp3hm_1{display:block}._guestBadge_bp3hm_1{display:inline-flex;margin-top:1rem}._filterBar_bp3hm_1{flex-wrap:wrap}._filterBar_bp3hm_1 button{margin-left:auto}}@media(max-width:580px){._grid_bp3hm_1{grid-template-columns:1fr}._interests_bp3hm_1{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}._interest_bp3hm_1{font-size:.74rem;padding:.65rem .6rem;gap:.4rem;line-height:1.4}._interest_bp3hm_1 svg{width:17px;flex-shrink:0}._interest_bp3hm_1 small{margin-left:auto}._filterBar_bp3hm_1{display:grid;grid-template-columns:1fr}._search_bp3hm_1,._age_bp3hm_1{min-width:0}._filterBar_bp3hm_1 button{margin-left:0}._visual_bp3hm_1{height:100px}._body_bp3hm_1{padding:1.1rem}._card_bp3hm_1:hover{transform:none}._summary_bp3hm_1{font-size:.84rem}}@media(prefers-reduced-motion:reduce){._card_bp3hm_1,._interest_bp3hm_1{transition:none}._card_bp3hm_1:hover{transform:none}}._heading_bp3hm_1{align-items:center}._heading_bp3hm_1 h2{margin:0}._photoLink_bp3hm_3{display:block;border-top:4px solid var(--tone);overflow:hidden;background:var(--tint)}._photo_bp3hm_3{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform .2s}._photoLink_bp3hm_3:hover ._photo_bp3hm_3{transform:scale(1.025)}._body_bp3hm_1 h3{font-size:1.2rem;color:#173d57}._summary_bp3hm_1{margin-bottom:1rem}._details_bp3hm_1{margin-top:auto}._visit_bp3hm_1{font-size:.8rem;min-height:44px}._filterBar_bp3hm_1{margin-bottom:1.2rem}._disclosure_bp3hm_1{max-width:1000px}._heading_bp3hm_1 ._guestBadge_bp3hm_1{font-size:.7rem}@media(max-width:580px){._photo_bp3hm_3{aspect-ratio:3/2}._heading_bp3hm_1 ._guestBadge_bp3hm_1{display:inline-flex;white-space:normal;margin-top:.85rem}._body_bp3hm_1 h3{font-size:1.35rem}._title_bp3hm_1{font-size:.83rem}}@media(prefers-reduced-motion:reduce){._photo_bp3hm_3{transition:none}._photoLink_bp3hm_3:hover ._photo_bp3hm_3{transform:none}}
