:root{--color-green-50:#d8d3bf;--color-green-100:#d2cdb9;--color-green-200:#bfbea7;--color-green-300:#959c80;--color-green-350:#758161;--color-green-400:#657452;--color-green-450:#586a46;--color-green-475:#526440;--color-green-500:#455a34;--color-green-600:#34511c;--color-green-700:#253319;--color-black-50:#d3ccbb;--color-black-100:#cbc4b4;--color-black-200:#b9b3a4;--color-black-300:#989387;--color-black-400:#78736a;--color-black-500:#625e56;--color-black-600:#4a4740;--color-black-700:#36332f;--color-black-800:#1f1d1a;--color-black-900:#0a0908;--color-black-alpha-0:#0a090800;--color-black-alpha-10:#0a09081a;--color-black-alpha-20:#0a090833;--color-black-alpha-30:#0a09084d;--color-black-alpha-40:#0a090866;--color-black-alpha-50:#0a090880;--color-black-alpha-60:#0a090899;--color-black-alpha-70:#0a0908b3;--color-black-alpha-80:#0a0908cc;--color-black-alpha-90:#0a0908e6;--color-black-alpha-100:#0a0908;--color-white-50:#f7f3eb;--color-white-100:#efe9db;--color-white-200:#eae3d3;--color-white-300:#e5ddcb;--color-white-400:#d3ccbb;--color-white-500:#c2baa9;--color-white-600:#a9a193;--color-white-alpha-0:#e5ddcb00;--color-white-alpha-10:#e5ddcb1a;--color-white-alpha-20:#e5ddcb33;--color-white-alpha-30:#e5ddcb4d;--color-white-alpha-40:#e5ddcb66;--color-white-alpha-50:#e5ddcb80;--color-white-alpha-60:#e5ddcb99;--color-white-alpha-70:#e5ddcbb3;--color-white-alpha-80:#e5ddcbcc;--color-white-alpha-90:#e5ddcbe6;--color-white-alpha-100:#e5ddcb;--bg-accent:var(--color-green-500);--bg-accent-secondary:var(--color-green-475);--bg-accent-tertiary:var(--color-green-100);--bg-accent-additional:var(--color-green-50);--bg-primary:var(--color-white-300);--bg-secondary:var(--color-white-100);--bg-tertiary:var(--color-white-50);--bg-fade:var(--color-black-900);--text-accent:var(--color-green-500);--text-primary:var(--color-black-900);--text-secondary:var(--color-black-500);--text-tertiary:var(--color-black-300);--text-reverse:var(--color-white-100);--text-reverse-secondary:var(--color-green-300);--text-reverse-tertiary:var(--color-green-350);--icon-accent:var(--color-green-500);--icon-primary:var(--color-black-900);--icon-secondary:var(--color-black-500);--icon-tertiary:var(--color-black-300);--icon-reverse:var(--color-white-100);--icon-reverse-secondary:var(--color-green-300);--line-primary:var(--color-black-50);--line-subtle:var(--color-white-400);--line-strong:var(--color-black-200);--line-reverse:var(--color-green-475);--line-reverse-subtle:var(--color-white-alpha-10);--line-accent:var(--color-green-500);--bg-accent--hover:var(--color-green-400);--bg-accent-secondary--hover:var(--color-green-350);--bg-accent-tertiary--hover:var(--color-green-100);--bg-accent-additional--hover:var(--color-green-200);--bg-primary--hover:var(--color-green-200);--bg-secondary--hover:var(--color-white-600);--bg-tertiary--hover:var(--color-white-50);--bg-fade--hover:var(--color-black-900);--text-accent--hover:var(--color-green-400);--text-primary--hover:var(--color-black-700);--text-secondary--hover:var(--color-black-500);--text-tertiary--hover:var(--color-black-300);--text-reverse--hover:var(--color-white-alpha-80);--text-reverse-secondary--hover:var(--color-green-300);--text-reverse-tertiary--hover:var(--color-green-350);--icon-accent--hover:var(--color-green-400);--icon-primary--hover:var(--color-black-700);--icon-secondary--hover:var(--color-black-500);--icon-tertiary--hover:var(--color-black-300);--icon-reverse--hover:var(--color-white-alpha-70);--icon-reverse-secondary--hover:var(--color-green-300);--line-primary--hover:var(--color-black-50);--line-subtle--hover:var(--color-white-400);--line-strong--hover:var(--color-black-200);--line-reverse--hover:var(--color-green-475);--line-reverse-subtle--hover:var(--color-white-alpha-10);--line-accent--hover:var(--color-green-500);--bg-accent--pressed:var(--color-green-350);--bg-accent-secondary--pressed:var(--color-green-300);--bg-accent-tertiary--pressed:var(--color-green-100);--bg-accent-additional--pressed:var(--color-green-100);--bg-primary--pressed:var(--color-green-300);--bg-secondary--pressed:var(--color-white-400);--bg-tertiary--pressed:var(--color-white-50);--bg-fade--pressed:var(--color-black-900);--text-accent--pressed:var(--color-green-300);--text-primary--pressed:var(--color-black-400);--text-secondary--pressed:var(--color-black-500);--text-tertiary--pressed:var(--color-black-300);--text-reverse--pressed:var(--color-white-alpha-60);--text-reverse-secondary--pressed:var(--color-green-300);--text-reverse-tertiary--pressed:var(--color-green-350);--icon-accent--pressed:var(--color-green-300);--icon-primary--pressed:var(--color-black-400);--icon-secondary--pressed:var(--color-black-500);--icon-tertiary--pressed:var(--color-black-300);--icon-reverse--pressed:var(--color-white-alpha-50);--icon-reverse-secondary--pressed:var(--color-green-300);--line-primary--pressed:var(--color-black-50);--line-subtle--pressed:var(--color-white-400);--line-strong--pressed:var(--color-black-200);--line-reverse--pressed:var(--color-green-475);--line-reverse-subtle--pressed:var(--color-white-alpha-10);--line-accent--pressed:var(--color-green-500);--bg-accent--disabled:var(--color-green-350);--bg-accent-secondary--disabled:var(--color-green-300);--bg-accent-tertiary--disabled:var(--color-green-100);--bg-accent-additional--disabled:var(--color-green-50);--bg-primary--disabled:var(--color-green-300);--bg-secondary--disabled:var(--color-white-500);--bg-tertiary--disabled:var(--color-white-50);--bg-fade--disabled:var(--color-black-900);--text-accent--disabled:var(--color-green-300);--text-primary--disabled:var(--color-black-300);--text-secondary--disabled:var(--color-black-500);--text-tertiary--disabled:var(--color-black-300);--text-reverse--disabled:var(--color-white-alpha-50);--text-reverse-secondary--disabled:var(--color-green-300);--text-reverse-tertiary--disabled:var(--color-green-350);--icon-accent--disabled:var(--color-green-300);--icon-primary--disabled:var(--color-black-300);--icon-secondary--disabled:var(--color-black-500);--icon-tertiary--disabled:var(--color-black-300);--icon-reverse--disabled:var(--color-white-alpha-30);--icon-reverse-secondary--disabled:var(--color-green-300);--line-primary--disabled:var(--color-black-50);--line-subtle--disabled:var(--color-white-400);--line-strong--disabled:var(--color-black-200);--line-reverse--disabled:var(--color-green-475);--line-reverse-subtle--disabled:var(--color-white-alpha-10);--line-accent--disabled:var(--color-green-500);--radius-0:0;--radius-999:999px;--space-0:0;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-36:36px;--space-48:48px;--space-56:42px;--space-64:64px;--space-96:96px;--space-128:128px;--space-216:216px;--space-section-horizontal-m:16px;--space-section-horizontal-l:24px;--space-section-vertical-m:48px;--space-section-vertical-l:64px;--font-titles-h1-size:42px;--font-titles-h1-line-height:50px;--font-titles-h2-size:32px;--font-titles-h2-line-height:40px;--font-titles-h3-size:24px;--font-titles-h3-line-height:32px;--font-titles-h4-size:24px;--font-titles-h4-line-height:32px;--font-titles-h5-size:24px;--font-titles-h5-line-height:32px;--font-titles-h6-size:20px;--font-titles-h6-line-height:28px;--font-body-label-size:16px;--font-body-label-line-height:22px;--font-body-caption-size:16px;--font-body-caption-line-height:22px;--font-body-small-size:14px;--font-body-small-line-height:18px;--font-body-big-number-size:52px;--font-body-big-number-line-height:60px;--font-body-xl-size:24px;--font-body-xl-line-height:32px;--font-body-l-size:20px;--font-body-l-line-height:28px;--font-body-m-size:16px;--font-body-m-line-height:22px;--font-body-base-size:14px;--font-body-base-line-height:20px;--font-body-s-size:12px;--font-body-s-line-height:18px}@media (width>=768px){:root{--space-0:0;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-36:36px;--space-48:48px;--space-56:42px;--space-64:64px;--space-96:96px;--space-128:128px;--space-216:216px;--space-section-horizontal-m:16px;--space-section-horizontal-l:24px;--space-section-vertical-m:48px;--space-section-vertical-l:64px;--font-titles-h1-size:42px;--font-titles-h1-line-height:50px;--font-titles-h2-size:32px;--font-titles-h2-line-height:40px;--font-titles-h3-size:24px;--font-titles-h3-line-height:32px;--font-titles-h4-size:24px;--font-titles-h4-line-height:32px;--font-titles-h5-size:24px;--font-titles-h5-line-height:32px;--font-titles-h6-size:20px;--font-titles-h6-line-height:28px;--font-body-label-size:16px;--font-body-label-line-height:22px;--font-body-caption-size:16px;--font-body-caption-line-height:22px;--font-body-small-size:14px;--font-body-small-line-height:18px;--font-body-big-number-size:52px;--font-body-big-number-line-height:60px;--font-body-xl-size:24px;--font-body-xl-line-height:32px;--font-body-l-size:20px;--font-body-l-line-height:28px;--font-body-m-size:16px;--font-body-m-line-height:22px;--font-body-base-size:14px;--font-body-base-line-height:20px;--font-body-s-size:12px;--font-body-s-line-height:18px}}@media (width>=1280px){:root{--space-0:0;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-36:36px;--space-48:48px;--space-56:56px;--space-64:64px;--space-96:96px;--space-128:128px;--space-216:216px;--space-section-horizontal-m:32px;--space-section-horizontal-l:64px;--space-section-vertical-m:48px;--space-section-vertical-l:128px;--font-titles-h1-size:96px;--font-titles-h1-line-height:104px;--font-titles-h2-size:64px;--font-titles-h2-line-height:72px;--font-titles-h3-size:56px;--font-titles-h3-line-height:68px;--font-titles-h4-size:48px;--font-titles-h4-line-height:60px;--font-titles-h5-size:36px;--font-titles-h5-line-height:48px;--font-titles-h6-size:32px;--font-titles-h6-line-height:44px;--font-body-label-size:24px;--font-body-label-line-height:32px;--font-body-caption-size:20px;--font-body-caption-line-height:28px;--font-body-small-size:16px;--font-body-small-line-height:22px;--font-body-big-number-size:92px;--font-body-big-number-line-height:102px;--font-body-xl-size:36px;--font-body-xl-line-height:48px;--font-body-l-size:32px;--font-body-l-line-height:44px;--font-body-m-size:24px;--font-body-m-line-height:32px;--font-body-base-size:20px;--font-body-base-line-height:28px;--font-body-s-size:16px;--font-body-s-line-height:22px}}:root{--state-disabled-opacity:40%;--bg-accent--disabled:color-mix(in srgb, var(--bg-accent) var(--state-disabled-opacity), transparent);--bg-accent-secondary--disabled:color-mix(in srgb, var(--bg-accent-secondary) var(--state-disabled-opacity), transparent);--bg-accent-tertiary--disabled:color-mix(in srgb, var(--bg-accent-tertiary) var(--state-disabled-opacity), transparent);--bg-accent-additional--disabled:color-mix(in srgb, var(--bg-accent-additional) var(--state-disabled-opacity), transparent);--bg-primary--disabled:color-mix(in srgb, var(--bg-primary) var(--state-disabled-opacity), transparent);--bg-secondary--disabled:color-mix(in srgb, var(--bg-secondary) var(--state-disabled-opacity), transparent);--bg-tertiary--disabled:color-mix(in srgb, var(--bg-tertiary) var(--state-disabled-opacity), transparent);--bg-fade--disabled:color-mix(in srgb, var(--bg-fade) var(--state-disabled-opacity), transparent);--text-accent--disabled:color-mix(in srgb, var(--text-accent) var(--state-disabled-opacity), transparent);--text-primary--disabled:color-mix(in srgb, var(--text-primary) var(--state-disabled-opacity), transparent);--text-secondary--disabled:color-mix(in srgb, var(--text-secondary) var(--state-disabled-opacity), transparent);--text-tertiary--disabled:color-mix(in srgb, var(--text-tertiary) var(--state-disabled-opacity), transparent);--text-reverse--disabled:color-mix(in srgb, var(--text-reverse) var(--state-disabled-opacity), transparent);--text-reverse-secondary--disabled:color-mix(in srgb, var(--text-reverse-secondary) var(--state-disabled-opacity), transparent);--text-reverse-tertiary--disabled:color-mix(in srgb, var(--text-reverse-tertiary) var(--state-disabled-opacity), transparent);--icon-accent--disabled:color-mix(in srgb, var(--icon-accent) var(--state-disabled-opacity), transparent);--icon-primary--disabled:color-mix(in srgb, var(--icon-primary) var(--state-disabled-opacity), transparent);--icon-secondary--disabled:color-mix(in srgb, var(--icon-secondary) var(--state-disabled-opacity), transparent);--icon-tertiary--disabled:color-mix(in srgb, var(--icon-tertiary) var(--state-disabled-opacity), transparent);--icon-reverse--disabled:color-mix(in srgb, var(--icon-reverse) var(--state-disabled-opacity), transparent);--icon-reverse-secondary--disabled:color-mix(in srgb, var(--icon-reverse-secondary) var(--state-disabled-opacity), transparent);--line-primary--disabled:color-mix(in srgb, var(--line-primary) var(--state-disabled-opacity), transparent);--line-subtle--disabled:color-mix(in srgb, var(--line-subtle) var(--state-disabled-opacity), transparent);--line-strong--disabled:color-mix(in srgb, var(--line-strong) var(--state-disabled-opacity), transparent);--line-reverse--disabled:color-mix(in srgb, var(--line-reverse) var(--state-disabled-opacity), transparent);--line-reverse-subtle--disabled:color-mix(in srgb, var(--line-reverse-subtle) var(--state-disabled-opacity), transparent);--line-accent--disabled:color-mix(in srgb, var(--line-accent) var(--state-disabled-opacity), transparent);--layout-min:1024px;--design-width:1920px;--content-width:1856px;--page-gutter:max(var(--space-section-horizontal-m), calc((100% - var(--content-width)) / 2));--fluid-space-48:min(48px, 2.5vw);--fluid-space-64:min(64px, 3.3333vw);--fluid-space-96:min(96px, 5vw);--fluid-space-128:min(128px, 6.6667vw);--fluid-space-216:min(216px, 11.25vw);--fluid-space-section-vertical-m:min(48px, 2.5vw)}@media (width>=1024px){:root{--space-56:clamp(42px, calc(26px + 1.5625vw), 56px);--space-section-horizontal-m:clamp(16px, calc(-2.2857px + 1.7857vw), 32px);--space-section-horizontal-l:clamp(24px, calc(-21.7143px + 4.4643vw), 64px);--space-section-vertical-l:clamp(64px, calc(-9.1429px + 7.1429vw), 128px);--font-titles-h1-size:clamp(42px, calc(-19.7143px + 6.0268vw), 96px);--font-titles-h1-line-height:clamp(50px, calc(-11.7143px + 6.0268vw), 104px);--font-titles-h2-size:clamp(32px, calc(-4.5714px + 3.5714vw), 64px);--font-titles-h2-line-height:clamp(40px, calc(3.4286px + 3.5714vw), 72px);--font-titles-h3-size:clamp(24px, calc(-12.5714px + 3.5714vw), 56px);--font-titles-h3-line-height:clamp(32px, calc(-9.1429px + 4.0179vw), 68px);--font-titles-h4-size:clamp(24px, calc(-3.4286px + 2.6786vw), 48px);--font-titles-h4-line-height:clamp(32px, calc(0px + 3.125vw), 60px);--font-titles-h5-size:clamp(24px, calc(10.2857px + 1.3393vw), 36px);--font-titles-h5-line-height:clamp(32px, calc(13.7143px + 1.7857vw), 48px);--font-titles-h6-size:clamp(20px, calc(6.2857px + 1.3393vw), 32px);--font-titles-h6-line-height:clamp(28px, calc(9.7143px + 1.7857vw), 44px);--font-body-label-size:clamp(16px, calc(6.8571px + .8929vw), 24px);--font-body-label-line-height:clamp(22px, calc(10.5714px + 1.1161vw), 32px);--font-body-caption-size:clamp(16px, calc(11.4286px + .4464vw), 20px);--font-body-caption-line-height:clamp(22px, calc(15.1429px + .6696vw), 28px);--font-body-small-size:clamp(14px, calc(11.7143px + .2232vw), 16px);--font-body-small-line-height:clamp(18px, calc(13.4286px + .4464vw), 22px);--font-body-big-number-size:clamp(52px, calc(6.2857px + 4.4643vw), 92px);--font-body-big-number-line-height:clamp(60px, calc(12px + 4.6875vw), 102px);--font-body-xl-size:clamp(24px, calc(10.2857px + 1.3393vw), 36px);--font-body-xl-line-height:clamp(32px, calc(13.7143px + 1.7857vw), 48px);--font-body-l-size:clamp(20px, calc(6.2857px + 1.3393vw), 32px);--font-body-l-line-height:clamp(28px, calc(9.7143px + 1.7857vw), 44px);--font-body-m-size:clamp(16px, calc(6.8571px + .8929vw), 24px);--font-body-m-line-height:clamp(22px, calc(10.5714px + 1.1161vw), 32px);--font-body-base-size:clamp(14px, calc(7.1429px + .6696vw), 20px);--font-body-base-line-height:clamp(20px, calc(10.8571px + .8929vw), 28px);--font-body-s-size:clamp(12px, calc(7.4286px + .4464vw), 16px);--font-body-s-line-height:clamp(18px, calc(13.4286px + .4464vw), 22px)}}:root{--dv-color-000000:#000;--dv-color-536b41:#536b41;--dv-color-rgba-0-0-0-0-08:#00000014;--dv-color-rgba-20-27-14-0-12:#141b0e1f;--dv-color-rgba-82-105-64-0-4:#52694066;--dv-space-8:var(--space-8);--dv-space-10:var(--space-10);--dv-space-48:var(--space-48);--dv-space-64:var(--space-64);--dv-space-128:var(--space-128);--dv-space-147:147px;--dv-space-216:var(--space-216)}@font-face{font-family:Gelasio;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Gelasio.woff2)format("woff2")}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/GoogleSansFlex.woff2)format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Lora.woff2)format("woff2")}:root{--font-family-serif:"Gelasio", Georgia, "Times New Roman", serif;--font-family-sans:"Google Sans Flex", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-numeric:"Lora", "Gelasio", Georgia, serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}a,button,input,select,textarea,label,summary{touch-action:manipulation}button,[role=button]{-webkit-user-select:none;user-select:none}.hit-area{position:relative}.hit-area:after{content:"";inset:calc(-1 * var(--hit-y,12px)) calc(-1 * var(--hit-x,0px));position:absolute}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-family-sans);font-size:var(--font-body-m-size);line-height:var(--font-body-m-line-height);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:root{--text-error:#9b3b2a;--text-error-reverse:#f8d0c4;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}[data-reveal]>*{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);transition-delay:calc(var(--reveal-index,0) * 40ms)}@starting-style{[data-reveal]>*{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){[data-reveal]>*{transition:opacity .2s var(--ease-out)}@starting-style{[data-reveal]>*{transform:none}}}@keyframes appear{0%{opacity:0;translate:calc(-1 * var(--space-32)) 0}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.load-in{animation:appear .8s var(--ease-out) both;animation-delay:var(--appear-delay,0s);animation-timeline:auto;animation-range:normal}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){h1,h2,.scroll-appear{animation:linear both appear view();animation-range:cover cover 25%}}}.reveal-pending{opacity:0;translate:calc(-1 * var(--space-32)) 0}.reveal-pending.reveal-in{animation:appear .8s var(--ease-out) both}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(.stats-section__list>*,.expertise-section__text,.coverage-section__lead,.coverage-section__offices>*,.services-section__cell,.careers-section__text,.careers-section__jobs .role-rows__item,.numbered-cards__item:not(.careers-hero *)){animation:linear both appear view();animation-range:cover calc(var(--i,0) * 4%) cover calc(25% + var(--i,0) * 4%)}:is(.stats-section__list>*,.expertise-section__text,.coverage-section__lead,.coverage-section__offices>*,.services-section__cell,.careers-section__text,.careers-section__jobs .role-rows__item,.numbered-cards__item:not(.careers-hero *)):nth-child(2){--i:1}:is(.stats-section__list>*,.expertise-section__text,.coverage-section__lead,.coverage-section__offices>*,.services-section__cell,.careers-section__text,.careers-section__jobs .role-rows__item,.numbered-cards__item:not(.careers-hero *)):nth-child(3){--i:2}:is(.stats-section__list>*,.expertise-section__text,.coverage-section__lead,.coverage-section__offices>*,.services-section__cell,.careers-section__text,.careers-section__jobs .role-rows__item,.numbered-cards__item:not(.careers-hero *)):nth-child(n+4){--i:3}}}@keyframes parallax{0%{translate:0 -7%}to{translate:0 7%}}@keyframes parallax-exit{0%{translate:0}to{translate:0 18%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.parallax-img{animation:linear both parallax view();scale:1.14}.parallax-img--hero{transform-origin:50% 100%;animation-name:parallax-exit;animation-range:exit;scale:1.2}}}@keyframes appear-up{0%{opacity:0;translate:0 calc(var(--space-48))}to{opacity:1;translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.article-card{animation:linear backwards appear-up view();animation-range:cover calc(var(--i,0) * 4%) cover calc(25% + var(--i,0) * 4%)}.article-card:nth-child(2){--i:1}.article-card:nth-child(n+3){--i:2}}}.reveal-pending.reveal-up{translate:0 var(--space-48)}.reveal-pending.reveal-up.reveal-in{animation-name:appear-up}:root:has(.header--sticky){scroll-padding-top:5rem}.link-label__text{transition:background-size .3s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}.link-label__arrow{transition:transform .3s var(--ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){a:hover>.link-label>.link-label__text{background-size:100% 1px}a:hover>.link-label>.link-label__arrow{transform:translate(10px)}}@media (prefers-reduced-motion:reduce){.link-label__arrow{transition:none}}:root{--strip-bleed:max(var(--space-section-horizontal-m), calc((100vw - var(--content-width)) / 2))}@media (prefers-reduced-motion:no-preference){[data-stagger-reveal].is-armed .stagger-item{opacity:0;animation:none}[data-stagger-reveal].is-armed .stagger-item.is-shown{opacity:1;animation:appear-up 1.8s var(--ease-out) backwards}}:root{--motion-appear-duration:.8s;--motion-photo-duration:1s;--motion-stagger-step:.1s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){:is(.page-intro__title,.page-intro__lede,.member-hero__role,.member-hero__name,.member-hero__summary,.member-hero__actions,.case-hero__title,.case-hero__tags,.case-hero__meta,.article-hero__tags,.article-hero__title,.article-hero__author,.role-detail__title,.role-detail__meta,.role-detail__tags,.role-detail__summary,.legal-document__title,.legal-document__intro){animation:appear var(--motion-appear-duration) var(--ease-out) both;animation-delay:var(--appear-delay,0s);animation-timeline:auto;animation-range:normal}:is(.member-hero__photo,.case-hero__photo,.article-hero__photo){animation:fade-in var(--motion-photo-duration) var(--ease-out) .15s both}.page-intro__lede,.member-hero__name,.case-hero__tags,.article-hero__title,.role-detail__meta,.legal-document__intro{--appear-delay:.12s}.member-hero__summary,.case-hero__meta,.role-detail__tags,.article-hero__author{--appear-delay:.24s}.member-hero__actions,.role-detail__summary{--appear-delay:.36s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(.member-bio__biography,.member-bio__group,.member-bio__credential,.case-detail__lead,.case-detail__narrative,.case-detail__fact,.case-detail__action,.role-detail__group,.role-detail__apply,.filter-bar){animation:linear both appear view();animation-range:cover calc(var(--i,0) * 4%) cover calc(25% + var(--i,0) * 4%)}:is(.member-bio__credential,.case-detail__fact,.role-detail__group):nth-child(2){--i:1}:is(.member-bio__credential,.case-detail__fact,.role-detail__group):nth-child(3){--i:2}:is(.member-bio__credential,.case-detail__fact,.role-detail__group):nth-child(n+4){--i:3}:is(.team-listing__item,.cases-listing__item,.news-listing__item,.member-matters__grid>*,.footer__form){animation:linear backwards appear-up view();animation-range:cover calc(var(--i,0) * 4%) cover calc(25% + var(--i,0) * 4%)}:is(.team-listing__item,.cases-listing__item,.news-listing__item,.member-matters__grid>*):nth-child(3n+2){--i:1}:is(.team-listing__item,.cases-listing__item,.news-listing__item,.member-matters__grid>*):nth-child(3n){--i:2}.news-listing__item .article-card{animation:none}}}.skip-link[data-astro-cid-pbhazpx6]{top:var(--space-8);left:var(--space-8);z-index:100;padding:var(--space-8) var(--space-16);background:var(--bg-accent);color:var(--text-reverse);font-family:var(--font-family-sans);font-size:var(--font-body-s-size);line-height:var(--font-body-s-line-height);position:absolute;transform:translateY(-200%)}@media (hover:hover) and (pointer:fine){.skip-link[data-astro-cid-pbhazpx6]:hover{background:var(--bg-accent--hover)}}.skip-link[data-astro-cid-pbhazpx6]:active{background:var(--bg-accent--pressed)}.skip-link[data-astro-cid-pbhazpx6]:disabled{background:var(--bg-accent--disabled)}.skip-link[data-astro-cid-pbhazpx6]:focus-visible{outline:2px solid var(--line-accent);outline-offset:2px;transform:none}.icon-arrow-left[data-astro-cid-mtdhx4ga],.icon-arrow-right[data-astro-cid-okmvh3at]{flex:none}.button[data-astro-cid-ekguhzzh]{--button-bg:transparent;--button-bg-hover:transparent;--button-bg-pressed:transparent;--button-bg-disabled:transparent;--button-label:var(--text-accent);--button-label-hover:var(--text-accent--hover);--button-label-pressed:var(--text-accent--pressed);--button-label-disabled:var(--text-accent--disabled);--button-icon:var(--icon-accent);--button-icon-hover:var(--icon-accent--hover);--button-icon-pressed:var(--icon-accent--pressed);--button-icon-disabled:var(--icon-accent--disabled);--button-focus:var(--line-accent);--button-ink:var(--button-label);border-radius:var(--radius-0);background:var(--button-bg);color:var(--button-icon);font-family:var(--font-family-serif);white-space:nowrap;cursor:pointer;transition:background-color .16s ease, color .16s ease, box-shadow .16s ease, transform .16s var(--ease-out);flex:none;justify-content:center;align-items:center;font-weight:400;display:inline-flex}.button__label[data-astro-cid-ekguhzzh]{color:var(--button-label);transition:color .16s}.button--l[data-astro-cid-ekguhzzh]{gap:var(--space-10);padding:var(--space-16) var(--space-24);font-size:var(--font-body-label-size);line-height:var(--font-body-label-line-height)}.button--m[data-astro-cid-ekguhzzh]{gap:var(--space-6);padding:var(--space-10) var(--space-12);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height)}.button--l[data-astro-cid-ekguhzzh].button--only-icon{padding:var(--space-16)}.button--m[data-astro-cid-ekguhzzh].button--only-icon{padding:var(--space-10)}.button--ghost[data-astro-cid-ekguhzzh],.button--ghost[data-astro-cid-ekguhzzh].button--only-icon{padding:var(--space-0)}.button--primary[data-astro-cid-ekguhzzh]{--button-ink:var(--bg-primary);--button-bg:var(--bg-primary);--button-bg-hover:var(--bg-primary--hover);--button-bg-pressed:var(--bg-primary--pressed);--button-bg-disabled:var(--bg-primary--disabled);--button-label-pressed:var(--text-accent--hover);--button-label-disabled:var(--text-accent--disabled);--button-icon-pressed:var(--icon-accent--hover);--button-icon-disabled:var(--icon-accent--disabled)}.button--primary[data-astro-cid-ekguhzzh].button--reverse{--button-ink:var(--bg-accent);--button-bg:var(--bg-accent);--button-bg-hover:var(--bg-accent--hover);--button-bg-pressed:var(--bg-accent--pressed);--button-bg-disabled:var(--bg-accent--disabled);--button-label:var(--text-reverse);--button-label-hover:var(--text-reverse--hover);--button-label-pressed:var(--text-reverse--pressed);--button-label-disabled:var(--text-reverse--disabled);--button-icon:var(--icon-reverse);--button-icon-hover:var(--icon-reverse--hover);--button-icon-pressed:var(--icon-reverse--pressed);--button-icon-disabled:var(--icon-reverse--disabled);--button-focus:var(--text-reverse)}.button--secondary[data-astro-cid-ekguhzzh]{--button-label:var(--text-primary);--button-label-hover:var(--text-primary--hover);--button-label-pressed:var(--text-primary--pressed);--button-label-disabled:var(--text-primary--disabled);--button-icon:var(--icon-primary);--button-icon-hover:var(--icon-primary--hover);--button-icon-pressed:var(--icon-primary--pressed);--button-icon-disabled:var(--icon-primary--disabled)}.button--secondary[data-astro-cid-ekguhzzh].button--only-icon{--button-ink:var(--icon-accent);--button-bg:var(--bg-accent-additional);--button-bg-hover:var(--bg-accent-additional--hover);--button-bg-pressed:var(--bg-accent-additional--pressed);--button-bg-disabled:var(--bg-accent-additional--disabled);--button-icon:var(--icon-accent);--button-icon-hover:var(--icon-accent--hover);--button-icon-pressed:var(--icon-accent--pressed);--button-icon-disabled:var(--icon-accent--disabled)}.button--secondary[data-astro-cid-ekguhzzh].button--reverse,.button--ghost[data-astro-cid-ekguhzzh].button--reverse{--button-bg:transparent;--button-bg-hover:transparent;--button-bg-pressed:transparent;--button-bg-disabled:transparent;--button-label:var(--text-reverse);--button-label-hover:var(--text-reverse--hover);--button-label-pressed:var(--text-reverse--pressed);--button-label-disabled:var(--text-reverse--disabled);--button-icon:var(--icon-reverse);--button-icon-hover:var(--icon-reverse--hover);--button-icon-pressed:var(--icon-reverse--pressed);--button-icon-disabled:var(--icon-reverse--disabled);--button-focus:var(--text-reverse)}@media (hover:hover) and (pointer:fine){.button[data-astro-cid-ekguhzzh]:not(.button--ghost):not(:disabled):not([aria-disabled=true]):hover{box-shadow:inset 0 0 0 2px var(--button-ink);color:var(--button-ink);background:0 0}.button[data-astro-cid-ekguhzzh]:not(.button--ghost):not(:disabled):not([aria-disabled=true]):hover .button__label[data-astro-cid-ekguhzzh]{color:var(--button-ink)}.button--ghost[data-astro-cid-ekguhzzh]:hover{background:var(--button-bg-hover);color:var(--button-icon-hover)}.button--ghost[data-astro-cid-ekguhzzh]:hover .button__label[data-astro-cid-ekguhzzh]{color:var(--button-label-hover)}}.button[data-astro-cid-ekguhzzh]:not(.button--ghost):not(:disabled):not([aria-disabled=true]):active{box-shadow:inset 0 0 0 2px var(--button-ink);color:var(--button-ink);background:#0000003d}.button[data-astro-cid-ekguhzzh]:not(.button--ghost):not(:disabled):not([aria-disabled=true]):active .button__label[data-astro-cid-ekguhzzh]{color:var(--button-ink)}.button--ghost[data-astro-cid-ekguhzzh]:active{background:var(--button-bg-pressed);color:var(--button-icon-pressed)}.button--ghost[data-astro-cid-ekguhzzh]:active .button__label[data-astro-cid-ekguhzzh]{color:var(--button-label-pressed)}.button[data-astro-cid-ekguhzzh]:not(:disabled):not([aria-disabled=true]):active{transform:scale(.97)}.button[data-astro-cid-ekguhzzh]:disabled,.button[data-astro-cid-ekguhzzh][aria-disabled=true]{background:var(--button-bg-disabled);color:var(--button-icon-disabled);cursor:not-allowed}.button[data-astro-cid-ekguhzzh]:disabled .button__label[data-astro-cid-ekguhzzh],.button[data-astro-cid-ekguhzzh][aria-disabled=true] .button__label[data-astro-cid-ekguhzzh]{color:var(--button-label-disabled)}.button[data-astro-cid-ekguhzzh]:focus-visible{outline:2px solid var(--button-focus);outline-offset:2px}.logo[data-astro-cid-f7espo7c]{aspect-ratio:214/32;width:100%;height:auto;display:block}.header[data-astro-cid-nen7h5rs]{--header-bar-share:calc(979 / 1856 * 100%);--header-logo-width:160.5px;width:100%;padding:var(--space-16);box-shadow:inset 0 -1px 0 var(--line-reverse-subtle);color:var(--icon-reverse);justify-content:space-between;align-items:center;display:flex}.header--overlay[data-astro-cid-nen7h5rs]{z-index:10;position:absolute;inset:0 0 auto}@media (width>=1024px){.header--overlay-desktop[data-astro-cid-nen7h5rs]{z-index:10;position:absolute;inset:0 0 auto}}.header--sticky[data-astro-cid-nen7h5rs]{z-index:10;transition:background-color .5s var(--ease-out);position:sticky;top:0}.header--sticky[data-astro-cid-nen7h5rs].header--overlay{position:fixed;inset:0 0 auto}@media (width>=1024px){.header--sticky[data-astro-cid-nen7h5rs].header--overlay-desktop{position:fixed;inset:0 0 auto}}.header--sticky[data-astro-cid-nen7h5rs].header--scrolled{background:var(--bg-accent)}@media (width>=1024px) and (width<=1679.98px){.header[data-astro-cid-nen7h5rs].header--overlay,.header[data-astro-cid-nen7h5rs].header--overlay-desktop{background:var(--bg-accent)}}.header--active-bg[data-astro-cid-nen7h5rs],.header--active-bg-mobile[data-astro-cid-nen7h5rs]{background:var(--bg-accent)}@keyframes header-bg-in{0%{background-color:color-mix(in srgb, var(--bg-accent) 0%, transparent)}to{background-color:var(--bg-accent)}}@supports (animation-timeline:scroll()){@media (width>=1680px) and (prefers-reduced-motion:no-preference){.header--sticky[data-astro-cid-nen7h5rs]:is(.header--overlay,.header--overlay-desktop):not(.header--active-bg){transition:none;animation:linear both header-bg-in scroll(root);animation-range:0 140px}}}.header__bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;display:flex}.header__logo[data-astro-cid-nen7h5rs]{width:var(--header-logo-width);color:var(--icon-reverse);flex:none;display:block}.header__nav[data-astro-cid-nen7h5rs],.header__cta[data-astro-cid-nen7h5rs]{display:none}.header__link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-16);color:var(--text-reverse);font-family:var(--font-family-sans);font-weight:400;font-size:var(--font-body-s-size);line-height:var(--font-body-s-line-height);white-space:nowrap;transition:color .16s ease, opacity .2s var(--ease-out);display:flex;position:relative}.header__link[data-astro-cid-nen7h5rs]:after{content:"";right:var(--space-16);bottom:var(--space-6);left:var(--space-16);transform-origin:0;height:1px;transition:transform .28s var(--ease-out);background:currentColor;position:absolute;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.header__link[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}.header__nav[data-astro-cid-nen7h5rs]:hover .header__link[data-astro-cid-nen7h5rs]:not(:hover){opacity:.5}}.header__link[data-astro-cid-nen7h5rs]:active{color:var(--text-reverse--pressed)}.header__link[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--text-reverse);outline-offset:-2px}.header__menu[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-12);background:var(--bg-primary);color:var(--text-accent);font-family:var(--font-family-sans);font-weight:400;font-size:var(--font-body-s-size);line-height:var(--font-body-s-line-height);border-radius:var(--radius-0);transition:background-color .16s ease, color .16s ease, transform .16s var(--ease-out);display:flex}.header__menu-icon[data-astro-cid-nen7h5rs]{color:var(--icon-accent);flex:none;overflow:visible}@media (hover:hover) and (pointer:fine){.header__menu[data-astro-cid-nen7h5rs]:hover{background:var(--bg-primary--hover);color:var(--text-accent--hover)}}.header__menu[data-astro-cid-nen7h5rs]:active{background:var(--bg-primary--pressed);color:var(--text-accent--pressed)}.header__menu[data-astro-cid-nen7h5rs]:not(:disabled):active{transform:scale(.97)}.header__menu[data-astro-cid-nen7h5rs]:disabled{background:var(--bg-primary--disabled);color:var(--text-accent--disabled)}.header__menu[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--text-reverse);outline-offset:2px}.header__panel[data-astro-cid-nen7h5rs]{width:100%;max-width:none;height:100dvh;max-height:none;padding:var(--space-16);background:var(--bg-accent);color:var(--text-reverse);opacity:0;clip-path:inset(0 0 100%);transition:opacity .25s var(--ease-out), clip-path .3s var(--ease-in-out), overlay .3s var(--ease-out) allow-discrete, display .3s var(--ease-out) allow-discrete;border:0;margin:0}.header__panel[data-astro-cid-nen7h5rs][open]{gap:var(--space-32);opacity:1;clip-path:inset(0);transition:opacity .3s var(--ease-out), clip-path .55s var(--ease-out), overlay .55s var(--ease-out) allow-discrete, display .55s var(--ease-out) allow-discrete;flex-direction:column;display:flex}@starting-style{.header__panel[data-astro-cid-nen7h5rs][open]{opacity:0;clip-path:inset(0 0 100%)}}.header__panel[data-astro-cid-nen7h5rs]::backdrop{background:0 0}html:has(.header__panel[open]){overflow:hidden}.header__panel-bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;display:flex}.header__panel-nav[data-astro-cid-nen7h5rs]{flex:auto;min-height:0;overflow-y:auto}.header__panel-bar[data-astro-cid-nen7h5rs],.header__panel-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs],.header__panel-cta[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);transform:translateY(28px)}.header__panel-bar[data-astro-cid-nen7h5rs]{transform:none}.header__panel[data-astro-cid-nen7h5rs][open] .header__panel-bar[data-astro-cid-nen7h5rs],.header__panel[data-astro-cid-nen7h5rs][open] .header__panel-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs],.header__panel[data-astro-cid-nen7h5rs][open] .header__panel-cta[data-astro-cid-nen7h5rs]{opacity:1;transition:opacity .5s var(--ease-out) calc(.16s + var(--menu-i,0) * 70ms), transform .7s var(--ease-out) calc(.16s + var(--menu-i,0) * 70ms);transform:none}@starting-style{.header__panel[data-astro-cid-nen7h5rs][open] .header__panel-bar[data-astro-cid-nen7h5rs],.header__panel[data-astro-cid-nen7h5rs][open] .header__panel-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs],.header__panel[data-astro-cid-nen7h5rs][open] .header__panel-cta[data-astro-cid-nen7h5rs]{opacity:0;transform:translateY(28px)}.header__panel[data-astro-cid-nen7h5rs][open] .header__panel-bar[data-astro-cid-nen7h5rs]{transform:none}}.header__panel[data-astro-cid-nen7h5rs][open] .header__panel-bar[data-astro-cid-nen7h5rs]{--menu-i:0}.header__panel-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:first-child{--menu-i:1}.header__panel-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:nth-child(2){--menu-i:2}.header__panel-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:nth-child(3){--menu-i:3}.header__panel-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:nth-child(n+4){--menu-i:4}.header__panel-cta[data-astro-cid-nen7h5rs]{--menu-i:6}.header__panel-list[data-astro-cid-nen7h5rs]{box-shadow:inset 0 1px 0 var(--line-reverse)}.header__panel-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{box-shadow:inset 0 -1px 0 var(--line-reverse)}.header__panel-link[data-astro-cid-nen7h5rs]{padding:var(--space-24) 0;color:var(--text-reverse);font-family:var(--font-family-sans);font-weight:400;font-size:var(--font-body-l-size);line-height:var(--font-body-l-line-height);transition:color .16s;display:block}@media (hover:hover) and (pointer:fine){.header__panel-link[data-astro-cid-nen7h5rs]:hover{color:var(--text-reverse--hover)}}.header__panel-link[data-astro-cid-nen7h5rs]:active{color:var(--text-reverse--pressed)}.header__panel-link[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--text-reverse);outline-offset:-2px}.header__panel-cta[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.header__panel[data-astro-cid-nen7h5rs],.header__panel[data-astro-cid-nen7h5rs][open]{clip-path:none}.header__panel-bar[data-astro-cid-nen7h5rs],.header__panel-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs],.header__panel-cta[data-astro-cid-nen7h5rs],.header__panel[data-astro-cid-nen7h5rs][open] .header__panel-bar[data-astro-cid-nen7h5rs],.header__panel[data-astro-cid-nen7h5rs][open] .header__panel-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs],.header__panel[data-astro-cid-nen7h5rs][open] .header__panel-cta[data-astro-cid-nen7h5rs]{opacity:1;transition:none;transform:none}}@media (width>=1024px){.header__panel[data-astro-cid-nen7h5rs],.header__panel[data-astro-cid-nen7h5rs][open]{display:none}.header[data-astro-cid-nen7h5rs]{--header-logo-width:214px;gap:var(--space-24);padding:var(--space-16) var(--page-gutter)}.header__bar[data-astro-cid-nen7h5rs]{flex:0 1 var(--header-bar-share);gap:var(--space-24);min-width:max-content}.header__nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-8);padding:var(--space-0) var(--space-16);display:flex}.header__cta[data-astro-cid-nen7h5rs]{display:flex}.header__menu[data-astro-cid-nen7h5rs]{display:none}.header--active-bg-mobile[data-astro-cid-nen7h5rs]{background:0 0}}
