._card_dm5gu_1[data-slot=dialog-content]{width:calc(100vw - 32px);max-width:560px;max-height:calc(var(--mobile-visible-height,100dvh) - 32px);color:var(--foreground);text-align:left;background:#202329;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 100px #0009}._header_dm5gu_7{background:linear-gradient(115deg,var(--primary) 45%,#dfff9c);color:#18220c;flex-shrink:0;align-items:center;gap:14px;padding:10px 14px 10px 24px;display:flex;position:relative}._brand_dm5gu_8{letter-spacing:-1.6px;font-size:26px;font-weight:800;line-height:1}._kicker_dm5gu_9{text-align:center;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;width:calc(100% - 216px);font-size:12px;font-weight:600;line-height:1.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._close_dm5gu_10{color:#18220c;cursor:pointer;background:0 0;border:1px solid #18220c33;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;display:grid}._close_dm5gu_10:hover{background:#ffffff40}._close_dm5gu_10:focus-visible{outline-offset:2px;outline:2px solid #18220c}._body_dm5gu_13{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}._identity_dm5gu_14{border-bottom:1px solid #ffffff14;align-items:center;gap:16px;padding-bottom:22px;display:flex}._identity_dm5gu_14>div{min-width:0}._avatar_dm5gu_16,._initial_dm5gu_16{object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}._initial_dm5gu_16{color:var(--primary);background:#171b1e;place-items:center;font-size:26px;display:grid}._name_dm5gu_18[data-slot=dialog-title]{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;padding:0;font-family:inherit;font-size:24px;font-weight:600;line-height:1.25}._role_dm5gu_19,._location_dm5gu_19{color:var(--muted-foreground);overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.5}._role_dm5gu_19{color:var(--primary)}._details_dm5gu_21{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-top:20px;display:grid}._row_dm5gu_22{align-items:flex-start;gap:10px;min-width:0;font-size:16px;line-height:1.5;display:flex}._row_dm5gu_22>svg{color:var(--primary);flex-shrink:0;margin-top:4px}._row_dm5gu_22>div{overflow-wrap:anywhere;align-content:start;min-width:0;display:grid}._label_dm5gu_25{color:var(--muted-foreground);font-size:13px;display:block}._row_dm5gu_22 a{color:var(--foreground);min-height:36px;padding:6px 0;text-decoration:none;display:block}._row_dm5gu_22 a:hover{color:var(--primary);text-decoration:underline}:is(._row_dm5gu_22 a:focus-visible,._socials_dm5gu_28 a:focus-visible){outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}._address_dm5gu_29{grid-column:1/-1}._address_dm5gu_29 address{white-space:pre-line;font-style:normal}._row_dm5gu_22 a._directions_dm5gu_31{width:fit-content;min-height:44px;color:var(--primary);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}._maps_dm5gu_32{color:var(--muted-foreground);font-size:12px;font-weight:400}._socials_dm5gu_28{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:4px 18px;margin-top:20px;padding-top:12px;display:flex}._socials_dm5gu_28 a{min-height:44px;color:var(--primary);align-items:center;gap:5px;font-size:14px;text-decoration:none;display:inline-flex}._socials_dm5gu_28 a:hover{text-decoration:underline}._agency_dm5gu_36{border-top:1px solid #ffffff14;margin-top:16px;padding-top:16px}._agency_dm5gu_36 h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}._agency_dm5gu_36 p{color:var(--muted-foreground);margin:4px 0 0;font-size:14px}._agency_dm5gu_36 ._details_dm5gu_21{margin-top:12px}._privacy_dm5gu_40[data-slot=dialog-description]{color:var(--muted-foreground);margin:20px 0 0;font-size:12px;line-height:1.5}@media (max-width:600px){._card_dm5gu_1[data-slot=dialog-content]{width:calc(100vw - 24px);max-height:calc(var(--mobile-visible-height,100dvh) - 24px);border-radius:18px}._header_dm5gu_7{gap:12px;padding:8px 12px 8px 18px}._body_dm5gu_13{padding:20px 18px}._identity_dm5gu_14{gap:12px;padding-bottom:18px}._avatar_dm5gu_16,._initial_dm5gu_16{width:54px;height:54px}._name_dm5gu_18[data-slot=dialog-title]{font-size:22px}._details_dm5gu_21{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}._row_dm5gu_22 a{min-height:44px;padding-block:9px}}
