.expertise-page-module__R7Y2Dq__root{color:var(--navy);background:#fff;overflow-x:hidden}body:has(.practice-page){background:#fff}:is(body:has(.practice-page) .kenna-header,body:has(.practice-page) .kenna-header.kenna-header--inverse){z-index:40!important;color:#fff!important;--fill-0:#fff!important;background:0 0!important;border-bottom-color:#ffffff1a!important;transition:background-color .42s cubic-bezier(.16,1,.3,1),color .42s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;inset:0 0 auto!important}:is(body:has(.kenna-event-topbar):has(.practice-page) .kenna-header,body:has(.kenna-event-topbar):has(.practice-page) .kenna-header.kenna-header--inverse,body:has(.kenna-event-topbar):has(.practice-page) .kenna-header.kenna-header--inverse:not(.kenna-header--mega-open):not(:has(.kenna-header__nav-item--mega:hover)):not(:has(.kenna-header__nav-item--mega:focus-within))){inset:44px 0 auto!important}:is(body:has(.practice-page) .kenna-header .kenna-wordmark,body:has(.practice-page) .kenna-header.kenna-header--inverse .kenna-wordmark){filter:brightness(0)invert()!important}body:has(.practice-page) .kenna-header :is(a,button,.kenna-header__link,.kenna-pill){color:inherit!important}body:has(.practice-page) .kenna-header__brand:after{background:#ffffff80!important;transition:background-color .42s cubic-bezier(.16,1,.3,1)!important}body:has(.practice-page) .kenna-header .kenna-pill--primary{color:var(--navy)!important;background:#fff!important;border-color:#fff!important}:is(body:has(.practice-page) .kenna-header.kenna-header--mega-open,body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover),body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within)){box-sizing:border-box!important;isolation:isolate!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;min-height:88px!important;color:var(--navy)!important;--fill-0:var(--navy)!important;background:0 0!important;border-bottom-color:#0000!important}:is(body:has(.practice-page) .kenna-header.kenna-header--mega-open .kenna-wordmark,body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-wordmark,body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-wordmark){filter:none!important}:is(body:has(.practice-page) .kenna-header.kenna-header--mega-open .kenna-header__brand:after,body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__brand:after,body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__brand:after){background:#06163459!important}:is(body:has(.practice-page) .kenna-header.kenna-header--mega-open .kenna-pill--primary,body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--primary,body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--primary){background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}:is(body:has(.practice-page) .kenna-header.kenna-header--mega-open .kenna-pill--ghost,body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--ghost,body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--ghost){color:var(--navy)!important}body:has(.practice-page) .practice-page__hero{color:#fff!important;isolation:isolate!important;background:#061634!important;justify-content:center!important;align-items:stretch!important;width:100%!important;height:900px!important;min-height:900px!important;padding:0 40px 40px!important;display:flex!important;position:relative!important;overflow:hidden!important}body:has(.practice-page) .practice-page__hero:after{z-index:-1!important;content:""!important;pointer-events:none!important;background:#06163470!important;position:absolute!important;inset:0!important}:is(body:has(.practice-page) .practice-page__hero-image,body:has(.practice-page) .practice-page__hero-video){z-index:-2!important;object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}body:has(.practice-page) .practice-page__hero-video{pointer-events:none!important}body:has(.practice-page) .practice-page__hero-inner{width:min(100%, var(--page-max))!important;max-width:var(--page-max)!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-end!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important;position:relative!important}body:has(.practice-page) .practice-page__hero-copy{justify-content:space-between!important;align-items:flex-start!important;gap:64px!important;width:100%!important;min-height:284px!important;display:flex!important;transform:none!important}body:has(.practice-page) .practice-page__title{max-width:none!important;color:inherit!important;font-family:var(--font-display)!important;letter-spacing:-1.44px!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:48px!important;font-style:normal!important;font-weight:400!important;line-height:1!important}body:has(.practice-page) .practice-page__title span{font-style:italic!important;display:block!important}body:has(.practice-page) .practice-page__body{width:426px!important;max-width:426px!important;color:inherit!important;font-family:var(--font-sans)!important;letter-spacing:0!important;align-self:flex-start!important;margin:0 0 0 auto!important;padding-top:180px!important;font-size:17px!important;font-weight:400!important;line-height:26px!important}body:has(.practice-page) .practice-page__grid{background:#fff!important;min-height:2315px!important;padding:40px 40px 64px!important;display:block!important}body:has(.practice-page) .practice-page__grid-inner{width:min(100%, var(--page-max))!important;max-width:var(--page-max)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:64px 24px!important;padding:0!important;display:grid!important}body:has(.practice-page) .practice-page__card{width:100%!important;min-width:0!important;height:391px!important}body:has(.practice-page) .practice-page__card-link{height:100%!important;color:inherit!important;flex-direction:column!important;gap:40px!important;text-decoration:none!important;display:flex!important}body:has(.practice-page) .practice-page__card-media{background:#e8e4de!important;width:100%!important;height:220px!important;min-height:220px!important;position:relative!important;overflow:hidden!important}body:has(.practice-page) .practice-page__card-media:after{z-index:1!important;content:""!important;opacity:0!important;pointer-events:none!important;background:linear-gradient(#06163414,#06163457),#0616342e!important;transition:opacity .36s!important;position:absolute!important;inset:0!important}body:has(.practice-page) .practice-page__card-media img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .7s cubic-bezier(.16,1,.3,1)!important;display:block!important}body:has(.practice-page) .practice-page__card-action{z-index:2!important;color:#061634!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#fffffff5!important;border:1px solid #06163400!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;transition:background-color .32s,box-shadow .32s,color .32s,transform .32s!important;display:inline-flex!important;position:absolute!important;top:16px!important;right:15px!important}body:has(.practice-page) .practice-page__card-action svg{fill:none!important;stroke:currentColor!important;stroke-width:1.5px!important;stroke-linecap:round!important;transform-origin:50%!important;width:24px!important;height:24px!important;transition:transform .36s cubic-bezier(.16,1,.3,1)!important}body:has(.practice-page) .practice-page__card-copy{flex-direction:column!important;align-items:flex-start!important;gap:0!important;min-height:131px!important;padding:0 12px!important;display:flex!important}body:has(.practice-page) .practice-page__card-title{color:#061634!important;width:100%!important;font-family:var(--font-display)!important;letter-spacing:0!important;white-space:nowrap!important;margin:0 0 8px!important;font-size:20px!important;font-weight:400!important;line-height:normal!important}body:has(.practice-page) .practice-page__card-description{-webkit-line-clamp:2!important;color:#061634cc!important;width:300px!important;max-width:100%!important;font-family:var(--font-sans)!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;display:-webkit-box!important;overflow:hidden!important}body:has(.practice-page) .practice-page__card-read-more{color:#061634!important;font-family:var(--font-display)!important;white-space:nowrap!important;align-items:center!important;gap:10px!important;margin-top:auto!important;font-size:14px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}body:has(.practice-page) .practice-page__card-read-more span{font-family:var(--font-sans)!important;opacity:.55!important;font-size:16px!important;line-height:1!important;transition:opacity .26s,translate .36s cubic-bezier(.16,1,.3,1)!important;display:inline-block!important;translate:0!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) .practice-page__card-media img{opacity:1!important;translate:6px!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) .practice-page__card-media:after{opacity:1!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) .practice-page__card-action{color:#fff!important;background:#061634!important;border-color:#ffffff47!important;transform:none!important;box-shadow:0 0 0 4px #ffffff47!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) .practice-page__card-action svg{transform:rotate(90deg)!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) .practice-page__card-read-more span{opacity:1!important;translate:6px!important}:is(body:has(.practice-page) .practice-page__card-media,body:has(.practice-page) .practice-page__card-media img,body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) .practice-page__card-media,body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) .practice-page__card-media img){translate:0!important}body.has-public-motion:has(.practice-page) .practice-page__hero-video{filter:saturate(.94)contrast(1.05);transform-origin:50% 42%;will-change:transform;animation:18s cubic-bezier(.22,1,.36,1) both expertise-page-module__R7Y2Dq__practice-hero-drift;transform:scale(1.055)}body.has-public-motion:has(.practice-page) .practice-page__hero-copy.public-motion-reveal{opacity:1!important;transform:translate(0,0)!important}body.has-public-motion:has(.practice-page) .practice-page__hero-copy.public-motion-reveal :is(.practice-page__title,.practice-page__body){opacity:0;filter:blur(10px);animation:1.1s cubic-bezier(.16,1,.3,1) forwards expertise-page-module__R7Y2Dq__practice-hero-copy-rise;transform:translateY(28px)}body.has-public-motion:has(.practice-page) .practice-page__hero-copy.public-motion-reveal .practice-page__body{animation-delay:.16s}body.has-public-motion:has(.practice-page) .practice-page__hero:before{z-index:-1!important;content:""!important;pointer-events:none!important;background:radial-gradient(circle at 18% 76%,#ffffff2e,#0000 32%),linear-gradient(90deg,#061634b3,#06163414 62%)!important;animation:1.8s cubic-bezier(.16,1,.3,1) both expertise-page-module__R7Y2Dq__practice-hero-wash!important;position:absolute!important;inset:0!important}body.has-public-motion:has(.practice-page) .practice-page__card.public-motion-reveal{opacity:0;clip-path:inset(12% 0 0);transition:opacity .82s cubic-bezier(.16,1,.3,1),clip-path .98s cubic-bezier(.16,1,.3,1),transform .98s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--practice-card-index,0) * 58ms);will-change:opacity, clip-path, transform;transform:translateY(34px)scale(.982)}body.has-public-motion:has(.practice-page) .practice-page__card.public-motion-reveal.is-visible{opacity:1!important;clip-path:inset(0)!important;transform:translate(0,0)scale(1)!important}body.has-public-motion:has(.practice-page) .practice-page__card.public-motion-reveal .practice-page__card-media{transition:box-shadow .52s,transform .98s cubic-bezier(.16,1,.3,1);transform:translateY(14px);box-shadow:0 18px 44px #06163400}body.has-public-motion:has(.practice-page) .practice-page__card.public-motion-reveal.is-visible .practice-page__card-media{transform:translate(0,0)!important}body.has-public-motion:has(.practice-page) .practice-page__card.public-motion-reveal .practice-page__card-copy{opacity:0;transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .86s cubic-bezier(.16,1,.3,1);transition-delay:calc((var(--practice-card-index,0) * 58ms) + .12s);transform:translateY(18px)}body.has-public-motion:has(.practice-page) .practice-page__card.public-motion-reveal.is-visible .practice-page__card-copy{opacity:1!important;transform:translate(0,0)!important}body:has(.practice-page) .practice-page__card-link{outline-offset:7px!important;transition:transform .42s cubic-bezier(.16,1,.3,1)!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible){transform:translateY(-8px)!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) .practice-page__card-media{transform:translateY(-2px)!important;box-shadow:0 28px 64px #06163429!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) .practice-page__card-media img{filter:saturate(1.08)contrast(1.04)!important;transform:scale(1.065)!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) .practice-page__card-title{color:#0d2a5a!important}@keyframes expertise-page-module__R7Y2Dq__practice-hero-drift{0%{transform:scale(1.095)translate(-1.2%)}to{transform:scale(1.055)translate(0,0)}}@keyframes expertise-page-module__R7Y2Dq__practice-hero-copy-rise{to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes expertise-page-module__R7Y2Dq__practice-hero-wash{0%{opacity:0;transform:translate(-3%)scaleX(1.04)}to{opacity:1;transform:translate(0,0)scaleX(1)}}@media (prefers-reduced-motion:reduce){:is(body.has-public-motion:has(.practice-page) .practice-page__hero-video,body.has-public-motion:has(.practice-page) .practice-page__hero:before,body.has-public-motion:has(.practice-page) .practice-page__hero-copy.public-motion-reveal :is(.practice-page__title,.practice-page__body),body.has-public-motion:has(.practice-page) .practice-page__card.public-motion-reveal,body.has-public-motion:has(.practice-page) .practice-page__card.public-motion-reveal .practice-page__card-media,body.has-public-motion:has(.practice-page) .practice-page__card.public-motion-reveal .practice-page__card-copy,body:has(.practice-page) .practice-page__card-link,body:has(.practice-page) .practice-page__card-link .practice-page__card-media,body:has(.practice-page) .practice-page__card-link .practice-page__card-media img){clip-path:none!important;filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media (max-width:1200px){body:has(.practice-page) .practice-page__hero{height:760px!important;min-height:760px!important;padding:0 32px 40px!important}body:has(.practice-page) .practice-page__hero-copy{flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;gap:32px!important;min-height:420px!important}body:has(.practice-page) .practice-page__body{margin-left:0!important;padding-top:0!important}body:has(.practice-page) .practice-page__grid{min-height:0!important;padding:40px 32px 64px!important}body:has(.practice-page) .practice-page__grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:721px) and (max-width:900px){body:has(.practice-page) .practice-page__hero{padding:0 40px 40px!important;height:739px!important;min-height:739px!important;padding-inline:40px!important}body:has(.practice-page) .practice-page .practice-page__hero{padding-inline:40px!important}body:has(.practice-page) .practice-page__hero-inner{justify-content:flex-start!important;align-items:flex-end!important;width:100%!important;max-width:none!important;padding:0!important}body:has(.practice-page) .practice-page__hero-copy{box-sizing:border-box!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:0!important;min-height:476px!important;padding-top:166px!important}body:has(.practice-page) .practice-page__title{letter-spacing:-1.44px!important;white-space:nowrap!important;flex:none!important;width:auto!important;max-width:none!important;margin-right:-289px!important;font-size:48px!important;line-height:1!important}body:has(.practice-page) .practice-page__body{width:426px!important;max-width:426px!important;margin-left:0!important;padding-top:180px!important;font-size:17px!important;line-height:26px!important}}@media (max-width:720px){:is(body:has(.practice-page) .kenna-header,body:has(.practice-page) .kenna-header.kenna-header--inverse){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}body:has(.practice-page) .practice-page__hero{padding:0 24px 40px!important;height:739px!important;min-height:739px!important;padding-inline:24px!important}body:has(.practice-page) .practice-page .practice-page__hero{padding-inline:24px!important}body:has(.practice-page) .practice-page__hero-copy{justify-content:flex-end!important;gap:40px!important;min-height:476px!important}body:has(.practice-page) .practice-page__title{letter-spacing:-1.44px!important;white-space:normal!important;max-width:calc(100vw - 48px)!important;font-size:48px!important;line-height:1!important}body:has(.practice-page) .practice-page__body{width:min(100%,426px)!important;max-width:100%!important;font-size:17px!important;line-height:26px!important}body:has(.practice-page) .practice-page__grid{padding:32px 20px 56px!important}body:has(.practice-page) .practice-page__grid-inner{grid-template-columns:1fr!important;gap:48px!important}body:has(.practice-page) .practice-page__card{height:auto!important;min-height:391px!important}body:has(.practice-page) .practice-page__card-title{white-space:normal!important}}@media (max-width:1200px){:is(body:has(.practice-page) .kenna-header,body:has(.practice-page) .kenna-header.kenna-header--inverse){position:fixed!important;inset:0 0 auto!important}body.is-page-scrolled:has(.practice-page) .kenna-header.kenna-header--inverse:not(.kenna-header--mega-open):not(:has(.kenna-header__nav-item--mega:hover)):not(:has(.kenna-header__nav-item--mega:focus-within)){color:var(--navy)!important;--fill-0:var(--navy)!important;background:#fff!important;border-bottom-color:#06163414!important;transition-duration:1ms!important}body.is-page-scrolled:has(.practice-page) .kenna-header.kenna-header--inverse:not(.kenna-header--mega-open):not(:has(.kenna-header__nav-item--mega:hover)):not(:has(.kenna-header__nav-item--mega:focus-within)) .kenna-wordmark{filter:none!important}body.is-page-scrolled:has(.practice-page) .kenna-header.kenna-header--inverse:not(.kenna-header--mega-open):not(:has(.kenna-header__nav-item--mega:hover)):not(:has(.kenna-header__nav-item--mega:focus-within)) .kenna-header__brand:after{background:#06163459!important}body.is-page-scrolled:has(.practice-page) .kenna-header.kenna-header--inverse:not(.kenna-header--mega-open):not(:has(.kenna-header__nav-item--mega:hover)):not(:has(.kenna-header__nav-item--mega:focus-within)) :is(.kenna-header__link,.kenna-pill--ghost,.kenna-header__menu-toggle){color:var(--navy)!important}body.is-page-scrolled:has(.practice-page) .kenna-header.kenna-header--inverse:not(.kenna-header--mega-open):not(:has(.kenna-header__nav-item--mega:hover)):not(:has(.kenna-header__nav-item--mega:focus-within)) .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}}
