.PracticePage-module__DmbvMq__page{background:var(--color-walnut);color:#fafaf7}.PracticePage-module__DmbvMq__intro{background-color:var(--color-walnut)}.PracticePage-module__DmbvMq__hero h1{font-size:clamp(3.75rem,7.5vw,7rem);line-height:1.12}.PracticePage-module__DmbvMq__hero h1 span,.PracticePage-module__DmbvMq__hero .PracticePage-module__DmbvMq__tagline,.PracticePage-module__DmbvMq__hero .PracticePage-module__DmbvMq__tagline span{font-family:var(--font-display)}.PracticePage-module__DmbvMq__hero p{font-size:1.125rem}.PracticePage-module__DmbvMq__hero .PracticePage-module__DmbvMq__tagline{font-size:clamp(1.875rem,3vw,2.75rem);line-height:1.4}.PracticePage-module__DmbvMq__hero .PracticePage-module__DmbvMq__heroIntro{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.8}.PracticePage-module__DmbvMq__article h2{font-size:clamp(2.25rem,3.5vw,2.75rem);line-height:1.2}.PracticePage-module__DmbvMq__article h3{font-size:1.875rem;line-height:1.3}.PracticePage-module__DmbvMq__preparation p{font-size:1.125rem;line-height:1.7}.PracticePage-module__DmbvMq__insights{padding-block:16px}.PracticePage-module__DmbvMq__insights h2{font-size:clamp(2rem,3vw,2.625rem);line-height:1.2}.PracticePage-module__DmbvMq__insights>div>div>p{font-size:1.0625rem;line-height:1.55}.PracticePage-module__DmbvMq__reading{font-family:var(--font-body);font-size:1.25rem;line-height:1.85}.PracticePage-module__DmbvMq__reading p+p{margin-top:1.2rem}.PracticePage-module__DmbvMq__section{scroll-margin-top:153px}.PracticePage-module__DmbvMq__stage{perspective:1400px}.PracticePage-module__DmbvMq__card{backface-visibility:hidden;transform-style:preserve-3d;background-color:#faf8f5;height:19.5rem;min-height:18.5rem;padding:20px}.PracticePage-module__DmbvMq__card .PracticePage-module__DmbvMq__cardTitle{font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.55rem);line-height:1.25}.PracticePage-module__DmbvMq__cardCategory{font-size:.875rem;line-height:1.45}.PracticePage-module__DmbvMq__cardSummary{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.PracticePage-module__DmbvMq__broadsheetCard{padding:18px 22px}.PracticePage-module__DmbvMq__broadsheetMasthead{flex-shrink:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.PracticePage-module__DmbvMq__broadsheetMonogram{object-fit:contain;width:42px;height:42px}.PracticePage-module__DmbvMq__broadsheetPublication{font-family:var(--font-serif);color:#0f1a1a;font-size:1.125rem;font-weight:600;line-height:1.2;display:block}.PracticePage-module__DmbvMq__broadsheetCategory{color:#8b6b43;font-size:.75rem;line-height:1.4;display:block}.PracticePage-module__DmbvMq__broadsheetIssue{text-align:end;color:#71614f;font-variant-numeric:tabular-nums;gap:2px;font-size:.65rem;line-height:1.4;display:grid}.PracticePage-module__DmbvMq__broadsheetIssue time{direction:ltr}.PracticePage-module__DmbvMq__broadsheetRule{background:#8b6b4373;flex-shrink:0;width:100%;height:1px;margin-block:12px}.PracticePage-module__DmbvMq__card.PracticePage-module__DmbvMq__broadsheetCard .PracticePage-module__DmbvMq__cardTitle{font-family:var(--font-serif);letter-spacing:-.015em;font-size:1.65rem;font-weight:600;line-height:1.22}.PracticePage-module__DmbvMq__broadsheetCard .PracticePage-module__DmbvMq__cardSummary{margin-top:10px;font-size:.95rem}.PracticePage-module__DmbvMq__broadsheetFooter{border-top:1px solid #8b6b4338;font-size:.875rem}.PracticePage-module__DmbvMq__broadsheetSignature{color:#8b6b43;font-size:.7rem}.PracticePage-module__DmbvMq__dialogTitle{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);line-height:1.2}.PracticePage-module__DmbvMq__dialogBody{scrollbar-width:none;-ms-overflow-style:none}.PracticePage-module__DmbvMq__dialogBody::-webkit-scrollbar{width:0;height:0;display:none}.PracticePage-module__DmbvMq__departmentInsights,.PracticePage-module__DmbvMq__departmentDialog{font-family:var(--font-sans)}.PracticePage-module__DmbvMq__departmentInsights{margin-bottom:20px;padding:16px}.PracticePage-module__DmbvMq__departmentInsights.PracticePage-module__DmbvMq__insights h2{font-family:var(--font-serif);font-size:clamp(2rem,2.8vw,2.625rem);font-weight:500;line-height:1.35}.PracticePage-module__DmbvMq__departmentInsights>div>div:first-child>p:first-child{font-size:1.125rem}.PracticePage-module__DmbvMq__departmentInsights .PracticePage-module__DmbvMq__card .PracticePage-module__DmbvMq__cardTitle{font-family:var(--font-serif)}.PracticePage-module__DmbvMq__departmentInsights .PracticePage-module__DmbvMq__card,.PracticePage-module__DmbvMq__departmentDialog .PracticePage-module__DmbvMq__reading{font-family:var(--font-sans)}.PracticePage-module__DmbvMq__departmentDialog .PracticePage-module__DmbvMq__dialogTitle,.PracticePage-module__DmbvMq__departmentDialog .PracticePage-module__DmbvMq__reading h3{font-family:var(--font-serif)}@media (max-width:767px){.PracticePage-module__DmbvMq__departmentInsights{margin-bottom:28px;padding-inline:10px}.PracticePage-module__DmbvMq__card,.PracticePage-module__DmbvMq__departmentInsights .PracticePage-module__DmbvMq__card{width:100%;height:auto;min-height:18.5rem;padding:20px}.PracticePage-module__DmbvMq__section{scroll-margin-top:6rem}.PracticePage-module__DmbvMq__page>section,.PracticePage-module__DmbvMq__page>div{padding-right:3rem}}@media (prefers-reduced-motion:reduce){.PracticePage-module__DmbvMq__page [data-pilot-reveal]{opacity:1!important;transform:none!important}.PracticePage-module__DmbvMq__card{transform:none!important}}
.SubServiceGlassCard-module__YlnXGq__grid{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1280px;margin:16px auto 0;padding:0;list-style:none;display:grid}.SubServiceGlassCard-module__YlnXGq__grid>li{min-width:0}.SubServiceGlassCard-module__YlnXGq__card{perspective:1000px;background:#0b132b;border:1px solid #ffffff1a;border-radius:12px;width:100%;height:190px;transition:border-color .25s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 25px #1c191714}.SubServiceGlassCard-module__YlnXGq__media{z-index:0;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.SubServiceGlassCard-module__YlnXGq__video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.SubServiceGlassCard-module__YlnXGq__pane{z-index:1;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,1,.36,1);position:relative;transform:translateZ(0)}.SubServiceGlassCard-module__YlnXGq__face{backface-visibility:hidden;border:1px solid #ffffff26;border-radius:11px;flex-direction:column;gap:10px;padding:16px;display:flex;position:absolute;inset:0}.SubServiceGlassCard-module__YlnXGq__front{text-align:center;-webkit-backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;transform:rotateY(0)translateZ(.1px)}.SubServiceGlassCard-module__YlnXGq__back{text-align:start;-webkit-backdrop-filter:blur(12px);background:#000000a6;border-color:#fbbf244d;justify-content:space-between;transform:rotateY(180deg)translateZ(.1px)}.SubServiceGlassCard-module__YlnXGq__card.SubServiceGlassCard-module__YlnXGq__card .SubServiceGlassCard-module__YlnXGq__front .SubServiceGlassCard-module__YlnXGq__title{font-family:var(--font-serif);letter-spacing:-.015em;color:#fff;text-wrap:balance;text-shadow:0 2px 10px #000000b3;margin:0;font-size:18px;font-weight:700;line-height:1.3}.SubServiceGlassCard-module__YlnXGq__numeral{top:12px;color:#e4caaa;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;inset-inline-start:14px}.SubServiceGlassCard-module__YlnXGq__hint{color:#e4caaa;font-family:var(--font-sans);letter-spacing:.035em;text-shadow:0 1px 6px #000000a6;font-size:12px}.SubServiceGlassCard-module__YlnXGq__card.SubServiceGlassCard-module__YlnXGq__card .SubServiceGlassCard-module__YlnXGq__back .SubServiceGlassCard-module__YlnXGq__synopsis{-webkit-line-clamp:4;color:#e7e5e4;font-family:var(--font-sans);-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.SubServiceGlassCard-module__YlnXGq__cta{font-family:var(--font-sans);color:#fcd34d;border-top:1px solid #cfb69340;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.SubServiceGlassCard-module__YlnXGq__touchTitle{color:#fff;font-family:var(--font-serif);font-size:17px;font-weight:700;line-height:1.3;display:none}.SubServiceGlassCard-module__YlnXGq__card:focus-visible{outline-offset:4px;outline:2px solid #cfb693}.SubServiceGlassCard-module__YlnXGq__card:focus-visible .SubServiceGlassCard-module__YlnXGq__pane{transform:rotateY(180deg)}.SubServiceGlassCard-module__YlnXGq__card:focus-visible{border-color:#fbbf2466}@media (hover:hover){.SubServiceGlassCard-module__YlnXGq__card:hover .SubServiceGlassCard-module__YlnXGq__pane{transform:rotateY(180deg)}.SubServiceGlassCard-module__YlnXGq__card:hover{border-color:#fbbf2466}}@media (min-width:768px){.SubServiceGlassCard-module__YlnXGq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px),(hover:none){.SubServiceGlassCard-module__YlnXGq__pane,.SubServiceGlassCard-module__YlnXGq__card:hover .SubServiceGlassCard-module__YlnXGq__pane,.SubServiceGlassCard-module__YlnXGq__card:focus-visible .SubServiceGlassCard-module__YlnXGq__pane{transform:none}.SubServiceGlassCard-module__YlnXGq__front{visibility:hidden}.SubServiceGlassCard-module__YlnXGq__back{transform:none}.SubServiceGlassCard-module__YlnXGq__touchTitle{display:block}}@media (prefers-reduced-motion:reduce){.SubServiceGlassCard-module__YlnXGq__pane,.SubServiceGlassCard-module__YlnXGq__card{transition:none}.SubServiceGlassCard-module__YlnXGq__video{display:none}}
.CriminalExperience-module__TTwZRq__page{color:#1a1d20;font-family:var(--font-sans);background:#ece8e1;overflow-x:clip}.CriminalExperience-module__TTwZRq__page h1,.CriminalExperience-module__TTwZRq__page h1 span,.CriminalExperience-module__TTwZRq__page h2,.CriminalExperience-module__TTwZRq__page h3{font-family:var(--font-serif);font-weight:500}.CriminalExperience-module__TTwZRq__page h1{text-wrap:balance;font-size:clamp(2.5rem,4.8vw,4.75rem);line-height:1.22}.CriminalExperience-module__TTwZRq__page h2{font-size:clamp(2rem,3.2vw,3rem);line-height:1.3}.CriminalExperience-module__TTwZRq__page h3{font-size:clamp(1.45rem,2.1vw,1.875rem);line-height:1.4}.CriminalExperience-module__TTwZRq__wide{width:100%;max-width:1440px;margin-inline:auto}.CriminalExperience-module__TTwZRq__hero{isolation:isolate;color:#fff;background:#0f1a1a;padding:11rem 2.5rem 7rem;position:relative;overflow:hidden}.CriminalExperience-module__TTwZRq__overlay{pointer-events:none;background:linear-gradient(90deg,#0f1a1ab8,#0f1a1ad9);position:absolute;inset:0}.CriminalExperience-module__TTwZRq__subtitle{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.8}.CriminalExperience-module__TTwZRq__primary,.CriminalExperience-module__TTwZRq__secondary{border:1px solid #d4b896;justify-content:center;align-items:center;gap:1.25rem;min-height:56px;padding:.8rem 1.75rem;font-size:1.125rem;transition:background-color .3s;display:inline-flex}.CriminalExperience-module__TTwZRq__primary{color:#0f1a1a;background:#d4b896}.CriminalExperience-module__TTwZRq__primary:hover{background:#e1c9ac}.CriminalExperience-module__TTwZRq__secondary:hover{background:#d4b8961f}.CriminalExperience-module__TTwZRq__reading{padding-inline:2.5rem}.CriminalExperience-module__TTwZRq__grid{grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);gap:4rem;padding-block:6rem;display:grid}.CriminalExperience-module__TTwZRq__sidebar{align-self:start;max-height:none;position:sticky;top:7rem;overflow:visible}.CriminalExperience-module__TTwZRq__tocLink{align-items:center;gap:.75rem;min-height:40px;padding:.5rem .75rem;font-size:1rem;line-height:1.35;transition:background-color .3s;display:flex;position:relative}.CriminalExperience-module__TTwZRq__tocLink:hover,.CriminalExperience-module__TTwZRq__active{color:#1a1d20;background:#f4f1ea}.CriminalExperience-module__TTwZRq__sidebar ol{gap:2px;display:grid}.CriminalExperience-module__TTwZRq__sidebar ol>li{margin:0}.CriminalExperience-module__TTwZRq__tocLink>span:first-child{color:#854d0e;font-size:.9375rem}.CriminalExperience-module__TTwZRq__section{border-top:1px solid #d4b89673;padding-block:4rem;scroll-margin-top:9.5rem}.CriminalExperience-module__TTwZRq__section:first-child{border-top:0;padding-top:0}.CriminalExperience-module__TTwZRq__body{font-size:1.25rem;line-height:1.85}.CriminalExperience-module__TTwZRq__item{border-inline-start:1px solid #d4b89699;grid-template-columns:2.5rem minmax(0,1fr);gap:1.25rem;padding-inline-start:1.5rem;transition:border-color .3s;display:grid}.CriminalExperience-module__TTwZRq__item:hover{border-color:#cfb693}.CriminalExperience-module__TTwZRq__number{font-variant-numeric:tabular-nums;padding-top:.25rem;font-size:1.125rem}.CriminalExperience-module__TTwZRq__serviceCard{background:#f4f1ea;border:1px solid #d6d3d1cc;height:100%;padding:1.5rem 1.5rem 3rem;transition:background-color .35s,border-color .35s;display:block;position:relative;box-shadow:0 10px 25px #1c19170f}.CriminalExperience-module__TTwZRq__serviceCard .CriminalExperience-module__TTwZRq__body{font-size:1.125rem;line-height:1.7}.CriminalExperience-module__TTwZRq__serviceCard:hover,.CriminalExperience-module__TTwZRq__serviceCard:focus-visible{border-color:#b4530980}.CriminalExperience-module__TTwZRq__arrow{bottom:1rem;font-size:1.5rem;transition:transform .35s;position:absolute;inset-inline-end:1.5rem}.CriminalExperience-module__TTwZRq__serviceCard:hover .CriminalExperience-module__TTwZRq__arrow,.CriminalExperience-module__TTwZRq__serviceCard:focus-visible .CriminalExperience-module__TTwZRq__arrow{transform:translate(-5px)}.CriminalExperience-module__TTwZRq__faq{border-top:1px solid #d4b89680;padding-block:1.5rem}.CriminalExperience-module__TTwZRq__faq summary{cursor:pointer;padding-inline-end:1rem;font-size:1.25rem;line-height:1.6}.CriminalExperience-module__TTwZRq__faq summary::marker{color:#cfb693}.CriminalExperience-module__TTwZRq__inquiry{color:#fff;background:#0f1a1a;padding:6rem 2.5rem;scroll-margin-top:9rem;position:relative}.CriminalExperience-module__TTwZRq__page a:focus-visible,.CriminalExperience-module__TTwZRq__page summary:focus-visible{outline-offset:5px;outline:2px solid #cfb693}.CriminalExperience-module__TTwZRq__hero a:focus-visible,.CriminalExperience-module__TTwZRq__inquiry a:focus-visible{outline-color:#d4b896}@media (max-width:1023px){.CriminalExperience-module__TTwZRq__grid{grid-template-columns:minmax(0,1fr);gap:3rem;padding-block:4rem}.CriminalExperience-module__TTwZRq__sidebar{max-height:none;position:static;overflow:visible}.CriminalExperience-module__TTwZRq__tocLink{padding-block:.65rem}}@media (max-width:767px){.CriminalExperience-module__TTwZRq__hero{padding:9rem 1.5rem 4rem 3rem}.CriminalExperience-module__TTwZRq__reading{padding:0 1.5rem 0 3rem}.CriminalExperience-module__TTwZRq__inquiry{padding:4rem 1.5rem 4rem 3rem}.CriminalExperience-module__TTwZRq__section{padding-block:3rem;scroll-margin-top:7rem}.CriminalExperience-module__TTwZRq__body{font-size:1.125rem;line-height:1.8}.CriminalExperience-module__TTwZRq__item{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding-inline-start:1rem}}@media (prefers-reduced-motion:reduce){.CriminalExperience-module__TTwZRq__page [data-criminal-reveal]{opacity:1!important;transform:none!important}.CriminalExperience-module__TTwZRq__serviceCard,.CriminalExperience-module__TTwZRq__arrow,.CriminalExperience-module__TTwZRq__item,.CriminalExperience-module__TTwZRq__tocLink,.CriminalExperience-module__TTwZRq__primary,.CriminalExperience-module__TTwZRq__secondary{transition:none}}
