.lgb-site .attorney-full{background:var(--bg);border-top:1px solid var(--border);grid-template-columns:1fr 1.25fr;min-height:100vh;display:grid;position:relative;overflow:hidden}.lgb-site .attorney-full:after{content:attr(data-num);font-family:var(--ff-display);color:#f2ede305;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em;font-size:clamp(280px,38vw,540px);line-height:1;position:absolute;bottom:-4%;right:0%}.lgb-site .attorney-full.alt-bg{background:var(--bg-alt)}.lgb-site .attorney-full.flip{grid-template-columns:1.25fr 1fr}.lgb-site .attorney-full.flip .attorney-full-photo-col{order:2}.lgb-site .attorney-full.flip .attorney-full-body{order:1}.lgb-site .attorney-full.flip:after{left:0%;right:auto}.lgb-site .attorney-full-photo-col{top:var(--nav-h);height:calc(100vh - var(--nav-h));align-self:start;position:sticky;overflow:hidden}.lgb-site .attorney-full-photo-col img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.lgb-site .attorney-full-body{z-index:1;flex-direction:column;justify-content:center;padding:clamp(72px,9vw,120px) clamp(48px,6vw,96px);display:flex;position:relative}@media (max-width:960px){.lgb-site .attorney-full,.lgb-site .attorney-full.flip{grid-template-columns:1fr;min-height:auto}.lgb-site .attorney-full-photo-col{aspect-ratio:4/3;height:auto;position:static}.lgb-site .attorney-full.flip .attorney-full-photo-col,.lgb-site .attorney-full.flip .attorney-full-body{order:0}}@media (max-width:768px){.lgb-site .attorney-full-body{padding:clamp(48px,8vw,72px) clamp(20px,5vw,40px)}}
