.card[data-v-bb3e9863]{background-color:rgb(var(--color-fg)/.03);border-color:rgb(var(--color-fg)/calc(var(--edge-k)*.08 + var(--edge-b)));border-radius:1rem;border-width:1px;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}:where(html:not(.dark)) .card[data-v-bb3e9863]{--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px rgb(var(--shadow-card)/.06),0 4px 16px -4px rgb(var(--shadow-card)/.08);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 4px 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card[data-v-bb3e9863]{transition-duration:.3s;transition-property:transform,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.card__image[data-v-bb3e9863]{aspect-ratio:1/1;background-color:#00000040;flex-shrink:0;overflow:hidden;position:relative}.card__img[data-v-bb3e9863]{height:100%;-o-object-fit:contain;object-fit:contain;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);width:100%}.card__body[data-v-bb3e9863]{display:flex;flex-direction:column;flex-grow:1;padding:1rem}.card__title[data-v-bb3e9863]{font-size:1.125rem;font-weight:500;line-height:1.75rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(var(--color-fg)/calc(1 - (1 - var(--tw-text-opacity, 1))*var(--fg-dim)))}.card__description[data-v-bb3e9863]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.26));font-size:.875rem;line-height:1.25rem}.card[data-v-bb3e9863]:focus-visible{outline:2px solid transparent;outline:2px solid rgb(var(--color-brand-fg));outline-offset:3px}@media (hover:none){.card[data-v-bb3e9863]{transition-duration:.15s}.card[data-v-bb3e9863]:active{transform:scale(.985)}}@media (hover:hover) and (pointer:fine){.card[data-v-bb3e9863]:hover{--tw-translate-y:-.25rem;background-color:rgb(var(--color-fg)/.06);border-color:rgb(var(--color-fg)/calc(var(--edge-k)*.2 + var(--edge-b)));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(html:not(.dark)) .card[data-v-bb3e9863]:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1))}.card:hover .card__img[data-v-bb3e9863]{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.card[data-v-bb3e9863],.card__img[data-v-bb3e9863]{transition:none}.card[data-v-bb3e9863]:active,.card[data-v-bb3e9863]:hover,.card:hover .card__img[data-v-bb3e9863]{transform:none}}.consultant-form[data-v-5f3369a6]{background-color:rgb(var(--color-fg)/.03);border-color:rgb(var(--color-fg)/calc(var(--edge-k)*.08 + var(--edge-b)));border-radius:1rem;border-width:1px;padding:1.5rem}:where(html:not(.dark)) .consultant-form[data-v-5f3369a6]{--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px rgb(var(--shadow-card)/.06),0 4px 16px -4px rgb(var(--shadow-card)/.08);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 4px 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.consultant-form__heading[data-v-5f3369a6]{font-size:1.25rem;font-weight:500;line-height:1.75rem;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(var(--color-fg)/calc(1 - (1 - var(--tw-text-opacity, 1))*var(--fg-dim)))}.consultant-form input[data-v-5f3369a6]{padding:.5rem .75rem}.consultant-info__main[data-v-f72f6013]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}@media (min-width:1024px){.consultant-info__main[data-v-f72f6013]{grid-column:span 2/span 2}}.consultant-info__meta[data-v-f72f6013]{display:flex;flex-wrap:wrap;gap:.75rem}.consultant-info__meta-item[data-v-f72f6013]{align-items:center;background-color:rgb(var(--color-fg)/.03);border-color:rgb(var(--color-fg)/calc(var(--edge-k)*.08 + var(--edge-b)));border-radius:.75rem;border-width:1px;color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.3));display:flex;flex-grow:1;font-size:.875rem;gap:.5rem;line-height:1.25rem;padding:.75rem 1rem}:where(html:not(.dark)) .consultant-info__meta-item[data-v-f72f6013]{--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px rgb(var(--shadow-card)/.06),0 4px 16px -4px rgb(var(--shadow-card)/.08);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 4px 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.consultant-info__section-title[data-v-f72f6013]{font-size:1.125rem;font-weight:700;line-height:1.75rem;margin-bottom:.75rem;--tw-text-opacity:1;color:rgb(var(--color-fg)/calc(1 - (1 - var(--tw-text-opacity, 1))*var(--fg-dim)))}.consultant-info__section-header[data-v-f72f6013]{align-items:center;color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.2));display:flex;font-weight:500;gap:.5rem;margin-bottom:.75rem}.consultant-info__tags[data-v-f72f6013]{display:flex;flex-wrap:wrap;gap:.5rem}.consultant-info__tag[data-v-f72f6013]{background-color:rgb(var(--color-fg)/.05);border-color:rgb(var(--color-fg)/calc(var(--edge-k)*.08 + var(--edge-b)));border-radius:9999px;border-width:1px;color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.25));font-size:.875rem;line-height:1.25rem;padding:.25rem .75rem}.consultant-info__contacts[data-v-f72f6013]{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.consultant-info__contacts[data-v-f72f6013]{grid-template-columns:repeat(2,minmax(0,1fr))}}.consultant-info__contact[data-v-f72f6013]{align-items:flex-start;display:flex;gap:.625rem}.consultant-info__contact-icon[data-v-f72f6013]{flex-shrink:0;margin-top:.125rem;--tw-text-opacity:1;color:rgb(var(--color-gold)/var(--tw-text-opacity,1))}.consultant-info__label[data-v-f72f6013]{color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.45));margin-bottom:.25rem}.consultant-info__label[data-v-f72f6013],.consultant-info__link[data-v-f72f6013]{font-size:.875rem;line-height:1.25rem}.consultant-info__link[data-v-f72f6013]{color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.25));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);word-break:break-all}.consultant-info__link[data-v-f72f6013]:hover{--tw-text-opacity:1;color:rgb(var(--color-brand-fg)/var(--tw-text-opacity,1));text-decoration-line:underline}@media (prefers-reduced-motion:reduce){.consultant-info__link[data-v-f72f6013]{transition-property:none}}.consultant-info__link[data-v-f72f6013]:focus-visible{border-radius:.125rem;outline:2px solid transparent;outline:2px solid rgb(var(--color-brand-fg));outline-offset:3px}.consultant-info__header[data-v-400bf1df]{border-bottom-width:1px;border-color:rgb(var(--color-fg)/calc(var(--edge-k)*.08 + var(--edge-b)));display:grid;gap:1.5rem;padding-bottom:1.5rem}@media (min-width:1024px){.consultant-info__header[data-v-400bf1df]{grid-template-columns:repeat(2,minmax(0,1fr))}}.consultant-info__header-content[data-v-400bf1df]{display:flex;gap:1.25rem;min-width:0}.consultant-info__image[data-v-400bf1df]{background-color:rgb(var(--color-fg)/.04);border-color:rgb(var(--color-fg)/calc(var(--edge-k)*.1 + var(--edge-b)));border-radius:.75rem;border-width:1px;cursor:pointer;flex-shrink:0;height:6rem;overflow:hidden;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);width:6rem}.consultant-info__image[data-v-400bf1df]:hover{border-color:rgb(var(--color-fg)/calc(var(--edge-k)*.25 + var(--edge-b)))}@media (prefers-reduced-motion:reduce){.consultant-info__image[data-v-400bf1df]{transition-property:none}}.consultant-info__img[data-v-400bf1df]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.consultant-info__info[data-v-400bf1df]{display:flex;flex-direction:column;min-width:0}.consultant-info__title[data-v-400bf1df]{font-size:1.25rem;font-weight:800;line-height:1.75rem;line-height:1.25;margin-bottom:.5rem;text-wrap:balance;--tw-text-opacity:1;color:rgb(var(--color-fg)/calc(1 - (1 - var(--tw-text-opacity, 1))*var(--fg-dim)))}@media (min-width:768px){.consultant-info__title[data-v-400bf1df]{font-size:1.5rem;line-height:2rem}}.consultant-info__title[data-v-400bf1df]{letter-spacing:-.015em}.consultant-info__description[data-v-400bf1df]{color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.4));text-wrap:pretty}.consultant-info__crumb[data-v-3ff2be03]{border-radius:.125rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.consultant-info__crumb[data-v-3ff2be03]:hover{--tw-text-opacity:1;color:rgb(var(--color-brand-fg)/var(--tw-text-opacity,1))}@media (prefers-reduced-motion:reduce){.consultant-info__crumb[data-v-3ff2be03]{transition-property:none}}.consultant-info__crumb[data-v-3ff2be03]:focus-visible{outline:2px solid transparent;outline:2px solid rgb(var(--color-brand-fg));outline-offset:3px}.consultant-form[data-v-307e29f7]{display:grid;gap:1.25rem;grid-template-columns:repeat(1,minmax(0,1fr));padding:1.25rem}
