/* Additive legal illustrations: existing section dimensions and typography are preserved. */
.justice-art,.hero-court-art,.forum-court-art,.consultation-art{position:absolute;pointer-events:none;user-select:none}
.justice-art{width:180px;height:auto;left:5%;top:-65px;opacity:.42;z-index:-1}
.hero-court-art{width:340px;height:auto;right:-3%;bottom:15px;opacity:.2;z-index:-1}
.hero-aside{position:relative;z-index:1}
.hero-aside:not(.right) p,.hero-aside:not(.right) .fine{position:relative;background:linear-gradient(90deg,#101f2bf5,#101f2bbd,transparent)}
.practice-icon{display:block;width:35px;height:35px;transition:transform .5s var(--ease),color .5s}
.practice-index{display:block;font:9px var(--sans);letter-spacing:2px;margin-top:10px;opacity:.6}
.practice-grid article:hover .practice-icon{transform:translateY(-3px);color:#ead3a8}
.forums{position:relative;isolation:isolate;overflow:hidden}
.forum-court-art{width:min(680px,66%);height:auto;right:-30px;bottom:15px;opacity:.13;z-index:-1}
.forums:before,.forums:after{opacity:.25}
.about-note{overflow:hidden}
.about-note:after{content:'RIGHTS';position:absolute;bottom:8px;right:-4px;font:500 78px/1 var(--serif);letter-spacing:5px;color:#735c3b;opacity:.045;pointer-events:none}
.philosophy:after{content:'JUSTICE';position:absolute;right:-10px;bottom:110px;font:500 clamp(90px,18vw,270px)/1 var(--serif);letter-spacing:8px;opacity:.035;pointer-events:none}
.process-marker{flex:0 0 30px}
.process-marker small{display:block;font:inherit;margin-bottom:16px}
.process-icon{width:30px;height:30px;display:block}
.case-study-art{width:94%;height:auto;position:relative;margin-top:-10px}
.association-art .art-caption{position:absolute;bottom:28px}
.consultation-banner{isolation:isolate}
.consultation-art{width:330px;height:auto;left:-35px;bottom:25px;opacity:.19;z-index:-1}
.consultation-banner:after{border-radius:0;width:150px;height:190px;right:5%;left:auto;top:25%;transform:rotate(9deg);border-color:#c9ae7d18;background:repeating-linear-gradient(transparent 0 21px,#c9ae7d0c 22px 23px);background-clip:content-box;padding:25px}
@media(max-width:1100px){.justice-art{left:0;width:145px;top:-35px}.hero-court-art{width:260px;right:-6%}.consultation-art{width:250px;left:-70px;opacity:.13}}
@media(max-width:760px){.justice-art{left:-50px;top:18px;width:145px;opacity:.28}.hero-court-art{right:-65px;bottom:150px;width:230px;opacity:.24}.practice-icon{width:28px;height:28px}.practice-index{font-size:8px}.forum-court-art{width:420px;max-width:none;right:-135px;opacity:.12}.consultation-art{width:210px;left:-80px;opacity:.1}.consultation-banner:after{right:-95px;opacity:.6}.association-art .art-caption{bottom:20px;font-size:6px}.about-note:after{font-size:70px;bottom:0}.process-marker{flex-basis:30px}}
@media(prefers-reduced-motion:reduce){.practice-icon{transition:none}.practice-grid article:hover .practice-icon{transform:none}}
