.container-module__SXIsAq__container{width:100%;max-width:var(--container-max);padding-inline:var(--page-margin);margin-inline:auto}
.section-module__NH9VEq__section{padding-block:var(--section-padding-y)}.section-module__NH9VEq__compact{padding-block:calc(var(--space-32) + var(--space-12))}.section-module__NH9VEq__tight{padding-block:calc(var(--space-32) + var(--space-8))}@media (min-width:480px){.section-module__NH9VEq__compact{padding-block:var(--space-48)}.section-module__NH9VEq__tight{padding-block:calc(var(--space-32) + var(--space-12))}}@media (min-width:768px){.section-module__NH9VEq__compact{padding-block:calc(var(--space-48) + var(--space-8))}.section-module__NH9VEq__tight{padding-block:var(--space-48)}}@media (min-width:1024px){.section-module__NH9VEq__compact{padding-block:var(--space-64)}.section-module__NH9VEq__tight{padding-block:calc(var(--space-48) + var(--space-8))}}@media (min-width:1440px){.section-module__NH9VEq__compact{padding-block:calc(var(--space-64) + var(--space-8))}.section-module__NH9VEq__tight{padding-block:var(--space-64)}}.section-module__NH9VEq__ivory{background-color:var(--color-ivory)}.section-module__NH9VEq__paper{background-color:var(--color-paper)}.section-module__NH9VEq__forest{background-color:var(--color-forest);color:var(--color-on-forest);--focus-color:var(--focus-color-on-forest)}.section-module__NH9VEq__forest a{color:var(--color-on-forest)}
.button-module__TVY52q__button{max-width:100%;min-height:50px;padding:var(--space-12) var(--space-24);font-family:var(--font-body);text-align:center;text-wrap:pretty;border:var(--border-width) solid transparent;border-radius:var(--radius);cursor:pointer;transition:background-color var(--transition), color var(--transition), border-color var(--transition);justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}@media (min-width:1024px){.button-module__TVY52q__button{min-height:48px}}.button-module__TVY52q__primary{background-color:var(--color-forest);color:var(--color-on-forest)}.button-module__TVY52q__primary:hover,.button-module__TVY52q__primary:focus-visible{background-color:var(--color-forest-hover)}.button-module__TVY52q__button.button-module__TVY52q__inverse{background-color:var(--color-paper);color:var(--color-forest);border-color:#f4f0e752}.button-module__TVY52q__button.button-module__TVY52q__inverse:hover,.button-module__TVY52q__button.button-module__TVY52q__inverse:focus-visible{background-color:var(--color-ivory);border-color:var(--color-ivory)}@media (prefers-contrast:more){.button-module__TVY52q__button{border-width:2px}.button-module__TVY52q__primary{border-color:var(--color-charcoal)}}@media (forced-colors:active){.button-module__TVY52q__button{border:2px solid buttontext}}.button-module__TVY52q__label{min-width:0}.button-module__TVY52q__arrow{margin-left:var(--space-8);flex:none;font-size:1.15em;line-height:1;transition:transform .22s cubic-bezier(.22,1,.36,1);display:inline-block}.button-module__TVY52q__button:hover .button-module__TVY52q__arrow,.button-module__TVY52q__button:focus-visible .button-module__TVY52q__arrow{transform:translate(5px)}@media (prefers-reduced-motion:reduce){.button-module__TVY52q__arrow{transition:none}.button-module__TVY52q__button:hover .button-module__TVY52q__arrow,.button-module__TVY52q__button:focus-visible .button-module__TVY52q__arrow{transform:none}}
.call-button-module__E6c8xW__number{white-space:nowrap;font-variant-numeric:tabular-nums}
.editorial-cta-module__yc5J2a__cta{align-items:baseline;gap:var(--space-8);min-width:0;max-width:100%;min-height:44px;padding-block:var(--space-8);color:var(--color-forest);text-wrap:pretty;transition:color var(--transition);font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.editorial-cta-module__yc5J2a__cta:hover{color:var(--color-forest-hover)}.editorial-cta-module__yc5J2a__arrow{transition:transform var(--transition);flex:none;display:inline-block}.editorial-cta-module__yc5J2a__cta:hover .editorial-cta-module__yc5J2a__arrow,.editorial-cta-module__yc5J2a__cta:focus-visible .editorial-cta-module__yc5J2a__arrow{transform:translate(6px)}.editorial-cta-module__yc5J2a__onForest,.editorial-cta-module__yc5J2a__onForest:hover,.editorial-cta-module__yc5J2a__onForest:focus-visible{color:var(--color-on-forest)}@media (prefers-contrast:more){.editorial-cta-module__yc5J2a__cta{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}}@media (forced-colors:active){.editorial-cta-module__yc5J2a__cta{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.editorial-cta-module__yc5J2a__cta:hover .editorial-cta-module__yc5J2a__arrow,.editorial-cta-module__yc5J2a__cta:focus-visible .editorial-cta-module__yc5J2a__arrow{transform:none}}
.page-module__E0kJGG__main:focus{outline:none}.page-module__E0kJGG__heroGrid{gap:var(--space-48);grid-template-columns:1fr;display:grid}.page-module__E0kJGG__heroCopy{max-width:760px}.page-module__E0kJGG__kicker,.page-module__E0kJGG__identity,.page-module__E0kJGG__heroTitle,.page-module__E0kJGG__heroLede{animation:.44s cubic-bezier(.22,1,.36,1) both page-module__E0kJGG__homeHeroEnter}.page-module__E0kJGG__identity{animation-delay:55ms}.page-module__E0kJGG__heroTitle{animation-delay:.11s}.page-module__E0kJGG__heroLede{animation-delay:.165s}.page-module__E0kJGG__heroPortrait{animation:.56s cubic-bezier(.22,1,.36,1) .145s both page-module__E0kJGG__homePortraitEnter}@keyframes page-module__E0kJGG__homeHeroEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__homePortraitEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-module__E0kJGG__kicker,.page-module__E0kJGG__sectionEyebrow,.page-module__E0kJGG__darkEyebrow,.page-module__E0kJGG__finalKicker{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.4}.page-module__E0kJGG__kicker{color:var(--color-forest);margin-bottom:var(--space-24)}.page-module__E0kJGG__identity{font-family:var(--font-display);color:var(--color-copper);margin-bottom:var(--space-16);font-size:clamp(28px,3vw,46px);line-height:1}.page-module__E0kJGG__heroTitle{letter-spacing:-.035em;max-width:11ch;font-size:clamp(48px,7.2vw,104px);line-height:.94}.page-module__E0kJGG__heroLede{margin-top:var(--space-32);max-width:36ch;color:var(--color-text-secondary);text-wrap:pretty;font-size:clamp(19px,2vw,24px);line-height:1.45}.page-module__E0kJGG__heroActions{align-items:center;gap:var(--space-24);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.page-module__E0kJGG__heroAssurance{margin-top:var(--space-16);max-width:54ch;font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-text-secondary)}.page-module__E0kJGG__heroPortrait{isolation:isolate;max-width:420px;margin:0;padding:0 10px 10px 0;position:relative}.page-module__E0kJGG__heroPortrait:after{content:"";z-index:-1;border:1px solid var(--color-copper);opacity:.72;position:absolute;inset:12px 0 0 12px}.page-module__E0kJGG__heroPortraitImage{z-index:1;width:100%;height:auto;display:block;position:relative}@media (min-width:1024px){.page-module__E0kJGG__heroGrid{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);align-items:center;min-height:calc(100svh - 240px)}.page-module__E0kJGG__heroCopy{grid-column:1/span 7}.page-module__E0kJGG__heroPortrait{grid-column:8/span 5;max-width:none}}@media (min-width:1180px){.page-module__E0kJGG__heroGrid{min-height:calc(100svh - 260px)}}@media (min-width:1440px){.page-module__E0kJGG__heroGrid{min-height:calc(100svh - 292px)}}.page-module__E0kJGG__sectionIntro{gap:var(--space-16);margin-bottom:calc(var(--space-32) + var(--space-8));grid-template-columns:48px 1fr;align-items:start;display:grid}.page-module__E0kJGG__sectionNumber,.page-module__E0kJGG__sectionNumberLight{letter-spacing:.12em;font-variant-numeric:tabular-nums;padding-top:4px;font-size:13px;font-weight:700;line-height:1}.page-module__E0kJGG__sectionNumber{color:var(--color-copper)}.page-module__E0kJGG__sectionNumber:after,.page-module__E0kJGG__sectionNumberLight:after{content:"";width:28px;height:1px;margin-top:var(--space-12);opacity:.8;background:currentColor;display:block}.page-module__E0kJGG__sectionNumberLight{color:#f4f0e794}.page-module__E0kJGG__sectionEyebrow{color:var(--color-copper);margin-bottom:var(--space-12)}.page-module__E0kJGG__heading{max-width:12ch;margin:0}.page-module__E0kJGG__sectionFoot{margin-top:var(--space-24)}.page-module__E0kJGG__bothSides{background:var(--color-forest);color:var(--color-on-forest);--focus-color:var(--focus-color-on-forest);padding-block:clamp(48px,6vw,88px)}.page-module__E0kJGG__bothSidesInner{max-width:var(--container-max);padding-inline:var(--page-margin);gap:calc(var(--space-32) + var(--space-8));grid-template-columns:1fr;margin:0 auto;display:grid}.page-module__E0kJGG__darkEyebrow{color:#f4f0e7a3;margin:var(--space-16) 0 var(--space-24)}.page-module__E0kJGG__bothSidesHeading{max-width:10ch;font-size:clamp(48px,6vw,86px);line-height:.98}.page-module__E0kJGG__roles{border-top:1px solid #f4f0e747}.page-module__E0kJGG__roleRow{justify-content:space-between;gap:var(--space-24);padding-block:var(--space-paragraph);font-family:var(--font-display);border-bottom:1px solid #f4f0e738;font-size:clamp(23px,2.2vw,34px);line-height:1.15;display:flex}.page-module__E0kJGG__roleRow span:last-child{font-family:var(--font-body);letter-spacing:.12em;color:#f4f0e77a;font-size:12px}.page-module__E0kJGG__bothSidesBody{max-width:44ch;margin-top:var(--space-24);color:#f4f0e7c2}.page-module__E0kJGG__darkCta{margin-top:var(--space-24);color:var(--color-on-forest)!important}@media (min-width:1024px){.page-module__E0kJGG__bothSidesInner{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);gap:0}.page-module__E0kJGG__bothSidesLead{grid-column:1/span 7}.page-module__E0kJGG__roles{grid-column:8/span 5}}.page-module__E0kJGG__careerLead{max-width:24ch;margin-bottom:calc(var(--space-32) + var(--space-8));font-family:var(--font-display);color:var(--color-charcoal);text-wrap:balance;font-size:clamp(28px,3.2vw,46px);line-height:1.1}.page-module__E0kJGG__careerFoot{margin-top:var(--space-24)}.page-module__E0kJGG__presentGrid{gap:calc(var(--space-32) + var(--space-8));grid-template-columns:1fr;display:grid}.page-module__E0kJGG__presentFigure{max-width:760px;margin:0}.page-module__E0kJGG__presentFigureImage{width:100%;height:auto;display:block}.page-module__E0kJGG__presentMeasure{align-self:center;max-width:600px}.page-module__E0kJGG__presentHeading{margin-top:var(--space-16);max-width:10ch}.page-module__E0kJGG__presentProse{gap:var(--space-paragraph);margin-top:var(--space-24);color:var(--color-text-secondary);max-width:38ch;display:grid}@media (min-width:1024px){.page-module__E0kJGG__presentGrid{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);align-items:center;gap:0}.page-module__E0kJGG__presentFigure{grid-column:1/span 7;max-width:none}.page-module__E0kJGG__presentMeasure{grid-column:9/span 4}}.page-module__E0kJGG__finalCta{background:var(--color-charcoal);color:var(--color-on-forest);--focus-color:var(--focus-color-on-forest);padding-top:clamp(48px,6.5vw,96px);padding-bottom:clamp(32px,4vw,56px)}.page-module__E0kJGG__finalCtaInner{max-width:980px;padding-inline:var(--page-margin);margin:0 auto}.page-module__E0kJGG__finalKicker{color:#f4f0e78c;margin-bottom:var(--space-24)}.page-module__E0kJGG__finalCta h2{max-width:10ch;font-size:clamp(52px,7vw,96px);line-height:.95}.page-module__E0kJGG__finalBody{max-width:52ch;margin-top:var(--space-24);color:#f4f0e7b8}.page-module__E0kJGG__finalActions{align-items:center;gap:var(--space-24);margin-top:var(--space-24);flex-wrap:wrap;display:flex}.page-module__E0kJGG__finalActions>a:not([class]){color:var(--color-on-forest);white-space:nowrap;font-weight:600;text-decoration:none}.page-module__E0kJGG__finalActions>a:not([class]):hover,.page-module__E0kJGG__finalActions>a:not([class]):focus-visible{color:var(--color-ivory);text-underline-offset:5px;text-decoration:underline}.page-module__E0kJGG__finalNote{max-width:54ch;margin-top:var(--space-24);padding-top:var(--space-24);font-size:var(--font-size-small);color:#f4f0e78f;border-top:1px solid #f4f0e733}@media (max-width:767px){.page-module__E0kJGG__sectionIntro{margin-bottom:var(--space-32);grid-template-columns:32px 1fr}.page-module__E0kJGG__heroGrid{gap:var(--space-32)}.page-module__E0kJGG__kicker{margin-bottom:var(--space-16)}.page-module__E0kJGG__identity{margin-bottom:var(--space-12)}.page-module__E0kJGG__heroLede,.page-module__E0kJGG__heroActions{margin-top:var(--space-24)}.page-module__E0kJGG__heroAssurance{margin-top:var(--space-12)}.page-module__E0kJGG__heroPortrait{max-width:360px}.page-module__E0kJGG__careerLead{margin-bottom:var(--space-32)}.page-module__E0kJGG__heroActions,.page-module__E0kJGG__finalActions{gap:var(--space-16)}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__kicker,.page-module__E0kJGG__identity,.page-module__E0kJGG__heroTitle,.page-module__E0kJGG__heroLede,.page-module__E0kJGG__heroActions,.page-module__E0kJGG__heroPortrait{animation:none}}@media print{.page-module__E0kJGG__sectionIntro,.page-module__E0kJGG__bothSidesLead{break-inside:avoid-page;break-after:avoid-page}.page-module__E0kJGG__finalCtaInner{display:block}.page-module__E0kJGG__finalCta{break-inside:avoid-page}.page-module__E0kJGG__finalKicker{break-after:avoid-page}}
.childhood-sexual-abuse-civil-claims-module__Lp1EPq__main:focus{outline:none}.childhood-sexual-abuse-civil-claims-module__Lp1EPq__heading{max-width:20ch;margin-bottom:var(--space-16);font-size:clamp(28px,3vw,40px);line-height:1.08}.childhood-sexual-abuse-civil-claims-module__Lp1EPq__leadHeading{max-width:16ch;margin-bottom:var(--space-24);font-size:clamp(32px,4.2vw,60px);line-height:1.02}.childhood-sexual-abuse-civil-claims-module__Lp1EPq__prose{gap:var(--space-16);max-width:var(--reading-max);flex-direction:column;display:flex}.childhood-sexual-abuse-civil-claims-module__Lp1EPq__prose p{color:var(--color-text-secondary)}.childhood-sexual-abuse-civil-claims-module__Lp1EPq__prose>p+p{margin-top:calc(var(--space-paragraph) - var(--space-16))}.childhood-sexual-abuse-civil-claims-module__Lp1EPq__ctaInner{gap:var(--space-16);max-width:var(--reading-max);padding-top:var(--space-24);border-top:1px solid var(--color-stone);flex-direction:column;display:flex}.childhood-sexual-abuse-civil-claims-module__Lp1EPq__ctaInner p{color:var(--color-text-secondary)}.childhood-sexual-abuse-civil-claims-module__Lp1EPq__keyLine{max-width:28ch;margin-top:var(--space-16);padding:var(--space-8) 0 var(--space-8) var(--space-24);border-left:2px solid var(--color-copper);font-family:var(--font-display);color:var(--color-charcoal);text-wrap:balance;font-size:clamp(26px,2.9vw,39px);font-weight:500;line-height:1.1}@media (min-width:1024px){.childhood-sexual-abuse-civil-claims-module__Lp1EPq__prose{margin-left:clamp(0px,8vw,110px)}}
.practice-areas-module__x1mLFW__main:focus{outline:none}.practice-areas-module__x1mLFW__closing{max-width:860px}.practice-areas-module__x1mLFW__closing h2{max-width:13ch;margin-bottom:var(--space-24);font-size:clamp(36px,4.5vw,62px);line-height:1}.practice-areas-module__x1mLFW__closingFoot{margin-top:var(--space-32)}
.serious-injury-wrongful-death-module__ieCTWq__main:focus{outline:none}.serious-injury-wrongful-death-module__ieCTWq__heading{max-width:18ch;margin-bottom:var(--space-16);font-size:clamp(28px,3vw,42px);line-height:1.08}.serious-injury-wrongful-death-module__ieCTWq__leadHeading{max-width:15ch;margin-bottom:var(--space-24);font-size:clamp(32px,4.4vw,62px);line-height:1.02}.serious-injury-wrongful-death-module__ieCTWq__prose{gap:var(--space-16);max-width:var(--reading-max);flex-direction:column;display:flex}.serious-injury-wrongful-death-module__ieCTWq__prose p{color:var(--color-text-secondary)}.serious-injury-wrongful-death-module__ieCTWq__prose>p:not(.serious-injury-wrongful-death-module__ieCTWq__disclaimer)+p:not(.serious-injury-wrongful-death-module__ieCTWq__disclaimer){margin-top:calc(var(--space-paragraph) - var(--space-16))}.serious-injury-wrongful-death-module__ieCTWq__disclaimer{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--color-stone);font-size:var(--font-size-small);line-height:var(--line-height-small)}.serious-injury-wrongful-death-module__ieCTWq__ctaInner{justify-content:center;align-items:center;gap:var(--space-16);text-align:center;flex-direction:column;display:flex}.serious-injury-wrongful-death-module__ieCTWq__keyLine{max-width:25ch;margin-top:var(--space-16);padding:var(--space-8) 0 var(--space-8) var(--space-24);border-left:2px solid var(--color-copper);font-family:var(--font-display);color:var(--color-charcoal);text-wrap:balance;font-size:clamp(27px,3vw,40px);font-weight:500;line-height:1.08}@media (min-width:1024px){.serious-injury-wrongful-death-module__ieCTWq__prose{margin-left:clamp(0px,8vw,110px)}}
.truck-commercial-vehicle-litigation-module__cRQp0q__main:focus{outline:none}.truck-commercial-vehicle-litigation-module__cRQp0q__heading{max-width:18ch;margin-bottom:var(--space-16);font-size:clamp(28px,3vw,42px);line-height:1.08}.truck-commercial-vehicle-litigation-module__cRQp0q__leadHeading{max-width:15ch;margin-bottom:var(--space-24);font-size:clamp(32px,4.4vw,62px);line-height:1.02}.truck-commercial-vehicle-litigation-module__cRQp0q__prose{gap:var(--space-16);max-width:var(--reading-max);flex-direction:column;display:flex}.truck-commercial-vehicle-litigation-module__cRQp0q__prose p{color:var(--color-text-secondary)}.truck-commercial-vehicle-litigation-module__cRQp0q__prose>p+p{margin-top:calc(var(--space-paragraph) - var(--space-16))}.truck-commercial-vehicle-litigation-module__cRQp0q__ctaInner{justify-content:center;align-items:center;gap:var(--space-16);text-align:center;flex-direction:column;display:flex}.truck-commercial-vehicle-litigation-module__cRQp0q__keyLine{max-width:26ch;margin-top:var(--space-16);padding:var(--space-8) 0 var(--space-8) var(--space-24);border-left:2px solid var(--color-copper);font-family:var(--font-display);color:var(--color-charcoal);text-wrap:balance;font-size:clamp(27px,3vw,40px);font-weight:500;line-height:1.08}@media (min-width:1024px){.truck-commercial-vehicle-litigation-module__cRQp0q__prose{margin-left:clamp(0px,8vw,110px)}}
.evidence-register-module__KfCPFq__list{margin:0;padding:0;list-style:none}.evidence-register-module__KfCPFq__item{gap:var(--space-12);padding-block:var(--space-24);border-top:var(--border-width) solid var(--color-stone);flex-direction:column;display:flex}.evidence-register-module__KfCPFq__item:last-child{border-bottom:var(--border-width) solid var(--color-stone)}.evidence-register-module__KfCPFq__head{justify-content:space-between;align-items:baseline;gap:var(--space-8) var(--space-16);flex-wrap:wrap;min-width:0;display:flex}.evidence-register-module__KfCPFq__term{max-width:28ch;margin:0;font-size:clamp(21px,2vw,28px);line-height:1.14}.evidence-register-module__KfCPFq__meta{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-copper);font-variant-numeric:tabular-nums;white-space:nowrap}.evidence-register-module__KfCPFq__detail{max-width:var(--reading-max);color:var(--color-text-secondary);text-wrap:pretty}.evidence-register-module__KfCPFq__disclaimer{margin-top:var(--space-24);max-width:var(--reading-max);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-text-secondary)}@media (min-width:1024px){.evidence-register-module__KfCPFq__item{column-gap:var(--grid-gutter);padding-block:var(--space-32);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.evidence-register-module__KfCPFq__head{grid-column:1/span 5}.evidence-register-module__KfCPFq__detail{grid-column:6/span 7;padding-top:3px}.evidence-register-module__KfCPFq__head:last-child{grid-column:1/span 8}}
.criminal-defense-module__h4MZDW__main:focus{outline:none}.criminal-defense-module__h4MZDW__heading{max-width:18ch;margin-bottom:var(--space-16);color:var(--color-charcoal);font-size:clamp(28px,3vw,42px);line-height:1.08}.criminal-defense-module__h4MZDW__leadHeading{max-width:15ch;margin-bottom:var(--space-24);font-size:clamp(32px,4.4vw,62px);line-height:1.02}.criminal-defense-module__h4MZDW__prose{gap:var(--space-16);max-width:var(--reading-max);flex-direction:column;display:flex}.criminal-defense-module__h4MZDW__prose p{color:var(--color-text-secondary)}.criminal-defense-module__h4MZDW__prose>p:not(.criminal-defense-module__h4MZDW__disclaimer)+p:not(.criminal-defense-module__h4MZDW__disclaimer){margin-top:calc(var(--space-paragraph) - var(--space-16))}.criminal-defense-module__h4MZDW__disclaimer{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--color-stone);font-size:var(--font-size-small);line-height:var(--line-height-small)}.criminal-defense-module__h4MZDW__ctaInner{justify-content:center;align-items:center;gap:var(--space-16);text-align:center;flex-direction:column;display:flex}.criminal-defense-module__h4MZDW__keyLine{max-width:30ch;margin-top:var(--space-16);padding:var(--space-8) 0 var(--space-8) var(--space-24);border-left:2px solid var(--color-copper);font-family:var(--font-display);color:var(--color-charcoal);text-wrap:balance;font-size:clamp(25px,2.8vw,38px);font-weight:500;line-height:1.1}@media (min-width:1024px){.criminal-defense-module__h4MZDW__leadHeading{max-width:13ch}.criminal-defense-module__h4MZDW__prose{margin-left:clamp(0px,8vw,110px)}}
.faq-module__VSI0LW__main:focus{outline:none}.faq-module__VSI0LW__sectionNav{background:var(--color-ivory);border-bottom:1px solid var(--color-stone)}.faq-module__VSI0LW__sectionNavInner{gap:var(--space-8) var(--space-24);max-width:var(--container-max);padding:var(--space-16) var(--page-margin);flex-wrap:wrap;margin:0 auto;display:flex}.faq-module__VSI0LW__sectionNav a{min-height:44px;font-size:var(--font-size-small);color:var(--color-forest);border-bottom:1px solid #0000;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.faq-module__VSI0LW__sectionNav a:hover,.faq-module__VSI0LW__sectionNav a:focus-visible{color:var(--color-copper);border-bottom-color:var(--color-copper)}.faq-module__VSI0LW__sectionHeading{margin-bottom:var(--space-32);padding-left:var(--space-24);max-width:12ch;font-size:clamp(36px,4.5vw,62px);line-height:1;position:relative}.faq-module__VSI0LW__sectionHeading:before{content:"";background:var(--color-copper);width:2px;position:absolute;top:.08em;bottom:.08em;left:0}.faq-module__VSI0LW__groups{border-top:1px solid var(--color-stone);flex-direction:column;gap:0;max-width:900px;display:flex}.faq-module__VSI0LW__group{padding-block:var(--space-24);border-bottom:1px solid var(--color-stone)}.faq-module__VSI0LW__question{max-width:24ch;margin-bottom:var(--space-16);font-size:clamp(24px,2.6vw,36px);line-height:1.1}.faq-module__VSI0LW__prose{gap:var(--space-16);max-width:var(--reading-max);flex-direction:column;display:flex}.faq-module__VSI0LW__prose p{color:var(--color-text-secondary)}.faq-module__VSI0LW__prose>p+p{margin-top:calc(var(--space-paragraph) - var(--space-16))}.faq-module__VSI0LW__prose a[href^=tel\:]{white-space:nowrap}.faq-module__VSI0LW__ctaInner{margin-top:var(--space-24);gap:var(--space-16);max-width:var(--reading-max);flex-direction:column;display:flex}@media (min-width:768px){.faq-module__VSI0LW__sectionHeading{margin-bottom:calc(var(--space-32) + var(--space-8))}.faq-module__VSI0LW__group{padding-block:var(--space-32)}.faq-module__VSI0LW__ctaInner{margin-top:var(--space-32)}}@media (min-width:1024px){.faq-module__VSI0LW__group{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.faq-module__VSI0LW__question{grid-column:1/span 5;margin-bottom:0}.faq-module__VSI0LW__prose,.faq-module__VSI0LW__ctaInner{grid-column:6/span 7}.faq-module__VSI0LW__ctaInner{margin-top:var(--space-24)}}@media print{.faq-module__VSI0LW__groups,.faq-module__VSI0LW__group,.faq-module__VSI0LW__prose{display:block}.faq-module__VSI0LW__group{break-inside:avoid-page}.faq-module__VSI0LW__question{margin-bottom:12pt}.faq-module__VSI0LW__prose>p+p{margin-top:12pt}}
.not-found-module__sxuMuG__main:focus{outline:none}.not-found-module__sxuMuG__inner{max-width:760px}.not-found-module__sxuMuG__kicker{margin-bottom:var(--space-24);letter-spacing:.14em;text-transform:uppercase;color:var(--color-copper);font-size:13px;font-weight:700;line-height:1.4}.not-found-module__sxuMuG__links{border-top:var(--border-width) solid var(--color-stone);flex-direction:column;display:flex}.not-found-module__sxuMuG__links a{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:64px;padding-block:var(--space-16);border-bottom:var(--border-width) solid var(--color-stone);color:var(--color-charcoal);font-family:var(--font-display);font-size:clamp(25px,3vw,38px);line-height:1.1;text-decoration:none;display:flex}.not-found-module__sxuMuG__links a:after{content:"→";color:var(--color-copper);font-family:var(--font-body);flex:none;font-size:20px}.not-found-module__sxuMuG__links a:hover,.not-found-module__sxuMuG__links a:focus-visible{color:var(--color-forest)}.not-found-module__sxuMuG__phone{margin-top:var(--space-32);color:var(--color-text-secondary)}.not-found-module__sxuMuG__phone a{color:var(--color-forest);-webkit-text-decoration-color:var(--color-copper);text-decoration-color:var(--color-copper);text-underline-offset:4px;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.not-found-module__sxuMuG__phone a:hover,.not-found-module__sxuMuG__phone a:focus-visible{color:var(--color-forest-hover)}
.phone-email-contact-module-module__p3K3-W__module{max-width:var(--reading-max);border-top:var(--border-width) solid var(--color-stone);grid-template-columns:1fr;gap:0;display:grid}.phone-email-contact-module-module__p3K3-W__block{padding-block:var(--space-32);border-bottom:var(--border-width) solid var(--color-stone);flex-direction:column;align-items:flex-start;display:flex}.phone-email-contact-module-module__p3K3-W__heading{align-items:center;gap:var(--space-8);margin-bottom:var(--space-16);font-size:13px;line-height:1.4;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-copper);font-weight:700;display:inline-flex}.phone-email-contact-module-module__p3K3-W__headingIcon{flex:none;width:17px;height:17px}.phone-email-contact-module-module__p3K3-W__phone{max-width:100%;min-height:44px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-charcoal);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.phone-email-contact-module-module__p3K3-W__phone:hover,.phone-email-contact-module-module__p3K3-W__phone:focus-visible{color:var(--color-forest)}.phone-email-contact-module-module__p3K3-W__supporting{margin-top:var(--space-16);max-width:48ch;color:var(--color-text-secondary)}.phone-email-contact-module-module__p3K3-W__introduction{max-width:54ch;margin-bottom:var(--space-16);color:var(--color-text-secondary)}.phone-email-contact-module-module__p3K3-W__warning{max-width:54ch;margin-bottom:var(--space-24);color:var(--color-text-secondary)}.phone-email-contact-module-module__p3K3-W__emailLink{margin-top:var(--space-paragraph);max-width:100%;color:var(--color-forest);text-decoration:underline;-webkit-text-decoration-color:var(--color-copper);text-decoration-color:var(--color-copper);text-underline-offset:5px;overflow-wrap:anywhere;font-weight:600}.phone-email-contact-module-module__p3K3-W__emailLink:hover,.phone-email-contact-module-module__p3K3-W__emailLink:focus-visible{color:var(--color-forest-hover)}@media (min-width:1180px){.phone-email-contact-module-module__p3K3-W__module{column-gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.phone-email-contact-module-module__p3K3-W__block{min-width:0;padding-block:calc(var(--space-32) + var(--space-8))}.phone-email-contact-module-module__p3K3-W__block:first-child{padding-right:var(--space-24)}.phone-email-contact-module-module__p3K3-W__block+.phone-email-contact-module-module__p3K3-W__block{padding-left:var(--space-24);border-left:var(--border-width) solid var(--color-stone)}.phone-email-contact-module-module__p3K3-W__phone{font-size:clamp(32px,3vw,40px)}}@media (max-width:359px){.phone-email-contact-module-module__p3K3-W__phone{font-size:30px}}
.about-module__-i9KWa__main:focus{outline:none}.about-module__-i9KWa__heroGrid{gap:var(--space-32);grid-template-columns:1fr;display:grid}.about-module__-i9KWa__heroCopy{max-width:760px;animation:.46s cubic-bezier(.22,1,.36,1) both about-module__-i9KWa__aboutHeroCopyEnter}@keyframes about-module__-i9KWa__aboutHeroCopyEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes about-module__-i9KWa__aboutHeroPortraitEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.about-module__-i9KWa__title{letter-spacing:-.025em;max-width:10ch;margin:0;font-size:clamp(52px,7vw,98px);line-height:.95}.about-module__-i9KWa__deck{margin-top:var(--space-24);max-width:25ch;font-family:var(--font-display);color:var(--color-copper);text-wrap:balance;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.08}.about-module__-i9KWa__intro{gap:var(--space-16);margin-top:var(--space-24);flex-direction:column;max-width:54ch;display:flex}.about-module__-i9KWa__intro p{color:var(--color-text-secondary)}.about-module__-i9KWa__intro>p+p{margin-top:calc(var(--space-paragraph) - var(--space-16))}.about-module__-i9KWa__heroPortrait{isolation:isolate;max-width:390px;margin:0;padding:0 10px 10px 0;animation:.56s cubic-bezier(.22,1,.36,1) .11s both about-module__-i9KWa__aboutHeroPortraitEnter;position:relative}.about-module__-i9KWa__heroPortrait:after{content:"";z-index:-1;border:1px solid var(--color-copper);opacity:.62;position:absolute;inset:12px 0 0 12px}.about-module__-i9KWa__heroPortraitImage{z-index:1;width:100%;height:auto;display:block;position:relative}.about-module__-i9KWa__article{max-width:860px}.about-module__-i9KWa__chapter+.about-module__-i9KWa__chapter{margin-top:var(--space-32);padding-top:var(--space-32);border-top:1px solid var(--color-stone)}.about-module__-i9KWa__block{margin-top:var(--space-32);gap:var(--space-16);grid-template-columns:1fr;display:grid}.about-module__-i9KWa__block:first-child{margin-top:0}.about-module__-i9KWa__block h2{max-width:18ch;margin:0;font-size:clamp(27px,2.8vw,40px);line-height:1.08}.about-module__-i9KWa__prose{gap:var(--space-16);max-width:var(--reading-max);flex-direction:column;display:flex}.about-module__-i9KWa__prose p{color:var(--color-text-secondary)}.about-module__-i9KWa__prose>p+p{margin-top:calc(var(--space-paragraph) - var(--space-16))}.about-module__-i9KWa__quote{margin:var(--space-32) 0 var(--space-8);padding:var(--space-16) 0 var(--space-8) var(--space-32);border-left:2px solid var(--color-copper);position:relative}.about-module__-i9KWa__quote:before{content:"“";top:-22px;left:var(--space-16);font-family:var(--font-display);color:var(--color-copper);opacity:.32;font-size:72px;line-height:1;position:absolute}.about-module__-i9KWa__quoteText{font-family:var(--font-display);text-wrap:pretty;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08}.about-module__-i9KWa__quoteAttribution{margin-top:var(--space-12);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-text-secondary)}.about-module__-i9KWa__closing{max-width:820px}.about-module__-i9KWa__closing h2{margin-bottom:var(--space-24);max-width:13ch}.about-module__-i9KWa__closingBody{max-width:50ch;color:var(--color-text-secondary)}.about-module__-i9KWa__closingFoot{margin-top:var(--space-32)}@media (min-width:768px){.about-module__-i9KWa__heroGrid{gap:var(--space-48)}.about-module__-i9KWa__deck,.about-module__-i9KWa__intro{margin-top:var(--space-32)}.about-module__-i9KWa__chapter+.about-module__-i9KWa__chapter{margin-top:var(--space-48);padding-top:var(--space-48)}.about-module__-i9KWa__block{margin-top:var(--space-48)}.about-module__-i9KWa__quote{margin-top:calc(var(--space-32) + var(--space-8));padding-left:var(--space-32)}}@media (min-width:1024px){.about-module__-i9KWa__heroGrid{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);align-items:end}.about-module__-i9KWa__heroCopy{max-width:none;padding-bottom:var(--space-24);grid-column:1/span 7}.about-module__-i9KWa__heroPortrait{grid-column:8/span 5;max-width:none}.about-module__-i9KWa__chapter+.about-module__-i9KWa__chapter{margin-top:var(--space-64);padding-top:var(--space-64)}.about-module__-i9KWa__block{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);align-items:start}.about-module__-i9KWa__block h2{grid-column:1/span 5}.about-module__-i9KWa__block .about-module__-i9KWa__prose,.about-module__-i9KWa__block .about-module__-i9KWa__quote{grid-column:6/span 7}}@media (prefers-reduced-motion:reduce){.about-module__-i9KWa__heroCopy,.about-module__-i9KWa__heroPortrait{animation:none}}
.contact-module__xwJ-uq__main:focus{outline:none}.contact-module__xwJ-uq__grid{gap:var(--space-48);flex-direction:column;display:flex}.contact-module__xwJ-uq__primary{min-width:0}.contact-module__xwJ-uq__title{letter-spacing:-.035em;max-width:10ch;margin:0;font-size:clamp(48px,6.5vw,88px);line-height:.96;animation:.42s cubic-bezier(.22,1,.36,1) both contact-module__xwJ-uq__contactHeroEnter}@keyframes contact-module__xwJ-uq__contactHeroEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.contact-module__xwJ-uq__intro{gap:var(--space-16);margin-top:var(--space-24);flex-direction:column;max-width:54ch;animation:.44s cubic-bezier(.22,1,.36,1) 80ms both contact-module__xwJ-uq__contactHeroEnter;display:flex}.contact-module__xwJ-uq__intro p{color:var(--color-text-secondary)}.contact-module__xwJ-uq__intro>p+p{margin-top:calc(var(--space-paragraph) - var(--space-16))}.contact-module__xwJ-uq__contactModule{margin-top:calc(var(--space-32) + var(--space-8))}.contact-module__xwJ-uq__notice{margin-top:var(--space-48);max-width:var(--reading-max);padding-top:var(--space-24);border-top:1px solid var(--color-stone)}.contact-module__xwJ-uq__noticeBody{gap:var(--space-16);color:var(--color-text-secondary);flex-direction:column;display:flex}.contact-module__xwJ-uq__noticeBody>p+p{margin-top:calc(var(--space-paragraph) - var(--space-16))}.contact-module__xwJ-uq__noticePhone{color:var(--color-forest);text-underline-offset:4px;font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:underline}.contact-module__xwJ-uq__noticePhone:hover,.contact-module__xwJ-uq__noticePhone:focus-visible{color:var(--color-forest-hover)}.contact-module__xwJ-uq__subheading{margin-bottom:var(--space-16);font-size:clamp(24px,2.5vw,34px);line-height:1.1}@media (min-width:1024px){.contact-module__xwJ-uq__grid{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);align-items:start;gap:0;display:grid}.contact-module__xwJ-uq__primary{grid-column:1/-1}.contact-module__xwJ-uq__title{max-width:16ch}.contact-module__xwJ-uq__intro{margin-top:var(--space-16)}.contact-module__xwJ-uq__contactModule{margin-top:var(--space-32)}}@media (max-width:767px){.contact-module__xwJ-uq__title{max-width:9ch}.contact-module__xwJ-uq__contactModule{margin-top:var(--space-32)}.contact-module__xwJ-uq__notice{margin-top:calc(var(--space-32) + var(--space-8))}}@media (prefers-reduced-motion:reduce){.contact-module__xwJ-uq__title,.contact-module__xwJ-uq__intro{animation:none}}.contact-module__xwJ-uq__office{gap:var(--space-24);margin-top:var(--space-32);padding-top:var(--space-24);border-top:1px solid var(--color-stone);grid-template-columns:minmax(0,1fr);display:grid}.contact-module__xwJ-uq__officePhoto{aspect-ratio:4/3;min-width:0;overflow:hidden}.contact-module__xwJ-uq__officeImage{object-fit:cover;object-position:50% 65%;width:100%;height:100%;display:block}@media (min-width:768px){.contact-module__xwJ-uq__office{gap:var(--space-32);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start}}.contact-module__xwJ-uq__address{color:var(--color-text-secondary);font-style:normal}@media print{.contact-module__xwJ-uq__office{break-inside:avoid-page;display:block}.contact-module__xwJ-uq__officePhoto{display:none}.contact-module__xwJ-uq__noticeBody{display:block}.contact-module__xwJ-uq__noticeBody>p+p{margin-top:12pt}}
.experience-module__ZVhj9a__main:focus{outline:none}.experience-module__ZVhj9a__hero{background:var(--color-ivory);border-bottom:1px solid var(--color-stone);padding-block:clamp(64px,8vw,120px)}.experience-module__ZVhj9a__heroInner{max-width:var(--container-max);padding-inline:var(--page-margin);margin:0 auto}.experience-module__ZVhj9a__heroKicker,.experience-module__ZVhj9a__eyebrow,.experience-module__ZVhj9a__eyebrowDark{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.4}.experience-module__ZVhj9a__heroKicker{color:var(--color-copper);margin-bottom:var(--space-24)}.experience-module__ZVhj9a__heroKicker,.experience-module__ZVhj9a__since,.experience-module__ZVhj9a__heroTitle,.experience-module__ZVhj9a__heroLede{animation:.44s cubic-bezier(.22,1,.36,1) both experience-module__ZVhj9a__experienceHeroEnter}.experience-module__ZVhj9a__since{animation-delay:55ms}.experience-module__ZVhj9a__heroTitle{animation-delay:.11s}.experience-module__ZVhj9a__heroLede{animation-delay:.165s}@keyframes experience-module__ZVhj9a__experienceHeroEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.experience-module__ZVhj9a__since{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-charcoal);font-size:clamp(54px,9vw,130px);line-height:.9}.experience-module__ZVhj9a__heroTitle{margin-top:var(--space-16);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-copper);font-size:14px;font-weight:700;line-height:1}.experience-module__ZVhj9a__heroLede{max-width:52ch;margin-top:var(--space-32);color:var(--color-text-secondary);font-size:clamp(19px,2vw,25px);line-height:1.5}.experience-module__ZVhj9a__chapterHead,.experience-module__ZVhj9a__chapterHeadDark{gap:var(--space-16);margin-bottom:var(--space-32);grid-template-columns:44px 1fr;display:grid}.experience-module__ZVhj9a__chapterHead>span,.experience-module__ZVhj9a__chapterHeadDark>span{letter-spacing:.12em;font-variant-numeric:tabular-nums;padding-top:5px;font-size:13px;font-weight:700;line-height:1}.experience-module__ZVhj9a__chapterHead>span{color:var(--color-copper)}.experience-module__ZVhj9a__chapterHeadDark>span{color:#f4f0e785}.experience-module__ZVhj9a__eyebrow{color:var(--color-copper);margin-bottom:var(--space-12)}.experience-module__ZVhj9a__chapterHead h2,.experience-module__ZVhj9a__chapterHeadDark h2{max-width:13ch}.experience-module__ZVhj9a__positionGrid{margin:0 0 var(--space-32);border-top:1px solid var(--color-stone);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.experience-module__ZVhj9a__position{padding-block:var(--space-24);border-bottom:1px solid var(--color-stone);font-family:var(--font-display);font-size:clamp(24px,2.5vw,36px);line-height:1.12}@media (min-width:768px){.experience-module__ZVhj9a__positionGrid{column-gap:var(--grid-gutter);grid-template-columns:repeat(2,1fr)}}.experience-module__ZVhj9a__prose,.experience-module__ZVhj9a__proseWide{gap:var(--space-paragraph);color:var(--color-text-secondary);display:grid}.experience-module__ZVhj9a__prose{max-width:var(--reading-max)}.experience-module__ZVhj9a__proseWide{max-width:920px}.experience-module__ZVhj9a__disclaimer{margin-top:var(--space-8);font-size:var(--font-size-small);line-height:var(--line-height-small)}.experience-module__ZVhj9a__displayStatement{max-width:26ch;margin-top:var(--space-16);font-family:var(--font-display);color:var(--color-charcoal);text-wrap:balance;font-size:clamp(28px,3.4vw,48px);line-height:1.08}.experience-module__ZVhj9a__appellate{background:var(--color-forest);color:var(--color-on-forest);--focus-color:var(--focus-color-on-forest);padding-block:clamp(64px,7vw,104px)}.experience-module__ZVhj9a__appellateInner{max-width:var(--container-max);padding-inline:var(--page-margin);margin:0 auto}.experience-module__ZVhj9a__eyebrowDark{color:#f4f0e794;margin-bottom:var(--space-12)}.experience-module__ZVhj9a__appellateIntro{max-width:50ch;margin-bottom:var(--space-32);color:#f4f0e7b8}.experience-module__ZVhj9a__caseList{border-top:1px solid #f4f0e747;margin:0;padding:0;list-style:none}.experience-module__ZVhj9a__caseRow{gap:var(--space-8);padding-block:var(--space-24);border-bottom:1px solid #f4f0e738;grid-template-columns:1fr;display:grid}.experience-module__ZVhj9a__caseRow strong{font-family:var(--font-display);font-size:clamp(22px,2.2vw,32px);font-weight:500}.experience-module__ZVhj9a__caseRow span{font-size:var(--font-size-small);color:#f4f0e79e}.experience-module__ZVhj9a__appellateClose{max-width:54ch;margin-top:var(--space-32);color:#f4f0e7b8}@media (min-width:768px){.experience-module__ZVhj9a__caseRow{align-items:baseline;gap:var(--space-32);grid-template-columns:1.35fr .65fr}.experience-module__ZVhj9a__caseRow span{text-align:right}}.experience-module__ZVhj9a__twoCol{gap:calc(var(--space-32) + var(--space-8));grid-template-columns:1fr;display:grid}.experience-module__ZVhj9a__credGroup{gap:var(--space-24);flex-direction:column;display:flex}.experience-module__ZVhj9a__credential{padding-top:var(--space-16);border-top:1px solid var(--color-stone)}.experience-module__ZVhj9a__credName{font-family:var(--font-display);font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.experience-module__ZVhj9a__credDetail{margin-top:var(--space-4);color:var(--color-text-secondary)}@media (min-width:1024px){.experience-module__ZVhj9a__twoCol{column-gap:var(--grid-gutter);grid-template-columns:repeat(2,1fr)}}.experience-module__ZVhj9a__closing{max-width:900px}.experience-module__ZVhj9a__closing h2{max-width:12ch;margin-bottom:var(--space-24)}.experience-module__ZVhj9a__closingBody{max-width:52ch;color:var(--color-text-secondary)}.experience-module__ZVhj9a__closingFoot{margin-top:var(--space-24)}@media (max-width:479px){.experience-module__ZVhj9a__chapterHead,.experience-module__ZVhj9a__chapterHeadDark{margin-bottom:var(--space-32);grid-template-columns:32px 1fr}}@media (prefers-reduced-motion:reduce){.experience-module__ZVhj9a__heroKicker,.experience-module__ZVhj9a__since,.experience-module__ZVhj9a__heroTitle,.experience-module__ZVhj9a__heroLede{animation:none}}@media print{.experience-module__ZVhj9a__chapterHead,.experience-module__ZVhj9a__chapterHeadDark{break-inside:avoid-page;break-after:avoid-page}.experience-module__ZVhj9a__eyebrow{break-after:avoid-page}}
