.law-case{--lw-navy:#20264f;--lw-blue:#1977e9;--lw-paper:#f6f7f8;color:var(--lw-navy);overflow:clip}.law-case *,.law-case *:before,.law-case *:after{box-sizing:border-box}.law-shell{width:min(100% - 40px,1240px);margin-inline:auto}.law-case .project-breadcrumb{width:min(100% - 40px,1240px);margin:20px auto 18px}.law-case a:focus-visible{outline:3px solid var(--lw-blue);outline-offset:5px}.law-index{display:block;color:var(--lw-blue);font-size:.73rem;font-weight:900;letter-spacing:.08em}.law-hero{margin-inline:12px;overflow:hidden;border-radius:18px;background:var(--lw-navy);color:#fff}.law-hero__grid{display:grid;gap:25px;align-items:stretch;min-height:650px;padding-block:25px}.law-hero__copy{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:45px 0}.law-hero .law-index{color:#85b9ff}.law-kicker{margin:50px 0 18px;color:#a8caff;font-size:.79rem;font-weight:900}.law-hero h1{margin:0;font-size:clamp(5.7rem,10vw,10rem);font-weight:900;letter-spacing:-.08em;line-height:.78}.law-hero h1 span{color:#76b0fb}.law-hero__statement{margin:30px 0 0;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:800}.law-hero__line{display:flex;gap:80px;margin-top:auto;padding-top:16px;border-top:1px solid #ffffff70;color:#a9b9d0;font-size:.69rem;font-weight:900;letter-spacing:.15em}.law-hero__portrait{position:relative;min-height:500px;overflow:hidden;border-radius:9px;background:#e4e3dc}.law-hero__portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% center}.law-hero__portrait span{position:absolute;right:24px;bottom:22px;padding:8px 11px;border-radius:4px;background:#20264fe0;color:#fff;font-size:.67rem;font-weight:800}.law-intro{padding-block:clamp(85px,10vw,150px);background:#fff}.law-intro__grid{display:grid;gap:50px}.law-intro h2,.law-identity h2,.law-section-head h2,.law-story h2{margin:20px 0 0;font-size:clamp(2.8rem,6.5vw,6rem);font-weight:900;letter-spacing:-.06em;line-height:1.05;text-wrap:balance}.law-intro h2 em,.law-identity h2 em,.law-section-head h2 em{color:var(--lw-blue);font-style:normal}.law-intro__lead{max-width:600px;margin:0 0 35px;color:#4c5366;font-size:clamp(1.14rem,1.8vw,1.36rem);line-height:1.8;text-wrap:pretty}.law-intro dl{margin:0;border-top:1px solid #cfd3db}.law-intro dl div{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid #cfd3db}.law-intro dt{color:#777f91;font-size:.78rem}.law-intro dd{margin:0;font-size:.86rem;font-weight:850;text-align:left}.law-identity{padding-block:clamp(85px,10vw,140px);background:var(--lw-paper)}.law-identity__grid{display:grid;gap:55px;align-items:center}.law-identity p{max-width:510px;margin:30px 0 0;color:#596273;font-size:1.06rem;line-height:1.85;text-wrap:pretty}.law-case figure{margin:0}.law-case figure a{display:block;overflow:hidden;border-radius:9px;background:#fff}.law-case figure img{display:block;width:100%;height:auto;transition:transform .4s ease}.law-case figure a:hover img{transform:scale(1.018)}.law-case figcaption{margin-top:15px;color:#68738a;font-size:.75rem;font-weight:800}.law-identity figure a{box-shadow:0 28px 64px #20264f20}.law-story{padding-block:clamp(85px,11vw,155px);background:#fff}.law-story__grid{display:grid;gap:70px;margin-top:20px}.law-story h2{max-width:11ch;margin-top:0}.law-story__lead{max-width:650px;margin:0;color:#4c5366;font-size:clamp(1.1rem,1.75vw,1.3rem);line-height:1.85;text-wrap:pretty}.law-story__steps{display:grid;gap:35px;margin-top:60px}.law-story__steps>div{padding-top:19px;border-top:2px solid var(--lw-blue)}.law-story__steps span{color:var(--lw-blue);font-size:.76rem;font-weight:900}.law-story__steps h3{margin:18px 0 8px;font-size:1.35rem;font-weight:900}.law-story__steps p{margin:0;color:#687184;line-height:1.8;text-wrap:pretty}.law-website{padding-block:clamp(85px,10vw,145px);background:#e9edf2}.law-section-head{display:grid;gap:20px;align-items:end;margin-bottom:45px}.law-section-head .law-index{grid-column:1/-1}.law-section-head h2{margin:0}.law-section-head p{max-width:500px;margin:0;color:#596374;line-height:1.85}.law-website figure a{padding:8px;background:#fff;box-shadow:0 26px 65px #20264f24}.law-site-link{display:inline-flex;align-items:center;gap:14px;margin-top:35px;padding:15px 23px;border-radius:99px;background:var(--lw-navy);color:#fff;text-decoration:none;font-weight:850;transition:background .2s ease,transform .2s ease}.law-site-link:hover{background:var(--lw-blue);color:#fff;transform:translateY(-2px)}.law-closing{position:relative;min-height:360px;overflow:hidden;background:var(--lw-navy);color:#fff}.law-closing__photo,.law-closing__photo:after,.law-closing__photo img{position:absolute;inset:0;width:100%;height:100%}.law-closing__photo img{object-fit:cover}.law-closing__photo:after{content:"";background:#20264fb0}.law-closing .law-shell{position:relative;display:flex;align-items:center;min-height:360px}.law-closing p{margin:0;font-size:clamp(2.4rem,6vw,6rem);font-weight:900;line-height:1.08;letter-spacing:-.06em}.law-closing strong{color:#a6ceff}@media(min-width:760px){.law-hero__grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.05fr);gap:7%}.law-intro__grid{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:8%}.law-identity__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:8%}.law-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:9%}.law-story__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.law-section-head{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);gap:7%}}@media(max-width:759px){.law-hero__grid{gap:0;padding-block:0}.law-hero__copy{padding:48px 0 25px}.law-kicker{margin-top:45px}.law-hero h1{font-size:clamp(5.5rem,21vw,8rem)}.law-hero__line{margin-top:45px}.law-hero__portrait{min-height:390px;margin-bottom:20px}.law-intro__grid,.law-story__grid{gap:35px}.law-story__steps{margin-top:40px}.law-closing,.law-closing .law-shell{min-height:290px}}@media(prefers-reduced-motion:reduce){.law-case figure img,.law-site-link{transition:none}.law-case figure a:hover img,.law-site-link:hover{transform:none}}
