.HomeHero-module__y_kp4a__hero{isolation:isolate;color:#fff;background-color:var(--color-navy-deep);position:relative;overflow:hidden}.HomeHero-module__y_kp4a__inner{flex-direction:column;gap:40px;width:100%;max-width:1280px;margin-inline:auto;padding:44px 1.25rem 0;display:flex}.HomeHero-module__y_kp4a__grid{grid-template:"title lawyer""ornament areas""actions areas"1fr/minmax(0,1.1fr) minmax(0,.9fr);align-items:start;column-gap:clamp(48px,6vw,96px);display:grid}.HomeHero-module__y_kp4a__intro,.HomeHero-module__y_kp4a__headRow{display:contents}.HomeHero-module__y_kp4a__heading{grid-area:title}.HomeHero-module__y_kp4a__lawyer{grid-area:lawyer}.HomeHero-module__y_kp4a__ornament{grid-area:ornament}.HomeHero-module__y_kp4a__areas{grid-area:areas}.HomeHero-module__y_kp4a__actions{grid-area:actions}.HomeHero-module__y_kp4a__heading,.HomeHero-module__y_kp4a__lawyer,.HomeHero-module__y_kp4a__ornament,.HomeHero-module__y_kp4a__areas,.HomeHero-module__y_kp4a__actions{animation:.9s cubic-bezier(.22,1,.36,1) both HomeHero-module__y_kp4a__rise}.HomeHero-module__y_kp4a__lawyer{animation-delay:80ms}.HomeHero-module__y_kp4a__areas{animation-delay:.14s}.HomeHero-module__y_kp4a__actions{animation-delay:.2s}.HomeHero-module__y_kp4a__heading{letter-spacing:-.015em;text-wrap:balance;max-width:640px;font-size:clamp(42px,4.3vw,64px);font-weight:500;line-height:1.06}.HomeHero-module__y_kp4a__lawyer{justify-self:end;align-items:center;gap:16px;margin:4px 0 0;display:flex}.HomeHero-module__y_kp4a__portrait{width:88px;height:88px;box-shadow:0 0 0 1px var(--color-gold), 0 0 0 5px #121a2cd9, 0 0 0 6px #d4bc8a59;border-radius:9999px;flex-shrink:0;position:relative;overflow:hidden}.HomeHero-module__y_kp4a__portrait img{object-fit:cover;width:100%;height:100%}.HomeHero-module__y_kp4a__lawyerText{flex-direction:column;min-width:0;display:flex}.HomeHero-module__y_kp4a__name{font-family:var(--font-display);font-size:20px;line-height:1.2}.HomeHero-module__y_kp4a__meta{color:#ffffffb8;margin-top:4px;font-size:13px;line-height:1.45}.HomeHero-module__y_kp4a__ornament{width:104px;color:var(--color-gold);align-items:center;gap:10px;margin-top:26px;display:flex}.HomeHero-module__y_kp4a__ornament:before,.HomeHero-module__y_kp4a__ornament:after{content:"";opacity:.75;background:currentColor;flex:1;height:1px}.HomeHero-module__y_kp4a__ornament span{background:currentColor;width:6px;height:6px;transform:rotate(45deg)}.HomeHero-module__y_kp4a__langLine{color:#d4bc8ac7;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:600;line-height:1.4}.HomeHero-module__y_kp4a__areas{border-top:1px solid var(--color-gold);margin-top:30px;padding-top:16px}.HomeHero-module__y_kp4a__areasLabel{color:var(--color-gold-light);letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:600}.HomeHero-module__y_kp4a__areaList{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 28px;margin-top:10px;display:grid}.HomeHero-module__y_kp4a__areaLink{color:#ffffffeb;align-items:baseline;gap:10px;padding:9px 0;font-size:15.5px;line-height:1.35;transition:color .25s;display:flex}.HomeHero-module__y_kp4a__marker{background:var(--color-gold);flex-shrink:0;width:5px;height:5px;transform:translateY(-2px)rotate(45deg)}.HomeHero-module__y_kp4a__areaText{padding-bottom:3px;display:inline-block;position:relative}.HomeHero-module__y_kp4a__areaText:after{content:"";transform-origin:0;background:#d4bc8a8c;height:1px;position:absolute;bottom:0;left:0;right:0}.HomeHero-module__y_kp4a__areaLink:hover{color:var(--color-gold-light)}.HomeHero-module__y_kp4a__areaLink:hover .HomeHero-module__y_kp4a__areaText:after{background:var(--color-gold-light)}html.js .HomeHero-module__y_kp4a__areaList li .HomeHero-module__y_kp4a__areaText{animation:HomeHero-module__y_kp4a__type-in var(--type-duration) steps(var(--type-steps), end) var(--type-delay) backwards}html.js .HomeHero-module__y_kp4a__areaList li .HomeHero-module__y_kp4a__areaText:after{animation:HomeHero-module__y_kp4a__draw-line .3s cubic-bezier(.22, 1, .36, 1) calc(var(--type-delay) + var(--type-duration)) backwards}html.js .HomeHero-module__y_kp4a__areaList li .HomeHero-module__y_kp4a__marker{animation:HomeHero-module__y_kp4a__fade-in .2s ease var(--type-delay) backwards}@keyframes HomeHero-module__y_kp4a__type-in{0%{clip-path:inset(-2px 100% -4px 0)}to{clip-path:inset(-2px 0 -4px)}}@keyframes HomeHero-module__y_kp4a__draw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes HomeHero-module__y_kp4a__fade-in{0%{opacity:0}to{opacity:1}}.HomeHero-module__y_kp4a__actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:30px;display:flex}.HomeHero-module__y_kp4a__textLink{color:#fff;border-bottom:1px solid #d4bc8a99;align-items:center;gap:8px;padding-bottom:3px;font-size:14.5px;font-weight:600;transition:color .25s,border-color .25s;display:inline-flex}.HomeHero-module__y_kp4a__textLink:hover{color:var(--color-gold-light);border-color:var(--color-gold-light)}.HomeHero-module__y_kp4a__facts{border-top:1px solid #ffffff24;grid-template-columns:1.6fr 1fr .8fr;gap:32px;margin:0;padding:18px 76px 22px 0;display:grid}.HomeHero-module__y_kp4a__facts dt{color:var(--color-gold-light);letter-spacing:.22em;text-transform:uppercase;font-size:10.5px;font-weight:600}.HomeHero-module__y_kp4a__facts dd{color:#ffffffd6;margin:5px 0 0;font-size:14px;line-height:1.5}.HomeHero-module__y_kp4a__muted{color:#ffffff94}@keyframes HomeHero-module__y_kp4a__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:991px){.HomeHero-module__y_kp4a__grid{grid-template:none/minmax(0,1fr)}.HomeHero-module__y_kp4a__heading,.HomeHero-module__y_kp4a__lawyer,.HomeHero-module__y_kp4a__ornament,.HomeHero-module__y_kp4a__areas,.HomeHero-module__y_kp4a__actions{grid-area:auto}.HomeHero-module__y_kp4a__intro{display:block}.HomeHero-module__y_kp4a__headRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title photo""caption caption";align-items:start;column-gap:16px;display:grid}.HomeHero-module__y_kp4a__heading{grid-area:title}.HomeHero-module__y_kp4a__lawyer{display:contents}.HomeHero-module__y_kp4a__portrait{grid-area:photo;margin-top:6px}.HomeHero-module__y_kp4a__lawyerText{flex-flow:wrap;grid-area:caption;align-items:baseline;column-gap:10px;margin-top:14px}.HomeHero-module__y_kp4a__areas{max-width:640px}.HomeHero-module__y_kp4a__facts{grid-template-columns:1fr 1fr}.HomeHero-module__y_kp4a__facts>div:first-child{grid-column:1/-1}}@media (max-width:767px){.HomeHero-module__y_kp4a__inner{gap:0;padding:26px 1.25rem 0}.HomeHero-module__y_kp4a__heading{font-size:clamp(29px,8.2vw,36px);line-height:1.1}.HomeHero-module__y_kp4a__portrait{width:68px;height:68px;box-shadow:0 0 0 1px var(--color-gold), 0 0 0 4px #121a2cd9}.HomeHero-module__y_kp4a__lawyerText{border-top:1px solid #ffffff1f;margin-top:12px;padding-top:10px}.HomeHero-module__y_kp4a__name{font-size:15.5px}.HomeHero-module__y_kp4a__meta{margin-top:0;font-size:11.5px}.HomeHero-module__y_kp4a__ornament{display:none}.HomeHero-module__y_kp4a__langLine{letter-spacing:.1em;flex-basis:100%;margin-top:4px;font-size:9.5px}.HomeHero-module__y_kp4a__areas{margin-top:20px;padding-top:12px}.HomeHero-module__y_kp4a__areasLabel{font-size:10px}.HomeHero-module__y_kp4a__areaList{gap:0 14px;margin-top:6px}.HomeHero-module__y_kp4a__areaLink{gap:8px;padding:6px 0;font-size:14px}.HomeHero-module__y_kp4a__marker{width:4px;height:4px}.HomeHero-module__y_kp4a__actions{gap:12px 14px;margin-top:20px;padding-bottom:30px;padding-right:44px}.HomeHero-module__y_kp4a__primary{min-height:44px;padding:10px 15px;font-size:14px}.HomeHero-module__y_kp4a__textLink{font-size:13px}.HomeHero-module__y_kp4a__facts{display:none}}@media (max-width:339px){.HomeHero-module__y_kp4a__areaList{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.HomeHero-module__y_kp4a__heading,.HomeHero-module__y_kp4a__lawyer,.HomeHero-module__y_kp4a__ornament,.HomeHero-module__y_kp4a__areas,.HomeHero-module__y_kp4a__actions{animation:none}html.js .HomeHero-module__y_kp4a__areaList li .HomeHero-module__y_kp4a__areaText{animation:none}html.js .HomeHero-module__y_kp4a__areaList li .HomeHero-module__y_kp4a__areaText:after{animation:none}html.js .HomeHero-module__y_kp4a__areaList li .HomeHero-module__y_kp4a__marker{animation:none}}
