.attorney-spotlight{--as-mb-mobile:50px;--as-mb-tablet:80px;--as-mb-desktop:80px;--as-image-inset:20px;--as-card-offset:60px;--as-bg-offset:30px;background:#fff;color:#000;margin:0!important;margin-bottom:var(--as-mb-mobile)!important;overflow:visible;padding:70px 0;position:relative;z-index:1}.attorney-spotlight.alignfull{max-width:none;width:auto}.attorney-spotlight__inner{box-sizing:border-box;margin-inline:auto;max-width:var(--layout-container-max,1678px);padding-inline:var(--layout-gutter,15px);width:100%}.attorney-spotlight__layout{align-items:start;display:grid;gap:2.5rem;grid-template-columns:1fr;min-width:0}.attorney-spotlight__content{min-width:0}.attorney-spotlight p.attorney-spotlight__top,.attorney-spotlight__top{align-items:center;color:#adadad;display:flex;font-family:"Montserrat",var(--font-paragraph,sans-serif);font-size:20px;font-style:italic;font-weight:300;line-height:1.2;margin:0 0 .75rem;width:100%}.attorney-spotlight__top:before{background:#145087;border-radius:50%;content:"";display:block;flex-shrink:0;height:10px;margin-right:5px;width:10px}.attorney-spotlight__title{color:#000;font-family:"Playfair Display",var(--font-heading,serif);font-size:32px;font-style:normal;font-weight:500;line-height:1.15;margin:0 0 1.25rem}.attorney-spotlight__body{color:#424242;font-family:"Montserrat",var(--font-paragraph,sans-serif);font-size:18px;line-height:1.65;max-width:100%;min-width:0}.attorney-spotlight__body>:first-child{margin-top:0}.attorney-spotlight__body>:last-child{margin-bottom:0}.attorney-spotlight__body p{margin:0 0 1em}.attorney-spotlight__body b,.attorney-spotlight__body strong{font-weight:700}.attorney-spotlight__body em,.attorney-spotlight__body i{font-style:italic}.attorney-spotlight__body a{color:#145087;text-decoration:underline;text-underline-offset:2px}.attorney-spotlight__body h1,.attorney-spotlight__body h2,.attorney-spotlight__body h3,.attorney-spotlight__body h4,.attorney-spotlight__body h5,.attorney-spotlight__body h6{color:#000;font-family:"Playfair Display",var(--font-heading,serif);font-weight:500;line-height:1.2;margin:0 0 .65em}.attorney-spotlight__body ol,.attorney-spotlight__body ul{margin:0 0 1em;padding-left:1.35em}.attorney-spotlight__body li{margin:0 0 .4em}.attorney-spotlight__body li:last-child{margin-bottom:0}.attorney-spotlight__body ol ol,.attorney-spotlight__body ol ul,.attorney-spotlight__body ul ol,.attorney-spotlight__body ul ul{margin:.35em 0 .4em}.attorney-spotlight__media{isolation:isolate;min-width:0;position:relative;z-index:1}.attorney-spotlight__media:before{background:linear-gradient(180deg,rgba(20,80,135,.5),#000);bottom:calc(var(--as-bg-offset)*-1);content:"";left:var(--as-bg-offset);pointer-events:none;position:absolute;right:calc(var(--as-bg-offset)*-1);top:var(--as-bg-offset);z-index:0}.attorney-spotlight__image{display:block;height:auto;margin:0;object-fit:cover;object-position:center top;position:relative;width:100%;z-index:1}.attorney-spotlight__placeholder{align-items:center;background:#eceff1;color:#6b7280;display:flex;font-family:"Montserrat",var(--font-paragraph,sans-serif);font-size:14px;justify-content:center;min-height:320px;padding:1rem;text-align:center}.attorney-spotlight__card{align-items:stretch;bottom:var(--as-card-offset);color:inherit;display:flex;flex-direction:column;gap:5px;left:calc(var(--as-card-offset)*-1);max-width:calc(100% + var(--as-card-offset) - 12px);min-width:min(280px,70%);position:absolute;text-decoration:none;width:max-content;z-index:2}.attorney-spotlight__card-name{align-items:center;background:#000;box-sizing:border-box;color:#fff;display:flex;font-family:"Playfair Display",var(--font-heading,serif);font-size:38px;font-style:normal;font-weight:500;gap:.65rem;justify-content:space-between;line-height:32px;padding:.7rem 1rem;width:100%}.attorney-spotlight__card-name-text{min-width:0}.attorney-spotlight__card-icon{align-items:center;display:inline-flex;flex-shrink:0;height:35px;justify-content:center;line-height:0;width:35px}.attorney-spotlight__card-icon svg{display:block;height:35px;width:35px}.attorney-spotlight__card-title{align-items:center;background:hsla(206,9%,85%,.92);box-sizing:border-box;color:#000;display:flex;font-family:"Montserrat",var(--font-paragraph,sans-serif);font-size:20px;font-style:italic;font-weight:400;line-height:20px;margin:0;padding:.55rem 1rem;width:100%}.attorney-spotlight__card-dot{background:#145087;border-radius:50%;display:block;flex-shrink:0;height:8px;margin-right:8px;width:8px}a.attorney-spotlight__card:focus-visible .attorney-spotlight__card-name,a.attorney-spotlight__card:hover .attorney-spotlight__card-name{background:#145087}a.attorney-spotlight__card:focus-visible{outline:2px solid #145087;outline-offset:3px}@media(min-width:768px){.attorney-spotlight{margin-bottom:var(--as-mb-tablet)!important;padding:70px 0}.attorney-spotlight__title{font-size:40px;line-height:1.12}.attorney-spotlight__body{font-size:20px}}@media(min-width:768px)and (max-width:1023.98px){.attorney-spotlight__layout{align-items:start;gap:1.25rem 40px;grid-template-areas:"top top" "title media" "body body";grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.attorney-spotlight__content{display:contents}.attorney-spotlight__top{grid-area:top;margin-bottom:0}.attorney-spotlight__title{align-self:center;grid-area:title;margin-bottom:0}.attorney-spotlight__body{grid-area:body}.attorney-spotlight__media{align-self:start;grid-area:media;margin-bottom:30px}.attorney-spotlight__card{bottom:24px;left:-24px;--as-card-offset:24px;max-width:calc(100% + 16px)}.attorney-spotlight__card-name{font-size:32px;line-height:32px}.attorney-spotlight__top{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3}.attorney-spotlight__title{-ms-grid-column:1;-ms-grid-row:3}.attorney-spotlight__body{-ms-grid-column:1;-ms-grid-row:5;-ms-grid-column-span:3}.attorney-spotlight__media{-ms-grid-column:3;-ms-grid-row:3}}@media(min-width:1024px){.attorney-spotlight{margin-bottom:var(--as-mb-desktop)!important;padding:120px 0}.attorney-spotlight__layout{align-items:start;gap:100px;grid-template-areas:none;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.attorney-spotlight__content{display:block;min-width:0}.attorney-spotlight__top{margin-bottom:.75rem}.attorney-spotlight__title{font-size:48px;line-height:52px;margin-bottom:1.25rem}.attorney-spotlight__media{margin-block:calc(var(--as-image-inset)*-1)}.attorney-spotlight__image{height:var(--as-image-height,auto);max-height:var(--as-image-height,none);object-fit:cover;object-position:center top}.attorney-spotlight__card{bottom:var(--as-card-offset);left:calc(var(--as-card-offset)*-1);max-width:calc(100% + var(--as-card-offset) - 12px)}}@media(max-width:767.98px){.attorney-spotlight__media:before{display:none}.attorney-spotlight__card{bottom:12px;left:12px;max-width:calc(100% - 24px)}.attorney-spotlight__card-name{font-size:26px;padding:.55rem .75rem}.attorney-spotlight__card-title{font-size:14px;padding:.45rem .75rem}}
