.page-module__ArLtDq__main{background-color:var(--law-bg-main);color:var(--law-text-on-light);min-height:100vh}.page-module__ArLtDq__header{text-align:center;background:var(--law-bg-sub);border-bottom:1px solid var(--law-border);padding:120px 0 80px}.page-module__ArLtDq__title{font-family:var(--law-font-serif);color:var(--law-primary);margin-bottom:20px;font-size:3.5rem}.page-module__ArLtDq__subtitle{color:var(--law-text-muted);max-width:600px;font-size:1.2rem;font-weight:300;font-family:var(--law-font-sans);margin:0 auto}.page-module__ArLtDq__container{max-width:var(--law-max-width);margin:0 auto;padding:80px 20px}.page-module__ArLtDq__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:60px;display:grid}.page-module__ArLtDq__card{group:perspective(1000px);position:relative}.page-module__ArLtDq__imageWrapper{border-radius:4px;height:500px;margin-bottom:30px;position:relative;overflow:hidden}.page-module__ArLtDq__image{filter:grayscale(20%);background-position:top;background-size:cover;width:100%;height:100%;transition:transform .5s}.page-module__ArLtDq__card:hover .page-module__ArLtDq__image{filter:grayscale(0%);transform:scale(1.05)}.page-module__ArLtDq__info{text-align:center}.page-module__ArLtDq__name{font-family:var(--law-font-serif);color:var(--law-primary);margin-bottom:5px;font-size:2rem}.page-module__ArLtDq__role{color:var(--law-accent);text-transform:uppercase;letter-spacing:2px;font-size:.9rem;font-weight:700;font-family:var(--law-font-sans);margin-bottom:20px;display:block}.page-module__ArLtDq__education{color:var(--law-text-muted);font-size:.95rem;font-family:var(--law-font-sans);margin-bottom:5px}.page-module__ArLtDq__quoteWrapper{opacity:0;text-align:center;width:100%;height:500px;color:var(--law-text-on-dark);background:#0a192ff2;flex-direction:column;justify-content:center;align-items:center;padding:40px;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.page-module__ArLtDq__card:hover .page-module__ArLtDq__quoteWrapper{opacity:1}.page-module__ArLtDq__quote{font-family:var(--law-font-serif);color:var(--law-text-on-dark);margin-bottom:30px;font-size:1.5rem;font-style:italic;line-height:1.6}.page-module__ArLtDq__contactBtn{border:1px solid var(--law-accent);color:var(--law-accent);text-transform:uppercase;font-size:.9rem;font-family:var(--law-font-sans);background:0 0;padding:12px 30px;text-decoration:none;transition:all .3s}.page-module__ArLtDq__contactBtn:hover{background:var(--law-accent);color:var(--law-primary)}@media (max-width:768px){.page-module__ArLtDq__grid{grid-template-columns:1fr}}
