.justicia-about{--j-paper:var(--brand-white);--j-stone:var(--brand-white);--j-ink:var(--brand-ink);--j-blue:var(--brand-navy);--j-line:color-mix(in srgb,var(--brand-steel) 30%,var(--brand-white));--j-accent:var(--brand-copper);background:var(--brand-white);color:var(--j-ink);--ivory:var(--brand-white)}.justicia-width{width:calc(100% - 80px);max-width:1288px;margin-inline:auto}.justicia-about .firm-header--dark,.justicia-about .mobile-menu-trigger{color:var(--j-ink)}.justicia-about .firm-header [aria-current=page]{text-decoration:underline;text-underline-offset:7px}.justicia-about h1,.justicia-about h2{font-family:var(--font-brand);font-weight:400;line-height:1.08;letter-spacing:-.02em;font-size:64px;margin-bottom:24px}.justicia-about p{font-size:17px;line-height:1.65;color:color-mix(in srgb,var(--brand-steel) 85%,var(--brand-ink))}.justicia-button{display:inline-flex;align-items:center;justify-content:center;padding:23px 44px;min-height:66px;background:var(--j-blue);color:var(--brand-white);font-size:17px;line-height:20px;font-weight:600;border-radius:0}.justicia-button:hover{background:var(--brand-ink)}.justicia-introduction{position:relative;padding:110px 0 0;background:var(--brand-white)}.justicia-introduction-layout{display:grid;grid-template-columns:1fr 1fr;gap:61px;align-items:center}.justicia-introduction-copy{padding:35px 0 105px 68px;position:relative}.justicia-introduction-copy>p{max-width:440px}.justicia-today{margin-top:18px}.justicia-introduction .justicia-button{margin-top:30px}.justicia-introduction-image{margin:0;position:relative;isolation:isolate}.justicia-introduction-image:before{content:"";position:absolute;width:250px;height:250px;left:-45px;top:-50px;z-index:-1;background-image:radial-gradient(circle,color-mix(in srgb,var(--brand-steel) 25%,var(--brand-white)) 1.3px,transparent 1.5px);background-size:44px 44px}.justicia-introduction-image img{width:100%;height:670px;object-fit:cover;object-position:50% 49%}.justicia-introduction-image figcaption{position:absolute;bottom:12px;right:12px;background:var(--brand-white);padding:6px 10px;font-size:12px;max-width:90%}.justicia-clients-heading:before,.justicia-experience-copy:before,.justicia-introduction-copy:before,.justicia-values-heading:before{content:"";position:absolute;left:0;top:68px;width:44px;height:2px;background:var(--j-accent)}.justicia-values{padding:140px 0;background:var(--brand-white);overflow:hidden}.justicia-clients-heading,.justicia-values-heading{position:relative;padding-left:68px}.justicia-clients-heading:before,.justicia-values-heading:before{top:32px}.justicia-values-heading p{max-width:440px;margin-bottom:30px}.justicia-carousel{position:relative;margin-top:50px}.justicia-carousel-controls{position:absolute;right:0;top:-115px;display:flex;gap:20px}.justicia-carousel-controls button{width:80px;height:58px;border:1px solid var(--j-line);background:var(--brand-white);display:grid;place-items:center;color:color-mix(in srgb,var(--brand-steel) 25%,var(--brand-white));border-radius:0}.justicia-carousel-controls button:disabled{opacity:.45;cursor:default}.justicia-carousel-controls button:not(:disabled):hover{border-color:var(--j-accent);color:var(--j-blue)}.justicia-carousel-controls svg{width:43px;height:24px;stroke-width:1.2}.justicia-track{display:flex;gap:40px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.justicia-track::-webkit-scrollbar{display:none}.justicia-value{flex:0 0 380px;scroll-snap-align:start;min-width:0;border:1px solid var(--j-line);padding:52px 32px 42px;background:var(--brand-white);min-height:475px}.justicia-value-icon{width:98px;height:98px;object-fit:contain;margin-bottom:32px}.justicia-card-rule{display:block;width:44px;height:2px;background:var(--j-accent);margin-bottom:34px}.justicia-value h3{font:600 23px/1.3 var(--font-brand);margin:0 0 18px;color:var(--j-ink)}.justicia-value p{font-size:17px;line-height:1.65}.justicia-experience{position:relative;background:var(--j-blue);color:var(--brand-white);padding:140px 0;min-height:calc(100svh - 53px);display:flex;align-items:center}.justicia-experience:before{content:"";position:absolute;inset:0 auto 0 0;width:34%;background:var(--brand-white)}.justicia-experience-layout{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:61px}.justicia-experience-image{margin:0;position:relative;width:95%}.justicia-experience-image:before{content:"";position:absolute;right:-8%;top:-10%;width:240px;height:240px;background-image:radial-gradient(circle,var(--brand-steel) 1.3px,transparent 1.5px);background-size:44px 44px}.justicia-experience-image img{position:relative;width:100%;height:auto;aspect-ratio:.95;object-fit:cover;object-position:center}.justicia-experience-image figcaption{position:absolute;bottom:10px;left:10px;right:10px;padding:6px 9px;background:var(--brand-white);font-size:10px;line-height:1.5;color:color-mix(in srgb,var(--brand-steel) 85%,var(--brand-ink))}.justicia-experience-image figcaption a{text-decoration:underline;text-underline-offset:2px}.justicia-experience-copy{position:relative;padding-left:68px}.justicia-experience-copy:before{top:34px}.justicia-experience-copy h2{font-size:64px}.justicia-experience-copy p{font-size:17px;line-height:1.65;max-width:450px;color:color-mix(in srgb,var(--brand-steel) 8%,var(--brand-white))}.justicia-community{border-top:1px solid var(--brand-steel);margin-top:36px;padding-top:36px}.justicia-experience-copy .justicia-button{margin-top:28px;background:var(--brand-white);color:var(--j-blue)}.justicia-clients{padding:140px 0;background:var(--brand-white);overflow:hidden}.justicia-clients-intro{max-width:520px;margin-bottom:30px}.justicia-client-carousel{margin-top:58px}.justicia-client-carousel .justicia-carousel-controls{top:-116px}.justicia-testimonials{gap:32px;padding-top:58px}.justicia-testimonial{position:relative;flex:0 0 518px;scroll-snap-align:start;border:1px solid var(--j-line);padding:84px 40px 48px;background:var(--brand-white);min-height:370px}.justicia-portrait-placeholder{position:absolute;left:40px;top:-58px;width:116px;height:116px;border-radius:50%;background:color-mix(in srgb,var(--brand-steel) 8%,var(--brand-white));display:flex;flex-direction:column;align-items:center;justify-content:center;color:color-mix(in srgb,var(--brand-steel) 85%,var(--brand-ink));font-size:14px;line-height:1.5;text-align:center}.justicia-portrait-placeholder span{font-size:12px}.justicia-testimonial p{font-size:17px;line-height:1.65}.justicia-testimonial .justicia-placeholder-title{font-size:17px;font-weight:400;margin:0 0 12px}.justicia-placeholder-lines{display:grid;gap:9px;margin:14px 0 28px}.justicia-placeholder-lines span{height:2px;background:color-mix(in srgb,var(--brand-steel) 8%,var(--brand-white))}.justicia-placeholder-lines span:last-child{width:68%}.justicia-testimonial .justicia-placeholder-attribution{color:var(--j-ink);font-weight:600;font-size:17px;display:flex;align-items:center;gap:10px}.justicia-placeholder-attribution span{display:inline-block;width:44px;height:2px;background:var(--j-accent)}.justicia-testimonial .justicia-placeholder-role{font-size:16px;margin-top:5px}.justicia-review-note{font-size:13px!important;margin-top:30px}.justicia-about .zip-shared{font-family:var(--font-brand)}.justicia-about .zip-shared h2,.justicia-about .zip-shared h3{font-family:var(--font-brand)!important}.justicia-about .zip-shared .zip-office{padding:82px max(5.3%,calc((100% - 1288px)/2))!important}.justicia-about .zip-shared .zip-footer{padding-inline:max(5.3%,calc((100% - 1288px)/2))!important}@media(max-width:1100px){.justicia-about h1,.justicia-about h2,.justicia-experience-copy h2{font-size:54px}.justicia-experience-layout,.justicia-introduction-layout{gap:35px}.justicia-experience-copy,.justicia-introduction-copy{padding-left:50px}.justicia-experience-copy:before,.justicia-introduction-copy:before{width:30px}.justicia-introduction-image img{height:610px}}@media(max-width:900px){.justicia-width{width:calc(100% - 48px)}.justicia-introduction{padding-top:60px}.justicia-experience-layout,.justicia-introduction-layout{grid-template-columns:1fr;gap:55px}.justicia-introduction-copy{padding:0 0 0 60px}.justicia-introduction-copy:before{top:30px}.justicia-introduction-image{margin-left:60px}.justicia-introduction-image img{height:520px}.justicia-clients,.justicia-values{padding:90px 0}.justicia-clients-heading,.justicia-values-heading{padding-left:60px}.justicia-carousel{margin-top:130px}.justicia-carousel-controls{left:60px;right:auto;top:-90px}.justicia-value{flex-basis:380px}.justicia-experience{min-height:0;padding:90px 0}.justicia-experience:before{width:28%;height:610px}.justicia-experience-image{width:100%}.justicia-experience-image img{height:520px}.justicia-experience-copy{padding-left:60px}.justicia-experience-copy p{max-width:600px}.justicia-client-carousel{margin-top:85px}.justicia-client-carousel .justicia-carousel-controls{top:-65px}.justicia-testimonial{flex-basis:460px}.justicia-about .zip-shared .zip-office{padding:60px 24px!important}.justicia-about .zip-shared .zip-footer{padding-inline:24px!important}}@media(max-width:560px){.justicia-width{width:calc(100% - 40px)}.justicia-about h1,.justicia-about h2,.justicia-experience-copy h2{font-size:44px}.justicia-about p{font-size:16px}.justicia-clients-heading,.justicia-experience-copy,.justicia-introduction-copy,.justicia-values-heading{padding-left:0}.justicia-clients-heading:before,.justicia-experience-copy:before,.justicia-introduction-copy:before,.justicia-values-heading:before{position:static;display:block;margin-bottom:24px;width:44px}.justicia-introduction-image{margin-left:0}.justicia-introduction-image:before{display:none}.justicia-introduction-image img{height:400px}.justicia-button{font-size:16px;min-height:60px;padding:20px 30px}.justicia-clients,.justicia-values{padding:75px 0}.justicia-carousel-controls{left:0}.justicia-value{flex-basis:calc(100% - 24px);padding:35px 25px;min-height:440px}.justicia-value h3{font-size:21px}.justicia-value-icon{width:85px;height:85px}.justicia-track{gap:24px}.justicia-experience{padding:65px 0}.justicia-experience-image img{height:400px}.justicia-experience:before{height:465px}.justicia-experience-copy p{font-size:16px}.justicia-testimonial{flex-basis:calc(100% - 15px);padding:78px 24px 32px;min-height:340px}.justicia-portrait-placeholder{left:24px;width:100px;height:100px;top:-50px}.justicia-testimonial p{font-size:16px}.justicia-testimonials{padding-top:50px}}.justicia-clients-action{display:flex;justify-content:center;margin-top:48px}@media(max-width:560px){.justicia-experience-image:before{display:none}}.justicia-client-portrait{position:absolute;left:40px;top:-58px;width:116px;height:116px;object-fit:contain;border-radius:50%}.justicia-testimonial{min-height:340px;padding-bottom:40px}.justicia-testimonial .justicia-placeholder-title{font-size:13px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-steel) 85%,var(--brand-ink));margin-bottom:10px}.justicia-placeholder-lines{margin:16px 0 24px}@media(max-width:560px){.justicia-client-portrait{left:24px;top:-50px;width:100px;height:100px}.justicia-testimonial{min-height:330px;padding-bottom:32px}}.values-panorama{margin-top:45px}.values-window{overflow:hidden}.values-ribbon{width:100%}.values-group{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.values-group-copy{display:none}.values-panorama .justicia-value{padding:30px 20px;min-height:0}.values-panorama .justicia-value-icon{width:76px;height:76px;margin-bottom:22px}.values-panorama .justicia-card-rule{margin-bottom:24px}.values-panorama .justicia-value h3{font-size:20px;line-height:1.35}.values-panorama .justicia-value p{font-size:16px;line-height:1.65}.values-motion-toggle{display:none}.justicia-values:has(.values-panorama){padding:90px 0}@media(max-width:1100px){.values-ribbon{display:flex;width:max-content;animation:values-drift 85s linear infinite}.values-group{display:flex;gap:22px;padding-right:22px}.values-group-copy{display:flex}.values-panorama .justicia-value{width:290px;flex:0 0 290px;padding:32px 26px}.values-panorama .justicia-value h3{font-size:21px}.values-panorama.is-paused .values-ribbon,.values-window:focus-within .values-ribbon,.values-window:hover .values-ribbon{animation-play-state:paused}.values-motion-toggle{display:block;margin:0 0 18px auto;background:transparent;border:0;border-bottom:1px solid var(--j-line);color:var(--j-blue);padding:6px 0;font:14px var(--font-brand);cursor:pointer}.justicia-values:has(.values-panorama){padding:70px 0}}@keyframes values-drift{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.values-ribbon{animation:none;width:100%}.values-group.values-group-copy,.values-motion-toggle{display:none}.values-window{overflow:visible}.values-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:0}.values-panorama .justicia-value{width:auto}}.justicia-testimonials{scroll-snap-type:none!important;scroll-behavior:auto!important}.justicia-carousel-controls .testimonial-motion-toggle{font:400 12px var(--font-brand);width:64px}