.attorney-profile-card{aspect-ratio:314/486;background:#1d2228;border-radius:10px;box-sizing:border-box;display:block;height:auto;isolation:isolate;max-height:590px;min-height:0;overflow:hidden;padding:15px 15px 35px;position:relative;width:100%}.attorney-profile-card,.attorney-profile-card a{color:#fff;text-decoration:none}.attorney-profile-card__hit{border-radius:inherit;inset:0;position:absolute;z-index:1}.attorney-profile-card__media{background:#1d2228;inset:0;pointer-events:none;position:absolute;z-index:0}.attorney-profile-card__image{display:block;height:100%;object-fit:cover;object-position:center top;transition:filter .45s ease;width:100%}.attorney-profile-card:focus-visible .attorney-profile-card__image,.attorney-profile-card:hover .attorney-profile-card__image{filter:brightness(1.08) contrast(1.04)}.attorney-profile-card__media:after{background:linear-gradient(180deg,transparent,#000);bottom:0;content:"";height:55%;left:0;opacity:.92;pointer-events:none;position:absolute;right:0;transition:background .45s ease,opacity .45s ease,height .45s ease}.attorney-profile-card:focus-visible .attorney-profile-card__media:after,.attorney-profile-card:hover .attorney-profile-card__media:after{background:linear-gradient(180deg,transparent,rgba(16,25,26,.55) 45%,#10191a);height:65%;opacity:1}.attorney-profile-card__media:before{background:linear-gradient(180deg,rgba(20,80,135,0),rgba(20,80,135,0) 55%,rgba(20,80,135,.28));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease;z-index:1}.attorney-profile-card:focus-visible .attorney-profile-card__media:before,.attorney-profile-card:hover .attorney-profile-card__media:before{opacity:1}.attorney-profile-card__overlay{display:flex;flex-direction:column;height:100%;min-height:0;pointer-events:none;position:relative;z-index:2}.attorney-profile-card__icons{align-items:center;display:flex;gap:6px;justify-content:flex-end;pointer-events:auto;position:relative;z-index:4}.attorney-profile-card__icon{align-items:center;color:#d4d8db;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;opacity:.9;pointer-events:auto;position:relative;transform:translateY(0) scale(1);transition:opacity .25s ease,color .25s ease,transform .25s cubic-bezier(.22,1,.36,1),filter .25s ease;z-index:5}.attorney-profile-card__icon svg{display:block}.attorney-profile-card__icon svg[width="48"]{height:32px;width:32px}.attorney-profile-card__icon svg[width="36"]{height:26px;width:26px}.attorney-profile-card:hover .attorney-profile-card__icon{opacity:.95}.attorney-profile-card__icon:focus-visible,.attorney-profile-card__icon:hover{color:#fff;filter:brightness(1.2);opacity:1;transform:translateY(-2px) scale(1.08)}.attorney-profile-card__icon:focus-visible{outline:2px solid #145087;outline-offset:3px}.attorney-profile-card__meta{align-items:flex-end;display:flex;gap:10px;margin-top:auto}@media(min-width:1200px)and (max-width:1500px){.attorney-profile-card__meta{align-items:flex-start;flex-direction:column}}.attorney-profile-card__logo{flex:0 0 57px;height:57px;object-fit:contain;transition:filter .35s ease;width:57px}.attorney-profile-card:focus-visible .attorney-profile-card__logo,.attorney-profile-card:hover .attorney-profile-card__logo{filter:brightness(1.12)}.attorney-profile-card__text{min-width:0}.attorney-profile-card__name-row{align-items:flex-end;display:flex;gap:8px}.attorney-profile-card__name{color:#fff;font-family:"Playfair Display",var(--font-heading,serif);font-size:35px;font-style:normal;font-weight:500;line-height:32px;margin:0 0 5px;transition:color .35s ease}.attorney-profile-card:focus-visible .attorney-profile-card__name,.attorney-profile-card:hover .attorney-profile-card__name{color:#f5f7f8}.attorney-profile-card__open{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;transition:filter .3s ease}.attorney-profile-card__open svg{display:block;height:35px;width:35px}.attorney-profile-card:hover .attorney-profile-card__open{filter:brightness(1.08)}.attorney-profile-card__open:hover{filter:brightness(1.2)}.attorney-profile-card__divider{background:#fff;height:1px;margin:5px 0 6px;transition:background-color .35s ease;width:100%}.attorney-profile-card:focus-visible .attorney-profile-card__divider,.attorney-profile-card:hover .attorney-profile-card__divider{background-color:#145087}.attorney-profile-card__title{align-items:center;color:#979595;display:flex;font-family:"Montserrat",var(--font-paragraph,sans-serif);font-size:20px;font-style:italic;font-weight:400;gap:6px;line-height:20px;margin:0;transition:color .35s ease}.attorney-profile-card:focus-visible .attorney-profile-card__title,.attorney-profile-card:hover .attorney-profile-card__title{color:#d4d8db}.attorney-profile-card__dot{background:#145087;border-radius:50%;flex:0 0 8px;height:8px;transition:background-color .35s ease;width:8px}.attorney-profile-card:focus-visible .attorney-profile-card__dot,.attorney-profile-card:hover .attorney-profile-card__dot{background-color:#2a6aad}.attorney-profile-card--empty{align-items:center;aspect-ratio:unset;background:#eef1f3;color:#5c6670;display:flex;font-family:"Montserrat",var(--font-paragraph,sans-serif);font-size:14px;justify-content:center;min-height:180px}.attorney-profile-card--empty:after,.attorney-profile-card--empty:before{display:none}@media(prefers-reduced-motion:reduce){.attorney-profile-card__divider,.attorney-profile-card__dot,.attorney-profile-card__icon,.attorney-profile-card__image,.attorney-profile-card__logo,.attorney-profile-card__media:after,.attorney-profile-card__media:before,.attorney-profile-card__name,.attorney-profile-card__open,.attorney-profile-card__title{transition:none}.attorney-profile-card__icon:focus-visible,.attorney-profile-card__icon:hover{transform:none}}
