.ProfessionalsDirectory_hero__ckaGV{position:relative;isolation:isolate;overflow:hidden;margin:22px 0 30px;padding:clamp(34px,6vw,75px) clamp(22px,6vw,75px);border:1px solid rgba(215,181,107,.45);border-radius:28px;color:#fff7e8;background:radial-gradient(ellipse at 83% 22%,rgba(194,155,80,.22),transparent 43%),linear-gradient(130deg,#0b3329,#041c17 78%);box-shadow:0 22px 70px rgba(0,0,0,.17)}.ProfessionalsDirectory_hero__ckaGV:after{content:"✦";position:absolute;right:5%;top:12%;font-size:clamp(100px,18vw,230px);color:rgba(210,177,104,.09);z-index:-1}.ProfessionalsDirectory_hero__ckaGV h1{max-width:850px;margin:17px 0 18px;font:normal clamp(36px,5.5vw,67px)/1.1 Georgia,serif;letter-spacing:-.035em;color:#fff8e9}.ProfessionalsDirectory_hero__ckaGV h1 em{color:#e8c77a;font-weight:400}.ProfessionalsDirectory_hero__ckaGV p{max-width:740px;font-size:clamp(15px,1.6vw,18px);line-height:1.85;color:#e0e7de}.ProfessionalsDirectory_kicker__mmZMb{font-size:11px;font-weight:800;letter-spacing:.23em;color:#e8c77a}.ProfessionalsDirectory_motto__Z10MV{display:block;margin-top:28px;color:#e8c77a;font:italic 16px Georgia,serif}.ProfessionalsDirectory_directory__Rf7LB{padding:18px 0 55px}.ProfessionalsDirectory_heading__wYu8r{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.ProfessionalsDirectory_heading__wYu8r h2{font:normal clamp(25px,3vw,39px) Georgia,serif;color:#e8c77a;margin:9px 0 0}.ProfessionalsDirectory_count__QaxfD{color:#e8c77a;font-size:13px;white-space:nowrap}.ProfessionalsDirectory_searchLabel__7R3WN{display:block;margin-bottom:9px;color:#e8c77a;font-size:13px}.ProfessionalsDirectory_search__6o5P0{display:block;width:100%;padding:16px 20px;border:1px solid rgba(232,199,122,.5);border-radius:15px;background:#f8f6ee;color:#183b2d;font-size:16px;outline-offset:3px}.ProfessionalsDirectory_filters__JCrUj{display:flex;flex-wrap:wrap;gap:9px;margin:19px 0 27px}.ProfessionalsDirectory_active__Zt0dT,.ProfessionalsDirectory_filter__Qtn_M{border:1px solid rgba(232,199,122,.5);border-radius:100px;padding:10px 16px;cursor:pointer;font-size:13px;font-weight:700;transition:transform .2s ease,background .2s ease}.ProfessionalsDirectory_filter__Qtn_M{color:#e8c77a;background:#123a2d}.ProfessionalsDirectory_active__Zt0dT{color:#0c2b21;background:#e8c77a}.ProfessionalsDirectory_active__Zt0dT:hover,.ProfessionalsDirectory_filter__Qtn_M:hover{transform:translateY(-2px)}.ProfessionalsDirectory_message__ubpq3{padding:25px;border:1px solid rgba(232,199,122,.25);border-radius:15px;color:#f6efdc;background:#103226}.ProfessionalsDirectory_grid__ULyrn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.ProfessionalsDirectory_card__eo3U9{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(232,199,122,.38);border-radius:23px;background:#0d2e24;color:#fff8e8;box-shadow:0 12px 35px rgba(0,0,0,.16);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ProfessionalsDirectory_card__eo3U9:hover{transform:translateY(-7px);border-color:#e8c77a;box-shadow:0 22px 50px rgba(0,0,0,.3)}.ProfessionalsDirectory_cardTop__acsfp{height:135px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(ellipse at 50% 40%,rgba(222,182,99,.28),transparent 65%),linear-gradient(145deg,#21513e,#071f19)}.ProfessionalsDirectory_cardTop__acsfp:after{content:"";position:absolute;inset:11px;border:1px solid rgba(232,199,122,.24);border-radius:15px}.ProfessionalsDirectory_medallion__w_KuY{display:grid;place-items:center;width:78px;height:78px;border:1px solid rgba(232,199,122,.65);border-radius:50%;font-size:45px;color:#e8c77a}.ProfessionalsDirectory_category__APH8r{position:absolute;bottom:12px;right:17px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#e8c77a}.ProfessionalsDirectory_cardBody__uBB_p{display:flex;flex-direction:column;flex:1 1;padding:23px}.ProfessionalsDirectory_location__ktPYQ{color:#e8c77a;font-size:12px;margin:0 0 12px}.ProfessionalsDirectory_cardBody__uBB_p h3{font:normal 25px/1.25 Georgia,serif;color:#fff8e8;margin:0 0 7px;overflow-wrap:anywhere}.ProfessionalsDirectory_activity__9rjdd{font-size:13px;color:#e8c77a;margin:0 0 14px}.ProfessionalsDirectory_description___phWY{font-size:14px;line-height:1.7;color:#d4e1d7;margin:0 0 24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.ProfessionalsDirectory_cta__21Rhh{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid rgba(232,199,122,.3);padding-top:15px;color:#e8c77a;text-decoration:none;font-weight:700;font-size:14px}.ProfessionalsDirectory_cta__21Rhh span{font-size:20px}.ProfessionalsDirectory_cta__21Rhh:hover{text-decoration:underline}@media(max-width:980px){.ProfessionalsDirectory_grid__ULyrn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ProfessionalsDirectory_grid__ULyrn{grid-template-columns:1fr}.ProfessionalsDirectory_heading__wYu8r{align-items:start;flex-direction:column}.ProfessionalsDirectory_hero__ckaGV{border-radius:20px}.ProfessionalsDirectory_cardTop__acsfp{height:115px}}@media(prefers-reduced-motion:reduce){.ProfessionalsDirectory_active__Zt0dT,.ProfessionalsDirectory_card__eo3U9,.ProfessionalsDirectory_filter__Qtn_M{transition:none}.ProfessionalsDirectory_active__Zt0dT:hover,.ProfessionalsDirectory_card__eo3U9:hover,.ProfessionalsDirectory_filter__Qtn_M:hover{transform:none}}