._slug__profileSection__eHG_u{background:linear-gradient(160deg,#12141e,#0b0c14);height:100vh;padding-top:72px;overflow:hidden}._slug__profileRow__GDVMo{margin-left:0!important;margin-right:0!important;align-items:stretch;height:calc(100vh - 72px);overflow:hidden}._slug__leftCol__KYOGQ{padding-left:0!important;padding-right:0!important}@media(min-width:992px){._slug__leftCol__KYOGQ{height:100%}}._slug__leftPanel__z6IHY{position:relative;width:100%;height:100%;background:#080c14;overflow:hidden}@media(max-width:991px){._slug__leftPanel__z6IHY{height:70vw;max-height:360px}}._slug__photo__yVsw4{object-fit:cover!important;object-position:top!important}._slug__photoGradient__QtHHk{position:absolute;bottom:0;left:0;right:0;height:220px;background:linear-gradient(180deg,transparent,#080c14);z-index:1;pointer-events:none}._slug__leftOverlay__ZelV4{position:absolute;bottom:0;left:0;right:0;padding:28px 28px 32px;z-index:2}._slug__firmName__bI9eD{color:#e63946;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:6px}._slug__attorneyName__V2Zmu{font-size:28px;font-weight:800;color:#fff;line-height:1.1;margin-bottom:6px}._slug__attorneyRole__J9jRL{font-size:14px;color:#c9cdd6;margin-bottom:16px;font-weight:400;letter-spacing:.3px}._slug__socialRow__Spuxt{display:flex;gap:8px}._slug__socialBtn__d_RAn{width:30px;height:30px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;display:flex;align-items:center;justify-content:center;color:#9098aa;font-size:11px;transition:background .2s,color .2s;text-decoration:none}._slug__socialBtn__d_RAn:hover{background:rgba(230,57,70,.25);color:#fff}._slug__rightCol__26fMU{padding-left:0!important;padding-right:0!important}@media(min-width:992px){._slug__rightCol__26fMU{height:100%;overflow:hidden}}._slug__rightPanel__NqsSq{background:rgba(0,0,0,0);padding:36px 32px;display:flex;flex-direction:column;height:100%;overflow-y:auto}@media(max-width:991px){._slug__rightPanel__NqsSq{height:auto;overflow-y:visible;padding:24px 20px}}._slug__sectionLabel__p8XzK{color:#e63946;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}._slug__sectionRule__hVu2R{height:1px;background:linear-gradient(90deg,#e63946,transparent);margin:28px 0;border:none}._slug__contactList__qB1LH{display:flex;flex-direction:column;gap:10px}._slug__contactItem__i8HNB{display:flex;align-items:center;gap:10px;font-size:14px;color:#9098aa}._slug__contactDot__ZUS_y{width:6px;height:6px;border-radius:50%;background:#e63946;flex-shrink:0;display:inline-block}@media(max-width:991px){._slug__awardsSection__rnKuG{order:-1}}._slug__ruleDesktopTop__ZnDr9{height:1px;background:linear-gradient(90deg,#e63946,transparent);margin:28px 0;border:none}@media(max-width:991px){._slug__ruleDesktopTop__ZnDr9{display:none}}._slug__ruleMobileBottom__hEbEK{height:1px;background:linear-gradient(90deg,#e63946,transparent);margin:28px 0;border:none}@media(min-width:992px){._slug__ruleMobileBottom__hEbEK{display:none}}._slug__badgeRow__Ezbb4{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}@media(max-width:991px){._slug__badgeRow__Ezbb4{justify-content:center}}._slug__badgeItem__fgcvx{display:flex;flex-direction:column;align-items:center;gap:6px}._slug__badgeImg__LoHCu{width:140px;height:140px;object-fit:contain;filter:drop-shadow(0 4px 16px rgba(0,0,0,.5))}@media(max-width:991px){._slug__badgeImg__LoHCu{width:110px;height:110px}}._slug__badgeCaption__7UKBA{font-size:11px;color:#9098aa;text-align:center;max-width:130px;line-height:1.5}._slug__bioContent__c9_sV{font-size:15px;line-height:1.75;color:#c9cdd6}._slug__bioContent__c9_sV p{margin-bottom:16px}._slug__bioContent__c9_sV p:last-child{margin-bottom:0}._slug__bioContent__c9_sV strong{color:#fff}._slug__shareButton__Pdlb4{margin-top:32px;align-self:flex-start;display:inline-flex;align-items:center;gap:10px;background:rgba(0,0,0,0);color:#9098aa;padding:10px 20px;border-radius:4px;border:1px solid hsla(0,0%,100%,.15);font-size:12px;cursor:pointer;transition:border-color .2s,color .2s}._slug__shareButton__Pdlb4 ._slug__icon__8xji8{width:14px}._slug__shareButton__Pdlb4:hover{border-color:#e63946;color:#fff}