/* Dashboard-only refinements. Preserve the existing collage, labels, and backdrop. */
.imagewall{width:2724px;height:1612px;max-height:1612px;grid-column-gap:24px;grid-row-gap:24px}
.gridimages{translate:0 0;transition:translate .25s ease}
.gridimages canvas{box-shadow:0 5px 15px rgb(0 0 0 / .12);transition:opacity .95s,filter .95s,box-shadow .25s}
.gridimages:focus-within{z-index:6}
.gridimages:focus-within,.gridimages:active{translate:0 -4px}
.gridimages:focus-within canvas,.gridimages:active canvas{box-shadow:0 9px 20px rgb(0 0 0 / .16)}
@media(hover:hover) and (pointer:fine){.gridimages:hover{translate:0 -6px;z-index:6}.gridimages:hover canvas{box-shadow:0 9px 20px rgb(0 0 0 / .16)}}
@media(max-width:991px){
 .wallholdermobile .personcolmobile{padding-left:13%;padding-right:3%;margin-bottom:148px}
 .wallholdermobile .personcolmobile:nth-child(even),.wallholdermobile .personcolmobile.first{padding-left:3%;padding-right:13%}
 .wallholdermobile .persongridlinkmobile{display:block;translate:0 0;transition:translate .25s ease}
 .wallholdermobile .imagegridpersonmobile{box-shadow:0 5px 15px rgb(0 0 0 / .12);transition:box-shadow .25s ease}
 .wallholdermobile .persongridlinkmobile:focus-visible,.wallholdermobile .persongridlinkmobile:active{translate:0 -4px}
 .wallholdermobile .persongridlinkmobile:focus-visible .imagegridpersonmobile,.wallholdermobile .persongridlinkmobile:active .imagegridpersonmobile{box-shadow:0 9px 20px rgb(0 0 0 / .16)}
}
@media(max-width:767px){.wallholdermobile .personcolmobile{margin-bottom:78px}}
@media(hover:hover) and (pointer:fine){.wallholdermobile .persongridlinkmobile:hover{translate:0 -6px}.wallholdermobile .persongridlinkmobile:hover .imagegridpersonmobile{box-shadow:0 9px 20px rgb(0 0 0 / .16)}}
@media(prefers-reduced-motion:reduce){.gridimages,.wallholdermobile .persongridlinkmobile{translate:none!important;transition:none}.gridimages canvas,.wallholdermobile .imagegridpersonmobile{transition:none}}
/* Match the deep olive used in the firm's Practice section. */
body.body.blue{background-color:#242820}
.flayer{background-image:none}
.gridbgmobile{background-color:#242820}
.gridbgmobile .imgbgmobile{display:none!important}
.loadertext,.preloadertext{color:#f7f4ee}
