@media (max-width:640px){body:has(.article-page) .article-page .article-hero__title{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page .article-meta{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page .article-content__inner{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page .article-content__sections{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page .article-section{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page .article-section:first-child{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page .article-actions{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page :is(.article-actions__buttons,.article-action,.article-actions__rule){width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}:is(body:has(.article-page) .article-page .article-hero__title,body:has(.article-page) .article-page .article-meta,body:has(.article-page) .article-page .article-content__inner){margin-left:20px!important}body:has(.article-page) .article-page .article-others__title{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;margin-left:20px!important}}.kenna-home{--home-cream:var(--Cream-shades,#d6cfc4);--home-blue-grey:#6e7c8f;--home-container-max:var(--page-max);background:var(--Cream-shades,#d6cfc4);color:var(--navy);font-family:var(--font-sans);overflow-x:hidden}.kenna-home .section-inner{width:min(100%, var(--home-container-max))}.top-loading-bar{z-index:5;opacity:0;pointer-events:none;--top-loading-progress:0%;width:100%;height:2px;position:absolute;inset:auto 0 -3px;overflow:hidden}.top-loading-bar--active{opacity:1;transition:opacity .12s}.top-loading-bar__track{background:0 0;display:block;position:absolute;inset:0}.top-loading-bar__fill{width:var(--top-loading-progress);background:linear-gradient(90deg,#5acdff 0%,#316ad6 100%);min-width:0;transition:width 1.2s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0 auto 0 0}.top-loading-bar--active.top-loading-bar--phase-0 .top-loading-bar__fill{transition-duration:.28s}.top-loading-bar--active.top-loading-bar--phase-1 .top-loading-bar__fill,.top-loading-bar--active.top-loading-bar--phase-2 .top-loading-bar__fill{transition-duration:1.2s}.top-loading-bar--complete .top-loading-bar__fill{width:100%;transition-duration:.22s}body.is-route-loading :is(.kenna-home,.about-page,.careers-page,.contact-page,.events-page,.event-detail-page,.practice-page,.practice-detail-page,.lawyers-page,.lawyer-detail-page,.resources-page,.article-page,.legal-page,.not-found-page){opacity:.985;transition:opacity .18s}body.is-route-completing :is(.kenna-home,.about-page,.careers-page,.contact-page,.events-page,.event-detail-page,.practice-page,.practice-detail-page,.lawyers-page,.lawyer-detail-page,.resources-page,.article-page,.legal-page,.not-found-page){opacity:1}body.is-route-loading .kenna-mega-menu-backdrop,body.is-route-loading .kenna-header .kenna-mega-menu,body.is-route-loading .kenna-header .kenna-mega-menu__main{opacity:0!important;pointer-events:none!important;visibility:hidden!important;transition:none!important}body.is-route-loading .kenna-header .kenna-mega-menu{transform:translateY(-10px)!important}body.is-route-loading .kenna-header .kenna-mega-menu__main{clip-path:inset(0 0 100%)!important;transform:translateY(-16px)!important}body.is-route-slow .top-loading-bar{--top-loading-progress:90%}.top-loading-bar--complete{opacity:0;transition:opacity .18s .12s}@media (prefers-reduced-motion:reduce){.top-loading-bar,.top-loading-bar--active,.top-loading-bar--complete{transition:opacity .12s}.top-loading-bar__fill,.top-loading-bar--active.top-loading-bar--phase-0 .top-loading-bar__fill,.top-loading-bar--active.top-loading-bar--phase-1 .top-loading-bar__fill,.top-loading-bar--active.top-loading-bar--phase-2 .top-loading-bar__fill,.top-loading-bar--complete .top-loading-bar__fill{transition:none}body.is-route-loading :is(.kenna-home,.about-page,.careers-page,.contact-page,.events-page,.event-detail-page,.practice-page,.practice-detail-page,.lawyers-page,.lawyer-detail-page,.resources-page,.article-page,.legal-page,.not-found-page){opacity:1;transition:none}}.kenna-home .kenna-header{z-index:40;color:#fff;--fill-0:#fff;border-bottom-color:#0000;transition:background-color .42s cubic-bezier(.16,1,.3,1),color .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto}.kenna-home .kenna-header__inner{min-height:88px}.kenna-home .kenna-header__brand{align-items:center;gap:24px}.kenna-home .kenna-header__brand:after{content:"";background:#ffffff80;width:1px;height:18px;transition:background-color .42s cubic-bezier(.16,1,.3,1)}.kenna-home .kenna-header .kenna-wordmark{filter:brightness(0)invert();transition:filter .42s cubic-bezier(.16,1,.3,1)}:is(.kenna-home .kenna-header--mega-open,.kenna-home .kenna-header:has(.kenna-header__nav-item--mega:hover),.kenna-home .kenna-header:has(.kenna-header__nav-item--mega:focus-within)){box-sizing:border-box;background:var(--mega-menu-surface);min-height:88px;color:var(--navy);--fill-0:var(--navy);border-bottom-color:#0000}:is(.kenna-home .kenna-header--mega-open .kenna-wordmark,.kenna-home .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-wordmark,.kenna-home .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-wordmark){filter:none}.kenna-home .kenna-header--mega-open .kenna-header__brand:after{background:#06163459}.kenna-home .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__brand:after{background:#06163459}.kenna-home .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__brand:after{background:#06163459}:is(.kenna-home .kenna-header--mega-open .kenna-pill--primary,.kenna-home .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--primary,.kenna-home .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--primary){background:var(--navy);border-color:var(--navy);color:#fff}:is(.kenna-home .kenna-header--mega-open .kenna-pill--ghost,.kenna-home .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--ghost,.kenna-home .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--ghost){color:var(--navy)}.kenna-home .kenna-mobile-menu .kenna-wordmark{filter:none}.kenna-home .kenna-header__link,.kenna-home .kenna-pill{font-family:var(--font-display);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.kenna-home .kenna-header__link{min-height:48px}.kenna-home .kenna-header__nav{gap:24px}.kenna-home .kenna-header__actions{gap:12px}.kenna-home .kenna-pill,.kenna-home .home-button,.kenna-home .home-hero__insight-card,.kenna-home .home-hero__insight-card a,.kenna-home .home-resource-card a,.kenna-home .home-practice-card a,.kenna-home .home-lawyer-card,.kenna-home .home-event-card,.kenna-home .home-event-card__link,.kenna-home .home-text-link{transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s,opacity .18s}.kenna-home .home-resource-card img,.kenna-home .home-practice-card__media img,.kenna-home .home-lawyer-card img,.kenna-home .home-event-card__link>img,.kenna-home .home-practice-card__media>span,.kenna-home .home-text-link img,.kenna-home .home-hero__insight-arrow{transition:transform .22s,opacity .18s,background-color .18s,color .18s}.kenna-home .kenna-pill--primary{width:168px;min-width:168px;height:40px;min-height:40px;color:var(--navy);background:#fff;border-color:#fff;border-radius:4px;justify-content:center;padding:4px 16px}.kenna-home .kenna-pill--primary svg{display:none}.kenna-home .kenna-pill--ghost{color:#fff;border-color:#0000;justify-content:center;width:92px;min-width:92px;height:48px;min-height:48px;padding:4px 16px}.kenna-home .kenna-icon-button,.kenna-home .kenna-header__menu-toggle{color:#fff}.kenna-home .kenna-mobile-menu{color:var(--navy);--fill-0:var(--navy)}.home-hero{background:var(--navy);color:#fff;min-height:100svh;padding-inline:40px;position:relative;overflow:hidden}.home-hero:before{z-index:2;content:"";mix-blend-mode:screen;opacity:.58;pointer-events:none;background:radial-gradient(at 66% 30%,#008eaa2e,#06163400 42%),radial-gradient(at 34% 82%,#d28b531a,#06163400 38%);position:absolute;inset:0}.home-hero:after{z-index:2;content:"";opacity:.38;pointer-events:none;background:linear-gradient(90deg,#06163494,#06163414 44%,#0616346b);position:absolute;inset:0}.home-hero__image,.home-hero__video,.home-hero__webgl,.home-hero__shade{position:absolute;inset:0}.home-hero__image,.home-hero__video,.home-hero__webgl{z-index:0;opacity:1;filter:blur(2px)saturate(1.04)contrast(.92)brightness(.62);object-fit:cover;object-position:center center;width:100%;height:100%;transform:scale(1.03)}.home-hero__video{pointer-events:none}.home-hero__webgl{z-index:1;opacity:1;pointer-events:none}.home-hero--webgl-ready .home-hero__video{opacity:0}.home-hero__shade{z-index:2;mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(at 68% 42%,#0074963d,#06163400 38%),radial-gradient(at 40% 74%,#bc78481f,#06163400 34%),linear-gradient(90deg,#061634c2 0%,#0616342e 46%,#0616348f 100%),linear-gradient(#06163405 0%,#06163475 100%)}.home-hero__inner{z-index:3;justify-content:flex-end;align-items:flex-start;min-height:100svh;padding:max(160px,100svh - 621px) 0 0;display:flex;position:relative}.home-hero__content{flex-direction:column;align-items:flex-start;gap:24px;max-width:436px;display:flex}.home-hero__content h1,.home-about h2,.home-practice h2,.home-people h2,.home-contact-cta h2,.home-trending__intro h2{font-family:var(--font-display);letter-spacing:-1.08px;margin:0;font-weight:400}.home-hero__content h1{letter-spacing:-1.44px;white-space:nowrap;gap:10px;font-size:48px;line-height:1;display:flex}.home-hero__content em,.home-about em,.home-practice em,.home-people em,.home-contact-cta em{font-style:italic}.home-hero__plus{color:#ffffff80}.home-hero__content p{color:#ffffffbd;width:436px;max-width:436px;font-family:var(--font-sans);margin:0;font-size:17px;font-weight:400;line-height:26px}@media (min-width:901px){.home-hero__content p{min-height:106px}}.home-hero__actions,.home-contact-cta__actions{align-items:center;gap:12px;display:flex}.home-button{height:40px;min-height:40px;font-family:var(--font-display);text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:4px 16px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.home-hero__actions .home-button{width:auto;height:auto;min-height:40px;font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}.home-hero__actions .home-button--light{border:0;padding:10px 16px}.home-hero__actions .home-button--glass{height:40px;padding:4px 16px}.home-hero__member-card{z-index:40;box-sizing:border-box;width:335px;max-width:calc(100vw - 40px);height:253px;color:var(--navy);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(126.074deg,#fff0 .62768%,#fff 15.662%,#fff0 99.372%),#ffffffa8;border-radius:8px;flex-direction:column;align-items:center;gap:32px;padding:0;display:flex;position:fixed;bottom:40px;right:40px;box-shadow:0 18px 48px #06163438}.home-hero__member-card-content{box-sizing:border-box;flex-direction:column;flex:1 0 auto;align-items:flex-start;gap:16px;width:100%;padding:24px;display:flex}.home-hero__member-card-copy{flex-direction:column;flex:1 0 0;gap:8px;width:100%;min-height:0;display:flex}.home-hero__member-card-close{width:20px;height:20px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;top:20px;right:20px}.home-hero__member-card-close span,.home-hero__member-card-close span:before,.home-hero__member-card-close span:after{content:"";background:currentColor;border-radius:999px;width:16px;height:1.4px;display:block}.home-hero__member-card-close span{background:0 0}.home-hero__member-card-close span:before{transform:translateY(1.4px)rotate(45deg)}.home-hero__member-card-close span:after{transform:rotate(-45deg)}.home-hero__member-card-close:is(:hover,:focus-visible){opacity:.66;transform:translateY(-1px)}.home-hero__member-card-close:focus-visible{outline:1px solid var(--navy);outline-offset:3px}.home-hero__member-card h2{width:100%;color:var(--navy);font-family:var(--font-display);letter-spacing:-1px;margin:0;font-size:24px;font-weight:400;line-height:28px}.home-hero__member-card p{color:#06163499;width:100%;max-width:100%;font-family:var(--font-sans);margin:0;font-size:14px;font-weight:400;line-height:21px}.home-hero__member-card .home-button{background:var(--navy);color:#fff;width:100%;min-height:40px;font-family:var(--font-sans);border-radius:4px;padding:4px 16px;font-size:14px;font-weight:400;line-height:21px}.home-hero__member-card-button{cursor:pointer;border:0}.home-hero__member-card-button:is(:hover,:focus-visible){background:var(--navy);color:#fff}.access-login-modal{z-index:130;-webkit-backdrop-filter:blur(8px)saturate(1.08);backdrop-filter:blur(8px)saturate(1.08);background:linear-gradient(90deg,#06163414,#06163405),#ffffff08;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.access-login-modal__panel{box-sizing:border-box;width:min(597px,100vw);min-height:100svh;color:var(--navy);-webkit-backdrop-filter:blur(96px)saturate(1.18);backdrop-filter:blur(96px)saturate(1.18);background:linear-gradient(135deg,#ffffffbd,#ffffff75),#ffffff80;border-left:1px solid #ffffff75;flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden;box-shadow:-24px 0 72px #0616341f,inset 1px 0 #ffffff8a,inset 0 1px #ffffff80}.access-login-modal__inner{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:414px;max-width:100%;display:flex}.access-login-modal__inner--verify{gap:32px}.access-login-modal__heading{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.access-login-modal__heading h2{width:100%;color:var(--navy);font-family:var(--font-display);letter-spacing:-1.08px;text-align:center;margin:0;font-size:36px;font-weight:400;line-height:1.4}.access-login-modal__message{color:#061634b8;width:100%;font-family:var(--font-sans);text-align:center;margin:0;font-size:14px;font-weight:400;line-height:21px}.access-login-modal__google,.access-login-modal__submit,.access-login-modal__secondary{box-sizing:border-box;width:100%;min-height:41px;font-family:var(--font-sans);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:400;line-height:21px;display:inline-flex}.access-login-modal__google{color:var(--navy);background:0 0;border:1px solid #0616341a}.access-login-modal__google img{flex:0 0 20px;width:20px;height:20px}.access-login-modal__content,.access-login-modal__form{flex-direction:column;width:100%;display:flex}.access-login-modal__content{align-items:center;gap:24px}.access-login-modal__form{align-items:stretch;gap:32px}.access-login-modal__field{flex-direction:column;gap:10px;width:100%;display:flex}.access-login-modal__field>span{color:#06163470;font-family:var(--font-sans);text-transform:uppercase;font-size:12px;font-weight:700;line-height:1}.access-login-modal__field input{box-sizing:border-box;width:100%;min-height:41px;color:var(--navy);font-family:var(--font-sans);background:#06163412;border:0;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:400;line-height:21px;transition:background-color .16s,box-shadow .16s}.access-login-modal__field input::placeholder{color:#06163470;opacity:1}.access-login-modal__field input:focus{background:#0616340d;outline:0;box-shadow:0 0 0 3px #0616341f}.access-login-modal__submit{background:var(--navy);color:#fff;border:0}.access-login-modal__secondary{color:var(--navy);background:0 0;border:1px solid #0616341a}.access-login-modal__submit:disabled,.access-login-modal__secondary:disabled{cursor:not-allowed;opacity:.64}.access-login-modal__verify-actions{flex-direction:column;gap:8px;width:100%;display:flex}.access-login-modal__fineprint{width:314px;max-width:100%;color:var(--navy);font-family:var(--font-sans);text-align:center;margin:0;font-size:12px;font-weight:400;line-height:21px}.access-login-modal__fineprint a{text-underline-position:from-font;text-decoration:underline}.access-login-modal__error{color:#9f1d1d;font-family:var(--font-sans);margin:-16px 0 0;font-size:13px;line-height:18px}.access-login-modal__close{width:24px;height:24px;color:var(--navy);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:36px;right:36px}.access-login-modal__close span,.access-login-modal__close span:before,.access-login-modal__close span:after{content:"";background:currentColor;border-radius:999px;width:16px;height:1.4px;display:block}.access-login-modal__close span{background:0 0}.access-login-modal__close span:before{transform:translateY(1.4px)rotate(45deg)}.access-login-modal__close span:after{transform:rotate(-45deg)}.access-login-modal__close:is(:hover,:focus-visible),.access-login-modal__google:is(:hover,:focus-visible),.access-login-modal__secondary:is(:hover,:focus-visible){opacity:.72}.access-login-modal__submit:is(:hover,:focus-visible):not(:disabled){background:#102344}.access-login-modal__close:focus-visible,.access-login-modal__google:focus-visible,.access-login-modal__secondary:focus-visible,.access-login-modal__submit:focus-visible{outline-offset:2px;outline:2px solid #06163452}.home-button--light{color:var(--navy);background:#fff}.home-button--glass{color:#fff;border-color:#ffffff1a}.home-button--dark{background:var(--navy);color:#fff}.kenna-home .kenna-pill:hover,.kenna-home .home-button:hover,.kenna-home .home-hero__insight-card a:hover{transform:translateY(-1px)}.kenna-home .home-hero__insight-card:hover{border-color:#ffffff57;transform:translateY(-2px);box-shadow:0 18px 42px #0003}.kenna-home .kenna-pill--primary:hover,.kenna-home .home-button--light:hover{background:#f5f5f5;border-color:#f5f5f5;box-shadow:0 10px 24px #00000024}.kenna-home .kenna-pill--ghost:hover,.kenna-home .home-button--glass:hover{color:#fff;background:#ffffff14;border-color:#ffffff47}.kenna-home .home-button--dark:hover{background:#0a214b;border-color:#0a214b;box-shadow:0 10px 24px #0616342e}.kenna-home .home-hero__insight-card a:hover{background:#f5f5f538;box-shadow:0 10px 24px #00000029}.kenna-home .home-hero__insight-card a:hover .home-hero__insight-arrow{transform:translate(3px)rotate(45deg)}.kenna-home .home-resource-card a:hover,.kenna-home .home-practice-card a:hover,.kenna-home .home-lawyer-card:hover{transform:translateY(-4px)}.kenna-home .home-resource-card a:hover img,.kenna-home .home-practice-card a:hover .home-practice-card__media img,.kenna-home .home-lawyer-card:hover img{transform:scale(1.035)}.kenna-home .home-resource-card a:hover h3,.kenna-home .home-practice-card a:hover h3,.kenna-home .home-lawyer-card:hover h3{color:currentColor;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.kenna-home .home-resource-card a:hover strong{color:#fff;border-color:#ffffffd9}.kenna-home .home-practice-card a:hover .home-practice-card__media>span{background:var(--navy);color:#fff;transform:rotate(45deg)}.kenna-home .home-lawyer-card:hover div{background:linear-gradient(#0616342e 0%,#061634 92%)}.kenna-home .home-text-link:hover{opacity:.78}.kenna-home .home-text-link:hover img{transform:translate(4px)}.kenna-home .kenna-pill:active,.kenna-home .home-button:active,.kenna-home .home-hero__insight-card a:active,.kenna-home .home-resource-card a:active,.kenna-home .home-practice-card a:active,.kenna-home .home-lawyer-card:active{box-shadow:none;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.kenna-home .kenna-pill,.kenna-home .home-button,.kenna-home .home-hero__insight-card,.kenna-home .home-hero__insight-card a,.kenna-home .home-resource-card a,.kenna-home .home-practice-card a,.kenna-home .home-lawyer-card,.kenna-home .home-text-link,.kenna-home .home-resource-card img,.kenna-home .home-practice-card__media img,.kenna-home .home-lawyer-card img,.kenna-home .home-practice-card__media>span,.kenna-home .home-text-link img,.kenna-home .home-hero__insight-arrow{transition:none}.kenna-home .kenna-pill:hover,.kenna-home .home-button:hover,.kenna-home .home-hero__insight-card:hover,.kenna-home .home-hero__insight-card a:hover,.kenna-home .home-resource-card a:hover,.kenna-home .home-practice-card a:hover,.kenna-home .home-lawyer-card:hover,.kenna-home .home-resource-card a:hover img,.kenna-home .home-practice-card a:hover .home-practice-card__media img,.kenna-home .home-lawyer-card:hover img,.kenna-home .home-practice-card a:hover .home-practice-card__media>span,.kenna-home .home-text-link:hover img,.kenna-home .home-hero__insight-card a:hover .home-hero__insight-arrow{transform:none}}.home-contact-cta__actions .home-button{letter-spacing:0;width:auto;min-width:0;height:40px;min-height:40px;padding:4px 16px;font-size:14px;font-weight:400;line-height:20px}.home-text-link svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}.home-trending{background:var(--navy);color:#fff;flex-direction:column;align-items:center;padding:128px 40px;display:flex;overflow:hidden}.home-trending__inner{grid-template-columns:404px minmax(0,1fr);align-items:flex-start;gap:48px;display:grid}.home-trending__intro{flex-direction:column;align-items:flex-start;gap:16px;width:404px;max-width:100%;min-height:283px;display:flex}.home-trending__intro p{color:#ffffffa8;font-family:var(--font-sans);margin:0;font-size:17px;line-height:24px}.home-trending__intro>p:first-child{color:#fff;font-size:14px;line-height:1}.home-trending__intro h2{letter-spacing:-1.8px;max-width:404px;font-size:36px;line-height:1}.home-text-link{font-family:var(--font-display);letter-spacing:0;align-items:center;gap:10px;margin-top:auto;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.home-text-link img{width:16px;height:16px}.home-text-link--light{color:#fff}.kenna-carousel{width:100%;min-width:0;max-width:100%;position:relative}.kenna-carousel__track{cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.kenna-carousel[data-dragging=true] .kenna-carousel__track{cursor:grabbing}.kenna-carousel__track img,.kenna-carousel__track a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.kenna-carousel__navigation{width:100%;color:inherit;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.kenna-carousel__pages{flex:none;order:1;align-items:center;gap:8px;padding:0 6px;display:inline-flex}.kenna-carousel__page{background:color-mix(in srgb, currentColor 28%, transparent);color:currentColor;cursor:pointer;opacity:1;border:1px solid #0000;border-radius:999px;flex:0 0 7px;width:7px;height:7px;transition:background-color .18s,box-shadow .18s,opacity .18s,transform .18s;display:inline-flex;position:relative}.kenna-carousel__page:is(:hover,:focus-visible){transform:scale(1.22)}.kenna-carousel__page[aria-current=true]{box-shadow:0 0 0 5px color-mix(in srgb, currentColor 10%, transparent);background:currentColor}.kenna-carousel__page:focus-visible{outline-offset:3px;outline:1px solid}.kenna-carousel__nav-button{border:1px solid color-mix(in srgb, currentColor 24%, transparent);color:currentColor;cursor:pointer;background:color-mix(in srgb, currentColor 4%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .18s,border-color .18s,box-shadow .18s,opacity .18s,transform .18s;display:inline-flex}.kenna-carousel__nav-button:first-child{order:0}.kenna-carousel__nav-button:last-child{order:3}.kenna-carousel__nav-button:is(:hover,:focus-visible):not(:disabled){background:color-mix(in srgb, currentColor 10%, transparent);border-color:color-mix(in srgb, currentColor 42%, transparent);transform:translateY(-1px);box-shadow:0 12px 30px #06163429}.kenna-carousel__nav-button:focus-visible{outline-offset:3px;outline:1px solid}.kenna-carousel__nav-button:disabled{cursor:default;opacity:.28}.kenna-carousel__nav-icon{width:12px;height:12px;display:block;position:relative}.kenna-carousel__nav-icon:before,.kenna-carousel__nav-icon:after{content:"";transform-origin:100%;background:currentColor;border-radius:999px;width:7px;height:1.5px;position:absolute;top:50%;right:2px}.kenna-carousel__nav-icon:before{transform:translateY(-50%)rotate(45deg)}.kenna-carousel__nav-icon:after{transform:translateY(-50%)rotate(-45deg)}.kenna-carousel__nav-button:first-child .kenna-carousel__nav-icon{transform:none}.kenna-carousel__nav-button:first-child .kenna-carousel__nav-icon:before,.kenna-carousel__nav-button:first-child .kenna-carousel__nav-icon:after{transform-origin:0;left:2px;right:auto}.kenna-carousel__nav-button:first-child .kenna-carousel__nav-icon:before{transform:translateY(-50%)rotate(-45deg)}.kenna-carousel__nav-button:first-child .kenna-carousel__nav-icon:after{transform:translateY(-50%)rotate(45deg)}.home-trending__carousel{width:calc(100vw - ( 40px + ((100vw - 80px - min(calc(100vw - 80px), var(--home-container-max))) / 2) + 404px + 48px ));color:#fff;min-width:0;max-width:none}.home-trending__grid{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:24px;width:100%;min-width:0;max-width:none;padding-bottom:0;display:flex;overflow:auto visible}.home-trending__grid::-webkit-scrollbar{width:0;height:0;display:none}.home-resource-card{scroll-snap-align:start;flex:0 0 320px;min-width:0}.home-trending__control{z-index:2;width:46px;height:46px;color:var(--navy);cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);--fill-0:var(--navy);background:#ffffffdb;border:1px solid #ffffff85;border-radius:999px;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,opacity .18s,transform .18s;display:inline-flex;position:absolute;top:calc(50% - 62px);box-shadow:0 18px 40px #0616342e,inset 0 1px #ffffffb8}.home-trending__control:before{border-radius:inherit;content:"";border:1px solid #06163414;position:absolute;inset:5px}.home-trending__control:is(:hover,:focus-visible):not(:disabled){background:#fff;border-color:#ffffffe0;box-shadow:0 24px 52px #0616343d,inset 0 1px #ffffffdb}.home-trending__control:focus-visible{outline-offset:4px;outline:1px solid}.home-trending__control:disabled{opacity:0;pointer-events:none}.kenna-carousel__control-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kenna-carousel__control-icon{border-top:1.8px solid;border-right:1.8px solid;width:13px;height:13px;transition:transform .18s;display:block;position:relative;transform:translate(-1px)rotate(45deg)}.home-trending__control--previous .kenna-carousel__control-icon{transform:translate(1px)rotate(45deg)}.home-trending__control:is(:hover,:focus-visible):not(:disabled) .kenna-carousel__control-icon{transform:translate(2px)rotate(45deg)}.home-trending__control--previous:is(:hover,:focus-visible):not(:disabled) .kenna-carousel__control-icon{transform:translate(-2px)rotate(45deg)}.home-trending__control--previous{left:0;transform:translateY(-50%)rotate(180deg)}.home-trending__control--previous:is(:hover,:focus-visible):not(:disabled){transform:translateY(-50%)rotate(180deg)scale(1.06)}.home-trending__control--next{right:24px;transform:translateY(-50%)}.home-trending__control--next:is(:hover,:focus-visible):not(:disabled){transform:translateY(-50%)scale(1.06)}@media (min-width:1521px){.home-trending__carousel{width:calc(100vw - ( 40px + ((100vw - 80px - min(calc(100vw - 80px), var(--home-container-max))) / 2) + 404px + 48px ))}}.home-resource-card a{flex-direction:column;gap:12px;min-width:0;display:flex}.home-resource-card img{object-fit:cover;width:100%;height:327px;margin-bottom:4px}.home-resource-card span,.home-resource-card p{font-family:var(--font-sans);margin:0;font-size:12px;line-height:16px}.home-resource-card h3{color:#fff;font-family:var(--font-sans);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:400;line-height:22px;display:-webkit-box;overflow:hidden}.home-resource-card p{color:#ffffffa8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.home-resource-card strong{color:#ffffffbf;width:fit-content;font-family:var(--font-sans);text-transform:uppercase;border:1px solid #ffffff80;border-radius:2px;padding:3px 9px;font-size:12px;font-weight:700;line-height:16px}.home-about{background:#fff;padding:128px 40px}.home-about__inner{grid-template-columns:minmax(0,1fr) 806px;align-items:center;gap:64px;display:grid}.home-about__copy{flex-direction:column;align-items:flex-start;gap:48px;display:flex}.home-kicker{color:var(--navy);font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.home-kicker svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:10px;height:10px}.home-about__copy h2,.home-practice h2,.home-people h2,.home-contact-cta h2{letter-spacing:-1.08px;font-size:36px;line-height:1.2}.home-about__copy h2{max-width:345px;margin-top:-32px}.home-about__copy div:not(.home-kicker){flex-direction:column;gap:24px;max-width:351px;display:flex}.home-about__copy p,.home-practice__summary p,.home-people__header p{color:var(--navy);font-family:var(--font-sans);margin:0;font-size:17px;line-height:24px}.home-about__image{object-fit:cover;width:100%;height:653px}.home-about__media{background:var(--navy);position:relative;overflow:hidden}.home-about__media:before,.home-about__media:after{content:"";z-index:2;pointer-events:none;position:absolute}.home-about__media:before{background:linear-gradient(90deg, #061634fa, #061634b8 58%, #06163400), var(--navy);transform-origin:100%;inset:0;transform:translate(0,0)}.home-about__media:after{opacity:0;background:linear-gradient(#c7a16000,#c7a160db 48%,#c7a16000);width:1px;top:0;bottom:0;left:0;transform:translate(0,0);box-shadow:0 0 28px #c7a16057}.home-about__media .home-about__image{display:block}.home-practice{background:var(--home-cream);padding:128px 40px}.home-practice__inner{flex-direction:column;gap:64px;display:flex}.home-practice__header{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px;width:100%;padding-inline:0;display:grid}.home-practice__header>div:first-child{flex-direction:column;gap:24px;display:flex}.home-practice__summary{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.home-practice__summary p{max-width:332px}.home-practice__summary .home-button{min-width:0}.home-practice__grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start;gap:24px;width:100%;padding-inline:0;display:grid}.home-practice-card a{flex-direction:column;gap:40px;display:flex}.home-practice-card__media{height:220px;position:relative;overflow:hidden}.home-practice-card__media img{object-fit:cover;width:100%;height:100%}.home-practice-card__media>span{width:48px;height:48px;color:var(--navy);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:15px}.home-practice-card__media svg{fill:none;stroke:currentColor;width:18px;height:18px}.home-practice-card__body{flex-direction:column;gap:0;padding-inline:12px;display:flex}.home-practice-card__body h3{font-family:var(--font-display);letter-spacing:-1px;margin:0 0 8px;font-size:20px;font-weight:400;line-height:normal}.home-practice-card__body p{color:#061634cc;width:300px;max-width:300px;font-family:var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.home-practice-card__body .home-text-link{margin-top:40px}.home-people{z-index:2;background:linear-gradient(180deg, var(--Cream-shades,#d6cfc4) 0, var(--Cream-shades,#d6cfc4) calc(100% - 216px), var(--home-blue-grey) calc(100% - 216px), var(--home-blue-grey) 100%);padding:100px 40px 0;position:relative}.home-people__inner{flex-direction:column;gap:48px;display:flex}.home-people__header{flex-direction:column;align-items:flex-start;gap:24px;max-width:654px;display:flex}.home-people__header h2{margin-top:-8px}.home-people__header p{max-width:431px}.home-people__header .home-button{min-width:0}.home-people__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.home-lawyer-card{background:var(--navy);color:#fff;height:440px;position:relative;overflow:hidden}.home-lawyer-card a{height:100%;color:inherit;text-decoration:none;display:block}.home-lawyer-card img{object-fit:cover;width:100%;height:100%}.home-lawyer-card div{-webkit-backdrop-filter:blur(18.75px);backdrop-filter:blur(18.75px);background:linear-gradient(#06163400 0%,#061634 100%);padding:24px;position:absolute;bottom:0;left:0;right:0}.home-lawyer-card h3,.home-lawyer-card p{margin:0}.home-lawyer-card h3{font-family:var(--font-display);letter-spacing:-.84px;font-size:23px;font-weight:400;line-height:1.35}.home-lawyer-card p{color:#ffffff80;font-family:var(--font-sans);letter-spacing:.025em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:14.4px}.home-contact-cta{z-index:1;background:var(--home-blue-grey);color:#fff;padding:0 40px;position:relative;overflow:hidden}.home-contact-cta:before{content:"";z-index:0;opacity:1;pointer-events:none;background-image:url(/home/figma-pattern/kenna-pattern-plus-muted.svg);background-repeat:repeat;background-size:15.662px 15.662px;width:50%;position:absolute;top:0;bottom:0;right:0}.home-contact-cta:after{content:"";z-index:0;pointer-events:none;background-image:url(/home/figma-pattern/kenna-pattern-k.svg);background-repeat:no-repeat;background-size:100% 100%;width:304.91px;height:404.658px;position:absolute;top:211.49px;left:calc(50% + 232.677px);-webkit-mask-image:url(/home/figma-pattern/kenna-pattern-mask.svg);mask-image:url(/home/figma-pattern/kenna-pattern-mask.svg);-webkit-mask-position:-168.712px -165.311px;mask-position:-168.712px -165.311px;-webkit-mask-size:621.61px 731.248px;mask-size:621.61px 731.248px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-contact-cta>*{z-index:1;position:relative}.home-contact-cta__inner{align-items:flex-end;min-height:646px;padding-bottom:79px;display:flex}.home-contact-cta__inner>div{flex-direction:column;gap:48px;max-width:652px;display:flex}.home-contact-cta h2{color:#fff;max-width:542px}.home-contact-cta .home-button--glass{color:#fff;background:0 0;border-color:#ffffff1a;min-width:0}.kenna-home .kenna-footer,.kenna-home .newsletter{font-family:var(--font-sans)}body.has-public-motion .public-motion-reveal{opacity:0;will-change:opacity, transform;transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}body.has-public-motion .public-motion-reveal.is-visible{opacity:1;transform:translate(0,0)}body.has-public-motion :is(.about-approach-card,.careers-role-card,.office-card,.events-card,.event-detail-related-card,.event-detail-speaker,.practice-page__card,.practice-detail-contact-card,.lawyer-card--directory,.resource-card,.article-related-card,.home-practice-card,.home-lawyer-card):nth-child(2){transition-delay:90ms}body.has-public-motion :is(.about-approach-card,.careers-role-card,.office-card,.events-card,.event-detail-related-card,.event-detail-speaker,.practice-page__card,.practice-detail-contact-card,.lawyer-card--directory,.resource-card,.article-related-card,.home-practice-card,.home-lawyer-card):nth-child(3){transition-delay:.18s}body.has-public-motion :is(.about-approach-card,.careers-role-card,.office-card,.events-card,.event-detail-related-card,.event-detail-speaker,.practice-page__card,.practice-detail-contact-card,.lawyer-card--directory,.resource-card,.article-related-card,.home-lawyer-card):nth-child(4){transition-delay:.27s}.kenna-home.has-home-motion [data-home-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.kenna-home.has-home-motion [data-home-reveal].is-visible{opacity:1;transform:translate(0,0)}.kenna-home.has-home-motion .home-hero__content[data-home-reveal]{opacity:1;transition:transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.kenna-home.has-home-motion .home-hero__content[data-home-reveal].is-visible{transform:translate3d(0, var(--home-hero-shift,0), 0)}.kenna-home .home-hero__content h1 span,.kenna-home .home-hero__content h1 em,.kenna-home .home-hero__content p,.kenna-home .home-hero__actions{opacity:0;animation:1.2s cubic-bezier(.16,1,.3,1) forwards home-hero-reveal;transform:translateY(32px)}.kenna-home .home-hero__content h1 span,.kenna-home .home-hero__content h1 em{display:inline-block}.kenna-home .home-hero__content h1 span:first-child{animation-delay:.18s}.kenna-home .home-hero__content h1 .home-hero__plus{animation-delay:.34s}.kenna-home .home-hero__content h1 em{animation-delay:.48s}.kenna-home .home-hero__content p{animation-delay:.68s}.kenna-home .home-hero__actions{animation-delay:.86s}@keyframes home-hero-reveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translate(0,0)}}.kenna-home.has-home-motion .home-hero__image,.kenna-home.has-home-motion .home-hero__video,.kenna-home.has-home-motion .home-hero__webgl{transform:scale(var(--home-hero-media-scale,1.03)) translate3d(0, var(--home-hero-media-y,0), 0);transform-origin:50%;will-change:transform}.kenna-home.has-home-motion .home-trending__intro,.kenna-home.has-home-motion .home-practice__header,.kenna-home.has-home-motion .home-people__header{transition-delay:80ms}.kenna-home.has-home-motion .home-about__copy{transition-delay:80ms;transform:none}.kenna-home.has-home-motion .home-about__copy :is(.home-kicker,h2,div:not(.home-kicker),.home-button){opacity:0;filter:blur(8px);will-change:opacity, filter, transform;transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),transform .98s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.kenna-home.has-home-motion .home-about__copy.is-visible :is(.home-kicker,h2,div:not(.home-kicker),.home-button){filter:blur();opacity:1;transform:translate(0,0)}.kenna-home.has-home-motion .home-about__copy .home-kicker svg{transition:transform .76s cubic-bezier(.16,1,.3,1);transform:rotate(-90deg)scale(.76)}.kenna-home.has-home-motion .home-about__copy.is-visible .home-kicker svg{transition-delay:80ms;transform:rotate(0)scale(1)}.kenna-home.has-home-motion .home-about__copy.is-visible h2{transition-delay:.15s}.kenna-home.has-home-motion .home-about__copy.is-visible div:not(.home-kicker){transition-delay:.3s}.kenna-home.has-home-motion .home-about__copy.is-visible .home-button{transition-delay:.48s}.kenna-home.has-home-motion .home-about__media{will-change:opacity, transform;transition:opacity .9s cubic-bezier(.16,1,.3,1) .18s,transform 1.2s cubic-bezier(.16,1,.3,1) .18s;transform:translateY(24px)}.kenna-home.has-home-motion .home-about__media:before{will-change:transform;transition:transform 1.35s cubic-bezier(.76,0,.24,1)}.kenna-home.has-home-motion .home-about__media:after{will-change:left, opacity, transform;transition:left 1.35s cubic-bezier(.76,0,.24,1),opacity .26s,transform 1.35s cubic-bezier(.76,0,.24,1)}.kenna-home.has-home-motion .home-about__media .home-about__image{filter:saturate(.86)contrast(1.04);transform-origin:50%;will-change:filter, transform;transition:filter 1.2s cubic-bezier(.16,1,.3,1),transform 1.8s cubic-bezier(.16,1,.3,1);transform:scale(1.075)translate(-18px)}.kenna-home.has-home-motion .home-about__media.is-visible{transform:translate(0,0)}.kenna-home.has-home-motion .home-about__media.is-visible:before{transition-delay:.18s;transform:translate(101%)}.kenna-home.has-home-motion .home-about__media.is-visible:after{opacity:1;transition-delay:.18s;left:100%}.kenna-home.has-home-motion .home-about__media.is-visible .home-about__image{filter:saturate()contrast();transition-delay:.12s;transform:scale(1)translate(0,0)}.kenna-home.has-home-motion .home-about__media.is-visible:hover .home-about__image{transform:scale(1.025)translate(0,0)}.kenna-home.has-home-motion .home-practice-card:nth-child(2),.kenna-home.has-home-motion .home-lawyer-card:nth-child(2){transition-delay:90ms}.kenna-home.has-home-motion .home-practice-card:nth-child(3),.kenna-home.has-home-motion .home-lawyer-card:nth-child(3){transition-delay:.18s}.kenna-home.has-home-motion .home-lawyer-card:nth-child(4){transition-delay:.27s}body.has-public-motion .kenna-footer{z-index:0;isolation:isolate;position:sticky;bottom:0}body.has-public-motion :is(.kenna-home,.about-page,.careers-page,.contact-page,.events-page,.event-detail-page,.practice-page,.practice-detail-page,.lawyers-page,.lawyer-detail-page,.resources-page,.article-page,.podcast-page,.login-page,.legal-page),body.has-public-motion .kenna-footer__inner{z-index:1;position:relative}@media (max-width:1200px){body.has-public-motion .kenna-footer{z-index:auto;isolation:auto;position:relative;bottom:auto}}@media (prefers-reduced-motion:reduce){.kenna-home.has-home-motion [data-home-reveal],.kenna-home.has-home-motion [data-home-reveal].is-visible,body.has-public-motion .public-motion-reveal,body.has-public-motion .public-motion-reveal.is-visible,.kenna-home.has-home-motion .home-hero__content[data-home-reveal],.kenna-home.has-home-motion .home-hero__content[data-home-reveal].is-visible,.kenna-home .home-hero__content h1 span,.kenna-home .home-hero__content h1 em,.kenna-home .home-hero__content p,.kenna-home .home-hero__actions,.kenna-home.has-home-motion .home-hero__image,.kenna-home.has-home-motion .home-hero__video,.kenna-home.has-home-motion .home-hero__webgl,.kenna-home.has-home-motion .home-about__media,.kenna-home.has-home-motion .home-about__media.is-visible,.kenna-home.has-home-motion .home-about__media .home-about__image,.kenna-home.has-home-motion .home-about__media.is-visible .home-about__image,.kenna-home.has-home-motion .home-about__media:before,.kenna-home.has-home-motion .home-about__media:after,.kenna-home.has-home-motion .home-about__copy :is(.home-kicker,h2,div:not(.home-kicker),.home-button),.kenna-home.has-home-motion .home-about__copy.is-visible :is(.home-kicker,h2,div:not(.home-kicker),.home-button),body.has-public-motion :is(.kenna-home,.about-page,.careers-page,.contact-page,.events-page,.event-detail-page,.practice-page,.practice-detail-page,.lawyers-page,.lawyer-detail-page,.resources-page,.article-page,.podcast-page,.login-page,.legal-page){clip-path:none;filter:none;opacity:1;will-change:auto;transition:none;transform:none}.kenna-home .home-hero__content h1 span,.kenna-home .home-hero__content h1 em,.kenna-home .home-hero__content p,.kenna-home .home-hero__actions{animation:none}.kenna-home.has-home-motion .home-about__media:before,.kenna-home.has-home-motion .home-about__media:after{content:none}}@media (max-width:1180px){.home-trending__inner,.home-about__inner,.home-practice__header{grid-template-columns:1fr}.home-trending__grid{padding-bottom:0;overflow-x:auto}.home-about__image{aspect-ratio:806/653;height:auto}.home-about__media{aspect-ratio:806/653}.home-about__media .home-about__image{height:100%}.home-people__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1199px){.kenna-home .kenna-header__nav,.kenna-home .kenna-header__actions{display:none}.kenna-home .kenna-header__menu-toggle{display:inline-flex}.home-hero__inner{grid-template-columns:1fr;gap:32px;padding-inline:0}.home-hero__content{align-self:end;max-width:520px}.home-hero__member-card{bottom:24px;right:24px}.home-hero__insight-card{order:2}.home-practice__grid,.home-people__grid{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:1199px){.home-hero{padding-inline:40px}.kenna-home .kenna-header{border-bottom-color:#ffffff1a;height:80px;padding-inline:24px}.kenna-home .kenna-header__inner{justify-content:space-between;gap:16px;min-height:80px;display:flex}.kenna-home .kenna-header .kenna-wordmark{content:url(/home/figma-header/kenna-mobile-tablet-logo.svg);filter:none;width:92.6px;height:20px}.kenna-home .kenna-header__actions{justify-self:end;gap:16px;margin-left:auto;display:flex}.kenna-home .kenna-pill--primary{border-radius:4px;width:147px;min-width:147px;min-height:40px;padding:4px 16px;font-size:13px;font-weight:400}.kenna-home .kenna-pill--primary svg,.kenna-home .kenna-pill--ghost,.kenna-home .kenna-icon-button--search{display:none}.kenna-home .kenna-header__menu-toggle{flex:0 0 24px;width:24px;height:24px}.kenna-home .kenna-header__menu-toggle svg{stroke-width:1px}.home-hero,.home-hero__inner{min-height:100svh}.home-hero__inner{justify-content:flex-end;padding:222px 0 0;display:flex}.home-hero__content{align-self:flex-start;max-width:436px;margin-top:0}.home-hero__actions .home-button--light,.home-hero__actions .home-button--glass{width:auto}.home-hero__insight-card{display:none}.home-trending{padding:96px 24px}.home-trending__inner,.home-about__inner{width:min(100%,730px)}.home-trending__inner{grid-template-columns:1fr;gap:48px}.home-trending__intro{width:404px;max-width:100%;min-height:279px}.home-trending__carousel{gap:24px;width:100%;max-width:100%}.home-trending__grid{gap:24px;width:100%;max-width:none;overflow:auto visible}.home-resource-card{flex-basis:min(320px,50% - 12px)}.home-about{padding:96px 24px}.home-about__inner{grid-template-columns:1fr;gap:64px}.home-about__copy,.home-about__copy div:not(.home-kicker){width:100%}.home-about__copy h2{max-width:345px}.home-about__image{aspect-ratio:730/591}.home-practice{padding:96px 24px}.home-practice__inner{gap:64px}.home-practice__header{grid-template-columns:374px 332px;gap:24px;padding-inline:0}.home-practice__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-inline:0}.home-practice-card a,.home-practice-card__body{gap:24px}.home-practice-card__body p{max-width:203px}.home-people{padding:100px 24px 0}.home-people__inner{gap:48px}.home-people__header{gap:16px}.home-people__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.home-contact-cta{margin-top:-147px;padding:0 24px}.home-contact-cta:before{width:50%;display:block}.home-contact-cta:after{width:244px;height:324px;display:block;top:52px;left:calc(50% + 24px);-webkit-mask-position:-135px -132px;mask-position:-135px -132px;-webkit-mask-size:497px 585px;mask-size:497px 585px}.home-contact-cta__inner{min-height:646px;padding-bottom:79px}}@media (max-width:640px){.home-hero{min-height:100svh;padding-inline:24px}.home-hero__inner{min-height:100svh;padding:250px 0 0;display:flex}.kenna-home .kenna-header{height:80px;padding-inline:24px}.kenna-home .kenna-header__inner{align-items:center;gap:16px;min-height:80px;display:flex}.kenna-home .kenna-header .kenna-wordmark{content:url(/home/figma-header/kenna-mobile-tablet-logo.svg);filter:none;width:92.6px;height:20px}.kenna-home .kenna-header__actions{justify-self:end;gap:16px;margin-left:auto;display:flex}.kenna-home .kenna-pill--primary{border-radius:4px;width:147px;min-width:147px;min-height:40px;padding:4px 16px;font-size:13px;font-weight:400}.kenna-home .kenna-pill--primary svg,.kenna-home .kenna-pill--ghost,.kenna-home .kenna-icon-button--search{display:none}.kenna-home .kenna-header__menu-toggle{width:24px;height:24px}.kenna-home .kenna-header__menu-toggle svg{stroke-width:1px}.home-hero__content h1{text-align:center;flex-wrap:nowrap;justify-content:center;width:100%;font-size:clamp(42px,12.3vw,48px)}.home-hero__content p,.home-trending__intro p,.home-about__copy p,.home-practice__summary p,.home-people__header p{font-size:15px;line-height:22px}.home-hero__actions,.home-contact-cta__actions{flex-direction:column;align-items:stretch}.home-hero__insight-card{display:none}.home-hero__content{margin-inline:auto;text-align:center;align-self:flex-start;align-items:center;width:min(100%,350px);max-width:350px;margin-top:0}.home-hero__content p,.home-hero__actions,.home-hero__actions .home-button{width:100%}.home-hero__member-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:0;width:min(346px,100vw - 44px);max-width:calc(100vw - 44px);height:203px;padding:0;bottom:20px;right:20px;box-shadow:0 18px 48px #06163438}.home-hero__member-card-close{display:inline-flex}.home-hero__member-card>div{min-height:0}.home-hero__member-card-content{flex:none;gap:16px;height:100%;padding:24px}.home-hero__member-card-copy{flex:none;justify-content:flex-start}.home-hero__member-card p{text-align:left;white-space:normal;width:100%;max-width:100%}.access-login-modal{justify-content:stretch;align-items:stretch}.access-login-modal__panel{width:100vw;padding:72px 24px 40px}.access-login-modal__close{top:24px;right:24px}.access-login-modal__heading h2{font-size:30px;line-height:1.25}.home-trending,.home-about,.home-practice,.home-people,.home-contact-cta{padding-inline:24px}.home-trending{padding-block:72px}.home-trending__inner{gap:48px;width:100%;max-width:100%}.home-trending__intro{width:100%;max-width:100%;min-height:279px}.home-trending__intro h2{letter-spacing:-1.8px;font-size:36px;line-height:1}.home-trending__intro p:not(:first-child){color:#ffffffbd;font-size:17px;line-height:24px}.home-about,.home-practice{padding-block:72px}.home-people{padding-top:72px}.home-trending__carousel{justify-self:stretch;width:100%;max-width:100%}.home-trending__grid{gap:16px;width:100%;max-width:100%;overflow:auto visible}.home-resource-card{flex:0 0 min(290px,100vw - 40px);width:auto}.home-resource-card img{height:327px}.home-trending__control--previous{left:8px}.home-trending__control--next{right:16px}.home-resource-card p{color:#ffffffbd}.home-about__copy,.home-about__copy div:not(.home-kicker),.home-practice__inner{gap:32px}.home-about__copy h2,.home-practice h2,.home-people h2,.home-contact-cta h2{font-size:32px}.home-about__copy h2{margin-top:-16px}.home-practice-card a,.home-practice-card__body{gap:24px}.home-lawyer-card{height:420px}.home-contact-cta{padding-bottom:0}.home-contact-cta:before,.home-contact-cta:after{display:none}.home-contact-cta__inner{min-height:646px;padding-bottom:74px}.home-contact-cta__actions{flex-direction:row;gap:16px}.home-contact-cta__actions .home-button{width:168px;min-width:0}}@media (min-width:1201px){.kenna-footer{background:var(--navy);color:#fff;min-height:684px;padding-inline:40px;position:relative;overflow:hidden}.kenna-footer__inner{justify-content:space-between;align-items:flex-start;gap:0;max-width:1520px;height:684px;min-height:684px;display:flex;position:relative}.kenna-footer__brand-block{flex:0 0 559px;gap:24px;width:559px;height:100%;min-height:0}.kenna-footer__brand-stage{flex:none;justify-content:flex-start;align-items:flex-start;padding-top:48px}.kenna-footer__brand,.kenna-footer .kenna-wordmark--footer{width:251px;height:103px}.kenna-footer__copyright--brand{display:none}.newsletter--footer{gap:20px;width:559px;padding:0 48px 0 0;position:absolute;top:159px;left:0}.newsletter__label,.kenna-footer__eyebrow{color:#ffffff80;font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-weight:700;line-height:normal}.newsletter__fields{flex-direction:column;width:100%}.newsletter__field{border-color:#ffffff1a;flex:none;width:100%;min-width:0;min-height:56px;padding-left:20px}.newsletter__field:first-of-type{border-bottom:0}.newsletter__field input{color:#fff;font-family:var(--font-display);font-size:14px;line-height:20px}.newsletter__field input::placeholder{color:#ffffff8c;opacity:1}.newsletter__submit{border-color:var(--navy);color:#000;width:193px;min-width:193px;min-height:40px;font-family:var(--font-display);align-self:flex-start;font-size:14px;line-height:20px;position:relative;overflow:hidden}.kenna-footer__legal-end{width:463px;font-family:var(--font-display);color:#fff;white-space:nowrap;align-items:flex-start;gap:16px;padding:0 96px 0 0;font-size:12px;line-height:15.96px;display:flex;position:absolute;bottom:24px;left:0}.kenna-footer__legal-end .kenna-footer__copyright{flex:1 1 0;padding:0}.kenna-footer__legal-end a{color:#fff;font-size:12px;line-height:15.96px}.kenna-footer__nav-block{border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a;grid-template-rows:303px 214px 167px;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 559px);height:684px;padding:0;display:grid;position:relative}.kenna-footer__nav-block:before,.kenna-footer__nav-block:after{content:"";background:#ffffff1a;height:1px;position:absolute;left:0;right:0}.kenna-footer__nav-block:before{top:302px}.kenna-footer__nav-block:after{top:516px}.kenna-footer__nav-block>.kenna-footer__eyebrow:first-of-type{grid-area:1/1/auto/3;align-self:start;padding:36px 12px 4px 24px}.kenna-footer__columns{grid-area:1/1/auto/3;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:24px;margin:0;padding:75px 24px 24px;display:grid}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(2){grid-area:2/1;padding:36px 12px 4px 24px}.kenna-footer__middle{grid-area:2/1;margin:0;padding:75px 24px 24px;display:block}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(3){border-left:1px solid #ffffff1a;grid-area:2/2;padding:36px 12px 4px 24px}.kenna-footer__bottom{border-left:1px solid #ffffff1a;grid-area:2/2;margin:0;padding:75px 24px 24px;display:block}.kenna-footer__bottom .kenna-footer__list:last-child{display:none}.kenna-footer__awards{grid-area:3/1/auto/3;align-self:start;width:100%;padding:24px 0 0}.kenna-footer__awards .kenna-footer__eyebrow{padding:12px 12px 4px 24px}.kenna-footer__award-grid{flex-wrap:nowrap;gap:12px;width:416px;padding:15px 0 0 24px;display:flex}.kenna-footer__award{border-color:var(--navy);flex:0 0 73.6px;width:73.6px;height:73.6px}.kenna-footer__award:before{width:62px;height:62px}.kenna-footer__award:nth-child(2):before{width:67px;height:67px}.kenna-footer__award:nth-child(3):before{width:74px;height:74px}.kenna-footer__award:nth-child(4):before{width:71px;height:71px}.kenna-footer__award:nth-child(5):before{width:86px;height:86px}.kenna-footer__award:nth-child(6):before{width:auto;height:auto;font-size:10px}.kenna-footer__list,.kenna-footer__list--compact{font-family:var(--font-sans);color:#fff;gap:6px;padding:0;font-size:14px;font-weight:400;line-height:21px}.kenna-footer__middle,.kenna-footer__bottom,.kenna-footer__awards{position:relative}.kenna-footer__middle:before,.kenna-footer__bottom:before,.kenna-footer__awards:before,.kenna-footer__awards:after{content:"+";z-index:2;color:#fff;width:13px;height:13px;font-family:var(--font-sans);justify-content:center;align-items:center;font-size:16px;font-weight:300;line-height:1;display:flex;position:absolute}.kenna-footer__middle:before,.kenna-footer__bottom:before,.kenna-footer__awards:before{top:-6.5px;left:-6.5px}.kenna-footer__awards:after{top:-6.5px;left:calc(50% - 6.5px)}}@media (min-width:901px){.home-contact-cta{background:#6e7c8f;min-height:646px;margin-top:-220px;padding:0 40px}.home-contact-cta__inner{min-height:646px;padding:0;display:block;position:relative}.home-contact-cta__inner>div{gap:48px;width:652px;max-width:652px;position:absolute;top:350px;left:0}.home-contact-cta h2{color:#fff;letter-spacing:-1.08px;width:542px;max-width:542px;font-size:36px;font-weight:400;line-height:1.2}.home-contact-cta__actions{align-items:flex-start;gap:16px}.home-contact-cta__actions .home-button{letter-spacing:0;border-radius:4px;width:auto;min-width:0;min-height:40px;padding:10px 16px;font-size:14px;font-weight:400;line-height:20px}.home-contact-cta__actions .home-button--glass{border-color:#ffffff1a}}body:has(.about-page) .home-contact-cta{margin-top:0}body:has(.about-page) .about-design-hero{margin-top:-88px}@media (min-width:1201px){.kenna-footer__nav-block{padding:0}.kenna-footer__nav-block>.kenna-footer__eyebrow:first-of-type{padding-top:36px}.kenna-footer__columns{padding-top:75px}}@media (max-width:370px){.home-hero__content h1{font-size:38px}}.about-page{--about-surface:var(--Cream-shades,#d6cfc4);--about-cream-shade:#6e7c8f;--about-navy:#061634;--about-blue-grey:#6e7c8f;--about-cream:var(--about-surface);--about-header-container-max:1520px;--home-cream:var(--about-surface);--home-blue-grey:var(--about-blue-grey);background:var(--about-surface);min-height:100vh;color:var(--about-navy)}.about-page .section-inner{width:min(100%, var(--about-header-container-max));margin-inline:auto}.about-page .kenna-header{z-index:40;color:#fff;--fill-0:#fff;border-bottom-color:#ffffff1a;position:absolute;inset:0 0 auto}.about-page .kenna-header__inner{grid-template-columns:auto auto minmax(0,1fr);gap:24px;min-height:88px}.about-page .kenna-header .kenna-wordmark{filter:brightness(0)invert()}.about-page .kenna-header__brand{align-items:center;gap:24px}.about-page .kenna-header__brand:after{content:"";background:#ffffff80;width:1px;height:18px}.about-page .kenna-header__nav{justify-self:start;gap:24px}.about-page .kenna-header__link{letter-spacing:-.032px;min-height:48px;font-size:15.6px;line-height:24px}.about-page .kenna-header__actions{justify-self:end;gap:12px}.about-page .kenna-mobile-menu .kenna-wordmark{filter:none}.about-page .kenna-pill--primary{width:168px;min-width:168px;height:40px;min-height:40px;color:var(--navy);letter-spacing:0;background:#fff;border-color:#fff;border-radius:4px;justify-content:center;padding:4px 16px;font-size:13px;line-height:normal}.about-page .kenna-pill--primary svg{display:none}.about-page .kenna-pill--ghost{color:#fff;letter-spacing:0;border-color:#0000;border-radius:4px;justify-content:center;width:92px;min-width:92px;height:48px;min-height:48px;padding:4px 16px;font-size:13px;line-height:normal}.about-page .kenna-icon-button,.about-page .kenna-header__menu-toggle{color:#fff}.about-page .kenna-mobile-menu{color:var(--navy);--fill-0:var(--navy)}.home-kicker--light{color:#fff}.about-design-hero{background:var(--about-surface);min-height:804px;color:var(--about-navy);padding-inline:clamp(24px,2.8vw,40px);position:relative;overflow:hidden}.about-design-hero__inner{align-items:flex-end;min-height:804px;padding:0 0 128px;display:flex;position:relative}.about-design-hero__content{justify-content:space-between;align-items:center;gap:24px;width:100%;padding-bottom:96px;display:flex}.about-design-hero__content h1,.about-story__copy,.about-approach__header h2,.about-approach-card span,.about-approach-card h3,.about-people__header h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-weight:400}.about-design-hero__content h1{color:var(--about-navy);letter-spacing:-3.84px;flex-direction:column;flex:0 0 min(66.765%,908px);font-size:128px;font-weight:300;line-height:1;display:flex}.about-design-hero__content em,.about-approach__header em,.about-people__header em{font-style:italic;font-weight:300}.about-design-hero__lede{flex-direction:column;gap:24px;width:396px;max-width:31%;display:flex}.about-design-hero__content p,.about-design-hero__lede p{color:var(--about-navy);margin:0;font-size:24px;line-height:29px}.about-story{background:var(--about-surface);min-height:1255px;color:var(--about-navy);flex-direction:column;gap:120px;margin-top:-138px;padding:0 clamp(24px,2.8vw,40px) 100px;display:flex}.about-story__image{width:100%;height:700px}.about-story__image img{object-fit:cover;width:100%;height:100%;display:block}.about-story__inner{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.about-story__copy{width:785px;color:var(--about-navy);flex-direction:column;flex:0 0 785px;gap:32px;font-size:36px;line-height:1.2;display:flex}.about-story__copy p{margin:0}.about-approach{background:var(--about-cream-shade);color:#fff;align-items:center;min-height:1130px;padding:100px clamp(24px,2.8vw,40px);display:flex}.about-approach__inner{flex-direction:column;justify-content:center;gap:64px;min-height:930px;display:flex}.about-approach__header{flex-direction:column;align-items:flex-start;gap:32px;max-width:407px;min-height:242px;display:flex}.about-approach__header h2{letter-spacing:-1.08px;flex-direction:column;gap:0;margin-top:-16px;font-size:36px;line-height:1.2;display:flex}.about-approach__header p{color:inherit;margin:0;font-size:17px;line-height:24px}.about-approach__grid{grid-template-columns:repeat(3,minmax(0,421px));grid-auto-rows:minmax(296px,auto);justify-content:end;align-items:start;gap:32px;display:grid}.about-approach__space{min-height:296px}.about-approach-card{min-height:246px;color:inherit;border-top:1px solid #ffffff70;flex-direction:column;gap:32px;padding-block:24px;display:flex}.about-approach-card span{font-size:36px;line-height:1.2}.about-approach-card h3{letter-spacing:-1px;font-size:24px;line-height:28px}.about-approach-card p{color:inherit;margin:0;font-size:14px;line-height:21px}.about-approach .home-kicker{color:inherit}.about-sustainability{background:var(--about-surface);color:var(--about-navy);padding:128px clamp(24px,2.8vw,40px)}.about-sustainability__inner{flex-direction:column;align-items:flex-start;gap:88px;display:flex}.about-sustainability__heading{flex-direction:column;gap:16px;width:min(100%,614px);display:flex}.about-sustainability__heading h2,.about-sustainability__text-block h3,.about-testimonial__source p,.about-testimonial__quote blockquote,.about-leadership__header h2,.about-leadership-card h3{font-family:var(--font-display);color:inherit;margin:0;font-weight:400}.about-sustainability__heading h2{letter-spacing:-1.08px;font-size:36px;line-height:1.2}.about-sustainability__text-block{flex-direction:column;align-self:flex-end;gap:23px;width:min(100%,708px);min-height:262.56px;display:flex}.about-sustainability__text-block[data-node-id="1395:131650"],.about-sustainability__text-block[data-node-id="1404:134914"]{gap:24px;min-height:291.16px}.about-sustainability__text-block h3{color:inherit;letter-spacing:-1px;font-size:24px;line-height:28px}.about-sustainability__body{width:100%}.about-sustainability__text-block p{margin:0;font-size:17px;line-height:24px}.about-sustainability__wide-image{align-self:flex-start;width:min(100%,966px)}.about-sustainability__wide-image img,.about-sustainability__portrait img{object-fit:cover;width:100%;height:100%;display:block}.about-sustainability__wide-image img{aspect-ratio:966/773}.about-sustainability__split{grid-template-columns:minmax(0,1fr) minmax(360px,678px);align-items:start;width:100%;min-height:502.22px;padding-inline:30px;display:grid}.about-sustainability__portrait{width:340px;max-width:100%}.about-sustainability__portrait img{aspect-ratio:340/454}.about-sustainability__text-block--split{align-self:start;width:678px;min-height:0}.about-testimonial{background:var(--about-navy);color:#fff;align-items:center;min-height:677px;padding:128px clamp(24px,2.8vw,40px);display:flex}.about-testimonial__inner{justify-content:flex-start;align-items:flex-start;gap:236px;min-height:421px;display:flex}.about-testimonial__source{flex-direction:column;flex:0 0 164px;gap:48px;display:flex}.about-testimonial__source img,.about-testimonial__mark{width:152px;height:118px;display:block}.about-testimonial__mark{color:#e7e1d7}.about-testimonial__source div{flex-direction:column;gap:4px;display:flex}.about-testimonial__source p{letter-spacing:-1.08px;white-space:nowrap;font-size:36px;line-height:1.2}.about-testimonial__source span{color:var(--about-blue-grey);font-size:17px;line-height:24px}.about-testimonial__quote{flex-direction:column;flex:960px;gap:16px;width:960px;max-width:calc(100% - 400px);margin:0;padding-top:192px;display:flex}.about-testimonial__quote figcaption{font-size:14px;line-height:21px}.about-testimonial__quote blockquote{letter-spacing:-1.44px;max-width:888px;font-size:48px;line-height:1}.about-leadership{background:var(--about-surface);color:var(--about-navy);padding:100px clamp(24px,2.8vw,40px)}.about-leadership__inner{flex-direction:column;gap:128px;display:flex}.about-leadership__header{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.about-leadership__header h2{letter-spacing:-1.08px;font-size:36px;line-height:1.2}.about-leadership__header p{max-width:488px;margin:0;font-size:17px;line-height:24px}.about-leadership__header .home-button{min-width:0}.about-leadership__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.about-leadership-card{min-width:0;display:flex}.about-leadership-card:nth-child(odd){justify-content:flex-end}.about-leadership-card:nth-child(2n){justify-content:flex-start;padding-top:128px}.about-leadership-card a{width:min(100%,480px);color:inherit;flex-direction:column;text-decoration:none;display:flex}.about-leadership-card img{aspect-ratio:480/622;object-fit:cover;width:100%;display:block}.about-leadership-card div{flex-direction:column;gap:3px;padding-top:24px;display:flex}.about-leadership-card h3{letter-spacing:-1.08px;font-size:36px;line-height:1}.about-leadership-card p{color:#06163480;letter-spacing:.3px;text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:14.4px}@media (max-width:1180px){.about-story{gap:80px;min-height:0;margin-top:-96px}.about-story__image{height:700px}.about-story__inner{flex-direction:column}.about-story__copy{flex:0 auto;width:100%;max-width:785px}.about-approach__grid{grid-template-columns:1fr}.about-approach__space{display:none}.about-sustainability__inner,.about-sustainability__split{grid-template-columns:1fr}.about-sustainability__text-block,.about-sustainability__wide-image,.about-sustainability__split{grid-column:1}.about-sustainability__text-block,.about-sustainability__text-block[data-node-id="1395:131650"],.about-sustainability__text-block--split{align-self:stretch;width:100%;min-height:0}.about-sustainability__split{gap:48px;padding-inline:0}.about-testimonial__inner{flex-direction:column}.about-testimonial__quote{flex:0 auto;width:100%;max-width:100%;padding-top:0}}@media (max-width:640px){.about-design-hero{min-height:680px}.about-design-hero__inner{min-height:680px;padding-block:150px 72px}.about-design-hero__content{flex-direction:column;align-items:flex-start;padding-bottom:0}.about-design-hero__content h1{flex-basis:auto;font-size:64px}.about-design-hero__content p,.about-approach__header p{font-size:18px;line-height:24px}.about-story,.about-approach,.about-sustainability,.about-testimonial,.about-leadership{padding-inline:24px}.about-story,.about-approach{padding-block:72px}.about-story{padding-top:0}.about-story__copy,.about-approach__header h2,.about-sustainability__heading h2,.about-testimonial__source p,.about-leadership__header h2,.about-leadership-card h3{font-size:32px}.about-sustainability,.about-testimonial,.about-leadership{padding-block:88px}.about-sustainability__inner{row-gap:64px}.about-sustainability__text-block p,.about-testimonial__source span,.about-leadership__header p{font-size:15px;line-height:22px}.about-testimonial__source{flex-basis:auto}.about-testimonial__quote blockquote{font-size:36px;line-height:1.05}.about-leadership__inner{gap:64px}.about-leadership__grid{grid-template-columns:1fr;gap:48px}.about-leadership-card,.about-leadership-card:nth-child(odd),.about-leadership-card:nth-child(2n){justify-content:center;padding-top:0}}.kenna-home{background:var(--sand);color:var(--navy)}.kenna-wordmark{aspect-ratio:117/19.5;object-fit:contain;object-position:left center;width:117px;height:19.5px}.kenna-wordmark--compact{aspect-ratio:92.592/20;width:92.592px;height:20px}.kenna-wordmark--footer{aspect-ratio:250.999/54.217;object-fit:contain;object-position:left top;width:min(100%,251px);height:54.217px}.kenna-header{z-index:30;border-bottom:1px solid var(--stroke-soft);transition:background-color .42s cubic-bezier(.16,1,.3,1),border-color .42s cubic-bezier(.16,1,.3,1),color .42s cubic-bezier(.16,1,.3,1);position:relative}.kenna-mega-menu-backdrop{z-index:20;-webkit-backdrop-filter:blur(8px)saturate(1.08);backdrop-filter:blur(8px)saturate(1.08);cursor:default;opacity:0;pointer-events:none;background:linear-gradient(90deg,#06163414,#06163405),#ffffff08;border:0;padding:0;transition:opacity .18s;display:block;position:fixed;inset:0}body:has(.kenna-event-topbar) .kenna-mega-menu-backdrop{top:var(--event-topbar-height)}.kenna-mega-menu-backdrop--open{opacity:1}.kenna-event-topbar{z-index:31;box-sizing:border-box;width:100%;height:var(--event-topbar-height);min-height:var(--event-topbar-height);color:#fff;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#000;justify-content:center;align-items:flex-start;padding-inline:40px;display:flex;position:relative}.kenna-event-topbar__inner{max-width:var(--page-max);flex:1 0 0;justify-content:center;align-self:stretch;align-items:center;gap:24px;min-width:0;padding-block:12px;display:flex}.kenna-event-topbar__title,.kenna-event-topbar__countdown{color:#fff;text-align:center;white-space:nowrap;word-break:break-word;margin:0}.kenna-event-topbar__title{text-overflow:ellipsis;min-width:0;max-width:min(46vw,620px);font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.kenna-event-topbar__countdown{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.kenna-event-topbar__divider{background:#ffffff29;flex:0 0 1px;width:1px;height:16px}.kenna-event-topbar__link{color:#fff;font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;align-items:center;gap:10px;font-size:12px;font-weight:400;line-height:16px;text-decoration:none;transition:opacity .18s;display:inline-flex}.kenna-event-topbar__link:hover,.kenna-event-topbar__link:focus-visible{opacity:.72}.kenna-event-topbar__link svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:0 0 16px;width:16px;height:16px}@media (max-width:640px){.kenna-event-topbar{height:var(--event-topbar-height);min-height:var(--event-topbar-height);padding-inline:40px}.kenna-event-topbar__inner{justify-content:center;gap:12px;padding-block:12px}.kenna-event-topbar__title{flex:0 auto;max-width:calc(100vw - 116px)}.kenna-event-topbar__divider{height:16px;display:block}.kenna-event-topbar__countdown,.kenna-event-topbar__divider--countdown{display:none}.kenna-event-topbar__link{flex:none;gap:0}.kenna-event-topbar__link span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:359px){.kenna-event-topbar{padding-inline:24px}}.kenna-header__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:70px;display:grid}.kenna-header__brand{flex-shrink:0;align-self:center;display:inline-flex}.kenna-header__menu-toggle{width:18px;height:18px;color:var(--navy);justify-content:center;justify-self:end;align-items:center;display:none}.kenna-header__nav{justify-content:center;justify-self:center;align-items:center;gap:28px;min-width:0;display:flex}.kenna-header__nav-item{display:inline-flex}.kenna-header__nav-item--mega:after{content:"";z-index:69;pointer-events:none;width:100%;height:40px;display:block;position:fixed;top:48px;left:0}.kenna-header__nav-item--mega-open:after,.kenna-header__nav-item--mega:focus-within:after{pointer-events:auto}.kenna-header__nav-item--mega .kenna-header__link{gap:8px}.kenna-header__nav-item--mega .kenna-header__link:after{content:"";opacity:1;clip-path:polygon(23% 38%,50% 63%,77% 38%,85% 46%,50% 81%,15% 46%);background:currentColor;width:14px;height:14px;transition:opacity .32s,transform .42s cubic-bezier(.16,1,.3,1);display:block;transform:translate(0,0)}:is(.kenna-header--mega-open .kenna-header__nav>.kenna-header__link,.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__nav>.kenna-header__link,.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__nav>.kenna-header__link){opacity:.44}.kenna-header.kenna-header--mega-open{--fill-0:var(--navy);color:var(--navy)!important;background:#fff!important;border-bottom-color:#06163414!important}.kenna-header:has(.kenna-header__nav-item--mega:hover){--fill-0:var(--navy);color:var(--navy)!important;background:#fff!important;border-bottom-color:#06163414!important}.kenna-header:has(.kenna-header__nav-item--mega:focus-within){--fill-0:var(--navy);color:var(--navy)!important;background:#fff!important;border-bottom-color:#06163414!important}.kenna-header.kenna-header--mega-open .kenna-wordmark{filter:none!important}.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-wordmark{filter:none!important}.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-wordmark{filter:none!important}.kenna-header.kenna-header--mega-open .kenna-header__brand:after{background:#0616346b!important}.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__brand:after{background:#0616346b!important}.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__brand:after{background:#0616346b!important}.kenna-header.kenna-header--mega-open .kenna-header__link,.kenna-header.kenna-header--mega-open .kenna-pill--ghost{color:var(--navy)!important}.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__link{color:var(--navy)!important}.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__link{color:var(--navy)!important}.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--ghost{color:var(--navy)!important}.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--ghost{color:var(--navy)!important}.kenna-header.kenna-header--mega-open .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}.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}.kenna-header__nav-item--mega-open .kenna-header__link,.kenna-header__nav-item--mega:focus-within .kenna-header__link{opacity:1}.kenna-header__nav-item--mega-open .kenna-header__link:after,.kenna-header__nav-item--mega:focus-within .kenna-header__link:after{opacity:1;transform:translate(0,0)}.kenna-header__link,.kenna-pill{letter-spacing:-.01em;font-size:12px;line-height:1.1}.kenna-header__link{white-space:nowrap;align-items:center;min-height:32px;transition:opacity .32s,color .42s cubic-bezier(.16,1,.3,1);display:inline-flex}.kenna-header__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.kenna-pill{white-space:nowrap;border:1px solid #06163426;justify-content:space-between;align-items:center;min-height:34px;padding:6px 15px;display:inline-flex}.kenna-pill--bookmarks{gap:8px}.kenna-pill__count{box-sizing:border-box;background:var(--cream-shades,#d6cfc4);width:20px;min-width:20px;height:20px;color:var(--navy);font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;border-radius:999px;flex:none;justify-content:center;align-items:center;padding-top:1px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.kenna-header--inverse .kenna-pill--bookmarks.kenna-pill--ghost{width:auto;min-width:108px}body:has(.kenna-home) .kenna-pill--bookmarks.kenna-pill--ghost{width:auto;min-width:108px}body:has(.about-page) .kenna-pill--bookmarks.kenna-pill--ghost{width:auto;min-width:108px}body:has(.practice-detail-page) .kenna-pill--bookmarks.kenna-pill--ghost{width:auto;min-width:108px}.kenna-header .kenna-pill--bookmarks.kenna-pill--ghost{gap:10px;width:auto;min-width:0}.kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;min-width:169px}.kenna-pill--ghost{min-width:72px;color:var(--navy)}.kenna-pill svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.kenna-icon-button{width:18px;height:34px;color:var(--navy);justify-content:center;align-items:center;display:inline-flex}.kenna-icon-button--search{width:18px}.kenna-icon-button svg,.kenna-header__menu-toggle svg,.kenna-mobile-menu__close svg,.kenna-mobile-menu__search svg,.kenna-mobile-submenu__back svg,.icon-chevron{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.icon-chevron--left{transform:rotate(180deg)}.icon-chevron--up{transform:rotate(-90deg)}.icon-chevron--down{transform:rotate(90deg)}.kenna-mega-menu{z-index:70;isolation:isolate;box-sizing:border-box;width:100%;min-height:calc(100vh - 88px);color:var(--navy);opacity:0;pointer-events:none;visibility:hidden;background:0 0;border:0;padding-inline:0;transition:opacity .36s,transform .52s cubic-bezier(.16,1,.3,1),visibility 0s linear .52s;position:absolute;top:100%;left:0;overflow:hidden;transform:translateY(-10px)}.kenna-mega-menu:after,.kenna-mega-menu:before{display:none}.kenna-header__nav-item--mega-open .kenna-mega-menu{opacity:1;pointer-events:none;visibility:visible;transition-delay:0s;transform:translate(0,0)}.kenna-header--mega-collapsing .kenna-mega-menu{opacity:0!important;pointer-events:none!important;visibility:hidden!important;transition:none!important;transform:translateY(-10px)!important}.kenna-header__nav-item--mega:not(.kenna-header__nav-item--mega-open) .kenna-mega-menu{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.kenna-mega-menu__main{z-index:2;box-sizing:border-box;pointer-events:auto;clip-path:inset(0 0 100%);opacity:.96;transform-origin:top;background:#fff;border-top:1px solid #06163426;border-bottom:1px solid #06163429;width:100%;max-width:none;height:585px;margin-inline:auto;transition:clip-path .62s cubic-bezier(.16,1,.3,1),opacity .42s,transform .62s cubic-bezier(.16,1,.3,1);display:block;position:relative;transform:translateY(-16px)}.kenna-mega-menu__content{box-sizing:border-box;width:100%;max-width:var(--page-max);grid-template-columns:minmax(0,1fr) minmax(420px,37vw);column-gap:clamp(28px,3.3vw,48px);height:100%;margin-inline:auto;padding-inline:40px;display:grid}.kenna-header__nav-item--mega-open .kenna-mega-menu__main{clip-path:inset(0);opacity:1;transform:translate(0,0)}.kenna-header--mega-collapsing .kenna-mega-menu__main{clip-path:inset(0 0 100%)!important;opacity:0!important;transition:none!important;transform:translateY(-16px)!important}.kenna-mega-menu__practice,.kenna-mega-menu__insight{opacity:0;transition:opacity .38s,transform .56s cubic-bezier(.16,1,.3,1);transform:translateY(-8px)}.kenna-header__nav-item--mega-open .kenna-mega-menu__practice,.kenna-header__nav-item--mega-open .kenna-mega-menu__insight{opacity:1;transform:translate(0,0)}.kenna-header__nav-item--mega-open .kenna-mega-menu__practice{transition-delay:90ms}.kenna-header__nav-item--mega-open .kenna-mega-menu__insight{transition-delay:.15s}.kenna-mega-menu__practice{flex-direction:column;min-height:585px;display:flex}.kenna-mega-menu__section{box-sizing:border-box;width:100%}.kenna-mega-menu__section--practice{border-bottom:1px solid #06163414;padding-bottom:24px}.kenna-mega-menu__eyebrow{color:#06163480;font-family:var(--font-sans);text-transform:uppercase;margin:0;padding:24px 12px 4px 0;font-size:12px;font-weight:700;line-height:normal}.kenna-mega-menu__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px clamp(24px,4.8vw,80px);padding:15px 0 0;display:grid}.kenna-mega-menu__list,.kenna-mobile-submenu__list{margin:0;padding:0;list-style:none}.kenna-mega-menu__list{color:var(--navy);font-family:var(--font-display);flex-direction:column;gap:6px;font-size:14px;font-weight:400;line-height:20px;display:flex}.kenna-mega-menu__list a{color:inherit;overflow-wrap:normal;text-wrap:balance;max-width:100%;display:block}.kenna-mega-menu__list span{overflow-wrap:normal;text-wrap:balance;max-width:100%;display:block}.kenna-mega-menu__all,.kenna-mobile-submenu__all{width:fit-content;font-family:var(--font-display);align-items:center;gap:10px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.kenna-mega-menu__all{color:var(--navy);margin:24px 0}.kenna-mega-menu__all svg,.kenna-mobile-submenu__all svg{fill:none;stroke:currentColor;width:16px;height:16px}.kenna-mega-menu__insight{box-sizing:border-box;border-left:1px solid #06163426;min-height:585px;padding-bottom:40px;padding-left:clamp(28px,3.3vw,48px)}.kenna-mega-menu__insight .kenna-mega-menu__eyebrow{padding-left:0}.kenna-mega-menu__insight-list{flex-direction:column;gap:16px;width:517px;max-width:100%;display:flex}.kenna-mega-card{width:517px;max-width:100%;min-height:140px;color:var(--navy);align-items:center;gap:clamp(24px,3vw,40px);display:flex}.kenna-mega-card+.kenna-mega-card{border-top:1px solid #06163426;padding-top:16px}.kenna-mega-card img{object-fit:cover;flex:0 0 200px;width:200px;height:140px}.kenna-mega-card__body{flex-direction:column;flex:auto;gap:24px;min-width:0;display:flex}.kenna-mega-card__meta{color:#06163499;min-width:0;font-family:var(--font-sans);white-space:nowrap;align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}.kenna-mega-card__dot{background:currentColor;border-radius:999px;flex:0 0 3px;width:3px;height:3px}.kenna-mega-card h3{color:var(--navy);font-family:var(--font-display);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:400;line-height:1;display:-webkit-box;overflow:hidden}.kenna-mega-card strong{color:inherit;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.kenna-mega-card__read{width:fit-content;color:var(--navy);font-family:var(--font-display);align-items:center;gap:10px;font-size:14px;line-height:1;display:inline-flex}.kenna-mega-card__read svg{fill:none;stroke:currentColor;width:16px;height:16px}.kenna-mobile-menu{z-index:80;color:var(--navy);background:#fff;display:none;position:fixed;inset:0;overflow-y:auto}.kenna-mobile-menu--open{display:block}.kenna-mobile-menu__panel{flex-direction:column;min-height:100dvh;padding:0;display:flex}.kenna-mobile-menu__topbar{justify-content:space-between;align-items:center;min-height:61px;padding:0 24px;display:flex}.kenna-mobile-menu__brand{display:inline-flex}.kenna-mobile-menu__brand .kenna-wordmark{aspect-ratio:92.592/20;width:92.592px;height:20px}.kenna-mobile-menu__close{color:#06163459;width:21px;height:21px;display:inline-flex}.kenna-mobile-menu__close svg{stroke-width:1.2px}.kenna-mobile-menu__nav{flex-direction:column;align-items:flex-start;gap:12px;padding:48px 24px 0;display:flex}.kenna-mobile-menu__link{width:fit-content;font-family:var(--font-display);letter-spacing:-1.08px;align-items:center;gap:10px;font-size:36px;line-height:1;display:inline-flex}.kenna-mobile-menu__link--button{color:inherit;text-align:left}.kenna-mobile-menu__link .icon-chevron{color:#06163480;width:33px;height:34px}.kenna-mobile-menu__utilities{flex-direction:column;flex:auto;justify-content:flex-start;gap:12px;min-height:0;padding:48px 24px 51px;display:flex}.kenna-mobile-menu__search{border:1px solid #081f4126;border-radius:4px;align-items:center;gap:10px;min-height:50px;padding:0 15px;display:flex}.kenna-mobile-menu__search svg{color:#06163470;width:18px;height:18px}.kenna-mobile-menu__search input{width:100%;color:var(--navy);background:0 0;border:0;outline:none;font-size:13px;line-height:normal}.kenna-mobile-menu__search input::placeholder{color:#06163470}.kenna-mobile-menu__actions{flex-direction:column;flex:auto;gap:12px;display:flex}.kenna-mobile-menu__action{min-height:40px;font-family:var(--font-sans);border:0;border-radius:4px;justify-content:center;align-items:center;padding:4px 16px;font-size:14px;font-weight:400;line-height:21px;display:inline-flex}.kenna-mobile-menu__action--ghost{color:var(--navy)}.kenna-mobile-menu__action--primary{background:var(--navy);color:#fff}.kenna-mobile-menu__action-count{background:var(--sand-deep);width:20px;height:20px;color:var(--navy);border-radius:999px;flex:0 0 20px;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:21px;display:inline-flex}.kenna-mobile-menu__actions .kenna-mobile-menu__action--ghost{gap:10px}.kenna-mobile-menu__actions .kenna-mobile-menu__action--ghost:first-child:nth-last-child(3),.kenna-mobile-menu__actions .kenna-mobile-menu__action--ghost:first-child:nth-last-child(3)+.kenna-mobile-menu__action--ghost{width:50%}.kenna-mobile-menu__actions:has(.kenna-mobile-menu__action--ghost:nth-child(2)){flex-flow:wrap;align-content:space-between;gap:12px 0}.kenna-mobile-menu__actions:has(.kenna-mobile-menu__action--ghost:nth-child(2)) .kenna-mobile-menu__action--ghost:first-child{position:relative}.kenna-mobile-menu__actions:has(.kenna-mobile-menu__action--ghost:nth-child(2)) .kenna-mobile-menu__action--ghost:first-child:after{content:"";background:#0616341c;width:1px;height:40px;position:absolute;top:0;right:-.5px}.kenna-mobile-menu__actions:has(.kenna-mobile-menu__action--ghost:nth-child(2)) .kenna-mobile-menu__action--primary{width:100%}.kenna-mobile-menu__link,.kenna-mobile-menu__action{will-change:auto;transition:color .16s,border-color .16s,background-color .16s}.kenna-mobile-menu__link:is(:hover,:focus-visible),.kenna-mobile-menu__link--button:is(:hover,:focus-visible),.kenna-mobile-menu__action:is(:hover,:focus-visible),.kenna-mobile-menu__action--ghost:is(:hover,:focus-visible),.kenna-mobile-menu__action--primary:is(:hover,:focus-visible){box-shadow:none;filter:none;transform:none}.kenna-mobile-menu__link:is(:hover,:focus-visible),.kenna-mobile-menu__link--button:is(:hover,:focus-visible){color:var(--navy)}.kenna-mobile-menu__action--ghost:is(:hover,:focus-visible){color:var(--navy);background:0 0;border-color:#06163438}.kenna-mobile-menu__action--primary:is(:hover,:focus-visible){border-color:var(--navy);background:var(--navy);color:#fff}.kenna-mobile-submenu{padding-top:8px;position:relative}.kenna-mobile-submenu__back{color:#06163499;width:34px;height:33px;margin-left:12px;display:inline-flex}.kenna-mobile-submenu__content{flex-direction:column;padding:49px 24px 0;display:flex}.kenna-mobile-submenu__eyebrow{color:#06163480;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:700;line-height:normal}.kenna-mobile-submenu__lists{border-bottom:1px solid #0616341a;flex-direction:column;gap:40px;padding-bottom:24px;display:flex}.kenna-mobile-submenu__list{flex-direction:column;gap:12px;font-size:17px;line-height:24px;display:flex}.kenna-mobile-submenu__list a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kenna-mobile-submenu__all{margin-top:24px}@media (min-width:641px) and (max-width:1200px){.kenna-mobile-menu__nav{width:434px;margin-inline:auto;padding-inline:0}.kenna-mobile-menu__utilities{flex:none;padding:288px 24px 135px}:is(.kenna-mobile-menu__actions,.kenna-mobile-menu__actions:has(.kenna-mobile-menu__action--ghost:nth-child(2))){flex-flow:row;flex:none;place-content:normal center;align-items:center;gap:12px}.kenna-mobile-menu__actions .kenna-mobile-menu__action--ghost,.kenna-mobile-menu__actions .kenna-mobile-menu__action--ghost:first-child:nth-last-child(3),.kenna-mobile-menu__actions .kenna-mobile-menu__action--ghost:first-child:nth-last-child(3)+.kenna-mobile-menu__action--ghost{width:auto}.kenna-mobile-menu__actions:has(.kenna-mobile-menu__action--ghost:nth-child(2)) .kenna-mobile-menu__action--ghost:first-child:after{display:none}:is(.kenna-mobile-menu__actions .kenna-mobile-menu__action--primary,.kenna-mobile-menu__actions:has(.kenna-mobile-menu__action--ghost:nth-child(2)) .kenna-mobile-menu__action--primary){flex:0 0 168px;width:168px}}.hero__inner{align-items:flex-end;min-height:396px;padding:clamp(88px,12vw,148px) 0 36px;display:flex}.hero__title{width:min(100%,780px);font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(52px,7vw,80px);font-weight:400;line-height:1}.about-page{background:var(--about-surface,#e7e1d7);min-height:100vh;color:var(--navy)}.about-hero,.about-intro,.advantage{padding-inline:clamp(20px,2.8vw,40px)}.about-hero__inner{flex-direction:column;gap:16px;padding-top:72px;display:flex}.about-hero__eyebrow{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,48px);font-weight:400;line-height:1}.about-feature{background:var(--navy);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);display:grid}.about-feature__media{background:linear-gradient(#081f4138 0%,#081f41d1 100%),linear-gradient(120deg,#0f3d6fb8 0%,#0616343d 55%),url(/home/insight-1.jpg) 50%/cover no-repeat;min-height:472px;position:relative}.about-feature__media:after{content:"";opacity:.18;background:linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/56px 100%,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/100% 56px;position:absolute;inset:0}.about-feature__overlay{z-index:1;justify-content:flex-start;align-items:flex-start;height:100%;padding:28px;display:flex;position:relative}.about-feature__title{max-width:520px;font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:.95}.about-feature__body{color:#ffffffe0;align-items:flex-end;padding:32px 28px;font-size:13px;line-height:1.45;display:flex}.about-feature__body p,.about-intro__copy p,.advantage-card__description{margin:0}.about-intro{padding-block:34px 68px}.about-intro__inner{grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr);gap:clamp(32px,6vw,88px);display:grid}.about-intro__copy{flex-direction:column;gap:24px;max-width:480px;font-size:15px;line-height:1.6;display:flex}.advantage{padding-bottom:80px}.advantage__inner{flex-direction:column;gap:40px;display:flex}.advantage__header{grid-template-columns:minmax(220px,320px) minmax(320px,460px);justify-content:space-between;align-items:end;gap:24px;display:grid}.advantage__title{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(34px,4vw,48px);font-weight:400;line-height:.95}.advantage__lede{max-width:420px;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.5}.advantage__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;display:grid}.advantage-card{border-top:1px solid #06163433;grid-template-columns:72px minmax(0,1fr);gap:18px 24px;padding:24px 0;display:grid}.advantage-card__number{font-family:var(--font-display);letter-spacing:-.04em;align-self:start;font-size:30px;line-height:1}.advantage-card__title{align-self:start;margin:0;font-size:13px;font-weight:500;line-height:1.2}.advantage-card__description{color:var(--ink-soft);grid-column:1/-1;font-size:11px;line-height:1.45}.dot-grid{position:relative;overflow:hidden}.dot-grid:before{content:"";background-image:radial-gradient(circle,#06163424 1px,#0000 1px);background-size:11px 11px;position:absolute;inset:0}.practice-page{background:var(--sand);min-height:100vh}.practice-page .kenna-header{color:var(--navy);--fill-0:var(--navy);border-bottom-width:0;border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}.practice-page .kenna-header__inner{width:min(100%, var(--page-max));min-height:96px;max-width:var(--page-max);grid-template-columns:auto auto minmax(0,1fr);gap:24px}.practice-page .kenna-header__brand{align-items:center;gap:24px}.practice-page .kenna-header__brand:after{content:"";background:#0616346b;width:1px;height:18px}.practice-page .kenna-header__nav{justify-self:start;gap:24px}.practice-page .kenna-header__link{letter-spacing:-.032px;min-height:48px;font-size:15.6px;line-height:24px}.practice-page .kenna-header__actions{justify-self:end;gap:12px}.practice-page .kenna-pill{letter-spacing:0;border-radius:4px;font-size:13px;line-height:normal}.practice-page .kenna-pill--ghost{width:92px;min-width:92px;height:48px;min-height:48px;color:var(--navy);border-color:#0000;justify-content:center;padding:4px 16px}.practice-page .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;width:168px;min-width:168px;height:48px;min-height:48px;padding:4px 16px}.practice-page .kenna-pill--primary svg{width:12px;height:12px;display:block}.practice-page__hero{padding-inline:clamp(20px,2.8vw,40px)}.practice-page__hero-inner{grid-template-columns:minmax(0,526px) minmax(280px,426px);justify-content:space-between;align-items:flex-end;min-height:304px;padding-bottom:0;display:grid}.practice-page__title{max-width:526px;font-family:var(--font-display);letter-spacing:-1.44px;flex-direction:column;margin:0;font-size:48px;font-weight:400;line-height:1;display:flex}.practice-page__title em{font-style:italic}.practice-page__intro{padding-inline:clamp(20px,2.8vw,40px)}.practice-page__intro-inner{background:#dad4ca;grid-template-columns:minmax(320px,575px) minmax(360px,873px);justify-content:space-between;align-items:stretch;min-height:800px;padding:40px;display:grid}.practice-page__lede{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(36px,5vw,56px);line-height:.95}.practice-page__body{max-width:426px;font-family:var(--font-body);letter-spacing:0;align-self:end;margin:0;font-size:17px;line-height:24px}.practice-page__grid{padding:40px clamp(20px,2.8vw,40px) 70px}.practice-page__grid-inner{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start;gap:64px 24px;display:grid}.practice-page__card{flex-direction:column;align-items:start;gap:40px;display:flex}.practice-page__card-link,.practice-card__link{gap:inherit;width:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.practice-page__card-media{width:100%;height:220px;position:relative;overflow:hidden}.practice-page__card-media img{object-fit:cover;width:100%;height:100%}.practice-page__card-action{width:48px;height:48px;color:var(--navy);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:15px}.practice-page__card-action svg{fill:none;stroke:currentColor;width:18px;height:18px}.practice-page__card-link:hover .practice-page__card-action,.practice-page__card-link:focus-visible .practice-page__card-action{background:var(--navy);color:#fff;transform:rotate(45deg)}.practice-page__card-copy{flex-direction:column;gap:8px;width:100%;padding-inline:12px;display:flex}.practice-page__card-title{font-family:var(--font-display);margin:0;font-size:20px;font-weight:400;line-height:normal}.practice-page__card-description{-webkit-line-clamp:2;color:#061634cc;-webkit-box-orient:vertical;max-width:300px;margin:0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.practice-page__card-read-more{width:max-content;font-family:var(--font-display);color:var(--navy);align-items:center;gap:10px;margin-top:32px;font-size:14px;line-height:1;display:inline-flex}.practice-page__card-read-more img{width:16px;height:16px;transition:transform .18s}.practice-page__card-link:hover .practice-page__card-read-more img{transform:translate(4px)}.practice-page__spacer{display:none}@keyframes kenna-arrow-glide{0%{opacity:1;transform:var(--arrow-rest)}42%{opacity:.72;transform:var(--arrow-active)}43%{opacity:0;transform:var(--arrow-reset)}62%{opacity:0;transform:var(--arrow-reset)}to{opacity:1;transform:var(--arrow-active)}}@keyframes kenna-arrow-glide-diagonal{0%{opacity:1;transform:rotate(45deg)translate(0)}42%{opacity:.72;transform:rotate(45deg)translate(5px,-5px)}43%{opacity:0;transform:rotate(45deg)translate(-5px,5px)}62%{opacity:0;transform:rotate(45deg)translate(-5px,5px)}to{opacity:1;transform:rotate(45deg)translate(5px,-5px)}}:is(.home-text-link img,.practice-page__card-read-more img,.kenna-mega-menu__all svg,.kenna-mobile-submenu__all svg,.practice__link svg,.leadership__link svg,.insight-feature__action svg){--arrow-rest:translateX(0);--arrow-active:translateX(7px);--arrow-reset:translateX(-7px);transform:var(--arrow-rest);transform-origin:50%;will-change:transform, opacity;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .22s}.home-hero__insight-arrow{transform-origin:50%;will-change:transform, opacity;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .22s;transform:rotate(45deg)translate(0)}:is(.home-text-link:hover,.home-text-link:focus-visible,.home-practice-card a:hover,.home-practice-card a:focus-visible) .home-text-link img,:is(.practice-page__card-link:hover,.practice-page__card-link:focus-visible) .practice-page__card-read-more img,:is(.kenna-mega-menu__all:hover,.kenna-mega-menu__all:focus-visible) svg,:is(.kenna-mobile-submenu__all:hover,.kenna-mobile-submenu__all:focus-visible) svg,:is(.practice__link:hover,.practice__link:focus-visible) svg,:is(.leadership__link:hover,.leadership__link:focus-visible) svg,:is(.insight-feature__action:hover,.insight-feature__action:focus-visible) svg,:is(.home-hero__insight-card a:hover,.home-hero__insight-card a:focus-visible) .home-hero__insight-arrow,:is(.careers-role-card:hover,.careers-role-card:focus-visible) .careers-role-card__body span:after{animation:.62s cubic-bezier(.22,1,.36,1) both kenna-arrow-glide}:is(.home-hero__insight-card a:hover,.home-hero__insight-card a:focus-visible) .home-hero__insight-arrow,:is(.careers-role-card:hover,.careers-role-card:focus-visible) .careers-role-card__body span:after{animation-name:kenna-arrow-glide-diagonal}@media (prefers-reduced-motion:reduce){:is(.home-text-link:hover,.home-text-link:focus-visible,.home-practice-card a:hover,.home-practice-card a:focus-visible) .home-text-link img,:is(.practice-page__card-link:hover,.practice-page__card-link:focus-visible) .practice-page__card-read-more img,:is(.kenna-mega-menu__all:hover,.kenna-mega-menu__all:focus-visible) svg,:is(.kenna-mobile-submenu__all:hover,.kenna-mobile-submenu__all:focus-visible) svg,:is(.practice__link:hover,.practice__link:focus-visible) svg,:is(.leadership__link:hover,.leadership__link:focus-visible) svg,:is(.insight-feature__action:hover,.insight-feature__action:focus-visible) svg,:is(.home-hero__insight-card a:hover,.home-hero__insight-card a:focus-visible) .home-hero__insight-arrow,:is(.careers-role-card:hover,.careers-role-card:focus-visible) .careers-role-card__body span:after{transform:var(--arrow-active);animation:none}:is(.home-hero__insight-card a:hover,.home-hero__insight-card a:focus-visible) .home-hero__insight-arrow,:is(.careers-role-card:hover,.careers-role-card:focus-visible) .careers-role-card__body span:after{transform:rotate(45deg)translate(5px,-5px)}}.practice-detail-page{background:var(--sand);color:var(--navy)}.practice-detail-page .kenna-header{background:var(--navy);color:#fff;--fill-0:#fff;border-bottom-color:#ffffff1a;padding-inline:clamp(20px,2.8vw,40px)}.practice-detail-page .kenna-header__inner{width:min(100%, var(--page-max));max-width:var(--page-max);grid-template-columns:auto auto minmax(0,1fr);gap:24px;min-height:88px}.practice-detail-page .kenna-header__brand{align-items:center;gap:24px}.practice-detail-page .kenna-header__brand:after{content:"";background:#fff3;width:1px;height:18px}.practice-detail-page .kenna-header .kenna-wordmark{filter:brightness(0)invert()}.practice-detail-page .kenna-header__nav{justify-self:start;gap:24px}.practice-detail-page .kenna-header__link{letter-spacing:-.032px;min-height:48px;font-size:15.6px;line-height:24px}.practice-detail-page .kenna-header__actions{justify-self:end;gap:12px}.practice-detail-page .kenna-pill{letter-spacing:0;border-radius:4px;font-size:13px;line-height:normal}.practice-detail-page .kenna-pill--ghost{color:#fff;border-color:#0000;justify-content:center;width:92px;min-width:92px;height:48px;min-height:48px;padding:4px 16px}.practice-detail-page .kenna-pill--primary{width:168px;min-width:168px;height:40px;min-height:40px;color:var(--navy);background:#fff;border-color:#fff;justify-content:center;padding:4px 16px}.practice-detail-page .kenna-pill--primary svg{display:none}.practice-detail-hero,.practice-detail-overview,.practice-detail-contacts,.practice-detail-related{padding-inline:clamp(20px,2.8vw,40px)}.practice-detail-hero{background:var(--navy);color:#fff}.practice-detail-hero__inner{grid-template-columns:minmax(0,35.1471%) minmax(0,64.8529%);align-items:center;min-height:800px;padding-bottom:48px;display:grid}.practice-detail-hero__copy{flex-direction:column;gap:48px;min-width:0;min-height:599px;padding-top:72px;padding-right:49px;display:flex}.practice-detail-hero__crumbs{letter-spacing:-.24px;color:#ffffff70;flex-wrap:wrap;gap:16px;margin:0;font-size:12px;line-height:1;display:flex}.practice-detail-hero__crumbs a{color:#fff;text-decoration:none}.practice-detail-hero__title{max-width:429px;font-family:var(--font-display);letter-spacing:-1.44px;margin:0;font-size:48px;font-weight:400;line-height:1}.practice-detail-hero__title em{font-style:italic}.practice-detail-hero__intro{max-width:429px;margin:0;font-size:17px;line-height:24px}.practice-detail-hero__actions{gap:16px;width:max-content;max-width:100%;display:flex}.practice-detail-hero__button{border-radius:4px;flex:none;justify-content:center;align-items:center;min-height:40px;padding:10px 16px;font-size:14px;font-weight:400;line-height:21px;text-decoration:none;display:inline-flex}.practice-detail-hero__button--primary{color:var(--navy);background:#fff}.practice-detail-hero__button--secondary{color:#fff;border:1px solid #ffffff1a}.practice-detail-hero__media{border-radius:4px;width:100%;min-width:0;height:752px;position:relative;overflow:hidden}.practice-detail-hero__media img{object-fit:cover;width:100%;height:100%}.practice-detail-overview{padding-block:100px}.practice-detail-overview__inner{grid-template-columns:max-content minmax(0,1fr) 482px;align-items:start;gap:64px 96px;display:grid}.practice-detail-overview__title{font-family:var(--font-newsreader,var(--font-display));letter-spacing:-1.08px;white-space:nowrap;margin:0;font-size:36px;font-weight:400;line-height:1.2}.practice-detail-overview__copy{columns:auto;flex-direction:column;grid-column:2;gap:48px;max-width:482px;font-size:17px;line-height:24px;display:flex}.practice-detail-overview__copy p,.practice-detail-related__eyebrow,.practice-detail-overview__quote h3,.practice-detail-overview__quote p{margin:0}.practice-detail-overview__copy p{break-inside:avoid;white-space:pre-wrap}.practice-detail-overview__media{border-radius:4px;grid-column:3;width:482px;height:445px;position:relative;overflow:hidden}.practice-detail-overview__media img{object-fit:cover;width:100%;height:100%;display:block}.practice-detail-overview__quote{border-top:1px solid #d6cfc4;grid-column:1/-1;grid-template-columns:139px minmax(0,1fr);gap:48px 96px;width:100%;margin-top:0;padding-top:64px;display:grid}.practice-detail-overview__quote h3{font-family:var(--font-newsreader,var(--font-display));letter-spacing:-1.08px;white-space:nowrap;grid-column:2;font-size:36px;font-weight:400;line-height:1.2}.practice-detail-overview__quote blockquote{grid-column:2;margin:0}.practice-detail-overview__quote p{max-width:454px;font-family:var(--font-newsreader,var(--font-display));letter-spacing:-1px;font-size:24px;line-height:28px}.practice-detail-overview__quote cite{margin-top:24px;font-size:15px;font-style:normal;font-weight:600;line-height:1;display:block}.practice-detail-contacts{background:var(--sand)}.practice-detail-contacts__inner{flex-direction:column;gap:48px;padding-block:64px;display:flex}.practice-detail-contacts__inner h2{font-family:var(--font-display);letter-spacing:-1.08px;margin:0;font-size:36px;font-weight:400;line-height:1.2}.practice-detail-contacts__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.practice-detail-contact-card{color:#fff;height:418px;text-decoration:none;display:block;position:relative;overflow:hidden}.practice-detail-contact-card>img{object-fit:cover;width:100%;height:100%}.practice-detail-contact-card__body{-webkit-backdrop-filter:blur(18.75px);backdrop-filter:blur(18.75px);background:linear-gradient(#06163400 0%,#061634 100%);flex-direction:column;gap:3px;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.practice-detail-contact-card__body span{font-family:var(--font-display);letter-spacing:-.84px;font-size:22.9px;line-height:36.4px}.practice-detail-contact-card__body small{color:#ffffff80;letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:14.4px}.practice-detail-related{border-bottom:1px solid #06163414;padding-block:100px 120px}.practice-detail-related__inner{flex-direction:column;gap:40px;display:flex}.practice-detail-related__eyebrow{font-family:var(--font-display);letter-spacing:-1.08px;font-size:36px;font-weight:400;line-height:1.2}.practice-detail-related__eyebrow em{font-style:italic}.practice-detail-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.practice-detail-insights{background:var(--sand);color:var(--navy);padding:48px 40px 120px;overflow:hidden}.practice-detail-insights__inner{width:100%;max-width:var(--page-max);flex-direction:column;gap:40px;margin-inline:auto;display:flex}.practice-detail-insights__inner h2{color:var(--navy);font-family:var(--font-display);letter-spacing:-1.08px;margin:0;font-size:36px;font-weight:400;line-height:1.2}.practice-detail-insights__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start;gap:24px;width:100%;display:grid}.practice-detail-insight-card{width:100%;min-width:0;min-height:485px;position:relative}.practice-detail-insight-card .resource-card__media{width:100%;height:327px}.practice-detail-insight-card .resource-card__body{min-height:142px}.practice-detail-cta{margin-top:0}@media (min-width:901px){.practice-detail-overview__copy{max-width:546px}.practice-detail-overview__quote{grid-template-columns:140px minmax(0,1fr)}.practice-detail-overview__quote h3,.practice-detail-overview__quote blockquote{width:482px;max-width:482px}.practice-detail-hero{height:399px;min-height:399px;padding-inline:40px}.practice-detail-hero__inner{width:100%;max-width:var(--page-max);justify-content:center;align-items:flex-end;height:399px;min-height:399px;padding-top:0;padding-bottom:48px;display:flex}.practice-detail-hero__copy{width:100%;height:340px;min-height:0;padding:0;display:block;position:relative}.practice-detail-hero__crumbs{position:absolute;top:72px;left:0}.practice-detail-hero__title{letter-spacing:-1.44px;width:429px;max-width:429px;font-size:48px;line-height:1;position:absolute;top:132px;left:0}.practice-detail-hero__intro{width:482px;max-width:482px;margin-top:0;position:absolute;top:132px;right:0}.practice-detail-hero__actions{margin-top:0;position:absolute;top:300px;right:246px}.practice-detail-hero__media{display:none}.practice-detail-overview{padding-block:100px}.practice-detail-insights{min-height:631px}.home-contact-cta.practice-detail-cta{margin-top:0}}.lawyers-page{background:var(--sand);min-height:100vh;color:var(--navy)}.lawyers-page .kenna-header{color:var(--navy);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}.lawyers-page .kenna-header__inner{width:min(100%, var(--page-max));min-height:96px;max-width:var(--page-max);grid-template-columns:auto auto minmax(0,1fr);gap:24px}.lawyers-page .kenna-header__brand{align-items:center;gap:24px}.lawyers-page .kenna-header__brand:after{content:"";background:#0616346b;width:1px;height:18px}.lawyers-page .kenna-header__nav{justify-self:start;gap:24px}.lawyers-page .kenna-header__link{letter-spacing:-.032px;min-height:48px;font-size:15.6px;line-height:24px}.lawyers-page .kenna-header__actions{justify-self:end;gap:12px}.lawyers-page .kenna-pill{letter-spacing:0;border-radius:4px;font-size:13px;line-height:normal}.lawyers-page .kenna-pill--ghost{width:92px;min-width:92px;height:48px;min-height:48px;color:var(--navy);border-color:#0000;justify-content:center;padding:4px 16px}.lawyers-page .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;width:168px;min-width:168px;height:48px;min-height:48px;padding:4px 16px}.lawyers-page .kenna-pill--primary svg{width:12px;height:12px;display:block}.lawyers-page__hero,.lawyers-directory{padding-inline:clamp(20px,2.8vw,40px)}.lawyers-page__hero-inner{grid-template-columns:minmax(0,720px) minmax(280px,426px);justify-content:space-between;align-items:flex-end;min-height:304px;padding-bottom:24px;display:grid}.lawyers-page__title{font-family:var(--font-display);letter-spacing:-1.44px;flex-direction:column;margin:0;font-size:48px;font-weight:400;line-height:1;display:flex}.lawyers-page__title em{font-style:italic}.lawyers-page__summary{max-width:426px;margin:0;font-size:17px;line-height:24px}.lawyers-directory{padding-block:40px 100px}.lawyers-directory__inner{width:min(100%, var(--page-max));flex-direction:column;gap:40px;margin-inline:auto;display:flex}.lawyers-directory__intro{flex-direction:column;gap:40px;display:flex}.lawyers-directory__eyebrow{border-top:1px solid var(--stroke-soft);border-bottom:1px solid var(--stroke-soft);min-height:48px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin:0;font-size:12px;line-height:1;display:flex}.lawyers-directory__heading-row{grid-template-columns:minmax(0,720px) minmax(280px,500px);justify-content:space-between;align-items:center;gap:32px;display:grid}.lawyers-directory__headline{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.2vw,56px);font-weight:400;line-height:1.07}.lawyers-directory__summary{max-width:500px;margin:0;font-size:17px;line-height:1.47}.lawyers-directory__filters{z-index:20;background:var(--sand);border-bottom:1px solid #0616341a;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:24px;width:100%;min-height:40px;display:grid;position:sticky;top:0}.lawyers-filter{min-width:0;height:40px;display:flex}.lawyers-filter--search{align-self:end}.lawyers-filter__label{font-family:var(--font-body);letter-spacing:.3px;text-transform:uppercase;color:var(--home-blue-grey,#6e7c8f);font-size:12px;font-weight:700;line-height:14.4px}.lawyers-filter__select-wrap{width:100%;height:40px;display:flex;position:relative}.lawyers-filter__control{width:100%;min-height:40px;color:var(--navy);font-family:var(--font-body);box-shadow:none;background:0 0;border:0;border-radius:0;padding:9px 12px 10px;font-size:14px;line-height:21px}.lawyers-filter__control::placeholder{color:#0616345c}.lawyers-filter__control--input{appearance:none}.lawyers-filter__control--select{appearance:none;text-align:left;cursor:pointer;align-items:center;padding-left:44px;padding-right:12px;display:flex;position:relative}.lawyers-filter__chevron{color:#06163473;pointer-events:none;justify-content:center;align-items:center;width:32px;height:40px;display:inline-flex;position:absolute;top:0;left:0}.lawyers-filter__chevron svg{width:16px;height:16px}.lawyers-filter__display-value{text-overflow:clip;white-space:nowrap;display:block;overflow:hidden}.lawyers-filter-menu{width:253px;min-width:253px}.lawyers-filter:last-child .lawyers-filter-menu{left:auto;right:0}.lawyers-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:48px 24px;display:grid}.lawyer-card--directory{align-items:flex-start;width:100%}.lawyer-card__profile-link{width:100%;color:var(--navy);flex-direction:column;text-decoration:none;display:flex}.lawyer-card__media{aspect-ratio:auto;width:100%;height:416px;position:relative;overflow:hidden}.lawyer-card__body{color:var(--navy);flex-direction:column;gap:3px;padding-top:24px;display:flex}.lawyer-card__body span{font-family:var(--font-display);letter-spacing:-.84px;font-size:22.9px;line-height:36.4px}.lawyer-card__body small{color:#06163480;letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:14.4px}.lawyers-directory__empty{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.lawyers-pagination{justify-content:center;align-items:flex-start;gap:16px;margin-top:45px;display:flex}.lawyers-pagination__pages{align-items:flex-start;display:flex}.lawyers-pagination__arrow,.lawyers-pagination__page,.lawyers-pagination__ellipsis{width:48px;height:48px;color:var(--home-blue-grey,#6e7c8f);font-family:var(--font-body);letter-spacing:0;background:0 0;border:0;border-radius:0;flex:0 0 48px;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.lawyers-pagination__arrow,.lawyers-pagination__page{cursor:pointer}.lawyers-pagination__arrow{border:1px solid var(--cream-shades,#d6cfc4);color:var(--home-blue-grey,#6e7c8f)}.lawyers-pagination__arrow svg{stroke-width:1.5px;width:16px;height:16px}.lawyers-pagination__arrow--previous svg{transform:rotate(180deg)}.lawyers-pagination__arrow:disabled,.lawyers-pagination__page:disabled{opacity:.45;cursor:not-allowed}.lawyers-pagination__page.is-active{background:var(--navy);color:#fff}.lawyers-pagination__page:not(.is-active):hover,.lawyers-pagination__page:not(.is-active):focus-visible,.lawyers-pagination__arrow:not(:disabled):hover,.lawyers-pagination__arrow:not(:disabled):focus-visible{color:var(--navy);background:#0616340f}.lawyers-pagination__page:focus-visible,.lawyers-pagination__arrow:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media (max-width:480px){.lawyers-pagination{gap:8px;width:100%;margin-top:40px}.lawyers-pagination__arrow,.lawyers-pagination__page,.lawyers-pagination__ellipsis{flex-basis:44px;width:44px;height:44px}}.lawyer-detail-page{min-height:100vh;color:var(--navy);background:#fff}.lawyer-detail-page .kenna-header{color:var(--navy);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}.lawyer-detail-page .kenna-header__inner{width:min(100%, var(--page-max));min-height:88px;max-width:var(--page-max);grid-template-columns:auto auto minmax(0,1fr);gap:24px}.lawyer-detail-page .kenna-header__brand{align-items:center;gap:24px}.lawyer-detail-page .kenna-header__brand:after{content:"";background:#0616346b;width:1px;height:18px}.lawyer-detail-page .kenna-header__nav{justify-self:start;gap:24px}.lawyer-detail-page .kenna-header__link{letter-spacing:-.032px;min-height:48px;font-size:15.6px;line-height:24px}.lawyer-detail-page .kenna-header__actions{justify-self:end;gap:12px}.lawyer-detail-page .kenna-pill{letter-spacing:0;border-radius:4px;font-size:13px;line-height:normal}.lawyer-detail-page .kenna-pill--ghost{width:92px;min-width:92px;height:48px;min-height:48px;color:var(--navy);border-color:#0000;justify-content:center;padding:4px 16px}.lawyer-detail-page .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;justify-content:center;width:168px;min-width:168px;height:40px;min-height:40px;padding:4px 16px}.lawyer-detail-page .kenna-pill--primary svg{width:12px;height:12px;display:block}.lawyer-detail{background:#fff;padding:112px clamp(20px,2.8vw,40px) 100px}.lawyer-detail__shell{grid-template-columns:minmax(300px,393fr) minmax(0,927fr);justify-content:center;align-items:start;width:min(100%,1320px);min-height:1856.77px;display:grid}.lawyer-detail__banner{width:393px;height:600px;position:sticky;top:112px;overflow:hidden}.lawyer-detail__banner img{object-fit:cover;width:100%;height:100%}.lawyer-detail__content{flex-direction:column;gap:80px;min-width:0;padding:40px 100px 100px;display:flex}.lawyer-detail__header{flex-direction:column;gap:16px;width:100%;max-width:700px;padding-top:0;display:flex}.lawyer-detail__name{font-family:var(--font-display);letter-spacing:-1.44px;margin:0;font-size:48px;font-weight:400;line-height:1}.lawyer-detail__meta{flex-direction:column;gap:16px;display:flex}.lawyer-detail__role{letter-spacing:.3px;text-transform:uppercase;color:#081b3ba1;margin:0;font-size:12px;font-weight:500;line-height:1.2}.lawyer-detail__contacts{flex-direction:column;display:flex}.lawyer-detail__contact{letter-spacing:0;color:var(--navy);text-underline-offset:1px;font-size:17px;font-weight:400;line-height:24px;text-decoration:underline}.lawyer-detail__contacts .lawyer-detail__contact+.lawyer-detail__contact{text-decoration:none}.lawyer-detail__sections{flex-direction:column;gap:0;width:100%;max-width:700px;padding-top:0;display:flex}.lawyer-detail__section{flex-direction:column;gap:20px;display:flex}.lawyer-detail__section+.lawyer-detail__section,.lawyer-detail__section:first-child+.lawyer-detail__section{margin-top:82px}.lawyer-detail__section:nth-child(n+3){margin-top:40px}.lawyer-detail__section-title{font-family:var(--font-display);letter-spacing:-1px;margin:0;font-size:24px;font-style:italic;font-weight:400;line-height:28px}.lawyer-detail__copy,.lawyer-detail__stack{font-size:16.3px;line-height:22.1px}.lawyer-detail__copy p,.lawyer-detail__stack p,.lawyer-detail__list{margin:0}.lawyer-detail__copy{font-size:17px;line-height:24px}.lawyer-detail__copy p+p{margin-top:24px}.lawyer-detail__stack p+p{margin-top:20px}.lawyer-detail__list{padding-left:24.45px;font-size:16.3px;line-height:22.1px}.lawyer-detail__practice-list{flex-direction:column;gap:8px;display:flex}.lawyer-detail__practice-item{width:fit-content;font-family:var(--font-body);letter-spacing:0;color:var(--navy);text-underline-offset:1px;font-size:17px;font-weight:400;line-height:24px;text-decoration:underline;display:block}.lawyer-detail-resources{color:var(--navy);background:#d6cfc4;padding:128px clamp(20px,2.8vw,40px)}.lawyer-detail-resources__inner{align-items:flex-start;gap:64px;display:flex}.lawyer-detail-resources__intro{flex-direction:column;flex:0 0 312px;gap:24px;width:312px;display:flex}.lawyer-detail-resources__kicker{letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:500;line-height:1;display:flex}.lawyer-detail-resources__kicker:before{background:var(--navy);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);content:"";width:10px;height:10px}.lawyer-detail-resources__intro h2,.lawyer-detail-people__inner h2{font-family:var(--font-display);letter-spacing:-1px;margin:0;font-size:24px;font-weight:400;line-height:1.2}.lawyer-detail-resources__grid{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-width:0;display:grid}.lawyer-detail-resource-card{gap:16px}.lawyer-detail-resource-card .resource-card__media{border-radius:0;height:327px}.lawyer-detail-resource-card .resource-card__body{min-height:142px}.lawyer-detail-people{background:var(--sand);color:var(--navy);padding:120px clamp(20px,2.8vw,40px)}.lawyer-detail-people__inner{flex-direction:column;gap:40px;display:flex}.lawyer-detail-people__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.lawyer-detail-people .lawyer-card__media{height:327px}@media (max-width:900px){.lawyer-detail-resources__inner{flex-direction:column}.lawyer-detail-resources__intro{flex-basis:auto;width:100%}.lawyer-detail-resources__grid,.lawyer-detail-people__grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:24px;width:100%;display:flex;overflow:auto visible}.lawyer-detail-resources__grid::-webkit-scrollbar{display:none}.lawyer-detail-people__grid::-webkit-scrollbar{display:none}.lawyer-detail-resource-card,.lawyer-detail-people .lawyer-card--directory{scroll-snap-align:start;flex:0 0 min(352px,100vw - 40px);width:min(352px,100vw - 40px)}}.legal-page{background:var(--sand);min-height:0;color:var(--navy)}.not-found-page{min-height:0;color:var(--navy);background:#fff;overflow:hidden}body:has(.not-found-page){background:#fff}.not-found-page__main{min-height:0}body:has(.not-found-page) .home-hero__member-card{display:none!important}.not-found-page__hero{box-sizing:border-box;min-height:calc(100svh - var(--event-topbar-height) - 88px);background:#fff;align-items:center;padding:clamp(96px,12vw,180px) clamp(20px,2.8vw,40px) clamp(120px,10vw,180px);display:flex}.not-found-page__inner{display:block}.not-found-page__content{flex-direction:column;align-items:flex-start;gap:32px;max-width:760px;margin-left:clamp(0px,10vw,160px);display:flex}.not-found-page__heading{flex-direction:column;gap:20px;display:flex}.not-found-page__code{color:#06163475;font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;margin:0;font-size:14px;font-weight:700;line-height:1}.not-found-page h1{color:var(--navy);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(58px,7.7vw,112px);font-weight:400;line-height:.94}.not-found-page__lede{color:#061634b8;width:min(100%,620px);font-family:var(--font-sans);margin:0;font-size:20.2px;font-weight:400;line-height:1.46}.not-found-page__contact{color:#061634c7;font-family:var(--font-sans);border-block:1px solid #0616341a;flex-direction:column;gap:10px;margin:0;padding-block:24px;font-size:16px;font-style:normal;line-height:1.45;display:flex}.not-found-page__contact p{grid-template-columns:24px minmax(0,1fr);gap:10px;margin:0;display:grid}.not-found-page__contact span{color:#06163480;font-weight:700}.not-found-page__contact-value{min-width:0}.not-found-page__contact a{color:var(--navy);text-underline-offset:4px;word-break:break-word;text-decoration:underline;text-decoration-thickness:1px}.not-found-page__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.not-found-page__actions .home-button{height:44px;min-height:44px;font-family:var(--font-sans);padding-inline:18px}.not-found-page__actions .home-button--dark{border-color:var(--navy);background:var(--navy);color:#fff}.not-found-page__actions .home-button--outline{color:var(--navy);border-color:#06163424}.not-found-page__actions .home-button:is(:hover,:focus-visible){transform:translateY(-1px)}.not-found-page__actions .home-button--dark:is(:hover,:focus-visible){background:#0a214b;border-color:#0a214b}.not-found-page__actions .home-button--outline:is(:hover,:focus-visible){background:#0616340a;border-color:#06163452}@media (max-width:640px){.not-found-page__hero{min-height:auto;padding:56px 20px 88px}.not-found-page__inner{gap:36px;width:100%;max-width:none}.not-found-page__content,.not-found-page__lede{width:100%;max-width:none}.not-found-page__content{gap:28px;margin-left:0}.not-found-page h1{font-size:58px;line-height:.94}.not-found-page__lede{font-size:18px;line-height:1.45}.not-found-page__actions{width:100%}.not-found-page__actions .home-button{flex:160px}.not-found-page__contact{font-size:15px}}.legal-page .kenna-header{color:var(--navy);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}.legal-page .kenna-header__inner{width:min(100%, var(--page-max));min-height:88px;max-width:var(--page-max);grid-template-columns:auto auto minmax(0,1fr);gap:24px}.legal-page .kenna-header__brand{align-items:center;gap:24px}.legal-page .kenna-header__brand:after{content:"";background:#0616346b;width:1px;height:18px}.legal-page .kenna-header__nav{justify-self:start;gap:24px}.legal-page .kenna-header__link{letter-spacing:-.032px;min-height:48px;font-size:15.6px;line-height:24px}.legal-page .kenna-header__actions{justify-self:end;gap:12px}.legal-page .kenna-pill{letter-spacing:0;border-radius:4px;font-size:13px;line-height:normal}.legal-page .kenna-pill--ghost{width:92px;min-width:92px;height:48px;min-height:48px;color:var(--navy);border-color:#0000;justify-content:center;padding:4px 16px}.legal-page .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;justify-content:center;width:168px;min-width:168px;height:40px;min-height:40px;padding:4px 16px}.legal-page .kenna-pill--primary svg{display:none}.legal-document{padding:168px clamp(20px,2.8vw,40px) 100px}.legal-document__inner,.legal-document--privacy .legal-document__inner,.legal-document--privacy .legal-document__content,.legal-document--cookies .legal-document__inner,.legal-document--cookies .legal-document__content{min-height:0}.legal-document__content{width:600px;font-family:var(--font-body);color:var(--navy);margin-left:360px;font-size:20.2px;font-weight:400;line-height:1.4}.legal-document__content h1{font-family:var(--font-display);letter-spacing:0;margin:0 0 28.28px;font-size:48px;font-weight:400;line-height:1.4}.legal-document__section,.legal-document__content h2,.legal-document__content p{margin:0}.legal-document__section+.legal-document__section,.legal-document__content h2,.legal-document__content p+p{margin-top:28.28px}.legal-document__content h2{font-family:var(--font-body);font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:0}.legal-document--terms .legal-document__section+.legal-document__section{margin-top:0}.legal-document--terms .legal-document__content h2{margin:25.32px 0}.legal-document__content a{color:inherit;text-decoration-skip-ink:none;text-underline-offset:2px;text-decoration:underline}@media (min-width:1201px){.legal-page--terms .legal-document{padding-inline:60px}.legal-page--terms .legal-document__inner{width:1320px;max-width:100%}.legal-page--terms .legal-document__content{margin-left:300px}}@media (max-width:1200px){.legal-document__content{margin-inline:auto}}@media (max-width:700px){.article-others__list{grid-template-columns:1fr;gap:28px}.article-related-card .resource-card__media{aspect-ratio:322/327;height:auto}.legal-document{padding:72px 20px}.legal-document__inner,.legal-document--privacy .legal-document__content,.legal-document--cookies .legal-document__inner,.legal-document--cookies .legal-document__content{min-height:0}.legal-document__content{width:100%;font-size:16px;line-height:1.45}.legal-document__content h1{margin-bottom:24px;font-size:38px;line-height:1.05}.legal-document__section+.legal-document__section,.legal-document__content h2,.legal-document__content p+p{margin-top:23.2px}.legal-document--terms .legal-document__content h2{margin:23.2px 0}}.resources-page{min-height:100vh;color:var(--navy);background:#fff}.resources-page .kenna-header,.contact-page .kenna-header{color:var(--navy);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}.resources-page .kenna-header__inner,.contact-page .kenna-header__inner{width:min(100%, var(--page-max));min-height:88px;max-width:var(--page-max);grid-template-columns:auto auto minmax(0,1fr);gap:24px}.resources-page .kenna-header__brand,.contact-page .kenna-header__brand{align-items:center;gap:24px}.resources-page .kenna-header__brand:after,.contact-page .kenna-header__brand:after{content:"";background:#0616346b;width:1px;height:18px}.resources-page .kenna-header__nav,.contact-page .kenna-header__nav{justify-self:start;gap:24px}.resources-page .kenna-header__link,.contact-page .kenna-header__link{letter-spacing:-.032px;min-height:48px;font-size:15.6px;line-height:24px}.resources-page .kenna-header__actions,.contact-page .kenna-header__actions{justify-self:end;gap:12px}.resources-page .kenna-pill,.contact-page .kenna-pill{letter-spacing:0;border-radius:4px;font-size:13px;line-height:normal}.resources-page .kenna-pill--ghost,.contact-page .kenna-pill--ghost{width:92px;min-width:92px;height:48px;min-height:48px;color:var(--navy);border-color:#0000;justify-content:center;padding:4px 16px}.resources-page .kenna-pill--primary,.contact-page .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;width:168px;min-width:168px;height:48px;min-height:48px;padding:4px 16px}.resources-page .kenna-pill--primary svg,.contact-page .kenna-pill--primary svg{width:12px;height:12px;display:block}.resources-hero,.resources-listing,.resources-secondary{padding-inline:clamp(20px,2.8vw,40px)}.resources-hero__inner{align-items:flex-end;min-height:187px;display:flex}.resources-hero__title{font-family:var(--font-display);letter-spacing:-1.08px;margin:0;padding-bottom:32px;font-size:36px;font-weight:400;line-height:43px}.resources-listing{padding-bottom:0}.resources-listing__inner{flex-direction:column;gap:0;min-height:1161px;display:flex}.resources-search-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;min-height:59px;margin-bottom:24px;display:grid}.resources-control{flex-direction:column;gap:4px;min-width:0;display:flex}.resources-control--search{justify-content:flex-end}.resources-control__label{color:#06163470;letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:14.4px}.resources-control__select-wrap{display:block;position:relative}.resources-control__field{width:100%;height:40px;color:var(--navy);font-family:var(--font-body);background:#00000014;border:0;border-radius:4px;padding:9px 12px;font-size:14px;line-height:21px}.resources-control__field::placeholder{color:#0616346b}.resources-control__field--select{appearance:none;padding-right:48px}.resources-control__trigger{width:100%;height:40px;color:var(--navy);font-family:var(--font-body);text-align:left;cursor:pointer;background:#00000014;border:0;border-radius:4px;align-items:center;padding:9px 48px 9px 12px;font-size:14px;line-height:21px;display:flex;position:relative}.resources-control__trigger:focus-visible{outline-offset:2px;outline:2px solid #06163466}.resources-control__chevron{pointer-events:none;color:#909090;justify-content:center;align-items:center;width:38px;height:40px;display:inline-flex;position:absolute;top:0;right:0}.resources-control__chevron svg{fill:none;stroke:currentColor;width:16px;height:16px}.resources-control__display-value{display:none}.resources-filter-menu{z-index:20;box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border-radius:6px;flex-direction:column;gap:8px;width:253px;min-width:253px;max-height:min(392px,100vh - 160px);padding:16px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 16px 40px #06163424}.resources-filter-menu::-webkit-scrollbar{width:6px}.resources-filter-menu::-webkit-scrollbar-thumb{background:#06163433;border-radius:999px}.resources-filter-menu::-webkit-scrollbar-track{background:0 0}.resources-filter-menu__option{color:#061634;width:100%;min-height:20px;font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:12px;padding:0;font-size:14px;line-height:20px;display:flex}.resources-filter-menu__option:hover,.resources-filter-menu__option:focus-visible{color:#061634}.resources-filter-menu__option:focus-visible{outline-offset:3px;outline:2px solid #06163447}.resources-filter-menu__box{background:#fff;border:1px solid #06163438;border-radius:6px;flex:0 0 16px;width:16px;height:16px;position:relative}.resources-filter-menu__option.is-selected .resources-filter-menu__box{background:#171717;border-color:#171717;box-shadow:0 1px 2px #0000001a}.resources-filter-menu__option.is-selected .resources-filter-menu__box:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:7px;height:4px;position:absolute;top:4px;left:4px;transform:rotate(-45deg)}.resources-filters{border:0;flex-wrap:wrap;align-items:center;gap:0;min-height:60px;padding:16px 0;display:none}.resources-filter{min-height:28px;font-family:var(--font-body);letter-spacing:0;color:var(--navy);align-items:center;gap:10px;padding:2px 12px;font-size:17px;line-height:24px;display:inline-flex}.resources-filter.is-active{color:var(--navy)}.resources-filter__dot{background:var(--navy);width:8px;height:8px}.resources-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:48px 24px;display:grid}.resources-grid--loading{pointer-events:none}.resource-card-skeleton{flex-direction:column;gap:14px;min-width:0;display:flex}.resource-card-skeleton__media,.resource-card-skeleton__meta,.resource-card-skeleton__title,.resource-card-skeleton__text{background:#d6cfc480;position:relative;overflow:hidden}.resource-card-skeleton__media:after,.resource-card-skeleton__meta:after,.resource-card-skeleton__title:after,.resource-card-skeleton__text:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff94 48%,#fff0 100%);animation:1.4s ease-in-out infinite resources-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.resource-card-skeleton__media{aspect-ratio:318/356;width:100%}.resource-card-skeleton__meta{width:42%;height:14px}.resource-card-skeleton__title{width:92%;height:22px}.resource-card-skeleton__title--short{width:68%}.resource-card-skeleton__text{width:100%;height:14px}.resource-card-skeleton__text--short{width:74%}@keyframes resources-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.resource-card-skeleton__media:after,.resource-card-skeleton__meta:after,.resource-card-skeleton__title:after,.resource-card-skeleton__text:after{animation:none}}.resources-result-count{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.resources-empty{width:min(100%,720px);color:var(--navy);text-align:center;border-top:1px solid #0616341a;border-bottom:1px solid #0616341a;flex-direction:column;align-items:center;gap:14px;margin:80px auto 0;padding:56px 24px;display:flex}.resources-empty__eyebrow{color:#0616347a;font-family:var(--font-body);letter-spacing:.36px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}.resources-empty__title{color:var(--navy);font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.08}.resources-empty__text{max-width:430px;color:var(--home-blue-grey,#6e7c8f);font-family:var(--font-body);letter-spacing:0;margin:0;font-size:16px;line-height:1.55}.resources-empty__button{min-height:38px;color:var(--navy);cursor:pointer;font-family:var(--font-body);letter-spacing:0;text-underline-offset:4px;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin-top:6px;padding:0;font-size:15px;font-weight:600;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .22s,text-decoration-color .22s;display:inline-flex}.resources-empty__button svg{fill:none;stroke:currentColor;width:16px;height:16px;transition:transform .26s}.resources-empty__button:hover,.resources-empty__button:focus-visible{color:var(--navy);text-decoration-color:currentColor}.resources-empty__button:hover svg,.resources-empty__button:focus-visible svg{transform:translate(4px)}.resources-empty__button:focus-visible{outline:2px solid var(--navy);outline-offset:6px}.resources-pagination{justify-content:center;align-items:flex-start;gap:16px;margin-top:32px;display:flex}.resources-pagination__pages{align-items:flex-start;display:flex}.resources-pagination__arrow,.resources-pagination__page,.resources-pagination__ellipsis{width:48px;height:48px;color:var(--home-blue-grey,#6e7c8f);font-family:var(--font-body);letter-spacing:0;background:0 0;border:0;border-radius:0;flex:0 0 48px;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.resources-pagination__arrow,.resources-pagination__page{cursor:pointer}.resources-pagination__arrow{border:1px solid var(--cream-shades,#d6cfc4)}.resources-pagination__arrow svg{stroke-width:1.5px;width:16px;height:16px}.resources-pagination__arrow--previous svg{transform:rotate(180deg)}.resources-pagination__page.is-active{background:var(--navy);color:#fff}.resources-pagination__arrow:disabled,.resources-pagination__arrow.is-disabled,.resources-pagination__page:disabled{opacity:.45;cursor:not-allowed}.resources-pagination__page:not(.is-active):hover,.resources-pagination__page:not(.is-active):focus-visible,.resources-pagination__arrow:not(.is-disabled):hover,.resources-pagination__arrow:not(.is-disabled):focus-visible{color:var(--navy);background:#0616340f}.resources-pagination__page:focus-visible,.resources-pagination__arrow:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.resource-card{flex-direction:column;gap:16px;min-width:0;display:flex}.resource-card__media{border-radius:4px;height:327px;display:block;position:relative;overflow:hidden}.resource-card__media-link{width:100%;height:100%;display:block}.resource-card__media img{object-fit:cover;width:100%;height:100%;display:block}.resource-card__bookmark{z-index:2;cursor:pointer;background:#6e7c8fc7;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .18s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:16px;right:16px}.resource-card__bookmark svg{z-index:2;color:#fff;fill:#0000;stroke:currentColor;stroke-linejoin:round;stroke-width:1.25px;transform-origin:50% 60%;width:16px;height:16px;transition:fill .16s,transform .22s cubic-bezier(.22,1,.36,1)}.resource-card__bookmark:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;border:1px solid #ffffffc7;position:absolute;inset:-5px;transform:scale(.68)}.resource-card__bookmark-spark{opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.3)}.resource-card__bookmark[aria-pressed=true] svg{fill:currentColor}.resource-card__bookmark:is(:hover,:focus-visible){background:#061634e0;transform:translateY(-1px)scale(1.04);box-shadow:0 8px 18px #0616342e}.resource-card__bookmark:focus-visible{outline-offset:3px;outline:2px solid #fff}.resource-card__bookmark:active{transform:translateY(0)scale(.94)}.resource-card__bookmark--animating{animation:.52s cubic-bezier(.2,1.35,.32,1) resource-bookmark-button-pop}.resource-card__bookmark--animating svg{animation:.52s cubic-bezier(.2,1.35,.32,1) resource-bookmark-icon-pop}.resource-card__bookmark--animating:after{animation:.62s ease-out resource-bookmark-ring}.resource-card__bookmark--animating .resource-card__bookmark-spark{animation:.62s ease-out resource-bookmark-spark}@keyframes resource-bookmark-button-pop{0%{transform:scale(.9)}45%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes resource-bookmark-icon-pop{0%{transform:scale(.62)rotate(-8deg)}55%{transform:scale(1.24)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes resource-bookmark-ring{0%{opacity:.75;transform:scale(.66)}to{opacity:0;transform:scale(1.34)}}@keyframes resource-bookmark-spark{0%{opacity:0;transform:translate(-50%,-50%)scale(.25);box-shadow:0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff}30%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(.65);box-shadow:0 -20px #fff,18px -8px #ffffffb3,-16px -10px #ffffffb3,0 18px #ffffff8c}}@media (prefers-reduced-motion:reduce){.resource-card__bookmark,.resource-card__bookmark svg{transition-duration:1ms}.resource-card__bookmark--animating,.resource-card__bookmark--animating svg,.resource-card__bookmark--animating:after,.resource-card__bookmark--animating .resource-card__bookmark-spark{animation:none}.resource-card__bookmark:is(:hover,:focus-visible),.resource-card__bookmark:active{transform:none}}.resource-card__body{flex-direction:column;flex:1;gap:12px;min-height:auto;display:flex}.resource-card__date{color:var(--navy);margin:0;font-size:14px;line-height:21px}.resource-card__title{-webkit-line-clamp:3;font-family:var(--font-body);color:var(--navy);-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:400;line-height:21px;display:-webkit-box;overflow:hidden}.resource-card__summary{-webkit-line-clamp:2;color:#061634b3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:20px;display:-webkit-box;overflow:hidden}.resource-card__category{border:1px solid var(--navy);width:fit-content;min-height:24px;color:var(--navy);text-transform:uppercase;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:4px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.resources-secondary{padding-top:120px;padding-bottom:120px}.resources-secondary__inner{flex-direction:column;gap:40px;display:flex}.resources-secondary__title{max-width:320px;font-family:var(--font-display);letter-spacing:-1.08px;margin:0;font-size:36px;font-weight:400;line-height:43px}.resources-secondary__title em{font-style:italic}.resources-secondary__block{flex-direction:column;gap:0;display:flex}.resources-secondary__eyebrow{font-family:var(--font-mono);margin:0;font-size:12px;line-height:1}.article-page{background:var(--sand);min-height:100vh;color:var(--navy)}.article-page--figma{background:#fff}body:has(.article-page--figma){background:#fff!important}body:has(.article-page--figma) .kenna-header.kenna-header{background:#fff!important}.article-page .kenna-header{color:var(--navy);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}.article-page .kenna-header__inner{width:min(100%, var(--page-max));min-height:88px;max-width:var(--page-max);grid-template-columns:auto auto minmax(0,1fr);gap:24px}.article-page .kenna-header__brand{align-items:center;gap:24px}.article-page .kenna-header__brand:after{content:"";background:#0616346b;width:1px;height:18px}.article-page .kenna-header__nav{justify-self:start;gap:24px}.article-page .kenna-header__link{letter-spacing:-.032px;min-height:48px;font-size:15.6px;line-height:24px}.article-page .kenna-header__actions{justify-self:end;gap:12px}.article-page .kenna-pill{letter-spacing:0;border-radius:4px;font-size:13px;line-height:normal}.article-page .kenna-pill--ghost{width:92px;min-width:92px;height:48px;min-height:48px;color:var(--navy);border-color:#0000;justify-content:center;padding:4px 16px}.article-page .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;width:168px;min-width:168px;height:48px;min-height:48px;padding:4px 16px}.article-page .kenna-pill--primary svg{width:12px;height:12px;display:block}.article-hero,.article-content,.article-others{padding-inline:clamp(20px,2.8vw,40px)}.article-hero__inner{flex-direction:column;gap:48px;width:min(100%,1024px);min-height:0;padding-top:0;display:flex}.article-breadcrumbs{width:100%;max-width:1024px;color:var(--navy);font-family:var(--font-body);white-space:nowrap;align-items:flex-start;gap:8px;font-size:12px;line-height:16px;display:flex;overflow:hidden}.article-breadcrumbs>*{flex:none}.article-breadcrumbs span:last-child{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.article-breadcrumbs a{color:inherit;text-decoration:none}.article-breadcrumbs span:nth-child(2n),.article-breadcrumbs span:last-child{color:var(--home-blue-grey,#6e7c8f)}.article-hero__header{flex-direction:column;align-items:flex-start;width:100%;max-width:1024px;padding-top:64px;display:flex}.article-hero__title{width:638px;max-width:100%;font-family:var(--font-display);letter-spacing:-1.44px;margin:0;font-size:48px;font-weight:400;line-height:1}.article-meta{border:0;align-items:center;gap:16px;min-height:56px;margin-top:0;padding:16px 0;display:flex}.article-meta__tags,.article-other__tags{flex-wrap:wrap;gap:8px;display:flex}.article-meta__tag,.article-other__tags span{border:1px solid var(--navy);min-height:24px;font-family:var(--font-body);text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.article-meta__date-group{min-width:0;font-family:var(--font-body);letter-spacing:0;align-items:center;gap:16px;font-size:12px;line-height:1;display:flex}.article-meta__dot{background:var(--navy);width:5px;height:5px}.article-meta__writer,.article-other__writer{align-items:center;gap:12px;font-size:13px;line-height:1.3;display:none}.article-hero__image{border-radius:0;width:700px;max-width:100%;height:378px;margin-top:0;position:relative;overflow:hidden}.article-hero__image img{object-fit:cover;width:100%;height:100%}.article-content{margin-top:0;padding-top:0;padding-bottom:0}.article-content__inner{justify-content:space-between;align-items:flex-start;gap:84px;width:min(100%,1024px);min-height:0;display:flex;position:relative}.article-content__rail{display:none}.article-content__main{flex-direction:column;flex:0 700px;gap:80px;width:700px;max-width:100%;display:flex}.article-sidebar{flex-direction:column;flex:0 0 240px;align-self:flex-start;gap:48px;width:240px;max-width:100%;padding-top:0;display:flex}.article-actions{flex-direction:column;align-self:start;gap:16px;width:240px;display:flex}.article-actions__buttons{flex-direction:column;gap:8px;display:flex}.article-action{width:240px;height:40px;color:var(--navy);font-family:var(--font-body);background:0 0;border:1px solid #0616342e;border-radius:2px;justify-content:center;align-items:center;font-size:14px;line-height:21px;text-decoration:none;display:flex}.article-action--primary{background:var(--navy);border-color:var(--navy);color:#fff}.article-action--save{appearance:none;cursor:pointer;gap:4px;transition:border-color .18s,background-color .18s,color .18s,transform .22s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible}.article-action--save:before{clip-path:polygon(25% 12%,75% 12%,75% 86%,50% 68%,25% 86%);content:"";transform-origin:50% 60%;background:currentColor;flex:none;width:16px;height:16px}.article-action--save:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;border:1px solid #06163447;position:absolute;inset:-5px;transform:scale(.68)}.article-action__bookmark-spark{opacity:0;pointer-events:none;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;inset:50% auto auto 30px;transform:translate(-50%,-50%)scale(.3)}.article-action--save[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff}.article-action--save.is-bookmark-animating{animation:.52s cubic-bezier(.2,1.35,.32,1) resource-bookmark-button-pop}.article-action--save.is-bookmark-animating:before{animation:.52s cubic-bezier(.2,1.35,.32,1) resource-bookmark-icon-pop}.article-action--save.is-bookmark-animating:after{animation:.62s ease-out resource-bookmark-ring}.article-action--save.is-bookmark-animating .article-action__bookmark-spark{animation:.62s ease-out resource-bookmark-spark}.article-action--share{border-color:#0000;border-radius:4px;justify-content:flex-start;gap:10px;padding:4px 16px}.article-action--share span{flex:1 0 0;min-width:0;font-weight:400}.article-action--share a,.article-action--share button{width:16px;height:16px;color:var(--navy);background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.article-action--share svg{fill:currentColor;flex:0 0 14px;width:14px;height:14px;display:block}.article-actions__rule{background:#06163426;width:240px;height:1px}.article-actions__message{color:#061634ad;max-width:240px;font-family:var(--font-body);text-align:center;margin:0;font-size:13px;line-height:18px}.article-actions__time{color:var(--navy);font-family:var(--font-body);justify-content:center;gap:10px;margin:0;font-size:14px;line-height:20px;display:flex}.article-actions__time strong{font-weight:400}.article-auth-modal{z-index:1000;background:#06163414;justify-content:center;align-items:flex-start;padding-top:236.5px;display:flex;position:fixed;inset:0}body.has-resource-auth-modal .home-hero__member-card{opacity:0;pointer-events:none}.article-auth-modal__card{box-sizing:border-box;width:480px;height:426px;color:var(--navy);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border-radius:8px;flex-direction:column;align-items:center;gap:48px;padding:64px 48px 48px;display:flex;position:relative}.article-auth-modal__close{width:20px;height:20px;color:var(--navy);background:0 0;border:0;position:absolute;top:20px;right:20px}.article-auth-modal__close:before,.article-auth-modal__close:after{content:"";background:currentColor;width:14px;height:1px;position:absolute;top:9px;left:3px}.article-auth-modal__close:before{transform:rotate(45deg)}.article-auth-modal__close:after{transform:rotate(-45deg)}.article-auth-modal__copy{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.article-auth-modal__copy h2{width:100%;font-family:var(--font-display);letter-spacing:-1px;margin:0;font-size:24px;font-weight:400;line-height:28px}.article-auth-modal__copy p{color:#06163499;width:342px;max-width:100%;font-family:var(--font-sans);margin:0;font-size:14px;line-height:21px}.article-auth-modal__actions{flex-direction:column;gap:16px;width:314px;max-width:100%;display:flex}.article-auth-modal__button{box-sizing:border-box;width:100%;min-height:41px;color:var(--navy);font-family:var(--font-sans);background:#0616340d;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;line-height:21px;display:inline-flex}.article-auth-modal__button img,.article-auth-modal__mail{flex:0 0 20px;width:20px;height:20px}.article-auth-modal__mail{border:1px solid;border-radius:3px;position:relative}.article-auth-modal__mail:before{content:"";border-bottom:1px solid;border-right:1px solid;width:10px;height:7px;position:absolute;top:4px;left:4px;transform:rotate(45deg)}.article-auth-modal__fineprint{width:314px;max-width:100%;color:var(--navy);font-family:var(--font-sans);text-align:center;margin:0;font-size:12px;line-height:21px}.article-auth-modal__fineprint a{text-underline-position:from-font;text-decoration:underline}@media (max-width:640px){.article-auth-modal{align-items:center;padding:24px 20px;overflow-y:auto}.article-auth-modal__card{gap:32px;width:min(100%,480px);height:auto;min-height:0;padding:56px 24px 32px}.article-auth-modal__actions,.article-auth-modal__fineprint{width:100%}.article-auth-modal__copy h2{letter-spacing:-.5px;font-size:22px;line-height:26px}}.article-content__sections{flex-direction:column;gap:80px;display:flex}.article-section{flex-direction:column;gap:24px;display:flex}.article-section:first-child{max-width:564px}.article-section__title{font-family:var(--font-display);letter-spacing:-1.08px;margin:0;font-size:36px;font-weight:400;line-height:43px}.article-section__body{flex-direction:column;gap:0;font-size:17px;line-height:26px;display:flex}.article-section__body p,.article-other__summary p{margin:0}.article-section__subtitle{color:var(--navy);font-family:var(--font-display);letter-spacing:0;margin:44px 0 0;font-size:26px;font-weight:400;line-height:32px}.article-section__subtitle:first-child{margin-top:0}.article-section__body p+p{margin-top:26px}.article-section__subtitle+p{margin-top:16px}.article-authors{flex-direction:column;align-self:start;gap:48px;width:240px;display:flex}.article-authors__label{color:#06163480;font-family:var(--font-body);text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:16px}.article-authors__list{flex-direction:column;gap:8px;display:flex}.article-authors__item{min-height:48px;color:var(--navy);font-family:var(--font-body);align-items:center;gap:14px;font-size:15px;font-weight:700;line-height:22px;display:flex}.article-authors__item img{object-fit:cover;border-radius:999px;flex:0 0 48px;width:48px;height:48px;display:block}.article-others{padding-top:120px;padding-bottom:120px}.article-others__inner{flex-direction:column;gap:40px;display:flex}.article-others__title{max-width:320px;font-family:var(--font-display);letter-spacing:-1.08px;margin:0;font-size:36px;font-weight:400;line-height:43px}.article-others__title span,.article-others__title em{display:block}.article-others__title em{font-style:italic}.article-others__title-tablet{display:none}.article-others__list{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:24px;display:grid}.article-other{grid-template-columns:160px 59px minmax(220px,294px) minmax(260px,359px);justify-content:space-between;align-items:center;gap:24px 32px;min-height:220px;display:grid}.article-other+.article-other{border-top:1px solid var(--stroke-soft)}.article-other__thumb{width:160px;height:160px;overflow:hidden}.article-other__thumb img{object-fit:cover;width:100%;height:100%}.article-other__code{flex-direction:column;align-items:flex-end;gap:2px;padding-block:32px;font-size:20px;line-height:1.3;display:flex}.article-other__code span:last-child{color:var(--ink-faint);font-size:13px;line-height:1.3}.article-other__main{flex-direction:column;gap:20px;min-height:160px;padding-top:32px;display:flex}.article-other__main h3{margin:0;font-size:20px;font-weight:400;line-height:1.3}.article-other__summary{flex-direction:column;gap:32px;min-height:160px;padding-block:32px;font-size:13px;line-height:1.31;display:flex}.article-other__writer{color:var(--ink-faint)}@media (max-width:700px){.article-others__list{grid-template-columns:1fr;gap:28px}.article-related-card .resource-card__media{aspect-ratio:322/327;height:auto}}@media (min-width:901px){.article-hero__inner{min-height:1101px;padding-top:177px}.article-authors{flex-direction:column;gap:12px;width:230px;display:flex}.article-others{margin-top:0;padding-bottom:120px}.article-related-card{width:322px;min-height:485px}.article-related-card .resource-card__body{min-height:142px}.article-related-card .resource-card__category{color:#06163480;min-height:24px;padding-block:3px}}@media (min-width:901px) and (max-width:1439px){.article-others__list{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.article-related-card{width:100%;min-width:0}.article-related-card .resource-card__media{aspect-ratio:322/327;height:auto}.article-related-card .resource-card__body,.article-related-card .resource-card__date,.article-related-card .resource-card__title,.article-related-card .resource-card__summary{width:100%;min-width:0}}@media (min-width:701px) and (max-width:1200px){.article-page .kenna-header{padding-inline:40px}.article-page .kenna-header__inner{max-width:730px;min-height:88px}.article-hero,.article-content,.article-others{padding-inline:0}.article-hero__inner{gap:24px;width:100%;max-width:none;min-height:1040px;padding-top:120px}.article-hero__title{letter-spacing:-1.44px;width:559px;max-width:calc(100% - 80px);margin-left:40px;font-size:48px;line-height:48px}.article-meta{grid-template-columns:auto minmax(0,1fr);width:calc(100% - 80px);min-height:24px;margin-top:0;margin-left:40px;padding:0}.article-meta__tag{color:#06163480;min-height:24px;padding:3px 10px}.article-meta__date-group{letter-spacing:-.24px;text-transform:uppercase}.article-hero__image{border-radius:0;width:100%;height:712px;margin-top:40px}.article-content{padding-top:24px;padding-bottom:80px}.article-content__inner{grid-template-columns:224px minmax(0,292px) 214px;gap:80px 0;width:calc(100% - 80px);max-width:730px;min-height:0;margin-inline:auto;display:grid}.article-content__rail{display:none}.article-actions{grid-area:2/1;align-self:flex-start;width:224px;max-width:100%;display:flex}.article-content__sections{grid-area:1/1/auto/-1;gap:80px;width:730px;max-width:100%}.article-section:first-child{max-width:564px}.article-section__title{letter-spacing:-1.08px;font-size:36px;line-height:43px}.article-section__body{font-size:17px;line-height:26px}.article-section:not(:first-child) .article-section__body p+p{margin-top:0}.article-authors{flex-direction:column;grid-area:2/3;gap:12px;width:214px;height:108px;display:flex}.article-authors__list{gap:4px}.article-authors__item{gap:12px;min-height:24px}.article-authors__item img{object-fit:cover;flex:0 0 24px;width:24px;height:24px;display:block}.article-others{height:815px;padding-top:120px;padding-bottom:120px;overflow:hidden}.article-others__inner{gap:0;width:100%;max-width:none}.article-others__title{letter-spacing:-1.08px;max-width:320px;margin-bottom:40px;margin-left:40px;font-size:36px;line-height:43px}.article-others__title-desktop{display:none}.article-others__title-tablet,.article-others__title-tablet em{display:block}.article-others__list{gap:24px;width:100%;padding-left:40px;display:flex;overflow:hidden}.article-related-card{flex:0 0 352px;width:352px;min-height:485px}.article-related-card .resource-card__media{height:327px}.article-related-card .resource-card__body{width:352px;min-height:142px}.article-related-card .resource-card__summary{font-size:14px;line-height:20px}.article-related-card .resource-card__category{color:#06163480;min-height:24px;display:inline-flex}.article-page .kenna-footer{min-height:1204px}}.contact-page{background:var(--sand);min-height:100vh;color:var(--navy)}.login-page{background:var(--sand);min-height:calc(100svh - 88px);color:var(--navy)}.login-page--figma{min-height:856px;position:relative}body:has(.login-page){background:var(--sand)}body:has(.login-page--figma) .kenna-header{display:none!important}.login-page__main{min-height:calc(100svh - 88px)}.login-page--figma .login-page__main{min-height:856px}.login-page__close{z-index:2;width:24px;height:24px;color:var(--navy);place-items:center;display:grid;position:absolute;top:60px;right:52px}.login-page__close span,.login-page__close span:before,.login-page__close span:after{background:currentColor;border-radius:999px;width:17px;height:1.5px;display:block}.login-page__close span{background:0 0;position:relative}.login-page__close span:before,.login-page__close span:after{content:"";position:absolute;inset:0}.login-page__close span:before{transform:rotate(45deg)}.login-page__close span:after{transform:rotate(-45deg)}.login-page__close:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #0616345c}.login-panel{padding:142px 40px 284px}.login-page--figma .login-panel{padding:230px 40px 277px}.login-panel:has(.login-panel__inner--verify){padding-bottom:234px}.login-panel__inner{flex-direction:column;align-items:center;gap:40px;width:414px;max-width:100%;margin-inline:auto;display:flex}.login-panel__heading{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.login-panel__heading--verify{min-height:181px}.login-panel__title{font-family:var(--font-display);letter-spacing:-1.08px;text-align:center;margin:0;font-size:36px;font-weight:400;line-height:1.4}.login-panel__message{width:100%;color:var(--navy);font-family:var(--font-sans);text-align:center;margin:0;font-size:14px;font-weight:400;line-height:21px}.login-panel__content{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.login-panel__content--verify{gap:8px}.login-panel__inner--verify{gap:40px}.login-panel__fineprint{width:314px;max-width:100%;color:var(--navy);font-family:var(--font-sans);text-align:center;margin:0;font-size:12px;font-weight:400;line-height:21px}.login-panel__fineprint a{text-underline-position:from-font;text-decoration:underline}.login-panel__google{box-sizing:border-box;width:100%;height:41px;min-height:41px;color:var(--navy);font-family:var(--font-sans);background:0 0;border:1px solid #0616341a;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:400;line-height:21px;display:inline-flex}.login-panel__google img{flex:0 0 20px;width:20px;height:20px}.login-code{align-items:flex-start;width:100%;display:flex}.login-code__digit{background:var(--sand);width:16.6667%;min-width:0;height:64px;color:var(--navy);font-family:var(--font-display);text-align:center;border:1px solid #0616341a;border-right:0;border-radius:0;padding:10px 16px;font-size:24px;font-weight:400;line-height:28px}.login-code__digit:first-child{border:1px solid var(--navy);border-radius:12px 0 0 12px}.login-code__digit:last-child{border-right:1px solid #0616341a;border-radius:0 12px 12px 0}.login-code__digit:focus{border-color:var(--navy);outline:0}.login-form{flex-direction:column;align-items:stretch;gap:32px;width:100%;display:flex}.login-form--verify{gap:40px}.login-form__fields{flex-direction:column;gap:24px;width:100%;display:flex}.login-form__field{flex-direction:column;gap:10px;width:100%;display:flex}.login-form__field>span{color:#06163470;font-family:var(--font-sans);text-transform:uppercase;font-size:12px;font-weight:700;line-height:1}.login-form__field input{box-sizing:border-box;width:100%;height:41px;color:var(--navy);font-family:var(--font-sans);background:#fff;border:1px solid #0616341f;border-radius:4px;padding:10px 52px 10px 16px;font-size:14px;font-weight:400;line-height:21px;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 1px #06163408}.login-page--figma .login-form__field input{box-shadow:none;background:#f3f3f3;border-color:#0000}.login-form__field input::placeholder{color:#0616346b;opacity:1}.login-form__field input:hover{border-color:#06163438}.login-form__field input:focus{background:#fff;border-color:#0616347a;outline:0;box-shadow:0 0 0 3px #06163414}.login-form__error{color:#9f1d1d;font-family:var(--font-sans);margin:-12px 0 0;font-size:13px;line-height:18px}.login-form__message{color:var(--navy);font-family:var(--font-sans);margin:-12px 0 0;font-size:13px;line-height:18px}.login-code{width:100%;height:64px;display:flex;position:relative}.login-code input{z-index:2;opacity:0;border:0;width:100%;height:100%;position:absolute;inset:0}.login-code__boxes{width:100%;height:64px;display:flex}.login-code__box{box-sizing:border-box;width:16.6667%;min-width:0;height:64px;color:var(--navy);font-family:var(--font-display);letter-spacing:-1px;text-align:center;background:#fff;border-top:1px solid #0616341f;border-bottom:1px solid #0616341f;border-left:1px solid #0616341f;justify-content:center;align-items:center;font-size:24px;font-weight:400;line-height:28px;display:inline-flex;box-shadow:0 1px #06163408}.login-code__box:first-child{border-radius:12px 0 0 12px}.login-code__box:last-child{border-right:1px solid #0616341f;border-radius:0 12px 12px 0}.login-code__box--active{z-index:1;border:1px solid #06163480;position:relative;box-shadow:0 0 0 3px #06163414}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.login-form__remember{min-height:21px;color:var(--navy);font-family:var(--font-sans);align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:21px;display:inline-flex}.login-form__remember input{appearance:none;cursor:pointer;background:0 0;border:1px solid #06163466;border-radius:2px;flex:0 0 18px;place-items:center;width:18px;height:18px;margin:0;display:grid}.login-form__remember input:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;display:block;transform:translateY(-1px)rotate(-45deg)}.login-form__remember input:checked{border-color:var(--navy);background:var(--navy)}.login-form__remember input:checked:after{opacity:1}.login-form__remember input:focus-visible{outline-offset:2px;outline:2px solid #06163452}.login-form__submit{box-sizing:border-box;background:var(--navy);color:#fff;width:100%;min-height:41px;font-family:var(--font-sans);border-radius:4px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:400;line-height:21px;display:inline-flex}.login-form__submit:disabled{cursor:not-allowed;opacity:.64}.login-form__secondary{box-sizing:border-box;width:100%;height:40px;min-height:40px;color:var(--navy);font-family:var(--font-sans);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:4px 16px;font-size:14px;font-weight:400;line-height:21px;display:inline-flex}.login-form__secondary:disabled{cursor:not-allowed;opacity:.56}@media (max-width:900px){.login-page,.login-page__main{min-height:calc(100svh - 80px)}.login-panel{padding-top:96px;padding-bottom:72px}.login-page--figma,.login-page--figma .login-page__main{min-height:720px}.login-page--figma .login-panel{padding-top:168px;padding-bottom:120px}.login-page__close{top:32px;right:28px}.login-panel__content{flex-direction:column;gap:32px}.login-panel__fineprint{width:min(100%,420px)}.login-form{width:100%}}@media (max-width:640px){.login-panel{padding:80px 24px 64px}.login-page--figma,.login-page--figma .login-page__main{min-height:640px}.login-page--figma .login-panel{padding:112px 20px 72px}.login-panel__title{padding-bottom:20px;font-size:34px}.login-form__remember{align-items:flex-start}}.contact-hero,.contact-offices{padding-inline:clamp(20px,2.8vw,40px)}.contact-hero__inner{flex-direction:column;gap:60px;min-height:1074px;padding-top:167px;display:flex}.contact-hero__title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:48px;font-weight:400;line-height:1}.contact-hero__title em{font-style:italic;display:block}.contact-intro__copy{flex-direction:column;gap:24px;display:flex}.contact-intro__lede{color:#081f41c2;max-width:524px;margin:0;font-size:20.2px;line-height:1.46}.contact-intro__content{grid-template-columns:minmax(280px,409.19fr) minmax(0,810.81fr);align-items:start;gap:100px;display:grid}.contact-testimonial{flex-direction:column;gap:24px;width:409.19px;max-width:100%;display:flex}.contact-testimonial__title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:36px;font-weight:400;line-height:1}.contact-testimonial__copy{max-width:409px;color:var(--navy);margin:0;font-size:17px;line-height:26px}.contact-form{flex-direction:column;gap:11px;display:flex}.contact-form__field{flex-direction:column;gap:10px;min-height:97px;display:flex}.contact-form__field span{font-size:16.3px;line-height:22.1px}.contact-form__field input,.contact-form__field select,.contact-form__field textarea{width:100%;min-height:64px;color:var(--navy-deep);font-family:var(--font-sans);resize:none;background:#081f410d;border:0;border-bottom:1px solid #081f4126;padding:12px 16px;font-size:14px;line-height:21px}.contact-form__field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#06163499 50%),linear-gradient(135deg,#06163499 50%,#0000 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:48px}.contact-form__field input[name=meetingDate]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-right:48px}.contact-form__field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;display:grid}.contact-form__field textarea{min-height:128px}.contact-form__field input::placeholder,.contact-form__field select:invalid,.contact-form__field textarea::placeholder{color:#081f4159;opacity:1}.contact-form__submit{background:var(--navy-deep);color:#fff;width:200px;height:40px;font-family:var(--font-sans);border-radius:4px;justify-content:center;align-items:center;margin-top:1px;padding:4px 16px;font-size:14px;line-height:20px;display:inline-flex}.contact-form__submit:disabled{cursor:wait;opacity:.72}.contact-form__status{color:var(--navy-deep);font-family:var(--font-sans);margin:0;font-size:13px;line-height:19px}.contact-form__status--error{color:#9f1d1d}.contact-form__fineprint{color:#081f41a8;white-space:nowrap;width:361px;max-width:100%;margin:0;font-size:13.3px;line-height:19.6px}.contact-form__fineprint a{text-decoration:underline}.request-meeting-modal{z-index:2147483000;-webkit-backdrop-filter:blur(8px)saturate(1.08);backdrop-filter:blur(8px)saturate(1.08);background:linear-gradient(90deg,#06163414,#06163405),#ffffff08;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.request-meeting-modal__backdrop{cursor:default;background:0 0;border:0;position:absolute;inset:0}.request-meeting-modal__dialog{z-index:1;width:597px;max-width:100vw;min-height:100dvh;max-height:100dvh;color:var(--navy);-webkit-backdrop-filter:blur(96px)saturate(1.18);backdrop-filter:blur(96px)saturate(1.18);background:linear-gradient(135deg,#ffffffc7,#ffffff80),#ffffff85;border-left:1px solid #ffffff75;flex-direction:column;gap:32px;padding:48px;display:flex;position:relative;overflow-y:auto;box-shadow:-24px 0 72px #0616341f,inset 1px 0 #ffffff8a,inset 0 1px #ffffff80}.request-meeting-modal__close{width:24px;height:24px;color:var(--navy);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:36px;right:36px}.request-meeting-modal__close span,.request-meeting-modal__close span:after{content:"";background:currentColor;border-radius:999px;width:14px;height:1.5px;display:block}.request-meeting-modal__close span{transform:rotate(45deg)}.request-meeting-modal__close span:after{transform:rotate(90deg)}.request-meeting-modal__intro{max-width:calc(100% - 56px);color:var(--navy);gap:16px;display:grid}.request-meeting-modal__intro p{color:#081f41b3;letter-spacing:0;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.request-meeting-modal__intro h2{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:36px;font-weight:400;line-height:1.2}.request-meeting-modal .contact-form{width:100%}.request-meeting-modal .contact-form__submit{cursor:pointer}.request-meeting-modal .contact-form__field{min-height:auto}.request-meeting-modal .contact-form__field input,.request-meeting-modal .contact-form__field select,.request-meeting-modal .contact-form__field textarea{min-height:40px;padding:9px 16px 10px}.request-meeting-modal .contact-form__row{gap:24px}.request-meeting-modal__close:focus-visible,.request-meeting-modal__backdrop:focus-visible{outline-offset:3px;outline:2px solid #0616348c}@media (max-width:640px){.request-meeting-modal__dialog{width:100%;padding:64px 24px 32px}.request-meeting-modal__close{top:24px;right:24px}.request-meeting-modal__intro{max-width:100%}.request-meeting-modal__intro h2{font-size:30px;line-height:1.15}.request-meeting-modal .contact-form__row{grid-template-columns:1fr;gap:11px}.request-meeting-modal .contact-form__submit{width:100%}.request-meeting-modal .contact-form__fineprint{white-space:normal}}.contact-offices{box-sizing:border-box;background:#6e7c8f;border-bottom:1px solid #06163414;min-height:395px;padding-top:40px;padding-bottom:120px}.contact-offices__inner{flex-direction:column;gap:40px;display:flex}.contact-offices__eyebrow{color:#fff;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:36px;font-weight:400;line-height:1.2}.contact-offices__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.office-card{flex-direction:column;gap:0;min-width:0;display:flex}.office-card__media{width:100%;height:300px;overflow:hidden}.office-card__media img{object-fit:cover;width:100%;height:100%}.office-card__body{flex-direction:column;gap:12px;min-height:152px;display:flex}.office-card__body h2{color:#fff;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:400;line-height:1.17}.office-card__body a,.office-card__body p{color:#fff9;margin:0;font-size:16px;line-height:1.5}.office-card__body a{text-decoration:underline}.office-card__body .office-card__direction{width:fit-content;font-family:var(--font-display);color:#fff;align-items:center;gap:10px;margin-top:auto;font-size:14px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.office-card__body .office-card__direction:after{content:"";background:#fff;border:0;width:16px;height:16px;transform:none;-webkit-mask:url(/home/figma-contact/arrow-right.svg) 50%/contain no-repeat;mask:url(/home/figma-contact/arrow-right.svg) 50%/contain no-repeat}@media (min-width:901px){.contact-hero{padding-inline:60px}.contact-hero__inner{width:1320px;max-width:100%;min-height:1074px}.contact-intro__content{grid-template-columns:409.19px 810.81px}}.careers-page{background:var(--sand);min-height:100vh;color:var(--navy);overflow-x:hidden}.careers-page .kenna-header{z-index:20;color:#fff;--fill-0:#fff;border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px);position:absolute;inset:0 0 auto}.careers-page .kenna-header__inner{width:min(100%, var(--page-max));min-height:88px;max-width:var(--page-max);grid-template-columns:auto auto minmax(0,1fr);gap:24px}.careers-page .kenna-header .kenna-wordmark{filter:brightness(0)invert()}.careers-page .kenna-mobile-menu .kenna-wordmark{filter:none}.careers-page .kenna-header__brand{align-items:center;gap:24px}.careers-page .kenna-header__brand:after{content:"";background:#ffffff6b;width:1px;height:18px}.careers-page .kenna-header__nav{justify-self:start;gap:24px}.careers-page .kenna-header__link{letter-spacing:-.032px;min-height:48px;font-size:15.6px;line-height:24px}.careers-page .kenna-header__actions{justify-self:end;gap:12px}.careers-page .kenna-pill{letter-spacing:0;border-radius:4px;font-size:13px;line-height:normal}.careers-page .kenna-pill--ghost{color:#fff;border-color:#0000;justify-content:center;width:92px;min-width:92px;height:48px;min-height:48px;padding:4px 16px}.careers-page .kenna-pill--primary{width:168px;min-width:168px;height:48px;min-height:48px;color:var(--navy);background:#fff;border-color:#fff;justify-content:center;padding:4px 16px}.careers-hero{box-sizing:border-box;color:#fff;align-items:flex-end;min-height:100svh;padding-inline:40px;display:flex;position:relative;overflow:hidden}.careers-hero__media,.careers-hero__shade{position:absolute;inset:0}.careers-hero__media{background:var(--navy)}.careers-hero__media:before{background:var(--navy);content:"";mix-blend-mode:overlay;position:absolute;inset:0}.careers-hero__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.careers-hero__media img:first-child,.careers-hero__media img:last-child{opacity:1}.careers-hero__shade{z-index:1;-webkit-backdrop-filter:blur(45.5px);backdrop-filter:blur(45.5px);background:linear-gradient(#06163400 0%,#06163440 100%)}.careers-hero__inner{z-index:2;box-sizing:border-box;flex-direction:column;gap:72px;height:495px;padding-bottom:96px;display:flex;position:relative}.careers-hero__copy{flex-direction:column;gap:24px;width:372px;max-width:100%;display:flex}.careers-hero__copy h1{font-family:var(--font-display);letter-spacing:-1.44px;margin:0;font-size:48px;font-weight:400;line-height:1}.careers-hero__copy h1 em{font-style:italic;display:block}.careers-hero__copy p{color:#ffffffbd;margin:0;font-size:17px;line-height:24px}.careers-hero__actions,.careers-cta__actions{gap:12px;display:flex}.careers-hero__actions{align-self:flex-start;width:fit-content}.careers-button{border-radius:4px;justify-content:center;align-items:center;width:180px;min-height:47px;padding:16px;font-size:15px;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.careers-button:hover{transform:translateY(-1px)}.careers-button--light{color:var(--navy);background:#fff}.careers-button--light:hover{background:#ffffffdb}.careers-button--outline,.careers-button--ghost{color:#fff;border:1px solid #ffffff1a}.careers-button--outline:hover,.careers-button--ghost:hover{background:#ffffff14;border-color:#fff6}.careers-button--dark{background:var(--navy);color:#fff}.careers-button--dark:hover{background:#0c2a55}@media (min-width:821px){.careers-hero__actions{align-items:flex-start;width:436px;max-width:100%}.careers-hero__actions .careers-button{width:auto;min-height:41px;padding:10px 16px;font-size:14px;line-height:21px}.careers-hero__actions .careers-button--outline{min-height:40px;padding-block:4px}}.careers-intro{min-height:380px;padding:100px 40px}.careers-intro__inner{justify-content:space-between;align-items:flex-start;display:flex}.careers-kicker{letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.careers-kicker svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:10px;height:10px}.careers-intro__inner>p{width:866px;max-width:100%;font-family:var(--font-display);letter-spacing:-1.08px;margin:0;font-size:36px;font-weight:400;line-height:1}.careers-internship{background:var(--sand-deep);min-height:1734px;padding:100px 40px}.careers-internship__inner{flex-direction:column;align-items:center;gap:96px;display:flex}.careers-internship__inner>h2,.careers-roles__inner>h2{font-family:var(--font-display);letter-spacing:-1.08px;margin:0;font-size:36px;font-weight:400;line-height:1}.careers-internship__row{grid-template-columns:minmax(0,806fr) minmax(320px,490fr);align-items:center;gap:64px;width:100%;display:grid}.careers-internship__row--reverse{grid-template-columns:minmax(320px,490fr) minmax(0,806fr)}.careers-internship__image{background:#fff;width:100%;height:653px;position:relative;overflow:hidden}.careers-internship__image img{object-fit:cover;width:100%;height:100%}.careers-internship__copy{flex-direction:column;align-items:flex-start;gap:48px;width:min(100%,490px);display:flex}.careers-internship__copy h3{font-family:var(--font-display);letter-spacing:-1px;margin:-32px 0 0;font-size:24px;font-weight:400;line-height:28px}.careers-internship__copy p{white-space:pre-wrap;width:400px;max-width:100%;margin:0;font-size:17px;line-height:24px}.careers-internship__copy .careers-button{width:auto;min-height:41px;padding:10px 16px;font-size:14px;line-height:21px}.careers-internship__row:not(.careers-internship__row--reverse) .careers-internship__copy p{width:360px}.careers-roles{border-bottom:1px solid var(--stroke-soft);min-height:878px;padding:120px 40px}.careers-roles__inner{grid-template-columns:minmax(0,1fr) 436px 436px;align-items:start;gap:24px;display:grid}.careers-roles__grid{display:contents}.careers-role-card{width:100%;color:inherit;flex-direction:column;gap:40px;text-decoration:none;display:flex}.careers-role-card img{object-fit:cover;width:100%;height:220px}.careers-role-card__body{flex-direction:column;gap:0;padding-inline:12px;display:flex}.careers-role-card__body h3{font-family:var(--font-display);margin:0 0 8px;font-size:20px;font-weight:400;line-height:normal}.careers-role-card__body p{opacity:.8;white-space:pre-wrap;margin:0;font-size:14px;line-height:21px}.careers-role-card:first-child .careers-role-card__body p{min-height:252px}.careers-role-card:nth-child(2) .careers-role-card__body p{min-height:294px}.careers-role-card__body span{width:fit-content;font-family:var(--font-display);align-items:center;gap:10px;margin-top:40px;font-size:14px;line-height:1;display:inline-flex}.careers-role-card__body span img{flex:0 0 16px;width:16px;height:16px;transition:transform .18s}.careers-role-card:hover .careers-role-card__body span img{transform:translate(4px)}.careers-cta{box-sizing:border-box;color:#fff;background:#6e7c8f;min-height:646px;padding-inline:40px;position:relative;overflow:hidden}.careers-cta:before{z-index:0;content:"";pointer-events:none;background-image:url(/home/figma-pattern/kenna-pattern-plus-muted.svg);background-repeat:repeat;background-size:15.662px 15.662px;width:50%;position:absolute;top:0;bottom:0;right:0}.careers-cta:after{z-index:0;content:"";pointer-events:none;background-image:url(/home/figma-pattern/kenna-pattern-k.svg);background-repeat:no-repeat;background-size:100% 100%;width:304.91px;height:404.658px;position:absolute;top:211.49px;left:calc(50% + 232.677px);-webkit-mask-image:url(/home/figma-pattern/kenna-pattern-mask.svg);mask-image:url(/home/figma-pattern/kenna-pattern-mask.svg);-webkit-mask-position:-168.712px -165.311px;mask-position:-168.712px -165.311px;-webkit-mask-size:621.61px 731.248px;mask-size:621.61px 731.248px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.careers-cta__inner{z-index:1;box-sizing:border-box;align-items:flex-end;min-height:646px;padding-bottom:58px;display:flex;position:relative}.careers-cta__copy{z-index:2;flex-direction:column;gap:48px;width:652px;max-width:100%;display:flex;position:relative}.careers-cta__copy h2{width:542px;max-width:100%;font-family:var(--font-display);letter-spacing:-1.08px;margin:0;font-size:36px;font-weight:400;line-height:1.4}.careers-cta__actions .careers-button{box-sizing:border-box;width:168px;height:40px;min-height:40px;padding:12px 16px}.careers-cta__pattern{display:none}@media (max-width:1200px){.careers-intro__inner,.careers-roles__inner{flex-direction:column;gap:48px;display:flex}.careers-internship,.careers-roles,.careers-cta,.careers-intro{min-height:auto}.careers-internship__row,.careers-internship__row--reverse{grid-template-columns:1fr}.careers-internship__row--reverse .careers-internship__copy{order:2}.careers-internship__image{aspect-ratio:806/653;height:auto}.careers-roles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;width:100%;display:grid}.careers-role-card{width:100%}}@media (max-width:820px){.careers-hero{min-height:100svh}.careers-hero__inner{height:auto;padding:240px 24px 72px}.careers-intro,.careers-internship,.careers-roles{padding:72px 24px}.careers-intro__inner>p{width:100%;font-size:30px;line-height:38px}.careers-internship__inner{gap:64px}.careers-roles__grid{grid-template-columns:1fr}.careers-cta__inner{min-height:560px;padding:0 24px 56px}.careers-cta__pattern{opacity:.42;left:auto;right:-260px}}@media (max-width:480px){.careers-page .kenna-header{padding-inline:14px}.careers-hero{min-height:100svh}.careers-hero__inner{gap:48px;padding:204px 20px 56px}.careers-hero__copy h1{font-size:40px}.careers-hero__actions,.careers-cta__actions{flex-direction:column;width:100%}.careers-button{width:100%}.careers-intro,.careers-internship,.careers-roles{padding-inline:20px}.careers-internship__row,.careers-internship__image,.careers-internship__copy,.careers-internship__copy p{width:100%;min-width:0;max-width:100%}.careers-internship__inner>h2,.careers-roles__inner>h2,.careers-cta__copy h2{font-size:30px}.careers-role-card__body p,.careers-role-card:first-child .careers-role-card__body p,.careers-role-card:nth-child(2) .careers-role-card__body p{min-height:0}}.section-kicker{border-top:1px solid var(--stroke-soft);border-bottom:1px solid var(--stroke-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:44px;padding:16px 0;font-size:12px;line-height:1;display:inline-flex}.section-kicker--solid{background:var(--navy);color:#fff;min-height:24px;font-family:var(--font-mono);letter-spacing:.14em;border:0;padding:7px 12px 5px;font-size:10px}.section-kicker--home{text-transform:none}.insights{padding-bottom:74px}.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,24px);padding-top:20px;display:grid}.insight-feature{flex-direction:column;gap:14px;display:flex}.insight-feature__media{aspect-ratio:1;position:relative;overflow:hidden}.insight-feature__media img{object-fit:cover;width:100%;height:100%}.insight-feature__action{width:28px;height:28px;color:var(--navy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.insight-feature__action svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.insight-feature__action-icon{display:inline-flex}.insight-feature__action-icon--mobile{display:none}.insight-feature__body{flex-direction:column;gap:10px;display:flex}.insight-feature__title{font-family:var(--font-sans);margin:0;font-size:13px;font-weight:400;line-height:1.3}.insight-feature__meta{color:var(--ink-faint);text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:11px;line-height:1.2;display:flex}.insight-feature__writer{color:var(--ink-faint);text-transform:uppercase;margin:0;font-size:11px;line-height:1.2}.intro{padding-block:18px 100px}.intro__inner{grid-template-columns:minmax(0,1.1fr) minmax(300px,.75fr);align-items:start;gap:clamp(32px,8vw,88px);display:grid}.intro__headline{max-width:640px;font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(40px,5vw,56px);line-height:.95}.intro__content{max-width:430px;color:var(--ink-soft);flex-direction:column;gap:16px;font-size:13px;line-height:1.5;display:flex}.intro__content p{margin:0}.intro__actions{gap:12px;margin-top:8px;display:flex}.cta-button{background:var(--navy-deep);color:#fff;justify-content:center;align-items:center;min-width:164px;min-height:47px;padding:14px 16px;font-size:12px;line-height:1;display:inline-flex}.practice{padding-bottom:100px}.practice__inner{grid-template-columns:minmax(260px,440px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,72px);display:grid}.practice__heading-group{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.practice__heading{font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(38px,5vw,56px);font-weight:400;line-height:.95}.practice__footer{justify-content:flex-end;align-self:start;display:flex}.practice__link,.leadership__link{background:var(--navy-deep);color:#fff;justify-content:space-between;align-items:center;gap:14px;min-width:146px;min-height:47px;padding:16px;font-size:15px;line-height:1;display:inline-flex}.practice__link svg,.leadership__link svg,.newsletter__field button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.practice-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,24px);display:grid}.practice-card{flex-direction:column;gap:14px;display:flex}.practice-card__media{aspect-ratio:1;overflow:hidden}.practice-card__media img{object-fit:cover;width:100%;height:100%}.practice-card__body{flex-direction:column;gap:10px;display:flex}.practice-card__title{margin:0;font-size:14px;font-weight:400;line-height:1.35}.practice-card__description{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.leadership,.recognition,.testimonial{padding-block:100px}.leadership__inner{flex-direction:column;gap:48px;display:flex}.leadership__header{grid-template-columns:minmax(0,440px) minmax(280px,465px) 204px;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.leadership__title,.recognition__title,.testimonial__title{font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(40px,5vw,56px);font-weight:400;line-height:.95}.leadership__summary{color:var(--navy-deep);margin:0;font-size:16px;line-height:1.5}.leadership__link{align-self:start}.leadership__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.lawyer-card{flex-direction:column;gap:15px;display:flex}.lawyer-card__media{aspect-ratio:337/487.2;position:relative;overflow:hidden}.lawyer-card__media img{object-fit:cover;width:100%;height:100%}.lawyer-card__body{flex-direction:column;gap:3px;display:flex}.lawyer-card__body h3{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:23px;font-weight:400;line-height:1.4}.lawyer-card__body p{letter-spacing:.025em;text-transform:uppercase;color:#081b3ba1;margin:0;font-size:12px;line-height:1.2}.recognition__inner{flex-direction:column;align-items:center;gap:64px;display:flex}.recognition__title{text-align:center}.recognition__grid{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.recognition__item{border:1px solid #d2cdc4;justify-content:center;align-items:center;min-height:193px;padding:28px 18px;display:flex}.recognition__item+.recognition__item{border-left:0}.recognition__item img{object-fit:contain;max-height:90px}.testimonial__inner{flex-direction:column;gap:128px;display:flex}.testimonial__content{grid-template-columns:106px minmax(0,1fr);align-items:start;gap:clamp(40px,8vw,210px);display:grid}.testimonial__controls{gap:12px;display:flex}.testimonial__control{background:var(--sand-deep);width:47px;height:47px;color:var(--navy);justify-content:center;align-items:center;display:inline-flex}.testimonial__quote-group{flex-direction:column;gap:64px;display:flex}.testimonial__quote{max-width:1044px;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,35px);line-height:1.2}.testimonial__credit{letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:12px;line-height:1.2}.kenna-footer{background:var(--navy-deep);color:#e7e1d7}.kenna-footer__inner{justify-content:space-between;align-items:flex-start;gap:clamp(24px,3vw,40px);min-height:466px;display:flex}.kenna-footer__brand-block{flex-direction:column;align-self:stretch;align-items:flex-start;gap:3px;width:min(100%,697px);display:flex}.kenna-footer__brand-stage{flex:1 0 0;justify-content:flex-start;align-items:center;width:100%;display:flex}.kenna-footer__brand{display:inline-flex}.kenna-footer__copyright{letter-spacing:.03em;text-transform:uppercase;margin:0;padding:24px 0 24px 15px;font-size:12px;line-height:1.33}.kenna-footer__nav-block{flex-direction:column;align-items:flex-start;gap:0;width:min(100%,662px);padding-top:24px;padding-bottom:24px;display:flex}.kenna-footer__eyebrow,.newsletter__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#e7e1d780;margin:0;font-size:12px;line-height:1}.kenna-footer__eyebrow{padding:12px 12px 4px}.kenna-footer__columns,.kenna-footer__middle,.kenna-footer__bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;display:grid}.kenna-footer__columns{margin-bottom:8px}.kenna-footer__middle{align-items:start;margin-bottom:8px}.kenna-footer__bottom{align-items:start;padding-bottom:24px}.kenna-footer__list{flex-direction:column;gap:4px;margin:0;padding:15px 0 0 12px;font-size:13px;line-height:1.25;list-style:none;display:flex}.kenna-footer__list--compact{padding-top:15px;font-size:12px}.newsletter{flex-direction:column;gap:20px;padding:32px 0 34px 12px;display:flex}.newsletter--footer{width:min(100%,342px);padding-top:56px}.newsletter__fields{flex-direction:column;width:100%;display:flex}.newsletter__field{border:1px solid var(--footer-stroke);justify-content:space-between;align-items:center;width:min(100%,250px);min-height:42px;padding-left:21px;display:flex}.newsletter__field input{width:100%;color:inherit;background:0 0;border:0;outline:none;font-size:11px}.newsletter__field input::placeholder{color:inherit}.newsletter__submit{border:1px solid var(--navy);color:#000;background:#fff;justify-content:center;align-items:center;width:100%;min-height:40px;font-size:14px;line-height:21px;display:inline-flex}.newsletter__submit:disabled{cursor:wait;opacity:.72}.newsletter__status{width:min(100%,250px);color:inherit;font-family:var(--font-sans);margin:0;font-size:12px;line-height:18px}.newsletter__status--error{color:#ffd2d2}.newsletter__field button{width:42px;height:42px;color:inherit;justify-content:center;align-items:center;display:inline-flex}.kenna-footer__awards{width:100%;padding-top:24px}.kenna-footer__award-grid{flex-wrap:wrap;gap:12px;width:100%;padding:15px 0 0 12px;display:flex}.kenna-footer__award{border:1px solid var(--navy);width:105px;height:105px;color:inherit;border-radius:192px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.kenna-footer__award:focus-visible{outline-offset:4px;outline:2px solid #ffffffb8}.kenna-footer__award img{object-fit:contain;filter:grayscale()brightness(1.75)contrast(.85);opacity:.72;mix-blend-mode:plus-lighter;max-width:88px;max-height:88px;position:static}.kenna-footer__award:before{content:"";width:88px;height:88px;-webkit-mask:var(--award-src) center / contain no-repeat;mask:var(--award-src) center / contain no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask:var(--award-src) center / contain no-repeat;-webkit-mask-mode:alpha;background:#ffffffb8;display:none}.kenna-footer__award:nth-child(2):before{width:95px;height:95px}.kenna-footer__award:nth-child(2) img{max-width:95px;max-height:95px}.kenna-footer__award:nth-child(3):before{width:106px;height:106px}.kenna-footer__award:nth-child(3) img{max-width:106px;max-height:106px}.kenna-footer__award:nth-child(4):before{width:101px;height:101px}.kenna-footer__award:nth-child(4) img{max-width:101px;max-height:101px}.kenna-footer__award:nth-child(5) img{max-width:122px;max-height:122px}.kenna-footer__award:nth-child(6):before{color:#fff9;content:"LEXOLOGY";background:0 0;width:auto;height:auto;font-size:12px;line-height:1;display:block;-webkit-mask:none;mask:none}.kenna-footer__award:nth-child(6) img,.kenna-footer__legal-end,.kenna-footer__plus-marker{display:none}@media (max-width:1200px){.about-feature,.hero__inner,.intro__inner,.about-intro__inner,.practice__inner,.practice-page__intro-inner,.practice-detail-hero__inner,.practice-detail-overview__inner,.lawyers-directory__heading-row,.lawyer-detail__shell,.resources-hero__inner,.article-content__inner,.contact-intro__content,.advantage__header,.leadership__header{grid-template-columns:1fr}.hero__title{width:100%}.practice-page__intro-inner{gap:48px;min-height:0}.practice-page__hero-inner{grid-template-columns:1fr;align-items:end;gap:24px;min-height:340px;padding-bottom:40px}.practice-page__body{max-width:100%}.practice-page__grid-inner,.lawyers-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resources-hero__pattern{display:none}.resources-grid,.contact-offices__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-hero__inner{min-height:auto;padding-block:120px 88px}.article-content__rail{display:none}.article-other{grid-template-columns:160px 59px minmax(220px,294px) minmax(220px,359px)}.lawyer-detail__content{padding-left:0}.lawyer-detail__sections{max-width:100%;padding-top:72px}.practice-detail-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.practice__footer{justify-content:flex-start}.leadership__link{width:fit-content}.kenna-footer__brand-block{min-height:320px}.kenna-footer__inner{grid-template-columns:1fr;display:grid}.advantage__grid{grid-template-columns:1fr}}@media (max-width:1199px){.kenna-header__nav,.kenna-header__actions{display:none}.kenna-header__menu-toggle{display:inline-flex}}@media (max-width:1024px){.kenna-header__inner{grid-template-columns:auto 1fr auto;gap:16px;min-height:56px}.kenna-wordmark{width:102px;height:auto}.insight-grid,.practice-grid,.leadership__grid,.practice-page__grid-inner,.lawyers-directory__grid,.resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.practice__inner{gap:28px}.recognition__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recognition__item:nth-child(3n+1),.recognition__item+.recognition__item{border-left:1px solid #b3a692}.kenna-footer__columns,.kenna-footer__middle,.kenna-footer__bottom{grid-template-columns:1fr}.kenna-footer__bottom{min-height:0}.practice-page__hero-inner{min-height:320px;padding-bottom:0}.practice-page__title{max-width:620px;padding-bottom:0;font-size:48px;line-height:1}.practice-page__intro{padding-inline:28px}.practice-page__intro-inner{gap:36px;min-height:0;padding:28px}.practice-page__lede{max-width:620px;font-size:44px;line-height:.94}.practice-page__body{letter-spacing:0;max-width:640px;font-size:17px;line-height:24px}.lawyers-page__hero,.lawyers-directory{padding-inline:20px}.lawyers-page__hero-inner{min-height:380px}.lawyers-page__title{padding-bottom:28px;font-size:64px}.lawyers-directory{padding-bottom:88px}.lawyers-directory__inner{gap:36px}.lawyers-directory__intro{gap:28px}.lawyers-directory__heading-row{gap:18px}.lawyers-directory__headline{max-width:560px;font-size:52px;line-height:.98}.lawyers-directory__summary{max-width:430px;font-size:16px;line-height:1.42}.lawyers-directory__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.lawyers-filter--search{grid-column:1/-1}.lawyers-filter__control{min-height:48px;padding:14px 16px;font-size:15px}.lawyers-filter__control--select{padding-left:48px;padding-right:16px}.lawyers-filter__chevron{width:36px;height:48px}.lawyers-directory__grid{gap:48px 24px}.lawyer-card{gap:14px}.lawyer-card__actions{top:10px;left:10px}.lawyer-card__action{width:36px;height:36px}.lawyer-card__body h3{font-size:20px;line-height:1.2}.practice-page__grid{padding-block:40px 64px}.practice-page__grid-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.practice-page__card{gap:32px}.practice-page__card-media{aspect-ratio:auto;height:220px}.practice-page__card-title{font-size:20px}.practice-page__card-description{font-size:14px}.practice-page__spacer{min-height:88px}.practice-detail-hero__inner{gap:24px;padding-top:28px}.practice-detail-hero__copy{gap:22px;padding-top:0}.practice-detail-hero__crumbs{font-size:11px}.practice-detail-hero__title{max-width:760px;font-size:60px;line-height:.94}.practice-detail-hero__intro{max-width:720px;font-size:14px;line-height:1.5}.practice-detail-hero__button{min-width:152px;min-height:36px;padding:10px 18px;font-size:12px}.practice-detail-hero__media{aspect-ratio:968/620;width:100%;height:auto}.practice-detail-overview{padding-top:48px}.practice-detail-overview__inner{gap:24px}.practice-detail-overview__title{font-size:38px}.practice-detail-overview__copy{columns:1;grid-column:auto;gap:18px;max-width:720px;font-size:14px;line-height:1.56}.practice-detail-overview__quote{grid-column:auto;grid-template-columns:1fr;gap:24px;margin-top:24px;padding-top:40px}.practice-detail-overview__quote h3,.practice-detail-overview__quote blockquote{grid-column:auto}.practice-detail-contacts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-detail-related{padding-top:44px;padding-bottom:72px}.practice-detail-related__grid{gap:32px 20px}.about-hero,.about-intro,.advantage{padding-inline:28px}.about-hero__inner{gap:18px;padding-top:56px}.about-hero__eyebrow{font-size:46px;line-height:.98}.about-feature{grid-template-columns:1fr}.about-feature__media{min-height:474px}.about-feature__overlay{padding:28px 28px 32px}.about-feature__title{max-width:620px;font-size:42px}.about-feature__body{padding:26px 28px 28px;font-size:14px;line-height:1.5}.about-intro{padding-block:28px 60px}.about-intro__inner{gap:20px}.about-intro__spacer{display:none}.about-intro__copy{max-width:600px;font-size:14px;line-height:1.58}.advantage{padding-bottom:72px}.advantage__inner{gap:32px}.advantage__header{gap:18px}.advantage__title{font-size:42px}.advantage__lede{max-width:520px;font-size:12px}.advantage__grid{gap:0 24px}.advantage-card{grid-template-columns:64px minmax(0,1fr);gap:16px 20px;padding:22px 0}}@media (max-width:820px){.about-hero__inner{padding-top:48px}.about-feature__media{min-height:360px}.hero__inner{min-height:0;padding-block:72px 16px}.practice-detail-hero__actions{flex-wrap:wrap}.practice-page__hero-inner,.lawyers-page__hero-inner,.resources-hero__inner{min-height:360px}.contact-hero__inner{padding-block:88px 72px}.lawyers-page__title{font-size:56px}.lawyers-directory__headline{font-size:46px}.lawyers-directory__summary{max-width:520px}.article-hero__inner{padding-top:120px}.contact-intro__inner{padding-block:72px}.lawyer-detail{padding-top:72px}.intro,.practice,.leadership,.recognition,.testimonial{padding-block:72px}.practice-page__intro-inner{padding:28px}.practice-page__grid{padding-top:80px}.insight-grid,.practice-grid,.recognition__grid,.leadership__grid,.testimonial__content,.practice-page__grid-inner,.practice-detail-related__grid,.lawyers-directory__grid,.lawyers-directory__filters,.resources-grid,.contact-offices__grid{grid-template-columns:1fr}.article-meta{grid-template-columns:1fr;justify-items:start}.article-other{grid-template-columns:1fr;gap:20px;min-height:0;padding:24px 0}.article-other__code,.article-other__main,.article-other__summary{min-height:0;padding:0}.article-other__code{align-items:flex-start}.advantage-card{grid-template-columns:56px minmax(0,1fr);gap:18px}.testimonial__inner{gap:72px}.testimonial__quote-group{gap:32px}}@media (max-width:680px){.kenna-header__inner{min-height:56px}.kenna-wordmark{width:96px;height:auto}.intro__actions{flex-direction:column}.cta-button{width:100%}.about-intro{padding-block:28px 56px}.practice-page__card-media{aspect-ratio:322/415;height:auto}.resource-card__media{aspect-ratio:437.333/529;height:auto}.lawyers-directory{padding-bottom:72px}.lawyers-page__hero,.lawyers-directory{padding-inline:16px}.lawyers-page__hero-inner{min-height:280px}.lawyers-page__title{max-width:260px;padding-bottom:20px;font-size:42px;line-height:.94}.lawyers-directory__inner{gap:28px}.lawyers-directory__intro{gap:22px}.lawyers-directory__eyebrow{letter-spacing:.1em;min-height:42px;font-size:11px}.lawyers-directory__headline{max-width:320px;font-size:36px;line-height:.94}.lawyers-directory__summary{max-width:none;font-size:14px;line-height:1.5}.lawyers-directory__filters{gap:12px}.lawyers-filter{gap:6px}.lawyers-filter__label{font-size:10px}.lawyers-filter__control{min-height:44px;padding:12px 14px;font-size:14px}.lawyers-filter__chevron{width:34px;height:44px}.lawyers-directory__grid{gap:42px}.lawyer-card--directory{max-width:420px}.lawyer-card__body{gap:4px}.lawyer-card__body h3{font-size:18px}.lawyer-card__body p{font-size:11px}.about-intro__copy{font-size:14px}.leadership__header{gap:18px}.recognition__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recognition__item{min-height:132px}.testimonial__controls{order:2}.testimonial__quote-group{order:1}.kenna-footer__brand-block{min-height:240px}.practice-page__spacer{min-height:180px}.lawyer-detail__section-title,.lawyer-detail__practice-item h3{font-size:22px}.resources-listing,.resources-secondary{padding-bottom:72px}.article-content{padding-top:72px;padding-bottom:100px}.article-content__sections{gap:56px}.contact-intro__content{gap:48px}.contact-testimonial{width:100%;max-width:520px}.contact-offices{padding-bottom:72px}.practice-detail-contacts__grid{grid-template-columns:1fr}}@media (max-width:480px){.kenna-header,.hero,.insights,.intro,.practice,.leadership,.recognition,.testimonial,.kenna-footer{padding-inline:14px}.kenna-header__inner{min-height:56px}.kenna-wordmark{width:88px}.hero__inner{padding-block:40px 18px}.practice-page__hero-inner{align-items:flex-end;gap:20px;min-height:360px;padding-bottom:40px}.practice-page__title{max-width:300px;padding-bottom:0;font-size:36px;line-height:1}.practice-page__intro-inner{gap:22px;padding:18px}.practice-page__lede{max-width:230px;font-size:24px;line-height:.94}.practice-page__body{letter-spacing:0;max-width:330px;font-size:15px;line-height:22px}.practice-page__grid{padding-block:40px 56px}.practice-page__grid-inner{grid-template-columns:1fr;gap:28px}.practice-page__card{gap:24px}.practice-page__card-copy{gap:8px}.practice-page__card-title{font-size:16px;line-height:1.2}.practice-page__card-description{font-size:12px;line-height:1.45}.practice-page__spacer{min-height:72px}.practice-detail-hero__inner{gap:18px;padding-top:18px}.practice-detail-hero__copy{gap:18px}.practice-detail-hero__crumbs{gap:6px;font-size:10px;line-height:1.2}.practice-detail-hero__title{max-width:300px;font-size:31px;line-height:.94}.practice-detail-hero__intro{max-width:none;font-size:12px;line-height:1.48}.practice-detail-hero__actions{gap:8px;width:100%}.practice-detail-hero__button{flex:1 1 0;justify-content:center;min-width:0;min-height:40px;padding:10px 14px;font-size:14px;font-weight:400;line-height:21px}.practice-detail-hero__media{aspect-ratio:1;height:auto}.practice-detail-overview{padding-top:34px}.practice-detail-overview__inner{gap:14px}.practice-detail-overview__title{font-size:28px;line-height:.96}.practice-detail-overview__copy{gap:16px;font-size:12px;line-height:1.52}.practice-detail-related{padding-top:34px;padding-bottom:56px}.practice-detail-related__inner{gap:16px}.practice-detail-related__eyebrow{font-size:11px}.practice-detail-related__grid{gap:28px}.practice-detail-insights{padding-block:72px}.hero__title,.about-hero__eyebrow,.about-feature__title,.advantage__title,.intro__headline,.lawyers-page__title,.lawyers-directory__headline,.resources-hero__title,.resources-secondary__title,.contact-hero__title,.contact-intro__title,.leadership__title,.recognition__title,.testimonial__title,.practice__heading{font-size:34px}.hero__title{width:100%;max-width:260px;font-size:31px;line-height:.94}.section-kicker--home{min-height:34px;font-family:var(--font-sans);letter-spacing:-.02em;padding:11px 0 9px;font-size:11px}.insights{padding-bottom:44px}.insight-grid{gap:18px;padding-top:14px}.insight-feature{gap:12px}.insight-feature__action{width:30px;height:30px;top:12px;right:12px}.insight-feature__action-icon--desktop{display:none}.insight-feature__action-icon--mobile{display:inline-flex}.insight-feature__title{font-size:14px}.insight-feature__meta,.insight-feature__writer{font-size:10px}.intro{padding-block:16px 64px}.intro__inner{gap:28px}.intro__content{gap:14px;font-size:12px}.intro__actions{gap:8px;margin-top:6px}.cta-button{min-height:44px;font-size:11px}.practice,.leadership,.recognition,.testimonial{padding-block:64px}.practice__inner,.leadership__inner,.recognition__inner,.testimonial__inner{gap:32px}.about-hero,.about-intro,.advantage{padding-inline:14px}.about-hero__inner{gap:14px;padding-top:36px}.about-hero__eyebrow{font-size:30px;line-height:.96}.about-feature__media{min-height:312px}.about-feature__overlay{padding:18px 18px 24px}.about-feature__title{max-width:260px;font-size:28px;line-height:.92}.about-feature__body{padding:18px 18px 20px;font-size:12px;line-height:1.5}.about-intro{padding-block:22px 48px}.about-intro__inner{gap:0}.about-intro__copy{gap:18px;max-width:none;font-size:13px;line-height:1.56}.advantage{padding-block:0 56px}.advantage__inner{gap:24px}.advantage__header{gap:14px}.advantage__title{font-size:30px;line-height:.96}.advantage__lede{max-width:290px;font-size:11px;line-height:1.45}.advantage-card{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 0}.advantage-card__number{font-size:22px}.advantage-card__title{font-size:12px;line-height:1.25}.advantage-card__description{font-size:10px;line-height:1.45}.practice__heading-group{gap:16px}.practice-card,.lawyer-card{gap:12px}.about-feature__overlay,.about-feature__body{padding-inline:20px}.practice-card__title,.testimonial__quote{font-size:24px}.practice-card__title{font-size:16px;line-height:1.3}.practice-card__description,.leadership__summary{font-size:12px}.practice__link,.leadership__link{width:100%;min-width:0;min-height:44px;padding:14px 16px;font-size:12px}.lawyer-card__body h3{font-size:18px;line-height:1.25}.recognition__inner{gap:32px}.recognition__item{min-height:120px;padding:20px 14px}.recognition__item img{max-height:68px}.testimonial__inner{gap:40px}.testimonial__content{gap:24px}.testimonial__controls{gap:8px}.testimonial__control{width:44px;height:44px}.testimonial__quote-group{gap:20px}.testimonial__quote{font-size:22px;line-height:1.24}.testimonial__credit{font-size:10px}.lawyers-page__title{padding-bottom:28px}.lawyers-directory__summary{font-size:15px}.lawyers-page__hero,.lawyers-directory{padding-inline:14px}.lawyers-page__hero-inner{min-height:228px}.lawyers-page__title{max-width:220px;padding-bottom:18px;font-size:31px;line-height:.94}.lawyers-directory{padding-bottom:56px}.lawyers-directory__inner{gap:24px}.lawyers-directory__intro{gap:18px}.lawyers-directory__eyebrow{min-height:38px;font-size:10px}.lawyers-directory__headline{max-width:300px;font-size:28px;line-height:.94}.lawyers-directory__summary{font-size:12px;line-height:1.52}.lawyers-directory__filters{grid-template-columns:1fr;gap:10px}.lawyers-filter--search{grid-column:auto}.lawyers-filter__control{min-height:42px;padding:11px 13px;font-size:13px}.lawyers-filter__control--select{padding-left:40px;padding-right:13px}.lawyers-filter__chevron{width:32px;height:42px}.lawyers-directory__grid{gap:36px}.lawyer-card{gap:10px}.lawyer-card__actions{gap:6px;top:8px;left:8px}.lawyer-card__action{width:32px;height:32px}.lawyer-card__action svg{width:14px;height:14px}.lawyer-detail{padding-inline:20px;padding-bottom:72px}.lawyer-detail__shell{min-height:0}.lawyer-detail__banner,.lawyer-detail__content{width:100%}.lawyer-detail__banner{aspect-ratio:393/600;height:auto;position:relative;top:auto}.lawyer-detail__content{padding:28px 0 0}.lawyer-detail__header{padding-top:0}.lawyer-detail__name{font-size:36px}.lawyer-detail__contact,.lawyer-detail__copy,.lawyer-detail__stack,.lawyer-detail__list{font-size:15px}.lawyer-detail__practice-item{width:fit-content}.lawyer-detail__practice-thumb{width:84px;height:54px}.resources-filters{gap:4px 0}.resources-filter{font-size:15px}.resource-card__title,.contact-intro__lede,.contact-testimonial__copy,.contact-form__field input,.contact-form__field textarea{font-size:16px}.contact-testimonial__title{font-size:32px;line-height:1}.contact-form__submit{width:100%}.article-hero__title,.article-section__title{font-size:36px}.article-meta__writer,.article-other__writer,.article-section__body{font-size:15px}.article-other__thumb{width:120px;height:120px}.article-other__main h3,.article-other__code{font-size:18px}}@media (min-width:701px) and (max-width:900px){.article-page .kenna-header{padding-inline:40px}.article-page .kenna-header__inner{max-width:730px;min-height:88px}.article-hero,.article-content,.article-others{padding-inline:0}.article-hero__inner{gap:24px;width:100%;max-width:none;min-height:1040px;padding-top:120px}.article-hero__title{letter-spacing:-1.44px;width:559px;max-width:calc(100% - 80px);margin-left:40px;font-size:48px;line-height:48px}.article-meta{grid-template-columns:auto minmax(0,1fr);width:calc(100% - 80px);min-height:24px;margin-top:0;margin-left:40px;padding:0}.article-hero__image{border-radius:0;width:100%;height:712px;margin-top:40px}.article-content{padding-top:80px;padding-bottom:80px}.article-content__inner{flex-direction:column;gap:80px;width:calc(100% - 80px);max-width:730px;margin-inline:auto;display:flex}.article-section__title{letter-spacing:-1.08px;font-size:36px;line-height:43px}.article-section__body{font-size:17px;line-height:26px}.article-authors{flex-direction:column;gap:12px;width:214px;display:flex}.article-others__list{gap:24px;width:100%;padding-left:40px;display:flex;overflow:hidden}.article-related-card{flex:0 0 322px;width:322px;min-height:449px}.article-related-card .resource-card__media{height:327px}.article-related-card .resource-card__category{display:none}}@media (min-width:641px) and (max-width:1200px){.kenna-footer{background:var(--navy);color:#fff;height:1119px;min-height:1119px;padding:0 40px;overflow:hidden}.kenna-footer__inner{flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:1520px;min-height:0;padding:0;display:flex;position:relative}.kenna-footer__nav-block{grid-template-rows:222px 219px 154px;height:595px;padding:24px 0 0}.kenna-footer__nav-block:before{top:222px}.kenna-footer__nav-block:after{top:441px}.kenna-footer__nav-block>.kenna-footer__eyebrow:first-of-type{padding:12px 12px 4px 24px}.kenna-footer__columns{padding:43px 24px 24px}.kenna-footer__list,.kenna-footer__list--compact,.kenna-footer__list a,.kenna-footer__list li{font-family:var(--font-newsreader), serif;white-space:nowrap;font-size:14px;line-height:20px}.kenna-footer__list,.kenna-footer__list--compact{gap:6px;padding:0}.kenna-footer__award{flex:0 0 73.6px;width:73.6px;height:73.6px}.kenna-footer__award-grid{padding:0 0 0 24px}.kenna-footer__brand,.kenna-footer .kenna-wordmark--footer{width:251px;height:54.217px}.newsletter--footer{gap:20px;width:100%;padding:0 48px 0 0}.newsletter__fields{flex-direction:column;width:100%;min-height:0}.newsletter__field,.newsletter__field:nth-of-type(3){border:1px solid #ffffff1a;border-bottom:0;flex:none;width:100%;min-height:56px;padding:0 20.48px}.newsletter__field:nth-of-type(3){border-bottom:1px solid #ffffff1a}.newsletter__field input{font-family:var(--font-newsreader), serif;font-size:14px;line-height:20px}.newsletter__submit{border:1px solid var(--navy);color:#000;width:193px;min-width:193px;min-height:40px;font-family:var(--font-newsreader), serif;background:0 0;align-self:flex-start;font-size:14px;line-height:20px}.newsletter__submit:before,.newsletter__submit:after{content:none}.kenna-footer__legal-end{font-family:var(--font-newsreader), serif;text-align:left;white-space:nowrap;flex-direction:row;align-items:flex-start;padding:16px 96px 24px 0;line-height:16px}.kenna-footer__legal-end .kenna-footer__copyright{text-align:left;flex:1 1 0}}@media (max-width:640px){.kenna-footer{background:var(--navy);color:#fff;min-height:0;padding:0 24px}.kenna-footer__inner{flex-direction:column;gap:48px;width:100%;max-width:none;padding:48px 0 0;display:flex}.kenna-footer__nav-block{border:0;flex-direction:column;order:1;gap:0;width:100%;min-height:0;padding:0;display:flex}.kenna-footer__section-heading,.newsletter__label{color:#ffffff80;font-family:var(--font-inter), sans-serif;letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:16px}.kenna-footer__columns{border:0;flex-direction:column;gap:0;width:100%;padding:15px 0 48px;display:flex}.kenna-footer__columns .kenna-footer__list:nth-child(2){padding-top:15px}.kenna-footer__middle,.kenna-footer__bottom{border:0;width:100%;min-height:0;padding:15px 0 24px;display:block}.kenna-footer__bottom .kenna-footer__list:last-child{display:none}.kenna-footer__list,.kenna-footer__list--compact,.kenna-footer__list a,.kenna-footer__list li{color:#fff;font-family:var(--font-newsreader), serif;letter-spacing:0;white-space:normal;font-size:14px;font-weight:400;line-height:20px}.kenna-footer__list,.kenna-footer__list--compact{flex-direction:column;gap:4px;padding:0;display:flex}.kenna-footer__awards{flex-wrap:wrap;gap:12px;width:100%;padding:51px 0 0;display:flex}.kenna-footer__award{background:#04112861;border-radius:50%;width:105px;min-width:0;height:105px;min-height:0}.kenna-footer__middle:before,.kenna-footer__bottom:before,.kenna-footer__awards:before,.kenna-footer__awards:after,.kenna-footer__plus-marker{content:none;display:none}.kenna-footer__brand-block{order:2;gap:0;width:100%;min-height:0}.kenna-footer__brand-stage{flex:none;justify-content:flex-start;align-items:flex-start}.kenna-footer__brand,.kenna-footer .kenna-wordmark--footer{width:251px;height:54.217px}.kenna-footer__copyright--brand{display:none}.newsletter--footer{order:3;gap:20px;width:100%;padding:0}.newsletter__fields{flex-direction:column;width:100%;min-height:0;display:flex}.newsletter__field,.newsletter__field:nth-of-type(3){border:1px solid #ffffff1a;width:100%;min-height:44px;padding:0 44px}.newsletter__field+.newsletter__field{margin-top:-1px}.newsletter__field input{color:#fff;font-family:var(--font-newsreader), serif;font-size:14px;line-height:20px}.newsletter__submit{color:#000;width:100%;min-width:0;min-height:40px;font-family:var(--font-newsreader), serif;background:#fff;border:0;font-size:14px;line-height:20px}.newsletter__submit:before,.newsletter__submit:after{content:none}.kenna-footer__legal-end{color:#fff;width:100%;font-family:var(--font-newsreader), serif;text-align:center;white-space:normal;flex-direction:column;order:4;align-items:center;gap:16px;padding:0 0 24px;font-size:12px;line-height:15.96px;display:flex}.kenna-footer__legal-end .kenna-footer__copyright,.kenna-footer__legal-end a{color:#fff;text-align:center;font-size:12px;line-height:15.96px}}@media (min-width:641px) and (max-width:1200px){.kenna-footer__nav-block{grid-template-rows:222px 219px 154px;height:595px;padding:24px 0 0}.kenna-footer__nav-block>.kenna-footer__eyebrow:first-of-type{padding:12px 12px 4px 24px}.kenna-footer__columns{padding:43px 24px 24px}.kenna-footer__list,.kenna-footer__list--compact,.kenna-footer__list a,.kenna-footer__list li{font-family:var(--font-newsreader), serif;white-space:nowrap;font-size:14px;line-height:20px}.kenna-footer__list,.kenna-footer__list--compact{gap:6px;padding:0}.kenna-footer__award{flex:0 0 73.6px;width:73.6px;height:73.6px}.newsletter--footer{gap:20px;width:100%;padding:0 48px 0 0}.newsletter__fields{flex-direction:column;width:100%;min-height:0}.newsletter__field input{font-family:var(--font-newsreader), serif;font-size:14px;line-height:20px}.kenna-footer__legal-end{font-family:var(--font-newsreader), serif;text-align:left;white-space:nowrap;flex-direction:row;align-items:flex-start;padding:16px 96px 24px 0;line-height:16px}.kenna-footer__legal-end .kenna-footer__copyright{text-align:left;flex:1 1 0}.kenna-footer{background:var(--navy);color:#fff;height:1119px;min-height:1119px;padding:0 40px;overflow:hidden}.kenna-footer__nav-block>.kenna-footer__eyebrow:first-of-type{grid-area:1/1/auto/3;padding:12px 12px 4px 24px}.kenna-footer__columns{grid-area:1/1/auto/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;margin:0;padding:43px 24px 24px;display:grid}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(2){grid-area:2/1;padding:36px 12px 4px 24px}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(3){border-left:1px solid #ffffff1a;grid-area:2/2;padding:36px 12px 4px 24px}.kenna-footer__awards{grid-area:3/1/auto/3;width:100%;padding:24px 0 0}.kenna-footer__award{border-color:var(--navy);flex:0 0 73.6px;width:73.6px;height:73.6px}.kenna-footer{background:var(--navy);color:#fff;min-height:1119px;padding:0 40px;position:relative;overflow:hidden}.kenna-footer__inner{flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:1520px;min-height:0;padding:0;display:flex}.kenna-footer__nav-block{border-bottom:1px solid #ffffff1a;border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a;order:1;grid-template-rows:222px 219px 154px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:595px;padding:24px 0 0;display:grid;position:relative}.kenna-footer__nav-block:before,.kenna-footer__nav-block:after{content:"";z-index:1;background:#ffffff1a;height:1px;position:absolute;left:0;right:0}.kenna-footer__nav-block:before{top:222px}.kenna-footer__nav-block:after{top:441px}.kenna-footer__eyebrow,.newsletter__label{color:#ffffff80;font-family:var(--font-inter), sans-serif;letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:16px}.kenna-footer__nav-block>.kenna-footer__eyebrow:first-of-type{grid-area:1/1/auto/3;align-self:start;padding:12px 12px 4px 24px}.kenna-footer__columns{grid-area:1/1/auto/3;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:24px;width:100%;margin:0;padding:43px 24px 24px;display:grid}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(2){grid-area:2/1;align-self:start;padding:36px 12px 4px 24px}.kenna-footer__middle{grid-area:2/1;width:100%;margin:0;padding:75px 24px 24px;display:block}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(3){border-left:1px solid #ffffff1a;grid-area:2/2;align-self:start;padding:36px 12px 4px 24px}.kenna-footer__bottom{border-left:1px solid #ffffff1a;grid-area:2/2;width:100%;margin:0;padding:75px 24px 24px;display:block}.kenna-footer__bottom .kenna-footer__list:last-child{display:none}.kenna-footer__awards{grid-area:3/1/auto/3;align-self:start;width:100%;padding:24px 0 0}.kenna-footer__awards .kenna-footer__eyebrow{padding:12px 12px 4px 24px}.kenna-footer__award-grid{flex-wrap:nowrap;gap:12px;width:416px;padding:15px 0 0 24px;display:flex}.kenna-footer__award{border-color:var(--navy);border-radius:192px;flex:0 0 73.6px;width:73.6px;height:73.6px}.kenna-footer__award img{filter:grayscale()brightness(1.75)contrast(.85);opacity:.72;mix-blend-mode:plus-lighter;max-width:88px;max-height:88px;display:block}.kenna-footer__award:nth-child(2) img{max-width:95px;max-height:95px}.kenna-footer__award:nth-child(3) img{max-width:106px;max-height:106px}.kenna-footer__award:nth-child(4) img{max-width:101px;max-height:101px}.kenna-footer__award:nth-child(5) img{max-width:122px;max-height:122px}.kenna-footer__award:nth-child(6) img{display:none}.kenna-footer__award:nth-child(6):before{color:#fff9;content:"LEXOLOGY";background:0 0;width:auto;height:auto;font-size:12px;line-height:1;display:block;-webkit-mask:none;mask:none}.kenna-footer__list,.kenna-footer__list--compact,.kenna-footer__list a,.kenna-footer__list li{color:#fff;font-family:var(--font-newsreader), serif;letter-spacing:0;white-space:nowrap;font-size:14px;font-weight:400;line-height:20px}.kenna-footer__list,.kenna-footer__list--compact{flex-direction:column;gap:6px;padding:0;display:flex}.kenna-footer__list li,.kenna-footer__list a{text-overflow:ellipsis;max-width:100%;overflow:hidden}.kenna-footer__middle:before,.kenna-footer__bottom:before,.kenna-footer__awards:before,.kenna-footer__awards:after{content:none;display:none}.kenna-footer__plus-marker{z-index:4;--fill-0:#fff;width:13px;height:13.154px;display:block;position:absolute}.kenna-footer__plus-marker img{width:100%;height:100%}.kenna-footer__plus-marker--links-left{top:215.5px;left:-6.5px}.kenna-footer__plus-marker--links-mid{top:215.5px;left:calc(50% - 6.5px)}.kenna-footer__plus-marker--awards-left{top:434.5px;left:-6.5px}.kenna-footer__plus-marker--awards-mid{top:434.5px;left:calc(50% - 6.5px)}.kenna-footer__brand-block{order:2;gap:0;width:100%;min-height:0}.kenna-footer__brand-stage{flex:none;justify-content:flex-start;align-items:flex-start}.kenna-footer__brand,.kenna-footer .kenna-wordmark--footer{width:251px;height:54.217px}.kenna-footer__copyright--brand{display:none}.newsletter--footer{order:3;gap:20px;width:100%;padding:0 48px 0 0}.newsletter__fields{flex-direction:column;width:100%;min-height:0;display:flex}.newsletter__field,.newsletter__field:nth-of-type(3){border:1px solid #ffffff1a;border-bottom:0;flex:none;width:100%;min-height:56px;padding:0 20.48px}.newsletter__field:nth-of-type(3){border-bottom:1px solid #ffffff1a}.newsletter__field input{color:#fff;font-family:var(--font-newsreader), serif;font-size:14px;line-height:20px}.newsletter__field input::placeholder{color:#ffffff8c;opacity:1}.newsletter__submit{border:1px solid var(--navy);color:#000;width:193px;min-width:193px;min-height:40px;font-family:var(--font-newsreader), serif;background:#fff;align-self:flex-start;font-size:14px;line-height:20px}.newsletter__submit:before,.newsletter__submit:after{content:none}.kenna-footer__legal-end{color:#fff;width:100%;font-family:var(--font-newsreader), serif;white-space:nowrap;flex-direction:row;order:4;align-items:flex-start;gap:16px;padding:16px 96px 24px 0;font-size:12px;line-height:16px;display:flex}.kenna-footer__legal-end .kenna-footer__copyright{text-align:left;flex:1 1 0;padding:0}.kenna-footer__legal-end a{color:#fff;font-size:12px;line-height:16px}}@media (max-width:640px){.kenna-footer{background:var(--navy);color:#fff;min-height:0;padding:0 24px;overflow:hidden}.kenna-footer__inner{gap:48px;width:100%;max-width:1520px;min-height:0;padding-top:48px}.kenna-footer__nav-block{border:0;flex-direction:column;order:1;width:100%;height:auto;padding:0;display:flex}.kenna-footer__nav-block:before,.kenna-footer__nav-block:after{content:none}.kenna-footer__eyebrow,.newsletter__label{color:#ffffff80;font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;padding:12px 12px 4px 0;font-size:12px;font-weight:700;line-height:normal}.kenna-footer__nav-block>.kenna-footer__eyebrow:first-of-type,.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(2),.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(3){border:0;padding:12px 12px 4px 0}.kenna-footer__columns{flex-direction:column;gap:0;width:100%;margin:0;padding:15px 0 48px;display:flex}.kenna-footer__middle,.kenna-footer__bottom{border:0;width:100%;margin:0;padding:15px 0 24px;display:block}.kenna-footer__bottom .kenna-footer__list:last-child{display:none!important}.kenna-footer__list,.kenna-footer__list--compact{color:#fff;font-family:var(--font-display);gap:4px;padding:0;font-size:14px;font-weight:400;line-height:20px}.kenna-footer__columns .kenna-footer__list+.kenna-footer__list{padding-top:15px}.kenna-footer__list li,.kenna-footer__list a{max-width:100%;color:inherit;text-overflow:clip;white-space:normal;overflow:visible}.kenna-footer__awards{width:100%;padding:48px 0 0}.kenna-footer__awards .kenna-footer__eyebrow{padding:12px 12px 4px 0}.kenna-footer__award-grid{flex-wrap:wrap;gap:12px;width:100%;padding:15px 0 0;display:flex}.kenna-footer__award{border-color:var(--navy);border-radius:192px;flex:0 0 105px;width:105px;height:105px}.kenna-footer__award img{filter:grayscale()brightness(1.75)contrast(.85);opacity:.72;mix-blend-mode:plus-lighter;max-width:88px;max-height:88px;display:block}.kenna-footer__award:nth-child(2) img{max-width:95px;max-height:95px}.kenna-footer__award:nth-child(3) img{max-width:106px;max-height:106px}.kenna-footer__award:nth-child(4) img{max-width:101px;max-height:101px}.kenna-footer__award:nth-child(5) img{max-width:122px;max-height:122px}.kenna-footer__award:nth-child(6) img{display:none}.kenna-footer__award:nth-child(6):before{color:#fff9;content:"LEXOLOGY";background:0 0;width:auto;height:auto;font-size:12px;line-height:1;display:block;-webkit-mask:none;mask:none}.kenna-footer__plus-marker{display:none}.kenna-footer__brand-block{order:2;gap:0;width:100%;min-height:0}.kenna-footer__brand-stage{flex:none;justify-content:flex-start;align-items:flex-start}.kenna-footer__brand,.kenna-footer .kenna-wordmark--footer{width:251px;height:54.217px}.kenna-footer__copyright--brand{display:none}.newsletter--footer{order:3;gap:20px;width:100%;padding:0}.newsletter__label{padding:12px 0 0}.newsletter__fields{flex-direction:column;width:100%;min-height:0;display:flex}.newsletter__field{border:1px solid #ffffff1a;border-bottom:0;flex:none;width:100%;min-height:44px;padding-left:20.48px}.newsletter__field:last-of-type{border-bottom:1px solid #ffffff1a}.newsletter__field input{color:#fff;font-family:var(--font-display);font-size:14px;line-height:20px}.newsletter__field input::placeholder{color:#ffffff8c;opacity:1}.newsletter__submit{border:1px solid var(--navy);color:#000;width:100%;min-height:40px;font-family:var(--font-display);background:#fff;font-size:14px;line-height:20px}.newsletter__submit:before,.newsletter__submit:after{content:none}.kenna-footer__legal-end{color:#fff;width:100%;font-family:var(--font-display);white-space:nowrap;flex-direction:column;order:4;align-items:center;gap:16px;padding:0 0 24px;font-size:12px;line-height:16px;display:flex}.kenna-footer__legal-end .kenna-footer__copyright{text-align:center;padding:0}.kenna-footer__legal-end a{color:#fff;font-family:var(--font-display);font-size:12px;line-height:16px}body:has(.practice-detail-page) .kenna-header{padding:20px}.practice-detail-overview{padding-bottom:124px}.practice-detail-overview__copy{gap:24px}body:has(.practice-detail-page) .kenna-footer{min-height:1846.92px}body:has(.article-page) .article-page .article-hero__inner{width:100%!important;max-width:none!important;margin:0!important}:is(body:has(.article-page) .article-page .article-hero__title,body:has(.article-page) .article-page .article-meta,body:has(.article-page) .article-page .article-content__inner){width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;margin-left:20px!important}body:has(.article-page) .article-page .article-hero__image{width:100vw!important;margin-left:0!important}body:has(.article-page) .article-page .article-content__sections{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page .article-actions{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page :is(.article-actions__buttons,.article-action,.article-actions__rule){width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page .article-others__title{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;margin-left:20px!important}body:has(.article-page) .article-page .article-others__list{width:322px!important;margin-left:20px!important;padding-left:0!important;overflow:hidden!important}body:has(.article-page) .article-page :is(.article-hero,.article-content,.article-others){padding-inline:0!important}body:has(.article-page) .article-page .article-hero__inner{min-height:719px;padding-top:120px;width:100%!important;max-width:none!important;margin:0!important}body:has(.article-page) .article-page .article-hero__title{letter-spacing:-1.44px;font-size:48px;line-height:48px;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;margin-left:20px!important}body:has(.article-page) .article-page .article-meta{flex-direction:column;align-items:flex-start;gap:16px;min-height:116px;margin-top:24px;padding-top:16px;display:flex;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;margin-left:24px!important}body:has(.article-page) .article-page .article-hero__image{border-radius:0;width:100vw;height:267px;margin-top:0}body:has(.article-page) .article-page .article-content{padding-top:80px;padding-bottom:0}body:has(.article-page) .article-page .article-content__inner{grid-template-columns:342px;gap:0;min-height:1834px;display:grid;margin-left:24px!important;width:342px!important;max-width:342px!important;margin-inline-end:0!important}body:has(.article-page) .article-page .article-content__rail{display:none}body:has(.article-page) .article-page .article-content__sections{grid-area:1/1;gap:80px;width:342px;min-height:1409px}body:has(.article-page) .article-page .article-section{width:342px;max-width:342px}body:has(.article-page) .article-page .article-section:first-child{width:342px;max-width:342px}body:has(.article-page) .article-page .article-section:first-child{min-height:405px}body:has(.article-page) .article-page .article-section:nth-child(2){min-height:448px}body:has(.article-page) .article-page .article-section:nth-child(3){min-height:396px}body:has(.article-page) .article-page .article-section__title{letter-spacing:-1.08px;font-size:36px;line-height:43px}body:has(.article-page) .article-page .article-section__body{font-size:17px;line-height:26px}body:has(.article-page) .article-page .article-actions{grid-area:2/1;align-self:start;width:342px;max-width:342px;margin-top:80px;display:flex}body:has(.article-page) .article-page :is(.article-actions__buttons,.article-action,.article-actions__rule){width:342px}body:has(.article-page) .article-page .article-action--share{gap:10px}body:has(.article-page) .article-page .article-action--share span{flex:auto}body:has(.article-page) .article-page .article-authors{flex-direction:column;grid-area:3/1;align-self:start;gap:12px;width:214px;height:108px;margin-top:48px;display:flex}body:has(.article-page) .article-page .article-authors__list{gap:4px}body:has(.article-page) .article-page .article-authors__item{min-height:24px}body:has(.article-page) .article-page .article-authors__item img{object-fit:cover;flex:0 0 24px;width:24px;height:24px;display:block}body:has(.article-page) .article-page .article-others{height:815px;padding-top:120px;padding-bottom:120px;overflow:hidden}body:has(.article-page) .article-page .article-others__title{letter-spacing:-1.08px;margin-bottom:40px;font-size:36px;line-height:43px;width:320px!important;max-width:320px!important;margin-left:20px!important}body:has(.article-page) .article-page .article-others__title-desktop{display:none}body:has(.article-page) .article-page .article-others__title-tablet{display:block}body:has(.article-page) .article-page .article-others__title-tablet span{display:block}body:has(.article-page) .article-page .article-others__title-tablet em{display:block}body:has(.article-page) .article-page .article-others__list{gap:24px;width:100%;height:485px;padding-left:20px;display:flex;overflow:hidden}body:has(.article-page) .article-page .article-related-card{flex:0 0 322px;width:322px;min-height:485px}body:has(.article-page) .article-page .article-related-card .resource-card__body{min-height:142px}body:has(.article-page) .article-page .article-related-card .resource-card__category{color:#06163480;min-height:24px;display:inline-flex}body:has(.article-page) .kenna-footer{height:1847px;min-height:1847px}.kenna-header{padding-inline:20px!important}body:has(.kenna-home) .kenna-header{padding-inline:20px!important}body:has(.about-page) .kenna-header{padding-inline:20px!important}body:has(.practice-page) .kenna-header{padding-inline:20px!important}body:has(.practice-detail-page) .kenna-header{padding-inline:20px!important}body:has(.lawyers-page) .kenna-header{padding-inline:20px!important}body:has(.lawyer-detail-page) .kenna-header{padding-inline:20px!important}body:has(.resources-page) .kenna-header{padding-inline:20px!important}body:has(.article-page) .kenna-header{padding-inline:20px!important}body:has(.contact-page) .kenna-header{padding-inline:20px!important}body:has(.careers-page) .kenna-header{padding-inline:20px!important}body:has(.legal-page) .kenna-header{padding-inline:20px!important}body:has(.login-page) .kenna-header{padding-inline:20px!important}:is(body:has(.kenna-home) .kenna-home :is(.home-hero,.home-trending,.home-about,.home-practice,.home-people,.home-contact-cta),body:has(.about-page) .about-page :is(.about-design-hero,.about-story,.about-approach,.home-people,.home-contact-cta),body:has(.practice-page) .practice-page :is(.practice-page__hero,.practice-page__grid),body:has(.practice-detail-page) .practice-detail-page :is(.practice-detail-hero,.practice-detail-overview,.practice-detail-contacts,.practice-detail-related,.practice-detail-cta),body:has(.lawyers-page) .lawyers-page :is(.lawyers-page__hero,.lawyers-directory),body:has(.lawyer-detail-page) .lawyer-detail-page :is(.lawyer-detail__hero,.lawyer-detail__body),body:has(.resources-page) .resources-page :is(.resources-hero,.resources-listing,.resources-secondary),body:has(.article-page) .article-page :is(.article-hero,.article-content,.article-others),body:has(.contact-page) .contact-page :is(.contact-hero,.contact-offices),body:has(.careers-page) .careers-page :is(.careers-hero,.careers-intro,.careers-internship,.careers-roles,.careers-cta),body:has(.legal-page) .legal-page .legal-document,body:has(.login-page) .login-page .login-panel){padding-inline:20px!important}:is(body:has(.kenna-home) .kenna-home :is(.home-hero__inner,.home-hero__content,.home-trending__inner,.home-about__inner,.home-practice__inner,.home-people__inner,.home-contact-cta__inner),body:has(.about-page) .about-page :is(.about-design-hero__inner,.about-story__inner,.about-approach__inner,.home-people__inner,.home-contact-cta__inner),body:has(.practice-page) .practice-page :is(.practice-page__hero-inner,.practice-page__grid-inner),body:has(.practice-detail-page) .practice-detail-page :is(.practice-detail-hero__inner,.practice-detail-overview__inner,.practice-detail-contacts__inner,.practice-detail-related__inner,.home-contact-cta__inner),body:has(.lawyers-page) .lawyers-page :is(.lawyers-page__hero-inner,.lawyers-directory__inner),body:has(.lawyer-detail-page) .lawyer-detail-page :is(.lawyer-detail__hero-inner,.lawyer-detail__body-inner),body:has(.resources-page) .resources-page :is(.resources-hero__inner,.resources-listing__inner,.resources-secondary__inner),body:has(.contact-page) .contact-page :is(.contact-hero__inner,.contact-offices__inner),body:has(.careers-page) .careers-page :is(.careers-hero__inner,.careers-intro__inner,.careers-internship__inner,.careers-roles__inner,.careers-cta__inner),body:has(.legal-page) .legal-page .legal-document__inner,body:has(.login-page) .login-page :is(.login-panel__inner,.login-panel__content,.login-form)){width:100%!important;max-width:none!important;margin-inline:auto!important}body:has(.contact-page) .contact-page :is(.contact-intro__copy,.contact-intro__content,.contact-form){width:100%!important;min-width:0!important;max-width:none!important}body:has(.contact-page) .contact-page .contact-form__fineprint{width:100%!important;max-width:100%!important}body:has(.kenna-home) .kenna-home :is(.home-hero h1,.home-trending__intro,.home-practice__header,.home-people__header){width:100%!important;max-width:none!important}body:has(.practice-page) .practice-page :is(.practice-page__title,.practice-page__body){width:100%!important;max-width:none!important}body:has(.lawyers-page) .lawyers-page :is(.lawyers-page__title,.lawyers-page__summary){width:100%!important;max-width:none!important}body:has(.resources-page) .resources-page :is(.resources-hero__title,.resources-secondary__title){width:100%!important;max-width:none!important}body:has(.contact-page) .contact-page :is(.contact-hero__title,.contact-intro__lede,.contact-form){width:100%!important;max-width:none!important}body:has(.careers-page) .careers-page :is(.careers-hero__copy,.careers-cta__copy){width:100%!important;max-width:none!important}body:has(.login-page) .login-page .login-panel__title{width:100%!important;max-width:none!important}body:has(.article-page) .article-page :is(.article-hero__title,.article-meta,.article-content__inner){width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important;margin-left:20px!important}body:has(.article-page) .article-page .article-others__title{max-width:calc(100% - 40px)!important;margin-left:20px!important}}@media (max-width:1200px){.kenna-header--inverse .kenna-header__menu-toggle{color:#fff}body:has(.practice-detail-page) .kenna-header .kenna-header__menu-toggle{color:#fff}}@media (max-width:640px){.kenna-header{padding-inline:20px}body:has(.kenna-home) .kenna-header{padding-inline:20px}body:has(.about-page) .kenna-header{padding-inline:20px}body:has(.practice-detail-page) .kenna-header{padding-inline:20px}.kenna-home :is(.home-trending,.home-about,.home-practice,.home-leadership),.about-page :is(.about-story,.about-approach,.about-leadership,.about-recognition),.resources-page .resources-listing,.login-panel{padding-inline:20px}.kenna-home .home-hero__content,.kenna-home :is(.home-trending__inner,.home-about__inner,.home-practice__inner,.home-leadership__inner),.about-page :is(.about-story__inner,.about-approach__inner,.about-leadership__inner,.about-recognition__inner),.resources-page .resources-listing__inner,.login-panel__inner{width:100%;max-width:350px}.article-hero__title,.article-meta,.article-content__inner{width:350px;max-width:calc(100% - 40px);margin-left:20px}.article-others__title{max-width:calc(100% - 40px);margin-left:20px}body:has(.practice-detail-page) .kenna-header{background:var(--navy);color:#fff;--fill-0:#fff;border-bottom-color:#ffffff1c;height:80px;padding:20px;position:relative;inset:auto}body:has(.practice-detail-page) .kenna-header .kenna-header__inner{gap:16px;width:100%;height:40px;min-height:40px}.practice-detail-hero,.practice-detail-overview,.practice-detail-contacts,.practice-detail-related{padding-inline:20px}.practice-detail-hero{height:632px;min-height:632px;padding-block:0}.practice-detail-hero__inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;max-width:none;min-height:632px;padding:128px 0 72px;display:flex}.practice-detail-hero__copy{gap:48px;width:100%;min-height:0;padding:0}.practice-detail-hero__crumbs{letter-spacing:0;gap:16px;font-size:12px;line-height:1}.practice-detail-hero__title{letter-spacing:-3px;width:100%;max-width:100%;font-size:48px;line-height:1}.practice-detail-hero__title-main{display:block}.practice-detail-hero__intro{width:100%;max-width:330px;font-size:17px;line-height:24px}.practice-detail-hero__actions{gap:16px;width:auto}.practice-detail-hero__button{flex:none;min-width:0;height:40px;min-height:40px;padding:10px 16px;font-size:14px;font-weight:400;line-height:20px}.practice-detail-hero__media{display:none}.practice-detail-overview{padding-block:100px}.practice-detail-overview__inner{flex-direction:column;gap:0;width:100%;max-width:none;padding:0;display:flex}.practice-detail-overview__title,.practice-detail-contacts__inner h2,.practice-detail-related__eyebrow{letter-spacing:-1.08px;width:300px;max-width:100%;font-size:36px;line-height:1.2}.practice-detail-overview__copy{columns:auto;flex-direction:column;gap:48px;width:100%;margin-top:48px;font-size:17px;line-height:24px;display:flex}.practice-detail-overview__copy p{margin:0}.practice-detail-overview__media{aspect-ratio:175/129;width:100%;height:auto;margin-top:48px}.practice-detail-overview__quote{border-top-color:#d6cfc4;flex-direction:column;gap:40px;width:100%;margin-top:64px;padding-top:64px;display:flex}.practice-detail-overview__quote h3,.practice-detail-overview__quote blockquote{grid-column:auto}.practice-detail-overview__quote h3{letter-spacing:-1.08px;width:300px;font-size:36px;line-height:1.2}.practice-detail-overview__quote p{letter-spacing:-1px;max-width:none;font-size:24px;line-height:28px}.practice-detail-overview__quote cite{letter-spacing:-.5px;margin-top:24px;font-size:15px;line-height:1}.practice-detail-contacts{background:var(--sand);min-height:0}.practice-detail-contacts__inner{gap:48px;width:100%;max-width:none;padding-block:64px}.practice-detail-contacts__grid{flex-direction:column;gap:24px;width:100%;display:flex}.practice-detail-contact-card{width:100%;height:457px}.practice-detail-related{border-bottom:0;min-height:0;padding-block:100px 48px}.practice-detail-related__inner{gap:24px;width:100%;max-width:none;padding:0}.practice-detail-related__eyebrow{white-space:nowrap;width:auto}.practice-detail-related__grid{flex-direction:column;gap:24px;width:100%;display:flex}.practice-detail-insights{display:none}.practice-detail-cta{background:#6e7c8f;height:646px;padding:0 20px 100px}.practice-detail-cta .home-contact-cta__inner{align-items:flex-end;width:100%;max-width:none;min-height:546px;padding:311.44px 0 0}.practice-detail-cta .home-contact-cta__inner>div{gap:48px;width:100%}.practice-detail-cta h2{letter-spacing:-1.08px;width:100%;max-width:100%;font-size:36px;line-height:1.2}.practice-detail-cta .home-contact-cta__actions{gap:16px}.practice-detail-cta .home-button{min-height:40px;padding:9px 16px;font-size:14px;line-height:21px}}@media (min-width:1201px){.kenna-footer .kenna-footer__award:before{-webkit-mask:var(--award-src) center / contain no-repeat;mask:var(--award-src) center / contain no-repeat;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask:var(--award-src) center / contain no-repeat;-webkit-mask-mode:alpha;background:#ffffffb8;content:none!important;content:""!important;display:block!important}.kenna-footer .kenna-footer__award img,.kenna-footer .kenna-footer__award:nth-child(2) img,.kenna-footer .kenna-footer__award:nth-child(3) img,.kenna-footer .kenna-footer__award:nth-child(4) img,.kenna-footer .kenna-footer__award:nth-child(5) img,.kenna-footer .kenna-footer__award:nth-child(6) img,.kenna-footer .kenna-footer__award:nth-child(7) img,.kenna-footer .kenna-footer__award:nth-child(8) img{object-fit:contain;filter:grayscale()brightness(1.5)contrast(.86);opacity:.76;mix-blend-mode:screen;width:100%;height:100%;display:block!important}.kenna-footer .kenna-footer__award:before{-webkit-mask:var(--award-src) center / contain no-repeat;mask:var(--award-src) center / contain no-repeat;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask:var(--award-src) center / contain no-repeat;-webkit-mask-mode:alpha;background:#ffffffb8;content:none!important;content:""!important;display:block!important}.kenna-footer .kenna-footer__award:first-child:before{width:88px;height:88px}.kenna-footer .kenna-footer__award:nth-child(2):before{width:95px;height:95px}.kenna-footer .kenna-footer__award:nth-child(3):before{width:106px;height:106px}.kenna-footer .kenna-footer__award:nth-child(4):before{width:101px;height:101px}.kenna-footer .kenna-footer__award:nth-child(5):before{width:62px;height:8px}.kenna-footer .kenna-footer__award:nth-child(6):before{width:50px;height:42px}.kenna-footer .kenna-footer__award:nth-child(7):before{width:73px;height:23px}.kenna-footer .kenna-footer__award:nth-child(8):before{width:74px;height:25px}}@media (min-width:641px) and (max-width:1200px){.kenna-footer__middle,.kenna-footer__bottom{box-sizing:border-box;height:220px}.kenna-footer__awards{box-sizing:border-box;height:155px}}@media (min-width:1200px){.kenna-header .kenna-header__inner{gap:24px;display:flex}.kenna-header .kenna-header__nav{justify-self:auto;gap:24px}.kenna-header .kenna-header__actions{justify-self:auto;gap:12px;margin-left:auto}.kenna-header .kenna-header__link,.kenna-header .kenna-pill{font-family:var(--font-display);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.kenna-header .kenna-header__link{min-height:48px}.kenna-header .kenna-pill{border-radius:4px;justify-content:center;padding:4px 16px}.kenna-header .kenna-pill--ghost{width:92px;min-width:92px;height:48px;min-height:48px}.kenna-header .kenna-pill--primary{width:168px;min-width:168px;height:40px;min-height:40px}.kenna-header .kenna-pill--primary svg{display:none}}:is(.kenna-pill,.kenna-icon-button,.home-button,.careers-button,.practice-detail-hero__button,.contact-form__submit,.newsletter__submit,.newsletter__field button,.cta-button,.kenna-mobile-menu__action,.kenna-mobile-menu__link--button,.lawyer-card__action,.insight-feature__action,.insight-feature__action-icon){will-change:transform;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),background-color .28s,border-color .28s,color .28s,opacity .28s,filter .42s cubic-bezier(.16,1,.3,1)}:is(.kenna-pill,.home-button,.careers-button,.practice-detail-hero__button,.contact-form__submit,.newsletter__submit,.cta-button,.kenna-mobile-menu__action,.kenna-mobile-menu__link--button,.insight-feature__action-icon):is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 12px 28px #06163429}:is(.kenna-icon-button,.newsletter__field button,.lawyer-card__action,.insight-feature__action):is(:hover,:focus-visible){transform:translateY(-1px)scale(1.04)}:is(.kenna-pill,.home-button,.careers-button,.practice-detail-hero__button,.contact-form__submit,.newsletter__submit,.cta-button,.kenna-mobile-menu__action,.kenna-mobile-menu__link--button):active{box-shadow:none;transform:translate(0,0)}:is(.home-button--light,.careers-button--light,.practice-detail-hero__button--primary,.kenna-pill--primary,.kenna-mobile-menu__action--primary):is(:hover,:focus-visible){filter:brightness(.98)}:is(.home-button--dark,.careers-button--dark,.contact-form__submit,.newsletter__submit,.cta-button,.insight-feature__action-icon):is(:hover,:focus-visible){filter:brightness(1.08)}:is(.home-button--glass,.careers-button--outline,.careers-button--ghost,.practice-detail-hero__button--secondary,.kenna-mobile-menu__action--ghost):is(:hover,:focus-visible){background-color:#ffffff1a;border-color:#ffffff57}@media (prefers-reduced-motion:reduce){:is(.kenna-pill,.kenna-icon-button,.home-button,.careers-button,.practice-detail-hero__button,.contact-form__submit,.newsletter__submit,.newsletter__field button,.cta-button,.kenna-mobile-menu__action,.kenna-mobile-menu__link--button,.lawyer-card__action,.insight-feature__action,.insight-feature__action-icon),.kenna-header,.kenna-header__brand:after,.kenna-wordmark,.kenna-mega-menu,.kenna-mega-menu__main,.kenna-mega-menu__practice,.kenna-mega-menu__insight{transition-duration:1ms}}.kenna-home :is(.kenna-pill,.home-button):is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 12px 28px #06163429}.kenna-home :is(.kenna-pill,.home-button){transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),background-color .28s,border-color .28s,color .28s,opacity .28s,filter .42s cubic-bezier(.16,1,.3,1)}@media (max-width:1199px){.kenna-header .kenna-header__nav{display:none}.kenna-header .kenna-header__actions{justify-self:end;gap:16px;display:flex}.kenna-header .kenna-header__brand{gap:0}.kenna-header .kenna-header__brand:after{content:none}.kenna-header .kenna-header__brand .kenna-wordmark{aspect-ratio:92.592/20;width:92.592px;height:20px}.kenna-header .kenna-header__actions .kenna-pill--primary{border-radius:4px;justify-content:center;width:147px;min-width:147px;height:40px;min-height:40px;padding:4px 16px;font-size:13px;font-weight:400;line-height:normal}.kenna-header .kenna-header__actions .kenna-pill--primary svg,.kenna-header .kenna-pill--ghost,.kenna-header .kenna-icon-button--search{display:none}.kenna-header .kenna-header__menu-toggle{width:24px;height:24px;display:inline-flex}.kenna-header .kenna-header__menu-toggle svg{stroke-width:1px}}@media (min-width:641px) and (max-width:1199px){.kenna-header{height:80px}.kenna-header .kenna-header__inner{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:80px;display:grid}}@media (max-width:640px){.kenna-header{height:80px}.kenna-header .kenna-header__inner{align-items:center;gap:16px;min-height:80px;display:flex}.kenna-header .kenna-header__actions{margin-left:auto}}:is(.home-text-link img,.practice-page__card-read-more img,.kenna-mega-menu__all svg,.kenna-mobile-submenu__all svg,.practice__link svg,.leadership__link svg,.insight-feature__action svg){will-change:transform;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .26s;animation:none;transform:translate(0,0)}.home-hero__insight-arrow{will-change:transform;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .26s;animation:none;transform:rotate(45deg)translate(0,0)}.careers-role-card__body span:after{transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .26s}:is(.home-text-link:hover,.home-text-link:focus-visible,.home-practice-card a:hover,.home-practice-card a:focus-visible) .home-text-link img,:is(.practice-page__card-link:hover,.practice-page__card-link:focus-visible) .practice-page__card-read-more img,:is(.kenna-mega-menu__all:hover,.kenna-mega-menu__all:focus-visible) svg,:is(.kenna-mobile-submenu__all:hover,.kenna-mobile-submenu__all:focus-visible) svg,:is(.practice__link:hover,.practice__link:focus-visible) svg,:is(.leadership__link:hover,.leadership__link:focus-visible) svg,:is(.insight-feature__action:hover,.insight-feature__action:focus-visible) svg{animation:none;transform:translate(6px)}:is(.home-hero__insight-card a:hover,.home-hero__insight-card a:focus-visible) .home-hero__insight-arrow,:is(.careers-role-card:hover,.careers-role-card:focus-visible) .careers-role-card__body span:after{animation:none;transform:rotate(45deg)translate(4px,-4px)}.careers-role-card:hover .careers-role-card__body span:after,.careers-role-card:focus-visible .careers-role-card__body span:after{transform:rotate(45deg)translate(4px,-4px)}@media (prefers-reduced-motion:reduce){:is(.home-text-link img,.practice-page__card-read-more img,.kenna-mega-menu__all svg,.kenna-mobile-submenu__all svg,.practice__link svg,.leadership__link svg,.insight-feature__action svg,.home-hero__insight-arrow){transition-duration:1ms}}:is(.home-hero__insight-card,.home-resource-card a,.home-practice-card a,.home-lawyer-card,.about-approach-card,.advantage-card,.practice-card,.practice-page__card-link,.practice-detail-contact-card,.lawyer-card,.lawyer-card__profile-link,.resource-card,.office-card,.careers-role-card,.kenna-mega-card){will-change:transform;transition:transform .52s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.16,1,.3,1),border-color .36s,background-color .36s,filter .52s cubic-bezier(.16,1,.3,1)}:is(.home-resource-card,.home-practice-card,.home-lawyer-card,.practice-page__card,.practice-detail-contact-card,.lawyer-card,.resource-card,.office-card,.careers-role-card,.kenna-mega-card) img{transform-origin:50%;will-change:transform;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1)}:is(.home-hero__insight-card:hover,.home-hero__insight-card:focus-within,.home-resource-card a:hover,.home-resource-card a:focus-visible,.home-practice-card a:hover,.home-practice-card a:focus-visible,.home-lawyer-card:hover,.home-lawyer-card:focus-within,.about-approach-card:hover,.about-approach-card:focus-within,.advantage-card:hover,.advantage-card:focus-within,.practice-card:hover,.practice-card:focus-within,.practice-page__card-link:hover,.practice-page__card-link:focus-visible,.practice-detail-contact-card:hover,.practice-detail-contact-card:focus-visible,.lawyer-card:hover,.lawyer-card:focus-within,.lawyer-card__profile-link:hover,.lawyer-card__profile-link:focus-visible,.resource-card:hover,.resource-card:focus-within,.office-card:hover,.office-card:focus-within,.careers-role-card:hover,.careers-role-card:focus-visible,.kenna-mega-card:hover,.kenna-mega-card:focus-visible){transform:translateY(-6px);box-shadow:0 18px 44px #06163424}:is(.home-resource-card:hover,.home-practice-card:hover,.home-lawyer-card:hover,.practice-page__card:hover,.practice-detail-contact-card:hover,.lawyer-card:hover,.resource-card:hover,.office-card:hover,.careers-role-card:hover,.kenna-mega-card:hover) img,:is(.home-resource-card:focus-within,.home-practice-card:focus-within,.home-lawyer-card:focus-within,.practice-page__card:focus-within,.practice-detail-contact-card:focus-within,.lawyer-card:focus-within,.resource-card:focus-within,.office-card:focus-within,.careers-role-card:focus-visible,.kenna-mega-card:focus-visible) img{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){:is(.home-hero__insight-card,.home-resource-card a,.home-practice-card a,.home-lawyer-card,.about-approach-card,.advantage-card,.practice-card,.practice-page__card-link,.practice-detail-contact-card,.lawyer-card,.lawyer-card__profile-link,.resource-card,.office-card,.careers-role-card,.kenna-mega-card),:is(.home-resource-card,.home-practice-card,.home-lawyer-card,.practice-page__card,.lawyer-card,.resource-card,.office-card,.careers-role-card,.kenna-mega-card) img{transition-duration:1ms}}.kenna-home :is(.home-hero__insight-card,.home-resource-card a,.home-practice-card a,.home-lawyer-card){transition:transform .52s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.16,1,.3,1),border-color .36s,background-color .36s,filter .52s cubic-bezier(.16,1,.3,1)}.kenna-home :is(.home-resource-card img,.home-practice-card__media img,.home-lawyer-card img){transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1)}.kenna-home :is(.home-hero__insight-card:hover,.home-hero__insight-card:focus-within,.home-resource-card a:hover,.home-resource-card a:focus-visible,.home-practice-card a:hover,.home-practice-card a:focus-visible,.home-lawyer-card:hover,.home-lawyer-card:focus-within){transform:translateY(-6px);box-shadow:0 18px 44px #06163424}.kenna-home :is(.home-resource-card:hover,.home-practice-card:hover,.home-lawyer-card:hover) img,.kenna-home :is(.home-resource-card:focus-within,.home-practice-card:focus-within,.home-lawyer-card:focus-within) img{transform:scale(1.035)}:is(.home-hero__insight-card:hover,.home-hero__insight-card:focus-within,.home-resource-card a:hover,.home-resource-card a:focus-visible,.home-practice-card a:hover,.home-practice-card a:focus-visible,.home-lawyer-card:hover,.home-lawyer-card:focus-within,.about-approach-card:hover,.about-approach-card:focus-within,.advantage-card:hover,.advantage-card:focus-within,.practice-card:hover,.practice-card:focus-within,.practice-page__card-link:hover,.practice-page__card-link:focus-visible,.practice-detail-contact-card:hover,.practice-detail-contact-card:focus-visible,.lawyer-card:hover,.lawyer-card:focus-within,.lawyer-card__profile-link:hover,.lawyer-card__profile-link:focus-visible,.resource-card:hover,.resource-card:focus-within,.office-card:hover,.office-card:focus-within,.careers-role-card:hover,.careers-role-card:focus-visible,.kenna-mega-card:hover,.kenna-mega-card:focus-visible),.kenna-home :is(.home-hero__insight-card:hover,.home-hero__insight-card:focus-within,.home-resource-card a:hover,.home-resource-card a:focus-visible,.home-practice-card a:hover,.home-practice-card a:focus-visible,.home-lawyer-card:hover,.home-lawyer-card:focus-within){box-shadow:none;transform:none}@media (min-width:701px) and (max-width:900px){.contact-hero,.contact-offices{padding-inline:40px}.contact-hero__inner{gap:60px;width:730px;max-width:100%;min-height:1357px;padding-top:176px;padding-bottom:0}.contact-hero__title{white-space:normal;letter-spacing:-.03em;font-size:48px;line-height:48px}.contact-hero__title em{display:block}.contact-intro__copy{gap:24px;width:730px;max-width:100%}.contact-intro__lede{width:524px;max-width:100%;font-size:20.2px;line-height:29.5px}.contact-intro__content{flex-direction:column;gap:100px;width:730px;max-width:100%;height:842px;display:flex}.contact-form{order:1;gap:24px;width:730px;max-width:100%;height:632px}.contact-form__field{gap:10px;width:689.81px;max-width:100%}.contact-form__field input,.contact-form__field textarea{font-size:14px;line-height:20px}.contact-form__submit{justify-content:center;width:200px;height:40px;margin-top:0;padding:4px 16px}.contact-form__submit:after{content:"";display:none}.contact-form__fineprint{width:361px;margin-top:0}.contact-testimonial{order:2;gap:24px;width:730px;max-width:100%}.contact-testimonial__title{letter-spacing:-1.08px;width:730px;max-width:100%;font-size:36px;line-height:1}.contact-testimonial__copy{width:409px;max-width:100%;font-size:17px;line-height:26px}.contact-offices{min-height:613px;padding-top:40px;padding-bottom:119px}.contact-offices__inner{gap:40px;width:730px;max-width:100%}.contact-offices__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.office-card{gap:0;min-width:0}.office-card__media{display:none}.office-card__body{min-height:176px}.office-card__body p{min-height:72px}body:has(.contact-page) .kenna-footer{height:1204px;min-height:1204px}}@media (max-width:640px){.kenna-footer{background:var(--navy);color:#fff;padding-inline:24px}.kenna-footer__inner{flex-direction:column;align-items:flex-start;gap:48px;width:100%;min-height:0;padding-top:48px;display:flex}.kenna-footer__brand-block{order:2;gap:0;width:100%;min-height:0}.kenna-footer__brand-stage{flex:none;align-items:flex-start}.kenna-footer__brand,.kenna-footer .kenna-wordmark--footer{width:251px;height:103px}.kenna-footer__copyright--brand{display:none}.kenna-footer__nav-block{order:1;width:100%;padding:0}.kenna-footer__eyebrow,.newsletter__label{color:#ffffff80;font-family:var(--font-sans);letter-spacing:0;padding:12px 12px 4px 0;font-size:12px;font-weight:700;line-height:normal}.kenna-footer__columns,.kenna-footer__middle,.kenna-footer__bottom{flex-direction:column;gap:0;margin:0;padding:0 0 24px;display:flex}.kenna-footer__list,.kenna-footer__list--compact{color:#fff;gap:4px;padding:15px 0 0;font-size:17px;font-weight:400;line-height:24px}.kenna-footer__awards{padding-top:44px}.kenna-footer__award-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:15px 0 0;display:grid}.kenna-footer__award{border-color:var(--navy);width:100%;height:104px}.newsletter--footer{order:3;gap:20px;width:100%;padding:0 0 24px}.newsletter__fields{width:100%}.newsletter__field{border-color:#ffffff1a #ffffff1a currentColor;border-bottom-style:none;border-bottom-width:0;width:100%;min-height:40px;padding-left:20px}.newsletter__field:last-of-type{border-bottom:1px solid #ffffff1a}.newsletter__field input{color:#fff;font-size:10.3px}.newsletter__field input::placeholder{color:#ffffff8c;opacity:1}.newsletter__submit{border-color:var(--navy);color:#000;min-height:40px;font-size:14px;line-height:21px}.kenna-footer__legal-end{color:#fff;white-space:nowrap;flex-direction:column;order:4;align-items:center;gap:16px;width:100%;padding:0 0 24px;font-size:12px;line-height:15.96px;display:flex}.kenna-footer__legal-end .kenna-footer__copyright{text-align:center;padding:0}.kenna-footer__legal-end a{color:#fff;font-size:12px;line-height:15.96px}}@media (min-width:1201px){.kenna-footer{background:var(--navy);color:#fff;min-height:684px;padding-inline:40px;position:relative;overflow:hidden}.kenna-footer__inner{justify-content:space-between;align-items:flex-start;gap:0;max-width:1520px;height:684px;min-height:684px;display:flex;position:relative}.kenna-footer__brand-block{flex:0 0 559px;gap:24px;width:559px;height:100%;min-height:0}.kenna-footer__brand-stage{flex:none;justify-content:flex-start;align-items:flex-start;padding-top:48px}.kenna-footer__brand,.kenna-footer .kenna-wordmark--footer{width:251px;height:103px}.kenna-footer__copyright--brand{display:none}.newsletter--footer{gap:20px;width:559px;padding:0 48px 0 0;position:absolute;top:159px;left:0}.newsletter__label,.kenna-footer__eyebrow{color:#ffffff80;font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-weight:700;line-height:normal}.newsletter__fields{flex-direction:column;width:100%}.newsletter__field{border-color:#ffffff1a;flex:none;width:100%;min-width:0;min-height:56px;padding-left:20px}.newsletter__field:first-of-type{border-bottom:0}.newsletter__field input{color:#fff;font-family:var(--font-display);font-size:14px;line-height:20px}.newsletter__field input::placeholder{color:#ffffff8c;opacity:1}.newsletter__submit{border-color:var(--navy);color:#000;width:193px;min-width:193px;min-height:40px;font-family:var(--font-display);align-self:flex-start;font-size:14px;line-height:20px;position:relative;overflow:hidden}.kenna-footer__legal-end{width:463px;font-family:var(--font-display);color:#fff;white-space:nowrap;align-items:flex-start;gap:16px;padding:0 96px 0 0;font-size:12px;line-height:15.96px;display:flex;position:absolute;bottom:24px;left:0}.kenna-footer__legal-end .kenna-footer__copyright{text-align:left;flex:1 1 0;padding:0}.kenna-footer__legal-end a{color:#fff;font-size:12px;line-height:15.96px}.kenna-footer__nav-block{border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a;grid-template-rows:303px 214px 167px;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 559px);height:684px;padding:0;display:grid;position:relative}.kenna-footer__nav-block:before,.kenna-footer__nav-block:after{content:"";background:#ffffff1a;height:1px;position:absolute;left:0;right:0}.kenna-footer__nav-block:before{top:302px}.kenna-footer__nav-block:after{top:516px}.kenna-footer__nav-block>.kenna-footer__eyebrow:first-of-type{grid-area:1/1/auto/3;align-self:start;padding:36px 12px 4px 24px}.kenna-footer__columns{grid-area:1/1/auto/3;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:24px;margin:0;padding:75px 24px 24px;display:grid}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(2){grid-area:2/1;padding:36px 12px 4px 24px}.kenna-footer__middle{grid-area:2/1;margin:0;padding:75px 24px 24px;display:block}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(3){border-left:1px solid #ffffff1a;grid-area:2/2;padding:36px 12px 4px 24px}.kenna-footer__bottom{border-left:1px solid #ffffff1a;grid-area:2/2;margin:0;padding:75px 24px 24px;display:block}.kenna-footer__bottom .kenna-footer__list:last-child{display:none}.kenna-footer__awards{grid-area:3/1/auto/3;align-self:start;width:100%;padding:24px 0 0}.kenna-footer__awards .kenna-footer__eyebrow{padding:12px 12px 4px 24px}.kenna-footer__award-grid{flex-wrap:nowrap;gap:12px;width:416px;padding:15px 0 0 24px;display:flex}.kenna-footer__award{border-color:var(--navy);flex:0 0 73.6px;width:73.6px;height:73.6px}.kenna-footer__award:before{width:62px;height:62px}.kenna-footer__award:nth-child(2):before{width:67px;height:67px}.kenna-footer__award:nth-child(3):before{width:74px;height:74px}.kenna-footer__award:nth-child(4):before{width:71px;height:71px}.kenna-footer__award:nth-child(5):before{width:86px;height:86px}.kenna-footer__award:nth-child(6):before{width:auto;height:auto;font-size:10px}.kenna-footer__list,.kenna-footer__list--compact{font-family:var(--font-display);color:#fff;gap:6px;padding:0;font-size:14px;font-weight:400;line-height:20px}.kenna-footer__middle:before,.kenna-footer__bottom:before,.kenna-footer__awards:before,.kenna-footer__awards:after{content:none;display:none}.kenna-footer__plus-marker{z-index:4;--fill-0:#fff;width:13px;height:13.154px;display:block;position:absolute}.kenna-footer__plus-marker img{width:100%;height:100%}.kenna-footer__plus-marker--links-left{top:296.5px;left:-6.5px}.kenna-footer__plus-marker--links-mid{top:296.5px;left:calc(50% - 6.5px)}.kenna-footer__plus-marker--awards-left{top:509.5px;left:-6.5px}.kenna-footer__plus-marker--awards-mid{top:509.5px;left:calc(50% - 6.5px)}}@media (min-width:641px) and (max-width:1200px){.kenna-footer{background:var(--navy);color:#fff;min-height:1024px;padding-inline:40px;position:relative;overflow:hidden}.kenna-footer__inner{flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:1520px;min-height:0;padding:0;display:flex;position:relative}.kenna-footer__nav-block{border-bottom:1px solid #ffffff1a;border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a;order:1;grid-template-rows:266px 216px 167px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:649px;padding:0;display:grid;position:relative}.kenna-footer__nav-block:before,.kenna-footer__nav-block:after{content:"";z-index:1;background:#ffffff1a;height:1px;position:absolute;left:0;right:0}.kenna-footer__nav-block:before{top:266px}.kenna-footer__nav-block:after{top:482px}.newsletter__label,.kenna-footer__eyebrow{color:#ffffff80;font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700;line-height:normal}.kenna-footer__nav-block>.kenna-footer__eyebrow:first-of-type{grid-area:1/1/auto/3;align-self:start;padding:36px 12px 4px 24px}.kenna-footer__columns{grid-area:1/1/auto/3;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:24px;margin:0;padding:75px 24px 24px;display:grid}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(2){grid-area:2/1;align-self:start;padding:36px 12px 4px 24px}.kenna-footer__middle{grid-area:2/1;margin:0;padding:75px 24px 24px;display:block}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(3){border-left:1px solid #ffffff1a;grid-area:2/2;align-self:start;padding:36px 12px 4px 24px}.kenna-footer__bottom{border-left:1px solid #ffffff1a;grid-area:2/2;margin:0;padding:75px 24px 24px;display:block}.kenna-footer__bottom .kenna-footer__list:last-child{display:none}.kenna-footer__awards{grid-area:3/1/auto/3;align-self:start;width:100%;padding:24px 0 0}.kenna-footer__awards .kenna-footer__eyebrow{padding:12px 12px 4px 24px}.kenna-footer__award-grid{flex-wrap:nowrap;gap:12px;width:416px;padding:15px 0 0 24px;display:flex}.kenna-footer__award{border-color:var(--navy);flex:0 0 73.6px;width:73.6px;height:73.6px}.kenna-footer__award:before{width:62px;height:62px}.kenna-footer__award:nth-child(2):before{width:67px;height:67px}.kenna-footer__award:nth-child(3):before{width:74px;height:74px}.kenna-footer__award:nth-child(4):before{width:71px;height:71px}.kenna-footer__award:nth-child(5):before{width:86px;height:86px}.kenna-footer__award:nth-child(6):before{width:auto;height:auto;font-size:10px}.kenna-footer__list,.kenna-footer__list--compact{color:#fff;gap:6px;padding:0;font-size:16.5px;font-weight:400;line-height:24px}.kenna-footer__list li,.kenna-footer__list a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.kenna-footer__columns .kenna-footer__list:nth-child(2) li,.kenna-footer__columns .kenna-footer__list:nth-child(2) a{text-overflow:clip;overflow:visible}.kenna-footer__middle:before,.kenna-footer__bottom:before,.kenna-footer__awards:before,.kenna-footer__awards:after{content:none;display:none}.kenna-footer__plus-marker{z-index:4;--fill-0:#fff;width:13px;height:13.154px;display:block;position:absolute}.kenna-footer__plus-marker img{width:100%;height:100%}.kenna-footer__plus-marker--links-left{top:259.5px;left:-6.5px}.kenna-footer__plus-marker--links-mid{top:259.5px;left:calc(50% - 6.5px)}.kenna-footer__plus-marker--awards-left{top:475.5px;left:-6.5px}.kenna-footer__plus-marker--awards-mid{top:475.5px;left:calc(50% - 6.5px)}.kenna-footer__brand-block{order:2;gap:0;width:100%;min-height:0}.kenna-footer__brand-stage{flex:none;justify-content:flex-start;align-items:flex-start}.kenna-footer__brand,.kenna-footer .kenna-wordmark--footer{width:251px;height:103px}.kenna-footer__copyright--brand{display:none}.newsletter--footer{order:3;gap:20px;width:100%;padding:0}.newsletter__fields{flex-direction:row;width:min(100%,682px);min-height:56px}.newsletter__field{border-color:#ffffff1a currentColor #ffffff1a #ffffff1a;border-bottom-style:solid;border-bottom-width:1px;border-right-style:none;border-right-width:0;flex:0 calc(50% - 152.5px);width:auto;min-width:0;min-height:56px;padding-left:20px}.newsletter__field:nth-of-type(3){border-right:1px solid #ffffff1a;flex:0 0 250px}.newsletter__field input{color:#fff;font-size:10.3px}.newsletter__field input::placeholder{color:#ffffff8c;opacity:1}.newsletter__submit{border-color:var(--navy);color:#0000;align-self:stretch;width:55px;min-width:55px;min-height:56px;font-size:0;position:relative;overflow:hidden}.newsletter__submit:before,.newsletter__submit:after{content:"";background:var(--navy);width:16px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.newsletter__submit:after{width:1px;height:16px}.kenna-footer__legal-end{color:#fff;white-space:nowrap;flex-direction:row;order:4;align-items:flex-start;gap:16px;width:100%;padding:0 96px 24px 0;font-size:12px;line-height:15.96px;display:flex}.kenna-footer__legal-end .kenna-footer__copyright{text-align:left;flex:1 1 0;padding:0}.kenna-footer__legal-end a{color:#fff;font-size:12px;line-height:15.96px}}@media (min-width:681px) and (max-width:1024px){.lawyers-page .kenna-header{padding-inline:40px}.lawyers-page .kenna-header__inner{min-height:80px}.lawyers-page__hero,.lawyers-directory{padding-inline:40px}.lawyers-page__hero-inner{grid-template-columns:1fr;align-items:start;width:100%;max-width:730px;min-height:412px;padding-top:156px;padding-bottom:0}.lawyers-page__title{letter-spacing:-1.44px;width:720px;max-width:100%;padding-bottom:0;font-size:48px;line-height:1}.lawyers-page__summary{width:426px;max-width:100%;margin-top:40px;font-size:17px;line-height:24px}.lawyers-directory{padding-block:40px 100px}.lawyers-directory__inner{gap:48px;width:100%;max-width:730px}.lawyers-directory__filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;min-height:40px}.lawyers-filter--search{grid-column:auto}.lawyers-filter__control{min-height:40px;padding:9px 12px;font-size:14px;line-height:21px}.lawyers-filter__control--select{padding-left:44px;padding-right:12px}.lawyers-filter__chevron{width:32px;height:40px}.lawyers-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}.lawyer-card__media{aspect-ratio:352/456;height:auto}.lawyer-detail-page .kenna-header{padding-inline:40px}.lawyer-detail-page .kenna-header__inner{min-height:80px}.lawyer-detail{padding:120px 40px 100px}.lawyer-detail__shell{grid-template-columns:1fr;justify-items:center;width:100%;max-width:730px;min-height:0;display:grid}.lawyer-detail__content{padding:0;display:contents}.lawyer-detail__header{order:1;justify-self:center;width:min(530px,100vw - 80px);max-width:100%;padding:0}.lawyer-detail__name{letter-spacing:-1.44px;font-size:48px;line-height:1}.lawyer-detail__banner{aspect-ratio:560/854.11;order:2;justify-self:center;width:min(560px,100vw - 80px);max-width:100%;height:auto;margin-top:40px;position:relative;top:auto}.lawyer-detail__sections{order:3;justify-self:center;width:min(530px,100vw - 80px);max-width:100%;padding-top:80px}.lawyer-detail__section+.lawyer-detail__section,.lawyer-detail__section:first-child+.lawyer-detail__section{margin-top:42px}.lawyer-detail__section:nth-child(n+3){margin-top:40px}}@media (min-width:481px) and (max-width:1200px){.lawyer-detail-page .kenna-header{padding-inline:40px}.lawyer-detail-page .kenna-header__inner{min-height:80px}.lawyer-detail{padding:120px 40px 100px}.lawyer-detail__shell{grid-template-columns:1fr;justify-items:center;width:100%;max-width:730px;min-height:0;display:grid}.lawyer-detail__content{padding:0;display:contents}.lawyer-detail__header{order:1;justify-self:center;width:min(530px,100vw - 80px);max-width:100%;padding:0}.lawyer-detail__name{letter-spacing:-1.44px;font-size:48px;line-height:1}.lawyer-detail__banner{aspect-ratio:560/854.11;order:2;justify-self:center;width:min(560px,100vw - 80px);max-width:100%;height:auto;margin-top:40px;position:relative;top:auto}.lawyer-detail__sections{order:3;justify-self:center;width:min(530px,100vw - 80px);max-width:100%;padding-top:80px}.lawyer-detail__section+.lawyer-detail__section,.lawyer-detail__section:first-child+.lawyer-detail__section{margin-top:42px}.lawyer-detail__section:nth-child(n+3){margin-top:40px}}@media (max-width:680px){.lawyers-page .kenna-header{padding-inline:20px}.lawyers-page .kenna-header__inner{min-height:80px}.lawyers-page__hero{padding-inline:20px;overflow:hidden}.lawyers-page__hero-inner{grid-template-columns:1fr;align-items:start;width:100%;max-width:350px;min-height:412px;padding-top:155px;padding-bottom:0}.lawyers-page__title{letter-spacing:-1.44px;width:720px;max-width:none;padding-bottom:0;font-size:48px;line-height:1}.lawyers-page__summary{width:426px;max-width:none;margin-top:40px;font-size:17px;line-height:24px}.lawyers-directory{padding:20px 20px 72px}.lawyers-directory__inner{gap:48px;width:100%;max-width:350px}.lawyers-directory__filters{grid-template-columns:1fr;gap:24px;min-height:232px}.lawyers-filter{gap:4px}.lawyers-filter--search{grid-column:auto}.lawyers-filter__control{min-height:40px;padding:9px 12px;font-size:14px;line-height:21px}.lawyers-filter__control--select{padding-left:44px;padding-right:12px}.lawyers-filter__chevron{width:32px;height:40px}.lawyers-directory__grid{grid-template-columns:1fr;gap:48px}.lawyer-card--directory{max-width:none}.lawyer-card__media{aspect-ratio:350/453;height:auto}}@media (max-width:1199px){.kenna-header__nav{display:none}.kenna-header__actions{justify-self:end;gap:16px;display:flex}.kenna-header .kenna-header__brand{gap:0}.kenna-header .kenna-header__brand:after{content:none}.kenna-header .kenna-header__brand .kenna-wordmark{aspect-ratio:92.592/20;width:92.592px;height:20px}.kenna-pill--primary{border-radius:4px;justify-content:center;width:147px;min-width:147px;height:40px;min-height:40px;padding:4px 16px;font-size:13px;font-weight:400;line-height:normal}.kenna-pill--primary svg,.kenna-pill--ghost,.kenna-icon-button--search{display:none}.kenna-header__menu-toggle{width:24px;height:24px;display:inline-flex}.kenna-header__menu-toggle svg{stroke-width:1px}}@media (min-width:641px) and (max-width:1199px){.kenna-header{height:80px}.kenna-header__inner{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:80px}}@media (max-width:640px){.resources-page .kenna-header,.contact-page .kenna-header{background:var(--sand);border-bottom-color:#ffffff1a;padding-inline:24px}.resources-page .kenna-header__inner,.contact-page .kenna-header__inner{gap:16px;width:100%;max-width:none}.resources-page .kenna-header__brand,.contact-page .kenna-header__brand{gap:0;width:92.592px}.resources-page .kenna-header__brand:after,.contact-page .kenna-header__brand:after{content:none}.kenna-header{height:80px}.kenna-header__inner{align-items:center;gap:16px;min-height:80px;display:flex}.kenna-header__actions{margin-left:auto}}@media (max-width:380px){.contact-form,.contact-testimonial,.contact-testimonial__title,.contact-testimonial__copy,.contact-form__field,.contact-form__fineprint{width:100%;min-width:0;max-width:100%}}@media (min-width:641px) and (max-width:900px){.practice-page .kenna-header{padding-inline:40px}.practice-page .kenna-header__inner{width:100%;max-width:730px}.practice-page__hero{padding-inline:40px}.practice-page__hero-inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:48px;width:100%;max-width:730px;min-height:400px;padding-top:80px;padding-bottom:0;display:flex}.practice-page__title{letter-spacing:-1.44px;width:526px;max-width:100%;padding-bottom:0;font-size:48px;line-height:1}.practice-page__body{align-self:flex-start;width:426px;max-width:100%;font-size:17px;line-height:24px}.practice-page__grid{padding:40px 40px 64px}.practice-page__grid-inner{grid-template-columns:repeat(2,minmax(0,353px));justify-content:space-between;gap:64px 24px;width:100%;max-width:730px}.practice-page__card{gap:40px;width:100%;min-height:386px}.practice-page__card-media{aspect-ratio:auto;height:220px}.practice-page__card-copy{gap:8px;padding-inline:12px}.practice-page__card-title{font-size:20px;line-height:normal}.practice-page__card-description{-webkit-line-clamp:2;max-width:300px;font-size:14px;line-height:20px}.practice-page__card-read-more{margin-top:32px;font-size:14px;line-height:1}.practice-page__spacer{display:none}}@media (max-width:640px){.practice-page .kenna-header{padding-inline:20px}.practice-page .kenna-header__inner{width:100%;max-width:350px}.practice-page__hero{padding-inline:20px}.practice-page__hero-inner{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:48px;width:100%;max-width:350px;min-height:496px;padding-bottom:0;display:flex}.practice-page__title{letter-spacing:-1.44px;flex:none;width:100%;max-width:350px;padding-bottom:0;font-size:48px;line-height:1}.practice-page__body{flex:none;width:100%;max-width:350px;font-size:17px;line-height:24px}.practice-page__grid{padding:40px 20px 54px}.practice-page__grid-inner{grid-template-columns:1fr;gap:48px;width:100%;max-width:350px}.practice-page__card{gap:40px;width:100%}.practice-page__card-media{aspect-ratio:auto;height:220px}.practice-page__card-copy{gap:8px;padding-inline:12px}.practice-page__card-title{white-space:nowrap;font-size:20px;line-height:normal}.practice-page__card-description{-webkit-line-clamp:2;max-width:300px;font-size:14px;line-height:20px}.practice-page__card-read-more{margin-top:32px;font-size:14px;line-height:1}.practice-page__spacer{display:none}.resources-page .kenna-header{padding-inline:20px}.resources-page .kenna-header__inner{width:100%;max-width:350px}.resources-hero{padding-inline:20px}.resources-hero__inner{align-items:flex-start;width:100%;max-width:350px;min-height:238px;padding-top:158px}.resources-hero__title{letter-spacing:-1.44px;width:350px;max-width:100%;padding-bottom:0;font-size:48px;line-height:1}.resources-listing{padding:0 24px}.resources-listing__inner{width:100%;max-width:342px;min-height:1840px}.resources-search-row{flex-direction:column;gap:8px;width:100%;min-height:184px;margin-bottom:24px;display:flex}.resources-control,.resources-control--search{justify-content:flex-start;gap:0;width:100%;height:40px}.resources-control--search{padding-bottom:0}.resources-control__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.resources-control__select-wrap{height:40px}.resources-control__field,.resources-control__trigger{background:0 0;border-bottom:1px solid #00000014;border-radius:0;height:40px;padding:9px 12px 10px;font-size:14px;line-height:21px}.resources-control__field::placeholder{color:#0616345c}.resources-control__field--select{color:#0000;padding-left:32px;padding-right:12px}.resources-control__trigger{padding-left:32px;padding-right:12px}.resources-control__display-value{color:var(--navy);font-family:var(--font-body);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:14px;line-height:21px;display:flex;position:absolute;inset:0 12px 0 32px;overflow:hidden}.resources-control__chevron{color:#6e7c8f;width:20px;height:40px;left:0;right:auto}.resources-filter-menu{width:253px;min-width:253px;max-width:calc(100vw - 48px)}.resources-filters{display:none}.resources-grid{grid-template-columns:1fr;gap:48px;width:100%}.resources-listing .resources-grid{padding-top:0}.resources-pagination{flex-direction:row;justify-content:center;align-items:flex-start;gap:8px;width:100%;margin-top:40px}.resources-pagination__arrow,.resources-pagination__page,.resources-pagination__ellipsis{flex-basis:44px;width:44px;height:44px}.resource-card{gap:16px;width:100%;min-height:477px}.resource-card__media{aspect-ratio:auto;border-radius:4px;height:327px}.resource-card__body{gap:12px;min-height:106px}.resource-card__date{font-size:14px;line-height:21px}.resource-card__title{width:342px;max-width:100%;font-size:17px;line-height:21px}.resource-card__summary{-webkit-line-clamp:2;width:342px;max-width:100%;font-size:15px;line-height:20px}.resource-card__category{display:none}.resources-secondary{padding:120px 24px 0}.resources-secondary__inner{gap:40px;width:100%;max-width:342px}.resources-secondary__title{letter-spacing:-1.44px;width:342px;max-width:100%;font-size:48px;line-height:48px}.resources-secondary__title br{display:none}.resources-secondary__block,.resources-grid--secondary{width:100%}.resources-grid--secondary{gap:0}.resources-secondary .resource-card{min-height:477px}.resources-secondary .resource-card:nth-child(n+4){display:none}}@media (min-width:641px) and (max-width:900px){.practice-detail-page .kenna-header{height:80px;padding-inline:40px}.practice-detail-page .kenna-header__inner{width:100%;max-width:730px;min-height:80px}.practice-detail-hero,.practice-detail-overview,.practice-detail-contacts,.practice-detail-related{padding-inline:40px}.practice-detail-hero{height:632px;min-height:632px}.practice-detail-hero__inner{align-items:flex-end;width:100%;max-width:730px;height:632px;min-height:632px;padding-top:0;padding-bottom:48px;display:flex}.practice-detail-hero__copy{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"crumbs crumbs""title intro"".actions";gap:48px;width:100%;min-height:0;padding:0;display:grid}.practice-detail-hero__crumbs{letter-spacing:-.24px;grid-area:crumbs;gap:16px;font-size:12px;line-height:1}.practice-detail-hero__title{letter-spacing:-3px;text-wrap:balance;grid-area:title;width:389px;max-width:none;font-size:48px;line-height:1}.practice-detail-hero__title-main{display:block}.practice-detail-hero__intro{grid-area:intro;width:100%;max-width:100%;font-size:17px;line-height:24px}.practice-detail-hero__actions{grid-area:actions;gap:16px;width:max-content;max-width:100%}.practice-detail-hero__button{flex:none;min-width:0;min-height:40px;padding:10px 16px;font-size:14px;font-weight:400;line-height:21px}.practice-detail-hero__media{display:none}.practice-detail-overview{padding-block:100px}.practice-detail-overview__inner{flex-direction:column;gap:0;width:100%;max-width:730px;padding:0;display:flex}.practice-detail-overview__title,.practice-detail-contacts__inner h2,.practice-detail-related__eyebrow{letter-spacing:-1.08px;width:300px;max-width:100%;font-size:36px;line-height:1.2}.practice-detail-overview__copy{columns:auto;flex-direction:column;gap:24px;width:730px;max-width:100%;margin-top:48px;font-size:17px;line-height:24px;display:flex}.practice-detail-overview__media{aspect-ratio:341/249;width:100%;height:auto;margin-top:48px}.practice-detail-overview__quote{flex-direction:column;gap:48px;width:100%;margin-top:64px;padding-top:64px;display:flex}.practice-detail-overview__quote h3,.practice-detail-overview__quote blockquote{grid-column:auto}.practice-detail-overview__quote h3{letter-spacing:-1.08px;font-size:36px;line-height:1.2}.practice-detail-overview__quote p{letter-spacing:-1px;max-width:none;font-size:24px;line-height:28px}.practice-detail-contacts{min-height:0}.practice-detail-contacts__inner{gap:48px;width:100%;max-width:730px;padding-top:64px;padding-bottom:0}.practice-detail-contacts__inner h2{width:575px}.practice-detail-contacts__grid{grid-template-columns:repeat(2,minmax(0,352px));gap:24px}.practice-detail-contact-card{height:457px}.practice-detail-related{min-height:597px;padding-top:0;padding-bottom:0}.practice-detail-related__inner{gap:24px;width:100%;max-width:730px;padding-top:100px}.practice-detail-related__grid{grid-template-columns:repeat(3,minmax(0,227.333px));gap:24px}.practice-detail-insights{padding:48px 40px 120px}.practice-detail-cta{color:#fff;background:#6e7c8f;height:646px;margin-top:0;padding:0 40px}.practice-detail-cta:before{background-size:15.662px 15.662px;width:411.12px;height:483.58px;inset:162.56px auto auto 398.69px}.practice-detail-cta:after{opacity:1;width:244px;height:324px;top:406px;left:510.33px;-webkit-mask-image:url(/home/figma-pattern/kenna-pattern-mask.svg);mask-image:url(/home/figma-pattern/kenna-pattern-mask.svg);-webkit-mask-position:-135px -132px;mask-position:-135px -132px;-webkit-mask-size:497px 585px;mask-size:497px 585px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.practice-detail-cta .home-contact-cta__inner{width:100%;max-width:730px;min-height:646px;padding-bottom:79px}.practice-detail-cta .home-contact-cta__actions{gap:16px}}@media (max-width:640px){.article-hero,.article-content,.article-others{padding-inline:0}.article-hero__inner{gap:0;width:100%;max-width:none;min-height:719px;padding-top:120px}.article-hero__title{letter-spacing:-1.44px;width:342px;max-width:calc(100% - 48px);margin-left:24px;font-size:48px;line-height:48px}.article-meta{flex-direction:column;align-items:flex-start;gap:16px;width:342px;min-height:116px;margin-top:24px;margin-left:24px;padding-top:16px;display:flex}.article-meta__tag{color:#06163480;min-height:24px;padding:3px 10px}.article-meta__date-group{letter-spacing:-.24px;text-transform:uppercase}.article-hero__image{border-radius:0;width:100%;height:267px;margin-top:0}.article-content{padding-top:80px;padding-bottom:80px}.article-content__inner{flex-direction:column;gap:80px;width:342px;max-width:calc(100% - 48px);margin-inline:auto;display:flex}.article-actions,.article-content__rail{display:none}.article-content__sections{gap:80px}.article-section:first-child,.article-section{width:342px;max-width:100%}.article-section__title{letter-spacing:-1.08px;font-size:36px;line-height:43px}.article-section__body{font-size:17px;line-height:26px}.article-section__subtitle{margin-top:40px;font-size:24px;line-height:31px}.article-section__body p+p,.article-section:not(:first-child) .article-section__body p+p{margin-top:26px}.article-section:nth-child(3) .article-section__body p+p{margin-top:0}.article-authors{flex-direction:column;gap:12px;width:214px;display:flex}.article-others{height:815px;padding-top:120px;padding-bottom:120px;overflow:hidden}.article-others__inner{gap:0;width:100%;max-width:none}.article-others__title{letter-spacing:-1.08px;width:320px;max-width:calc(100% - 40px);margin-bottom:40px;margin-left:20px;font-size:36px;line-height:43px}.article-others__list{gap:24px;width:100%;height:449px;padding-left:20px;display:flex;overflow:hidden}.article-related-card{flex:0 0 322px;gap:16px;width:322px;min-height:449px}.article-related-card .resource-card__media{aspect-ratio:auto;height:327px}.article-related-card .resource-card__body{gap:12px;width:322px;min-height:106px}.article-related-card .resource-card__date,.article-related-card .resource-card__title,.article-related-card .resource-card__summary{width:322px;max-width:100%}.article-related-card .resource-card__title{font-size:17px;line-height:normal}.article-related-card .resource-card__summary{font-size:14px;line-height:20px}.article-related-card .resource-card__category{display:none}}@media (min-width:641px) and (max-width:1200px){.kenna-footer{background:var(--navy);color:#fff;height:1119px;min-height:1119px;padding:0 40px;overflow:hidden}.kenna-footer__inner{flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:1520px;min-height:0;padding:0;display:flex}.kenna-footer__nav-block{grid-template-rows:222px 219px 154px;height:595px;padding:24px 0 0}.kenna-footer__nav-block:before{top:222px}.kenna-footer__nav-block:after{top:441px}.kenna-footer__nav-block>.kenna-footer__eyebrow:first-of-type{padding:12px 12px 4px 24px}.kenna-footer__columns{padding:43px 24px 24px}.kenna-footer__list,.kenna-footer__list--compact,.kenna-footer__list a,.kenna-footer__list li{font-family:var(--font-newsreader), serif;white-space:nowrap;font-size:14px;line-height:20px}.kenna-footer__list,.kenna-footer__list--compact{gap:6px;padding:0}.kenna-footer__award{flex:0 0 73.6px;width:73.6px;height:73.6px}.kenna-footer__brand,.kenna-footer .kenna-wordmark--footer{width:251px;height:54.217px}.newsletter--footer{gap:20px;width:100%;padding:0 48px 0 0}.newsletter__fields{flex-direction:column;width:100%;min-height:0}.newsletter__field,.newsletter__field:nth-of-type(3){border:1px solid #ffffff1a;border-bottom:0;flex:none;width:100%;min-height:56px;padding:0 20.48px}.newsletter__field:nth-of-type(3){border-bottom:1px solid #ffffff1a}.newsletter__field input{font-family:var(--font-newsreader), serif;font-size:14px;line-height:20px}.newsletter__submit{border:1px solid var(--navy);color:#000;width:193px;min-width:193px;min-height:40px;font-family:var(--font-newsreader), serif;background:#fff;align-self:flex-start;font-size:14px;line-height:20px}.newsletter__submit:before,.newsletter__submit:after{content:none}.kenna-footer__legal-end{font-family:var(--font-newsreader), serif;text-align:left;white-space:nowrap;flex-direction:row;align-items:flex-start;padding:16px 96px 24px 0;line-height:16px}.kenna-footer__legal-end .kenna-footer__copyright{text-align:left;flex:1 1 0}}@media (max-width:640px){.kenna-footer{background:var(--navy);color:#fff;min-height:0;padding:0 24px}.kenna-footer__inner{flex-direction:column;gap:48px;width:100%;max-width:none;padding:48px 0 0;display:flex}.kenna-footer__nav-block{border:0;flex-direction:column;order:1;gap:0;width:100%;min-height:0;padding:0;display:flex}.kenna-footer__section-heading,.newsletter__label{color:#ffffff80;font-family:var(--font-inter), sans-serif;letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:16px}.kenna-footer__columns{border:0;flex-direction:column;gap:0;width:100%;padding:15px 0 48px;display:flex}.kenna-footer__columns .kenna-footer__list:nth-child(2){padding-top:15px}.kenna-footer__middle,.kenna-footer__bottom{border:0;width:100%;min-height:0;padding:15px 0 24px;display:block}.kenna-footer__bottom .kenna-footer__list:last-child{margin-top:24px;display:flex}.kenna-footer__list,.kenna-footer__list--compact,.kenna-footer__list a,.kenna-footer__list li{color:#fff;font-family:var(--font-newsreader), serif;letter-spacing:0;white-space:normal;font-size:14px;font-weight:400;line-height:20px}.kenna-footer__list,.kenna-footer__list--compact{flex-direction:column;gap:4px;padding:0;display:flex}.kenna-footer__awards{flex-wrap:wrap;gap:12px;width:100%;padding:51px 0 0;display:flex}.kenna-footer__award{background:#04112861;border-radius:50%;width:105px;min-width:0;height:105px;min-height:0}.kenna-footer__middle:before,.kenna-footer__bottom:before,.kenna-footer__awards:before,.kenna-footer__awards:after,.kenna-footer__plus-marker{content:none;display:none}.kenna-footer__brand-block{order:2;gap:0;width:100%;min-height:0}.kenna-footer__brand-stage{flex:none;justify-content:flex-start;align-items:flex-start}.kenna-footer__brand,.kenna-footer .kenna-wordmark--footer{width:251px;height:54.217px}.kenna-footer__copyright--brand{display:none}.newsletter--footer{order:3;gap:20px;width:100%;padding:0}.newsletter__fields{flex-direction:column;width:100%;min-height:0;display:flex}.newsletter__field,.newsletter__field:nth-of-type(3){border:1px solid #ffffff1a;width:100%;min-height:44px;padding:0 44px}.newsletter__field+.newsletter__field{margin-top:-1px}.newsletter__field input{color:#fff;font-family:var(--font-newsreader), serif;font-size:14px;line-height:20px}.newsletter__submit{color:#000;width:100%;min-width:0;min-height:40px;font-family:var(--font-newsreader), serif;background:#fff;border:0;font-size:14px;line-height:20px}.newsletter__submit:before,.newsletter__submit:after{content:none}.kenna-footer__legal-end{color:#fff;width:100%;font-family:var(--font-newsreader), serif;text-align:center;white-space:normal;flex-direction:column;order:4;align-items:center;gap:16px;padding:0 0 24px;font-size:12px;line-height:15.96px;display:flex}.kenna-footer__legal-end .kenna-footer__copyright,.kenna-footer__legal-end a{color:#fff;text-align:center;font-size:12px;line-height:15.96px}}@media (min-width:641px) and (max-width:1200px){.kenna-footer__nav-block{grid-template-rows:222px 219px 154px;height:595px;padding:24px 0 0}.kenna-footer__nav-block:before{top:222px}.kenna-footer__nav-block:after{top:441px}.kenna-footer__nav-block>.kenna-footer__eyebrow:first-of-type{padding:12px 12px 4px 24px}.kenna-footer__columns{padding:43px 24px 24px}.kenna-footer__award-grid{padding:0 0 0 24px}.kenna-footer__plus-marker--links-left,.kenna-footer__plus-marker--links-mid{top:215.5px}.kenna-footer__plus-marker--awards-left,.kenna-footer__plus-marker--awards-mid{top:434.5px}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(3),.kenna-footer__bottom{border-left:0}.kenna-footer__bottom{position:relative}.kenna-footer__bottom:before{content:"";background:#ffffff1a;width:1px;height:219px;display:block;position:absolute;top:-24px;left:0}.kenna-footer__plus-marker--awards-left,.kenna-footer__plus-marker--awards-mid{display:none}}@media (min-width:901px) and (max-width:1200px){.practice-detail-cta:before{background-size:15.662px 15.662px;width:411.12px;height:483.58px;inset:162.56px auto auto 398.69px}.practice-detail-cta:after{width:244px;height:324px;top:406px;left:510.33px;-webkit-mask-position:-135px -132px;mask-position:-135px -132px;-webkit-mask-size:497px 585px;mask-size:497px 585px}}.kenna-mobile-menu__link{font-family:var(--font-display);letter-spacing:-1.08px;font-size:36px;font-weight:400;line-height:1}.kenna-mobile-menu__link .icon-chevron{width:33px;height:34px}.kenna-mobile-menu__search input{font-family:var(--font-sans);letter-spacing:normal;font-size:13px;font-weight:400;line-height:normal}.kenna-mobile-menu__action{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}.kenna-mobile-submenu__eyebrow{font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-weight:700;line-height:16px}.kenna-mobile-submenu__list{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.kenna-mobile-submenu__all{font-family:var(--font-display);letter-spacing:0;font-size:16px;font-weight:400;line-height:20px}.kenna-mobile-submenu{padding-top:8px}.kenna-mobile-submenu__back{color:#06163499;width:34px;height:33px;margin-left:0;position:absolute;top:8px;left:12px}.kenna-mobile-submenu__content{padding:64px 24px 0}.kenna-mobile-submenu__eyebrow{opacity:.5;color:var(--navy);margin:0 0 15px;line-height:normal}.kenna-mobile-submenu__lists{border-bottom-color:#ffffff1a;gap:40px;padding-bottom:24px}.kenna-mobile-submenu__list{font-family:var(--font-display);letter-spacing:-1px;gap:12px;font-size:24px;font-weight:400;line-height:28px}.kenna-mobile-submenu__list a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.kenna-mobile-submenu__all{margin-top:24px;font-size:14px;line-height:1}@media (max-width:640px){.kenna-mobile-menu__link{font-size:36px;line-height:1}}.kenna-footer .newsletter__submit{border:1px solid var(--navy);color:#000;width:270px;min-width:270px;height:40px;min-height:40px;font-family:var(--font-display);letter-spacing:0;background:#fff;border-radius:4px;align-self:flex-start;font-size:14px;font-weight:400;line-height:20px}.kenna-footer .newsletter--zoho,.kenna-footer .newsletter--zoho *{box-sizing:border-box;overflow-wrap:break-word}.kenna-footer .newsletter--zoho #customForm,.kenna-footer .newsletter--zoho [data-type=signupform],.kenna-footer .newsletter__zoho-body{width:100%}.kenna-footer .newsletter__zoho-body{flex-direction:column;gap:20px;display:flex;overflow:visible}.kenna-footer .newsletter--zoho form{margin:0}.kenna-footer .newsletter--zoho .newsletter__field input{text-align:left;height:100%;padding:0}.kenna-footer .newsletter--zoho .newsletter__submit{cursor:pointer;text-align:center}.kenna-footer .newsletter__zoho-message-wrap{position:relative}.kenna-footer .newsletter__zoho-success{z-index:3;color:#498c84;width:100%;font-family:var(--font-sans);background:#fff;border:1px solid #c2e19ab3;align-items:center;gap:8px;padding:8px;font-size:12px;line-height:16px;display:none;position:absolute}.kenna-footer .newsletter__zoho-success img{width:18px;height:18px}.kenna-footer .newsletter__zoho-error{color:#d20000;font-family:var(--font-sans);background:#ffebe8;border:1px solid #ffd9d3;padding:10px;font-size:11px;line-height:14px;display:none}.kenna-footer .newsletter--zoho #dt_CONTACT_EMAIL,.kenna-footer .newsletter--zoho #dt_FIRSTNAME,.kenna-footer .newsletter--zoho #dt_LASTNAME,.kenna-footer .newsletter--zoho #refImage,.kenna-footer .newsletter__zoho-frame{display:none}.kenna-footer .newsletter--zoho #zcOptinOverLay{z-index:100;text-align:center;background:#00000080;display:none;position:fixed;inset:0}.kenna-footer .newsletter--zoho #zcOptinSuccessPopup{z-index:9999;background:#fff;border:1px solid #e6e6e6;width:min(800px,100vw - 40px);min-height:220px;padding:35px;display:none;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:0 1px 10px #424242}.kenna-footer .newsletter--zoho #closeSuccess{z-index:10000;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:-16px;right:-14px}@media (min-width:1201px){.kenna-footer .newsletter--footer{gap:20px;width:559px;padding:0 48px 0 0}.kenna-footer .newsletter__fields{gap:12px;width:270px}.kenna-footer .newsletter__field{border:1px solid #ffffff1a;border-radius:4px;flex:none;width:270px;height:40px;min-height:40px;padding:0 .51px 0 20.48px}.kenna-footer .newsletter__field:first-of-type{border-bottom:1px solid #ffffff1a}.kenna-footer .newsletter__field input{color:#fff;font-family:var(--font-display);font-size:14px;font-weight:400;line-height:20px}.kenna-footer .newsletter__field input::placeholder{color:#ffffff8c;opacity:1}.kenna-footer .newsletter__submit{flex:none;width:270px;min-width:270px;padding:0 16.5px;position:static;top:auto}.kenna-footer__awards .kenna-footer__eyebrow{padding:12px 12px 4px 24px}.kenna-footer__award-grid{flex-wrap:nowrap;align-items:center;gap:12px;padding:15px 0 0 24px}.kenna-footer__award{border:1px solid var(--navy);border-radius:0;flex:0 0 73.6px;width:73.6px;height:73.6px}.kenna-footer__award img{filter:invert()grayscale()brightness(1.45)contrast(.85);opacity:.72;mix-blend-mode:normal;width:auto;height:auto;display:none}.kenna-footer__award:before{content:"";-webkit-mask:var(--award-src) center / contain no-repeat;mask:var(--award-src) center / contain no-repeat;-webkit-mask:var(--award-src) center / contain no-repeat;background:#ffffffb8;display:block}.kenna-footer__award:first-child{--award-src:url(/home/figma-footer/recognition-figma-1.png)}.kenna-footer__award:first-child:before{width:88px;height:88px}.kenna-footer__award:nth-child(2){--award-src:url(/home/figma-footer/recognition-figma-2.png)}.kenna-footer__award:nth-child(3){--award-src:url(/home/figma-footer/recognition-figma-3.png)}.kenna-footer__award:nth-child(4){--award-src:url(/home/figma-footer/recognition-figma-4.png)}.kenna-footer__award:nth-child(2):before,.kenna-footer__award:nth-child(3):before,.kenna-footer__award:nth-child(4):before{width:95px;height:95px}.kenna-footer__award:nth-child(5){--award-src:url(/home/figma-footer/recognition-figma-5.png)}.kenna-footer__award:nth-child(5):before{width:62px;height:8px}.kenna-footer__award:nth-child(6){--award-src:url(/home/figma-footer/recognition-figma-6.png)}.kenna-footer__award:nth-child(6):before{content:"";width:50px;height:42px;-webkit-mask:var(--award-src) center / contain no-repeat;mask:var(--award-src) center / contain no-repeat;-webkit-mask:var(--award-src) center / contain no-repeat;background:#ffffffb8;display:block}.kenna-footer__award:nth-child(7){--award-src:url(/home/figma-footer/recognition-figma-7.png)}.kenna-footer__award:nth-child(7):before{width:73px;height:23px}.kenna-footer__award:nth-child(8){--award-src:url(/home/figma-footer/recognition-figma-8.png)}.kenna-footer__award:nth-child(8):before{width:74px;height:25px}}@media (min-width:641px) and (max-width:1200px){.kenna-footer .newsletter__submit{width:193px;min-width:193px}}@media (max-width:640px){.kenna-footer .newsletter__submit{width:100%;min-width:0}}@media (min-width:641px) and (max-width:1200px){.kenna-footer .newsletter__fields{gap:12px;width:270px;min-height:0}.kenna-footer .newsletter__field,.kenna-footer .newsletter__field:nth-of-type(3){border:1px solid #ffffff1a;border-radius:4px;flex:none;width:270px;height:40px;min-height:40px;padding:0 .51px 0 20.48px}.kenna-footer .newsletter__field input{color:#fff;font-family:var(--font-display);font-size:14px;font-weight:400;line-height:20px}.kenna-footer .newsletter__field input::placeholder{color:#ffffff8c;opacity:1}.kenna-footer .newsletter__submit{width:270px;min-width:270px;height:40px;min-height:40px;padding:0 16.5px}}@media (min-width:1201px){.kenna-footer__award{border-radius:192px}.kenna-footer__award:before{content:none}.kenna-footer__award img{filter:grayscale()brightness(1.75)contrast(.85);opacity:.72;mix-blend-mode:plus-lighter;display:block}.kenna-footer__award:nth-child(5) img{max-width:122px;max-height:122px}.kenna-footer__award:nth-child(6) img{display:none}.kenna-footer__award:nth-child(6):before{color:#fff9;content:"LEXOLOGY";background:0 0;width:auto;height:auto;font-size:12px;line-height:1;display:block;-webkit-mask:none;mask:none}.kenna-footer{box-sizing:border-box;background:var(--navy);color:#fff;height:684px;min-height:684px;padding:0 40px;overflow:hidden}.kenna-footer__inner{grid-template-rows:127px minmax(0,1fr) 64px;grid-template-columns:559px minmax(0,1fr);gap:0;width:100%;max-width:1520px;height:100%;min-height:0;margin:0 auto;padding:0;display:grid;position:relative}.kenna-footer__brand-block{grid-area:1/1/4;width:559px;height:100%;min-height:0;padding:0;display:block}.kenna-footer__brand-stage{width:251px;height:103px;display:block}.kenna-footer__brand,.kenna-footer .kenna-wordmark--footer{object-fit:contain;object-position:left top;width:251px;height:103px;display:block}.kenna-footer__copyright--brand{display:none}.kenna-footer .newsletter--footer{grid-area:2/1;align-self:start;gap:20px;width:559px;padding:32px 48px 0 0;position:static}.kenna-footer .newsletter__label,.kenna-footer__eyebrow{color:#ffffff80;font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700;line-height:15.96px}.kenna-footer .newsletter__fields{flex-direction:column;gap:12px;width:270px;min-height:0}.kenna-footer .newsletter__field,.kenna-footer .newsletter__field:nth-of-type(3){border:1px solid #ffffff1a;border-radius:4px;flex:none;width:270px;min-width:270px;height:40px;min-height:40px;padding:0 .51px 0 20.48px}.kenna-footer .newsletter__field input{color:#fff;font-family:var(--font-display);font-size:14px;font-weight:400;line-height:20px}.kenna-footer .newsletter__field input::placeholder{color:#ffffff8c;opacity:1}.kenna-footer .newsletter__submit{border:1px solid var(--navy);color:#000;width:270px;min-width:270px;height:40px;min-height:40px;font-family:var(--font-display);background:#fff;border-radius:4px;flex:none;align-self:flex-start;padding:0 16.5px;font-size:14px;font-weight:400;line-height:20px;position:static}.kenna-footer .newsletter__submit:before,.kenna-footer .newsletter__submit:after{content:none}.kenna-footer__legal-end{color:#fff;width:559px;font-family:var(--font-display);white-space:nowrap;grid-area:3/1;align-items:flex-start;gap:16px;padding:24px 96px 24px 0;font-size:12px;font-weight:400;line-height:16px;display:flex;position:static}.kenna-footer__legal-end .kenna-footer__copyright{color:#fff;text-align:left;flex:1 1 0;padding:0}.kenna-footer__legal-end a{color:#fff;font-family:var(--font-display);font-size:12px;line-height:16px}.kenna-footer__nav-block{border-bottom:0;border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a;grid-area:1/2/4;grid-template-rows:248px 237px 175px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:684px;min-height:0;padding:24px 0 0;display:grid;position:relative}.kenna-footer__nav-block:before,.kenna-footer__nav-block:after{content:"";z-index:1;background:#ffffff1a;height:1px;display:block;position:absolute;left:0;right:0}.kenna-footer__nav-block:before{top:272px}.kenna-footer__nav-block:after{top:509px}.kenna-footer__nav-block>.kenna-footer__eyebrow:first-of-type{grid-area:1/1/auto/3;align-self:start;padding:12px 12px 4px 24px}.kenna-footer__columns{grid-area:1/1/auto/3;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:24px;margin:0;padding:51px 24px 24px;display:grid}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(2){grid-area:2/1;align-self:start;padding:36px 12px 4px 24px}.kenna-footer__middle{grid-area:2/1;margin:0;padding:75px 24px 24px;display:block}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(3){grid-area:2/2;align-self:start;padding:36px 12px 4px 24px}.kenna-footer__bottom{grid-area:2/2;margin:0;padding:75px 24px 24px;display:block;position:relative}.kenna-footer__bottom:before{content:"";background:#ffffff1a;width:1px;height:237px;display:block;position:absolute;top:0;left:0}.kenna-footer__bottom .kenna-footer__list:last-child{display:none}.kenna-footer__awards{grid-area:3/1/auto/3;align-self:start;width:100%;padding:24px 0 0}.kenna-footer__awards .kenna-footer__eyebrow{padding:12px 12px 4px 24px}.kenna-footer__award-grid{flex-wrap:nowrap;align-items:center;gap:12px;width:100%;max-width:100%;padding:15px 0 0 24px;display:flex;overflow:hidden}.kenna-footer__award{border:1px solid var(--navy);border-radius:0;flex:0 0 73.6px;width:73.6px;height:73.6px}.kenna-footer__list,.kenna-footer__list--compact{color:#fff;font-family:var(--font-display);flex-direction:column;gap:6px;padding:0;font-size:14px;font-weight:400;line-height:20px;display:flex}.kenna-footer__list li,.kenna-footer__list a{color:#fff;text-overflow:clip;white-space:nowrap;display:block;overflow:visible}.kenna-footer__middle:before,.kenna-footer__awards:before,.kenna-footer__awards:after{content:none;display:none}.kenna-footer__plus-marker{z-index:4;--fill-0:#fff;width:13px;height:13.154px;display:block;position:absolute}.kenna-footer__plus-marker img{width:100%;height:100%}.kenna-footer__plus-marker--links-left{top:265.5px;left:-6.5px}.kenna-footer__plus-marker--links-mid{top:265.5px;left:calc(50% - 6.5px)}.kenna-footer__plus-marker--awards-left{top:502.5px;left:-6.5px}.kenna-footer__plus-marker--awards-mid{top:502.5px;left:calc(50% - 6.5px)}.kenna-footer .kenna-footer__award:before{-webkit-mask:var(--award-src) center / contain no-repeat;mask:var(--award-src) center / contain no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask:var(--award-src) center / contain no-repeat;-webkit-mask-mode:alpha;background:#ffffffb8;content:""!important;display:block!important}.kenna-footer .kenna-footer__award img,.kenna-footer .kenna-footer__award:nth-child(2) img,.kenna-footer .kenna-footer__award:nth-child(3) img,.kenna-footer .kenna-footer__award:nth-child(4) img,.kenna-footer .kenna-footer__award:nth-child(5) img,.kenna-footer .kenna-footer__award:nth-child(6) img,.kenna-footer .kenna-footer__award:nth-child(7) img,.kenna-footer .kenna-footer__award:nth-child(8) img{object-fit:contain;filter:grayscale()brightness(1.45)contrast(.82);opacity:.68;mix-blend-mode:screen;flex:none;display:none!important}.kenna-footer .kenna-footer__award img{width:73.6px;height:73.6px}}@media (min-width:701px) and (max-width:1200px){.article-page .article-content{padding-top:24px;padding-bottom:80px}.article-page .article-content__inner{grid-template-columns:224px minmax(0,292px) 214px;gap:80px 0;width:calc(100% - 80px);max-width:730px;min-height:0;margin-inline:auto;display:grid}.article-page .article-content__sections{grid-area:1/1/auto/-1;gap:80px;width:730px;max-width:100%;min-height:881px}.article-page .article-section:first-child{min-height:301px}.article-page .article-section:nth-child(2){min-height:223px}.article-page .article-section:nth-child(3){min-height:197px}.article-page .article-section__body{font-size:17px;line-height:26px}.article-page .article-actions{grid-area:2/1;align-self:start;width:224px;max-width:100%;display:flex}.article-page .article-authors{flex-direction:column;grid-area:2/3;align-self:start;gap:12px;width:214px;height:108px;display:flex}.article-page .article-authors__list{gap:4px}.article-page .article-authors__item{min-height:24px}.article-page .article-authors__item img{object-fit:cover;flex:0 0 24px;width:24px;height:24px;display:block}.article-page .article-content__rail{display:none}.article-page .article-others{height:815px;padding-top:120px;padding-bottom:120px;overflow:hidden}.article-page .article-others__title{letter-spacing:-1.08px;max-width:320px;margin-bottom:40px;margin-left:40px;font-size:36px;line-height:43px}.article-page .article-others__title-desktop{display:none}.article-page .article-others__title-tablet,.article-page .article-others__title-tablet span,.article-page .article-others__title-tablet em{display:block}.article-page .article-others__list{gap:24px;width:100%;height:485px;padding-left:40px;display:flex;overflow:hidden}.article-page .article-related-card{flex:0 0 352px;width:352px;min-height:485px}.article-page .article-related-card .resource-card__media{height:327px}.article-page .article-related-card .resource-card__body{width:352px;min-height:142px}.article-page .article-related-card .resource-card__category{color:#06163480;min-height:24px;display:inline-flex}body:has(.article-page) .kenna-footer{height:1204px;min-height:1204px}}@media (min-width:1201px) and (max-width:1350px){.kenna-footer__award-grid{gap:8px}.kenna-footer__award{flex-basis:66px;width:66px;height:66px}.kenna-footer .kenna-footer__award img{width:66px;height:66px}}@media (min-width:1201px) and (max-width:1270px){.kenna-footer__award-grid{gap:7px}.kenna-footer__award{flex-basis:60px;width:60px;height:60px}.kenna-footer .kenna-footer__award img{width:60px;height:60px}}:is(.kenna-pill,.kenna-header .kenna-pill,.home-button,.careers-button,.practice-detail-hero__button,.contact-form__submit,.newsletter__submit,.kenna-footer .newsletter__submit,.newsletter__field button,.cta-button){font-family:var(--font-sans)}:is(.kenna-header__link,.kenna-mobile-menu__link,.kenna-footer__list,.kenna-footer__list a,.home-text-link,.kenna-mega-menu__all,.practice-detail-hero__meta a,.careers-role-card__body span){font-family:var(--font-display)}.contact-page .contact-form__submit{background:var(--navy-deep);color:#fff;width:200px;height:40px;min-height:40px;font-family:var(--font-sans);letter-spacing:0;border:0;border-radius:4px;justify-content:center;padding:4px 16px;font-size:14px;font-weight:400;line-height:20px}.contact-page .contact-form__submit span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.resources-page .resources-filters{display:none!important}@media (min-width:1201px){.resources-hero__inner{min-height:187px}.resources-listing__inner{min-height:1101px}.resources-search-row{box-sizing:border-box;border-bottom:1px solid #0616341a;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;height:40px;min-height:40px;margin-bottom:24px}.resources-search-row .resources-control,.resources-search-row .resources-control--search{justify-content:flex-start;gap:0;height:40px}.resources-search-row .resources-control__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.resources-search-row .resources-control__select-wrap{height:40px}.resources-search-row .resources-control__field,.resources-search-row .resources-control__trigger{background:0 0;border:0;border-radius:0;height:40px;padding:9px 12px 10px;font-size:14px;line-height:21px}.resources-search-row .resources-control__field::placeholder{color:#0616345c}.resources-search-row .resources-control__field--select{color:#0000;padding-left:32px;padding-right:12px}.resources-search-row .resources-control__trigger{padding-left:32px;padding-right:12px}.resources-search-row .resources-control__display-value{color:var(--navy);font-family:var(--font-body);pointer-events:none;text-overflow:clip;white-space:nowrap;align-items:center;font-size:14px;line-height:21px;display:flex;position:absolute;inset:0 12px 0 32px;overflow:hidden}.resources-search-row .resources-control__chevron{color:#6e7c8f;width:20px;height:40px;left:0;right:auto}.resources-search-row .resources-control:nth-child(4) .resources-filter-menu{left:auto;right:0}.resources-filters{display:none}.resources-grid{gap:48px 24px}.resource-card{gap:16px;height:auto;min-height:485px}.resource-card__media{height:327px}.resource-card__body{gap:12px;height:auto;min-height:178px}.resource-card__date{font-size:14px;line-height:18px}.resource-card__title{font-size:18px;line-height:24px}.resource-card__summary{font-size:15px;line-height:20px}.resource-card__category{min-height:24px;padding:4px 10px;font-size:12px;line-height:16px}.resources-secondary{height:auto;min-height:851px;padding-top:120px;padding-bottom:120px}.resources-secondary__inner{gap:40px}}@media (max-width:1200px){body:has(.resources-page) .kenna-header{background:#fff!important}}@media (min-width:641px) and (max-width:1200px){.resources-hero,.resources-listing,.resources-secondary{padding-inline:40px}.resources-hero__inner,.resources-listing__inner,.resources-secondary__inner{width:730px;max-width:100%}.resources-hero__inner{min-height:275px}.resources-listing{padding-bottom:0}.resources-listing__inner{min-height:2167px}.resources-search-row{box-sizing:border-box;border-bottom:1px solid #0616341a;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;gap:24px;height:40px;min-height:40px;margin-bottom:24px;display:flex}.resources-search-row .resources-control{flex:1 1 0;gap:0;width:auto;height:40px}.resources-search-row .resources-control:nth-child(2),.resources-search-row .resources-control:nth-child(3){flex-basis:0;width:auto}.resources-search-row .resources-control__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.resources-search-row .resources-control__select-wrap{height:40px}.resources-search-row .resources-control__field,.resources-search-row .resources-control__trigger{background:0 0;border:0;border-radius:0;height:40px;padding:9px 12px 10px;font-size:14px;line-height:21px}.resources-search-row .resources-control__field::placeholder{color:#0616345c}.resources-search-row .resources-control__field--select{color:#0000;padding-left:32px;padding-right:12px}.resources-search-row .resources-control__trigger{padding-left:32px;padding-right:12px}.resources-search-row .resources-control__display-value{color:var(--navy);font-family:var(--font-body);pointer-events:none;text-overflow:clip;white-space:nowrap;align-items:center;font-size:14px;line-height:21px;display:flex;position:absolute;inset:0 12px 0 32px;overflow:hidden}.resources-search-row .resources-control__chevron{color:#6e7c8f;width:20px;height:40px;left:0;right:auto}.resources-search-row .resources-control:nth-child(4) .resources-filter-menu{left:auto;right:0}.resources-filters{display:none}.resources-grid{grid-template-columns:repeat(2,minmax(0,min(352px,50% - 12px)));justify-content:start;gap:48px 24px;width:100%;max-width:100%}.resource-card{gap:16px;width:100%;height:auto;min-height:485px}.resource-card__media{aspect-ratio:auto;border-radius:4px;height:327px}.resource-card__body{gap:12px;height:auto;min-height:142px}.resource-card__date{font-size:12px;line-height:18px}.resource-card__title{letter-spacing:-.5px;width:100%;font-size:20px;line-height:24px}.resource-card__summary{width:100%;font-size:14px;line-height:20px}.resource-card__category{min-height:24px;padding:4px 10px;font-size:12px;line-height:16px;display:inline-flex}.resources-secondary{height:auto;min-height:1336px;padding-top:128px;padding-bottom:64px}.resources-secondary__inner{gap:40px}.resources-secondary__title{letter-spacing:-1.08px;width:320px;max-width:100%;font-size:36px;line-height:43px}.resources-secondary .resource-card:nth-child(n+4){display:none}body:has(.resources-page) .kenna-footer{height:1204px;min-height:1204px}}.kenna-home .kenna-header .kenna-mobile-menu__brand .kenna-wordmark,.kenna-mobile-menu__brand .kenna-wordmark{content:normal;filter:none;width:92.592px;height:20px}.kenna-mobile-menu :is(.kenna-mobile-menu__link,.kenna-mobile-menu__action){box-shadow:none;filter:none;will-change:auto;transition:color .16s,border-color .16s,background-color .16s;transform:none}.kenna-mobile-menu :is(.kenna-mobile-menu__link,.kenna-mobile-menu__link--button,.kenna-mobile-menu__action,.kenna-mobile-menu__action--ghost,.kenna-mobile-menu__action--primary):is(:hover,:focus-visible,:active){box-shadow:none;filter:none;transform:none}.kenna-mobile-menu .kenna-mobile-menu__action--ghost:is(:hover,:focus-visible){color:var(--navy);background:0 0;border-color:#06163426}.kenna-mobile-menu .kenna-mobile-menu__action--primary:is(:hover,:focus-visible){border-color:var(--navy);background:var(--navy);color:#fff}.kenna-footer__award:first-child{--award-src:url(/home/figma-footer/recognition-figma-1.png)}.kenna-footer__award:nth-child(2){--award-src:url(/home/figma-footer/recognition-figma-2.png)}.kenna-footer__award:nth-child(3){--award-src:url(/home/figma-footer/recognition-figma-3.png)}.kenna-footer__award:nth-child(4){--award-src:url(/home/figma-footer/recognition-figma-4.png)}.kenna-footer__award:nth-child(5){--award-src:url(/home/figma-footer/recognition-figma-5.png)}.kenna-footer__award:nth-child(6){--award-src:url(/home/figma-footer/recognition-figma-6.png)}.kenna-footer__award:nth-child(7){--award-src:url(/home/figma-footer/recognition-figma-7.png)}.kenna-footer__award:nth-child(8){--award-src:url(/home/figma-footer/recognition-figma-8.png)}.kenna-footer .kenna-footer__award img,.kenna-footer .kenna-footer__award:nth-child(2) img,.kenna-footer .kenna-footer__award:nth-child(3) img,.kenna-footer .kenna-footer__award:nth-child(4) img,.kenna-footer .kenna-footer__award:nth-child(5) img,.kenna-footer .kenna-footer__award:nth-child(6) img,.kenna-footer .kenna-footer__award:nth-child(7) img,.kenna-footer .kenna-footer__award:nth-child(8) img{object-fit:contain;filter:grayscale()brightness(1.45)contrast(.82);opacity:.68;mix-blend-mode:screen;flex:none;width:100%;height:100%;display:block!important}.kenna-footer .kenna-footer__award:before{-webkit-mask:var(--award-src) center / contain no-repeat;mask:var(--award-src) center / contain no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask:var(--award-src) center / contain no-repeat;-webkit-mask-mode:alpha;background:#ffffffb8;content:""!important;display:block!important}.kenna-footer__award:first-child:before{width:min(44px,100%);height:min(51px,100%)}.kenna-footer__award:nth-child(2):before,.kenna-footer__award:nth-child(3):before,.kenna-footer__award:nth-child(4):before{width:min(48px,100%);height:min(48px,100%)}.kenna-footer__award:nth-child(5):before{width:min(62px,100%);height:8px}.kenna-footer__award:nth-child(6):before{width:min(50px,100%);height:min(42px,100%)}.kenna-footer__award:nth-child(7):before{width:min(73px,100%);height:23px}.kenna-footer__award:nth-child(8):before{width:min(74px,100%);height:25px}@media (min-width:1201px){.kenna-footer .newsletter__submit{font-family:var(--font-sans);line-height:21px}.kenna-footer .kenna-footer__award img,.kenna-footer .kenna-footer__award:nth-child(2) img,.kenna-footer .kenna-footer__award:nth-child(3) img,.kenna-footer .kenna-footer__award:nth-child(4) img,.kenna-footer .kenna-footer__award:nth-child(5) img,.kenna-footer .kenna-footer__award:nth-child(6) img,.kenna-footer .kenna-footer__award:nth-child(7) img,.kenna-footer .kenna-footer__award:nth-child(8) img{object-fit:contain;filter:grayscale()brightness(1.5)contrast(.86);opacity:.76;mix-blend-mode:screen;width:100%;height:100%;display:block!important}.kenna-footer .kenna-footer__award:first-child:before{width:88px;height:88px}.kenna-footer .kenna-footer__award:nth-child(2):before{width:95px;height:95px}.kenna-footer .kenna-footer__award:nth-child(3):before{width:106px;height:106px}.kenna-footer .kenna-footer__award:nth-child(4):before{width:101px;height:101px}.kenna-footer .kenna-footer__award:nth-child(5):before{width:62px;height:8px}.kenna-footer .kenna-footer__award:nth-child(6):before{width:50px;height:42px}.kenna-footer .kenna-footer__award:nth-child(7):before{width:73px;height:23px}.kenna-footer .kenna-footer__award:nth-child(8):before{width:74px;height:25px}}@media (min-width:1200px){.kenna-header{box-sizing:border-box;height:88px;color:var(--navy);--fill-0:var(--navy);border-bottom-color:#ffffff1a;padding:20px 40px}.kenna-header__inner{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1520px;height:48px;min-height:48px;margin:0 auto;display:flex}.kenna-header__brand{align-items:center;gap:24px}.kenna-header__brand:after{content:"";background:#0616343d;width:1px;height:18px;transition:background-color .42s cubic-bezier(.16,1,.3,1)}.kenna-header .kenna-wordmark{aspect-ratio:92.592/20;filter:none;width:92.592px;height:20px;transition:filter .42s cubic-bezier(.16,1,.3,1)}.kenna-header__nav{gap:24px}.kenna-header__link{min-height:48px;color:var(--navy);font-family:var(--font-display);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.kenna-header__actions{gap:12px;width:min(584.861px,100%);margin-left:auto}.kenna-header .kenna-pill{font-family:var(--font-sans);letter-spacing:0;border-radius:4px;justify-content:center;padding:4px 16px;font-size:14px;font-weight:400;line-height:21px}.kenna-header .kenna-pill--ghost{width:92px;min-width:92px;height:48px;min-height:48px;color:var(--navy);border-color:#0000}.kenna-header .kenna-pill--primary{border-color:var(--navy);background:var(--navy);color:#fff;width:168px;min-width:168px;height:40px;min-height:40px}.kenna-header .kenna-pill--primary svg{display:none}}.kenna-header--inverse{z-index:40;box-sizing:border-box;color:#fff;--fill-0:#fff;border-bottom-color:#0000;height:88px;padding:20px 40px;position:absolute;inset:0 0 auto}body:has(.kenna-home) .kenna-header{z-index:40;box-sizing:border-box;color:#fff;--fill-0:#fff;border-bottom-color:#0000;height:88px;padding:20px 40px;position:absolute;inset:0 0 auto}body:has(.practice-detail-page) .kenna-header{z-index:40;box-sizing:border-box;color:#fff;--fill-0:#fff;border-bottom-color:#0000;height:88px;padding:20px 40px;position:absolute;inset:0 0 auto}:is(body:has(.kenna-event-topbar):has(.kenna-home) .kenna-header,body:has(.kenna-event-topbar):not(:has(.practice-detail-page)) .kenna-header--inverse){inset:var(--event-topbar-height) 0 auto}.kenna-header--inverse .kenna-header__inner{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1520px;height:48px;min-height:48px;margin:0 auto;display:flex}body:has(.kenna-home) .kenna-header__inner{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1520px;height:48px;min-height:48px;margin:0 auto;display:flex}body:has(.practice-detail-page) .kenna-header__inner{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1520px;height:48px;min-height:48px;margin:0 auto;display:flex}.kenna-header--inverse .kenna-header__brand{align-items:center;gap:24px}body:has(.kenna-home) .kenna-header__brand{align-items:center;gap:24px}body:has(.practice-detail-page) .kenna-header__brand{align-items:center;gap:24px}.kenna-header--inverse .kenna-header__brand:after{content:"";background:#ffffff80;width:1px;height:18px;transition:background-color .42s cubic-bezier(.16,1,.3,1)}body:has(.kenna-home) .kenna-header__brand:after{content:"";background:#ffffff80;width:1px;height:18px;transition:background-color .42s cubic-bezier(.16,1,.3,1)}body:has(.practice-detail-page) .kenna-header__brand:after{content:"";background:#ffffff80;width:1px;height:18px;transition:background-color .42s cubic-bezier(.16,1,.3,1)}.kenna-header--inverse .kenna-wordmark{aspect-ratio:92.592/20;filter:brightness(0)invert();width:92.592px;height:20px;transition:filter .42s cubic-bezier(.16,1,.3,1)}body:has(.kenna-home) .kenna-header .kenna-wordmark{aspect-ratio:92.592/20;filter:brightness(0)invert();width:92.592px;height:20px;transition:filter .42s cubic-bezier(.16,1,.3,1)}body:has(.practice-detail-page) .kenna-header .kenna-wordmark{aspect-ratio:92.592/20;filter:brightness(0)invert();width:92.592px;height:20px;transition:filter .42s cubic-bezier(.16,1,.3,1)}.kenna-header--inverse .kenna-header__nav{gap:24px}body:has(.kenna-home) .kenna-header__nav{gap:24px}body:has(.practice-detail-page) .kenna-header__nav{gap:24px}.kenna-header--inverse .kenna-header__link{color:#fff;min-height:48px;font-family:var(--font-display);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}body:has(.kenna-home) .kenna-header__link{color:#fff;min-height:48px;font-family:var(--font-display);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}body:has(.practice-detail-page) .kenna-header__link{color:#fff;min-height:48px;font-family:var(--font-display);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.kenna-header--inverse .kenna-header__actions{gap:12px;width:min(584.861px,100%);margin-left:auto}body:has(.kenna-home) .kenna-header__actions{gap:12px;width:min(584.861px,100%);margin-left:auto}body:has(.practice-detail-page) .kenna-header__actions{gap:12px;width:min(584.861px,100%);margin-left:auto}.kenna-header--inverse .kenna-pill{font-family:var(--font-sans);letter-spacing:0;border-radius:4px;justify-content:center;padding:4px 16px;font-size:14px;font-weight:400;line-height:21px}body:has(.kenna-home) .kenna-pill{font-family:var(--font-sans);letter-spacing:0;border-radius:4px;justify-content:center;padding:4px 16px;font-size:14px;font-weight:400;line-height:21px}body:has(.practice-detail-page) .kenna-pill{font-family:var(--font-sans);letter-spacing:0;border-radius:4px;justify-content:center;padding:4px 16px;font-size:14px;font-weight:400;line-height:21px}.kenna-header--inverse .kenna-pill--ghost{color:#fff;border-color:#0000;width:92px;min-width:92px;height:48px;min-height:48px}body:has(.kenna-home) .kenna-pill--ghost{color:#fff;border-color:#0000;width:92px;min-width:92px;height:48px;min-height:48px}body:has(.practice-detail-page) .kenna-pill--ghost{color:#fff;border-color:#0000;width:92px;min-width:92px;height:48px;min-height:48px}.kenna-header--inverse .kenna-pill--primary{width:168px;min-width:168px;height:40px;min-height:40px;color:var(--navy);background:#fff;border-color:#fff}body:has(.kenna-home) .kenna-pill--primary{width:168px;min-width:168px;height:40px;min-height:40px;color:var(--navy);background:#fff;border-color:#fff}body:has(.practice-detail-page) .kenna-pill--primary{width:168px;min-width:168px;height:40px;min-height:40px;color:var(--navy);background:#fff;border-color:#fff}.kenna-header--inverse .kenna-pill--primary svg{display:none}body:has(.kenna-home) .kenna-pill--primary svg{display:none}body:has(.practice-detail-page) .kenna-pill--primary svg{display:none}:is(.kenna-header--mega-open,.kenna-header:has(.kenna-header__nav-item--mega:hover),.kenna-header:has(.kenna-header__nav-item--mega:focus-within)){box-sizing:border-box;background:var(--mega-menu-surface);color:var(--navy);--fill-0:var(--navy);border-bottom-color:#0000;transition-duration:1ms}:is(body:has(.kenna-home) .kenna-header--mega-open,body:has(.kenna-home) .kenna-header:has(.kenna-header__nav-item--mega:hover),body:has(.kenna-home) .kenna-header:has(.kenna-header__nav-item--mega:focus-within),body:has(.about-page) .kenna-header--mega-open,body:has(.about-page) .kenna-header:has(.kenna-header__nav-item--mega:hover),body:has(.about-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within),body:has(.practice-detail-page) .kenna-header--mega-open,body:has(.practice-detail-page) .kenna-header:has(.kenna-header__nav-item--mega:hover),body:has(.practice-detail-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within)){height:88px}:is(.kenna-header--mega-open .kenna-wordmark,.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-wordmark,.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-wordmark){filter:none;transition-duration:1ms}.kenna-header--mega-open .kenna-header__link{color:var(--navy);transition-duration:1ms}.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__link{color:var(--navy);transition-duration:1ms}.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__link{color:var(--navy);transition-duration:1ms}body:has(.kenna-home) .kenna-header--mega-open .kenna-header__link{color:var(--navy);transition-duration:1ms}body:has(.kenna-home) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__link{color:var(--navy);transition-duration:1ms}body:has(.kenna-home) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__link{color:var(--navy);transition-duration:1ms}body:has(.about-page) .kenna-header--mega-open .kenna-header__link{color:var(--navy);transition-duration:1ms}body:has(.about-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__link{color:var(--navy);transition-duration:1ms}body:has(.about-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__link{color:var(--navy);transition-duration:1ms}body:has(.practice-detail-page) .kenna-header--mega-open .kenna-header__link{color:var(--navy);transition-duration:1ms}body:has(.practice-detail-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__link{color:var(--navy);transition-duration:1ms}body:has(.practice-detail-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__link{color:var(--navy);transition-duration:1ms}.kenna-header--mega-open .kenna-header__brand:after{background:#06163459;transition-duration:1ms}.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__brand:after{background:#06163459;transition-duration:1ms}.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__brand:after{background:#06163459;transition-duration:1ms}body:has(.kenna-home) .kenna-header--mega-open .kenna-header__brand:after{background:#06163459;transition-duration:1ms}body:has(.kenna-home) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__brand:after{background:#06163459;transition-duration:1ms}body:has(.kenna-home) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__brand:after{background:#06163459;transition-duration:1ms}body:has(.about-page) .kenna-header--mega-open .kenna-header__brand:after{background:#06163459;transition-duration:1ms}body:has(.about-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__brand:after{background:#06163459;transition-duration:1ms}body:has(.about-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__brand:after{background:#06163459;transition-duration:1ms}body:has(.practice-detail-page) .kenna-header--mega-open .kenna-header__brand:after{background:#06163459;transition-duration:1ms}body:has(.practice-detail-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__brand:after{background:#06163459;transition-duration:1ms}body:has(.practice-detail-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__brand:after{background:#06163459;transition-duration:1ms}.kenna-header--mega-open .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;transition-duration:1ms}.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;transition-duration:1ms}.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;transition-duration:1ms}body:has(.kenna-home) .kenna-header--mega-open .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;transition-duration:1ms}body:has(.kenna-home) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;transition-duration:1ms}body:has(.kenna-home) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;transition-duration:1ms}body:has(.about-page) .kenna-header--mega-open .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;transition-duration:1ms}body:has(.about-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;transition-duration:1ms}body:has(.about-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;transition-duration:1ms}body:has(.practice-detail-page) .kenna-header--mega-open .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;transition-duration:1ms}body:has(.practice-detail-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;transition-duration:1ms}body:has(.practice-detail-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;transition-duration:1ms}.kenna-header--mega-open .kenna-pill--ghost{color:var(--navy);transition-duration:1ms}.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--ghost{color:var(--navy);transition-duration:1ms}.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--ghost{color:var(--navy);transition-duration:1ms}body:has(.kenna-home) .kenna-header--mega-open .kenna-pill--ghost{color:var(--navy);transition-duration:1ms}body:has(.kenna-home) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--ghost{color:var(--navy);transition-duration:1ms}body:has(.kenna-home) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--ghost{color:var(--navy);transition-duration:1ms}body:has(.about-page) .kenna-header--mega-open .kenna-pill--ghost{color:var(--navy);transition-duration:1ms}body:has(.about-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--ghost{color:var(--navy);transition-duration:1ms}body:has(.about-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--ghost{color:var(--navy);transition-duration:1ms}body:has(.practice-detail-page) .kenna-header--mega-open .kenna-pill--ghost{color:var(--navy);transition-duration:1ms}body:has(.practice-detail-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--ghost{color:var(--navy);transition-duration:1ms}body:has(.practice-detail-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--ghost{color:var(--navy);transition-duration:1ms}@media (max-width:640px){.kenna-header{z-index:40;box-sizing:border-box;width:100%;height:80px;color:var(--navy);--fill-0:var(--navy);border-bottom:1px solid #ffffff1c;padding:20px 24px;position:relative;inset:auto}body:has(.kenna-home) .kenna-header{z-index:40;box-sizing:border-box;width:100%;height:80px;color:var(--navy);--fill-0:var(--navy);border-bottom:1px solid #ffffff1c;padding:20px 24px;position:relative;inset:auto}body:has(.about-page) .kenna-header{z-index:40;box-sizing:border-box;width:100%;height:80px;color:var(--navy);--fill-0:var(--navy);border-bottom:1px solid #ffffff1c;padding:20px 24px;position:relative;inset:auto}body:has(.practice-detail-page) .kenna-header{z-index:40;box-sizing:border-box;width:100%;height:80px;color:var(--navy);--fill-0:var(--navy);border-bottom:1px solid #ffffff1c;padding:20px 24px;position:relative;inset:auto}:is(body:has(.kenna-home) .kenna-header,body:has(.about-page) .kenna-header,body:has(.practice-detail-page) .kenna-header){color:#fff;--fill-0:#fff;position:absolute;inset:0 0 auto}:is(body:has(.kenna-event-topbar):has(.kenna-home) .kenna-header,body:has(.kenna-event-topbar):not(:has(.practice-detail-page)) .kenna-header--inverse){inset:var(--event-topbar-height) 0 auto}.kenna-header .kenna-header__inner{align-items:center;gap:12px;width:100%;height:40px;min-height:40px;margin:0;display:flex}body:has(.kenna-home) .kenna-header .kenna-header__inner{align-items:center;gap:12px;width:100%;height:40px;min-height:40px;margin:0;display:flex}body:has(.about-page) .kenna-header .kenna-header__inner{align-items:center;gap:12px;width:100%;height:40px;min-height:40px;margin:0;display:flex}body:has(.practice-detail-page) .kenna-header .kenna-header__inner{align-items:center;gap:12px;width:100%;height:40px;min-height:40px;margin:0;display:flex}.kenna-header .kenna-header__brand{flex:none;align-items:center;gap:0;display:inline-flex}body:has(.kenna-home) .kenna-header .kenna-header__brand{flex:none;align-items:center;gap:0;display:inline-flex}body:has(.about-page) .kenna-header .kenna-header__brand{flex:none;align-items:center;gap:0;display:inline-flex}body:has(.practice-detail-page) .kenna-header .kenna-header__brand{flex:none;align-items:center;gap:0;display:inline-flex}.kenna-header .kenna-header__brand:after{content:none}body:has(.kenna-home) .kenna-header .kenna-header__brand:after{content:none}body:has(.about-page) .kenna-header .kenna-header__brand:after{content:none}body:has(.practice-detail-page) .kenna-header .kenna-header__brand:after{content:none}.kenna-header .kenna-header__brand .kenna-wordmark{aspect-ratio:92.592/20;filter:none;width:92.592px;height:20px}body:has(.kenna-home) .kenna-header .kenna-header__brand .kenna-wordmark{aspect-ratio:92.592/20;filter:none;width:92.592px;height:20px}body:has(.about-page) .kenna-header .kenna-header__brand .kenna-wordmark{aspect-ratio:92.592/20;filter:none;width:92.592px;height:20px}body:has(.practice-detail-page) .kenna-header .kenna-header__brand .kenna-wordmark{aspect-ratio:92.592/20;filter:none;width:92.592px;height:20px}:is(body:has(.kenna-home) .kenna-header .kenna-header__brand .kenna-wordmark,body:has(.about-page) .kenna-header .kenna-header__brand .kenna-wordmark,body:has(.practice-detail-page) .kenna-header .kenna-header__brand .kenna-wordmark){filter:brightness(0)invert()}.kenna-header .kenna-header__nav{display:none}body:has(.kenna-home) .kenna-header .kenna-header__nav{display:none}body:has(.about-page) .kenna-header .kenna-header__nav{display:none}body:has(.practice-detail-page) .kenna-header .kenna-header__nav{display:none}.kenna-header .kenna-header__actions{flex:auto;justify-content:flex-end;align-items:center;gap:16px;width:auto;min-width:0;margin-left:0;display:flex}body:has(.kenna-home) .kenna-header .kenna-header__actions{flex:auto;justify-content:flex-end;align-items:center;gap:16px;width:auto;min-width:0;margin-left:0;display:flex}body:has(.about-page) .kenna-header .kenna-header__actions{flex:auto;justify-content:flex-end;align-items:center;gap:16px;width:auto;min-width:0;margin-left:0;display:flex}body:has(.practice-detail-page) .kenna-header .kenna-header__actions{flex:auto;justify-content:flex-end;align-items:center;gap:16px;width:auto;min-width:0;margin-left:0;display:flex}.kenna-header .kenna-pill--ghost,.kenna-header .kenna-icon-button--search{display:none}body:has(.kenna-home) .kenna-header .kenna-pill--ghost{display:none}body:has(.kenna-home) .kenna-header .kenna-icon-button--search{display:none}body:has(.about-page) .kenna-header .kenna-pill--ghost{display:none}body:has(.about-page) .kenna-header .kenna-icon-button--search{display:none}body:has(.practice-detail-page) .kenna-header .kenna-pill--ghost{display:none}body:has(.practice-detail-page) .kenna-header .kenna-icon-button--search{display:none}.kenna-header .kenna-header__actions .kenna-pill--primary{border-color:var(--navy);background:var(--navy);color:#fff;width:auto;min-width:0;height:40px;min-height:40px;font-family:var(--font-sans);letter-spacing:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:4px 16px;font-size:14px;font-weight:400;line-height:21px;display:inline-flex}body:has(.kenna-home) .kenna-header .kenna-header__actions .kenna-pill--primary{border-color:var(--navy);background:var(--navy);color:#fff;width:auto;min-width:0;height:40px;min-height:40px;font-family:var(--font-sans);letter-spacing:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:4px 16px;font-size:14px;font-weight:400;line-height:21px;display:inline-flex}body:has(.about-page) .kenna-header .kenna-header__actions .kenna-pill--primary{border-color:var(--navy);background:var(--navy);color:#fff;width:auto;min-width:0;height:40px;min-height:40px;font-family:var(--font-sans);letter-spacing:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:4px 16px;font-size:14px;font-weight:400;line-height:21px;display:inline-flex}body:has(.practice-detail-page) .kenna-header .kenna-header__actions .kenna-pill--primary{border-color:var(--navy);background:var(--navy);color:#fff;width:auto;min-width:0;height:40px;min-height:40px;font-family:var(--font-sans);letter-spacing:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:4px 16px;font-size:14px;font-weight:400;line-height:21px;display:inline-flex}:is(body:has(.kenna-home) .kenna-header .kenna-header__actions .kenna-pill--primary,body:has(.about-page) .kenna-header .kenna-header__actions .kenna-pill--primary,body:has(.practice-detail-page) .kenna-header .kenna-header__actions .kenna-pill--primary){color:var(--navy);background:#fff;border-color:#fff}.kenna-header .kenna-header__actions .kenna-pill--primary svg{display:none}body:has(.kenna-home) .kenna-header .kenna-header__actions .kenna-pill--primary svg{display:none}body:has(.about-page) .kenna-header .kenna-header__actions .kenna-pill--primary svg{display:none}body:has(.practice-detail-page) .kenna-header .kenna-header__actions .kenna-pill--primary svg{display:none}.kenna-header .kenna-header__menu-toggle{width:24px;height:24px;color:var(--navy);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}body:has(.kenna-home) .kenna-header .kenna-header__menu-toggle{width:24px;height:24px;color:var(--navy);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}body:has(.about-page) .kenna-header .kenna-header__menu-toggle{width:24px;height:24px;color:var(--navy);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}body:has(.practice-detail-page) .kenna-header .kenna-header__menu-toggle{width:24px;height:24px;color:var(--navy);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}:is(body:has(.kenna-home) .kenna-header .kenna-header__menu-toggle,body:has(.about-page) .kenna-header .kenna-header__menu-toggle,body:has(.practice-detail-page) .kenna-header .kenna-header__menu-toggle){color:#fff}.kenna-header .kenna-header__menu-toggle svg{stroke-width:1px;width:24px;height:24px}body:has(.kenna-home) .kenna-header .kenna-header__menu-toggle svg{stroke-width:1px;width:24px;height:24px}body:has(.about-page) .kenna-header .kenna-header__menu-toggle svg{stroke-width:1px;width:24px;height:24px}body:has(.practice-detail-page) .kenna-header .kenna-header__menu-toggle svg{stroke-width:1px;width:24px;height:24px}}@media (min-width:641px) and (max-width:1200px){.kenna-header,.kenna-header--inverse{box-sizing:border-box;width:100%;height:80px;padding:20px 40px}body:has(.kenna-home) .kenna-header{box-sizing:border-box;width:100%;height:80px;padding:20px 40px}body:has(.about-page) .kenna-header{box-sizing:border-box;width:100%;height:80px;padding:20px 40px}body:has(.practice-detail-page) .kenna-header{box-sizing:border-box;width:100%;height:80px;padding:20px 40px}.kenna-header .kenna-header__inner,.kenna-header--inverse .kenna-header__inner{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;width:100%;height:40px;min-height:40px;margin:0;display:grid}body:has(.kenna-home) .kenna-header .kenna-header__inner{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;width:100%;height:40px;min-height:40px;margin:0;display:grid}body:has(.about-page) .kenna-header .kenna-header__inner{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;width:100%;height:40px;min-height:40px;margin:0;display:grid}body:has(.practice-detail-page) .kenna-header .kenna-header__inner{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;width:100%;height:40px;min-height:40px;margin:0;display:grid}.kenna-header .kenna-header__brand,.kenna-header--inverse .kenna-header__brand{gap:0}body:has(.kenna-home) .kenna-header .kenna-header__brand{gap:0}body:has(.about-page) .kenna-header .kenna-header__brand{gap:0}body:has(.practice-detail-page) .kenna-header .kenna-header__brand{gap:0}.kenna-header .kenna-header__brand:after,.kenna-header--inverse .kenna-header__brand:after{content:none}body:has(.kenna-home) .kenna-header .kenna-header__brand:after{content:none}body:has(.about-page) .kenna-header .kenna-header__brand:after{content:none}body:has(.practice-detail-page) .kenna-header .kenna-header__brand:after{content:none}.kenna-header .kenna-header__nav,.kenna-header--inverse .kenna-header__nav{display:none}body:has(.kenna-home) .kenna-header .kenna-header__nav{display:none}body:has(.about-page) .kenna-header .kenna-header__nav{display:none}body:has(.practice-detail-page) .kenna-header .kenna-header__nav{display:none}.kenna-header .kenna-header__actions,.kenna-header--inverse .kenna-header__actions{justify-content:flex-end;align-items:center;gap:16px;width:auto;min-width:0;margin-left:auto;display:flex}body:has(.kenna-home) .kenna-header .kenna-header__actions{justify-content:flex-end;align-items:center;gap:16px;width:auto;min-width:0;margin-left:auto;display:flex}body:has(.about-page) .kenna-header .kenna-header__actions{justify-content:flex-end;align-items:center;gap:16px;width:auto;min-width:0;margin-left:auto;display:flex}body:has(.practice-detail-page) .kenna-header .kenna-header__actions{justify-content:flex-end;align-items:center;gap:16px;width:auto;min-width:0;margin-left:auto;display:flex}.kenna-header .kenna-pill--ghost,.kenna-header .kenna-icon-button--search,.kenna-header--inverse .kenna-pill--ghost,.kenna-header--inverse .kenna-icon-button--search{display:none}body:has(.kenna-home) .kenna-header .kenna-pill--ghost{display:none}body:has(.kenna-home) .kenna-header .kenna-icon-button--search{display:none}body:has(.about-page) .kenna-header .kenna-pill--ghost{display:none}body:has(.about-page) .kenna-header .kenna-icon-button--search{display:none}body:has(.practice-detail-page) .kenna-header .kenna-pill--ghost{display:none}body:has(.practice-detail-page) .kenna-header .kenna-icon-button--search{display:none}.kenna-header .kenna-header__actions .kenna-pill--primary,.kenna-header--inverse .kenna-header__actions .kenna-pill--primary{border-radius:4px;flex:none;justify-content:center;align-items:center;width:147px;min-width:147px;height:40px;min-height:40px;padding:4px 16px;font-size:13px;font-weight:400;line-height:normal;display:inline-flex}body:has(.kenna-home) .kenna-header .kenna-header__actions .kenna-pill--primary{border-radius:4px;flex:none;justify-content:center;align-items:center;width:147px;min-width:147px;height:40px;min-height:40px;padding:4px 16px;font-size:13px;font-weight:400;line-height:normal;display:inline-flex}body:has(.about-page) .kenna-header .kenna-header__actions .kenna-pill--primary{border-radius:4px;flex:none;justify-content:center;align-items:center;width:147px;min-width:147px;height:40px;min-height:40px;padding:4px 16px;font-size:13px;font-weight:400;line-height:normal;display:inline-flex}body:has(.practice-detail-page) .kenna-header .kenna-header__actions .kenna-pill--primary{border-radius:4px;flex:none;justify-content:center;align-items:center;width:147px;min-width:147px;height:40px;min-height:40px;padding:4px 16px;font-size:13px;font-weight:400;line-height:normal;display:inline-flex}.kenna-header .kenna-header__menu-toggle,.kenna-header--inverse .kenna-header__menu-toggle{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}body:has(.kenna-home) .kenna-header .kenna-header__menu-toggle{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}body:has(.about-page) .kenna-header .kenna-header__menu-toggle{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}body:has(.practice-detail-page) .kenna-header .kenna-header__menu-toggle{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.kenna-header .kenna-header__menu-toggle svg,.kenna-header--inverse .kenna-header__menu-toggle svg{stroke-width:1px;width:24px;height:24px}body:has(.kenna-home) .kenna-header .kenna-header__menu-toggle svg{stroke-width:1px;width:24px;height:24px}body:has(.about-page) .kenna-header .kenna-header__menu-toggle svg{stroke-width:1px;width:24px;height:24px}body:has(.practice-detail-page) .kenna-header .kenna-header__menu-toggle svg{stroke-width:1px;width:24px;height:24px}body:has(.kenna-home) .kenna-header{border-bottom-color:#ffffff1a;padding:20px 24px}body:has(.kenna-home) .kenna-header .kenna-header__inner{justify-content:space-between;gap:16px;display:flex}body:has(.kenna-home) .kenna-header .kenna-header__actions{flex:none;width:auto}body:has(.kenna-home) .kenna-header .kenna-header__actions .kenna-pill--primary{box-sizing:border-box;width:147px;min-width:147px}}body:has(.practice-detail-page) .kenna-header{z-index:40;position:relative;inset:auto}body:has(.practice-detail-page) .kenna-header:not(.kenna-header--mega-open):not(:has(.kenna-header__nav-item--mega:hover)):not(:has(.kenna-header__nav-item--mega:focus-within)){background:var(--navy);color:#fff;--fill-0:#fff;border-bottom-color:#0000}@media (min-width:1200px){.kenna-header.kenna-header--mega-open{box-sizing:border-box;background:var(--mega-menu-surface);height:88px;min-height:88px;color:var(--navy);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}.kenna-header:has(.kenna-header__nav-item--mega:hover){box-sizing:border-box;background:var(--mega-menu-surface);height:88px;min-height:88px;color:var(--navy);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}.kenna-header:has(.kenna-header__nav-item--mega:focus-within){box-sizing:border-box;background:var(--mega-menu-surface);height:88px;min-height:88px;color:var(--navy);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}body:has(.kenna-home) .kenna-header.kenna-header--mega-open{box-sizing:border-box;background:var(--mega-menu-surface);height:88px;min-height:88px;color:var(--navy);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}body:has(.kenna-home) .kenna-header:has(.kenna-header__nav-item--mega:hover){box-sizing:border-box;background:var(--mega-menu-surface);height:88px;min-height:88px;color:var(--navy);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}body:has(.kenna-home) .kenna-header:has(.kenna-header__nav-item--mega:focus-within){box-sizing:border-box;background:var(--mega-menu-surface);height:88px;min-height:88px;color:var(--navy);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}body:has(.about-page) .kenna-header.kenna-header--mega-open{box-sizing:border-box;background:var(--mega-menu-surface);height:88px;min-height:88px;color:var(--navy);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}body:has(.about-page) .kenna-header:has(.kenna-header__nav-item--mega:hover){box-sizing:border-box;background:var(--mega-menu-surface);height:88px;min-height:88px;color:var(--navy);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}body:has(.about-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within){box-sizing:border-box;background:var(--mega-menu-surface);height:88px;min-height:88px;color:var(--navy);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}body:has(.practice-detail-page) .kenna-header.kenna-header--mega-open{box-sizing:border-box;background:var(--mega-menu-surface);height:88px;min-height:88px;color:var(--navy);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}body:has(.practice-detail-page) .kenna-header:has(.kenna-header__nav-item--mega:hover){box-sizing:border-box;background:var(--mega-menu-surface);height:88px;min-height:88px;color:var(--navy);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}body:has(.practice-detail-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within){box-sizing:border-box;background:var(--mega-menu-surface);height:88px;min-height:88px;color:var(--navy);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}.kenna-header.kenna-header--mega-open .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:space-between;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:space-between;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:space-between;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}body:has(.kenna-home) .kenna-header.kenna-header--mega-open .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:space-between;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}body:has(.kenna-home) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:space-between;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}body:has(.kenna-home) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:space-between;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}body:has(.about-page) .kenna-header.kenna-header--mega-open .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:space-between;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}body:has(.about-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:space-between;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}body:has(.about-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:space-between;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}body:has(.practice-detail-page) .kenna-header.kenna-header--mega-open .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:space-between;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}body:has(.practice-detail-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:space-between;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}body:has(.practice-detail-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:space-between;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}.kenna-header.kenna-header--mega-open .kenna-wordmark{filter:none}.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-wordmark{filter:none}.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-wordmark{filter:none}body:has(.kenna-home) .kenna-header.kenna-header--mega-open .kenna-wordmark{filter:none}body:has(.kenna-home) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-wordmark{filter:none}body:has(.kenna-home) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-wordmark{filter:none}body:has(.about-page) .kenna-header.kenna-header--mega-open .kenna-wordmark{filter:none}body:has(.about-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-wordmark{filter:none}body:has(.about-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-wordmark{filter:none}body:has(.practice-detail-page) .kenna-header.kenna-header--mega-open .kenna-wordmark{filter:none}body:has(.practice-detail-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-wordmark{filter:none}body:has(.practice-detail-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-wordmark{filter:none}.kenna-header.kenna-header--mega-open .kenna-header__brand:after{background:#06163459}.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__brand:after{background:#06163459}.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__brand:after{background:#06163459}.kenna-header.kenna-header--mega-open .kenna-header__link,.kenna-header.kenna-header--mega-open .kenna-pill--ghost,.kenna-header.kenna-header--mega-open .kenna-icon-button{color:var(--navy)}.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__link{color:var(--navy)}.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__link{color:var(--navy)}.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--ghost{color:var(--navy)}.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--ghost{color:var(--navy)}.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-icon-button{color:var(--navy)}.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-icon-button{color:var(--navy)}.kenna-header.kenna-header--mega-open .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff}.kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff}.kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff}.kenna-header .kenna-mega-menu{width:100%;min-height:calc(100vh - 88px);color:var(--navy);background:0 0;border:0;padding-inline:0;left:0}.kenna-header .kenna-mega-menu__main{background:#fff;border-top:1px solid #06163426;border-bottom:1px solid #06163429;width:100%;max-width:none;height:585px;margin-inline:auto}.kenna-header .kenna-mega-menu__content{max-width:var(--page-max);grid-template-columns:minmax(0,1fr) 557px}}@media (min-width:641px) and (max-width:1200px){.kenna-footer{box-sizing:border-box;background:var(--navy);min-height:1111px;padding:0 40px;overflow:hidden}.kenna-footer__inner{flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:1520px;min-height:0;margin:0 auto;padding:0;display:flex}.kenna-footer__nav-block{border:1px solid #ffffff1a;border-top:0;order:1;grid-template-rows:224px 220px 155px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:599px;min-height:0;padding:0;display:grid}.kenna-footer__nav-block:before,.kenna-footer__nav-block:after{content:"";z-index:1;background:#ffffff1a;height:1px;display:block;position:absolute;left:0;right:0}.kenna-footer__nav-block:before{top:224px}.kenna-footer__nav-block:after{top:444px}.kenna-footer .newsletter__label,.kenna-footer__eyebrow{color:#ffffff80;font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700;line-height:15.96px}.kenna-footer__nav-block>.kenna-footer__eyebrow:first-of-type{grid-area:1/1/auto/3;align-self:start;padding:36px 12px 4px 24px}.kenna-footer__columns{grid-area:1/1/auto/3;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:24px;margin:0;padding:68px 24px 24px;display:grid}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(2){grid-area:2/1;align-self:start;padding:36px 12px 4px 24px}.kenna-footer__middle{grid-area:2/1;margin:0;padding:75px 24px 24px;display:block}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(3){border-left:1px solid #ffffff1a;grid-area:2/2;align-self:start;padding:36px 12px 4px 24px}.kenna-footer__bottom{border-left:1px solid #ffffff1a;grid-area:2/2;margin:0;padding:75px 24px 24px;display:block}.kenna-footer__bottom:before,.kenna-footer__middle:before,.kenna-footer__awards:before,.kenna-footer__awards:after{content:none;display:none}.kenna-footer__bottom .kenna-footer__list:last-child{display:none}.kenna-footer__awards{grid-area:3/1/auto/3;align-self:start;width:100%;padding:24px 0 0}.kenna-footer__awards .kenna-footer__eyebrow{padding:12px 12px 4px 24px}.kenna-footer__award-grid{flex-wrap:nowrap;align-items:center;gap:12px;width:100%;max-width:100%;padding:15px 24px 0;display:flex;overflow:hidden}.kenna-footer__award{border:1px solid var(--navy);border-radius:0;flex:0 0 73.6px;width:73.6px;height:73.6px}.kenna-footer .kenna-footer__award img,.kenna-footer .kenna-footer__award:nth-child(2) img,.kenna-footer .kenna-footer__award:nth-child(3) img,.kenna-footer .kenna-footer__award:nth-child(4) img,.kenna-footer .kenna-footer__award:nth-child(5) img,.kenna-footer .kenna-footer__award:nth-child(6) img,.kenna-footer .kenna-footer__award:nth-child(7) img,.kenna-footer .kenna-footer__award:nth-child(8) img{object-fit:contain;filter:grayscale()brightness(1.45)contrast(.82);opacity:.68;mix-blend-mode:screen;flex:none;width:100%;height:100%;display:block!important}.kenna-footer .kenna-footer__award:before{content:none!important;display:none!important}.kenna-footer__award:first-child{--award-src:url(/home/figma-footer/recognition-figma-1.png)}.kenna-footer__award:first-child:before{width:44px;height:51px}.kenna-footer__award:nth-child(2){--award-src:url(/home/figma-footer/recognition-figma-2.png)}.kenna-footer__award:nth-child(3){--award-src:url(/home/figma-footer/recognition-figma-3.png)}.kenna-footer__award:nth-child(4){--award-src:url(/home/figma-footer/recognition-figma-4.png)}.kenna-footer__award:nth-child(2):before,.kenna-footer__award:nth-child(3):before,.kenna-footer__award:nth-child(4):before{width:48px;height:48px}.kenna-footer__award:nth-child(5){--award-src:url(/home/figma-footer/recognition-figma-5.png)}.kenna-footer__award:nth-child(5):before{width:62px;height:8px}.kenna-footer__award:nth-child(6){--award-src:url(/home/figma-footer/recognition-figma-6.png)}.kenna-footer__award:nth-child(6):before{width:50px;height:42px}.kenna-footer__award:nth-child(7){--award-src:url(/home/figma-footer/recognition-figma-7.png)}.kenna-footer__award:nth-child(7):before{width:73px;height:23px}.kenna-footer__award:nth-child(8){--award-src:url(/home/figma-footer/recognition-figma-8.png)}.kenna-footer__award:nth-child(8):before{width:74px;height:25px}.kenna-footer__list,.kenna-footer__list--compact,.kenna-footer__list a,.kenna-footer__list li{color:#fff;font-family:var(--font-display);text-overflow:clip;white-space:nowrap;font-size:14px;font-weight:400;line-height:20px;display:block;overflow:visible}.kenna-footer__list,.kenna-footer__list--compact{flex-direction:column;gap:6px;padding:0;display:flex}.kenna-footer__plus-marker{z-index:4;--fill-0:#fff;width:13px;height:13.154px;display:block;position:absolute}.kenna-footer__plus-marker img{width:100%;height:100%}.kenna-footer__plus-marker--links-left{top:217.5px;left:-6.5px}.kenna-footer__plus-marker--links-mid{top:217.5px;left:calc(50% - 6.5px)}.kenna-footer__plus-marker--awards-left{top:437.5px;left:-6.5px}.kenna-footer__plus-marker--awards-mid{top:437.5px;left:calc(50% - 6.5px)}.kenna-footer__brand-block{order:2;gap:0;width:100%;min-height:0}.kenna-footer__brand-stage{flex:none;width:198px;height:42.769px;display:block}.kenna-footer__brand,.kenna-footer .kenna-wordmark--footer{object-fit:contain;object-position:left top;width:198px;height:42.769px;display:block}.kenna-footer__copyright--brand{display:none}.kenna-footer .newsletter--footer{order:3;gap:20px;width:270px;padding:0}.kenna-footer .newsletter__fields{flex-direction:column;gap:12px;width:270px;min-height:0;display:flex}.kenna-footer .newsletter__field,.kenna-footer .newsletter__field:nth-of-type(3){border:1px solid #ffffff1a;border-radius:4px;flex:none;width:270px;min-width:270px;height:40px;min-height:40px;padding:0 .51px 0 20.48px}.kenna-footer .newsletter__field:first-of-type{border-bottom:1px solid #ffffff1a}.kenna-footer .newsletter__field input{color:#fff;font-family:var(--font-display);font-size:14px;font-weight:400;line-height:20px}.kenna-footer .newsletter__field input::placeholder{color:#ffffff8c;opacity:1}.kenna-footer .newsletter__submit{border:1px solid var(--navy);color:#000;width:270px;min-width:270px;height:40px;min-height:40px;font-family:var(--font-sans);background:#fff;border-radius:4px;flex:none;align-self:flex-start;padding:0 16.5px;font-size:14px;font-weight:400;line-height:21px;position:static}.kenna-footer .newsletter__submit:before,.kenna-footer .newsletter__submit:after{content:none}.kenna-footer__legal-end{color:#fff;width:100%;font-family:var(--font-display);white-space:nowrap;order:4;align-items:flex-start;gap:16px;padding:0 96px 24px 0;font-size:12px;font-weight:400;line-height:16px;display:flex}.kenna-footer__legal-end .kenna-footer__copyright{color:#fff;text-align:left;flex:1 1 0;padding:0}.kenna-footer__legal-end a{color:#fff;font-family:var(--font-display);font-size:12px;line-height:16px}}@media (max-width:640px){body:has(.practice-detail-page) .kenna-header{padding:20px}.practice-detail-overview{padding-bottom:100px}.practice-detail-overview__copy{gap:48px}body:has(.practice-detail-page) .kenna-footer{min-height:1846.92px}body:has(.article-page) .article-page :is(.article-hero,.article-content,.article-others){padding-inline:0!important}body:has(.article-page) .article-page .article-hero__inner{width:100%!important;max-width:none!important;margin:0!important}:is(body:has(.article-page) .article-page .article-hero__title,body:has(.article-page) .article-page .article-meta,body:has(.article-page) .article-page .article-content__inner){width:342px!important;max-width:342px!important;margin-left:24px!important}body:has(.article-page) .article-page .article-hero__image{width:100vw!important;margin-left:0!important}body:has(.article-page) .article-page .article-content__sections{width:342px!important;max-width:342px!important}body:has(.article-page) .article-page .article-section{width:342px!important;max-width:342px!important}body:has(.article-page) .article-page .article-section:first-child{width:342px!important;max-width:342px!important}body:has(.article-page) .article-page .article-actions{width:342px!important;max-width:342px!important}body:has(.article-page) .article-page :is(.article-actions__buttons,.article-action,.article-actions__rule){width:342px!important;max-width:342px!important}body:has(.article-page) .article-page .article-others__list{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;margin-left:20px!important;padding-left:0!important;overflow:auto hidden!important}body:has(.article-page) .article-page .article-related-card{scroll-snap-align:start;flex-basis:calc(100vw - 40px)!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page .article-others__list::-webkit-scrollbar{display:none}body:has(.article-page) .article-page .article-related-card .resource-card__media{width:100%!important}:is(body:has(.article-page) .article-page .article-related-card .resource-card__body,body:has(.article-page) .article-page .article-related-card .resource-card__date,body:has(.article-page) .article-page .article-related-card .resource-card__title,body:has(.article-page) .article-page .article-related-card .resource-card__summary){width:100%!important;max-width:100%!important}body:has(.article-page) .article-page .article-hero__title{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page .article-meta{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page .article-content__inner{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page .article-content__sections{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page .article-section{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page .article-section:first-child{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page .article-actions{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body:has(.article-page) .article-page :is(.article-actions__buttons,.article-action,.article-actions__rule){width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}:is(body:has(.article-page) .article-page .article-hero__title,body:has(.article-page) .article-page .article-meta,body:has(.article-page) .article-page .article-content__inner){margin-left:20px!important}body:has(.article-page) .article-page .article-others__title{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;margin-left:20px!important}}body:has(.article-page) .article-page .article-others__carousel{width:calc(100vw - max(0px, ((100vw - var(--page-max)) / 2)));max-width:none;position:relative;overflow:visible}body:has(.article-page) .article-page .article-others__list{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;align-items:flex-start;width:100%;max-width:none;grid-template-columns:none!important;gap:24px!important;height:auto!important;min-height:0!important;display:flex!important;overflow:auto visible!important}body:has(.article-page) .article-page .article-others__list:active{cursor:grabbing}body:has(.article-page) .article-page .article-others__control{top:163.5px}:is(body:has(.article-page) .article-page .article-others__list img,body:has(.article-page) .article-page .article-others__list a){-webkit-user-drag:none;-webkit-user-select:none;user-select:none}body:has(.article-page) .article-page .article-related-card{scroll-snap-align:start;flex:0 0 clamp(352px,32vw,421px)!important;width:clamp(352px,32vw,421px)!important;max-width:none!important;height:auto!important;min-height:0!important}@media (min-width:641px) and (max-width:1200px){body:has(.article-page) .article-page .article-others__carousel{width:100vw}body:has(.article-page) .article-page .article-others__list{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;margin-left:40px!important;padding-left:0!important}body:has(.article-page) .article-page .article-related-card{flex-basis:352px!important;width:352px!important}}@media (max-width:640px){body:has(.article-page) .article-page .article-others__carousel{width:100vw}body:has(.article-page) .article-page .article-others__list{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin-left:20px!important;padding-left:0!important}body:has(.article-page) .article-page .article-related-card{flex-basis:calc(100vw - 40px)!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}}body:has(.article-page) .article-page :is(.article-hero,.article-content,.article-others){padding-inline:40px}body:has(.article-page) .article-page .article-hero{padding-top:40px}body:has(.article-page) .article-page .article-hero__inner{gap:48px;width:min(100%,1024px);max-width:1024px;min-height:0;margin-inline:auto;padding-top:0}body:has(.article-page) .article-page .article-breadcrumbs{display:flex}body:has(.article-page) .article-page .article-hero__header{width:100%;max-width:1024px;padding-top:64px}body:has(.article-page) .article-page .article-hero__title{letter-spacing:-1.44px;width:638px;max-width:100%;margin:0;font-size:48px;line-height:1}body:has(.article-page) .article-page .article-meta{align-items:center;gap:16px;width:100%;max-width:100%;min-height:56px;margin:0;padding:16px 0;display:flex}body:has(.article-page) .article-page .article-content{padding-top:0;padding-bottom:0}body:has(.article-page) .article-page .article-content__inner{justify-content:space-between;align-items:flex-start;gap:84px;width:min(100%,1024px);max-width:1024px;min-height:0;margin-inline:auto;display:flex}body:has(.article-page) .article-page .article-content__main{flex-direction:column;flex:0 700px;gap:80px;width:700px;max-width:100%;display:flex}body:has(.article-page) .article-page .article-hero__image{border-radius:0;width:700px;max-width:100%;height:378px;margin:0}body:has(.article-page) .article-page .article-content__sections{gap:80px;width:700px;max-width:100%;min-height:0}body:has(.article-page) .article-page .article-section{width:100%;max-width:700px;min-height:0}body:has(.article-page) .article-page .article-section:first-child{width:100%;max-width:700px;min-height:0}body:has(.article-page) .article-page .article-section:first-child{max-width:564px}body:has(.article-page) .article-page .article-section__title{letter-spacing:-1.08px;font-size:36px;line-height:1.2}body:has(.article-page) .article-page .article-section__body{font-size:17px;line-height:26px}body:has(.article-page) .article-page .article-sidebar{flex-direction:column;flex:0 0 240px;gap:48px;width:240px;display:flex;position:sticky;top:120px}body:has(.article-page) .article-page .article-authors{flex-direction:column;gap:48px;width:240px;height:auto;margin:0;display:flex}body:has(.article-page) .article-page .article-authors__item{min-height:48px}body:has(.article-page) .article-page .article-authors__item img{object-fit:cover;flex:0 0 48px;width:48px;height:48px;display:block}body:has(.article-page) .article-page .article-actions{width:240px;max-width:240px;margin:0;display:flex}body:has(.article-page) .article-page :is(.article-actions__buttons,.article-action,.article-actions__rule){width:240px;max-width:240px}body:has(.article-page) .article-page .article-content__rail{display:none}body:has(.article-page) .article-page .article-others{height:auto;padding-top:120px;padding-bottom:120px;overflow:hidden}body:has(.article-page) .article-page .article-others__title{letter-spacing:-1.08px;width:auto;max-width:320px;margin:0;font-size:36px;line-height:1.2}body:has(.article-page) .article-page .article-others__carousel{width:100%;max-width:100%}body:has(.article-page) .article-page .article-others__list{gap:24px!important;width:100%!important;max-width:100%!important;margin-left:0!important;padding-left:0!important}body:has(.article-page) .article-page .article-related-card{flex:0 0 calc((min(100vw - 80px, var(--page-max)) - 72px) / 4)!important;width:calc((min(100vw - 80px, var(--page-max)) - 72px) / 4)!important;max-width:421px!important}@media (min-width:641px) and (max-width:1200px){body:has(.article-page) .article-page :is(.article-hero,.article-content,.article-others){padding-inline:24px!important}:is(body:has(.article-page) .article-page .article-hero__inner,body:has(.article-page) .article-page .article-content__inner){width:min(100%,730px)!important;max-width:730px!important}body:has(.article-page) .article-page .article-content__inner{flex-direction:column;gap:80px}:is(body:has(.article-page) .article-page .article-content__main,body:has(.article-page) .article-page .article-hero__image,body:has(.article-page) .article-page .article-content__sections,body:has(.article-page) .article-page .article-section){width:100%;max-width:730px}body:has(.article-page) .article-page .article-sidebar{flex-direction:row;flex:none;justify-content:space-between;width:100%}body:has(.article-page) .article-page .article-authors{width:240px}body:has(.article-page) .article-page .article-others__list{width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.article-page) .article-page .article-related-card{flex-basis:352px!important;width:352px!important}}@media (max-width:640px){body:has(.article-page) .article-page :is(.article-hero,.article-content,.article-others){padding-inline:20px!important}:is(body:has(.article-page) .article-page .article-hero__inner,body:has(.article-page) .article-page .article-content__inner){margin-inline:auto!important;width:100%!important;max-width:100%!important;margin-left:auto!important}body:has(.article-page) .article-page .article-hero__inner{padding-top:48px}body:has(.article-page) .article-page .article-hero__header{padding-top:40px}body:has(.article-page) .article-page .article-hero__title{font-size:48px;line-height:1;width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.article-page) .article-page .article-meta{flex-wrap:wrap;min-height:0;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.article-page) .article-page .article-content__inner{flex-direction:column;gap:48px}body:has(.article-page) .article-page .article-content__main{width:100%!important;max-width:100%!important}body:has(.article-page) .article-page .article-hero__image{width:100%!important;max-width:100%!important}body:has(.article-page) .article-page .article-content__sections{width:100%!important;max-width:100%!important}body:has(.article-page) .article-page .article-section{width:100%!important;max-width:100%!important}body:has(.article-page) .article-page .article-section:first-child{width:100%!important;max-width:100%!important}body:has(.article-page) .article-page .article-hero__image{aspect-ratio:700/378;height:auto;margin-left:0!important}body:has(.article-page) .article-page .article-sidebar{flex:none;width:100%}:is(body:has(.article-page) .article-page .article-authors,body:has(.article-page) .article-page .article-actions,body:has(.article-page) .article-page :is(.article-actions__buttons,.article-action,.article-actions__rule)){width:100%!important;max-width:100%!important}body:has(.article-page) .article-page .article-others__title{width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.article-page) .article-page .article-others__list{width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.article-page) .article-page .article-related-card{flex-basis:calc(100vw - 40px)!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}}@media (min-width:1201px){body:has(.practice-detail-page) .kenna-header:not(.kenna-header--mega-open):not(:has(.kenna-header__nav-item--mega:hover)):not(:has(.kenna-header__nav-item--mega:focus-within)){--fill-0:#fff;color:#fff!important;background:0 0!important;border-bottom-color:#ffffff1a!important;height:88px!important;padding:20px 40px!important;position:absolute!important;inset:0 0 auto!important}.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)){--fill-0:#fff;color:#fff!important;background:0 0!important;border-bottom-color:#ffffff1a!important;height:88px!important;padding:20px 40px!important;position:absolute!important;inset:0 0 auto!important}body:has(.practice-detail-page) .kenna-header:not(.kenna-header--mega-open):not(:has(.kenna-header__nav-item--mega:hover)):not(:has(.kenna-header__nav-item--mega:focus-within)){--fill-0:#fff;background:var(--navy)!important;color:#fff!important;border-bottom-color:#ffffff1a!important;position:relative!important;inset:auto!important}body:has(.practice-detail-page) .practice-detail-hero__title{flex:1 0 0!important}body:has(.practice-detail-page) .practice-detail-hero__actions{align-items:flex-start!important}body:has(.practice-detail-page) .practice-detail-hero__button{box-sizing:border-box!important;min-height:41px!important}body:has(.practice-detail-page) .practice-detail-hero__button--secondary{height:40px!important;min-height:40px!important;padding-block:4px!important}}:is(body:has(.about-page) .about-design-hero,body:has(.about-page) .about-design-hero__inner){min-height:804px!important}@media (min-width:641px) and (max-width:1180px){body:has(.about-page) .about-design-hero__content{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:24px}body:has(.about-page) .about-design-hero__content h1{flex-basis:auto;width:min(100%,760px);font-size:clamp(82px,11vw,112px)}body:has(.about-page) .about-design-hero__lede{width:min(100%,520px);max-width:520px}body:has(.about-page) .about-story{gap:80px;min-height:0;margin-top:-96px;padding:0 24px 100px}body:has(.about-page) .about-story__image{height:700px}body:has(.about-page) .about-story__inner{flex-direction:column;gap:64px;width:100%;max-width:none}body:has(.about-page) .about-story__copy{flex:none;width:100%;max-width:none}body:has(.about-page) .about-approach{min-height:1429px;padding:100px 24px}body:has(.about-page) .about-approach__inner{gap:64px;width:100%;max-width:none}body:has(.about-page) .about-approach__grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;align-items:start;gap:32px;width:100%;display:grid}body:has(.about-page) .about-approach__space{width:100%;min-height:296px;display:block}body:has(.about-page) .about-approach-card{width:100%;height:267px;min-height:0}body:has(.about-page) .home-people{height:1102px;padding:100px 24px 0;overflow:visible}body:has(.about-page) .home-people__inner{gap:48px;width:100%;max-width:none}body:has(.about-page) .home-people__header{gap:24px;max-width:654px}body:has(.about-page) .home-people__header p{max-width:431px;font-size:16px;line-height:24px}body:has(.about-page) .home-people__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}body:has(.about-page) .home-lawyer-card{width:100%}body:has(.about-page) .home-contact-cta{margin-top:0;padding-inline:24px}}@media (max-width:640px){:is(body:has(.about-page) .about-design-hero,body:has(.about-page) .about-design-hero__inner){min-height:680px!important}body:has(.about-page) .about-design-hero__inner{padding-top:150px!important;padding-bottom:72px!important}body:has(.about-page) .about-design-hero__content{flex-direction:column!important;align-items:flex-start!important;width:350px!important;max-width:350px!important;padding-bottom:0!important}body:has(.about-page) .about-design-hero__content h1{letter-spacing:-1.92px!important;flex-basis:auto!important;width:350px!important;max-width:350px!important;font-size:64px!important;line-height:1!important}body:has(.about-page) .about-design-hero__lede{width:350px!important;max-width:350px!important}body:has(.about-page) .about-design-hero__content p{width:350px!important;max-width:350px!important}body:has(.about-page) .about-design-hero__lede p{width:350px!important;max-width:350px!important}:is(body:has(.about-page) .about-design-hero__content p,body:has(.about-page) .about-design-hero__lede p){font-size:18px!important;line-height:24px!important}body:has(.about-page) .about-story{gap:64px;min-height:0;margin-top:0;padding:0 20px 100px}body:has(.about-page) .about-story__image{height:360px}body:has(.about-page) .about-story__inner{gap:64px;width:350px!important;max-width:350px!important;margin-inline:auto!important}body:has(.about-page) .about-story__copy{letter-spacing:-.84px;flex:none;font-size:27.5px;line-height:1.2;width:100%!important;max-width:none!important;margin-inline:0!important}body:has(.about-page) .about-approach{min-height:1701px;padding:100px 20px}body:has(.about-page) .about-approach__inner{gap:64px;width:350px!important;max-width:350px!important;margin-inline:auto!important}body:has(.about-page) .about-approach__header{gap:32px;min-height:266px;width:350px!important;max-width:350px!important;margin-inline:auto!important}body:has(.about-page) .about-approach__header p{font-size:17px;line-height:24px;width:350px!important;max-width:350px!important}body:has(.about-page) .about-approach__grid{flex-direction:column;gap:32px;display:flex;width:350px!important;max-width:350px!important;margin-inline:auto!important}body:has(.about-page) .about-approach__space{display:none}body:has(.about-page) .about-approach-card{box-sizing:border-box;min-height:0;width:350px!important;max-width:350px!important;margin-inline:auto!important}body:has(.about-page) .about-approach-card:first-of-type{height:246px}body:has(.about-page) .about-approach-card:nth-of-type(2){height:295px}:is(body:has(.about-page) .about-approach-card:nth-of-type(3),body:has(.about-page) .about-approach-card:nth-of-type(4)){height:267px}body:has(.about-page) .about-approach-card:nth-of-type(2) h3{width:225px;max-width:225px}body:has(.about-page) .home-people{height:2070px;padding:100px 20px 0;overflow:visible}body:has(.about-page) .home-people__inner{align-items:center;gap:48px;width:350px;max-width:350px;margin-inline:auto!important}body:has(.about-page) .home-people__header{gap:24px;width:350px!important;max-width:350px!important;margin-inline:auto!important}body:has(.about-page) .home-people__header p{font-size:16px;line-height:24px;width:350px!important;max-width:350px!important}body:has(.about-page) .home-people__grid{grid-template-columns:348px;justify-content:center;justify-items:center;gap:24px;width:350px!important;max-width:350px!important;margin-inline:auto!important}body:has(.about-page) .home-lawyer-card{height:440px;width:348px!important;max-width:348px!important;margin-inline:auto!important}body:has(.about-page) .home-contact-cta{margin-top:0;padding-inline:20px}body:has(.about-page) .home-contact-cta__inner>div{width:350px!important;max-width:350px!important;margin-inline:auto!important}body:has(.about-page) .home-contact-cta h2{width:350px!important;max-width:350px!important;margin-inline:auto!important}body:has(.about-page) .kenna-footer{min-height:1846.92px}}.kenna-header .kenna-pill--ghost:is(:hover,:focus-visible),.kenna-header--inverse .kenna-pill--ghost:is(:hover,:focus-visible){box-shadow:none!important;opacity:.72!important;background:0 0!important;border-color:#0000!important;transform:none!important}body:has(.kenna-home) .kenna-header .kenna-pill--ghost:is(:hover,:focus-visible){box-shadow:none!important;opacity:.72!important;background:0 0!important;border-color:#0000!important;transform:none!important}body:has(.about-page) .kenna-header .kenna-pill--ghost:is(:hover,:focus-visible){box-shadow:none!important;opacity:.72!important;background:0 0!important;border-color:#0000!important;transform:none!important}body:has(.practice-detail-page) .kenna-header .kenna-pill--ghost:is(:hover,:focus-visible){box-shadow:none!important;opacity:.72!important;background:0 0!important;border-color:#0000!important;transform:none!important}@media (max-width:640px){body:has(.careers-page) .kenna-header{--fill-0:#fff;z-index:40!important;color:#fff!important;border-bottom-color:#ffffff1a!important;height:80px!important;padding:20px 24px!important;position:absolute!important;inset:0 0 auto!important}body:has(.careers-page) .careers-page .careers-hero{height:844px!important;min-height:844px!important;padding-inline:0!important}body:has(.careers-page) .careers-page .careers-hero__inner{gap:72px!important;width:100%!important;max-width:none!important;height:495px!important;min-height:0!important;margin:0!important;padding:0 24px 96px!important}body:has(.careers-page) .careers-page .careers-hero__copy{gap:24px!important;width:100%!important}body:has(.careers-page) .careers-page .careers-hero__copy h1{letter-spacing:-1.44px!important;font-size:48px!important;line-height:1!important}body:has(.careers-page) .careers-page .careers-hero__copy p{font-size:17px!important;line-height:24px!important}body:has(.careers-page) .careers-page .careers-hero__actions{flex-direction:row!important;gap:12px!important;width:100%!important}body:has(.careers-page) .careers-page .careers-hero__actions .careers-button{width:auto!important;min-height:40px!important;padding:10px 16px!important;font-size:14px!important;line-height:21px!important}body:has(.careers-page) .careers-page .careers-intro{min-height:812px!important;padding:100px 24px!important}body:has(.careers-page) .careers-page .careers-intro__inner{gap:96px!important;width:100%!important;max-width:none!important}body:has(.careers-page) .careers-page .careers-intro__inner>p{letter-spacing:-1.08px!important;width:100%!important;font-size:36px!important;line-height:1!important}body:has(.careers-page) .careers-page .careers-internship{min-height:2317px!important;padding:100px 24px!important}body:has(.careers-page) .careers-page .careers-internship__inner{gap:96px!important;width:100%!important;max-width:none!important}body:has(.careers-page) .careers-page .careers-internship__inner>h2{letter-spacing:-1.08px!important;text-align:center!important;width:100%!important;font-size:36px!important;line-height:1!important}:is(body:has(.careers-page) .careers-page .careers-internship__row,body:has(.careers-page) .careers-page .careers-internship__row--reverse){flex-direction:column!important;gap:64px!important;width:100%!important;display:flex!important}body:has(.careers-page) .careers-page .careers-internship__row--reverse .careers-internship__copy{order:2!important}body:has(.careers-page) .careers-page .careers-internship__image{aspect-ratio:auto!important;width:100%!important;height:371px!important}body:has(.careers-page) .careers-page .careers-internship__row--reverse .careers-internship__image{height:421px!important}body:has(.careers-page) .careers-page .careers-internship__copy{gap:48px!important;width:100%!important}body:has(.careers-page) .careers-page .careers-internship__copy h3{letter-spacing:-1px!important;margin:-32px 0 0!important;font-size:24px!important;line-height:28px!important}body:has(.careers-page) .careers-page .careers-internship__copy p{width:100%!important;font-size:17px!important;line-height:24px!important}body:has(.careers-page) .careers-page .careers-internship__row:not(.careers-internship__row--reverse) .careers-internship__copy p{width:100%!important;font-size:17px!important;line-height:24px!important}body:has(.careers-page) .careers-page .careers-internship__copy .careers-button{width:auto!important;height:41px!important;min-height:41px!important;padding:10px 16px!important;font-size:14px!important;line-height:21px!important}body:has(.careers-page) .careers-page .careers-roles{min-height:1732px!important;padding:120px 24px!important}body:has(.careers-page) .careers-page .careers-roles__inner{gap:48px!important;width:100%!important;max-width:none!important}body:has(.careers-page) .careers-page .careers-roles__inner>h2{letter-spacing:-1.08px!important;width:100%!important;font-size:36px!important;line-height:1!important}body:has(.careers-page) .careers-page .careers-roles__grid{flex-direction:column!important;gap:48px!important;width:100%!important;display:flex!important}body:has(.careers-page) .careers-page .careers-role-card{gap:40px!important;width:100%!important}body:has(.careers-page) .careers-page .careers-role-card>img{width:100%!important;height:220px!important}body:has(.careers-page) .careers-page .careers-role-card__body{gap:40px!important;padding-inline:12px!important}body:has(.careers-page) .careers-page .careers-role-card:first-child .careers-role-card__body{min-height:399px!important}body:has(.careers-page) .careers-page .careers-role-card:nth-child(2) .careers-role-card__body{min-height:441px!important}body:has(.careers-page) .careers-page .careers-role-card__body h3{margin:0!important;font-size:20px!important}body:has(.careers-page) .careers-page .careers-role-card__body p{white-space:normal!important;min-height:0!important;font-size:14px!important;line-height:21px!important}body:has(.careers-page) .careers-page .careers-role-card:first-child .careers-role-card__body p{white-space:normal!important;min-height:0!important;font-size:14px!important;line-height:21px!important}body:has(.careers-page) .careers-page .careers-role-card:nth-child(2) .careers-role-card__body p{white-space:normal!important;min-height:0!important;font-size:14px!important;line-height:21px!important}body:has(.careers-page) .careers-page .careers-role-card__body span{text-transform:none!important;margin-top:0!important}body:has(.careers-page) .careers-page .careers-cta{min-height:646px!important}body:has(.careers-page) .careers-page .careers-cta__inner{min-height:646px!important;padding:0 0 73.56px!important}body:has(.careers-page) .careers-page .careers-cta__copy{gap:48px!important;width:350px!important;max-width:100%!important}body:has(.careers-page) .careers-page .careers-cta__copy h2{letter-spacing:-1.08px!important;width:350px!important;max-width:100%!important;font-size:36px!important;line-height:43px!important}body:has(.careers-page) .careers-page .careers-cta__copy h2 em{font-style:italic!important}body:has(.careers-page) .careers-page .careers-cta__actions{flex-direction:row!important;gap:16px!important;width:auto!important}body:has(.careers-page) .careers-page .careers-cta__actions .careers-button{width:auto!important}body:has(.careers-page) .kenna-footer{min-height:1846.92px!important;padding:0 24px!important}body:has(.careers-page) .kenna-footer__award-grid{flex-wrap:wrap!important;gap:12px!important;width:100%!important;padding:15px 0 0!important;display:flex!important}body:has(.careers-page) .kenna-footer__award{border-color:var(--navy)!important;background:0 0!important;border-radius:0!important;flex:0 0 163px!important;width:163px!important;height:73px!important}body:has(.careers-page) .kenna-footer__award:nth-child(2n){flex-basis:165px!important;width:165px!important}body:has(.careers-page) .kenna-footer__award:nth-child(n+5){height:74px!important}body:has(.careers-page) .kenna-footer__award:before{content:none!important;display:none!important}body:has(.careers-page) .kenna-footer__award img{filter:grayscale()brightness(1.55)contrast(.88)!important;opacity:.74!important;mix-blend-mode:plus-lighter!important;width:auto!important;height:auto!important;display:block!important}body:has(.careers-page) .kenna-footer__award:nth-child(6) img{filter:grayscale()brightness(1.55)contrast(.88)!important;opacity:.74!important;mix-blend-mode:plus-lighter!important;width:auto!important;height:auto!important;display:block!important}body:has(.careers-page) .kenna-footer__award:first-child img{max-width:107px!important;max-height:107px!important}body:has(.careers-page) .kenna-footer__award:nth-child(2) img{max-width:129px!important;max-height:129px!important}body:has(.careers-page) .kenna-footer__award:nth-child(3) img{max-width:127px!important;max-height:127px!important}body:has(.careers-page) .kenna-footer__award:nth-child(4) img{max-width:121px!important;max-height:121px!important}body:has(.careers-page) .kenna-footer__award:nth-child(5) img{max-width:107px!important;max-height:14px!important}body:has(.careers-page) .kenna-footer__award:nth-child(6) img{max-width:67px!important;max-height:55px!important}body:has(.careers-page) .kenna-footer__award:nth-child(7) img{max-width:115px!important;max-height:37px!important}body:has(.careers-page) .kenna-footer__award:nth-child(8) img{max-width:118px!important;max-height:39px!important}}@media (min-width:641px) and (max-width:1200px){body:has(.careers-page) .careers-page :is(.careers-hero,.careers-intro,.careers-internship,.careers-roles,.careers-cta){box-sizing:border-box;padding-inline:40px}body:has(.careers-page) .careers-page .careers-hero{min-height:844px}body:has(.careers-page) .careers-page .careers-hero__inner{width:100%;max-width:730px;height:495px;min-height:0;margin-inline:auto;padding:0 0 96px}body:has(.careers-page) .careers-page .careers-intro{min-height:560px;padding-block:100px}body:has(.careers-page) .careers-page .careers-intro__inner{gap:96px;width:100%;max-width:730px;margin-inline:auto}body:has(.careers-page) .careers-page .careers-intro__inner>p{letter-spacing:-1.08px;width:100%;font-size:36px;line-height:1}body:has(.careers-page) .careers-page .careers-internship{min-height:2735px;padding-block:100px}body:has(.careers-page) .careers-page .careers-internship__inner{gap:96px;width:100%;max-width:730px;margin-inline:auto}body:has(.careers-page) .careers-page .careers-internship__inner>h2{text-align:center;width:100%}:is(body:has(.careers-page) .careers-page .careers-internship__row,body:has(.careers-page) .careers-page .careers-internship__row--reverse){flex-direction:column;gap:64px;width:100%;display:flex}body:has(.careers-page) .careers-page .careers-internship__row{min-height:1133px}body:has(.careers-page) .careers-page .careers-internship__row--reverse{min-height:1174px}body:has(.careers-page) .careers-page .careers-internship__row--reverse .careers-internship__image{order:1}body:has(.careers-page) .careers-page .careers-internship__row--reverse .careers-internship__copy{order:2}body:has(.careers-page) .careers-page .careers-internship__image{aspect-ratio:auto;width:100%;height:653px}body:has(.careers-page) .careers-page .careers-internship__copy{width:100%;max-width:730px}body:has(.careers-page) .careers-page .careers-roles{min-height:1004px;padding-block:120px}body:has(.careers-page) .careers-page .careers-roles__inner{gap:48px;width:100%;max-width:730px;margin-inline:auto}body:has(.careers-page) .careers-page .careers-roles__inner>h2{width:100%}body:has(.careers-page) .careers-page .careers-roles__grid{grid-template-columns:repeat(2,minmax(0,353px));align-items:start;gap:24px;width:100%;display:grid}body:has(.careers-page) .careers-page .careers-role-card{width:353px}body:has(.careers-page) .careers-page .careers-role-card>img{height:220px}body:has(.careers-page) .careers-page .careers-role-card__body{padding-inline:12px}body:has(.careers-page) .careers-page .careers-role-card:first-child .careers-role-card__body p{min-height:294px}body:has(.careers-page) .careers-page .careers-role-card:nth-child(2) .careers-role-card__body p{min-height:336px}body:has(.careers-page) .careers-page .careers-cta{min-height:646px}body:has(.careers-page) .careers-page .careers-cta:after{width:201.53px;height:267.46px;top:271.95px;left:calc(50% + 105.33px);-webkit-mask-position:-111.5px -109.3px;mask-position:-111.5px -109.3px;-webkit-mask-size:410.34px 482.8px;mask-size:410.34px 482.8px}body:has(.careers-page) .careers-page .careers-cta__inner{width:100%;max-width:730px;min-height:646px;margin-inline:auto;padding:0 0 78px}body:has(.careers-page) .careers-page .careers-cta__copy{width:652px;max-width:100%}body:has(.careers-page) .careers-page .careers-cta__copy h2{line-height:43px}body:has(.careers-page) .kenna-footer{min-height:1204px;padding-inline:40px}body:has(.practice-detail-page) .kenna-header .kenna-header__menu-toggle{color:#fff!important}}.kenna-header .kenna-mobile-menu .kenna-mobile-menu__brand .kenna-wordmark{filter:none!important}body:has(.kenna-home) .kenna-header .kenna-mobile-menu .kenna-mobile-menu__brand .kenna-wordmark{filter:none!important}body:has(.about-page) .kenna-header .kenna-mobile-menu .kenna-mobile-menu__brand .kenna-wordmark{filter:none!important}body:has(.practice-detail-page) .kenna-header .kenna-mobile-menu .kenna-mobile-menu__brand .kenna-wordmark{filter:none!important}body:has(.careers-page) .kenna-header .kenna-mobile-menu .kenna-mobile-menu__brand .kenna-wordmark{filter:none!important}body:has(.careers-page) .kenna-header{--fill-0:#fff;z-index:40!important;color:#fff!important;background:0 0!important;border-bottom-color:#0000!important;position:absolute!important;inset:0 0 auto!important}body:has(.careers-page) .kenna-header .kenna-wordmark{filter:brightness(0)invert()!important}body:has(.careers-page) .kenna-header__brand:after{background:#ffffff80!important}:is(body:has(.careers-page) .kenna-header__link,body:has(.careers-page) .kenna-pill){font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:14px!important;font-weight:400!important;line-height:21px!important}body:has(.careers-page) .kenna-header__link{color:#fff!important;min-height:48px!important}body:has(.careers-page) .kenna-header__nav{gap:24px!important}body:has(.careers-page) .kenna-header__actions{gap:12px!important}body:has(.careers-page) .kenna-pill--ghost{color:#fff!important;border-color:#0000!important;justify-content:center!important;width:92px!important;min-width:92px!important;height:48px!important;min-height:48px!important;padding:4px 16px!important}body:has(.careers-page) .kenna-pill--primary{border-radius:4px!important;justify-content:center!important}body:has(.careers-page) .kenna-pill--primary svg{display:none!important}@media (min-width:1201px){body:has(.careers-page) .kenna-header{height:88px!important;padding:20px 40px!important}body:has(.careers-page) .kenna-header__inner{justify-content:flex-start!important;align-items:center!important;gap:24px!important;width:100%!important;max-width:1520px!important;height:48px!important;min-height:48px!important;margin:0 auto!important;display:flex!important}body:has(.careers-page) .kenna-header__brand{align-items:center!important;gap:24px!important}body:has(.careers-page) .kenna-header__brand:after{content:""!important;width:1px!important;height:18px!important}body:has(.careers-page) .kenna-header__actions{width:min(584.861px,100%)!important;margin-left:auto!important}body:has(.careers-page) .kenna-pill--primary{width:168px!important;min-width:168px!important;height:40px!important;min-height:40px!important;color:var(--navy)!important;background:#fff!important;border-color:#fff!important;padding:4px 16px!important}}@media (min-width:641px) and (max-width:1200px){body:has(.careers-page) .kenna-header{height:80px!important;padding:20px 40px!important}body:has(.careers-page) .kenna-header .kenna-wordmark{content:url(/home/figma-header/kenna-mobile-tablet-logo.svg)!important;filter:none!important;width:92.6px!important;height:20px!important}body:has(.careers-page) .kenna-header .kenna-header__actions .kenna-pill--primary{width:147px!important;min-width:147px!important;min-height:40px!important;color:var(--navy)!important;background:#fff!important;border-color:#fff!important;font-size:13px!important}body:has(.careers-page) .kenna-header .kenna-header__actions{gap:16px!important}body:has(.careers-page) .kenna-header .kenna-header__menu-toggle{color:#fff!important;width:24px!important;height:24px!important}}@media (max-width:640px){body:has(.careers-page) .kenna-header{height:80px!important;padding:20px 24px!important}body:has(.careers-page) .kenna-header .kenna-wordmark{content:url(/home/figma-header/kenna-mobile-tablet-logo.svg)!important;filter:none!important;width:92.6px!important;height:20px!important}body:has(.careers-page) .kenna-header .kenna-header__inner{gap:12px!important;width:100%!important;max-width:none!important;margin:0!important}body:has(.careers-page) .kenna-header .kenna-header__actions .kenna-pill--primary{width:147px!important;min-width:147px!important;color:var(--navy)!important;background:#fff!important;border-color:#fff!important;flex:0 0 147px!important;font-size:13px!important}body:has(.careers-page) .kenna-header .kenna-header__actions{gap:16px!important}body:has(.careers-page) .kenna-header .kenna-header__menu-toggle{color:#fff!important;width:24px!important;height:24px!important}}@media (min-width:1201px){body:has(.careers-page) .kenna-header.kenna-header--mega-open{--fill-0:var(--navy);background:var(--mega-menu-surface)!important;color:var(--navy)!important}body:has(.careers-page) .kenna-header:has(.kenna-header__nav-item--mega:hover){--fill-0:var(--navy);background:var(--mega-menu-surface)!important;color:var(--navy)!important}body:has(.careers-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within){--fill-0:var(--navy);background:var(--mega-menu-surface)!important;color:var(--navy)!important}body:has(.careers-page) .kenna-header.kenna-header--mega-open .kenna-wordmark{filter:none!important}body:has(.careers-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-wordmark{filter:none!important}body:has(.careers-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-wordmark{filter:none!important}body:has(.careers-page) .kenna-header.kenna-header--mega-open .kenna-header__link{color:var(--navy)!important}body:has(.careers-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__link{color:var(--navy)!important}body:has(.careers-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__link{color:var(--navy)!important}body:has(.careers-page) .kenna-header.kenna-header--mega-open .kenna-pill--ghost{color:var(--navy)!important}body:has(.careers-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--ghost{color:var(--navy)!important}body:has(.careers-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--ghost{color:var(--navy)!important}body:has(.careers-page) .kenna-header.kenna-header--mega-open .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}body:has(.careers-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}body:has(.careers-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}}@media (min-width:641px) and (max-width:1200px){.kenna-header{box-sizing:border-box!important;width:100%!important;height:80px!important;padding:20px 24px!important}.kenna-header .kenna-header__inner{align-items:center!important;gap:0!important;width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important;display:flex!important}.kenna-header .kenna-header__brand{flex:none!important;align-items:center!important;gap:0!important;margin-right:12px!important}.kenna-header .kenna-header__brand:after,.kenna-header .kenna-header__nav,.kenna-header .kenna-pill--ghost,.kenna-header .kenna-icon-button--search{display:none!important}.kenna-header .kenna-header__brand .kenna-wordmark{aspect-ratio:92.592/20!important;width:92.592px!important;height:20px!important}.kenna-header .kenna-header__actions{flex:1 1 0!important;justify-content:flex-end!important;align-items:center!important;gap:16px!important;min-width:0!important;margin-left:0!important;margin-right:16px!important;display:flex!important}.kenna-header .kenna-header__actions .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important;width:156px!important;min-width:156px!important;height:40px!important;min-height:40px!important;font-family:var(--font-sans)!important;letter-spacing:0!important;border-radius:4px!important;flex:0 0 156px!important;justify-content:center!important;align-items:center!important;padding:4px 16px!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;display:inline-flex!important}.kenna-header .kenna-header__actions .kenna-pill--primary svg{display:none!important}.kenna-header .kenna-header__menu-toggle{width:24px!important;height:24px!important;color:var(--navy)!important;flex:0 0 24px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.kenna-header .kenna-header__menu-toggle svg{stroke-width:1px!important;width:24px!important;height:24px!important}body:has(.about-page) .kenna-header .kenna-header__actions .kenna-pill--primary{color:var(--navy)!important;background:#fff!important;border-color:#fff!important}body:has(.about-page) .kenna-header .kenna-header__menu-toggle{color:#fff!important}:is(body:has(.kenna-home) .kenna-header .kenna-header__actions .kenna-pill--primary,body:has(.about-page) .kenna-header .kenna-header__actions .kenna-pill--primary){width:147px!important;min-width:147px!important;color:var(--navy)!important;background:#fff!important;border-color:#fff!important;flex:0 0 147px!important}:is(body:has(.kenna-home) .kenna-header .kenna-header__menu-toggle,body:has(.about-page) .kenna-header .kenna-header__menu-toggle){color:#fff!important}}:is(body:has(.dashboard-page) .kenna-header,body:has(.dashboard-page) .kenna-event-topbar,body:has(.dashboard-page) .kenna-footer){display:none!important}body:has(.dashboard-page){background:#fff;min-height:100vh}.dashboard-page{box-sizing:border-box;isolate:isolate;color:#0a0a0a;width:100%;height:100vh;min-height:100vh;font-family:var(--font-sans);background:#fff;border:1px solid #e5e5e5;align-items:stretch;display:flex;position:relative;overflow:hidden}.dashboard-page--sidebar-collapsed .dashboard-sidebar{z-index:30;flex-basis:52px;width:52px;overflow:visible}.dashboard-page--sidebar-collapsed .dashboard-sidebar__header{align-items:center}.dashboard-page--sidebar-collapsed .dashboard-sidebar__workspace{justify-content:center;width:36px;padding:8px}.dashboard-page--sidebar-collapsed .dashboard-sidebar__workspace-logo,.dashboard-page--sidebar-collapsed .dashboard-sidebar__workspace>svg,.dashboard-page--sidebar-collapsed .dashboard-sidebar__button-label,.dashboard-page--sidebar-collapsed .dashboard-sidebar__button-badge,.dashboard-page--sidebar-collapsed .dashboard-sidebar__account-copy,.dashboard-page--sidebar-collapsed .dashboard-sidebar__account-name,.dashboard-page--sidebar-collapsed .dashboard-sidebar__account-email,.dashboard-page--sidebar-collapsed .dashboard-sidebar__account-caret{display:none}.dashboard-page--sidebar-collapsed .dashboard-sidebar__workspace-icon--mini{display:inline-flex}.dashboard-page--sidebar-collapsed .dashboard-sidebar__button{justify-content:center;width:36px;padding:8px;overflow:visible}.dashboard-page--sidebar-collapsed .dashboard-sidebar__button-icon{margin:0}.dashboard-page--sidebar-collapsed .dashboard-sidebar__account-trigger{width:36px;min-height:36px;box-shadow:none;background:0 0;border-color:#0000;justify-content:center;padding:8px}.dashboard-page--sidebar-collapsed .dashboard-sidebar__button-tooltip{z-index:40;opacity:0;visibility:hidden;pointer-events:none;width:max-content;max-width:180px;display:block;position:absolute;top:50%;left:calc(100% + 8px);transform:translate(-4px,-50%)}.dashboard-page--sidebar-collapsed .dashboard-sidebar__button:hover .dashboard-sidebar__button-tooltip,.dashboard-page--sidebar-collapsed .dashboard-sidebar__button:focus-visible .dashboard-sidebar__button-tooltip{opacity:1;visibility:visible;transform:translateY(-50%)}.dashboard-page button{font:inherit}.dashboard-page svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:100%;height:100%;display:block}.dashboard-onboarding{z-index:10;background:#06163440;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.dashboard-onboarding__card{color:#0a0a0a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:48px;width:480px;max-width:100%;padding:64px 48px 48px;display:flex}.dashboard-onboarding__heading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.dashboard-onboarding__heading h1{color:#000;font-family:var(--font-sans);letter-spacing:-.5px;white-space:nowrap;margin:0;font-size:24px;font-weight:600;line-height:28px}.dashboard-onboarding__heading p{color:#737373;width:342px;max-width:100%;font-family:var(--font-sans);margin:0;font-size:14px;font-weight:400;line-height:20px}.dashboard-onboarding__form{flex-direction:column;align-items:stretch;gap:24px;width:100%;display:flex}.dashboard-onboarding__field{color:#0a0a0a;width:100%;font-family:var(--font-sans);flex-direction:column;gap:12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.dashboard-onboarding__field input,.dashboard-onboarding__field select{color:#0a0a0a;width:100%;height:36px;font-family:var(--font-sans);background:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;padding:4px 12px;font-size:16px;font-weight:400;line-height:24px;box-shadow:0 1px 2px #0000001a}.dashboard-onboarding__field input::placeholder{color:#737373;opacity:1}.dashboard-onboarding__field select{appearance:none;padding:8px 36px 8px 12px;font-size:14px;line-height:20px}.dashboard-onboarding__field select:invalid{color:#737373}.dashboard-onboarding__field input:focus,.dashboard-onboarding__field select:focus{border-color:#c7c7c7}.dashboard-onboarding__select-wrap{display:block;position:relative}.dashboard-onboarding__select-wrap svg{color:#0a0a0a80;pointer-events:none;width:16px;height:16px;position:absolute;top:10px;right:12px}.dashboard-onboarding__submit{color:#fafafa;cursor:pointer;width:100%;height:36px;font-family:var(--font-sans);background:#171717;border:0;border-radius:10px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 1px 1px #0000001a}.dashboard-onboarding__submit:hover,.dashboard-onboarding__submit:focus-visible{background:#242424}.dashboard-sidebar{background:#fbfbfa;flex:0 0 255px;width:255px;height:100%;position:relative;overflow:hidden}.dashboard-sidebar__header{flex-direction:column;flex:auto;gap:8px;width:100%;height:100%;min-height:0;padding:14px 8px 10px;display:flex}.dashboard-sidebar__workspace-menu{flex-direction:column;flex:auto;gap:10px;width:100%;min-height:0;display:flex;position:relative}.dashboard-sidebar__workspace{color:#0a0a0a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 9px;text-decoration:none;display:flex}.dashboard-sidebar__workspace span:nth-child(2){font-size:14px;font-weight:500;line-height:20px}.dashboard-sidebar__workspace-logo{object-fit:contain;flex:0 0 92.592px;width:92.592px;height:20px;display:block}.dashboard-sidebar__workspace>svg{flex:0 0 16px;width:16px;height:16px}.dashboard-sidebar__workspace-mark,.dashboard-sidebar__workspace-icon{color:#fff;background:#171717;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.dashboard-sidebar__workspace-mark{font-family:var(--font-display);font-size:12px;font-weight:500;line-height:1}.dashboard-sidebar__workspace-icon svg{width:12px;height:12px}.dashboard-sidebar__workspace-icon--mini{font-family:var(--font-display);font-size:12px;font-weight:500;line-height:1;display:none}.dashboard-sidebar__nav{flex-direction:column;flex:auto;gap:3px;width:100%;min-height:0;padding-top:2px;display:flex}.dashboard-account-menu{z-index:35;background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-direction:column;width:auto;max-height:416px;padding:4px;display:flex;position:absolute;bottom:56px;left:0;right:0;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dashboard-page--sidebar-collapsed .dashboard-account-menu{width:224px;bottom:0;left:44px;right:auto}.dashboard-account-menu a,.dashboard-account-menu button{color:#0a0a0a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:32px;padding:6px 8px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:flex}.dashboard-account-menu a:hover,.dashboard-account-menu a:focus-visible,.dashboard-account-menu button:hover,.dashboard-account-menu button:focus-visible{background:#f5f5f5}.dashboard-account-menu kbd{color:#737373;font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px}.dashboard-account-menu__divider{background:#e5e5e5;width:calc(100% + 8px);height:1px;margin:4px -4px;display:block}.dashboard-sidebar__account-trigger{color:#18181b;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e4e8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:7px 10px 7px 8px;display:flex;box-shadow:0 1px 2px #0616340a}.dashboard-sidebar__account-trigger:hover,.dashboard-sidebar__account-trigger:focus-visible{background:#fff;border-color:#d7dce3;box-shadow:0 1px 2px #0616340f,0 8px 18px #0616340f}.dashboard-sidebar__account-identity{align-items:center;gap:9px;min-width:0;display:flex}.dashboard-sidebar__account-avatar{color:#fff;background:linear-gradient(135deg,#c86b1b 0%,#2f8f48 100%);border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.dashboard-sidebar__account-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.dashboard-sidebar__account-name{color:#101828;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.dashboard-sidebar__account-email{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:400;line-height:14px;overflow:hidden}.dashboard-sidebar__account-caret{color:#18181b80;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.dashboard-sidebar__button{color:#30343b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;height:34px;padding:7px 9px;text-decoration:none;transition:background-color .14s,color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.dashboard-sidebar__button-tooltip{color:#fff;white-space:nowrap;background:#171717;border:1px solid #262626;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .12s,transform .12s,visibility .12s;display:none;box-shadow:0 10px 15px -3px #0000001f,0 4px 6px -4px #0000001f}.dashboard-sidebar__button--active{color:#061634;background:#edf3fc;font-weight:500;box-shadow:inset 0 0 0 1px #06163408}.dashboard-sidebar__button--active:before{content:"";background:#061634;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.dashboard-sidebar__button--active .dashboard-sidebar__button-icon{color:#061634}.dashboard-sidebar__button--active .dashboard-sidebar__button-label{font-weight:500}.dashboard-sidebar__button-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;font-weight:400;line-height:18px;overflow:hidden}.dashboard-sidebar__button-badge{color:#344054;background:#eceff3;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.dashboard-sidebar__button--active .dashboard-sidebar__button-badge{color:#061634;background:#fff}.dashboard-sidebar__button:not(.dashboard-sidebar__button--active):hover,.dashboard-sidebar__workspace:hover{background:#f2f4f7}.dashboard-sidebar__button--active:hover{background:#e8f0fb}.dashboard-icon,.dashboard-sidebar__button-icon{color:#344054;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.dashboard-rail{background:#e5e5e5;flex:0 0 1px;width:1px;height:100%}.dashboard-main{background:#fff;flex-direction:column;flex:auto;min-width:0;height:100%;display:flex;overflow-y:auto}.dashboard-topbar{z-index:20;background:#fff;border-bottom:1px solid #e5e5e5;flex:0 0 64px;align-items:center;width:100%;height:64px;padding:8px 16px;display:flex;position:sticky;top:0}.dashboard-topbar__brand{flex:0 0 92.592px;align-items:center;width:92.592px;height:20px;display:inline-flex}.dashboard-topbar__brand img{object-fit:contain;width:100%;height:100%;display:block}.dashboard-logged-header{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:4px;justify-content:center;align-items:center;gap:24px;width:440px;max-width:100%;height:48px;padding:4px 0;display:flex}.dashboard-logged-header__brand{flex:0 0 92.592px;align-items:center;width:92.592px;height:20px;display:inline-flex}.dashboard-logged-header__brand img{width:100%;height:100%;display:block}.dashboard-logged-header__divider{background:#06163466;flex:0 0 1px;width:1px;height:18px}.dashboard-logged-header__link{color:var(--navy);font-family:var(--font-display);text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.dashboard-logged-header__link--dropdown{gap:8px}.dashboard-logged-header__link--dropdown svg{stroke-width:1.5px;flex:0 0 14px;width:14px;height:14px}.dashboard-logged-header__link:hover,.dashboard-logged-header__link:focus-visible{color:#000}.dashboard-topbar--settings{padding:0}.dashboard-topbar__title{align-items:center;gap:8px;width:100%;min-width:0;padding:0 16px;display:flex}.dashboard-topbar:not(.dashboard-topbar--settings) .dashboard-topbar__title{padding:0}.dashboard-topbar__title span{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.dashboard-mobile-header-logo{display:none}.dashboard-topbar__panel-button{color:#0a0a0a;cursor:pointer;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0 8px;display:inline-flex}.dashboard-topbar__panel-button svg{width:16px;height:16px}.dashboard-content{width:100%;padding:64px 40px 40px}.dashboard-content__container{flex-direction:column;align-items:center;gap:40px;width:100%;display:flex}.dashboard-content__container--overview,.dashboard-content__container--bookmarks{gap:40px}.dashboard-mobile-breadcrumb{display:none}.dashboard-tabs{align-items:flex-start;width:100%;max-width:680px;height:53px;padding-top:16px;display:flex;overflow:hidden;box-shadow:inset 0 -1px #0616341a}.dashboard-tabs__tab{color:#6b6b6b;cursor:pointer;height:37px;font-family:var(--font-sans);white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000000d;flex:none;justify-content:center;align-items:flex-start;padding:1px 16px 18px;font-size:14px;font-weight:400;line-height:21px;text-decoration:none;display:inline-flex}.dashboard-tabs__tab:first-child{padding-left:0}.dashboard-tabs__tab--active{color:#000;border-bottom:2px solid #000;padding-bottom:19px;font-weight:500}.dashboard-tabs__tab--wide{padding-right:16px}.dashboard-bookmark-filters{align-items:flex-start;gap:10px;width:680px;max-width:100%;padding-top:11px;display:flex;overflow:visible}.dashboard-bookmark-search,.dashboard-bookmark-select{color:#0a0a0a;border-radius:8px;flex:none;align-items:center;gap:8px;height:36px;font-size:14px;line-height:20px;display:inline-flex}.dashboard-bookmark-search{background:#f5f5f5;width:144px;padding:8px}.dashboard-bookmark-search svg{opacity:.33;flex:0 0 16px;width:16px;height:16px}.dashboard-bookmark-search input{color:#0a0a0a;width:100%;min-width:0;font:inherit;opacity:.72;background:0 0;border:0;outline:0}.dashboard-bookmark-search input::placeholder{color:#0a0a0a;opacity:.36}.dashboard-bookmark-select{background:#fff;border:1px solid #e5e5e5;min-width:118px;padding:0;position:relative;box-shadow:0 1px 1px #0000001a}.dashboard-bookmark-select select{appearance:none;color:#0a0a0a;cursor:pointer;width:100%;min-width:0;max-width:150px;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:8px 36px 8px 12px;font-weight:500}.dashboard-bookmark-select--wide select{max-width:170px}.dashboard-bookmark-select svg{pointer-events:none;flex:0 0 16px;width:16px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dashboard-filter-status{color:#737373;white-space:nowrap;flex:none;align-items:center;height:36px;font-size:13px;line-height:18px;display:inline-flex}.dashboard-filter-clear{height:36px;color:var(--navy);white-space:nowrap;flex:none;align-items:center;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.dashboard-filter-clear:hover{text-decoration:underline}.dashboard-pagination{border-top:1px solid #0616340d;justify-content:space-between;align-items:center;gap:16px;width:100%;padding-top:20px;display:flex}.dashboard-pagination__button{color:#171717;background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:center;align-items:center;min-width:92px;height:36px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex;box-shadow:0 1px 1px #0000000f}.dashboard-pagination__button:hover,.dashboard-pagination__button:focus-visible{background:#f8f8f8;border-color:#d4d4d4}.dashboard-pagination__button--disabled{color:#a3a3a3;pointer-events:none}.dashboard-pagination__status{color:#737373;text-align:center;font-size:13px;line-height:18px}.dashboard-event-promo{width:100%;min-height:48px;color:var(--navy);background:#fff;border-bottom:1px solid #06163414;flex:none;justify-content:center;align-items:center;gap:24px;padding:12px 40px;display:flex}.dashboard-event-promo strong{white-space:nowrap;font-size:15px;font-weight:600;line-height:1}.dashboard-event-promo>span{background:#06163414;width:1px;height:21px}.dashboard-event-promo p,.dashboard-event-promo a{color:var(--navy);white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:21px;text-decoration:none}.dashboard-event-promo a{align-items:center;gap:10px;display:inline-flex}.dashboard-event-promo svg,.dashboard-event-card__link svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:16px;height:16px}.dashboard-events-main{flex:auto;justify-content:center;width:100%;padding:40px 40px 64px;display:flex}.dashboard-events-main__inner{flex-direction:column;align-items:flex-start;gap:32px;width:680px;max-width:100%;display:flex}.dashboard-event-tabs{align-items:flex-start;width:100%;height:37px;display:flex;overflow:hidden;box-shadow:inset 0 -1px #0616341a}.dashboard-event-tabs__tab{color:#6b6b6b;text-align:center;white-space:nowrap;border-bottom:1px solid #0616340d;flex:none;justify-content:center;align-items:flex-start;height:37px;padding:1px 16px 18px;font-size:14px;font-weight:400;line-height:21px;text-decoration:none;display:inline-flex}.dashboard-event-tabs__tab:first-child{padding-left:0}.dashboard-event-tabs__tab--active{color:#242424;border-bottom-color:#242424}.dashboard-event-filters{align-items:flex-start;gap:10px;width:679px;max-width:100%;display:flex}.dashboard-event-search,.dashboard-event-select{color:#0a0a0a;border-radius:8px;align-items:center;height:36px;font-size:14px;line-height:20px;display:inline-flex}.dashboard-event-search{background:#f5f5f5;flex:auto;gap:8px;min-width:132px;padding:8px}.dashboard-event-search svg{opacity:.33;width:16px;height:16px}.dashboard-event-search input{color:#0a0a0a;width:100%;min-width:0;font:inherit;opacity:.72;background:0 0;border:0;outline:0}.dashboard-event-search input::placeholder{color:#0a0a0a;opacity:.36}.dashboard-event-select{background:#fff;border:1px solid #e5e5e5;flex:none;position:relative;box-shadow:0 1px 1px #0000001a}.dashboard-event-select select{appearance:none;color:#0a0a0a;cursor:pointer;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:8px 36px 8px 12px;font-weight:500}.dashboard-event-select svg{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dashboard-event-list{flex-direction:column;gap:40px;width:100%;display:flex}.dashboard-event-card{width:100%;color:var(--navy);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.dashboard-event-card__meta{color:var(--navy);opacity:.8;flex-wrap:wrap;gap:9px;font-size:14px;line-height:20px;display:flex}.dashboard-event-card h2{width:100%;color:var(--navy);font-family:var(--font-display);letter-spacing:0;margin:0 0 22px;font-size:24px;font-weight:400;line-height:28px}.dashboard-event-card h2 a{color:inherit;text-decoration:none}.dashboard-event-card__link{color:var(--navy);font-family:var(--font-display);align-items:center;gap:10px;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}.dashboard-search-panel{align-items:center;gap:10px;width:760px;max-width:100%;margin-top:42px;display:flex}.dashboard-search-field{flex:0 260px;width:260px;display:block;position:relative}.dashboard-search-field svg{color:#737373;pointer-events:none;width:16px;height:16px;position:absolute;top:10px;left:12px}.dashboard-search-field input{color:#0a0a0a;width:100%;height:36px;font-family:var(--font-sans);background:#f5f5f5;border:0;border-radius:8px;padding:8px 12px 8px 36px;font-size:14px;font-weight:400;line-height:20px}.dashboard-search-field input::placeholder{color:#a3a3a3}.dashboard-search-field input:focus-visible{outline-offset:2px;background:#fff;outline:1px solid #111;box-shadow:0 0 0 1px #d4d4d4}.dashboard-search-select{flex:none}.dashboard-search-submit{color:#fff;cursor:pointer;width:36px;height:36px;font-family:var(--font-sans);background:#171717;border:0;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.dashboard-search-submit:hover,.dashboard-search-submit:focus-visible{background:#242424}.dashboard-search-submit svg{width:16px;height:16px}.dashboard-search-summary{color:#737373;width:760px;max-width:100%;font-family:var(--font-sans);margin-top:16px;font-size:14px;line-height:20px}.dashboard-search-summary p{margin:0}.dashboard-search-summary strong{color:#171717;font-weight:500}.dashboard-card-grid{flex-wrap:wrap;align-items:flex-start;gap:24px;width:100%;display:flex}.dashboard-feed{flex-direction:column;align-items:stretch;gap:20px;width:680px;max-width:100%;display:flex;overflow:hidden}.dashboard-feed-region,.dashboard-feed__stack{flex-direction:column;align-items:stretch;width:680px;max-width:100%;display:flex}.dashboard-feed--bookmarks{gap:20px}.dashboard-podcast-player{z-index:3;background:#fff;border-bottom:1px solid #e5e5e5;flex:0 0 54px;grid-template-columns:minmax(45.5px,1fr) 241px 54px 517.5px minmax(66.5px,1fr) 90px 15px;align-items:center;width:100%;height:54px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px #0000000d,0 1px 3px #0000001a}.dashboard-podcast-player__media{display:none}.dashboard-podcast-player__controls{grid-column:2;justify-content:flex-start;justify-self:start;align-items:center;gap:1px;width:241px;height:32px;padding:0 16px;display:inline-flex}.dashboard-podcast-player button{cursor:pointer;font-family:var(--font-sans);background:0 0;border:0}.dashboard-podcast-player__rate{color:#0a0a0aa3;width:40px;height:32px;padding:0 7px 0 1px;font-size:14px;font-weight:590;line-height:17px}.dashboard-podcast-player__icon-button,.dashboard-podcast-player__play{color:#0a0a0aa3;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.dashboard-podcast-player__icon-button img{width:18px;height:18px;display:block}.dashboard-podcast-player .dashboard-podcast-player__play{color:#fff;background:#061634;border-radius:78px}.dashboard-podcast-player__play svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.dashboard-podcast-player__play svg path:only-child{fill:currentColor;stroke:none}.dashboard-podcast-player__art{object-fit:cover;grid-column:3;align-self:stretch;width:54px;height:54px;display:block}.dashboard-podcast-player__art-placeholder{background:linear-gradient(135deg,#06163424,#06163408);grid-column:3;width:54px;height:54px}.dashboard-podcast-player__lcd{background:#4d4d4d21;border-radius:2px;flex-direction:column;grid-column:4;justify-content:center;justify-self:start;width:496.5px;min-width:0;height:44px;margin-left:16px;padding:0 16px 3px;display:flex;overflow:hidden}.dashboard-podcast-player__lcd div{min-width:0}.dashboard-podcast-player__lcd strong,.dashboard-podcast-player__lcd span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-podcast-player__lcd strong{color:#0a0a0a;font-size:12px;font-weight:600;line-height:15px}.dashboard-podcast-player__lcd span{color:#0a0a0a94;font-size:12px;line-height:15px}.dashboard-podcast-player__lcd label{width:calc(100% + 32px);height:9px;margin:2px -16px 0;display:block;position:relative}.dashboard-podcast-player__lcd label:before,.dashboard-podcast-player__lcd label span{content:"";border-radius:999px;height:2px;position:absolute;top:4px;left:0}.dashboard-podcast-player__lcd label:before{background:#06163424;right:0}.dashboard-podcast-player__lcd label span{background:var(--navy)}.dashboard-podcast-player__lcd input,.dashboard-podcast-card__progress input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.dashboard-podcast-player__volume{grid-column:6;justify-content:flex-start;justify-self:start;align-items:center;gap:2px;width:90px;min-width:0;height:18px;padding:0;display:inline-flex;position:relative}.dashboard-podcast-player__volume img{flex:0 0 18px;width:18px;height:18px;display:block}.dashboard-podcast-player__volume-track{background:#0a0a0a12;border-radius:3px;width:70px;height:3px;display:block;position:relative}.dashboard-podcast-player__volume-track span{background:#0a0a0a;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 1px #0000001a,inset 0 0 0 1px #00000080}.dashboard-podcast-player__volume input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.dashboard-card{width:100%;max-width:760px;color:var(--navy);border-bottom:1px solid #0616340d;flex-direction:column;flex:none;gap:16px;padding-bottom:20px;display:flex}.dashboard-card--text-only .dashboard-card__content{gap:0}.dashboard-card--text-only .dashboard-card__copy{width:100%}.dashboard-card--text-only .dashboard-card__summary{max-width:560px}.dashboard-card__media{background:#f9f9f9;border-radius:2px;flex:0 0 160px;width:160px;min-height:106px;position:relative;overflow:hidden}.dashboard-card__media img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-card__save{-webkit-backdrop-filter:blur(14.45px);backdrop-filter:blur(14.45px);color:#fff;cursor:pointer;background:#06163466;border:0;border-radius:49px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:inline-flex;position:absolute;top:16px;right:7px}.dashboard-card__save svg{width:16px;height:16px}.dashboard-card__body{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.dashboard-card__meta{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.dashboard-card__avatar{background:radial-gradient(circle at 50% 35%,#ffce9cf2 0 18%,#0000 19%),linear-gradient(135deg,#061634 0%,#21456c 48%,#a46f3d 100%);border-radius:50%;flex:0 0 20px;width:20px;height:20px}.dashboard-card__author{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.dashboard-card__count{height:20px;color:var(--navy);background:#0616340d;border-radius:139px;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.dashboard-card__dot{background:#06163459;border-radius:50%;flex:0 0 3px;width:3px;height:3px;margin-left:4px}.dashboard-card__content{align-items:stretch;gap:56px;width:100%;display:flex}.dashboard-card__copy{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.dashboard-card__date{color:#06163480;margin:0;font-size:12px;font-weight:400;line-height:16px}.dashboard-card h2{color:#242424;max-width:100%;font-family:var(--font-display);letter-spacing:-1px;text-overflow:ellipsis;margin:0;font-size:24px;font-weight:400;line-height:28px;overflow:hidden}.dashboard-card h2 a{color:inherit;text-decoration:none}.dashboard-card__summary{-webkit-line-clamp:2;color:#6b6b6b;-webkit-box-orient:vertical;width:100%;margin:0;font-size:14px;font-weight:400;line-height:21px;display:-webkit-box;overflow:hidden}.dashboard-card__footer{justify-content:space-between;align-items:center;gap:16px;width:100%;height:48px;display:flex}.dashboard-card__category{border:1px solid var(--navy);height:24px;color:var(--navy);opacity:.5;text-transform:uppercase;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.dashboard-card__actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;width:auto;display:inline-flex}.dashboard-card__actions form{margin:0;display:inline-flex}.dashboard-card__actions a,.dashboard-card__actions button{width:20px;height:20px;color:var(--navy);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:visible}.dashboard-card__actions svg{z-index:2;transform-origin:50% 60%;width:20px;height:20px;position:relative}.dashboard-card__actions button[aria-pressed=true] svg{fill:currentColor}.dashboard-card__actions button[aria-pressed]:after{content:"";opacity:0;pointer-events:none;border:1px solid #0616343d;border-radius:50%;position:absolute;inset:-7px;transform:scale(.68)}.dashboard-card__bookmark-spark{opacity:0;pointer-events:none;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.3)}.dashboard-card__actions button.is-bookmark-animating{animation:.52s cubic-bezier(.2,1.35,.32,1) resource-bookmark-button-pop}.dashboard-card__actions button.is-bookmark-animating svg{animation:.52s cubic-bezier(.2,1.35,.32,1) resource-bookmark-icon-pop}.dashboard-card__actions button.is-bookmark-animating:after{animation:.62s ease-out resource-bookmark-ring}.dashboard-card__actions button.is-bookmark-animating .dashboard-card__bookmark-spark{animation:.62s ease-out resource-bookmark-spark}@media (prefers-reduced-motion:reduce){.article-action--save,.dashboard-card__actions button[aria-pressed],.podcast-actions>button,.article-action--save:before,.dashboard-card__actions button[aria-pressed] svg,.podcast-actions>button:before{transition-duration:1ms}.article-action--save.is-bookmark-animating,.article-action--save.is-bookmark-animating:before,.article-action--save.is-bookmark-animating:after,.article-action--save.is-bookmark-animating .article-action__bookmark-spark,.dashboard-card__actions button.is-bookmark-animating,.dashboard-card__actions button.is-bookmark-animating svg,.dashboard-card__actions button.is-bookmark-animating:after,.dashboard-card__actions button.is-bookmark-animating .dashboard-card__bookmark-spark,.podcast-actions>button.is-bookmark-animating,.podcast-actions>button.is-bookmark-animating:before,.podcast-actions>button.is-bookmark-animating:after,.podcast-actions>button.is-bookmark-animating .podcast-actions__bookmark-spark{animation:none}}.dashboard-card__actions button:disabled{cursor:wait;opacity:.55}.dashboard-loading-page .dashboard-sidebar{pointer-events:none}.dashboard-skeleton-line,.dashboard-skeleton-pill,.dashboard-skeleton-avatar{background:#f0f0f0;display:block;position:relative;overflow:hidden}.dashboard-skeleton-line:after,.dashboard-skeleton-pill:after,.dashboard-skeleton-avatar:after{content:"";background:linear-gradient(90deg,#0000,#ffffffad,#0000);animation:1.4s ease-in-out infinite dashboard-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.dashboard-skeleton-line{border-radius:999px;height:12px}.dashboard-skeleton-pill{border-radius:8px;width:118px;height:36px}.dashboard-skeleton-avatar{border-radius:50%;flex:0 0 20px;width:20px;height:20px}.dashboard-skeleton-tabs,.dashboard-skeleton-filters{pointer-events:none}.dashboard-skeleton-line--tab{width:68px;height:14px;margin:1px 16px 0 0}.dashboard-skeleton-line--tab-wide{width:96px;height:14px;margin-top:1px}.dashboard-skeleton-pill--search{width:144px}.dashboard-skeleton-pill--wide{width:148px}.dashboard-skeleton-pill--button{flex-basis:36px;width:36px}.dashboard-skeleton-line--author{width:128px;height:14px}.dashboard-skeleton-line--date{width:76px;height:12px}.dashboard-skeleton-line--title{border-radius:4px;width:min(100%,520px);height:24px}.dashboard-skeleton-line--summary{width:min(100%,560px);height:14px}.dashboard-skeleton-line--summary-short{width:min(72%,400px);height:14px}.dashboard-skeleton-pill--category{border-radius:2px;width:96px;height:24px}.dashboard-skeleton-actions{align-items:center;gap:8px;display:inline-flex}.dashboard-skeleton-pill--icon{border-radius:50%;width:20px;height:20px}.dashboard-skeleton-search-field{background:#f5f5f5;border-radius:8px;height:36px}.dashboard-skeleton-search-field .dashboard-skeleton-line{width:auto;height:14px;position:absolute;top:11px;left:36px;right:12px}.dashboard-skeleton-line--input{max-width:140px}.dashboard-skeleton-form{pointer-events:none}.dashboard-skeleton-line--form-title{border-radius:4px;width:260px;height:24px}.dashboard-skeleton-line--form-copy{width:min(100%,420px);height:14px}.dashboard-skeleton-line--section-title{border-radius:4px;width:180px;height:18px}.dashboard-skeleton-line--label{width:118px;height:14px}.dashboard-skeleton-line--label-short{width:170px;height:14px}.dashboard-skeleton-pill--input{width:292px;max-width:100%}.dashboard-skeleton-chip-list{flex-wrap:wrap;gap:12px;width:100%;display:flex}.dashboard-skeleton-pill--chip{width:132px}.dashboard-skeleton-pill--submit{width:243px}@keyframes dashboard-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.dashboard-skeleton-line:after,.dashboard-skeleton-pill:after,.dashboard-skeleton-avatar:after{animation:none}}.dashboard-empty-state{color:#6b6b6b;border-bottom:1px solid #0616340d;width:100%;margin:0;padding:24px 0;font-size:14px;line-height:21px}.dashboard-podcasts{flex-direction:column;gap:16px;width:100%;padding-top:28px;display:flex}.dashboard-podcasts__header{color:var(--navy);border-bottom:1px solid #0616341a;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.dashboard-podcasts__header h2{margin:0;font-size:18px;font-weight:500;line-height:24px}.dashboard-podcasts__header span{color:#06163494;font-size:13px;line-height:18px}.dashboard-podcasts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dashboard-podcast-card{width:100%;max-width:680px;color:var(--navy);flex-direction:column;flex:none;display:flex}.dashboard-podcast-card__media{background:#0616340f;border-radius:2px;flex:0 0 160px;width:160px;min-height:136px;display:block;position:relative;overflow:hidden}.dashboard-podcast-card__media img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-podcast-card__media span{background:linear-gradient(135deg,#0616341a,#06163408);width:100%;height:100%;display:block}.dashboard-podcast-card__body{flex-direction:column;gap:16px;min-width:0;display:flex}.dashboard-podcast-card__content{align-items:stretch;width:100%;display:flex}.dashboard-podcast-card__copy{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.dashboard-podcast-card__copy p{max-width:500px}.dashboard-podcast-card__meta{color:#06163494;flex-wrap:wrap;gap:6px;font-size:12px;line-height:16px;display:flex}.dashboard-podcast-card h2{color:#242424;font-family:var(--font-display);letter-spacing:-1px;text-overflow:ellipsis;margin:0;font-size:24px;font-weight:400;line-height:28px;overflow:hidden}.dashboard-podcast-card h2 a{color:inherit;text-decoration:none}.dashboard-podcast-card p{-webkit-line-clamp:2;color:#6b6b6b;-webkit-box-orient:vertical;width:100%;margin:0;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.dashboard-podcast-card__footer{justify-content:space-between;align-items:center;gap:16px;width:100%;height:48px;display:flex}.dashboard-podcast-card__controls{flex:none;justify-content:flex-end;align-items:center;gap:14px;display:inline-flex}.dashboard-podcast-card__play{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.dashboard-podcast-card__play:disabled{cursor:not-allowed;opacity:.4}.dashboard-podcast-card__play svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.dashboard-podcast-card__play svg path:only-child{fill:currentColor;stroke:none}.dashboard-podcast-card__progress{background:#0616340d;width:100%;height:2px;position:relative;overflow:hidden}.dashboard-podcast-card__progress span{background:var(--navy);border-radius:999px;height:4px;position:absolute;top:-1px;left:0}.dashboard-preferences-main{flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;min-height:866px;padding:0 40px;display:flex}.dashboard-preferences-card{color:#0a0a0a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:24px;width:800px;max-width:100%;padding:48px;display:flex}.dashboard-preferences-heading,.dashboard-preferences-section__heading{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.dashboard-preferences-heading h1{color:#000;font-family:var(--font-sans);letter-spacing:-.5px;margin:0;font-size:24px;font-weight:600;line-height:28px}.dashboard-preferences-heading p,.dashboard-preferences-section__heading p{color:#737373;font-family:var(--font-sans);margin:0;font-size:14px;font-weight:400;line-height:20px}.dashboard-preferences-toast{z-index:60;color:#171717;max-width:min(360px,100vw - 32px);font-family:var(--font-sans);background:#fff;border:1px solid #16653429;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:fixed;top:84px;right:32px;box-shadow:0 18px 45px #06163429,0 3px 10px #06163414}.dashboard-preferences-toast__icon{color:#166534;background:#dcfce7;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.dashboard-preferences-toast__icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.dashboard-preferences-divider{background:#0000000d;flex:0 0 1px;width:100%;height:1px}.dashboard-preferences-section{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}.dashboard-preferences-section__heading h2{color:#000;font-family:var(--font-sans);margin:0;font-size:16px;font-weight:600;line-height:28px}.dashboard-preferences-field{color:#0a0a0a;width:100%;font-family:var(--font-sans);flex-direction:column;align-items:flex-start;gap:12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.dashboard-preferences-select-wrap{width:292px;max-width:100%;display:block;position:relative}.dashboard-preferences-select-wrap select{appearance:none;color:#000;width:100%;height:36px;font-family:var(--font-sans);background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:8px 36px 8px 12px;font-size:14px;font-weight:400;line-height:20px;box-shadow:0 1px 1px #0000001a}.dashboard-preferences-select-wrap svg{color:#0a0a0a80;pointer-events:none;width:16px;height:16px;position:absolute;top:10px;right:9.5px}.dashboard-topic-list{flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%;display:flex}.dashboard-topic-pill{color:#737373;height:36px;font-family:var(--font-sans);white-space:nowrap;background:#f5f5f5;border:1px solid #0000;border-radius:8px;align-items:center;padding:4px 12px;font-size:14px;font-weight:400;line-height:24px;text-decoration:none;display:inline-flex}.dashboard-topic-pill:has(input:checked){color:#fff;background:#111;border-color:#d5d5d5}.dashboard-topic-pill:focus-within{outline-offset:2px;outline:2px solid #111}.dashboard-topic-pill--add{color:#111;cursor:pointer;background:#fff;border:1px solid #e5e5e5;font-size:16px;box-shadow:0 1px 2px #0000001a}.dashboard-email-table{flex-direction:column;width:100%;display:flex;overflow:auto}.dashboard-email-row{color:#171717;width:100%;font-family:var(--font-sans);border-bottom:1px solid #ebebeb;justify-content:center;align-items:center;gap:16px;padding:10.5px 8px 10.5px 0;font-size:14px;font-weight:400;line-height:20px;display:flex}.dashboard-email-row>span:first-child{flex:auto;min-width:0}.dashboard-toggle{flex:0 0 40px;width:40px;height:24px;position:relative}.dashboard-toggle input{z-index:1;cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.dashboard-toggle__track{background:#0070f3;border:1px solid #0000001a;border-radius:14px;position:absolute;inset:0}.dashboard-toggle__track:after{content:"";background:#fff;border:1px solid #0000;border-radius:11px;width:22px;height:22px;position:absolute;top:0;right:0;box-shadow:0 0 4px #0000001f,0 1px 1px #0000001a}.dashboard-toggle input:not(:checked)+.dashboard-toggle__track{background:#e5e5e5}.dashboard-toggle input:not(:checked)+.dashboard-toggle__track:after{right:16px}.dashboard-preferences-submit{color:#fafafa;cursor:pointer;width:243px;height:36px;font-family:var(--font-sans);background:#171717;border:0;border-radius:10px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 1px 1px #0000001a}.dashboard-preferences-submit:hover,.dashboard-preferences-submit:focus-visible{background:#242424}.dashboard-profile-main{justify-content:flex-start;padding-top:96px}.dashboard-profile-card{gap:28px}.dashboard-profile-identity{align-items:center;gap:16px;width:100%;display:flex}.dashboard-profile-avatar{color:#fff;width:56px;height:56px;font-family:var(--font-display);background:#171717;border-radius:16px;flex:0 0 56px;justify-content:center;align-items:center;font-size:24px;font-weight:500;line-height:1;display:inline-flex}.dashboard-profile-input{color:#0a0a0a;width:420px;max-width:100%;height:40px;font-family:var(--font-sans);background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;box-shadow:0 1px 1px #0000000f}.dashboard-profile-input[readonly]{color:#737373;background:#f7f7f7}.dashboard-profile-input:focus-visible,.dashboard-preferences-select-wrap select:focus-visible{outline-offset:2px;outline:2px solid #111}.dashboard-resource-modal-layer{z-index:130;-webkit-backdrop-filter:blur(8px)saturate(1.08);backdrop-filter:blur(8px)saturate(1.08);background:linear-gradient(90deg,#06163414,#06163405),#ffffff08;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.dashboard-resource-modal{color:#0a0a0a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:24px;width:714px;max-width:100%;max-height:calc(100svh - 64px);padding:64px 48px 48px;display:flex;position:relative;overflow:auto}.dashboard-resource-modal__close{width:16px;height:16px;color:var(--navy);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:24px;right:24px}.dashboard-resource-modal__close svg{width:16px;height:16px}.dashboard-resource-modal__heading{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}.dashboard-resource-modal__heading h1{color:#000;font-family:var(--font-sans);letter-spacing:-.5px;margin:0;font-size:24px;font-weight:600;line-height:28px}.dashboard-resource-modal__heading p{color:#737373;width:342px;max-width:100%;font-family:var(--font-sans);margin:0;font-size:14px;font-weight:400;line-height:20px}.dashboard-resource-modal__chips{flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%;display:flex}.dashboard-resource-chip{color:#737373;cursor:pointer;height:36px;font-family:var(--font-sans);white-space:nowrap;background:#f5f5f5;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 12px;font-size:14px;font-weight:400;line-height:24px;display:inline-flex;overflow:hidden}.dashboard-resource-chip svg{flex:0 0 16px;width:16px;height:16px}.dashboard-resource-modal__search{color:#0a0a0a;background:#f5f5f5;border-radius:8px;align-items:center;gap:8px;width:100%;height:32px;padding:8px;display:flex}.dashboard-resource-modal__search svg{flex:0 0 16px;width:16px;height:16px}.dashboard-resource-modal__search input{color:#0a0a0a5c;min-width:0;font-family:var(--font-sans);background:0 0;border:0;outline:0;flex:auto;font-size:14px;font-weight:400;line-height:20px}.dashboard-resource-modal__search input::placeholder{color:#0a0a0a5c}.dashboard-resource-modal__options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:16px;width:100%;display:grid}.dashboard-resource-option{color:#0a0a0a;width:100%;min-width:0;font-family:var(--font-sans);white-space:normal;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;line-height:20px;display:flex}.dashboard-resource-option>span:last-child{overflow-wrap:anywhere;min-width:0}.dashboard-resource-checkbox{flex:0 0 16px;width:16px;height:16px;display:inline-flex;position:relative}.dashboard-resource-checkbox input{z-index:1;cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.dashboard-resource-checkbox span{background:#fff;border:1px solid #e5e5e5;border-radius:6px;position:absolute;inset:0;box-shadow:0 1px 2px #0000001a}.dashboard-resource-checkbox span:after{content:"";opacity:0;border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.dashboard-resource-checkbox input:checked+span{background:#171717;border-color:#171717}.dashboard-resource-checkbox input:checked+span:after{opacity:1}.dashboard-resource-option:has(input:checked){font-weight:500}.dashboard-resource-modal__continue{color:#fafafa;cursor:pointer;width:94px;height:36px;font-family:var(--font-sans);background:#171717;border:0;border-radius:10px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex;box-shadow:0 1px 1px #0000001a}.dashboard-resource-modal__continue:hover,.dashboard-resource-modal__continue:focus-visible{background:#242424}.dashboard-resource-modal__continue:disabled{cursor:wait;opacity:.72}@media (max-width:1100px){.dashboard-sidebar{flex-basis:220px;width:220px}.dashboard-content{padding-left:24px;padding-right:24px}.dashboard-event-promo{justify-content:flex-start;padding-left:24px;padding-right:24px}.dashboard-preferences-main{padding-left:24px;padding-right:24px}}@media (max-width:840px){.dashboard-page{overflow-x:hidden}.dashboard-sidebar{z-index:30;flex-basis:52px;width:52px;overflow:visible}.dashboard-sidebar__header{align-items:center}.dashboard-sidebar__workspace{justify-content:center;width:36px;padding:8px}.dashboard-sidebar__workspace-logo,.dashboard-sidebar__workspace>svg,.dashboard-sidebar__button-label,.dashboard-sidebar__button-badge,.dashboard-sidebar__account-copy,.dashboard-sidebar__account-name,.dashboard-sidebar__account-email,.dashboard-sidebar__account-caret{display:none}.dashboard-sidebar__workspace-icon--mini{display:inline-flex}.dashboard-account-menu{width:224px;bottom:0;left:44px;right:auto}.dashboard-sidebar__account-trigger{width:36px;min-height:36px;box-shadow:none;background:0 0;border-color:#0000;justify-content:center;padding:8px}.dashboard-sidebar__button{justify-content:center;width:36px;padding:8px;overflow:visible}.dashboard-sidebar__button-icon{margin:0}.dashboard-sidebar__button-tooltip{z-index:40;opacity:0;visibility:hidden;pointer-events:none;width:max-content;max-width:180px;display:block;position:absolute;top:50%;left:calc(100% + 8px);transform:translate(-4px,-50%)}.dashboard-sidebar__button:hover .dashboard-sidebar__button-tooltip,.dashboard-sidebar__button:focus-visible .dashboard-sidebar__button-tooltip{opacity:1;visibility:visible;transform:translateY(-50%)}.dashboard-main{min-width:0}.dashboard-topbar{flex-basis:56px;height:56px;padding:8px}.dashboard-topbar__title{padding:0}.dashboard-content{padding:20px 16px 32px}.dashboard-event-promo{flex-wrap:wrap;justify-content:flex-start;gap:8px 16px;padding:12px 16px}.dashboard-event-promo strong{white-space:normal}.dashboard-events-main{padding:24px 16px 40px}.dashboard-events-main__inner{gap:24px}.dashboard-event-filters{flex-wrap:wrap;width:100%;overflow:visible}.dashboard-event-search{flex-basis:100%;width:100%}.dashboard-event-select{flex:calc(50% - 5px);min-width:0}.dashboard-event-select select{width:100%}.dashboard-content__container{align-items:stretch;gap:24px}.dashboard-tabs,.dashboard-bookmark-filters,.dashboard-search-panel,.dashboard-search-summary,.dashboard-feed,.dashboard-feed-region,.dashboard-feed__stack{width:100%;max-width:none}.dashboard-podcast-player{flex-basis:auto;grid-template-columns:170px 54px minmax(0,1fr) 106px;row-gap:8px;height:auto;min-height:62px;padding:4px 0 10px}.dashboard-podcast-player__controls{grid-column:1;width:170px;padding-left:12px;padding-right:8px}.dashboard-podcast-player__art,.dashboard-podcast-player__art-placeholder{grid-column:2}.dashboard-podcast-player__lcd{grid-column:3;width:auto;margin-right:0}.dashboard-podcast-player__volume{grid-column:4;justify-content:flex-end;margin-right:16px}.dashboard-podcast-card__content{gap:24px}.dashboard-bookmark-filters,.dashboard-search-panel{flex-wrap:wrap;overflow:visible}.dashboard-bookmark-search,.dashboard-search-field{flex-basis:100%;width:100%}.dashboard-bookmark-select{flex:calc(50% - 5px);min-width:0}.dashboard-bookmark-select select,.dashboard-bookmark-select--wide select{width:100%;max-width:none}.dashboard-card{max-width:none}.dashboard-card__content{gap:24px}.dashboard-card__media{flex-basis:132px;width:132px;min-height:92px}.dashboard-card__summary{max-width:100%}.dashboard-card__actions{flex-basis:auto;width:auto}.dashboard-preferences-main{align-items:stretch;min-height:auto;padding:24px 16px 40px}.dashboard-preferences-card{width:100%;padding:32px 24px}.dashboard-preferences-toast{width:auto;max-width:none;top:72px;left:16px;right:16px}.dashboard-email-row{align-items:flex-start}.dashboard-preferences-submit{width:100%}.dashboard-resource-modal{max-height:calc(100svh - 40px);padding:56px 32px 40px}.dashboard-resource-option{width:100%}}@media (max-width:560px){.dashboard-sidebar{flex-basis:48px;width:48px}.dashboard-sidebar__header{padding:6px}.dashboard-page--sidebar-collapsed .dashboard-sidebar{flex-basis:48px;width:48px}.dashboard-account-menu{width:min(224px,100vw - 56px);left:40px}.dashboard-topbar{flex-basis:52px;height:52px}.dashboard-content{padding:16px 12px 28px}.dashboard-tabs{height:48px;padding-top:10px}.dashboard-tabs__tab{height:36px;padding-left:12px;padding-right:12px}.dashboard-tabs__tab:first-child{padding-left:0}.dashboard-bookmark-select{flex-basis:100%}.dashboard-event-promo{flex-direction:column;align-items:flex-start}.dashboard-event-promo>span{display:none}.dashboard-event-promo p,.dashboard-event-promo a{white-space:normal}.dashboard-events-main{padding:20px 12px 32px}.dashboard-event-select{flex-basis:100%}.dashboard-event-list{gap:32px}.dashboard-event-card h2{margin-bottom:14px;font-size:22px;line-height:26px}.dashboard-card{gap:12px;padding-bottom:18px}.dashboard-card__meta{flex-wrap:wrap;row-gap:6px}.dashboard-card__author{max-width:calc(100vw - 188px)}.dashboard-card__content{flex-direction:column;gap:14px}.dashboard-card__media{flex-basis:160px;order:-1;width:100%;min-height:160px}.dashboard-card--text-only .dashboard-card__content{flex-direction:row}.dashboard-card h2{font-size:22px;line-height:26px}.dashboard-card__footer{align-items:flex-start;height:auto}.dashboard-pagination{flex-wrap:wrap;justify-content:center}.dashboard-pagination__status{order:-1;width:100%}.dashboard-podcast-player{grid-template-columns:1fr 54px}.dashboard-podcast-player__controls{grid-column:1;justify-content:flex-start;padding-left:12px;padding-right:12px}.dashboard-podcast-player__art,.dashboard-podcast-player__art-placeholder{grid-column:2}.dashboard-podcast-player__lcd{grid-area:2/1/auto/-1;margin:0 12px}.dashboard-podcast-player__volume{grid-area:3/2;margin-right:12px}.dashboard-podcast-card__content{flex-direction:column;gap:14px}.dashboard-podcast-card__media{flex-basis:160px;order:-1;width:100%;min-height:160px}.dashboard-podcast-card h2{font-size:22px;line-height:26px}.dashboard-podcast-card__footer{align-items:flex-start;height:auto}.dashboard-card__category{white-space:normal}.dashboard-onboarding{padding:20px}.dashboard-onboarding__card{gap:32px;padding:48px 24px 32px}.dashboard-onboarding__heading h1{white-space:normal}.dashboard-resource-modal-layer{padding:20px}.dashboard-resource-modal{width:100%;max-height:calc(100svh - 32px);padding:48px 24px 32px}.dashboard-resource-modal__options{grid-template-columns:1fr}.dashboard-resource-option{width:100%}}@media (max-width:700px){.dashboard-page{border:0;height:auto;min-height:100vh;display:block;overflow:hidden visible}.dashboard-sidebar,.dashboard-page--sidebar-collapsed .dashboard-sidebar{z-index:50;overscroll-behavior:contain;border-right:1px solid #e5e5e5;flex-basis:auto;width:min(280px,100vw - 56px);height:100dvh;max-height:100dvh;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:16px 0 36px #0000001f}.dashboard-page--mobile-menu-open .dashboard-sidebar{transform:translate(0)}.dashboard-rail{display:none}.dashboard-sidebar__header,.dashboard-page--sidebar-collapsed .dashboard-sidebar__header{align-items:stretch;padding:12px}.dashboard-sidebar__workspace,.dashboard-page--sidebar-collapsed .dashboard-sidebar__workspace{justify-content:flex-start;width:100%;padding:8px}.dashboard-sidebar__workspace-logo,.dashboard-sidebar__workspace>svg,.dashboard-sidebar__button-label,.dashboard-sidebar__account-copy,.dashboard-sidebar__account-name,.dashboard-sidebar__account-email,.dashboard-sidebar__account-caret,.dashboard-page--sidebar-collapsed .dashboard-sidebar__workspace-logo,.dashboard-page--sidebar-collapsed .dashboard-sidebar__workspace>svg,.dashboard-page--sidebar-collapsed .dashboard-sidebar__button-label,.dashboard-page--sidebar-collapsed .dashboard-sidebar__account-copy,.dashboard-page--sidebar-collapsed .dashboard-sidebar__account-name,.dashboard-page--sidebar-collapsed .dashboard-sidebar__account-email,.dashboard-page--sidebar-collapsed .dashboard-sidebar__account-caret{display:block}.dashboard-sidebar__account-copy,.dashboard-page--sidebar-collapsed .dashboard-sidebar__account-copy{display:flex}.dashboard-sidebar__button-badge,.dashboard-page--sidebar-collapsed .dashboard-sidebar__button-badge{display:inline-flex}.dashboard-sidebar__workspace-icon--mini,.dashboard-page--sidebar-collapsed .dashboard-sidebar__workspace-icon--mini{display:none}.dashboard-sidebar__button,.dashboard-page--sidebar-collapsed .dashboard-sidebar__button{justify-content:flex-start;width:100%;padding:8px;overflow:hidden}.dashboard-sidebar__account-trigger,.dashboard-page--sidebar-collapsed .dashboard-sidebar__account-trigger{background:#fff;border-color:#e4e4e7;justify-content:space-between;width:100%;min-height:46px;padding:8px 16px;box-shadow:0 1px 2px #0616340a}.dashboard-page--sidebar-collapsed .dashboard-sidebar__button-tooltip{display:none}.dashboard-sidebar__button-icon,.dashboard-page--sidebar-collapsed .dashboard-sidebar__button-icon{margin:0}.dashboard-account-menu,.dashboard-page--sidebar-collapsed .dashboard-account-menu{width:calc(100% - 24px);bottom:58px;left:12px;right:auto}.dashboard-main{height:auto;min-height:100vh;overflow:visible}.dashboard-topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;flex-basis:56px;height:56px;padding:8px 12px;position:sticky;top:0}.dashboard-topbar__title{padding:0}.dashboard-mobile-header-logo{object-fit:contain;flex:0 0 92.592px;width:92.592px;height:20px;display:block}.dashboard-topbar__title>span{display:none}.dashboard-mobile-breadcrumb{color:#737373;align-items:center;gap:8px;width:100%;font-size:13px;line-height:18px;display:flex}.dashboard-mobile-breadcrumb a{color:inherit;text-decoration:none}.dashboard-mobile-breadcrumb span:last-child{color:#0a0a0a}.dashboard-mobile-breadcrumb--preferences{margin-bottom:16px}.dashboard-topbar__panel-button{color:#0a0a0a;background:0 0;border-radius:8px;flex:0 0 36px;order:2;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;padding:0;display:inline-flex}.dashboard-topbar__panel-button svg{display:none}.dashboard-topbar__panel-button:before{content:"";background:linear-gradient(currentColor,currentColor) 0 0/18px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 5.25px/18px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 10.5px/18px 1.5px no-repeat;width:18px;height:12px;display:block}.dashboard-mobile-backdrop{z-index:40;cursor:pointer;background:#0616343d;border:0;padding:0;position:fixed;inset:0}}@media (max-width:420px){.dashboard-sidebar,.dashboard-page--sidebar-collapsed .dashboard-sidebar{flex-basis:auto;width:min(280px,100vw - 48px)}.dashboard-sidebar__workspace,.dashboard-sidebar__button,.dashboard-page--sidebar-collapsed .dashboard-sidebar__workspace,.dashboard-page--sidebar-collapsed .dashboard-sidebar__button{width:100%}.dashboard-topbar__panel-button{flex-basis:36px;width:36px;padding:0}.dashboard-content{padding-left:10px;padding-right:10px}.dashboard-card__author{max-width:calc(100vw - 176px)}.dashboard-preferences-card{padding:24px 16px}.dashboard-resource-modal{padding-left:18px;padding-right:18px}}.events-page{background:var(--sand);min-height:100vh;color:var(--navy)}.events-main{padding-bottom:266px}.events-hero,.events-directory{padding-inline:clamp(20px,2.8vw,40px)}.events-hero__inner{align-items:flex-start;min-height:272px;padding-top:112px;display:flex}.events-hero__title{max-width:552px;font-family:var(--font-display);letter-spacing:-1.44px;margin:0;font-size:48px;font-weight:400;line-height:1}.events-hero__title em{font-style:italic}.events-directory__inner{grid-template-columns:325px 900px;align-items:start;gap:135px;display:grid}.events-filters{flex-direction:column;justify-content:center;gap:24px;width:325px;display:flex}.events-mobile-filters{display:none}.events-search{width:100%;display:block;position:relative}.events-search:before{content:"";border:1.6px solid #0616345c;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:16px;transform:translateY(-56%)}.events-search:after{content:"";transform-origin:0;background:#0616345c;width:7px;height:1.6px;position:absolute;top:26px;left:30px;transform:rotate(45deg)}.events-search input{width:100%;height:44px;color:var(--navy);font-family:var(--font-sans);background:#0616340a;border:0;border-bottom:1px solid #081f4114;border-radius:0;padding:11px 16px 11px 44px;font-size:14px;line-height:21px}.events-search input::placeholder{color:#0616345c;opacity:1}.events-filters__group{border:0;border-bottom:1px solid #081f4114;flex-direction:column;gap:24px;width:100%;margin:0;padding:0 0 24px;display:flex}.events-filters__group:last-child{border-bottom:0;padding-bottom:0}.events-filters__group legend{color:#06163480;font-family:var(--font-sans);text-transform:uppercase;margin:0 0 8px;padding:0;font-size:12px;font-weight:700;line-height:16px}.events-filters__options{flex-direction:column;gap:16px;display:flex}.events-filter-option{width:fit-content;min-height:24px;color:var(--navy);cursor:pointer;font-family:var(--font-sans);align-items:center;gap:16px;font-size:14px;line-height:21px;display:flex}.events-filter-option input{appearance:none;cursor:pointer;background:0 0;border:1px solid #0616344d;border-radius:4px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid;position:relative}.events-filter-option input:checked{border-color:var(--navy);background:var(--navy)}.events-filter-option input:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:11px;height:7px;transform:rotate(-45deg)translate(1px,-1px)}.events-list{flex-direction:column;width:900px;display:flex}.events-card{width:100%;min-height:145px;color:inherit;border-bottom:1px solid #081f4114;align-items:flex-start;gap:40px;padding:0 0 24px;text-decoration:none;display:flex}.events-card+.events-card{padding-top:24px}.events-card__copy{flex-direction:column;flex:auto;gap:40px;width:min(677px,100%);min-width:0;max-width:100%;display:flex}.events-card__text{flex-direction:column;gap:12px;display:flex}.events-card__meta{color:#061634cc;font-family:var(--font-sans);flex-wrap:wrap;gap:0 9px;margin:0;font-size:14px;line-height:20px;display:flex}.events-card h2{width:462px;max-width:100%;color:var(--navy);font-family:var(--font-display);letter-spacing:-1px;margin:0;font-size:24px;font-weight:400;line-height:28px}.events-card__link{width:fit-content;color:var(--navy);font-family:var(--font-display);align-items:center;gap:10px;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}.events-card__link svg{width:16px;height:16px;transition:transform .18s}.events-card__link:hover svg,.events-card__link:focus-visible svg{transform:translate(4px)}.events-card__image{object-fit:cover;flex:0 0 183px;width:183px;height:145px}.events-empty{color:#061634b3;font-family:var(--font-sans);border-bottom:1px solid #081f4114;margin:0;padding:0 0 24px;font-size:15px;line-height:22px}@media (max-width:1180px){.events-directory__inner{grid-template-columns:300px minmax(0,1fr);gap:clamp(48px,7vw,96px)}.events-filters,.events-list{width:100%}}@media (min-width:641px) and (max-width:900px){body:has(.events-page) .kenna-header{height:64px;padding:20px 24px}body:has(.events-page) .kenna-header__inner{grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;width:100%;max-width:none;height:24px;min-height:24px}body:has(.events-page) .kenna-header__brand{gap:0;width:92.592px}body:has(.events-page) .kenna-header__brand:after{display:none}body:has(.events-page) .kenna-header__nav{display:none}body:has(.events-page) .kenna-pill--ghost{display:none}body:has(.events-page) .kenna-icon-button--search{display:none}body:has(.events-page) .kenna-header__actions{justify-content:flex-end;align-items:center;gap:16px;margin-left:auto;display:flex}body:has(.events-page) .kenna-header__actions .kenna-pill--primary{border-radius:4px;flex:none;justify-content:center;align-items:center;width:auto;min-width:154px;height:40px;min-height:40px;padding:4px 16px;font-size:14px;font-weight:400;line-height:21px;display:inline-flex}body:has(.events-page) .kenna-header__menu-toggle{color:#fff;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}body:has(.events-page) .kenna-header__menu-toggle svg{stroke-width:1px;width:24px;height:24px}.events-main{padding-bottom:264px}.events-hero,.events-directory{padding-inline:40px}.events-hero__inner{width:100%;max-width:none;min-height:257px;padding-top:75px}.events-hero__title{letter-spacing:-1.44px;width:417px;max-width:417px;margin-left:calc(100% - 417px);font-size:48px;line-height:1}.events-directory__inner{grid-template-columns:minmax(190px,230px) minmax(0,417px);justify-content:end;gap:clamp(24px,5vw,48px);width:100%;max-width:none}.events-filters,.events-list{width:100%;min-width:0}.events-card__copy{width:100%}.events-card__image{flex-basis:160px;width:160px}.events-filter-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.events-card{flex-direction:column;gap:0;min-height:168px}.events-card__copy{gap:40px}.events-card h2{font-size:22px;line-height:28px}.events-card__image{display:none}}@media (max-width:720px){body:has(.events-page) .kenna-header{height:64px;padding:20px 24px}body:has(.events-page) .kenna-header__inner{grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;width:100%;max-width:none;height:24px;min-height:24px}body:has(.events-page) .kenna-header__brand{gap:0;width:92.592px}body:has(.events-page) .kenna-header__brand:after{display:none}body:has(.events-page) .kenna-header__nav{display:none}body:has(.events-page) .kenna-pill--ghost{display:none}body:has(.events-page) .kenna-icon-button--search{display:none}body:has(.events-page) .kenna-header__actions{justify-content:flex-end;align-items:center;gap:16px;margin-left:auto;display:flex}body:has(.events-page) .kenna-header__actions .kenna-pill--primary{border-radius:4px;flex:none;justify-content:center;align-items:center;width:auto;min-width:133px;height:40px;min-height:40px;padding:4px 16px;font-size:12px;font-weight:400;line-height:21px;display:inline-flex}body:has(.events-page) .kenna-header__menu-toggle{color:#fff;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}body:has(.events-page) .kenna-header__menu-toggle svg{stroke-width:1px;width:24px;height:24px}.events-main{padding-bottom:168px}.events-hero,.events-directory{padding-inline:20px}.events-hero__inner{width:100%;max-width:none;min-height:307px;padding-top:96px;padding-bottom:19px}.events-hero__title{letter-spacing:-1.44px;width:342px;max-width:342px;margin-inline:auto;font-size:48px;line-height:1}.events-directory__inner{flex-direction:column;gap:50px;width:100%;max-width:350px;display:flex}.events-filters{display:none}.events-mobile-filters{flex-direction:column;gap:24px;width:100%;display:flex}.events-mobile-filter{width:100%;color:var(--navy);flex-direction:column;gap:4px;display:flex}.events-mobile-filter--search{gap:0}.events-mobile-filter__label{color:var(--home-blue-grey,#6e7c8f);font-family:var(--font-sans);letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:14.4px}.events-mobile-filter input,.events-mobile-filter select,.events-mobile-filter__control{width:100%;min-width:0;height:40px;color:var(--navy);font-family:var(--font-sans);background:#00000014;border:0;border-radius:4px;align-items:center;padding:9px 50px 10px 12px;font-size:14px;line-height:21px;display:flex;position:relative;overflow:hidden}.events-mobile-filter input{padding-right:12px}.events-mobile-filter select{z-index:1;appearance:none;cursor:pointer;background:0 0}.events-mobile-filter input::placeholder{color:#0616345c;opacity:1}.events-mobile-filter__control:after{content:"";clip-path:polygon(36% 39%,50% 53%,64% 39%,70% 45%,50% 65%,30% 45%);background:#06163459;width:38px;height:100%;position:absolute;top:0;right:0}.events-mobile-filter__control span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.events-list{width:342px;margin-inline:auto}.events-card{flex-direction:column;gap:40px;padding-bottom:23px}.events-card+.events-card{padding-top:24px}.events-card__copy{width:100%}.events-card__image{display:none}}@media (max-width:420px){.events-hero__title{font-size:48px}.events-card__meta{font-size:13px}}.event-detail-page{background:var(--sand);min-height:100vh;color:var(--navy)}.event-detail-main{padding:85px 40px 156px}.event-detail-layout{grid-template-columns:minmax(0,670px) 325px;justify-content:center;align-items:start;gap:135px;display:grid}.event-detail-content{flex-direction:column;gap:0;width:670px;max-width:100%;display:flex}.event-detail-breadcrumbs{color:#06163499;font-family:var(--font-sans);white-space:nowrap;align-items:center;gap:16px;font-size:12px;line-height:1;display:flex}.event-detail-breadcrumbs a{color:inherit;text-decoration:none}.event-detail-breadcrumbs span:last-child{color:var(--navy)}.event-detail-hero{flex-direction:column;gap:24px;margin-top:32px;display:flex}.event-detail-hero h1{font-family:var(--font-display);letter-spacing:-1.44px;margin:0;font-size:48px;font-weight:400;line-height:1}.event-detail-hero__image{width:100%;height:340px;position:relative;overflow:hidden}.event-detail-hero__image img{object-fit:cover;width:100%;height:100%;display:block}.event-detail-rule{background:#081f4114;width:100%;height:1px}.event-detail-meta{flex-direction:column;gap:24px;display:flex}.event-detail-meta>div{flex-direction:column;gap:1px;display:flex}.event-detail-meta strong{color:var(--navy);font-family:var(--font-sans);letter-spacing:-.32px;align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.event-detail-meta strong svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.event-detail-meta span{color:var(--home-blue-grey,#6e7c8f);font-family:var(--font-sans);letter-spacing:-.154px;font-size:14px;line-height:21px}.event-detail-countdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.event-detail-countdown div{background:var(--sand-deep);border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:108px;padding:20px;display:flex}.event-detail-countdown strong{font-family:var(--font-display);letter-spacing:-1.08px;font-size:36px;font-weight:400;line-height:1}.event-detail-countdown span{color:#06163480;font-family:var(--font-sans);text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.event-detail-body{color:var(--navy);font-family:var(--font-sans);flex-direction:column;gap:44px;margin-top:32px;font-size:17px;line-height:24px;display:flex}.event-detail-body p{margin:0}@media (min-width:901px){.event-detail-body p:first-child,.event-detail-body p:nth-child(2){min-height:120px}.event-detail-body p:nth-child(3),.event-detail-body p:nth-child(4){min-height:72px}}.event-detail-sidebar{flex-direction:column;gap:36px;width:325px;padding-top:0;display:flex}.event-detail-inline-sidebar{display:none}.event-detail-reserve{background:#fff;border:1px solid #06163429;border-radius:6px;flex-direction:column;gap:24px;width:100%;padding:25px;display:flex;box-shadow:0 0 5.5px #00000012}@media (min-width:1181px){.event-detail-sidebar{z-index:2;align-self:start;position:sticky;top:112px}}.event-detail-reserve__intro{flex-direction:column;gap:12px;display:flex}.event-detail-reserve h2,.event-detail-speakers h2,.event-detail-participants h2{color:#06163480;font-family:var(--font-sans);text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:16px}.event-detail-reserve h2{color:var(--navy);font-family:var(--font-display);letter-spacing:-1px;text-transform:none;font-size:20px;font-weight:400;line-height:1}.event-detail-reserve p{color:var(--home-blue-grey,#6e7c8f);font-family:var(--font-sans);letter-spacing:-.32px;margin:0;font-size:14px;line-height:22px}.event-detail-reserve__countdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.event-detail-reserve__countdown div{background:#06163414;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;height:96px;padding:20px;display:flex}.event-detail-reserve__countdown strong{color:var(--navy);font-family:var(--font-display);letter-spacing:-1.08px;font-size:36px;font-weight:400;line-height:1}.event-detail-reserve__countdown span{color:#06163480;font-family:var(--font-sans);text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.event-detail-reserve__meta{flex-direction:column;gap:24px;display:flex}.event-detail-reserve__meta>div{flex-direction:column;gap:1px;display:flex}.event-detail-reserve__meta strong{color:var(--navy);font-family:var(--font-sans);letter-spacing:-.32px;align-items:center;gap:4px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.event-detail-reserve__meta strong svg{fill:none;opacity:.5;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.event-detail-reserve__meta span{color:var(--home-blue-grey,#6e7c8f);font-family:var(--font-sans);letter-spacing:-.154px;font-size:14px;line-height:21px}.event-detail-reserve__button{background:var(--navy);color:#fff;cursor:pointer;width:100%;height:40px;font-family:var(--font-sans);border:0;border-radius:4px;justify-content:center;align-items:center;font-size:14px;line-height:21px;text-decoration:none;display:inline-flex}.event-registration-panel{z-index:1000;justify-content:flex-end;display:flex;position:fixed;inset:0}.event-registration-panel__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;background:#ffffff14;border:0;position:absolute;inset:0}.event-registration-panel__dialog{z-index:1001;width:min(597px,100vw);min-height:100vh;max-height:100vh;color:var(--navy);background:#fff;flex-direction:column;gap:32px;padding:48px;display:flex;position:relative;overflow-y:auto;box-shadow:-24px 0 80px #06163414}.event-registration-panel__close{z-index:1002;width:24px;height:24px;color:var(--navy);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:36px;right:36px}.event-registration-panel__close span,.event-registration-panel__close span:before,.event-registration-panel__close span:after{width:16px;height:16px;display:block}.event-registration-panel__close span{position:relative}.event-registration-panel__close span:before,.event-registration-panel__close span:after{content:"";background:currentColor;height:1.5px;position:absolute;top:7.25px;left:0}.event-registration-panel__close span:before{transform:rotate(45deg)}.event-registration-panel__close span:after{transform:rotate(-45deg)}.event-registration-panel__dialog h2{width:416px;max-width:calc(100% - 56px);color:var(--navy);font-family:var(--font-display);letter-spacing:-1.08px;margin:0;font-size:36px;font-weight:400;line-height:1}.event-registration-panel__meta{align-items:stretch;gap:24px;display:flex}.event-registration-panel__meta>div{flex-direction:column;gap:1px;min-width:0;display:flex}.event-registration-panel__meta>div+div{border-left:1px solid #081f4114;padding-left:24px}.event-registration-panel__meta strong{color:var(--navy);font-family:var(--font-sans);letter-spacing:-.32px;white-space:nowrap;align-items:center;gap:4px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.event-registration-panel__meta strong svg{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.5;width:16px;height:16px}.event-registration-panel__meta span{color:var(--home-blue-grey,#6e7c8f);font-family:var(--font-sans);letter-spacing:-.154px;font-size:14px;line-height:21px}.event-registration-panel__form{flex-direction:column;gap:11px;display:flex}.event-registration-panel__form label{color:var(--navy);font-family:var(--font-sans);flex-direction:column;gap:10px;font-size:14px;line-height:21px;display:flex}.event-registration-panel__form label>span{color:var(--navy)}.event-registration-panel__form input,.event-registration-panel__form select,.event-registration-panel__form textarea{width:100%;min-height:40px;color:var(--navy);font-family:var(--font-sans);background:#081f410d;border:0;border-bottom:1px solid #081f4126;border-radius:0;padding:9px 16px 10px;font-size:14px;line-height:21px}.event-registration-panel__form select{appearance:none;color:#06163459;background-image:linear-gradient(45deg,#0000 50%,#06163480 50%),linear-gradient(135deg,#06163480 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px}.event-registration-panel__form select:valid{color:var(--navy)}.event-registration-panel__form input::placeholder,.event-registration-panel__form textarea::placeholder{color:#06163459;opacity:1}.event-registration-panel__form textarea{resize:none;min-height:128px;padding-top:13px}.event-registration-panel__submit{background:var(--navy);color:#fff;cursor:pointer;width:fit-content;min-width:78px;height:40px;font-family:var(--font-display);border:0;border-radius:4px;justify-content:center;align-items:center;padding:4px 16px;font-size:14px;line-height:20px;display:inline-flex}.event-registration-panel__submit:disabled{cursor:wait;opacity:.7}.event-registration-panel__status{color:var(--navy);font-family:var(--font-sans);margin:0;font-size:13px;line-height:19px}.event-registration-panel__status--error{color:#9f1d1d}.event-registration-panel__terms,.event-registration-panel__alternate{color:var(--navy);font-family:var(--font-sans);margin:0;font-size:13px;line-height:19.6px}.event-registration-panel__terms a,.event-registration-panel__alternate{color:inherit;text-decoration:none}.event-detail-speakers,.event-detail-participants{border-top:1px solid #081f4114;flex-direction:column;gap:24px;padding-top:36px;display:flex}.event-detail-speakers__list{flex-direction:column;gap:24px;display:flex}.event-detail-speaker{align-items:center;gap:20px;display:flex}.event-detail-speaker img,.event-detail-speaker__avatar{object-fit:cover;background:#0616341f;border-radius:999px;flex:0 0 52px;width:52px;height:52px}.event-detail-speaker h3,.event-detail-speaker p,.event-detail-participants p{margin:0}.event-detail-speaker h3{font-family:var(--font-display);letter-spacing:-1px;font-size:20px;font-weight:400;line-height:1}.event-detail-speaker p{color:var(--home-blue-grey,#6e7c8f);font-family:var(--font-sans);font-size:14px;line-height:21px}.event-detail-participants__avatars{align-items:center;padding-bottom:8px;display:flex}.event-detail-participants__avatars img{object-fit:cover;border-radius:999px;flex:0 0 24px;width:24px;height:24px;box-shadow:0 0 0 .5px #ffffff7a}.event-detail-participants__avatars img+img{margin-left:-10px}.event-detail-participants p{font-family:var(--font-sans);font-size:14px;line-height:20px}.event-detail-more{flex-direction:column;gap:0;margin-top:67px;display:flex}.event-detail-more h2{font-family:var(--font-display);letter-spacing:-1.08px;margin:66px 0 0;font-size:36px;font-weight:400;line-height:1.2}.event-detail-more__list{flex-direction:column;gap:0;margin-top:32px;display:flex}.event-detail-related-card{flex-direction:column;gap:40px;padding-bottom:32px;display:flex}.event-detail-related-card+.event-detail-related-card{border-top:1px solid #081f4114;padding-top:32px}.event-detail-related-card__copy{flex-direction:column;gap:12px;display:flex}.event-detail-related-card__meta{color:#061634cc;font-family:var(--font-sans);flex-wrap:wrap;gap:0 9px;margin:0;font-size:14px;line-height:20px;display:flex}.event-detail-related-card h3{font-family:var(--font-display);letter-spacing:-1px;margin:0;font-size:24px;font-weight:400;line-height:28px}.event-detail-related-card__link{width:fit-content;color:var(--navy);font-family:var(--font-display);align-items:center;gap:10px;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}.event-detail-related-card__link svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}body:has(.event-detail-page) .kenna-header{color:var(--navy);--fill-0:var(--navy);border-bottom-color:#0000;padding-inline:clamp(20px,2.8vw,40px)}body:has(.event-detail-page) .kenna-header__inner{width:min(100%, var(--page-max));min-height:88px;max-width:var(--page-max);grid-template-columns:auto auto minmax(0,1fr);gap:24px}body:has(.event-detail-page) .kenna-header__brand{align-items:center;gap:24px}body:has(.event-detail-page) .kenna-header__brand:after{content:"";background:#0616346b;width:1px;height:18px}body:has(.event-detail-page) .kenna-header__nav{justify-self:start;gap:24px}body:has(.event-detail-page) .kenna-header__link{letter-spacing:0;min-height:48px;font-size:14px;line-height:21px}body:has(.event-detail-page) .kenna-header__actions{justify-self:end;gap:12px}body:has(.event-detail-page) .kenna-pill{letter-spacing:0;border-radius:4px;font-size:14px;line-height:21px}body:has(.event-detail-page) .kenna-pill--ghost{width:92px;min-width:92px;height:48px;min-height:48px;color:var(--navy);border-color:#0000;justify-content:center;padding:4px 16px}body:has(.event-detail-page) .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff;width:168px;min-width:168px;height:40px;min-height:40px;padding:4px 16px}body:has(.event-detail-page) .kenna-pill--primary svg{display:none}@media (max-width:1180px){.event-detail-layout{grid-template-columns:minmax(0,600px);gap:56px}.event-detail-sidebar{width:100%;max-width:600px;padding-top:0}}@media (min-width:901px) and (max-width:1180px){.event-detail-main{padding-top:72px}.event-detail-layout{grid-template-columns:minmax(0,min(670px,100%));justify-content:center}.event-detail-content{width:min(670px,100%)}.event-detail-inline-sidebar{flex-direction:column;gap:36px;width:100%;margin-top:32px;display:flex}.event-detail-inline-sidebar .event-detail-reserve{width:100%}.event-detail-sidebar{display:none}}@media (min-width:641px) and (max-width:900px){body:has(.event-detail-page) .kenna-header{height:80px;padding-inline:40px}body:has(.event-detail-page) .kenna-header__inner{min-height:80px}.event-detail-main{padding:64px 40px 96px}.event-detail-layout{grid-template-columns:minmax(0,606px);justify-content:center}.event-detail-content{gap:0;width:606px}.event-detail-hero h1{font-size:48px;line-height:1}.event-detail-hero__image{height:340px}.event-detail-body p:first-child{min-height:144px}.event-detail-body p:nth-child(2){min-height:120px}.event-detail-body p:nth-child(3),.event-detail-body p:nth-child(4){min-height:96px}.event-detail-inline-sidebar{flex-direction:column;gap:36px;width:100%;margin-top:32px;display:flex}.event-detail-inline-sidebar .event-detail-reserve{width:100%}.event-detail-more{gap:66px;margin-top:42px}.event-detail-sidebar{display:none}.event-registration-panel__dialog{gap:16px;width:100vw;padding:64px 24px 24px}.event-registration-panel__close{width:24px;height:24px;font-size:20px;top:30px;right:24px}.event-registration-panel__dialog h2{letter-spacing:-1.08px;width:100%;max-width:100%;font-size:36px;line-height:1}.event-registration-panel__meta{grid-template-columns:minmax(0,1fr) auto minmax(0,98px);align-items:stretch;gap:24px;width:100%;display:grid}.event-registration-panel__meta>div+div{border-top:0;border-left:1px solid #081f4114;padding-top:0;padding-left:24px}.event-registration-panel__meta strong{white-space:nowrap;font-size:16px;line-height:24px}.event-registration-panel__meta span{white-space:nowrap;font-size:14px;line-height:21px}.event-registration-panel__form{gap:11px}.event-registration-panel__form label{gap:10px}.event-registration-panel__form input,.event-registration-panel__form select{min-height:40px;padding:9px 16px 10px}.event-registration-panel__form textarea{min-height:128px}.event-registration-panel__submit{width:100%;font-family:var(--font-display)}.event-registration-panel__terms{width:232px}}:is(body:has(.kenna-home),body:has(.about-page),body:has(.practice-page),body:has(.practice-detail-page),body:has(.lawyers-page),body:has(.lawyer-detail-page),body:has(.resources-page),body:has(.article-page),body:has(.podcast-page),body:has(.events-page),body:has(.event-detail-page),body:has(.contact-page),body:has(.careers-page),body:has(.legal-page),body:has(.login-page)),:is(body:has(.kenna-home) .kenna-home.kenna-home,body:has(.about-page) .about-page.about-page,body:has(.practice-page) .practice-page.practice-page,body:has(.practice-detail-page) .practice-detail-page.practice-detail-page,body:has(.lawyers-page) .lawyers-page.lawyers-page,body:has(.lawyer-detail-page) .lawyer-detail-page.lawyer-detail-page,body:has(.resources-page) .resources-page.resources-page,body:has(.article-page) .article-page.article-page,body:has(.podcast-page) .podcast-page.podcast-page,body:has(.events-page) .events-page.events-page,body:has(.event-detail-page) .event-detail-page.event-detail-page,body:has(.contact-page) .contact-page.contact-page,body:has(.careers-page) .careers-page.careers-page,body:has(.legal-page) .legal-page.legal-page,body:has(.login-page) .login-page.login-page){background:var(--Cream-shades,#d6cfc4)!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title span{font-style:normal!important;font-weight:400!important;display:inline!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title em{font-style:normal!important;font-weight:400!important;display:inline!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title-main{font-style:normal!important;font-weight:400!important;display:inline!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title-amp{font-style:normal!important;font-weight:400!important;display:inline!important}body:has(.practice-detail-page--figma) .practice-detail-hero__copy{flex-direction:column!important;justify-content:space-between!important;height:auto!important;min-height:0!important;padding:72px 0 0!important;display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-hero__heading{flex-direction:column!important;justify-content:space-between!important;width:100%!important;min-height:100%!important;display:flex!important}:is(body:has(.practice-detail-page--figma) .practice-detail-hero__crumbs,body:has(.practice-detail-page--figma) .practice-detail-hero__title,body:has(.practice-detail-page--figma) .practice-detail-hero__intro,body:has(.practice-detail-page--figma) .practice-detail-hero__actions){position:static!important}body:has(.practice-detail-page--figma) .practice-detail-overview__title{font-family:var(--font-display)!important;letter-spacing:-1.08px!important;font-size:36px!important;font-weight:400!important;line-height:1.2!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote h3{font-family:var(--font-display)!important;letter-spacing:-1.08px!important;font-size:36px!important;font-weight:400!important;line-height:1.2!important}body:has(.practice-detail-page--figma) .practice-detail-overview__copy{font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:17px!important;font-weight:400!important;line-height:26px!important}body:has(.practice-detail-page--figma) .practice-detail-overview__copy p{line-height:26px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts__inner{gap:24px!important;padding:0!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__inner{gap:24px!important;padding:0!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card__body{background:0 0!important;gap:3px!important;padding:24px!important;position:static!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-overview__copy{font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:17px!important;font-weight:400!important;line-height:26px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-overview__copy p{font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:17px!important;font-weight:400!important;line-height:26px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-hero__title-main{white-space:nowrap!important;display:block!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-hero__title-amp{white-space:normal!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts{padding:40px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts__inner{gap:24px!important;padding:0!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts__inner h2{font-family:var(--font-display)!important;letter-spacing:-1px!important;font-size:24px!important;font-weight:400!important;line-height:28px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts__grid{gap:12px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contact-card{height:81px!important;min-height:81px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contact-card>img{flex:0 0 72px!important;width:72px!important;height:81px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contact-card__body{gap:3px!important;padding:24px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contact-card__body>span{font-family:var(--font-display)!important;letter-spacing:-.84px!important;font-size:19px!important;font-weight:400!important;line-height:1!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contact-card__body small{font-family:var(--font-sans)!important;letter-spacing:.3px!important;font-size:12px!important;font-weight:500!important;line-height:14.4px!important}@media (max-width:640px){:is(body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-hero__title-main,body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-hero__title-amp){white-space:normal!important;display:inline!important}}@media (max-width:1200px){body:has(.practice-detail-page--figma) .practice-detail-hero__title{font-size:clamp(68px,10vw,96px)!important}body:has(.practice-detail-page--figma) .practice-detail-overview__inner{flex-direction:column!important}body:has(.practice-detail-page--figma) .practice-detail-contacts{width:min(100%,700px)!important;margin-inline:auto!important;position:static!important}}@media (max-width:640px){:is(body:has(.practice-detail-page--figma) .practice-detail-hero,body:has(.practice-detail-page--figma) .practice-detail-hero__inner){height:auto!important;min-height:520px!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title{letter-spacing:-1.56px!important;width:100%!important;max-width:100%!important;font-size:52px!important;line-height:.98!important}:is(body:has(.practice-detail-page--figma) .practice-detail-hero__title-main,body:has(.practice-detail-page--figma) .practice-detail-hero__title-amp){white-space:normal!important}}body:has(.practice-detail-page--figma) .practice-detail-overview__copy{font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:17px!important;font-weight:400!important;line-height:26px!important}body:has(.practice-detail-page--figma) .practice-detail-overview__copy p{font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:17px!important;font-weight:400!important;line-height:26px!important}body:has(.practice-detail-page--figma) .practice-detail-overview__copy{font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:17px!important;font-weight:400!important;line-height:26px!important}body:has(.practice-detail-page--figma) .practice-detail-overview__copy p{font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:17px!important;font-weight:400!important;line-height:26px!important}body:has(.practice-detail-page--figma) .practice-detail-contacts{padding:40px!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__inner{gap:24px!important;padding:0!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__inner h2{font-family:var(--font-display)!important;letter-spacing:-1px!important;font-size:24px!important;font-weight:400!important;line-height:28px!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card{height:81px!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card>img{flex:0 0 72px!important;width:72px!important;height:81px!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card__body{gap:3px!important;padding:24px!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card__body>span{font-family:var(--font-display)!important;letter-spacing:-.84px!important;font-size:19px!important;font-weight:400!important;line-height:1!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card__body small{font-family:var(--font-sans)!important;letter-spacing:.3px!important;font-size:12px!important;font-weight:500!important;line-height:14.4px!important}body .practice-detail-page--figma{color:var(--navy);background:var(--Cream-shades,#d6cfc4)!important}body:has(.practice-detail-page--figma) .practice-detail-hero{color:#fff;background:var(--navy)!important;height:572px!important;min-height:572px!important;padding:0 clamp(20px,2.8vw,40px)!important}body:has(.practice-detail-page--figma) .practice-detail-hero__copy{flex-direction:column!important;justify-content:space-between!important;width:100%!important;height:auto!important;min-height:0!important;padding:72px 0 0!important;display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title{color:#fff!important;letter-spacing:-2.88px!important;width:min(100%,896px)!important;max-width:896px!important;font-size:96px!important;font-weight:400!important;line-height:1!important}body:has(.practice-detail-page--figma) .practice-detail-overview__copy{max-width:700px!important;font-size:17px!important;line-height:26px!important}body:has(.practice-detail-page--figma) .practice-detail-overview__media{width:700px!important;max-width:100%!important;height:400px!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card{height:81px!important;color:var(--navy)!important;display:flex!important}@media (max-width:1200px){body:has(.practice-detail-page--figma) .practice-detail-hero__title{font-size:clamp(68px,10vw,96px)!important}body:has(.practice-detail-page--figma) .practice-detail-overview__inner{flex-direction:column!important}body:has(.practice-detail-page--figma) .practice-detail-contacts{width:min(100%,700px)!important;position:static!important}}@media (max-width:640px){:is(body:has(.practice-detail-page--figma) .practice-detail-hero,body:has(.practice-detail-page--figma) .practice-detail-hero__inner){height:auto!important;min-height:520px!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title{letter-spacing:-1.74px!important;font-size:58px!important;line-height:.96!important}body:has(.practice-detail-page--figma) .practice-detail-overview__copy{font-size:15px!important;line-height:23px!important}}body:has(.practice-page) .kenna-header .kenna-pill--primary{background:#fff;border-color:#fff;color:var(--navy)!important}@media (max-width:640px){body:has(.practice-page) .kenna-header{background:var(--navy)!important;color:#fff!important;--fill-0:#fff!important}body:has(.practice-page) .kenna-header .kenna-pill--primary{color:var(--navy)!important;background:#fff!important;border-color:#fff!important}}body:has(.lawyers-page) .lawyers-page{color:var(--navy);background:#fff}body:has(.lawyers-page) .kenna-header{color:var(--navy)!important;--fill-0:var(--navy)!important;background:#fff!important;border-bottom-color:#0000!important}body:has(.lawyers-page) .kenna-header .kenna-wordmark{filter:none!important}body:has(.lawyers-page) .kenna-header .kenna-pill--primary{background:var(--navy);border-color:var(--navy);color:#fff!important}body:has(.lawyers-page) .lawyers-page__hero{background:#fff;padding:0 clamp(20px,2.8vw,40px)}body:has(.lawyers-page) .lawyers-page__hero-inner{width:min(100%, var(--page-max));max-width:var(--page-max);grid-template-columns:minmax(0,720px) minmax(280px,426px);justify-content:space-between;align-items:end;gap:32px;min-height:304px;padding:0 0 24px;display:grid;overflow:hidden}body:has(.lawyers-page) .lawyers-page__title{width:720px;max-width:100%;color:var(--navy);font-family:var(--font-display);letter-spacing:-1.44px;flex-direction:column;margin:0;padding:0;font-size:48px;font-weight:400;line-height:1;display:flex}:is(body:has(.lawyers-page) .lawyers-page__title span,body:has(.lawyers-page) .lawyers-page__title em){white-space:nowrap;display:block}body:has(.lawyers-page) .lawyers-page__title em{font-style:italic}body:has(.lawyers-page) .lawyers-page__summary{width:426px;max-width:100%;color:var(--navy);font-family:var(--font-sans);margin:0;font-size:17px;font-weight:400;line-height:26px;display:block}body:has(.lawyers-page) .lawyers-page__summary span+span{color:inherit}body:has(.lawyers-page) .lawyers-directory{background:#fff;padding:40px clamp(20px,2.8vw,40px) 100px}body:has(.lawyers-page) .lawyers-directory__inner{width:min(100%, var(--page-max));max-width:var(--page-max);gap:40px}body:has(.lawyers-page) .lawyers-directory__filters{background:#fff;border-bottom:1px solid #0616341a;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;min-height:40px;display:grid}:is(body:has(.lawyers-page) .lawyers-filter,body:has(.lawyers-page) .lawyers-filter__select-wrap){height:40px}body:has(.lawyers-page) .lawyers-filter__control{min-height:40px;color:var(--navy);padding:9px 12px 10px;font-size:14px;line-height:21px}body:has(.lawyers-page) .lawyers-filter__control::placeholder{color:#0616345c}body:has(.lawyers-page) .lawyers-filter__control--select{padding-left:44px}body:has(.lawyers-page) .lawyers-filter__chevron{width:32px;height:40px}body:has(.lawyers-page) .lawyers-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;display:grid}body:has(.lawyers-page) .lawyer-card--directory{width:100%;max-width:none}body:has(.lawyers-page) .lawyer-card__profile-link{color:var(--navy)}body:has(.lawyers-page) .lawyer-card__media{aspect-ratio:321/416;width:100%;height:auto}body:has(.lawyers-page) .lawyer-card__media img{object-fit:cover;width:100%;height:100%;display:block}body:has(.lawyers-page) .lawyer-card__body{gap:3px;padding-top:24px;background:0 0!important}body:has(.lawyers-page) .lawyer-card__body span{color:var(--navy);font-family:var(--font-display);letter-spacing:-.84px;font-size:22.9px;font-weight:400;line-height:36.4px}body:has(.lawyers-page) .lawyer-card__body small{color:#06163480;font-family:var(--font-sans);letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:14.4px}@media (max-width:1200px){body:has(.lawyers-page) .kenna-header{color:var(--navy)!important;--fill-0:var(--navy)!important;background:#fff!important}body:has(.lawyers-page) .lawyers-page__hero-inner{grid-template-columns:minmax(0,1fr);align-items:end;gap:32px;min-height:304px}body:has(.lawyers-page) .lawyers-page__title{letter-spacing:-1.44px;width:min(100%,720px);font-size:48px}body:has(.lawyers-page) .lawyers-page__summary{width:min(100%,426px);margin:0}}@media (max-width:900px){:is(body:has(.lawyers-page) .lawyers-directory__filters,body:has(.lawyers-page) .lawyers-directory__grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body:has(.lawyers-page) .lawyers-page__hero{padding-inline:20px}body:has(.lawyers-page) .lawyers-page__hero-inner{gap:24px;min-height:420px;padding-bottom:32px}body:has(.lawyers-page) .lawyers-page__title{letter-spacing:-1.44px;font-size:clamp(40px,12vw,48px);line-height:1}:is(body:has(.lawyers-page) .lawyers-page__title span,body:has(.lawyers-page) .lawyers-page__title em){white-space:normal}body:has(.lawyers-page) .lawyers-page__summary{gap:16px;font-size:15px;line-height:23px}body:has(.lawyers-page) .lawyers-directory{padding:32px 20px 72px}:is(body:has(.lawyers-page) .lawyers-directory__filters,body:has(.lawyers-page) .lawyers-directory__grid){grid-template-columns:1fr}body:has(.lawyers-page) .lawyers-directory__filters{border-top:1px solid #0616341a;gap:0;position:relative}body:has(.lawyers-page) .lawyer-card__body span{font-size:22px;line-height:32px}}body:has(.practice-detail-page--figma) .kenna-header{background:var(--navy)!important;color:#fff!important;--fill-0:#fff!important;border-bottom-color:#ffffff1a!important}body:has(.practice-detail-page--figma) .kenna-header .kenna-wordmark{filter:brightness(0)invert()!important}body:has(.practice-detail-page--figma) .kenna-header :is(a,button,.kenna-header__link,.kenna-pill){color:inherit}body:has(.practice-detail-page--figma) .kenna-header .kenna-pill--primary{background:#fff;border-color:#fff;color:var(--navy)!important}body:has(.practice-detail-page--figma) .practice-detail-page{color:var(--navy);background:#fff}body:has(.practice-detail-page--figma) .practice-detail-hero{background:var(--navy);color:#fff;height:572px;min-height:572px;padding:0 clamp(20px,2.8vw,40px)}body:has(.practice-detail-page--figma) .practice-detail-hero__inner{align-items:stretch;width:min(100%,1360px);max-width:1360px;height:572px;min-height:572px;padding:0 0 96px;display:flex}body:has(.practice-detail-page--figma) .practice-detail-hero__copy{flex-direction:column;justify-content:space-between;gap:0;width:100%;min-height:0;padding:72px 0 0;display:flex}body:has(.practice-detail-page--figma) .practice-detail-hero__heading{flex-direction:column;justify-content:space-between;min-height:100%;display:flex}body:has(.practice-detail-page--figma) .practice-detail-hero__crumbs{color:#ffffff70;font-family:var(--font-sans);letter-spacing:-.24px;gap:16px;margin:0;font-size:12px;line-height:1;display:flex;position:static}body:has(.practice-detail-page--figma) .practice-detail-hero__crumbs a{color:#fff}body:has(.practice-detail-page--figma) .practice-detail-hero__title{color:#fff;width:min(100%,896px);max-width:896px;font-family:var(--font-display);letter-spacing:-2.88px;margin:0;font-size:96px;font-weight:400;line-height:1;position:static}:is(body:has(.practice-detail-page--figma) .practice-detail-hero__title span,body:has(.practice-detail-page--figma) .practice-detail-hero__title em){font-style:normal;font-weight:300;display:inline}body:has(.practice-detail-page--figma) .practice-detail-hero__title-main{display:inline}body:has(.practice-detail-page--figma) .practice-detail-hero__actions{width:max-content;margin-top:24px;position:static}body:has(.practice-detail-page--figma) .practice-detail-hero__button{min-height:40px;color:var(--navy);font-family:var(--font-sans);background:#fff;border:0;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:400;line-height:20px}body:has(.practice-detail-page--figma) .practice-detail-overview{background:#fff;padding:0 clamp(20px,2.8vw,40px)}body:has(.practice-detail-page--figma) .practice-detail-overview__inner{align-items:flex-start;gap:128px;width:min(100%,1360px);max-width:1360px;padding:100px 0;display:flex;position:relative}body:has(.practice-detail-page--figma) .practice-detail-overview__main{flex-direction:column;gap:96px;width:min(100%,700px);max-width:700px;display:flex}body:has(.practice-detail-page--figma) .practice-detail-overview__title{color:var(--navy);font-family:var(--font-display);letter-spacing:-1.08px;margin:0 0 48px;font-size:36px;font-weight:400;line-height:1.2}body:has(.practice-detail-page--figma) .practice-detail-overview__copy{max-width:700px;color:var(--navy);font-family:var(--font-sans);flex-direction:column;gap:20px;font-size:17px;line-height:26px;display:flex}body:has(.practice-detail-page--figma) .practice-detail-overview__copy p{white-space:pre-wrap;margin:0}body:has(.practice-detail-page--figma) .practice-detail-overview__media{border-radius:4px;width:700px;max-width:100%;height:400px;position:relative;overflow:hidden}body:has(.practice-detail-page--figma) .practice-detail-overview__media img{object-fit:cover;width:100%;height:100%;display:block}body:has(.practice-detail-page--figma) .practice-detail-overview__quote{border-top:1px solid #d6cfc4;flex-direction:column;gap:48px;width:100%;margin:0;padding-top:96px;display:flex}body:has(.practice-detail-page--figma) .practice-detail-overview__quote h3{color:var(--navy);font-family:var(--font-display);letter-spacing:-1.08px;margin:0;font-size:36px;font-weight:400;line-height:1.2}body:has(.practice-detail-page--figma) .practice-detail-overview__quote blockquote{margin:0}body:has(.practice-detail-page--figma) .practice-detail-overview__quote p{max-width:454px;color:var(--navy);font-family:var(--font-display);letter-spacing:-1px;margin:0;font-size:24px;line-height:28px}body:has(.practice-detail-page--figma) .practice-detail-overview__quote cite{color:var(--navy);font-family:var(--font-sans);letter-spacing:-.5px;margin-top:24px;font-size:15px;font-style:normal;font-weight:600;line-height:1;display:block}body:has(.practice-detail-page--figma) .practice-detail-contacts{z-index:3;background:#fff;width:500px;padding:0;position:absolute;top:-62px;right:0;box-shadow:0 130px 65px #0000000d,0 32px 35.5px #0000000f}body:has(.practice-detail-page--figma) .practice-detail-contacts__inner{flex-direction:column;gap:24px;padding:40px;display:flex}body:has(.practice-detail-page--figma) .practice-detail-contacts__inner h2{color:var(--navy);font-family:var(--font-display);letter-spacing:-1px;margin:0;font-size:24px;font-weight:400;line-height:28px}body:has(.practice-detail-page--figma) .practice-detail-contacts__grid{flex-direction:column;gap:12px;display:flex}body:has(.practice-detail-page--figma) .practice-detail-contact-card{width:100%;height:81px;color:var(--navy);align-items:center;text-decoration:none;display:flex;overflow:visible}body:has(.practice-detail-page--figma) .practice-detail-contact-card__body{-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;color:var(--navy);flex-direction:column;gap:3px;padding:24px;display:flex;position:static;background:0 0!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card__body span{color:var(--navy);font-family:var(--font-display);letter-spacing:-.84px;font-size:19px;line-height:1}body:has(.practice-detail-page--figma) .practice-detail-contact-card__body small{color:#06163480;font-family:var(--font-sans);letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:14.4px}@media (max-width:1200px){body:has(.practice-detail-page--figma) .practice-detail-hero__title{font-size:clamp(68px,10vw,96px)}body:has(.practice-detail-page--figma) .practice-detail-overview__inner{flex-direction:column}body:has(.practice-detail-page--figma) .practice-detail-contacts{order:2;width:min(100%,700px);position:static}}@media (max-width:640px){body:has(.practice-detail-page--figma) .practice-detail-hero{height:auto;min-height:520px}body:has(.practice-detail-page--figma) .practice-detail-hero__inner{height:auto;min-height:520px;padding-bottom:64px}body:has(.practice-detail-page--figma) .practice-detail-hero__copy{padding-top:48px}body:has(.practice-detail-page--figma) .practice-detail-hero__title{letter-spacing:-1.74px;font-size:58px;line-height:.96}body:has(.practice-detail-page--figma) .practice-detail-overview{padding-inline:20px}body:has(.practice-detail-page--figma) .practice-detail-overview__inner{gap:48px;padding-block:64px}body:has(.practice-detail-page--figma) .practice-detail-overview__main{gap:64px}body:has(.practice-detail-page--figma) .practice-detail-overview__copy{font-size:15px;line-height:23px}body:has(.practice-detail-page--figma) .practice-detail-overview__media{aspect-ratio:700/400;height:auto}body:has(.practice-detail-page--figma) .practice-detail-contacts__inner{padding:28px}body:has(.event-detail-page) .kenna-header{height:80px;padding:20px 24px}body:has(.event-detail-page) .kenna-header__inner{grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;width:100%;max-width:none;height:40px;min-height:40px}body:has(.event-detail-page) .kenna-header__brand{gap:0;width:92.592px}body:has(.event-detail-page) .kenna-header__brand:after{display:none}body:has(.event-detail-page) .kenna-header__nav{display:none}body:has(.event-detail-page) .kenna-pill--ghost{display:none}body:has(.event-detail-page) .kenna-icon-button--search{display:none}body:has(.event-detail-page) .kenna-header__actions{justify-content:flex-end;align-items:center;gap:16px;margin-left:auto;display:flex}body:has(.event-detail-page) .kenna-header__actions .kenna-pill--primary{border-radius:4px;flex:none;justify-content:center;align-items:center;width:auto;min-width:133px;height:40px;min-height:40px;padding:4px 16px;font-size:12px;line-height:21px;display:inline-flex}body:has(.event-detail-page) .kenna-header__menu-toggle{width:24px;height:24px;color:var(--navy);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.event-detail-main{padding:80px 24px 100px}.event-detail-layout,.event-detail-content{width:100%;max-width:none}.event-detail-content{gap:0}.event-detail-hero{margin-top:32px}.event-detail-hero h1{letter-spacing:-1.2px;font-size:40px;line-height:1}.event-detail-hero__image{height:231px}.event-detail-inline-sidebar{flex-direction:column;gap:36px;width:100%;margin-top:32px;display:flex}.event-detail-inline-sidebar .event-detail-reserve{width:100%}.event-detail-countdown{gap:8px;margin-top:32px}.event-detail-countdown div{min-height:108px;padding:16px 8px}.event-detail-body{gap:32px;margin-top:32px;font-size:17px;line-height:24px}.event-detail-more{margin-top:67px}.event-detail-more h2{margin-top:66px}.event-detail-more__list{gap:24px;margin-top:32px}.event-detail-related-card__meta{font-size:12px;line-height:16px}.event-detail-related-card h3{font-size:24px;line-height:28px}.event-detail-sidebar{display:none}}@media (min-width:641px){:is(body:has(.kenna-event-topbar):has(.kenna-home) .kenna-header,body:has(.kenna-event-topbar):has(.careers-page) .kenna-header,body:has(.kenna-event-topbar):not(:has(.practice-detail-page)) .kenna-header--inverse){inset:var(--event-topbar-height) 0 auto!important}body:has(.kenna-event-topbar):not(:has(.practice-detail-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)){top:var(--event-topbar-height)!important}}@media (max-width:640px){:is(body:has(.kenna-event-topbar):has(.kenna-home) .kenna-header,body:has(.kenna-event-topbar):has(.careers-page) .kenna-header,body:has(.kenna-event-topbar):not(:has(.practice-detail-page)) .kenna-header--inverse){inset:var(--event-topbar-height) 0 auto!important}body:has(.kenna-event-topbar):not(:has(.practice-detail-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)){top:var(--event-topbar-height)!important}}@media (min-width:1201px){.kenna-header{box-sizing:border-box;min-height:88px;padding:20px 40px}body:has(.kenna-home) .kenna-header{box-sizing:border-box;min-height:88px;padding:20px 40px}body:has(.about-page) .kenna-header{box-sizing:border-box;min-height:88px;padding:20px 40px}body:has(.careers-page) .kenna-header{box-sizing:border-box;min-height:88px;padding:20px 40px}body:has(.event-detail-page) .kenna-header{box-sizing:border-box;min-height:88px;padding:20px 40px}body:has(.practice-detail-page) .kenna-header{box-sizing:border-box;min-height:88px;padding:20px 40px}.kenna-header .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:flex-start;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}body:has(.kenna-home) .kenna-header .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:flex-start;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}body:has(.about-page) .kenna-header .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:flex-start;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}body:has(.careers-page) .kenna-header .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:flex-start;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}body:has(.event-detail-page) .kenna-header .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:flex-start;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}body:has(.practice-detail-page) .kenna-header .kenna-header__inner{width:100%;max-width:var(--page-max);justify-content:flex-start;align-items:center;gap:24px;height:48px;min-height:48px;margin:0 auto;display:flex}.kenna-header .kenna-header__brand{align-items:center;gap:24px}body:has(.kenna-home) .kenna-header .kenna-header__brand{align-items:center;gap:24px}body:has(.about-page) .kenna-header .kenna-header__brand{align-items:center;gap:24px}body:has(.careers-page) .kenna-header .kenna-header__brand{align-items:center;gap:24px}body:has(.event-detail-page) .kenna-header .kenna-header__brand{align-items:center;gap:24px}body:has(.practice-detail-page) .kenna-header .kenna-header__brand{align-items:center;gap:24px}.kenna-header .kenna-header__brand:after{content:"";opacity:.5;background:currentColor;flex:0 0 1px;width:1px;height:18px;display:block}body:has(.kenna-home) .kenna-header .kenna-header__brand:after{content:"";opacity:.5;background:currentColor;flex:0 0 1px;width:1px;height:18px;display:block}body:has(.about-page) .kenna-header .kenna-header__brand:after{content:"";opacity:.5;background:currentColor;flex:0 0 1px;width:1px;height:18px;display:block}body:has(.careers-page) .kenna-header .kenna-header__brand:after{content:"";opacity:.5;background:currentColor;flex:0 0 1px;width:1px;height:18px;display:block}body:has(.event-detail-page) .kenna-header .kenna-header__brand:after{content:"";opacity:.5;background:currentColor;flex:0 0 1px;width:1px;height:18px;display:block}body:has(.practice-detail-page) .kenna-header .kenna-header__brand:after{content:"";opacity:.5;background:currentColor;flex:0 0 1px;width:1px;height:18px;display:block}.kenna-header .kenna-header__brand .kenna-wordmark{aspect-ratio:92.592/20;width:92.592px;height:20px}body:has(.kenna-home) .kenna-header .kenna-header__brand .kenna-wordmark{aspect-ratio:92.592/20;width:92.592px;height:20px}body:has(.about-page) .kenna-header .kenna-header__brand .kenna-wordmark{aspect-ratio:92.592/20;width:92.592px;height:20px}body:has(.careers-page) .kenna-header .kenna-header__brand .kenna-wordmark{aspect-ratio:92.592/20;width:92.592px;height:20px}body:has(.event-detail-page) .kenna-header .kenna-header__brand .kenna-wordmark{aspect-ratio:92.592/20;width:92.592px;height:20px}body:has(.practice-detail-page) .kenna-header .kenna-header__brand .kenna-wordmark{aspect-ratio:92.592/20;width:92.592px;height:20px}.kenna-header .kenna-header__nav{justify-content:flex-start;justify-self:auto;gap:24px}body:has(.kenna-home) .kenna-header .kenna-header__nav{justify-content:flex-start;justify-self:auto;gap:24px}body:has(.about-page) .kenna-header .kenna-header__nav{justify-content:flex-start;justify-self:auto;gap:24px}body:has(.careers-page) .kenna-header .kenna-header__nav{justify-content:flex-start;justify-self:auto;gap:24px}body:has(.event-detail-page) .kenna-header .kenna-header__nav{justify-content:flex-start;justify-self:auto;gap:24px}body:has(.practice-detail-page) .kenna-header .kenna-header__nav{justify-content:flex-start;justify-self:auto;gap:24px}.kenna-header .kenna-header__link,.kenna-header .kenna-pill{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}body:has(.kenna-home) .kenna-header .kenna-header__link{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}body:has(.kenna-home) .kenna-header .kenna-pill{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}body:has(.about-page) .kenna-header .kenna-header__link{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}body:has(.about-page) .kenna-header .kenna-pill{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}body:has(.careers-page) .kenna-header .kenna-header__link{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}body:has(.careers-page) .kenna-header .kenna-pill{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}body:has(.event-detail-page) .kenna-header .kenna-header__link{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}body:has(.event-detail-page) .kenna-header .kenna-pill{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}body:has(.practice-detail-page) .kenna-header .kenna-header__link{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}body:has(.practice-detail-page) .kenna-header .kenna-pill{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}.kenna-header .kenna-header__link{min-height:48px}body:has(.kenna-home) .kenna-header .kenna-header__link{min-height:48px}body:has(.about-page) .kenna-header .kenna-header__link{min-height:48px}body:has(.careers-page) .kenna-header .kenna-header__link{min-height:48px}body:has(.event-detail-page) .kenna-header .kenna-header__link{min-height:48px}body:has(.practice-detail-page) .kenna-header .kenna-header__link{min-height:48px}.kenna-header .kenna-header__actions{flex:auto;justify-content:flex-end;gap:12px;min-width:0}body:has(.kenna-home) .kenna-header .kenna-header__actions{flex:auto;justify-content:flex-end;gap:12px;min-width:0}body:has(.about-page) .kenna-header .kenna-header__actions{flex:auto;justify-content:flex-end;gap:12px;min-width:0}body:has(.careers-page) .kenna-header .kenna-header__actions{flex:auto;justify-content:flex-end;gap:12px;min-width:0}body:has(.event-detail-page) .kenna-header .kenna-header__actions{flex:auto;justify-content:flex-end;gap:12px;min-width:0}body:has(.practice-detail-page) .kenna-header .kenna-header__actions{flex:auto;justify-content:flex-end;gap:12px;min-width:0}.kenna-header .kenna-pill--ghost{border-color:#0000;border-radius:4px;justify-content:center;width:92px;min-width:92px;height:48px;min-height:48px;padding:4px 16px}body:has(.kenna-home) .kenna-header .kenna-pill--ghost{border-color:#0000;border-radius:4px;justify-content:center;width:92px;min-width:92px;height:48px;min-height:48px;padding:4px 16px}body:has(.about-page) .kenna-header .kenna-pill--ghost{border-color:#0000;border-radius:4px;justify-content:center;width:92px;min-width:92px;height:48px;min-height:48px;padding:4px 16px}body:has(.careers-page) .kenna-header .kenna-pill--ghost{border-color:#0000;border-radius:4px;justify-content:center;width:92px;min-width:92px;height:48px;min-height:48px;padding:4px 16px}body:has(.event-detail-page) .kenna-header .kenna-pill--ghost{border-color:#0000;border-radius:4px;justify-content:center;width:92px;min-width:92px;height:48px;min-height:48px;padding:4px 16px}body:has(.practice-detail-page) .kenna-header .kenna-pill--ghost{border-color:#0000;border-radius:4px;justify-content:center;width:92px;min-width:92px;height:48px;min-height:48px;padding:4px 16px}.kenna-header .kenna-pill--primary{border-radius:4px;justify-content:center;width:168px;min-width:168px;height:40px;min-height:40px;padding:4px 16px}body:has(.kenna-home) .kenna-header .kenna-pill--primary{border-radius:4px;justify-content:center;width:168px;min-width:168px;height:40px;min-height:40px;padding:4px 16px}body:has(.about-page) .kenna-header .kenna-pill--primary{border-radius:4px;justify-content:center;width:168px;min-width:168px;height:40px;min-height:40px;padding:4px 16px}body:has(.careers-page) .kenna-header .kenna-pill--primary{border-radius:4px;justify-content:center;width:168px;min-width:168px;height:40px;min-height:40px;padding:4px 16px}body:has(.event-detail-page) .kenna-header .kenna-pill--primary{border-radius:4px;justify-content:center;width:168px;min-width:168px;height:40px;min-height:40px;padding:4px 16px}body:has(.practice-detail-page) .kenna-header .kenna-pill--primary{border-radius:4px;justify-content:center;width:168px;min-width:168px;height:40px;min-height:40px;padding:4px 16px}.kenna-header .kenna-pill--primary svg{display:none}body:has(.kenna-home) .kenna-header .kenna-pill--primary svg{display:none}body:has(.about-page) .kenna-header .kenna-pill--primary svg{display:none}body:has(.careers-page) .kenna-header .kenna-pill--primary svg{display:none}body:has(.event-detail-page) .kenna-header .kenna-pill--primary svg{display:none}body:has(.practice-detail-page) .kenna-header .kenna-pill--primary svg{display:none}}@media (min-width:641px) and (max-width:1200px){body:has(.kenna-home) .kenna-header{border-bottom-color:#ffffff1a;padding:20px 24px}body:has(.kenna-home) .kenna-header .kenna-header__inner{justify-content:space-between;align-items:center;gap:16px;width:100%;height:40px;min-height:40px;display:flex}:is(body:has(.kenna-home) .kenna-header .kenna-header__actions,body:has(.about-page) .kenna-header .kenna-header__actions){flex:none;justify-content:flex-end;gap:16px;width:auto;margin-left:auto}body:has(.kenna-home) .kenna-header .kenna-header__actions .kenna-pill--primary{box-sizing:border-box;width:147px;min-width:147px;height:40px;min-height:40px}body:has(.kenna-home) .kenna-header .kenna-header__menu-toggle{width:24px;min-width:24px;height:24px}}@media (min-width:1025px) and (max-width:1200px){body:has(.practice-detail-page) .practice-detail-overview__inner{grid-template-columns:1fr;gap:48px}body:has(.practice-detail-page) .practice-detail-overview__copy{columns:2;grid-column:auto;column-gap:48px;width:100%;max-width:100%}body:has(.practice-detail-page) .practice-detail-overview__quote{grid-column:auto;grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:48px;margin-top:16px}:is(body:has(.practice-detail-page) .practice-detail-overview__quote h3,body:has(.practice-detail-page) .practice-detail-overview__quote blockquote){grid-column:auto}body:has(.practice-detail-page) .practice-detail-overview__quote p{max-width:454px}}.kenna-home .home-practice-card__media>span,.practice-page__card-action{transition:background-color .3s,color .3s}.kenna-home .home-practice-card a:is(:hover,:focus-visible) .home-practice-card__media>span,.practice-page__card-link:is(:hover,:focus-visible) .practice-page__card-action{background:var(--navy);color:#fff;transform:none}:is(.home-resource-card a,.home-practice-card a,.home-lawyer-card,.about-approach-card,.practice-page__card-link,.practice-detail-contact-card,.lawyer-card__profile-link,.resource-card,.office-card,.careers-role-card,.events-card,.event-detail-related-card){transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s}:is(.home-resource-card,.home-practice-card,.home-lawyer-card,.practice-page__card,.lawyer-card,.resource-card,.office-card,.careers-role-card,.events-card) img{transition:transform .62s cubic-bezier(.22,1,.36,1),filter .42s}:is(.home-resource-card a:hover,.home-resource-card a:focus-visible,.home-practice-card a:hover,.home-practice-card a:focus-visible,.home-lawyer-card:hover,.home-lawyer-card:focus-within,.about-approach-card:hover,.about-approach-card:focus-within,.practice-page__card-link:hover,.practice-page__card-link:focus-visible,.practice-detail-contact-card:hover,.practice-detail-contact-card:focus-within,.lawyer-card__profile-link:hover,.lawyer-card__profile-link:focus-visible,.resource-card:hover,.resource-card:focus-within,.office-card:hover,.office-card:focus-within,.careers-role-card:hover,.careers-role-card:focus-visible,.events-card:hover,.events-card:focus-within,.event-detail-related-card:hover,.event-detail-related-card:focus-within){box-shadow:none;border-color:#081f412e;transform:translateY(-3px)}:is(.home-resource-card:hover,.home-practice-card:hover,.home-lawyer-card:hover,.practice-page__card:hover,.lawyer-card:hover,.resource-card:hover,.office-card:hover,.careers-role-card:hover,.events-card:hover) img,:is(.home-resource-card:focus-within,.home-practice-card:focus-within,.home-lawyer-card:focus-within,.practice-page__card:focus-within,.lawyer-card:focus-within,.resource-card:focus-within,.office-card:focus-within,.careers-role-card:focus-visible,.events-card:focus-within) img{transform:scale(1.025)}:is(.home-resource-card a:hover h3,.home-resource-card a:focus-visible h3,.home-practice-card a:hover h3,.home-practice-card a:focus-visible h3,.home-lawyer-card:hover h3,.home-lawyer-card:focus-within h3,.practice-detail-contact-card:hover .practice-detail-contact-card__body span,.practice-detail-contact-card:focus-within .practice-detail-contact-card__body span,.practice-page__card-link:hover .practice-page__card-title,.practice-page__card-link:focus-visible .practice-page__card-title,.lawyer-card__profile-link:hover .lawyer-card__body span,.lawyer-card__profile-link:focus-visible .lawyer-card__body span,.resource-card:hover .resource-card__title a,.resource-card:focus-within .resource-card__title a,.events-card:hover h2,.events-card:focus-within h2,.event-detail-related-card:hover h3,.event-detail-related-card:focus-within h3,.careers-role-card:hover h3,.careers-role-card:focus-visible h3){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}:is(.home-lawyer-card:hover,.home-lawyer-card:focus-within) div,:is(.practice-detail-contact-card:hover,.practice-detail-contact-card:focus-within) .practice-detail-contact-card__body,:is(.lawyer-card__profile-link:hover,.lawyer-card__profile-link:focus-visible) .lawyer-card__body{background:linear-gradient(#0616342e 0%,#061634 92%)}:is(.events-card:hover,.events-card:focus-within) .events-card__link svg,:is(.event-detail-related-card:hover,.event-detail-related-card:focus-within) .event-detail-related-card__link svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){:is(.home-resource-card a,.home-practice-card a,.home-lawyer-card,.about-approach-card,.practice-page__card-link,.practice-detail-contact-card,.lawyer-card__profile-link,.resource-card,.office-card,.careers-role-card,.events-card,.event-detail-related-card),:is(.home-resource-card,.home-practice-card,.home-lawyer-card,.practice-page__card,.practice-detail-contact-card,.lawyer-card,.resource-card,.office-card,.careers-role-card,.events-card) img{transition-duration:1ms}:is(.home-resource-card a:hover,.home-resource-card a:focus-visible,.home-practice-card a:hover,.home-practice-card a:focus-visible,.home-lawyer-card:hover,.home-lawyer-card:focus-within,.about-approach-card:hover,.about-approach-card:focus-within,.practice-page__card-link:hover,.practice-page__card-link:focus-visible,.practice-detail-contact-card:hover,.practice-detail-contact-card:focus-within,.lawyer-card__profile-link:hover,.lawyer-card__profile-link:focus-visible,.resource-card:hover,.resource-card:focus-within,.office-card:hover,.office-card:focus-within,.careers-role-card:hover,.careers-role-card:focus-visible,.events-card:hover,.events-card:focus-within,.event-detail-related-card:hover,.event-detail-related-card:focus-within),:is(.home-resource-card:hover,.home-practice-card:hover,.home-lawyer-card:hover,.practice-page__card:hover,.practice-detail-contact-card:hover,.lawyer-card:hover,.resource-card:hover,.office-card:hover,.careers-role-card:hover,.events-card:hover) img,:is(.home-resource-card:focus-within,.home-practice-card:focus-within,.home-lawyer-card:focus-within,.practice-page__card:focus-within,.practice-detail-contact-card:focus-within,.lawyer-card:focus-within,.resource-card:focus-within,.office-card:focus-within,.careers-role-card:focus-visible,.events-card:focus-within) img{transform:none}}body:has(.practice-page) .kenna-header{background:var(--navy);color:#fff;--fill-0:#fff;border-bottom-color:#0000}body:has(.practice-page) .kenna-header .kenna-wordmark{filter:brightness(0)invert()}body:has(.practice-page) .kenna-header :is(a,button,.kenna-header__link,.kenna-pill){color:inherit}body:has(.practice-page) .kenna-header__menu-toggle{color:#fff}body:has(.practice-page) .kenna-pill--ghost{color:#fff}body:has(.practice-page) .kenna-pill--primary{color:var(--navy);background:#fff;border-color:#fff}body:has(.practice-page) .kenna-header .kenna-pill--primary{color:var(--navy)}body:has(.practice-page) .practice-page{color:var(--navy);background:#fff}body:has(.practice-page) .practice-page__hero{background:var(--navy);color:#fff;padding:144px clamp(20px,2.8vw,40px) 88px}body:has(.practice-page) .practice-page__hero-inner{flex-direction:column;align-items:stretch;gap:56px;width:min(100%,1360px);max-width:1360px;min-height:0;padding:0;display:flex}body:has(.practice-page) .practice-page__hero-copy{grid-template-columns:minmax(0,360px) minmax(0,808px);justify-content:space-between;align-items:flex-start;gap:64px;width:100%;min-height:0;display:grid}body:has(.practice-page) .practice-page__title{max-width:none;color:inherit;font-family:var(--font-display);letter-spacing:-1px;white-space:nowrap;flex-direction:column;margin:0;padding:0;font-size:24px;font-style:normal;font-weight:400;line-height:28px;display:flex}body:has(.practice-page) .practice-page__title span{display:block}body:has(.practice-page) .practice-page__body{width:100%;max-width:100%;color:inherit;font-family:var(--font-display);letter-spacing:-1.44px;align-self:start;margin:0;font-size:48px;font-weight:400;line-height:1}body:has(.practice-page) .practice-page__hero-media{aspect-ratio:1360/770;width:100%;position:relative;overflow:hidden}body:has(.practice-page) .practice-page__hero-media img{object-fit:cover;width:100%;height:100%;display:block}body:has(.practice-page) .practice-page__grid{background:#fff;padding:64px clamp(20px,2.8vw,40px) 0}body:has(.practice-page) .practice-page__grid-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 24px;width:min(100%,1360px);max-width:1360px;display:grid}body:has(.practice-page) .practice-page__card{gap:40px;min-width:0}body:has(.practice-page) .practice-page__card-media{height:220px}body:has(.practice-page) .practice-page__card-copy{gap:8px;padding-inline:12px}body:has(.practice-page) .practice-page__card-title{color:var(--navy);font-family:var(--font-display);letter-spacing:0;font-size:20px;font-weight:400;line-height:normal}body:has(.practice-page) .practice-page__card-description{-webkit-line-clamp:2;color:#061634cc;max-width:300px;font-family:var(--font-sans);font-size:14px;line-height:20px}body:has(.practice-page) .practice-page__card-read-more{color:var(--navy);font-family:var(--font-display);margin-top:32px;font-size:14px;line-height:1}body:has(.practice-page) .practice-page__pagination{background:#fff;justify-content:center;align-items:flex-start;gap:16px;padding:32px 20px 64px;display:flex}:is(body:has(.practice-page) .practice-page__pagination-page,body:has(.practice-page) .practice-page__pagination-arrow){color:#6e7c8f;width:48px;height:48px;font-family:var(--font-sans);justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}body:has(.practice-page) .practice-page__pagination-arrow{color:var(--navy);border:1px solid #d6cfc4}body:has(.practice-page) .practice-page__pagination-arrow img{width:16px;height:16px}body:has(.practice-page) .practice-page__pagination-arrow--previous img{transform:rotate(180deg)}body:has(.practice-page) .practice-page__pagination-page--current{background:var(--navy);color:#fff}body:has(.practice-page) .practice-page__spacer{display:none}@media (max-width:1200px){body:has(.practice-page) .kenna-header{background:var(--navy)!important;color:#fff!important;--fill-0:#fff!important}}@media (max-width:1024px){body:has(.practice-page) .practice-page__hero{padding-top:112px;padding-bottom:72px}body:has(.practice-page) .practice-page__hero-copy{flex-direction:column;gap:48px;min-height:0;display:flex}body:has(.practice-page) .practice-page__title{max-width:420px}body:has(.practice-page) .practice-page__body{width:min(100%,808px);font-size:40px;line-height:1.04}body:has(.practice-page) .practice-page__grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body:has(.practice-page) .practice-page__hero{padding-top:88px;padding-bottom:56px}body:has(.practice-page) .practice-page__hero-inner{gap:40px}body:has(.practice-page) .practice-page__hero-copy{gap:36px}body:has(.practice-page) .practice-page__title{max-width:100%;font-size:22px;line-height:26px}body:has(.practice-page) .practice-page__body{letter-spacing:-1.02px;font-size:31px;line-height:1.04}body:has(.practice-page) .practice-page__hero-media{aspect-ratio:350/360}body:has(.practice-page) .practice-page__grid{padding-top:48px}body:has(.practice-page) .practice-page__grid-inner{grid-template-columns:1fr;gap:48px}body:has(.practice-page) .practice-page__card-title{white-space:normal}body:has(.practice-page) .practice-page__pagination{gap:4px;padding-bottom:48px}:is(body:has(.practice-page) .practice-page__pagination-page,body:has(.practice-page) .practice-page__pagination-arrow){width:42px;height:42px}}body :is(.home-lawyer-card,.practice-detail-contact-card,.lawyer-card__profile-link){transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s}body :is(.home-lawyer-card:hover,.home-lawyer-card:focus-within,.practice-detail-contact-card:hover,.practice-detail-contact-card:focus-within,.lawyer-card__profile-link:hover,.lawyer-card__profile-link:focus-visible){box-shadow:none;transform:translateY(-3px)}body :is(.home-lawyer-card:hover,.home-lawyer-card:focus-within,.practice-detail-contact-card:hover,.practice-detail-contact-card:focus-within,.lawyer-card:hover,.lawyer-card:focus-within) img{transform:scale(1.025)}body :is(.home-lawyer-card:hover,.home-lawyer-card:focus-within,.practice-detail-contact-card:hover,.practice-detail-contact-card:focus-within,.lawyer-card__profile-link:hover,.lawyer-card__profile-link:focus-visible) :is(div,.practice-detail-contact-card__body,.lawyer-card__body){background:linear-gradient(#0616342e 0%,#061634 92%)}body :is(.home-lawyer-card:hover h3,.home-lawyer-card:focus-within h3,.practice-detail-contact-card:hover .practice-detail-contact-card__body span,.practice-detail-contact-card:focus-within .practice-detail-contact-card__body span,.lawyer-card__profile-link:hover .lawyer-card__body span,.lawyer-card__profile-link:focus-visible .lawyer-card__body span){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.kenna-home .home-lawyer-card:is(:hover,:focus-within),body .kenna-home.has-home-motion .home-lawyer-card[data-home-reveal].is-visible:is(:hover,:focus-within){box-shadow:none!important;transform:translateY(-3px)!important}body:has(.about-page) .home-lawyer-card:is(:hover,:focus-within){box-shadow:none!important;transform:translateY(-3px)!important}.kenna-home .home-lawyer-card:is(:hover,:focus-within) img{transform:scale(1.025)!important}body:has(.about-page) .home-lawyer-card:is(:hover,:focus-within) img{transform:scale(1.025)!important}.kenna-home .home-lawyer-card:is(:hover,:focus-within) div{background:linear-gradient(#0616342e 0%,#061634 92%)}body:has(.about-page) .home-lawyer-card:is(:hover,:focus-within) div{background:linear-gradient(#0616342e 0%,#061634 92%)}.kenna-home .home-lawyer-card:is(:hover,:focus-within) h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}body:has(.about-page) .home-lawyer-card:is(:hover,:focus-within) h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){body :is(.home-lawyer-card:hover,.home-lawyer-card:focus-within,.practice-detail-contact-card:hover,.practice-detail-contact-card:focus-within,.lawyer-card__profile-link:hover,.lawyer-card__profile-link:focus-visible),body :is(.home-lawyer-card:hover,.home-lawyer-card:focus-within,.practice-detail-contact-card:hover,.practice-detail-contact-card:focus-within,.lawyer-card:hover,.lawyer-card:focus-within) img{transform:none}}.lawyer-card__profile-link:is(:hover,:focus-visible) :is(.lawyer-card__media,.lawyer-card__body){background:0 0!important}.home-events,.home-podcasts{color:var(--navy);background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:128px 40px;display:flex}.home-podcasts{border-top:1px solid #06163414}.home-events__inner,.home-podcasts__inner{align-items:flex-start;gap:64px;width:100%;max-width:1520px;display:flex}.home-section-rail{flex-direction:column;flex:0 0 312px;align-items:flex-start;gap:24px;width:312px;display:flex}.home-section-rail h2,.home-section-rail p{width:100%;color:var(--navy);margin:0}.home-section-rail h2{font-family:var(--font-display);letter-spacing:-1.08px;font-size:36px;font-weight:400;line-height:1.2}.home-section-rail p{opacity:.66;font-family:var(--font-sans);font-size:17px;line-height:24px}.home-section-rail .home-text-link{margin-top:0}.home-events__list{flex-direction:column;flex:auto;gap:24px;min-width:0;display:flex}.home-event-card:not(:last-child){border-bottom:1px solid #06163414;padding-bottom:24px}.home-event-card{border-radius:4px;position:relative}.home-event-card__link{min-height:145px;color:inherit;align-items:flex-start;gap:40px;text-decoration:none;display:flex}.home-event-card__copy{flex-direction:column;flex:auto;align-items:flex-start;gap:12px;min-width:0;display:flex}.home-event-card__copy>div,.home-event-card__copy h3,.home-event-card__copy p{margin:0}.home-event-card__meta{color:#061634cc;width:100%;font-family:var(--font-sans);white-space:nowrap;align-items:center;gap:9px;font-size:14px;line-height:20px;display:flex;overflow:hidden}.home-event-card__meta span:not(:last-child):after{content:"|";margin-left:9px}.home-event-card h3{width:min(462px,100%);font-family:var(--font-display);letter-spacing:-1px;font-size:24px;font-weight:400;line-height:28px}.home-event-card__copy .home-text-link{margin-top:28px}.home-event-card__link>img{object-fit:cover;flex:0 0 183px;width:183px;height:145px}.home-event-card:hover,.home-event-card:focus-within{transform:translateY(-3px)}.home-event-card:hover:not(:last-child),.home-event-card:focus-within:not(:last-child){border-bottom-color:#06163433}.home-event-card:hover h3,.home-event-card:focus-within h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.home-event-card:hover .home-text-link,.home-event-card:focus-within .home-text-link{opacity:.78}.home-event-card:hover .home-text-link img,.home-event-card:focus-within .home-text-link img{transform:translate(4px)}.home-event-card:hover .home-event-card__link>img,.home-event-card:focus-within .home-event-card__link>img{filter:saturate(1.08)contrast(1.04);transform:scale(1.025)}.home-podcasts__carousel{width:calc(100vw - ( 40px + ((100vw - 80px - min(calc(100vw - 80px), var(--home-container-max))) / 2) + 312px + 64px ));flex:none;min-width:0;max-width:none}.home-podcasts__grid{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:24px;width:100%;min-width:0;max-width:none;padding-bottom:0;display:flex;overflow:auto visible}.home-podcasts__grid::-webkit-scrollbar{width:0;height:0;display:none}.home-podcasts__control{background:var(--navy);color:#fff;--fill-0:#fff;border:1px solid #0000;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex;top:calc(50% - 62px)}.home-podcasts__control:is(:hover,:focus-visible){color:var(--navy);--fill-0:var(--navy);background:#fff;border-color:#06163429;box-shadow:0 12px 28px #0616342e}.home-trending__control--previous.home-podcasts__control:is(:hover,:focus-visible){transform:translateY(-50%)rotate(180deg)scale(1.06)}.home-trending__control--next.home-podcasts__control:is(:hover,:focus-visible){transform:translateY(-50%)scale(1.06)}.home-trending__control--previous.home-podcasts__control{left:0}.home-trending__control--next.home-podcasts__control{right:24px}.home-podcast-card{scroll-snap-align:start;flex:0 0 322px;width:322px;min-width:0;position:relative}.home-podcast-card a{color:inherit;flex-direction:column;gap:16px;text-decoration:none;transition:transform .18s;display:flex}.home-podcast-card a:is(:hover,:focus-visible){outline:none;transform:translateY(-4px)}.home-podcast-card a:focus-visible{outline-offset:8px;outline:1px solid #0616347a}.home-podcast-card__media{width:100%;height:327px;position:relative;overflow:hidden}.home-podcast-card__media img{object-fit:cover;width:100%;height:100%;transition:filter .18s,transform .24s}.home-podcast-card a:is(:hover,:focus-visible) .home-podcast-card__media img{filter:brightness(.92);transform:scale(1.035)}.home-podcast-card__bookmark{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06163466;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .18s,color .18s,transform .18s;display:inline-flex;position:absolute;top:16px;right:16px}.home-podcast-card:is(:hover,:focus-within) .home-podcast-card__bookmark{color:var(--navy);background:#fff;transform:scale(1.06)}.home-podcast-card__bookmark[aria-pressed=true] svg{fill:currentColor}.home-podcast-card__bookmark:focus-visible{outline-offset:3px;outline:2px solid #fff}.home-podcast-card__bookmark svg{fill:none;stroke:currentColor;stroke-linejoin:round;width:16px;height:16px}.home-podcast-card__body{flex-direction:column;align-items:flex-start;gap:12px;display:flex;overflow:visible}.home-podcast-card__body>span,.home-podcast-card__body p,.home-podcast-card__controls{font-family:var(--font-sans);margin:0}.home-podcast-card__body>span{color:var(--navy);font-size:12px;line-height:18px}.home-podcast-card h3{width:100%;color:var(--navy);font-family:var(--font-display);letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:400;line-height:24px;transition:color .18s,text-decoration-color .18s;overflow:hidden}.home-podcast-card a:is(:hover,:focus-visible) h3{color:#0a214b;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.home-podcast-card__body p{width:100%;color:var(--navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.home-podcast-card__controls{color:#061634a3;justify-content:space-between;align-items:center;gap:8px;width:100%;height:32px;font-size:12px;line-height:16px;display:flex;overflow:visible}.home-podcast-card__controls>span:not(.home-podcast-card__play):not(.home-podcast-card__skip){color:#0a0a0aa3;margin-left:auto;font-size:14px;line-height:1}.home-podcast-card__controls strong{height:24px;color:var(--navy);text-transform:uppercase;border:1px solid #06163480;border-radius:2px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;line-height:16px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.home-podcast-card a:is(:hover,:focus-visible) .home-podcast-card__controls strong{background:var(--navy);border-color:var(--navy);color:#fff}.home-podcast-card__skip{color:#061634a3;border:1px solid #0616347a;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:7px;font-weight:700;line-height:1;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:visible}.home-podcast-card a:is(:hover,:focus-visible) .home-podcast-card__skip{color:var(--navy);border-color:#061634bd}.home-podcast-card__skip:before{content:"";border-top:1px solid;width:5px;height:5px;position:absolute;top:1px}.home-podcast-card__skip--back:before{border-left:1px solid;left:-2px;transform:rotate(-35deg)}.home-podcast-card__skip--forward:before{border-right:1px solid;right:-2px;transform:rotate(35deg)}.home-podcast-card__play{background:var(--navy);color:#fff;border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.home-podcast-card a:is(:hover,:focus-visible) .home-podcast-card__play{background:#0a214b;transform:scale(1.08);box-shadow:0 10px 22px #06163433}.home-podcast-card__play svg{fill:currentColor;stroke:none;width:14px;height:14px}@media (prefers-reduced-motion:reduce){.home-podcasts__control,.home-podcast-card a,.home-podcast-card__media img,.home-podcast-card__bookmark,.home-podcast-card h3,.home-podcast-card__controls strong,.home-podcast-card__skip,.home-podcast-card__play{transition:none}.home-podcasts__control:is(:hover,:focus-visible),.home-podcast-card a:is(:hover,:focus-visible),.home-podcast-card a:is(:hover,:focus-visible) .home-podcast-card__media img,.home-podcast-card a:is(:hover,:focus-visible) .home-podcast-card__bookmark,.home-podcast-card a:is(:hover,:focus-visible) .home-podcast-card__play{transform:none}}@media (max-width:900px){.home-events,.home-podcasts{padding:72px 24px}.home-events__inner,.home-podcasts__inner{flex-direction:column;gap:48px}.home-section-rail{flex-basis:auto;width:100%}.home-event-card__link{flex-direction:column}.home-event-card__link>img{aspect-ratio:183/145;flex-basis:auto;width:100%;height:auto}.home-podcasts__carousel{flex:none;width:100%;max-width:100%}}.kenna-footer :is(a,button,.newsletter__submit){cursor:pointer}.podcast-page{background:var(--sand);min-height:100vh;color:var(--navy)}body:has(.podcast-page) .kenna-footer{height:684px;min-height:684px}.podcast-detail,.podcast-related{padding-inline:40px}.podcast-detail__inner,.podcast-related__inner{width:100%;max-width:var(--page-max);margin-inline:auto}.podcast-detail__inner{flex-direction:column;padding:60px 0 0;display:flex}.podcast-player{background:#fff;align-items:flex-start;gap:40px;width:100%;min-height:276px;padding:24px;display:flex;overflow:hidden}.podcast-player__media{align-self:stretch;width:322px;min-width:322px;position:relative;overflow:hidden}.podcast-player__media img,.podcast-related-card__media img{object-fit:cover}.podcast-player__content{flex-direction:column;flex:auto;gap:16px;min-width:0;display:flex}.podcast-player__meta,.podcast-player__author{align-items:center;display:flex}.podcast-player__meta{width:100%;min-height:20px;color:var(--navy);font-family:var(--font-sans);gap:4px;font-size:14px;line-height:20px}.podcast-player__author{gap:12px;min-width:0}.podcast-player__author img,.podcast-player__author>span[aria-hidden]{background:#0616341f;border-radius:999px;flex:0 0 20px;width:20px;height:20px}.podcast-player__author>span:not([aria-hidden]){text-overflow:ellipsis;white-space:nowrap;max-width:178px;overflow:hidden}.podcast-player__author em{background:#0616340d;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:20px;padding-inline:4px;font-size:12px;font-style:normal;line-height:16px;display:inline-flex}.podcast-player__date{opacity:.5;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.podcast-player__date:before{content:"";background:currentColor;border-radius:999px;width:3px;height:3px}.podcast-player__summary{flex-direction:column;gap:16px;max-width:949px;display:flex}.podcast-player__summary h1{color:#242424;width:100%;font-family:var(--font-display);letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:400;line-height:28px;overflow:hidden}.podcast-player__summary p{color:#6b6b6b;width:500px;max-width:100%;max-height:42px;font-family:var(--font-sans);margin:0;font-size:14px;line-height:21px;overflow:hidden}.podcast-player__summary strong,.podcast-related-card__body strong{border:1px solid var(--navy);opacity:.5;width:fit-content;height:24px;color:var(--navy);font-family:var(--font-sans);text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.podcast-player__controls{width:100%;height:48px;color:var(--navy);font-family:var(--font-sans);align-items:center;gap:24px;font-size:14px;line-height:21px;display:flex}.podcast-player__controls--empty{height:auto;min-height:48px}.podcast-player__time{white-space:nowrap;flex:none}.podcast-player__empty{color:#061634ad;text-align:center;background:#06163408;border:1px solid #0616341f;flex:auto;justify-content:center;align-items:center;min-height:48px;padding:0 16px;display:flex}.podcast-player__empty a{color:var(--navy);font-weight:600;text-decoration:none}.podcast-player__progress{background:#0616340d;flex:auto;min-width:140px;height:10px;position:relative;overflow:hidden}.podcast-player__progress span{background:var(--navy);width:75%;height:13px;position:absolute;top:-1px;left:-3px}.podcast-player__buttons{flex:none;align-items:center;gap:1px;display:flex}.podcast-player__error{color:#9f1d1d;margin:0;font-size:12px;line-height:16px}.podcast-player__buttons button{color:#0a0a0aa3;width:32px;height:32px;font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}.podcast-player__play{position:relative;background:var(--navy)!important;border-radius:999px!important}.podcast-player__play:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;width:0;height:0;margin-left:2px}.podcast-player__play--playing:before,.podcast-player__play--playing:after{content:"";background:#fff;border:0;width:3px;height:12px}.podcast-player__play--playing:before{margin-left:-5px}.podcast-player__play--playing:after{margin-left:5px;position:absolute}.podcast-player__volume{grid-template-columns:18px 70px;align-items:center;gap:2px;width:90px;height:18px;display:grid}.podcast-player__volume-button{clip-path:polygon(0 38%,34% 38%,68% 14%,68% 86%,34% 62%,0 62%);cursor:pointer;background:#0a0a0a47;border:0;width:14px;height:14px;padding:0}.podcast-player__volume-button[aria-pressed=true]{opacity:.42}.podcast-player__volume-slider{align-items:center;width:70px;height:18px;display:flex;position:relative}.podcast-player__volume-track{background:#0a0a0a12;border-radius:3px;width:70px;height:3px;position:relative;overflow:hidden}.podcast-player__volume-track span{border-radius:inherit;background:#0a0a0a61;position:absolute;inset:0 auto 0 0}.podcast-detail__body{grid-template-columns:224px 721px 230px;align-items:start;column-gap:56px;min-height:0;padding-top:53px;display:grid;position:relative}.podcast-detail__rule{background:#0616341a;width:1px;height:auto;position:absolute;top:-36px;bottom:0;left:240px}.podcast-actions{flex-direction:column;gap:16px;width:224px;display:flex}.podcast-actions__download{display:none!important}.podcast-actions button,.podcast-actions div,.podcast-actions__download{width:224px;min-height:40px;color:var(--navy);font-family:var(--font-sans);background:0 0;border:1px solid #0616342e;border-radius:2px;align-items:center;font-size:14px;line-height:21px;display:flex}.podcast-actions>button{cursor:pointer;justify-content:center;transition:background-color .16s,border-color .16s,transform .22s cubic-bezier(.22,1,.36,1),color .16s;position:relative;overflow:visible}.podcast-actions>button[aria-pressed=false]{color:var(--navy);background:#fff;border-color:#0616342e}.podcast-actions>button[aria-pressed=false]:is(:hover,:focus-visible){border-color:var(--navy)}.podcast-actions>button[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff}.podcast-actions>button[aria-pressed=true]:is(:hover,:focus-visible){border-color:var(--navy-deep);background:var(--navy-deep)}.podcast-actions>button:disabled{cursor:wait;opacity:.58}.podcast-actions>button:before{clip-path:polygon(25% 12%,75% 12%,75% 86%,50% 68%,25% 86%);content:"";transform-origin:50% 60%;background:currentColor;width:16px;height:16px;margin-right:4px}.podcast-actions>button:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;border:1px solid #06163447;position:absolute;inset:-5px;transform:scale(.68)}.podcast-actions__bookmark-spark{opacity:0;pointer-events:none;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;inset:50% auto auto calc(50% - 22px);transform:translate(-50%,-50%)scale(.3)}.podcast-actions>button.is-bookmark-animating{animation:.52s cubic-bezier(.2,1.35,.32,1) resource-bookmark-button-pop}.podcast-actions>button.is-bookmark-animating:before{animation:.52s cubic-bezier(.2,1.35,.32,1) resource-bookmark-icon-pop}.podcast-actions>button.is-bookmark-animating:after{animation:.62s ease-out resource-bookmark-ring}.podcast-actions>button.is-bookmark-animating .podcast-actions__bookmark-spark{animation:.62s ease-out resource-bookmark-spark}.podcast-actions div{gap:10px;padding-inline:16px}.podcast-actions div span{flex:1}.podcast-actions div a,.podcast-actions div button{width:16px;height:16px;min-height:16px;color:var(--navy);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:10px;line-height:16px;text-decoration:none;display:inline-flex}.podcast-actions:after{content:"";background:#06163426;width:224px;height:1px;margin-top:-1px}.podcast-actions__message{width:224px;color:var(--navy);font-family:var(--font-sans);margin:-4px 0 0;font-size:12px;line-height:18px}.podcast-copy{width:721px;max-width:100%;color:var(--navy);flex-direction:column;grid-column:2;gap:80px;display:flex}.podcast-copy__section{flex-direction:column;gap:24px;width:100%;display:flex}.podcast-copy__section:first-child{width:564px;max-width:100%}.podcast-copy__section h2{font-family:var(--font-display);letter-spacing:-1.08px;margin:0;font-size:36px;font-weight:400;line-height:43px}.podcast-copy__section div{font-family:var(--font-sans);flex-direction:column;gap:26px;font-size:17px;line-height:26px;display:flex}.podcast-copy__section p{margin:0}.podcast-authors{flex-direction:column;gap:12px;width:230px;display:flex}.podcast-authors>p{opacity:.5;font-family:var(--font-sans);text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:16px}.podcast-authors__item{min-height:40px;font-family:var(--font-sans);align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.podcast-authors__item img,.podcast-authors__item span[aria-hidden]{background:#0616341f;border-radius:999px;flex:0 0 40px;width:40px;height:40px}.podcast-related{padding-top:120px;padding-bottom:120px}.podcast-related__inner{flex-direction:column;gap:40px;display:flex}.podcast-related__inner h2{font-family:var(--font-display);letter-spacing:-1.08px;margin:0;font-size:36px;font-weight:400;line-height:43px}.podcast-related__grid{grid-template-columns:repeat(4,minmax(0,322px));gap:24px;display:grid}.podcast-related-card,.podcast-related-card__link{flex-direction:column;gap:16px;width:322px;max-width:100%;display:flex}.podcast-related-card__link,.podcast-related-card__body h3 a{color:inherit;text-decoration:none}.podcast-related-card__media{width:100%;height:327px;position:relative;overflow:hidden}.podcast-related-card__media-link{width:100%;height:100%;display:block}.podcast-related-card__body{flex-direction:column;gap:12px;width:100%;display:flex}.podcast-related-card__body>span{font-family:var(--font-sans);font-size:12px;line-height:18px}.podcast-related-card__body h3{color:var(--navy);font-family:var(--font-display);letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:400;line-height:24px;overflow:hidden}.podcast-related-card__body p{min-height:40px;color:var(--navy);font-family:var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.podcast-video-detail{min-height:0;padding-inline:40px}.podcast-video-detail__inner{width:100%;max-width:1287px;margin-inline:auto;padding-top:40px}.podcast-video-hero{flex-direction:column;gap:48px;width:100%;display:flex}.podcast-video-breadcrumbs{max-width:1024px}.podcast-video-hero__header{flex-direction:column;align-items:flex-start;width:100%;max-width:1024px;padding-top:64px;display:flex}.podcast-video-hero h1{width:638px;max-width:100%;color:var(--navy);font-family:var(--font-display);letter-spacing:-2.4px;margin:0;font-size:48px;font-weight:400;line-height:48px}.podcast-video-hero__meta{align-items:center;gap:16px;height:56px;display:flex}.podcast-video-hero__meta strong{border:1px solid var(--navy);opacity:.5;width:fit-content;height:24px;color:var(--navy);font-family:var(--font-sans);text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.podcast-video-hero__meta span{opacity:.5;color:var(--navy);font-family:var(--font-sans);align-items:center;gap:16px;font-size:12px;line-height:12px;display:inline-flex}.podcast-video-hero__meta span:before,.podcast-video-hero__meta span:after{content:"";background:currentColor;border-radius:999px;width:5px;height:5px}.podcast-video-hero__meta span:after{display:none}.podcast-video-layout{grid-template-rows:712px 86px auto;grid-template-columns:224px minmax(0,721px) minmax(0,230px);column-gap:56px;width:100%;min-height:0;margin-top:60px;display:grid;position:relative}.podcast-video-player{color:#fff;background:#d9d9d9;grid-area:1/1/auto/-1;width:100%;height:712px;position:relative;overflow:hidden}.podcast-video-player>img{object-fit:cover}.podcast-audio-hero-player{isolation:isolate}.podcast-audio-hero-player img{object-fit:cover;z-index:0}.podcast-audio-hero-player:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#08090d14 0%,#08090ddb 100%);position:absolute;inset:0}.podcast-audio-hero-player__content{z-index:2;color:#fff;flex-direction:column;gap:24px;padding:40px;display:flex;position:absolute;bottom:0;left:0;right:0}.podcast-audio-hero-player__text{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.podcast-audio-hero-player__text p,.podcast-audio-hero-player__text span{color:inherit;margin:0;font-family:Arial,Helvetica,sans-serif}.podcast-audio-hero-player__text p{max-width:720px;font-size:24px;line-height:24px}.podcast-audio-hero-player__text span{color:#ffffffc7;flex:none;font-size:16px;line-height:16px}.podcast-audio-hero-player .podcast-player__controls{color:#fff;height:48px}.podcast-audio-hero-player .podcast-player__progress{background:#ffffff3d}.podcast-audio-hero-player .podcast-player__progress span{background:#fff}.podcast-audio-hero-player .podcast-player__buttons button{color:#ffffffd1}.podcast-audio-hero-player .podcast-player__play{background:#fff!important}.podcast-audio-hero-player .podcast-player__play:before{border-left-color:var(--navy)}.podcast-audio-hero-player .podcast-player__play--playing:before,.podcast-audio-hero-player .podcast-player__play--playing:after{background:var(--navy)}.podcast-audio-hero-player .podcast-player__volume-button{background:#ffffffb8}.podcast-audio-hero-player .podcast-player__volume-track{background:#ffffff38}.podcast-audio-hero-player .podcast-player__volume-track span{background:#ffffffb8}.podcast-video-player__controls{z-index:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(#08090d00 0%,#08090de6 80.37%);flex-direction:column;gap:16px;padding:16px 40px;display:flex;position:absolute;bottom:0;left:1px;right:0}.podcast-video-player__info,.podcast-video-player__buttons{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.podcast-video-player__info p,.podcast-video-player__info span{color:inherit;margin:0;font-family:Arial,Helvetica,sans-serif}.podcast-video-player__info>div{flex-direction:column;gap:8px;display:flex}.podcast-video-player__info p{font-size:24px;line-height:24px}.podcast-video-player__info span{color:#bbb;font-size:16px;line-height:normal}.podcast-video-player__info>span{color:#fff;font-size:16px;line-height:16px}.podcast-video-player__progress{border-radius:20px;width:100%;height:2px;position:relative;overflow:hidden}.podcast-video-player__progress:before{border-radius:inherit;content:"";background:#d9d9d966;position:absolute;inset:0 4px 0 0}.podcast-video-player__progress span{border-radius:inherit;background:#fff;width:45%;height:2px;position:absolute;top:0;left:0}.podcast-video-player__buttons>div{align-items:flex-start;gap:8px;display:flex}.podcast-video-player__button{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex;position:relative}.podcast-video-player__button:before,.podcast-video-player__button:after{content:"";position:absolute}.podcast-video-player__button--play:before{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid;width:0;height:0;margin-left:4px}.podcast-video-player__button--playing:before,.podcast-video-player__button--playing:after{background:currentColor;border:0;width:4px;height:22px}.podcast-video-player__button--playing:before{margin-left:-7px}.podcast-video-player__button--playing:after{margin-left:7px}.podcast-video-player__button--skip-back:before,.podcast-video-player__button--skip-forward:before{border:2px solid;border-radius:999px;width:24px;height:24px}.podcast-video-player__button--skip-back:after,.podcast-video-player__button--skip-forward:after{clip-path:polygon(0 50%,55% 10%,55% 36%,100% 10%,100% 90%,55% 64%,55% 90%);background:currentColor;width:14px;height:14px}.podcast-video-player__button--skip-forward:after{transform:rotate(180deg)}.podcast-video-player__button--volume:before{clip-path:polygon(7% 38%,36% 38%,70% 14%,70% 86%,36% 62%,7% 62%);background:currentColor;width:24px;height:24px}.podcast-video-player__button--subtitles:before{border:2px solid;border-radius:4px;width:24px;height:18px}.podcast-video-player__button--subtitles:after{border-top:2px solid;border-bottom:2px solid;width:13px;height:2px}.podcast-video-player__button--fullscreen:before{border:2px solid #0000;border-color:currentColor #0000 #0000 currentColor;width:18px;height:18px;box-shadow:8px 8px 0 -2px #0000}.podcast-video-player__button--more:before{background:currentColor;border-radius:999px;width:4px;height:4px;box-shadow:0 8px,0 -8px}.podcast-video-copy{grid-area:3/2;position:static}.podcast-video-copy .podcast-copy__section:nth-child(3) div{gap:0}.podcast-video-rule{display:none;top:712px;left:240px}.podcast-video-authors{grid-area:3/3;gap:0;min-height:156px;position:static}.podcast-video-authors>p{margin-bottom:12px}.podcast-video-authors .podcast-authors__item+.podcast-authors__item{margin-top:4px}.podcast-video-actions{grid-area:3/1;gap:8px;position:static}.podcast-video-actions .podcast-actions__download{display:none!important}.podcast-video-actions:after{margin-top:8px}.podcast-video-actions p{width:224px;color:var(--navy);font-family:var(--font-sans);justify-content:center;gap:10px;margin:8px 0 0;font-size:14px;line-height:20px;display:flex}.podcast-video-actions .podcast-actions__message{justify-content:flex-start;margin-top:0;font-size:12px;line-height:18px}.podcast-video-actions p span{opacity:.5}.podcast-video-actions p strong{font-weight:400}.podcast-video-related{padding-inline:40px;min-height:0;padding-bottom:80px}.podcast-video-related .podcast-related__inner{max-width:var(--page-max)}@media (min-width:641px) and (max-width:1200px){.podcast-video-detail{min-height:0;padding-inline:0}.podcast-video-detail__inner{max-width:none;padding-top:0}.podcast-video-hero{gap:48px;width:100%;height:auto;min-height:408px;padding:40px 40px 64px}.podcast-video-hero__header{padding-top:64px}.podcast-video-hero h1{letter-spacing:-1.44px;width:559px}.podcast-video-hero__meta{width:730px;height:24px;margin-top:24px}.podcast-video-hero__meta span{opacity:1;font-family:var(--font-mono);letter-spacing:-.24px;text-transform:uppercase}.podcast-video-layout{grid-template-rows:479px 24px auto 80px auto;grid-template-columns:40px 224px 292px 214px 40px;width:100%;min-height:0;margin-top:0;display:grid}.podcast-video-player{grid-area:1/1/auto/-1;width:100%;height:479px}.podcast-video-player__controls{height:165px;left:0}.podcast-video-copy{grid-area:3/2/auto/5;width:730px;position:static}.podcast-video-copy .podcast-copy__section:nth-child(2){width:730px}.podcast-video-copy .podcast-copy__section:nth-child(2) div{gap:0}.podcast-video-rule{display:none}.podcast-video-actions{grid-area:5/2;align-self:start;position:static}.podcast-video-authors{grid-area:5/4;align-self:start;width:214px;min-height:108px;position:static}.podcast-video-authors .podcast-authors__item{min-height:24px}.podcast-video-authors .podcast-authors__item img,.podcast-video-authors .podcast-authors__item span[aria-hidden]{flex-basis:24px;width:24px;height:24px}.podcast-video-related{padding-inline:40px;min-height:0;padding-bottom:80px}.podcast-video-related .podcast-related__inner{max-width:730px}.podcast-video-related .podcast-related__grid{scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.podcast-video-related .podcast-related__grid::-webkit-scrollbar{display:none}.podcast-video-related .podcast-related-card{flex:0 0 352px;width:352px}.podcast-video-related .podcast-related-card__link,.podcast-video-related .podcast-related-card__media{width:352px}}@media (max-width:1200px){.podcast-detail,.podcast-related{padding-inline:40px}.podcast-detail__inner{max-width:730px;padding-top:76px}.podcast-player{flex-direction:column;gap:24px;min-height:524px}.podcast-player__media{align-self:auto;width:100%;min-width:0;height:228px}.podcast-player__content{width:100%;min-height:228px}.podcast-player__controls{flex-wrap:nowrap;gap:24px;height:48px;padding-top:10px}.podcast-player__progress{order:initial;flex-basis:auto}.podcast-player__buttons{margin-left:auto}.podcast-player__volume{display:grid}.podcast-detail__body{grid-template-columns:1fr 174px;column-gap:24px;min-height:0;padding-top:52px}.podcast-detail__rule{display:none}.podcast-copy{grid-area:1/1/auto/-1;width:100%}.podcast-actions{grid-area:2/1;padding-top:80px}.podcast-actions__download{justify-content:center;align-items:center;text-decoration:none;display:flex!important}.podcast-authors{grid-area:2/2;width:214px;padding-top:80px}.podcast-authors__item img,.podcast-authors__item span[aria-hidden]{flex-basis:24px;width:24px;height:24px}.podcast-related{padding-top:120px}.podcast-related__inner{max-width:730px}.podcast-related__grid{scrollbar-width:none;gap:24px;padding-bottom:8px;display:flex;overflow-x:auto}.podcast-related__grid::-webkit-scrollbar{display:none}.podcast-related-card{flex:0 0 352px;width:352px}.podcast-related-card__media{height:327px}}@media (min-width:641px) and (max-width:1200px){body:has(.podcast-page) .kenna-footer{height:1195px;min-height:1195px}.podcast-player{gap:20px}.podcast-player__time{flex-basis:28px}.podcast-player__progress{flex:0 0 293px}.podcast-player__progress+.podcast-player__time{flex-basis:40px}.podcast-player__buttons{justify-content:space-between;width:143px;margin-left:0}.podcast-player__volume{margin-left:-8px}.podcast-detail__body{align-content:start;row-gap:80px;min-height:0;margin-top:64px;padding-top:24px;padding-bottom:78px}.podcast-copy__section div{gap:0}.podcast-copy__section:first-child div{gap:26px}.podcast-actions{gap:8px;padding-top:0}.podcast-authors{padding-top:0}.podcast-actions:after{margin-top:8px}.podcast-authors__item{min-height:24px}.podcast-related-card__link,.podcast-related-card__media{width:352px}body:has(.podcast-audio-page) .podcast-audio-hero-player .podcast-player__controls{flex-wrap:nowrap;gap:16px;height:48px;margin-top:0;padding-top:0}body:has(.podcast-audio-page) .podcast-audio-hero-player .podcast-player__progress{flex:auto}body:has(.podcast-audio-page) .podcast-audio-hero-player .podcast-player__buttons{width:auto;margin-left:0}}@media (max-width:640px){body:has(.podcast-page) .kenna-footer{height:1847px;min-height:1847px}.podcast-detail,.podcast-related{padding-inline:24px}.podcast-detail__inner{max-width:none;padding-top:76px}.podcast-player{min-height:624px}.podcast-player__media{height:228px}.podcast-player__summary p{width:100%;max-height:63px}.podcast-player__summary{height:183px}.podcast-player__summary h1{white-space:normal;min-height:56px}.podcast-player__controls{flex-wrap:wrap;place-content:flex-start center;gap:24px 16px;height:77px;margin-top:12px;padding-top:0}.podcast-player__buttons{flex-basis:100%;order:1;justify-content:center;margin-left:0}.podcast-player__time{order:2}.podcast-player__progress{flex:0 0 194px;order:3}.podcast-player__progress+.podcast-player__time{order:4}.podcast-player__volume{display:none}.podcast-detail__body{flex-direction:column;min-height:0;padding-top:80px;display:flex}.podcast-copy{gap:80px}.podcast-copy__section,.podcast-copy__section:first-child{width:100%}.podcast-copy__section:nth-child(3) div{gap:0}.podcast-actions{order:2;gap:8px;width:342px;margin-top:80px;padding-top:0}.podcast-actions button,.podcast-actions div,.podcast-actions__download{width:100%}.podcast-actions:after{width:100%;margin-top:8px}.podcast-authors{order:3;width:214px;margin-top:48px;padding-top:0}.podcast-authors__item{min-height:24px}.podcast-authors__item img,.podcast-authors__item span[aria-hidden]{flex-basis:24px;width:24px;height:24px}.podcast-related{padding-inline:20px;padding-top:120px;padding-bottom:120px}.podcast-related__grid{width:350px}.podcast-related-card,.podcast-related-card__link,.podcast-related-card__media{width:322px}.podcast-related-card{flex-basis:322px}}@media (min-width:641px) and (max-width:1200px){body:has(.podcast-video-page) .podcast-video-layout{grid-template-rows:479px 24px auto 80px auto;grid-template-columns:40px 224px 292px 214px 40px;min-height:0;display:grid}body:has(.podcast-video-page) .podcast-video-copy{grid-area:3/2/auto/5;width:730px}body:has(.podcast-video-page) .podcast-video-actions{grid-area:5/2;width:224px;margin-top:0}body:has(.podcast-video-page) .podcast-video-authors{grid-area:5/4;width:214px;margin-top:0}}@media (max-width:640px){body:has(.podcast-video-page) .podcast-video-detail{min-height:0;padding-inline:0}body:has(.podcast-video-page) .podcast-video-detail__inner{max-width:none;padding-top:0}body:has(.podcast-video-page) .podcast-video-hero{gap:48px;width:100%;height:auto;min-height:0;padding:40px 24px 0}body:has(.podcast-video-page) .podcast-video-breadcrumbs{width:342px;max-width:100%}body:has(.podcast-video-page) .podcast-video-hero__header{width:342px;max-width:100%;padding-top:64px}body:has(.podcast-video-page) .podcast-video-hero h1{letter-spacing:-1.44px;width:342px;min-height:192px;font-size:48px;line-height:48px}body:has(.podcast-video-page) .podcast-video-hero__meta{flex-direction:column;align-items:flex-start;gap:16px;width:342px;height:116px;margin-top:24px;padding-top:16px}body:has(.podcast-video-page) .podcast-video-hero__meta span:after{display:none}body:has(.podcast-video-page) .podcast-video-hero__meta span{opacity:1;font-family:var(--font-mono);letter-spacing:-.24px;text-transform:uppercase}body:has(.podcast-video-page) .podcast-video-layout{grid-template-rows:267px 80px auto 80px auto;grid-template-columns:24px minmax(0,1fr) 24px;width:100%;min-height:0;margin-top:0;display:grid}body:has(.podcast-video-page) .podcast-video-player{grid-area:1/1/auto/-1;width:100%;height:267px}body:has(.podcast-video-page) .podcast-video-player__controls{gap:12px;height:127px;padding:48px 32px 24px;left:0}body:has(.podcast-audio-page) .podcast-audio-hero-player__content{gap:16px;padding:48px 32px 24px}body:has(.podcast-audio-page) .podcast-audio-hero-player__text{display:none}body:has(.podcast-audio-page) .podcast-audio-hero-player .podcast-player__controls{flex-wrap:nowrap;place-content:center flex-start;gap:10px;height:48px;margin-top:0;padding-top:0}body:has(.podcast-audio-page) .podcast-audio-hero-player .podcast-player__buttons{flex:none;order:0;justify-content:center;width:auto;margin-left:0}body:has(.podcast-audio-page) .podcast-audio-hero-player .podcast-player__buttons button:not(.podcast-player__play){display:none}body:has(.podcast-audio-page) .podcast-audio-hero-player .podcast-player__time{flex-basis:auto;order:2;font-size:12px}body:has(.podcast-audio-page) .podcast-audio-hero-player .podcast-player__time:first-of-type{display:none}body:has(.podcast-audio-page) .podcast-audio-hero-player .podcast-player__progress{flex:auto;order:1;min-width:0}body:has(.podcast-audio-page) .podcast-audio-hero-player .podcast-player__volume{display:none}body:has(.podcast-video-page) .podcast-video-player__info{align-items:flex-end}body:has(.podcast-video-page) .podcast-video-player__info p{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:20px;line-height:20px;overflow:hidden}body:has(.podcast-video-page) .podcast-video-player__info span{font-size:14px}body:has(.podcast-video-page) .podcast-video-player__info>span{font-size:14px;line-height:14px}body:has(.podcast-video-page) .podcast-video-player__buttons{display:none}body:has(.podcast-video-page) .podcast-video-player__button{width:32px;height:32px}body:has(.podcast-video-page) .podcast-video-player__buttons>div:first-child{gap:4px}body:has(.podcast-video-page) .podcast-video-player__buttons>div:last-child{gap:4px}body:has(.podcast-video-page) .podcast-video-copy{grid-area:3/2;width:100%;position:static}body:has(.podcast-video-page) .podcast-video-copy .podcast-copy__section{width:100%}body:has(.podcast-video-page) .podcast-video-copy .podcast-copy__section:first-child{width:100%}body:has(.podcast-video-page) .podcast-video-copy .podcast-copy__section:nth-child(2){min-height:448px}:is(body:has(.podcast-video-page) .podcast-video-copy .podcast-copy__section:nth-child(2) h2,body:has(.podcast-video-page) .podcast-video-copy .podcast-copy__section:nth-child(3) h2){min-height:86px}:is(body:has(.podcast-video-page) .podcast-video-copy .podcast-copy__section:nth-child(2) div,body:has(.podcast-video-page) .podcast-video-copy .podcast-copy__section:nth-child(3) div){gap:0}body:has(.podcast-video-page) .podcast-video-rule{display:none}body:has(.podcast-video-page) .podcast-video-actions{grid-area:5/2;width:100%;margin-top:0;position:static}:is(body:has(.podcast-video-page) .podcast-video-actions button,body:has(.podcast-video-page) .podcast-video-actions div){width:100%}body:has(.podcast-video-page) .podcast-video-actions p{width:100%}body:has(.podcast-video-page) .podcast-video-authors{grid-area:5/2;width:214px;min-height:108px;margin-top:189px;position:static}body:has(.podcast-video-page) .podcast-video-authors .podcast-authors__item{min-height:24px}body:has(.podcast-video-page) .podcast-video-authors .podcast-authors__item img{flex-basis:24px;width:24px;height:24px}body:has(.podcast-video-page) .podcast-video-authors .podcast-authors__item span[aria-hidden]{flex-basis:24px;width:24px;height:24px}body:has(.podcast-video-page) .podcast-video-related{padding-inline:20px;min-height:0;padding-top:120px;padding-bottom:72px}body:has(.podcast-video-page) .podcast-video-related .podcast-related__inner{width:100%;max-width:none}body:has(.podcast-video-page) .podcast-video-related .podcast-related__grid{width:100%}:is(body:has(.podcast-video-page) .podcast-video-related .podcast-related-card,body:has(.podcast-video-page) .podcast-video-related .podcast-related-card__link,body:has(.podcast-video-page) .podcast-video-related .podcast-related-card__media){width:322px}body:has(.podcast-video-page) .podcast-video-related .podcast-related-card{flex-basis:322px}}@media (max-width:1200px){.kenna-header .kenna-header__nav,.kenna-header .kenna-mega-menu,.kenna-header .kenna-mega-menu__main,.kenna-header .kenna-mega-menu__practice,.kenna-header .kenna-mega-menu__insight{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.lawyers-page) .kenna-header{background:var(--sand)!important;color:var(--navy)!important;--fill-0:var(--navy)!important;border-bottom-color:#0000!important}body:has(.practice-page) .kenna-header{background:var(--navy)!important;color:#fff!important;--fill-0:#fff!important;border-bottom-color:#0000!important}:is(body:has(.resources-page) .kenna-header,body:has(.contact-page) .kenna-header,body:has(.events-page) .kenna-header,body:has(.podcast-page) .kenna-header,body:has(.login-page) .kenna-header,body:has(.legal-page) .kenna-header){box-sizing:border-box!important;width:100%!important;height:80px!important;min-height:80px!important;box-shadow:none!important;color:var(--navy)!important;--fill-0:var(--navy)!important;background:#fff!important;border-bottom-color:#0000!important;padding:20px 24px!important}body:has(.events-page) .kenna-header .kenna-header__inner{align-items:center!important;gap:0!important;width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important;display:flex!important}body:has(.events-page) .kenna-header .kenna-header__brand{flex:none!important;align-items:center!important;gap:0!important;margin-right:12px!important}body:has(.events-page) .kenna-header .kenna-header__actions{flex:1 1 0!important;justify-content:flex-end!important;align-items:center!important;gap:16px!important;min-width:0!important;margin-left:0!important;margin-right:16px!important;display:flex!important}body:has(.events-page) .kenna-header .kenna-header__actions .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important;width:156px!important;min-width:156px!important;height:40px!important;min-height:40px!important;font-family:var(--font-sans)!important;letter-spacing:0!important;border-radius:4px!important;flex:0 0 156px!important;justify-content:center!important;align-items:center!important;padding:4px 16px!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;display:inline-flex!important}body:has(.events-page) .kenna-header .kenna-header__menu-toggle{width:24px!important;height:24px!important;color:var(--navy)!important;flex:0 0 24px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}body:has(.article-page) .kenna-header{box-sizing:border-box!important;width:100%!important;height:80px!important;min-height:80px!important;box-shadow:none!important;color:var(--navy)!important;--fill-0:var(--navy)!important;background:#fff!important;border-bottom-color:#0000!important;padding:20px 24px!important}body:has(.article-page) .kenna-header .kenna-header__inner{align-items:center!important;gap:0!important;width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important;display:flex!important}body:has(.article-page) .kenna-header .kenna-header__brand{flex:none!important;align-items:center!important;gap:0!important;margin-right:12px!important}body:has(.article-page) .kenna-header .kenna-header__brand:after{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.article-page) .kenna-header .kenna-header__nav{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.article-page) .kenna-header .kenna-mega-menu{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.article-page) .kenna-header .kenna-mega-menu__main{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.article-page) .kenna-header .kenna-mega-menu__practice{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.article-page) .kenna-header .kenna-mega-menu__insight{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.article-page) .kenna-header .kenna-pill--ghost{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.article-page) .kenna-header .kenna-icon-button--search{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.article-page) .kenna-header .kenna-header__brand .kenna-wordmark{aspect-ratio:92.592/20!important;filter:none!important;width:92.592px!important;height:20px!important}body:has(.article-page) .kenna-header .kenna-header__actions{flex:1 1 0!important;justify-content:flex-end!important;align-items:center!important;gap:16px!important;min-width:0!important;margin-left:0!important;margin-right:16px!important;display:flex!important}body:has(.article-page) .kenna-header .kenna-header__actions .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important;width:156px!important;min-width:156px!important;height:40px!important;min-height:40px!important;font-family:var(--font-sans)!important;letter-spacing:0!important;border-radius:4px!important;flex:0 0 156px!important;justify-content:center!important;align-items:center!important;padding:4px 16px!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;display:inline-flex!important}body:has(.article-page) .kenna-header .kenna-header__actions .kenna-pill--primary svg{display:none!important}body:has(.article-page) .kenna-header .kenna-header__menu-toggle{width:24px!important;height:24px!important;color:var(--navy)!important;flex:0 0 24px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}body:has(.article-page) .kenna-header .kenna-header__menu-toggle svg{stroke-width:1px!important;width:24px!important;height:24px!important}body:has(.contact-page) .kenna-header{box-sizing:border-box!important;width:100%!important;height:80px!important;min-height:80px!important;box-shadow:none!important;color:var(--navy)!important;--fill-0:var(--navy)!important;background:#fff!important;border-bottom-color:#0000!important;padding:20px 24px!important;position:relative!important;inset:auto!important}body:has(.contact-page) .kenna-header .kenna-header__inner{justify-content:flex-start!important;align-items:center!important;gap:16px!important;width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important;display:flex!important}body:has(.contact-page) .kenna-header .kenna-header__brand{flex:none!important;align-items:center!important;gap:0!important;margin-right:0!important}body:has(.contact-page) .kenna-header .kenna-header__brand:after{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.contact-page) .kenna-header .kenna-header__nav{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.contact-page) .kenna-header .kenna-mega-menu{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.contact-page) .kenna-header .kenna-mega-menu__main{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.contact-page) .kenna-header .kenna-mega-menu__practice{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.contact-page) .kenna-header .kenna-mega-menu__insight{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.contact-page) .kenna-header .kenna-pill--ghost{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.contact-page) .kenna-header .kenna-icon-button--search{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.contact-page) .kenna-header .kenna-wordmark{aspect-ratio:92.592/20!important;filter:none!important;width:92.592px!important;height:20px!important}body:has(.contact-page) .kenna-header .kenna-header__brand .kenna-wordmark{aspect-ratio:92.592/20!important;filter:none!important;width:92.592px!important;height:20px!important}body:has(.contact-page) .kenna-header .kenna-header__actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:16px!important;width:auto!important;min-width:0!important;margin-left:auto!important;margin-right:0!important;display:flex!important}body:has(.contact-page) .kenna-header .kenna-pill--primary{border-color:var(--navy)!important;background:var(--navy)!important;color:#fff!important;width:auto!important;min-width:156px!important;height:40px!important;min-height:40px!important;font-family:var(--font-sans)!important;letter-spacing:0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:4px 16px!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;display:inline-flex!important}body:has(.contact-page) .kenna-header .kenna-pill--primary svg{display:none!important}body:has(.contact-page) .kenna-header .kenna-header__menu-toggle{width:24px!important;height:24px!important;color:var(--navy)!important;flex:0 0 24px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}body:has(.contact-page) .kenna-header .kenna-header__menu-toggle svg{stroke-width:1px!important;width:24px!important;height:24px!important}}@media (max-width:640px){body:has(.events-page) .kenna-header{padding-inline:20px!important}body:has(.events-page) .kenna-header .kenna-header__actions{margin-right:12px!important}body:has(.events-page) .kenna-header .kenna-header__actions .kenna-pill--primary{flex-basis:auto!important;width:auto!important;min-width:0!important}body:has(.article-page) .kenna-header{padding-inline:20px!important}body:has(.article-page) .kenna-header .kenna-header__actions{margin-right:12px!important}body:has(.article-page) .kenna-header .kenna-header__actions .kenna-pill--primary{flex-basis:auto!important;width:auto!important;min-width:0!important}body:has(.contact-page) .kenna-header{padding-inline:20px!important}body:has(.contact-page) .kenna-header .kenna-header__actions{margin-right:0!important}body:has(.contact-page) .kenna-header .kenna-header__actions .kenna-pill--primary{flex-basis:auto!important;width:auto!important;min-width:0!important}}@media (max-width:380px){body:has(.contact-page) .kenna-header{padding-inline:16px!important}:is(body:has(.contact-page) .kenna-header .kenna-header__inner,body:has(.contact-page) .kenna-header .kenna-header__actions){gap:12px!important}body:has(.contact-page) .kenna-header .kenna-header__actions .kenna-pill--primary{padding-inline:12px!important}}.kenna-mobile-menu{z-index:2147483647!important;overscroll-behavior:contain!important;background:#fff!important;width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:none!important;position:fixed!important;inset:0!important;overflow:hidden!important}.kenna-mobile-menu.kenna-mobile-menu--open{display:block!important}.kenna-mobile-menu__panel{background:#fff;overscroll-behavior:contain!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow-y:auto!important}@media (max-width:640px){.kenna-mobile-menu__topbar{min-height:clamp(52px,9.5dvh,61px)!important}.kenna-mobile-menu__nav{gap:clamp(8px,1.8dvh,12px)!important;padding-top:clamp(28px,6dvh,48px)!important}.kenna-mobile-menu__link{letter-spacing:0!important;font-size:clamp(30px,9vw,36px)!important;line-height:1!important}.kenna-mobile-menu__link .icon-chevron{width:clamp(24px,7.5vw,33px)!important;height:clamp(24px,7.5vw,34px)!important}.kenna-mobile-menu__utilities{padding-top:clamp(28px,6dvh,48px)!important;padding-bottom:clamp(28px,7dvh,51px)!important}:is(.kenna-mobile-menu__actions,.kenna-mobile-menu__actions:has(.kenna-mobile-menu__action--ghost:nth-child(2))){row-gap:10px!important}.kenna-mobile-submenu__content{padding-top:clamp(36px,7.5dvh,56px)!important}.kenna-mobile-submenu__eyebrow{margin-bottom:clamp(10px,2.4dvh,15px)!important}.kenna-mobile-submenu__lists{gap:clamp(16px,4dvh,28px)!important;padding-bottom:clamp(14px,3dvh,22px)!important}.kenna-mobile-submenu__list{letter-spacing:0!important;gap:clamp(6px,1.6dvh,10px)!important;font-size:clamp(17px,5.4vw,20px)!important;line-height:1.12!important}.kenna-mobile-submenu__all{margin-top:clamp(14px,3dvh,20px)!important}}@media (max-width:640px) and (max-height:620px){.kenna-mobile-menu__nav{gap:8px!important;padding-top:24px!important}.kenna-mobile-menu__link{font-size:28px!important}.kenna-mobile-menu__utilities{padding-top:24px!important;padding-bottom:24px!important}.kenna-mobile-menu__action{min-height:38px!important}.kenna-mobile-submenu__content{padding-top:32px!important}.kenna-mobile-submenu__lists{gap:14px!important}.kenna-mobile-submenu__list{gap:6px!important;font-size:16px!important;line-height:20px!important}}@media (min-width:641px) and (max-width:900px){body:has(.practice-detail-page) .kenna-header{padding:20px 40px!important}body:has(.practice-detail-page) .kenna-header .kenna-header__inner{width:100%!important;max-width:730px!important}body:has(.practice-detail-page) .practice-detail-hero{background:var(--navy)!important;height:632px!important;min-height:632px!important;padding-inline:40px!important}body:has(.practice-detail-page) .practice-detail-hero__inner{justify-content:center!important;align-items:flex-end!important;width:100%!important;max-width:730px!important;height:632px!important;min-height:632px!important;padding:72px 0 48px!important;display:flex!important}body:has(.practice-detail-page) .practice-detail-hero__copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"crumbs intro""title intro""title actions"!important;align-items:start!important;gap:48px!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:grid!important;position:static!important}:is(body:has(.practice-detail-page) .practice-detail-hero__crumbs,body:has(.practice-detail-page) .practice-detail-hero__title,body:has(.practice-detail-page) .practice-detail-hero__intro,body:has(.practice-detail-page) .practice-detail-hero__actions){position:static!important;inset:auto!important}body:has(.practice-detail-page) .practice-detail-hero__crumbs{white-space:nowrap;grid-area:crumbs;font-family:var(--font-sans)!important;letter-spacing:-.24px!important;gap:16px!important;font-size:12px!important;line-height:1!important}body:has(.practice-detail-page) .practice-detail-hero__title{text-wrap:balance;grid-area:title;flex:initial!important;width:100%!important;max-width:100%!important;font-family:var(--font-newsreader,var(--font-display))!important;letter-spacing:-3px!important;font-size:48px!important;font-weight:400!important;line-height:1!important}body:has(.practice-detail-page) .practice-detail-hero__title-main{white-space:nowrap;display:block!important}body:has(.practice-detail-page) .practice-detail-hero__intro{grid-area:intro;align-self:start;width:100%!important;max-width:100%!important;font-family:var(--font-sans)!important;margin-top:60px!important;font-size:17px!important;line-height:24px!important}body:has(.practice-detail-page) .practice-detail-hero__actions{grid-area:actions;flex-wrap:nowrap!important;align-items:flex-start!important;gap:16px!important;width:auto!important;max-width:100%!important}body:has(.practice-detail-page) .practice-detail-hero__button{white-space:nowrap;height:40px!important;min-height:40px!important;font-family:var(--font-sans)!important;flex:none!important;padding:10px 16px!important;font-size:14px!important;line-height:20px!important}body:has(.practice-detail-page) .practice-detail-hero__button--secondary{padding-block:4px!important}body:has(.practice-detail-page) .practice-detail-hero__media{display:none!important}}@media (min-width:901px) and (max-width:1200px){:is(body:has(.practice-detail-page) .practice-detail-hero,body:has(.practice-detail-page) .practice-detail-overview,body:has(.practice-detail-page) .practice-detail-contacts,body:has(.practice-detail-page) .practice-detail-related){padding-inline:24px}body:has(.practice-detail-page) .practice-detail-hero{background:var(--navy);height:632px;min-height:632px}body:has(.practice-detail-page) .practice-detail-hero__inner{width:100%;max-width:var(--page-max);justify-content:center;align-items:flex-end;height:632px;min-height:632px;padding:72px 0 48px;display:flex}body:has(.practice-detail-page) .practice-detail-hero__copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"crumbs intro""title intro""title actions";align-items:start;gap:48px;width:100%;height:auto;min-height:0;padding:0;display:grid;position:static}:is(body:has(.practice-detail-page) .practice-detail-hero__crumbs,body:has(.practice-detail-page) .practice-detail-hero__title,body:has(.practice-detail-page) .practice-detail-hero__intro,body:has(.practice-detail-page) .practice-detail-hero__actions){position:static;inset:auto}body:has(.practice-detail-page) .practice-detail-hero__crumbs{white-space:nowrap;grid-area:crumbs}body:has(.practice-detail-page) .practice-detail-hero__title{width:100%;max-width:100%;font-family:var(--font-newsreader,var(--font-display));letter-spacing:-3px;text-wrap:balance;grid-area:title;font-size:48px;line-height:1}body:has(.practice-detail-page) .practice-detail-hero__title-main{white-space:nowrap;display:block}body:has(.practice-detail-page) .practice-detail-hero__intro{grid-area:intro;align-self:start;width:100%;max-width:100%;margin-top:60px;font-size:17px;line-height:24px}body:has(.practice-detail-page) .practice-detail-hero__actions{flex-wrap:nowrap;grid-area:actions;align-items:flex-start;width:auto;max-width:100%}body:has(.practice-detail-page) .practice-detail-hero__button{white-space:nowrap;height:40px;min-height:40px;line-height:20px}body:has(.practice-detail-page) .practice-detail-hero__button--secondary{padding-block:4px}body:has(.practice-detail-page) .practice-detail-hero__media{display:none}body:has(.practice-detail-page) .practice-detail-overview{padding-block:100px}body:has(.practice-detail-page) .practice-detail-overview__inner{width:100%;max-width:var(--page-max);flex-direction:column;gap:0;padding:0;display:flex}body:has(.practice-detail-page) .practice-detail-overview__title{letter-spacing:-1.08px;width:300px;max-width:100%;font-size:36px;line-height:1.2}body:has(.practice-detail-page) .practice-detail-contacts__inner h2{letter-spacing:-1.08px;width:300px;max-width:100%;font-size:36px;line-height:1.2}body:has(.practice-detail-page) .practice-detail-related__eyebrow{letter-spacing:-1.08px;width:300px;max-width:100%;font-size:36px;line-height:1.2}body:has(.practice-detail-page) .practice-detail-overview__copy{columns:auto;flex-direction:column;gap:24px;width:100%;max-width:100%;margin-top:48px;font-size:17px;line-height:24px;display:flex}body:has(.practice-detail-page) .practice-detail-overview__media{aspect-ratio:341/249;width:100%;height:auto;margin-top:48px}body:has(.practice-detail-page) .practice-detail-overview__quote{flex-direction:column;gap:48px;width:100%;margin-top:64px;padding-top:64px;display:flex}:is(body:has(.practice-detail-page) .practice-detail-overview__quote h3,body:has(.practice-detail-page) .practice-detail-overview__quote blockquote){grid-column:auto}body:has(.practice-detail-page) .practice-detail-overview__quote p{max-width:100%}}@media (min-width:641px) and (max-width:1200px){body:has(.practice-detail-page) .kenna-header{box-sizing:border-box!important;background:var(--navy)!important;color:#fff!important;--fill-0:#fff!important;border-bottom:1px solid #ffffff1a!important;width:100%!important;height:80px!important;min-height:80px!important;padding:20px 24px!important;position:relative!important;inset:auto!important}body:has(.practice-detail-page) .kenna-header .kenna-header__inner{justify-content:flex-start!important;align-items:center!important;gap:16px!important;width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important;display:flex!important}body:has(.practice-detail-page) .kenna-header .kenna-header__brand{gap:0!important;margin-right:0!important}body:has(.practice-detail-page) .kenna-header .kenna-header__brand:after{content:none!important}body:has(.practice-detail-page) .kenna-header .kenna-wordmark{aspect-ratio:92.592/20!important;filter:brightness(0)invert()!important;width:92.592px!important;height:20px!important}body:has(.practice-detail-page) .kenna-header .kenna-header__brand .kenna-wordmark{aspect-ratio:92.592/20!important;filter:brightness(0)invert()!important;width:92.592px!important;height:20px!important}:is(body:has(.practice-detail-page) .kenna-header .kenna-header__nav,body:has(.practice-detail-page) .kenna-header .kenna-pill--ghost,body:has(.practice-detail-page) .kenna-header .kenna-icon-button--search){display:none!important}body:has(.practice-detail-page) .kenna-header .kenna-header__actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:16px!important;width:auto!important;min-width:0!important;margin-left:auto!important;margin-right:0!important;display:flex!important}body:has(.practice-detail-page) .kenna-header .kenna-pill--primary{width:auto!important;min-width:156px!important;height:40px!important;min-height:40px!important;color:var(--navy)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;background:#fff!important;border-color:#fff!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:4px 16px!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;display:inline-flex!important}body:has(.practice-detail-page) .kenna-header .kenna-pill--primary svg{display:none!important}body:has(.practice-detail-page) .kenna-header .kenna-header__menu-toggle{color:#fff!important;flex:0 0 24px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:inline-flex!important}body:has(.practice-detail-page) .kenna-header .kenna-header__menu-toggle svg{stroke-width:1px!important;width:24px!important;height:24px!important}body:has(.practice-detail-page) .practice-detail-contacts{background:var(--sand)!important;padding-inline:40px!important}body:has(.practice-detail-page) .practice-detail-contacts__inner{gap:48px!important;width:100%!important;max-width:1520px!important;margin-inline:auto!important;padding-block:64px!important}body:has(.practice-detail-page) .practice-detail-contacts__inner h2{width:575px!important;max-width:100%!important;font-family:var(--font-display)!important;letter-spacing:-1.08px!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:1.2!important}body:has(.practice-detail-page) .practice-detail-contacts__grid{grid-template-columns:repeat(2,minmax(0,352px))!important;justify-content:start!important;align-items:start!important;gap:24px!important;width:100%!important;display:grid!important}body:has(.practice-detail-page) .practice-detail-contact-card{width:352px!important;max-width:100%!important;height:457px!important}}body:has(.practice-detail-page) .practice-detail-insights{padding:48px 40px 120px!important}body:has(.practice-detail-page) .practice-detail-insights__inner{gap:40px!important;max-width:1520px!important}body:has(.practice-detail-page) .practice-detail-insights__inner h2{color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-1.08px!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:1.2!important}body:has(.practice-detail-page) .practice-detail-insight-card{flex-basis:322px!important;gap:16px!important;width:322px!important;min-height:485px!important}body:has(.practice-detail-page) .practice-detail-insight-card .resource-card__media{border-radius:0!important;width:322px!important;height:327px!important}body:has(.practice-detail-page) .practice-detail-insight-card .resource-card__body{gap:12px!important;min-height:142px!important}body:has(.practice-detail-page) .practice-detail-insight-card .resource-card__date{color:var(--navy)!important;font-family:var(--font-sans)!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:18px!important}body:has(.practice-detail-page) .practice-detail-insight-card .resource-card__title{width:100%!important;color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-.5px!important;margin:0!important;font-size:20px!important;font-weight:400!important;line-height:24px!important}body:has(.practice-detail-page) .practice-detail-insight-card .resource-card__summary{width:100%!important;color:var(--navy)!important;font-family:var(--font-sans)!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}body:has(.practice-detail-page) .practice-detail-insight-card .resource-card__category{box-sizing:border-box!important;border-color:var(--navy)!important;height:24px!important;min-height:24px!important;color:var(--navy)!important;font-family:var(--font-sans)!important;opacity:.5!important;text-transform:uppercase!important;border-radius:2px!important;margin-top:0!important;padding:4px 10px!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;display:inline-flex!important}@media (min-width:641px) and (max-width:1200px){body:has(.practice-detail-page) .practice-detail-related{background:var(--sand)!important;border-bottom:0!important;padding:100px 40px 24px!important}body:has(.practice-detail-page) .practice-detail-related__inner{gap:24px!important;width:100%!important;max-width:1520px!important;margin-inline:auto!important;padding:0!important}body:has(.practice-detail-page) .practice-detail-related__eyebrow{width:auto!important;max-width:100%!important;font-family:var(--font-display)!important;letter-spacing:-1.08px!important;white-space:nowrap!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:1.2!important}body:has(.practice-detail-page) .practice-detail-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;width:100%!important;display:grid!important}}@media (min-width:1201px){body:has(.practice-detail-page) .practice-detail-overview__quote{border-top:0!important;grid-template-columns:139px minmax(0,1fr)!important;gap:48px 96px!important;width:100%!important;margin-top:0!important;padding-top:0!important;display:grid!important}:is(body:has(.practice-detail-page) .practice-detail-overview__quote h3,body:has(.practice-detail-page) .practice-detail-overview__quote blockquote){grid-column:2!important;width:482px!important;max-width:482px!important;margin:0!important}body:has(.practice-detail-page) .practice-detail-overview__quote h3{font-family:var(--font-display)!important;letter-spacing:-1.08px!important;white-space:nowrap!important;font-size:36px!important;font-weight:400!important;line-height:1.2!important}body:has(.practice-detail-page) .practice-detail-overview__quote p{width:454px!important;max-width:454px!important;font-family:var(--font-display)!important;letter-spacing:-1px!important;margin:0!important;font-size:24px!important;font-weight:400!important;line-height:28px!important}body:has(.practice-detail-page) .practice-detail-overview__quote cite{width:454px!important;max-width:454px!important;font-family:var(--font-sans)!important;letter-spacing:-.5px!important;margin-top:24px!important;font-size:15px!important;font-style:normal!important;font-weight:600!important;line-height:1!important;display:block!important}}@media (min-width:641px) and (max-width:900px){body:has(.kenna-home) .home-events{background:var(--Cream-shades,#d6cfc4)!important;padding:128px 40px!important}body:has(.kenna-home) .home-events__inner{flex-direction:column!important;align-items:flex-start!important;gap:64px!important;width:100%!important;max-width:1520px!important;display:flex!important}body:has(.kenna-home) .home-events .home-section-rail{flex-direction:column!important;flex:none!important;align-items:flex-start!important;gap:24px!important;width:312px!important;max-width:100%!important;display:flex!important}body:has(.kenna-home) .home-events .home-section-rail h2{width:312px!important;max-width:100%!important;font-family:var(--font-display)!important;letter-spacing:-1.08px!important;order:0!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:1.2!important}body:has(.kenna-home) .home-events .home-kicker{order:1!important}body:has(.kenna-home) .home-events .home-section-rail p{display:none!important}body:has(.kenna-home) .home-events .home-section-rail .home-text-link{display:none!important}body:has(.kenna-home) .home-events__list{flex-direction:column!important;gap:24px!important;width:100%!important;display:flex!important}body:has(.kenna-home) .home-event-card:not(:last-child){border-bottom:1px solid #06163414!important;padding-bottom:24px!important}body:has(.kenna-home) .home-event-card__link{flex-direction:row!important;align-items:flex-start!important;gap:40px!important;min-height:145px!important;display:flex!important}body:has(.kenna-home) .home-event-card__copy{flex-direction:column!important;flex:auto!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;display:flex!important}body:has(.kenna-home) .home-event-card__meta{width:100%!important;font-family:var(--font-sans)!important;white-space:nowrap!important;align-items:center!important;gap:9px!important;font-size:14px!important;line-height:20px!important;display:flex!important;overflow:hidden!important}body:has(.kenna-home) .home-event-card h3{width:min(462px,100%)!important;font-family:var(--font-display)!important;letter-spacing:-1px!important;margin:0!important;font-size:24px!important;font-weight:400!important;line-height:28px!important}body:has(.kenna-home) .home-event-card__copy .home-text-link{margin-top:28px!important;display:inline-flex!important}body:has(.kenna-home) .home-event-card__link>img{aspect-ratio:auto!important;object-fit:cover!important;flex:0 0 183px!important;width:183px!important;height:145px!important}body:has(.kenna-home) .home-practice{background:var(--home-cream)!important;padding:100px 0!important}body:has(.kenna-home) .home-practice__inner{flex-direction:column!important;align-items:center!important;gap:64px!important;width:100%!important;max-width:none!important;display:flex!important}body:has(.kenna-home) .home-practice__header{grid-template-columns:minmax(0,1fr) 332px!important;align-items:start!important;gap:24px!important;width:100%!important;padding-inline:40px!important;display:grid!important}body:has(.kenna-home) .home-practice__header>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:24px!important;min-width:0!important;display:flex!important}body:has(.kenna-home) .home-practice h2{width:100%!important;font-family:var(--font-display)!important;letter-spacing:-1.08px!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:1.2!important}body:has(.kenna-home) .home-practice .home-kicker{width:100%!important}body:has(.kenna-home) .home-practice__summary{flex-direction:column!important;align-items:flex-start!important;gap:24px!important;width:332px!important;display:flex!important}body:has(.kenna-home) .home-practice__summary p{width:332px!important;max-width:332px!important;font-family:var(--font-sans)!important;margin:0!important;font-size:17px!important;line-height:24px!important}body:has(.kenna-home) .home-practice__summary .home-button{min-width:0!important;padding:10px 16px!important;font-size:14px!important;line-height:20px!important}body:has(.kenna-home) .home-practice__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;width:100%!important;max-width:1520px!important;padding-inline:40px!important;display:grid!important}body:has(.kenna-home) .home-practice-card a{gap:24px!important}body:has(.kenna-home) .home-practice-card__media{height:220px!important}body:has(.kenna-home) .home-practice-card__media>span{width:48px!important;height:48px!important;top:16px!important;right:15.33px!important}body:has(.kenna-home) .home-practice-card__media svg{width:24px!important;height:24px!important}body:has(.kenna-home) .home-practice-card__body{gap:0!important;padding-inline:12px!important}body:has(.kenna-home) .home-practice-card__body h3{font-family:var(--font-display)!important;letter-spacing:-1px!important;margin:0 0 8px!important;font-size:20px!important;font-weight:400!important;line-height:normal!important}body:has(.kenna-home) .home-practice-card__body p{-webkit-line-clamp:2!important;width:100%!important;max-width:203px!important;font-size:14px!important;line-height:20px!important}body:has(.kenna-home) .home-practice-card__body .home-text-link{margin-top:40px!important}body:has(.kenna-home) .home-podcasts{background:var(--Cream-shades,#d6cfc4)!important;border-top:0!important;padding:128px 40px!important}body:has(.kenna-home) .home-podcasts__inner{flex-direction:column!important;align-items:flex-start!important;gap:64px!important;width:100%!important;max-width:1520px!important;display:flex!important}body:has(.kenna-home) .home-podcasts .home-section-rail{flex-direction:column!important;flex:none!important;align-items:flex-start!important;gap:24px!important;width:312px!important;max-width:100%!important;display:flex!important}body:has(.kenna-home) .home-podcasts .home-section-rail h2{width:312px!important;max-width:100%!important;font-family:var(--font-display)!important;letter-spacing:-1.08px!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:1.2!important}body:has(.kenna-home) .home-podcasts .home-section-rail p{opacity:.66!important;width:312px!important;max-width:100%!important;font-family:var(--font-sans)!important;margin:0!important;font-size:17px!important;line-height:24px!important;display:block!important}body:has(.kenna-home) .home-podcasts .home-section-rail .home-text-link{margin-top:0!important;display:inline-flex!important}body:has(.kenna-home) .home-podcasts__carousel{flex:none!important;width:100%!important;max-width:none!important}body:has(.kenna-home) .home-podcasts__grid{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:24px!important;width:100%!important;display:flex!important;overflow:auto visible!important}body:has(.kenna-home) .home-podcast-card{flex:0 0 322px!important;width:322px!important}body:has(.kenna-home) .home-podcast-card a{gap:16px!important}body:has(.kenna-home) .home-podcast-card__media{width:322px!important;height:327px!important}body:has(.kenna-home) .home-podcast-card__bookmark{width:32px!important;height:32px!important;top:16px!important;right:16px!important}body:has(.kenna-home) .home-podcast-card__body{gap:12px!important}body:has(.kenna-home) .home-podcast-card__body>span{font-size:12px!important;line-height:18px!important}body:has(.kenna-home) .home-podcast-card h3{width:100%!important;font-family:var(--font-display)!important;letter-spacing:-.5px!important;font-size:20px!important;font-weight:400!important;line-height:24px!important}body:has(.kenna-home) .home-podcast-card__body p{-webkit-line-clamp:2!important;width:100%!important;font-size:14px!important;line-height:20px!important}body:has(.kenna-home) .home-podcast-card__controls{justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;height:32px!important;display:flex!important}}.podcasts-listing{background:#f7f4ef;padding:48px 0 104px}.podcasts-listing__inner{gap:36px;display:grid}.podcasts-listing__intro{max-width:720px}.podcasts-listing__intro p,.podcasts-listing__empty,.podcasts-listing__counts{color:#24201cb8;font-size:16px;line-height:1.6}.podcasts-listing__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.podcasts-listing__counts{gap:16px;display:flex}.podcast-player__progress,.podcast-player__volume,.podcast-video-player__progress{position:relative}.podcast-player__progress input,.podcast-player__volume input,.podcast-video-player__progress input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.podcast-player__controls audio{display:none}.podcast-video-player video,.podcast-video-player iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.podcast-video-player__empty{place-items:center;display:grid;position:absolute;inset:0}.podcast-video-player__empty img{object-fit:cover;z-index:0}.podcast-video-player__empty:after{content:"";z-index:1;background:#0000006b;position:absolute;inset:0}.podcast-video-player__empty span{color:#fff;z-index:2;font-size:15px;position:relative}.podcast-video-player__empty a{color:#fff;font-weight:700;text-decoration:none}.podcast-video-player__embed-trigger{z-index:2;cursor:pointer;background:#061634bd;border:1px solid #ffffffb8;border-radius:999px;width:72px;height:72px;position:relative}.podcast-video-player__embed-trigger:before{content:"";border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:20px solid #fff;width:0;height:0;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}@media (max-width:1180px){.podcasts-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.podcasts-listing{padding:32px 0 72px}.podcasts-listing__grid{grid-template-columns:1fr}}.kenna-footer .kenna-footer__award img,.kenna-footer .kenna-footer__award:nth-child(2) img,.kenna-footer .kenna-footer__award:nth-child(3) img,.kenna-footer .kenna-footer__award:nth-child(4) img,.kenna-footer .kenna-footer__award:nth-child(5) img,.kenna-footer .kenna-footer__award:nth-child(6) img,.kenna-footer .kenna-footer__award:nth-child(7) img,.kenna-footer .kenna-footer__award:nth-child(8) img{object-fit:contain!important;filter:grayscale()brightness(1.45)contrast(.82)!important;opacity:.68!important;mix-blend-mode:screen!important;width:100%!important;height:100%!important;display:block!important}body:has(.practice-detail-page) .practice-detail-insights__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:flex-start!important;gap:24px!important;width:100%!important;max-width:none!important;display:grid!important;overflow:visible!important}body:has(.practice-detail-page) .practice-detail-insight-card{width:100%!important;min-width:0!important;max-width:none!important}body:has(.practice-detail-page) .practice-detail-insight-card .resource-card__media{width:100%!important}@media (min-width:641px) and (max-width:1200px){body:has(.practice-detail-page) .practice-detail-insights{padding-inline:40px!important}body:has(.practice-detail-page) .practice-detail-insights__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}}@media (max-width:640px){body:has(.practice-detail-page) .practice-detail-insights{padding-inline:24px!important}body:has(.practice-detail-page) .practice-detail-insights__grid{grid-template-columns:1fr!important;width:100%!important}body:has(.practice-detail-page) .practice-detail-insight-card{width:100%!important;max-width:none!important}}body:has(.practice-detail-page) .practice-detail-hero{background:var(--navy)!important;height:399px!important;min-height:399px!important;padding-inline:40px!important}body:has(.practice-detail-page) .practice-detail-hero__inner{width:100%!important;max-width:var(--page-max)!important;justify-content:center!important;align-items:flex-end!important;height:399px!important;min-height:399px!important;padding:35px 0 48px!important;display:flex!important}body:has(.practice-detail-page) .practice-detail-hero__copy{flex-flow:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:64px!important;width:100%!important;min-height:0!important;padding:72px 0 0!important;display:flex!important}:is(body:has(.practice-detail-page) .practice-detail-hero__heading,body:has(.practice-detail-page) .practice-detail-hero__meta){flex-direction:column!important;align-items:flex-start!important;gap:48px!important;min-width:0!important;display:flex!important}body:has(.practice-detail-page) .practice-detail-hero__heading{flex:0 0 429px!important;width:429px!important}body:has(.practice-detail-page) .practice-detail-hero__meta{flex:0 0 482px!important;width:482px!important;padding-top:60px!important}body:has(.practice-detail-page) .practice-detail-hero__crumbs{letter-spacing:-.24px!important;white-space:nowrap!important;gap:16px!important;margin:0!important;font-size:12px!important;line-height:1!important}body:has(.practice-detail-page) .practice-detail-hero__title{letter-spacing:-1.44px!important;max-width:429px!important;margin-top:0!important;font-size:48px!important;font-weight:400!important;line-height:1!important}body:has(.practice-detail-page) .practice-detail-hero__intro{width:482px!important;max-width:482px!important;margin:0!important;font-size:17px!important;line-height:24px!important}body:has(.practice-detail-page) .practice-detail-hero__actions{flex-wrap:nowrap!important;gap:16px!important;width:auto!important;margin-top:0!important}body:has(.practice-detail-page) .practice-detail-hero__button{white-space:nowrap!important;border-radius:4px!important;height:40px!important;min-height:40px!important;padding:10px 16px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}body:has(.practice-detail-page) .practice-detail-hero__button--secondary{padding-block:4px!important}body:has(.practice-detail-page) .practice-detail-hero__media{display:none!important}body:has(.practice-detail-page) .practice-detail-overview{background:var(--sand)!important;padding:100px 40px!important}body:has(.practice-detail-page) .practice-detail-overview__inner{width:100%!important;max-width:var(--page-max)!important;justify-content:space-between!important;align-items:flex-start!important;gap:80px!important;padding:0!important;display:flex!important}body:has(.practice-detail-page) .practice-detail-overview__main{flex-direction:column;flex:0 700px;align-items:flex-start;gap:48px;width:700px;max-width:100%;display:flex}body:has(.practice-detail-page) .practice-detail-overview__title{width:auto!important;color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-1.08px!important;white-space:nowrap!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:1.2!important}body:has(.practice-detail-page) .practice-detail-contacts__inner h2{width:auto!important;color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-1.08px!important;white-space:nowrap!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:1.2!important}body:has(.practice-detail-page) .practice-detail-related__eyebrow{width:auto!important;color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-1.08px!important;white-space:nowrap!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:1.2!important}body:has(.practice-detail-page) .practice-detail-overview__copy{columns:auto!important;width:100%!important;max-width:700px!important;color:var(--navy)!important;flex-direction:column!important;gap:20px!important;margin:0!important;font-size:17px!important;line-height:24px!important;display:flex!important}body:has(.practice-detail-page) .practice-detail-overview__copy p{white-space:pre-wrap!important;width:100%!important;margin:0!important}body:has(.practice-detail-page) .practice-detail-overview__media{border-radius:4px!important;width:700px!important;max-width:100%!important;height:400px!important;margin:0!important;position:relative!important;overflow:hidden!important}body:has(.practice-detail-page) .practice-detail-overview__media img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}body:has(.practice-detail-page) .practice-detail-overview__quote{border-top:1px solid #d6cfc4!important;flex-direction:column!important;gap:48px!important;width:100%!important;margin-top:48px!important;padding-top:96px!important;display:flex!important}:is(body:has(.practice-detail-page) .practice-detail-overview__quote h3,body:has(.practice-detail-page) .practice-detail-overview__quote blockquote){width:100%!important;max-width:100%!important;margin:0!important}body:has(.practice-detail-page) .practice-detail-overview__quote h3{font-family:var(--font-display)!important;letter-spacing:-1.08px!important;font-size:36px!important;font-weight:400!important;line-height:1.2!important}body:has(.practice-detail-page) .practice-detail-overview__quote p{width:454px!important;max-width:100%!important;font-family:var(--font-display)!important;letter-spacing:-1px!important;margin:0!important;font-size:24px!important;font-weight:400!important;line-height:28px!important}body:has(.practice-detail-page) .practice-detail-overview__quote cite{width:454px!important;max-width:100%!important;color:var(--navy)!important;font-family:var(--font-sans)!important;letter-spacing:-.5px!important;margin-top:24px!important;font-size:15px!important;font-style:normal!important;font-weight:600!important;line-height:1!important;display:block!important}body:has(.practice-detail-page) .practice-detail-contacts{background:0 0!important;flex:0 0 482px!important;width:482px!important;padding:0!important}body:has(.practice-detail-page) .practice-detail-contacts__inner{flex-direction:column!important;gap:48px!important;width:100%!important;padding:0!important;display:flex!important}body:has(.practice-detail-page) .practice-detail-contacts__grid{flex-direction:column!important;gap:24px!important;width:100%!important;display:flex!important}body:has(.practice-detail-page) .practice-detail-contact-card{width:100%!important;height:105px!important;min-height:105px!important;color:var(--navy)!important;align-items:center!important;text-decoration:none!important;display:flex!important;overflow:visible!important}body:has(.practice-detail-page) .practice-detail-contact-card>img{object-fit:cover!important;flex:0 0 93px!important;width:93px!important;height:105px!important}body:has(.practice-detail-page) .practice-detail-contact-card__body{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;min-width:0!important;color:var(--navy)!important;background:0 0!important;flex-direction:column!important;flex:auto!important;gap:3px!important;padding:24px!important;display:flex!important;position:static!important}body:has(.practice-detail-page) .practice-detail-contact-card__body span{color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-.84px!important;text-underline-offset:4px!important;transition:text-decoration-color var(--card-title-hover-duration) ease!important;font-size:22.9px!important;font-weight:400!important;line-height:36.4px!important;-webkit-text-decoration:underline #0000!important;text-decoration:underline #0000!important;text-decoration-thickness:1px!important}body:has(.practice-detail-page) .practice-detail-contact-card__body small{color:#06163480!important;font-family:var(--font-sans)!important;letter-spacing:.3px!important;text-transform:uppercase!important;font-size:12px!important;font-weight:500!important;line-height:14.4px!important}body:has(.practice-detail-page) .practice-detail-related{background:var(--sand)!important;border-bottom:0!important;padding:64px 40px!important}body:has(.practice-detail-page) .practice-detail-related__inner{width:100%!important;max-width:var(--page-max)!important;gap:48px!important}body:has(.practice-detail-page) .practice-detail-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}body:has(.practice-detail-page) .practice-detail-related .practice-page__card-link{gap:40px!important}body:has(.practice-detail-page) .practice-detail-related .practice-page__card-media{height:220px!important}body:has(.practice-detail-page) .practice-detail-related .practice-page__card-copy{gap:40px!important;padding-inline:12px!important}body:has(.practice-detail-page) .practice-detail-related .practice-page__card-description{max-width:300px!important}@media (min-width:641px) and (max-width:1200px){body:has(.practice-detail-page) .practice-detail-hero{height:632px!important;min-height:632px!important;padding-inline:40px!important}body:has(.practice-detail-page) .practice-detail-hero__inner{height:632px!important;min-height:632px!important;padding:72px 0 48px!important}body:has(.practice-detail-page) .practice-detail-hero__copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"crumbs intro""title intro""title actions"!important;gap:48px!important;padding:0!important;display:flex!important}:is(body:has(.practice-detail-page) .practice-detail-hero__heading,body:has(.practice-detail-page) .practice-detail-hero__meta){flex:1 1 0!important;gap:48px!important;width:50%!important;padding-top:0!important}body:has(.practice-detail-page) .practice-detail-hero__title{letter-spacing:-3px!important;width:100%!important;max-width:100%!important;margin-top:0!important}body:has(.practice-detail-page) .practice-detail-hero__intro{width:100%!important;max-width:100%!important;margin-top:60px!important}body:has(.practice-detail-page) .practice-detail-hero__actions{margin-top:0!important}body:has(.practice-detail-page) .practice-detail-overview__inner{flex-direction:column!important;gap:64px!important}:is(body:has(.practice-detail-page) .practice-detail-overview__main,body:has(.practice-detail-page) .practice-detail-contacts){flex-basis:auto!important;width:100%!important}body:has(.practice-detail-page) .practice-detail-overview__media{aspect-ratio:700/400!important;width:100%!important;height:auto!important}body:has(.practice-detail-page) .practice-detail-contacts{padding-top:0!important}body:has(.practice-detail-page) .practice-detail-contacts__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;display:grid!important}}@media (max-width:640px){body:has(.practice-detail-page) .practice-detail-hero{height:auto!important;min-height:540px!important;padding-inline:24px!important}body:has(.practice-detail-page) .practice-detail-hero__inner{height:auto!important;min-height:540px!important;padding:88px 0 48px!important}body:has(.practice-detail-page) .practice-detail-hero__copy{flex-direction:column!important;gap:32px!important;padding:0!important}:is(body:has(.practice-detail-page) .practice-detail-hero__heading,body:has(.practice-detail-page) .practice-detail-hero__meta,body:has(.practice-detail-page) .practice-detail-hero__intro){flex-basis:auto!important;width:100%!important;max-width:100%!important;padding-top:0!important}:is(body:has(.practice-detail-page) .practice-detail-hero__title,body:has(.practice-detail-page) .practice-detail-hero__intro,body:has(.practice-detail-page) .practice-detail-hero__actions){margin-top:0!important}body:has(.practice-detail-page) .practice-detail-hero__title{letter-spacing:-1.32px!important;font-size:44px!important}body:has(.practice-detail-page) .practice-detail-hero__actions{flex-wrap:wrap!important}body:has(.practice-detail-page) .practice-detail-overview{padding:72px 24px!important}body:has(.practice-detail-page) .practice-detail-overview__inner{flex-direction:column!important;gap:64px!important}body:has(.practice-detail-page) .practice-detail-overview__main{flex-basis:auto!important;gap:40px!important;width:100%!important}body:has(.practice-detail-page) .practice-detail-overview__title{white-space:normal!important;font-size:32px!important}body:has(.practice-detail-page) .practice-detail-contacts__inner h2{white-space:normal!important;font-size:32px!important}body:has(.practice-detail-page) .practice-detail-related__eyebrow{white-space:normal!important;font-size:32px!important}body:has(.practice-detail-page) .practice-detail-insights__inner h2{white-space:normal!important;font-size:32px!important}body:has(.practice-detail-page) .practice-detail-overview__media{aspect-ratio:700/400!important;width:100%!important;height:auto!important}body:has(.practice-detail-page) .practice-detail-overview__quote{margin-top:24px!important;padding-top:64px!important}body:has(.practice-detail-page) .practice-detail-contacts{flex-basis:auto!important;width:100%!important}body:has(.practice-detail-page) .practice-detail-contacts__grid{display:flex!important}body:has(.practice-detail-page) .practice-detail-contact-card__body{padding:16px!important}body:has(.practice-detail-page) .practice-detail-contact-card__body span{font-size:20px!important;line-height:28px!important}body:has(.practice-detail-page) .practice-detail-related{padding:64px 24px!important}body:has(.practice-detail-page) .practice-detail-related__grid{grid-template-columns:1fr!important}}@media (min-width:681px) and (max-width:1024px){body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail{padding:120px 40px 100px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__shell{width:100%!important;max-width:730px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__header{width:min(530px,100vw - 80px)!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__banner{aspect-ratio:560/854.11!important;width:min(560px,100vw - 80px)!important;margin-top:80px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__sections{width:min(560px,100vw - 80px)!important;padding-top:80px!important}:is(body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__copy,body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__stack,body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__list){font-size:16.3px!important;line-height:22.1px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__copy p+p{margin-top:22.1px!important}:is(body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resources,body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-people){padding-inline:40px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resources{padding-block:128px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-people{padding-block:128px!important}:is(body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resources__inner,body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-people__inner){width:100%!important;max-width:730px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resources__inner{flex-direction:column!important;align-items:flex-start!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resources__intro{flex-basis:auto!important;width:312px!important;max-width:312px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resources__intro h2{letter-spacing:-1.08px!important;font-size:36px!important;line-height:1.2!important}:is(body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resources__grid,body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-people__grid){gap:24px!important;width:730px!important;max-width:100%!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resources__grid{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;display:flex!important;overflow:auto visible!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resources__grid::-webkit-scrollbar{display:none!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resource-card{flex-basis:322px!important;width:322px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-people .lawyer-card--directory{flex-basis:322px!important;width:322px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resource-card{flex:0 0 322px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resource-card .resource-card__body{flex:none!important;gap:12px!important;min-height:0!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resource-card .resource-card__date{font-size:12px!important;line-height:18px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resource-card .resource-card__title{-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;font-family:var(--font-display)!important;letter-spacing:-.5px!important;text-overflow:clip!important;white-space:normal!important;font-size:20px!important;font-weight:400!important;line-height:24px!important;display:block!important;overflow:visible!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resource-card .resource-card__title a{text-overflow:clip!important;white-space:normal!important;display:inline!important;overflow:visible!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resource-card .resource-card__summary{color:var(--navy)!important;font-size:14px!important;line-height:20px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resource-card .resource-card__category{display:none!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-people__inner{gap:48px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-people__inner h2{letter-spacing:-1.08px!important;font-size:36px!important;line-height:1.2!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-people__grid{scroll-snap-type:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;display:grid!important;overflow:visible!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-people .lawyer-card--directory{scroll-snap-align:none!important;flex:none!important;width:100%!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-people .lawyer-card__media{aspect-ratio:auto!important;height:416px!important}}@media (max-width:680px){body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail{margin-top:-44px!important;padding:40px 20px 100px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__shell{grid-template-columns:1fr!important;justify-items:stretch!important;width:100%!important;max-width:none!important;min-height:0!important;display:grid!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__content{padding:0!important;display:contents!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__header{order:1!important;gap:16px!important;width:100%!important;max-width:none!important;padding:0!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__name{letter-spacing:-1.44px!important;font-size:48px!important;line-height:1!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__banner{aspect-ratio:auto!important;order:2!important;width:100%!important;height:466px!important;margin-top:48px!important;position:relative!important;top:auto!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__sections{order:3!important;width:100%!important;max-width:none!important;padding-top:48px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__section-title{letter-spacing:-1px!important;font-size:24px!important;line-height:28px!important}:is(body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__copy,body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__stack,body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__list){font-size:16.3px!important;line-height:22.1px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__copy p+p{margin-top:22.1px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__section+.lawyer-detail__section{margin-top:42px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__section:first-child+.lawyer-detail__section{margin-top:42px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__section:nth-child(n+3){margin-top:40px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resources{padding:64px 20px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resources__inner{gap:64px!important;width:100%!important;max-width:none!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resources__intro{width:312px!important;max-width:100%!important}:is(body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resources__intro h2,body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-people__inner h2){letter-spacing:-1.08px!important;font-size:36px!important;line-height:1.2!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resources__grid{gap:24px!important;width:100%!important;max-width:100%!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resource-card{flex-basis:100%!important;width:100%!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resource-card .resource-card__media{aspect-ratio:auto!important;height:327px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-people{padding:64px 20px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-people__inner{gap:48px!important;width:100%!important;max-width:none!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-people__grid{scroll-snap-type:none!important;flex-direction:column!important;gap:24px!important;width:100%!important;display:flex!important;overflow:visible!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-people .lawyer-card--directory{scroll-snap-align:none!important;flex:none!important;width:100%!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-people .lawyer-card__media{aspect-ratio:auto!important;height:416px!important}}@media (min-width:901px){body:has(.contact-page) .kenna-header{z-index:30!important;box-sizing:border-box!important;width:100%!important;height:88px!important;color:var(--navy)!important;--fill-0:var(--navy)!important;background:#fff!important;border-bottom-color:#0000!important;padding:20px 40px!important;position:absolute!important;inset:0 0 auto!important}body:has(.kenna-event-topbar):has(.contact-page) .kenna-header{inset:44px 0 auto!important}body:has(.contact-page) .kenna-header__inner{width:100%!important;max-width:1360px!important;min-height:48px!important}body:has(.contact-page) .kenna-header.kenna-header--mega-open{background:var(--mega-menu-surface)!important;color:var(--navy)!important;--fill-0:var(--navy)!important;border-bottom-color:#0000!important}body:has(.contact-page) .kenna-header:has(.kenna-header__nav-item--mega:hover){background:var(--mega-menu-surface)!important;color:var(--navy)!important;--fill-0:var(--navy)!important;border-bottom-color:#0000!important}body:has(.contact-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within){background:var(--mega-menu-surface)!important;color:var(--navy)!important;--fill-0:var(--navy)!important;border-bottom-color:#0000!important}body:has(.contact-page) .kenna-header.kenna-header--mega-open .kenna-wordmark{filter:none!important}body:has(.contact-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-wordmark{filter:none!important}body:has(.contact-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-wordmark{filter:none!important}body:has(.contact-page) .kenna-header.kenna-header--mega-open .kenna-header__brand:after{background:#06163459!important}body:has(.contact-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__brand:after{background:#06163459!important}body:has(.contact-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__brand:after{background:#06163459!important}body:has(.contact-page) .kenna-header.kenna-header--mega-open .kenna-header__link{color:var(--navy)!important}body:has(.contact-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__link{color:var(--navy)!important}body:has(.contact-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__link{color:var(--navy)!important}body:has(.contact-page) .kenna-header.kenna-header--mega-open .kenna-pill--ghost{color:var(--navy)!important}body:has(.contact-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--ghost{color:var(--navy)!important}body:has(.contact-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--ghost{color:var(--navy)!important}body:has(.contact-page) .kenna-header.kenna-header--mega-open .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}body:has(.contact-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}body:has(.contact-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}body:has(.contact-page) .contact-page{background:var(--Cream-shades,#d6cfc4)!important;color:var(--navy)!important}body:has(.contact-page) .contact-page .contact-hero{background:var(--Cream-shades,#d6cfc4)!important;min-height:1162px!important;padding:256px 60px 100px!important;overflow:hidden!important}body:has(.contact-page) .contact-page .contact-hero__inner{flex-direction:column!important;gap:60px!important;width:100%!important;max-width:1320px!important;min-height:806px!important;padding:0!important;display:flex!important}body:has(.contact-page) .contact-page .contact-intro__copy{gap:24px!important;width:100%!important;max-width:1320px!important}body:has(.contact-page) .contact-page .contact-hero__title{letter-spacing:-1.44px!important;white-space:pre-wrap!important;max-width:1320px!important;margin:0!important;font-size:48px!important;font-weight:400!important;line-height:1!important}body:has(.contact-page) .contact-page .contact-intro__lede{width:524px!important;max-width:100%!important;color:var(--navy)!important;margin:0!important;font-size:20.2px!important;line-height:29.4px!important}body:has(.contact-page) .contact-page .contact-intro__content{grid-template-columns:409.19px minmax(0,810.81px)!important;justify-content:center!important;align-items:start!important;gap:100px!important;width:100%!important;max-width:1320px!important;display:grid!important}body:has(.contact-page) .contact-page .contact-testimonial{gap:24px!important;width:409.19px!important;max-width:100%!important;min-height:468px!important}body:has(.contact-page) .contact-page .contact-testimonial__title{color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-1.08px!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:1!important}body:has(.contact-page) .contact-page .contact-testimonial__copy{color:var(--navy)!important;margin:0!important;font-size:17px!important;line-height:26px!important}body:has(.contact-page) .contact-page .contact-form{gap:11px!important;width:810.81px!important;max-width:100%!important}body:has(.contact-page) .contact-page .contact-form__field{gap:10px!important;width:100%!important;min-height:97px!important}body:has(.contact-page) .contact-page .contact-form__field span{color:var(--navy)!important;font-family:var(--font-sans)!important;font-size:16.3px!important;font-weight:400!important;line-height:22.1px!important}:is(body:has(.contact-page) .contact-page .contact-form__field input,body:has(.contact-page) .contact-page .contact-form__field select,body:has(.contact-page) .contact-page .contact-form__field textarea){width:100%!important;min-height:64px!important;color:var(--navy)!important;font-family:var(--font-sans)!important;background:#081f410d!important;border:0!important;border-bottom:1px solid #081f4126!important;border-radius:0!important;padding:12px 16px!important;font-size:14px!important;font-weight:400!important;line-height:21px!important}body:has(.contact-page) .contact-page .contact-form__field select{appearance:none!important;background-image:linear-gradient(45deg,#0000 50%,#06163499 50%),linear-gradient(135deg,#06163499 50%,#0000 50%)!important;background-position:calc(100% - 22px),calc(100% - 16px)!important;background-repeat:no-repeat!important;background-size:6px 6px!important;padding-right:48px!important}body:has(.contact-page) .contact-page .contact-form__field input[name=meetingDate]{background-image:linear-gradient(45deg,#0000 50%,#06163499 50%),linear-gradient(135deg,#06163499 50%,#0000 50%)!important;background-position:calc(100% - 22px),calc(100% - 16px)!important;background-repeat:no-repeat!important;background-size:6px 6px!important;padding-right:48px!important}body:has(.contact-page) .contact-page .contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;display:grid!important}body:has(.contact-page) .contact-page .contact-form__field textarea{min-height:128px!important}body:has(.contact-page) .contact-page .contact-form__submit{background:var(--navy)!important;color:#fff!important;width:200px!important;min-width:200px!important;height:40px!important;min-height:40px!important;font-family:var(--font-sans)!important;border:0!important;border-radius:4px!important;justify-content:center!important;margin-top:0!important;padding:4px 16px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}body:has(.contact-page) .contact-page .contact-form__fineprint{width:361px!important;max-width:100%!important;color:var(--navy)!important;white-space:nowrap!important;margin:0!important;font-size:13.3px!important;line-height:19.6px!important}body:has(.contact-page) .contact-page .contact-offices{background:#6e7c8f!important;border-bottom:1px solid #06163414!important;min-height:395px!important;padding:40px 40px 120px!important}body:has(.contact-page) .contact-page .contact-offices__inner{flex-direction:column!important;gap:40px!important;width:100%!important;max-width:1360px!important;display:flex!important}body:has(.contact-page) .contact-page .contact-offices__eyebrow{color:#fff!important;font-family:var(--font-display)!important;letter-spacing:-1.08px!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:1.2!important}body:has(.contact-page) .contact-page .contact-offices__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:40px!important;width:100%!important;display:grid!important}body:has(.contact-page) .contact-page .office-card{flex-direction:column!important;gap:0!important;min-width:0!important;display:flex!important}body:has(.contact-page) .contact-page .office-card__media{width:100%!important;height:300px!important;display:none!important;overflow:hidden!important}body:has(.contact-page) .contact-page .office-card__media img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}body:has(.contact-page) .contact-page .office-card__body{flex-direction:column!important;gap:12px!important;min-height:152px!important;display:flex!important}body:has(.contact-page) .contact-page .office-card__body h2{color:#fff!important;font-family:var(--font-display)!important;letter-spacing:-1px!important;margin:0!important;font-size:24px!important;font-weight:400!important;line-height:28px!important}:is(body:has(.contact-page) .contact-page .office-card__body a,body:has(.contact-page) .contact-page .office-card__body p){color:#fff!important;opacity:.6!important;margin:0!important;font-size:16px!important;line-height:24px!important}body:has(.contact-page) .contact-page .office-card__body .office-card__direction{color:#fff!important;width:fit-content!important;font-family:var(--font-display)!important;opacity:1!important;align-items:center!important;gap:10px!important;margin-top:auto!important;font-size:14px!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}:is(body:has(.contact-page)>.kenna-footer,body:has(.contact-page) .kenna-footer){z-index:1!important;position:relative!important;top:auto!important;bottom:auto!important}}@media (min-width:1201px){body:has(.contact-page) .kenna-header{box-sizing:border-box!important;width:100%!important;height:88px!important;min-height:88px!important;color:var(--navy)!important;--fill-0:var(--navy)!important;background:0 0!important;border-bottom-color:#0000!important;padding:20px 40px!important;position:relative!important;inset:auto!important}body:has(.contact-page) .kenna-header__inner{width:100%!important;max-width:var(--page-max)!important;height:48px!important;min-height:48px!important;margin:0 auto!important}body:has(.contact-page) .contact-page .contact-hero{padding-left:40px!important;padding-right:40px!important}:is(body:has(.contact-page) .contact-page .contact-hero__inner,body:has(.contact-page) .contact-page .contact-intro__copy,body:has(.contact-page) .contact-page .contact-hero__title,body:has(.contact-page) .contact-page .contact-intro__content,body:has(.contact-page) .contact-page .contact-offices__inner){max-width:var(--page-max)!important}body:has(.contact-page) .contact-page .contact-intro__content{grid-template-columns:409.19px minmax(0,810.81px)!important}body:has(.contact-page) .contact-page .contact-form{width:810.81px!important}}@media (min-width:901px) and (max-width:1200px){body:has(.contact-page) .kenna-header{height:80px!important;min-height:80px!important;padding:20px 24px!important;position:relative!important;inset:auto!important}body:has(.contact-page) .kenna-header__inner{width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important}:is(body:has(.contact-page) .contact-page .contact-hero,body:has(.contact-page) .contact-page .contact-offices){padding-left:24px!important;padding-right:24px!important}:is(body:has(.contact-page) .contact-page .contact-hero__inner,body:has(.contact-page) .contact-page .contact-intro__copy,body:has(.contact-page) .contact-page .contact-hero__title,body:has(.contact-page) .contact-page .contact-intro__content,body:has(.contact-page) .contact-page .contact-offices__inner){width:100%!important;max-width:none!important}body:has(.contact-page) .contact-page .contact-intro__content{grid-template-columns:minmax(0,1fr)!important}:is(body:has(.contact-page) .contact-page .contact-testimonial,body:has(.contact-page) .contact-page .contact-form){width:100%!important}}@media (min-width:1201px){:is(body:has(.events-page) .events-hero,body:has(.events-page) .events-directory){padding-left:24px!important;padding-right:24px!important}:is(body:has(.events-page) .events-hero__inner,body:has(.events-page) .events-directory__inner){width:100%!important;max-width:var(--page-max)!important;margin:0 auto!important}body:has(.events-page) .events-directory__inner{grid-template-columns:325px minmax(0,1fr)!important;gap:135px!important}body:has(.events-page) .events-list{width:100%!important}}@media (min-width:641px) and (max-width:1200px){:is(body:has(.events-page) .events-hero,body:has(.events-page) .events-directory){padding-left:24px!important;padding-right:24px!important}:is(body:has(.events-page) .events-hero__inner,body:has(.events-page) .events-directory__inner){width:100%!important;max-width:none!important;margin:0!important}body:has(.events-page) .events-directory__inner{grid-template-columns:minmax(190px,230px) minmax(0,1fr)!important;justify-content:end!important;gap:clamp(24px,5vw,72px)!important}body:has(.events-page) .events-list{width:100%!important}}@media (min-width:641px) and (max-width:900px){body:has(.events-page) .kenna-event-topbar{display:none!important}body:has(.events-page) .kenna-header{inset:0 0 auto!important}body:has(.events-page) .kenna-header.kenna-header--inverse{inset:0 0 auto!important}body:has(.events-page) .home-hero__member-card{display:none!important}body:has(.events-page) .events-main{min-height:1770px!important;padding-bottom:0!important}:is(body:has(.events-page) .events-hero,body:has(.events-page) .events-directory){padding-left:24px!important;padding-right:24px!important}body:has(.events-page) .events-hero{min-height:436px!important}body:has(.events-page) .events-hero__inner{min-height:436px!important;padding-top:200px!important}body:has(.events-page) .events-hero__title{letter-spacing:-1.44px!important;width:429px!important;max-width:429px!important;margin-left:297.5px!important;margin-right:0!important;font-size:48px!important;line-height:1!important}body:has(.events-page) .events-directory{margin-top:-236px!important}body:has(.events-page) .events-directory__inner{grid-template-columns:230px 417px!important;justify-content:start!important;align-items:start!important;gap:67.5px!important;display:grid!important}body:has(.events-page) .events-filters{width:230px!important;min-width:0!important;display:flex!important}body:has(.events-page) .events-mobile-filters{display:none!important}body:has(.events-page) .events-list{width:417px!important;min-width:0!important;margin-top:236px!important;margin-left:0!important;margin-right:0!important}body:has(.events-page) .events-card{flex-direction:column!important;gap:40px!important;min-height:0!important;padding-bottom:24px!important}body:has(.events-page) .events-card+.events-card{padding-top:24px!important}body:has(.events-page) .events-card__copy{width:100%!important}body:has(.events-page) .events-card h2{width:100%!important}body:has(.events-page) .events-card h2{letter-spacing:-1px!important;font-size:24px!important;line-height:28px!important}body:has(.events-page) .events-card__image{display:none!important}}@media (min-width:641px) and (max-width:1200px){body:has(.events-page) .events-page{--events-tablet-filter-width:230px;--events-tablet-gap:clamp(32px, 6vw, 67.5px)}body:has(.events-page) .kenna-event-topbar{display:none!important}body:has(.events-page) .kenna-header{height:64px!important;padding:20px 24px!important;inset:0 0 auto!important}body:has(.events-page) .kenna-header.kenna-header--inverse{height:64px!important;padding:20px 24px!important;inset:0 0 auto!important}body:has(.events-page) .kenna-header__inner{grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:12px!important;width:100%!important;max-width:none!important;height:24px!important;min-height:24px!important}body:has(.events-page) .kenna-header__brand{gap:0!important;width:92.592px!important}body:has(.events-page) .kenna-header__brand:after{display:none!important}body:has(.events-page) .kenna-header__nav{display:none!important}body:has(.events-page) .kenna-pill--ghost{display:none!important}body:has(.events-page) .kenna-icon-button--search{display:none!important}body:has(.events-page) .kenna-header__actions{justify-content:flex-end!important;align-items:center!important;gap:16px!important;margin-left:auto!important;display:flex!important}body:has(.events-page) .kenna-header__actions .kenna-pill--primary{border-radius:4px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:154px!important;height:40px!important;min-height:40px!important;padding:4px 16px!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;display:inline-flex!important}body:has(.events-page) .kenna-header__menu-toggle{color:#fff!important;flex:0 0 24px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:inline-flex!important}body:has(.events-page) .kenna-header__menu-toggle svg{stroke-width:1px!important;width:24px!important;height:24px!important}body:has(.events-page) .home-hero__member-card{display:none!important}body:has(.events-page) .events-main{min-height:1770px!important;padding-bottom:0!important}:is(body:has(.events-page) .events-hero,body:has(.events-page) .events-directory){padding-left:24px!important;padding-right:24px!important}body:has(.events-page) .events-hero{min-height:436px!important}body:has(.events-page) .events-hero__inner{width:100%!important;max-width:none!important;min-height:436px!important;margin:0!important;padding-top:200px!important}body:has(.events-page) .events-hero__title{width:min(429px, calc(100% - var(--events-tablet-filter-width) - var(--events-tablet-gap)))!important;max-width:min(429px, calc(100% - var(--events-tablet-filter-width) - var(--events-tablet-gap)))!important;margin-right:0!important;margin-left:calc(var(--events-tablet-filter-width) + var(--events-tablet-gap))!important;letter-spacing:-1.44px!important;font-size:48px!important;line-height:1!important}body:has(.events-page) .events-directory{margin-top:-236px!important}body:has(.events-page) .events-directory__inner{grid-template-columns:var(--events-tablet-filter-width) minmax(0, 1fr)!important;gap:var(--events-tablet-gap)!important;justify-content:start!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important}body:has(.events-page) .events-filters{width:230px!important;min-width:0!important;display:flex!important}body:has(.events-page) .events-mobile-filters{display:none!important}body:has(.events-page) .events-list{width:100%!important;min-width:0!important;margin-top:236px!important;margin-left:0!important;margin-right:0!important}body:has(.events-page) .events-card{flex-direction:column!important;gap:40px!important;min-height:0!important;padding-bottom:24px!important}body:has(.events-page) .events-card+.events-card{padding-top:24px!important}body:has(.events-page) .events-card__copy{width:100%!important}body:has(.events-page) .events-card h2{width:100%!important}body:has(.events-page) .events-card h2{letter-spacing:-1px!important;font-size:24px!important;line-height:28px!important}body:has(.events-page) .events-card__image{display:none!important}}@media (max-width:640px){:is(body:has(.events-page) .events-hero,body:has(.events-page) .events-directory){padding-left:24px!important;padding-right:24px!important}body:has(.events-page) .events-hero__inner{padding-top:204px!important}:is(body:has(.events-page) .events-hero__inner,body:has(.events-page) .events-directory__inner,body:has(.events-page) .events-hero__title,body:has(.events-page) .events-list){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media (min-width:641px) and (max-width:1200px){body:has(.article-page) .article-page :is(.article-hero,.article-content,.article-others){padding-inline:24px!important}body:has(.article-page) .article-page .article-hero{padding-top:0!important}:is(body:has(.article-page) .article-page .article-hero__inner,body:has(.article-page) .article-page .article-content__inner,body:has(.article-page) .article-page .article-others__inner){width:100%!important;max-width:none!important;margin-inline:auto!important}body:has(.article-page) .article-page .article-hero__inner{gap:24px!important;padding-top:120px!important;padding-bottom:64px!important}body:has(.article-page) .article-page .article-breadcrumbs{display:none!important}body:has(.article-page) .article-page .article-hero__header{gap:24px!important;width:100%!important;max-width:none!important;padding-top:0!important}body:has(.article-page) .article-page .article-hero__title{letter-spacing:-1.44px!important;width:559px!important;max-width:100%!important;font-size:48px!important;line-height:1!important}body:has(.article-page) .article-page .article-meta{gap:16px!important;width:100%!important;min-height:24px!important;padding:0!important}body:has(.article-page) .article-page .article-content{padding-top:24px!important;padding-bottom:80px!important}body:has(.article-page) .article-page .article-content__inner{flex-direction:column!important;gap:80px!important}body:has(.article-page) .article-page .article-content__main{flex:none!important;gap:80px!important;width:100%!important;max-width:none!important}body:has(.article-page) .article-page .article-hero__image{aspect-ratio:730/494!important;width:100%!important;max-width:none!important;height:auto!important}body:has(.article-page) .article-page .article-content__sections{gap:80px!important;width:100%!important;max-width:none!important}body:has(.article-page) .article-page .article-section{width:100%!important;max-width:none!important}body:has(.article-page) .article-page .article-section:first-child{width:100%!important;max-width:none!important}body:has(.article-page) .article-page .article-section__title{letter-spacing:-1.08px!important;font-size:36px!important;line-height:1.2!important}body:has(.article-page) .article-page .article-section__body{font-size:17px!important;line-height:26px!important}body:has(.article-page) .article-page .article-sidebar{flex-direction:row-reverse!important;flex:none!important;justify-content:space-between!important;align-items:flex-start!important;gap:40px!important;width:100%!important;max-width:none!important;display:flex!important;position:static!important;top:auto!important}body:has(.article-page) .article-page .article-actions{flex:0 0 224px!important;gap:16px!important;width:224px!important;max-width:224px!important}body:has(.article-page) .article-page :is(.article-actions__buttons,.article-action,.article-actions__rule){width:224px!important;max-width:224px!important}body:has(.article-page) .article-page .article-authors{gap:12px!important;width:230px!important;max-width:230px!important}body:has(.article-page) .article-page .article-authors__list{gap:8px!important}body:has(.article-page) .article-page .article-authors__item{gap:14px!important;min-height:48px!important}body:has(.article-page) .article-page .article-authors__item img{object-fit:cover!important;flex:0 0 48px!important;width:48px!important;height:48px!important;display:block!important}body:has(.article-page) .article-page .article-authors__name{white-space:normal!important;font-size:15px!important;line-height:22px!important}body:has(.article-page) .article-page .article-others{padding-top:120px!important;padding-bottom:127px!important}body:has(.article-page) .article-page .article-others__inner{gap:40px!important}body:has(.article-page) .article-page .article-others__title{letter-spacing:-1.08px!important;white-space:nowrap!important;max-width:none!important;font-size:36px!important;line-height:1.2!important}body:has(.article-page) .article-page .article-others__list{scrollbar-width:none!important;gap:24px!important;overflow-x:auto!important}body:has(.article-page) .article-page .article-others__list::-webkit-scrollbar{display:none!important}body:has(.article-page) .article-page .article-related-card{flex:0 0 352px!important;width:352px!important;max-width:352px!important}body:has(.article-page) .article-page .article-related-card .resource-card__media{height:327px!important}body:has(.article-page) .kenna-footer{height:1195px!important;min-height:1195px!important}}@media (min-width:1201px){body:has(.article-page) .article-page .article-section{width:100%!important;max-width:700px!important}body:has(.article-page) .article-page .article-section:first-child{width:100%!important;max-width:700px!important}body:has(.article-page) .article-page .article-section__body{width:100%!important;max-width:700px!important}}@media (max-width:640px){body:has(.article-page) .article-page :is(.article-hero,.article-content){padding-inline:24px!important}body:has(.article-page) .article-page .article-hero{padding-top:0!important}:is(body:has(.article-page) .article-page .article-hero__inner,body:has(.article-page) .article-page .article-content__inner){margin-inline:auto!important;width:100%!important;max-width:none!important;margin-left:auto!important}body:has(.article-page) .article-page .article-hero__inner{gap:24px!important;padding-top:120px!important;padding-bottom:0!important}body:has(.article-page) .article-page .article-breadcrumbs{display:none!important}body:has(.article-page) .article-page .article-hero__header{gap:24px!important;width:100%!important;max-width:none!important;padding-top:0!important}body:has(.article-page) .article-page .article-hero__title{letter-spacing:-1.44px!important;width:100%!important;max-width:none!important;margin-left:0!important;font-size:48px!important;line-height:1!important}body:has(.article-page) .article-page .article-meta{flex-flow:column!important;justify-content:center!important;align-items:flex-start!important;gap:16px!important;width:100%!important;max-width:none!important;min-height:116px!important;margin-left:0!important;padding:16px 0 48px!important}body:has(.article-page) .article-page .article-meta__date-group{gap:16px!important}body:has(.article-page) .article-page .article-meta>.article-meta__dot{display:none!important}body:has(.article-page) .article-page .article-content{padding-top:0!important;padding-bottom:0!important}body:has(.article-page) .article-page .article-content__inner{flex-direction:column!important;gap:80px!important}body:has(.article-page) .article-page .article-content__main{flex:none!important;gap:80px!important;width:100%!important;max-width:none!important}body:has(.article-page) .article-page .article-hero__image{aspect-ratio:342/267!important;width:100%!important;max-width:none!important;height:auto!important;margin-left:0!important}body:has(.article-page) .article-page .article-content__sections{gap:80px!important;width:100%!important;max-width:none!important}body:has(.article-page) .article-page .article-section{width:100%!important;max-width:none!important}body:has(.article-page) .article-page .article-section:first-child{width:100%!important;max-width:none!important}body:has(.article-page) .article-page .article-section__body{width:100%!important;max-width:none!important}body:has(.article-page) .article-page .article-section__title{letter-spacing:-1.08px!important;font-size:36px!important;line-height:1.2!important}body:has(.article-page) .article-page .article-section__body{font-size:17px!important;line-height:26px!important}body:has(.article-page) .article-page .article-sidebar{flex-direction:column!important;flex:none!important;gap:48px!important;width:100%!important;max-width:none!important;position:static!important;top:auto!important}body:has(.article-page) .article-page .article-authors{gap:12px!important;width:230px!important;max-width:100%!important}body:has(.article-page) .article-page .article-authors__list{gap:8px!important}body:has(.article-page) .article-page .article-authors__item{gap:14px!important;min-height:48px!important}body:has(.article-page) .article-page .article-authors__item img{object-fit:cover!important;flex:0 0 48px!important;width:48px!important;height:48px!important;display:block!important}body:has(.article-page) .article-page .article-authors__name{white-space:normal!important;font-size:15px!important;line-height:22px!important}:is(body:has(.article-page) .article-page .article-actions,body:has(.article-page) .article-page :is(.article-actions__buttons,.article-action,.article-actions__rule)){width:100%!important;max-width:none!important}body:has(.article-page) .article-page .article-actions{gap:16px!important}body:has(.article-page) .article-page .article-actions__time{justify-content:center!important}body:has(.article-page) .article-page .article-others{padding:120px 20px 127px!important}body:has(.article-page) .article-page .article-others__inner{gap:40px!important;width:100%!important;max-width:none!important;margin-inline:auto!important}body:has(.article-page) .article-page .article-others__title{letter-spacing:-1.08px!important;white-space:nowrap!important;width:100%!important;max-width:none!important;margin-left:0!important;font-size:36px!important;line-height:1.2!important}body:has(.article-page) .article-page .article-others__carousel{width:100vw!important;max-width:none!important;margin-left:-20px!important}body:has(.article-page) .article-page .article-others__list{scrollbar-width:none!important;gap:24px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin-left:20px!important;padding-left:0!important;overflow-x:auto!important}body:has(.article-page) .article-page .article-others__list::-webkit-scrollbar{display:none!important}body:has(.article-page) .article-page .article-related-card{flex:0 0 322px!important;width:322px!important;max-width:322px!important}body:has(.article-page) .article-page .article-related-card .resource-card__media{aspect-ratio:auto!important;height:327px!important}body:has(.article-page) .kenna-footer{height:1847px!important;min-height:1847px!important}body:has(.about-page) .about-design-hero{margin-top:-80px}.event-registration-panel__dialog{gap:16px;width:100vw;padding:64px 24px 24px}.event-registration-panel__close{width:24px;height:24px;font-size:20px;top:30px;right:24px}.event-registration-panel__dialog h2{letter-spacing:-1.08px;width:100%;max-width:100%;font-size:36px;line-height:1}.event-registration-panel__meta{grid-template-columns:minmax(0,1fr) minmax(0,98px);align-items:stretch;gap:24px;width:100%;display:grid}.event-registration-panel__meta>div+div{border-top:0;border-left:1px solid #081f4114;padding-top:0;padding-left:24px}.event-registration-panel__meta strong{white-space:nowrap;font-size:16px;line-height:24px}.event-registration-panel__meta span{white-space:nowrap;font-size:14px;line-height:21px}.event-registration-panel__form{gap:11px}.event-registration-panel__form label{gap:10px}.event-registration-panel__form input,.event-registration-panel__form select{min-height:40px;padding:9px 16px 10px}.event-registration-panel__form textarea{min-height:128px}.event-registration-panel__submit{width:100%;font-family:var(--font-display)}.event-registration-panel__terms{width:232px}}body .practice-detail-page--figma{background:var(--Cream-shades,#d6cfc4)!important;color:var(--navy)!important}body:has(.practice-detail-page--figma) .practice-detail-overview{background:var(--Cream-shades,#d6cfc4)!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title{color:#fff!important;width:min(100%,896px)!important;max-width:896px!important;font-family:var(--font-display)!important;letter-spacing:-2.88px!important;margin:0!important;font-size:96px!important;font-weight:400!important;line-height:1!important;display:block!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title span{font-style:normal!important;font-weight:400!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title em{font-style:normal!important;font-weight:400!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title-line{font-style:normal!important;font-weight:400!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title-main{font-style:normal!important;font-weight:400!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title-amp{font-style:normal!important;font-weight:400!important}:is(body:has(.practice-detail-page--figma) .practice-detail-hero__title-main,body:has(.practice-detail-page--figma) .practice-detail-hero__title-line){display:block!important}:is(body:has(.practice-detail-page--figma) .practice-detail-hero__title-main,body:has(.practice-detail-page--figma) .practice-detail-hero__title-amp){white-space:nowrap!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title-amp{display:inline!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title em{display:inline!important}:is(body:has(.practice-detail-page--figma) .practice-detail-hero,body:has(.practice-detail-page--figma) .practice-detail-hero__inner){height:660px!important;min-height:660px!important}body:has(.practice-detail-page--figma) .practice-detail-hero__inner{padding-bottom:96px!important}body:has(.practice-detail-page--figma) .practice-detail-hero__copy{flex-direction:column!important;flex:auto!important;justify-content:space-between!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;padding:72px 0 0!important;display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-hero__heading{flex-direction:column!important;flex:auto!important;justify-content:space-between!important;width:100%!important;max-width:none!important;min-height:100%!important;display:flex!important}:is(body:has(.practice-detail-page--figma) .practice-detail-hero__crumbs,body:has(.practice-detail-page--figma) .practice-detail-hero__title,body:has(.practice-detail-page--figma) .practice-detail-hero__actions){position:static!important}body:has(.practice-detail-page--figma) .practice-detail-hero__media{display:none!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title-group{flex-direction:column!important;flex:none!important;align-items:flex-start!important;gap:40px!important;display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-hero__intro{color:#fff!important;opacity:.66!important;width:min(100%,600px)!important;max-width:600px!important;font-family:var(--font-sans)!important;letter-spacing:0!important;white-space:pre-wrap!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:20px!important;font-weight:400!important;line-height:28px!important;display:-webkit-box!important;overflow:hidden!important}body:has(.practice-detail-page--figma) .practice-detail-overview__inner{width:min(100%, var(--page-max))!important;max-width:var(--page-max)!important;gap:128px!important;padding:0!important;display:flex!important;position:relative!important}body:has(.practice-detail-page--figma) .practice-detail-overview__main{width:min(100%,700px)!important;max-width:700px!important}body:has(.practice-detail-page--figma) .practice-detail-overview__media{aspect-ratio:7/4!important;width:700px!important;max-width:100%!important;height:auto!important}body:has(.practice-detail-page--figma) .practice-detail-overview__media img{aspect-ratio:7/4!important;object-fit:cover!important;width:100%!important;height:auto!important}body:has(.practice-detail-page--figma) .practice-detail-contacts{background:var(--Cream-shades,#d6cfc4)!important;width:500px!important;padding:0!important;position:absolute!important;top:-62px!important;right:0!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card__body{background:0 0!important;position:static!important}@media (max-width:1200px){body:has(.practice-detail-page--figma) .practice-detail-hero__title{font-size:clamp(68px,10vw,96px)!important}body:has(.practice-detail-page--figma) .practice-detail-overview__inner{flex-direction:column!important}body:has(.practice-detail-page--figma) .practice-detail-contacts{width:min(100%,700px)!important;position:static!important}}@media (max-width:640px){body:has(.practice-detail-page--figma) .practice-detail-hero__title{letter-spacing:-1.74px!important;width:100%!important;max-width:100%!important;font-size:58px!important;line-height:.96!important}body:has(.practice-detail-page--figma) .practice-detail-hero__intro{width:100%!important;max-width:100%!important;font-size:17px!important;line-height:24px!important}:is(body:has(.practice-detail-page--figma) .practice-detail-hero__title-main,body:has(.practice-detail-page--figma) .practice-detail-hero__title-amp){white-space:normal!important}:is(body:has(.practice-detail-page--figma) .practice-detail-hero,body:has(.practice-detail-page--figma) .practice-detail-hero__inner){height:auto!important;min-height:520px!important}}:is(body:has(.practice-detail-page--figma) .practice-detail-hero__copy,body:has(.practice-detail-page--figma) .practice-detail-hero__heading){justify-content:space-between!important}body:has(.practice-detail-page--figma) .practice-detail-hero__heading{gap:0!important;height:100%!important;min-height:0!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title{flex:none!important;margin-top:0!important}body:has(.practice-detail-page--figma) .practice-detail-hero__intro{flex:none!important}body:has(.practice-detail-page--figma) .practice-detail-hero__actions{margin-top:0!important}body:has(.practice-detail-page--figma) .practice-detail-hero__inner{align-items:flex-start!important;padding-top:0!important}body:has(.practice-detail-page--figma) .practice-detail-hero__copy{height:100%!important}@media (max-width:640px){body:has(.practice-detail-page--figma) .practice-detail-hero__title{margin-top:0!important}body:has(.practice-detail-page--figma) .practice-detail-hero__actions{margin-top:0!important}}body:has(.practice-detail-page--figma) .practice-detail-overview.practice-detail-overview{background:var(--Cream-shades,#d6cfc4)!important;padding:0 40px 100px!important}body:has(.practice-detail-page--figma) .practice-detail-overview__inner.practice-detail-overview__inner{padding:100px 0 0!important;position:relative!important}body:has(.practice-detail-page--figma) .practice-detail-hero{background:var(--navy)!important;isolation:isolate!important;position:relative!important;overflow:hidden!important}body:has(.practice-detail-page--figma) .practice-detail-hero:before{z-index:0;content:"";opacity:1;pointer-events:none;background-image:url(/home/figma-pattern/kenna-pattern-plus-muted.svg);background-position:0 0;background-size:24.5326px 24.5326px;width:min(675px,52vw);position:absolute;top:0;bottom:0;right:-4px}body:has(.practice-detail-page--figma) .practice-detail-hero:after{z-index:1;background:linear-gradient(90deg, var(--navy) 0%, #061634fa 9%, #0616349e 52%, #06163400 100%);content:"";pointer-events:none;width:min(683px,54vw);position:absolute;top:0;bottom:0;right:0}body:has(.practice-detail-page--figma) .practice-detail-hero:before{--stroke-0:#fff;--fill-0:#fff}body:has(.practice-detail-page--figma) .practice-detail-hero:after{--stroke-0:#fff;--fill-0:#fff}body:has(.practice-detail-page--figma) .practice-detail-hero__inner{z-index:2!important;position:relative!important}body:has(.practice-detail-page--figma) .practice-detail-hero__copy{height:564px!important;padding-top:72px!important;transform:none!important}body:has(.practice-detail-page--figma) .practice-detail-hero__heading{height:492px!important;min-height:492px!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title-group{gap:40px!important;transform:translateY(-2px)!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title{letter-spacing:-1.44px!important;width:418px!important;max-width:min(100%,418px)!important;font-size:48px!important;line-height:1.1!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title-line{font-style:italic!important}body:has(.practice-detail-page--figma) .practice-detail-hero__title em{font-style:italic!important}body:has(.practice-detail-page--figma) .practice-detail-hero__intro{opacity:.8!important;width:600px!important;max-width:min(100%,600px)!important;font-size:14px!important;line-height:20px!important}body:has(.practice-detail-page--figma) .practice-detail-hero__button{border-radius:2px!important;justify-content:center!important;min-width:156px!important}body:has(.practice-detail-page--figma) .practice-detail-overview.practice-detail-overview{background:#fff!important;min-height:0!important}body:has(.practice-detail-page--figma) .practice-detail-body-shell{clip-path:inset(-160px 0 0)!important;background:#fff!important;position:relative!important}body:has(.practice-detail-page--figma) .practice-detail-body-content{min-width:0!important}body:has(.practice-detail-page--figma) .practice-detail-overview__inner.practice-detail-overview__inner{align-items:flex-start!important;gap:128px!important}body:has(.practice-detail-page--figma) .practice-detail-overview__main{width:100%!important;max-width:var(--page-max)!important;flex-direction:column!important;flex:0 0 100%!important;align-items:flex-start!important;gap:48px!important;display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-overview__intro{width:100%!important;max-width:var(--page-max)!important;flex-direction:column!important;order:1!important;align-items:flex-start!important;gap:48px!important;display:flex!important;position:relative!important}:is(body:has(.practice-detail-page--figma) .practice-detail-overview__title,body:has(.practice-detail-page--figma) .practice-detail-overview__copy,body:has(.practice-detail-page--figma) .practice-detail-overview__media){width:700px!important;max-width:700px!important}body:has(.practice-detail-page--figma) .practice-detail-overview__title{order:1!important;font-size:36px!important;line-height:1.2!important}body:has(.practice-detail-page--figma) .practice-detail-overview__copy:first-of-type{order:2!important}body:has(.practice-detail-page--figma) .practice-detail-overview__media{order:3!important}body:has(.practice-detail-page--figma) .practice-detail-overview__copy:nth-of-type(2){order:4!important}body:has(.practice-detail-page--figma) .practice-detail-overview__copy{font-size:14px!important;line-height:20px!important}body:has(.practice-detail-page--figma) .practice-detail-overview__copy p{font-size:14px!important;line-height:20px!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote{z-index:4!important;isolation:isolate!important;width:100%!important;max-width:var(--page-max)!important;background:#fff!important;border-color:#0616341a!important;order:5!important;gap:48px!important;margin-top:0!important;padding-top:96px!important;position:relative!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote:before{z-index:-1!important;content:""!important;background:#fff!important;width:100vw!important;position:absolute!important;inset:0 50% 0 auto!important;transform:translate(50%)!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote h3{letter-spacing:-1.08px!important;font-size:36px!important;line-height:1.4!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:48px!important;width:100%!important;display:grid!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote blockquote{flex-direction:column!important;grid-column:auto!important;gap:24px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote p{width:100%!important;font-family:var(--font-display)!important;letter-spacing:-1px!important;margin:0!important;font-size:24px!important;font-weight:400!important;line-height:28px!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote cite{width:100%!important;font-family:var(--font-sans)!important;letter-spacing:0!important;margin:0!important;font-size:15px!important;font-style:normal!important;font-weight:600!important;line-height:1!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote-progress{justify-content:center!important;align-items:flex-start!important;gap:6px!important;width:100%!important;display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote-progress span{background:var(--navy)!important;opacity:.2!important;width:46px!important;height:3px!important;display:block!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote-progress span:first-child{opacity:1!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote-progress{display:none!important}body:has(.practice-detail-page--figma) .practice-detail-contacts{width:500px!important;box-shadow:none!important;background:0 0!important;top:-90px!important;bottom:160px!important;right:0!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__inner{background:#fff!important;border:1px solid #06163438!important;gap:24px!important;width:500px!important;padding:40px!important;position:sticky!important;top:102px!important;box-shadow:0 812px 113.5px #0000,0 519px 104px #00000003,0 292px 87.5px #00000008,0 130px 65px #0000000d,0 32px 35.5px #0000000f!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__inner h2{color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-1px!important;font-size:24px!important;font-weight:400!important;line-height:28px!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__grid{gap:12px!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card{align-items:center!important;width:100%!important;height:81px!important;min-height:81px!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card>img{object-fit:cover!important;flex:0 0 72px!important;width:72px!important;height:81px!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card__body{gap:3px!important;min-width:0!important;padding:24px!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card__body span{color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-.84px!important;font-size:19px!important;font-weight:400!important;line-height:1!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__question{border-top:1px solid #0616341a!important;flex-direction:column!important;gap:8px!important;width:100%!important;padding-top:24px!important;display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__question h3{font-family:var(--font-display)!important;letter-spacing:-1px!important;margin:0!important;font-size:24px!important;font-weight:400!important;line-height:28px!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__question p{color:#6e7c8f!important;font-family:var(--font-sans)!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:21px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts__question .practice-detail-hero__button{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important;width:fit-content!important;min-width:0!important;height:40px!important;min-height:40px!important;font-family:var(--font-sans)!important;border-radius:4px!important;margin-top:16px!important;padding:10px 16px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__question .kenna-button{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important;width:fit-content!important;min-width:0!important;height:40px!important;min-height:40px!important;font-family:var(--font-sans)!important;border-radius:4px!important;margin-top:16px!important;padding:10px 16px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__question .practice-detail-hero__button{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important;width:fit-content!important;min-width:0!important;height:40px!important;min-height:40px!important;font-family:var(--font-sans)!important;border-radius:4px!important;margin-top:16px!important;padding:10px 16px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}body:has(.practice-detail-page--figma) .practice-detail-capabilities{background:#e7e1d7!important;border-bottom:1px solid #06163414!important;padding:128px 40px!important}body:has(.practice-detail-page--figma) .practice-detail-capabilities__inner{width:min(100%, var(--page-max))!important;max-width:var(--page-max)!important;align-items:flex-start!important;gap:192px!important;padding:0!important;display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-capabilities__title{font-family:var(--font-display)!important;letter-spacing:-1.08px!important;white-space:nowrap!important;flex:none!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:1.4!important}body:has(.practice-detail-page--figma) .practice-detail-capabilities__title em{font-style:italic!important}body:has(.practice-detail-page--figma) .practice-detail-capability-row{width:100%!important;min-height:49px!important;color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-1px!important;border-bottom:1px solid #06163414!important;justify-content:space-between!important;align-items:center!important;gap:64px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;text-decoration:none!important;transition:background-color .22s,border-color .22s,color .22s,padding-inline .26s cubic-bezier(.16,1,.3,1)!important;display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-capability-row:is(:hover,:focus-visible){background:#ffffff57!important;border-bottom-color:#0616342e!important;padding-inline:16px!important}body:has(.practice-detail-page--figma) .practice-detail-capabilities__list{flex-direction:column!important;flex:1 1 0!important;min-width:0!important;display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-capability-row__read{font-family:var(--font-display)!important;letter-spacing:0!important;white-space:nowrap!important;flex:none!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}body:has(.practice-detail-page--figma) .practice-detail-capability-row__read span{justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;font-size:16px!important;line-height:16px!important;transition:transform .22s!important;display:inline-flex!important}body:has(.practice-detail-page--figma) .practice-detail-capability-row:is(:hover,:focus-visible) .practice-detail-capability-row__read span{transform:translate(4px)!important}body:has(.practice-detail-page--figma) .practice-detail-insights{background:#fff!important;padding:100px 40px!important}body:has(.practice-detail-page--figma) .practice-detail-insights__inner{width:min(100%, var(--page-max))!important;padding:0!important}body:has(.practice-detail-page--figma) .practice-detail-insights__inner h2{font-family:var(--font-display)!important;letter-spacing:-1.08px!important;margin:0 0 48px!important;font-size:36px!important;font-weight:400!important;line-height:1.2!important}body:has(.practice-detail-page--figma) .practice-detail-insights__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}body:has(.practice-detail-page--figma) .practice-detail-insight-card{min-width:0!important}body:has(.practice-detail-page--figma) .practice-detail-insight-card .resource-card__media{aspect-ratio:304/289!important;height:auto!important}body:has(.practice-detail-page--figma) .practice-detail-cta{margin:0!important}@media (max-width:1200px){body:has(.practice-detail-page--figma) .practice-detail-overview__main{flex-basis:auto!important;display:flex!important}:is(body:has(.practice-detail-page--figma) .practice-detail-overview__title,body:has(.practice-detail-page--figma) .practice-detail-overview__copy,body:has(.practice-detail-page--figma) .practice-detail-overview__media){width:100%!important;max-width:700px!important}:is(body:has(.practice-detail-page--figma) .practice-detail-overview__quote-grid,body:has(.practice-detail-page--figma) .practice-detail-insights__grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.practice-detail-page--figma) .practice-detail-capabilities__inner{grid-template-columns:1fr!important;gap:48px!important}}@media (min-width:760px) and (max-width:1200px){:is(body:has(.practice-detail-page--figma) .practice-detail-overview__title,body:has(.practice-detail-page--figma) .practice-detail-overview__copy,body:has(.practice-detail-page--figma) .practice-detail-overview__media){width:100%!important;max-width:none!important}body:has(.practice-detail-page--figma) .practice-detail-overview__title{line-height:1.4!important}body:has(.practice-detail-page--figma) .practice-detail-overview__media{aspect-ratio:341/249!important}body:has(.practice-detail-page--figma) .practice-detail-overview__media img{aspect-ratio:341/249!important}}@media (min-width:641px) and (max-width:1200px){body:has(.practice-detail-page--figma) .practice-detail-overview__quote{border-top:0!important;max-width:731px!important;padding-top:0!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote blockquote:nth-child(n+3){display:flex!important}}@media (min-width:760px) and (max-width:1200px){body:has(.practice-detail-page--figma) .practice-detail-overview__quote{border-top:1px solid #06163412!important;max-width:none!important;margin-top:16px!important;padding-top:64px!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote-grid:has(blockquote:nth-child(3))+.practice-detail-overview__quote-progress{display:none!important}}@media (min-width:641px) and (max-width:759px){body:has(.practice-detail-page--figma) .practice-detail-overview.practice-detail-overview{padding-inline:32px!important}body:has(.practice-detail-page--figma) .practice-detail-capabilities{padding-inline:32px!important}body:has(.practice-detail-page--figma) .practice-detail-insights{padding-inline:32px!important}body:has(.practice-detail-page--figma) .practice-detail-hero__intro{width:100%!important;max-width:calc(100vw - 64px)!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote-grid{grid-template-columns:1fr!important;gap:32px!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote blockquote:nth-child(n+2){display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-overview__quote-grid:has(blockquote:nth-child(2))+.practice-detail-overview__quote-progress{display:none!important}body:has(.practice-detail-page--figma) .practice-detail-capabilities{padding-block:96px!important}}@media (min-width:641px) and (max-width:899px){body:has(.practice-detail-page--figma) .practice-detail-capabilities__inner{flex-direction:column!important;gap:40px!important}:is(body:has(.practice-detail-page--figma) .practice-detail-capabilities__title,body:has(.practice-detail-page--figma) .practice-detail-capabilities__list){width:100%!important}body:has(.practice-detail-page--figma) .practice-detail-capability-row{gap:24px!important}}@media (max-width:640px){body:has(.practice-detail-page--figma) .practice-detail-hero:before{opacity:.48;width:96vw;right:-30vw}body:has(.practice-detail-page--figma) .practice-detail-hero:after{background:linear-gradient(90deg, var(--navy) 0%, #061634f0 40%, #06163473 100%);width:100%}body:has(.practice-detail-page--figma) .practice-detail-hero__title{letter-spacing:-1.32px!important;width:100%!important;max-width:calc(100vw - 40px)!important;font-size:44px!important;line-height:1.04!important}:is(body:has(.practice-detail-page--figma) .practice-detail-hero__title-main,body:has(.practice-detail-page--figma) .practice-detail-hero__title-line,body:has(.practice-detail-page--figma) .practice-detail-hero__title-amp){white-space:normal!important}body:has(.practice-detail-page--figma) .practice-detail-hero__intro{width:100%!important;max-width:calc(100vw - 40px)!important}body:has(.practice-detail-page--figma) .practice-detail-overview.practice-detail-overview{padding-inline:24px!important}body:has(.practice-detail-page--figma) .practice-detail-capabilities{padding-inline:24px!important}body:has(.practice-detail-page--figma) .practice-detail-insights{padding-inline:24px!important}:is(body:has(.practice-detail-page--figma) .practice-detail-overview__quote-grid,body:has(.practice-detail-page--figma) .practice-detail-insights__grid){grid-template-columns:1fr!important}body:has(.practice-detail-page--figma) .practice-detail-capabilities__inner{flex-direction:column!important;gap:40px!important}:is(body:has(.practice-detail-page--figma) .practice-detail-capabilities__title,body:has(.practice-detail-page--figma) .practice-detail-capabilities__list){width:100%!important}body:has(.practice-detail-page--figma) .practice-detail-capability-row{gap:24px!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__inner{padding:28px!important}}body:has(.article-page) .article-page .article-others__control.article-others__control{--fill-0:#fff;color:#fff!important;background:#6e7c8f!important;top:130.5px!important}body:has(.resources-page) .resources-page{background:var(--Cream-shades,#d6cfc4)!important}:is(body:has(.resources-page) .resources-hero,body:has(.resources-page) .resources-listing,body:has(.resources-page) .resources-secondary){padding-inline:40px!important}:is(body:has(.resources-page) .resources-hero__inner,body:has(.resources-page) .resources-listing__inner,body:has(.resources-page) .resources-secondary__inner){width:min(100%, var(--page-max))!important;max-width:var(--page-max)!important}body:has(.resources-page) .resources-hero__title{font-family:var(--font-display)!important;letter-spacing:0!important;padding-bottom:32px!important;font-size:36px!important;font-weight:400!important;line-height:48px!important}body:has(.resources-page) .resources-listing__inner{min-height:0!important}body:has(.resources-page) .resources-search-row{border-bottom:1px solid #0616341a!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:24px!important;width:100%!important;height:40px!important;min-height:40px!important;margin-bottom:64px!important;display:grid!important}body:has(.resources-page) .resources-search-row .resources-control{gap:0!important;height:40px!important}body:has(.resources-page) .resources-search-row .resources-control__label{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}:is(body:has(.resources-page) .resources-search-row .resources-control__field,body:has(.resources-page) .resources-search-row .resources-control__trigger){color:#061634cc!important;height:40px!important;font-family:var(--font-body)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:9px 12px 10px!important;font-size:14px!important;line-height:21px!important}body:has(.resources-page) .resources-search-row .resources-control__field::placeholder{color:#0616347a!important}body:has(.resources-page) .resources-search-row .resources-control__trigger{padding-left:32px!important}body:has(.resources-page) .resources-search-row .resources-control__display-value{color:#061634cc!important;text-overflow:ellipsis!important;white-space:nowrap!important;pointer-events:none!important;align-items:center!important;display:flex!important;position:absolute!important;inset:0 12px 0 32px!important;overflow:hidden!important}body:has(.resources-page) .resources-search-row .resources-control__chevron{color:#6e7c8f!important;width:20px!important;height:40px!important;left:0!important;right:auto!important}body:has(.resources-page) .resources-search-row .resources-control:nth-child(5) .resources-filter-menu{left:auto!important;right:0!important}body:has(.resources-page) .resources-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),322px))!important;justify-content:space-between!important;gap:48px 24px!important}body:has(.resources-page) .resource-card--compact{gap:16px!important;width:100%!important;min-height:419px!important}body:has(.resources-page) .resource-card--compact .resource-card__media{aspect-ratio:322/327!important;border-radius:0!important;width:100%!important;height:auto!important}body:has(.resources-page) .resource-card--compact .resource-card__body{gap:12px!important;min-height:76px!important}body:has(.resources-page) .resource-card__body{min-height:auto!important}body:has(.resources-page) .resource-card__meta{color:#06163499!important;min-height:16px!important;font-family:var(--font-body)!important;align-items:center!important;gap:12px!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;display:flex!important}body:has(.resources-page) .resource-card__meta-dot{background:currentColor!important;border-radius:50%!important;width:3px!important;height:3px!important}body:has(.resources-page) .resource-card__meta-category{color:#061634c7!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}body:has(.resources-page) .resource-card--compact .resource-card__title{-webkit-line-clamp:2!important;width:252px!important;max-width:100%!important;font-family:var(--font-display)!important;letter-spacing:0!important;font-size:20px!important;font-weight:400!important;line-height:24px!important}body:has(.resources-page) .resource-card__summary{display:none!important}body:has(.resources-page) .resource-card__category{display:none!important}body:has(.resources-page) .resources-pagination{margin-top:88px!important}body:has(.resources-page) .resources-secondary{min-height:659px!important;padding-top:64px!important;padding-bottom:64px!important}body:has(.resources-page) .resources-secondary__inner{gap:0!important}body:has(.resources-page) .resources-featured-section__header{justify-content:space-between!important;align-items:flex-start!important;min-height:72px!important;margin-bottom:40px!important;display:flex!important}body:has(.resources-page) .resources-featured-section__heading{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-width:0!important;display:flex!important}body:has(.resources-page) .resources-featured-section__title-link{color:var(--navy)!important;align-items:center!important;gap:16px!important;text-decoration:none!important;display:inline-flex!important}body:has(.resources-page) .resources-secondary__title{width:auto!important;max-width:none!important;font-family:var(--font-display)!important;letter-spacing:0!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:36px!important}body:has(.resources-page) .resources-featured-section__title-arrow{fill:none!important;stroke:currentColor!important;stroke-width:1.5px!important;width:24px!important;height:24px!important;display:block!important}body:has(.resources-page) .resources-featured-section__title-link svg{fill:none!important;stroke:currentColor!important;stroke-width:1.5px!important;width:24px!important;height:24px!important;display:block!important}body:has(.resources-page) .resources-featured-section__title-link svg path{fill:none!important;stroke:currentColor!important}body:has(.resources-page) .resources-featured-section__description{color:#6e7c8f!important;max-width:780px!important;font-family:var(--font-body)!important;letter-spacing:0!important;margin:0!important;font-size:17px!important;font-weight:400!important;line-height:26px!important}body:has(.resources-page) .resources-featured-section__controls{align-items:flex-start!important;gap:10px!important;width:106px!important;height:48px!important;margin-top:0!important;display:flex!important}body:has(.resources-page) .resources-featured-section__arrow{color:#6e7c8f!important;border:1px solid #06163414!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;display:inline-flex!important}:is(body:has(.resources-page) .resources-featured-section__arrow img,body:has(.resources-page) .resources-featured-section__arrow svg){fill:none!important;stroke:currentColor!important;stroke-width:1.5px!important;width:16px!important;height:16px!important;display:block!important}body:has(.resources-page) .resources-featured-section__arrow--previous{margin-right:0!important}:is(body:has(.resources-page) .resources-featured-section__arrow--previous img,body:has(.resources-page) .resources-featured-section__arrow--previous svg){transform:rotate(180deg)!important}body:has(.resources-page) .resources-secondary__block{width:100%!important}@media (min-width:641px) and (max-width:1200px){body:has(.resources-page) .resources-grid{justify-content:center!important}body:has(.resources-page) .resources-search-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;height:40px!important;min-height:40px!important;padding-bottom:0!important;overflow-x:hidden!important}}@media (max-width:640px){:is(body:has(.resources-page) .resources-hero,body:has(.resources-page) .resources-listing,body:has(.resources-page) .resources-secondary){padding-inline:20px!important}:is(body:has(.resources-page) .resources-hero__inner,body:has(.resources-page) .resources-listing__inner,body:has(.resources-page) .resources-secondary__inner){width:100%!important;max-width:none!important}body:has(.resources-page) .resources-hero__inner{min-height:238px!important;padding-top:0!important}body:has(.resources-page) .resources-hero__title{width:100%!important;font-size:48px!important;line-height:48px!important}body:has(.resources-page) .resources-search-row{border-bottom:0!important;flex-direction:column!important;gap:8px!important;height:auto!important;min-height:232px!important;margin-bottom:48px!important;display:flex!important}body:has(.resources-page) .resources-grid{grid-template-columns:minmax(0,min(100%,322px))!important;justify-content:center!important;gap:48px!important}body:has(.resources-page) .resource-card--compact{width:min(100%,322px)!important}body:has(.resources-page) .resource-card--compact .resource-card__media{width:min(100%,322px)!important}body:has(.resources-page) .resources-featured-section__header{flex-direction:column!important;gap:24px!important;min-height:0!important;margin-bottom:40px!important}body:has(.resources-page) .resources-featured-section__controls{display:none!important}body:has(.resources-page) .resources-secondary__title{font-size:36px!important;line-height:40px!important}}body:has(.resources-page) .resources-page{color:var(--navy)!important}:is(body:has(.resources-page) .resources-hero,body:has(.resources-page) .resources-listing){padding-inline:40px!important}body:has(.resources-page) .resources-secondary{display:none!important}:is(body:has(.resources-page) .resources-hero__inner,body:has(.resources-page) .resources-listing__inner){width:min(100%, var(--page-max))!important;max-width:var(--page-max)!important}body:has(.resources-page) .resources-hero__inner{align-items:flex-end!important;min-height:212px!important}body:has(.resources-page) .resources-hero__title{color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:0!important;margin:0!important;padding-bottom:32px!important;font-size:36px!important;font-weight:400!important;line-height:48px!important}body:has(.resources-page) .resources-listing{min-height:2705px!important;padding-bottom:64px!important}body:has(.resources-page) .resources-listing__inner{min-height:0!important;display:block!important}body:has(.resources-page) .resources-toolbar{border-bottom:1px solid #06163414!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;min-height:64px!important;display:flex!important}body:has(.resources-page) .resources-category-tabs{scrollbar-width:none!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important;overflow-x:auto!important}body:has(.resources-page) .resources-category-tabs::-webkit-scrollbar{display:none!important}body:has(.resources-page) .resources-category-tab{color:#06163494!important;height:38px!important;font-family:var(--font-body)!important;background:#fff!important;border:1px solid #0616341a!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0 20px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;text-decoration:none!important;transition:background-color .18s,border-color .18s,color .18s!important;display:inline-flex!important}:is(body:has(.resources-page) .resources-category-tab:hover,body:has(.resources-page) .resources-category-tab:focus-visible){color:var(--navy)!important;border-color:#06163447!important}body:has(.resources-page) .resources-category-tab.is-active{border-color:var(--navy)!important;background:var(--navy)!important;color:#fff!important}body:has(.resources-page) .resources-filter-controls{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:0!important;height:40px!important;display:flex!important}body:has(.resources-page) .resources-filter-controls>.resources-control{border-left:1px solid #06163414!important;align-items:center!important;width:auto!important;min-width:114px!important;height:40px!important;display:flex!important;position:relative!important}body:has(.resources-page) .resources-filter-controls>.resources-control--search{width:357px!important}body:has(.resources-page) .resources-control--mobile-category{display:none!important}body:has(.resources-page) .resources-control__label{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}:is(body:has(.resources-page) .resources-control__field,body:has(.resources-page) .resources-control__trigger){color:#061634b8!important;width:100%!important;height:40px!important;font-family:var(--font-body)!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:12px!important;font-weight:400!important;line-height:18px!important}body:has(.resources-page) .resources-control__field{padding:0 12px 0 36px!important}body:has(.resources-page) .resources-control__field::placeholder{color:#06163452!important}body:has(.resources-page) .resources-control__trigger{text-align:left!important;padding:0 32px 0 36px!important;position:relative!important}body:has(.resources-page) .resources-control__display-value{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;position:static!important;inset:auto!important;overflow:hidden!important}body:has(.resources-page) .resources-control__chevron{color:#06163485!important;justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;display:flex!important;position:absolute!important;top:50%!important;left:auto!important;right:10px!important;transform:translateY(-50%)!important}body:has(.resources-page) .resources-filter-menu{z-index:20!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important}body:has(.resources-page) .resources-result-count{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}body:has(.resources-page) .resources-list{flex-direction:column!important;margin-top:64px!important;display:flex!important}body:has(.resources-page) .resources-list-row{border-bottom:1px solid #06163414!important;grid-template-columns:minmax(0,1fr) 300px 260px!important;align-items:start!important;gap:40px!important;min-height:225px!important;padding-bottom:24px!important;display:grid!important;position:relative!important}body:has(.resources-page) .resources-list-row+.resources-list-row{padding-top:24px!important}body:has(.resources-page) .resources-list-row__copy{flex-direction:column!important;grid-area:1/1!important;justify-content:space-between!important;min-height:200px!important;display:flex!important}body:has(.resources-page) .resources-list-row__title{width:597px!important;max-width:100%!important;color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-.96px!important;margin:0!important;font-size:32px!important;font-weight:400!important;line-height:1.4!important}body:has(.resources-page) .resources-list-row__title a{color:inherit!important;text-decoration:none!important}body:has(.resources-page) .resources-list-row__read-more{color:inherit!important;text-decoration:none!important}body:has(.resources-page) .resources-list-row__read-more{width:fit-content!important;color:var(--navy)!important;font-family:var(--font-display)!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;display:inline-flex!important}body:has(.resources-page) .resources-list-row__read-more svg{fill:none!important;stroke:currentColor!important;stroke-width:1.5px!important;width:14px!important;height:14px!important}body:has(.resources-page) .resources-list-row__bookmark{width:32px!important;height:32px!important;color:var(--navy)!important;cursor:pointer!important;-webkit-backdrop-filter:blur(14.45px)!important;backdrop-filter:blur(14.45px)!important;background:0 0!important;border:1px solid #0616341f!important;border-radius:50%!important;grid-area:1/1!important;justify-content:center!important;place-self:end!important;align-items:center!important;margin-bottom:0!important;padding:0!important;display:inline-flex!important;position:relative!important}body:has(.resources-page) .resources-list-row__bookmark svg{fill:#0000!important;stroke:currentColor!important;stroke-linejoin:round!important;stroke-width:1.25px!important;width:16px!important;height:16px!important}body:has(.resources-page) .resources-list-row__bookmark:before{display:none!important}body:has(.resources-page) .resources-list-row__bookmark[aria-pressed=true] svg{fill:currentColor!important}body:has(.resources-page) .resources-list-row__bookmark:after{display:none!important}body:has(.resources-page) .resources-list-row__bookmark[aria-pressed=true]{background:var(--navy)!important;color:#fff!important}body:has(.resources-page) .resources-list-row__bookmark.is-animating{animation:.48s resources-bookmark-pop!important}body:has(.resources-page) .resources-list-row__media{background:#06163414!important;grid-area:1/2!important;width:300px!important;height:200px!important;display:block!important;overflow:hidden!important}body:has(.resources-page) .resources-list-row__media img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .36s cubic-bezier(.16,1,.3,1)!important;display:block!important}body:has(.resources-page) .resources-list-row:hover .resources-list-row__media img{transform:scale(1.035)!important}body:has(.resources-page) .resources-list-row__details{flex-direction:column!important;grid-area:1/3!important;justify-content:center!important;gap:16px!important;width:100%!important;min-height:200px!important;margin:0!important;padding:0!important;display:flex!important}body:has(.resources-page) .resources-list-row__details div{flex-direction:column!important;gap:4px!important;display:flex!important}:is(body:has(.resources-page) .resources-list-row__details dt,body:has(.resources-page) .resources-list-row__details dd){font-family:var(--font-body)!important;letter-spacing:0!important;margin:0!important;font-weight:400!important}body:has(.resources-page) .resources-list-row__details dt{color:#6e7c8f!important;font-size:14px!important;line-height:21px!important}body:has(.resources-page) .resources-list-row__details dd{color:var(--navy)!important;font-size:17px!important;line-height:26px!important}body:has(.resources-page) .resources-pagination{justify-content:flex-start!important;align-items:flex-start!important;gap:16px!important;width:fit-content!important;max-width:100%!important;min-height:112px!important;margin-top:0!important;padding-top:64px!important;display:flex!important}body:has(.resources-page) .resources-pagination__pages{align-items:flex-start!important;gap:0!important;display:flex!important}:is(body:has(.resources-page) .resources-pagination__arrow,body:has(.resources-page) .resources-pagination__page,body:has(.resources-page) .resources-pagination__ellipsis){color:#6e7c8f!important;width:48px!important;height:48px!important;font-family:var(--font-body)!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 48px!important;justify-content:center!important;align-items:center!important;font-size:15px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}body:has(.resources-page) .resources-pagination__page.is-active{background:var(--navy)!important;color:#fff!important}body:has(.resources-page) .resources-pagination__arrow svg{stroke-width:1.5px!important;width:16px!important;height:16px!important}body:has(.resources-page) .resources-pagination__arrow.is-disabled{opacity:1!important;cursor:default!important}body:has(.resources-page) .resources-empty{border-top:1px solid #06163414!important;border-bottom:1px solid #06163414!important;margin-top:64px!important;padding:64px 0!important}@media (max-width:760px){body:has(.resources-page) .resources-empty{margin-top:56px!important;padding:44px 0!important}}body:has(.resources-page) .resources-row-skeleton{border-bottom:1px solid #06163414!important;grid-template-columns:minmax(0,1fr) 300px 260px!important;gap:40px!important;min-height:225px!important;padding-bottom:24px!important;display:grid!important}body:has(.resources-page) .resources-row-skeleton+.resources-row-skeleton{padding-top:24px!important}:is(body:has(.resources-page) .resources-row-skeleton__title,body:has(.resources-page) .resources-row-skeleton__media,body:has(.resources-page) .resources-row-skeleton__meta){background:#0616340f!important}body:has(.resources-page) .resources-row-skeleton__title{width:min(100%,600px)!important;height:128px!important}body:has(.resources-page) .resources-row-skeleton__media{grid-column:2!important;width:300px!important;height:200px!important}body:has(.resources-page) .resources-row-skeleton__meta{grid-column:3!important;width:128px!important;height:118px!important}@keyframes resources-bookmark-pop{0%{transform:scale(1)}45%{transform:scale(1.16)}to{transform:scale(1)}}@media (max-width:1180px){body:has(.resources-page) .resources-toolbar{flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:14px!important;min-height:112px!important;padding-block:14px!important}body:has(.resources-page) .resources-filter-controls{justify-content:flex-start!important;overflow-x:auto!important}:is(body:has(.resources-page) .resources-list-row,body:has(.resources-page) .resources-row-skeleton){grid-template-columns:minmax(0,1fr) 260px!important}:is(body:has(.resources-page) .resources-list-row__details,body:has(.resources-page) .resources-row-skeleton__meta){flex-direction:row!important;grid-column:1/-1!important;gap:40px!important;min-height:0!important}:is(body:has(.resources-page) .resources-list-row__media,body:has(.resources-page) .resources-row-skeleton__media){grid-column:2!important}}@media (min-width:761px) and (max-width:1180px){body:has(.resources-page) .resources-hero__inner{align-items:flex-end!important;min-height:275px!important}body:has(.resources-page) .resources-hero__title{letter-spacing:-1.44px!important;padding-bottom:32px!important;font-size:48px!important;line-height:1!important}body:has(.resources-page) .resources-toolbar{box-sizing:border-box!important;border-bottom:1px solid #06163414!important;justify-content:center!important;align-items:flex-start!important;gap:24px!important;height:126px!important;min-height:126px!important;padding-block:12px!important}body:has(.resources-page) .resources-category-tabs{align-items:flex-start!important;gap:8px!important;height:38px!important;overflow:visible!important}body:has(.resources-page) .resources-category-tab{color:#6e7c8f!important;background:0 0!important;border-color:#06163414!important;height:38px!important;padding:6px 20px!important;font-size:17px!important;line-height:26px!important}body:has(.resources-page) .resources-category-tab.is-active{border-color:var(--navy)!important;background:var(--navy)!important;color:#fff!important}body:has(.resources-page) .resources-filter-controls{justify-content:flex-start!important;align-items:center!important;gap:49px!important;width:100%!important;height:40px!important;overflow:visible!important}body:has(.resources-page) .resources-filter-controls>.resources-control--mobile-category{display:none!important}body:has(.resources-page) .resources-filter-controls>.resources-control{border-left:0!important;width:auto!important;min-width:0!important;height:40px!important}body:has(.resources-page) .resources-control--search{flex:0 0 245px!important;order:1!important;width:245px!important}body:has(.resources-page) .resources-control--sort{order:2!important}body:has(.resources-page) .resources-control--industry{order:3!important}body:has(.resources-page) .resources-control--sort:before{content:""!important;background:#06163414!important;width:1px!important;height:24px!important;display:block!important;position:absolute!important;top:8px!important;left:-25px!important}body:has(.resources-page) .resources-control--industry:before{content:""!important;background:#06163414!important;width:1px!important;height:24px!important;display:block!important;position:absolute!important;top:8px!important;left:-25px!important}:is(body:has(.resources-page) .resources-control__field,body:has(.resources-page) .resources-control__trigger){height:40px!important;color:var(--navy)!important;font-size:14px!important;line-height:21px!important}body:has(.resources-page) .resources-control__field{padding:0 12px!important}body:has(.resources-page) .resources-control__field::placeholder{color:#0616345c!important}body:has(.resources-page) .resources-control__select-wrap{width:auto!important;display:block!important}body:has(.resources-page) .resources-control__trigger{justify-content:flex-start!important;width:auto!important;padding:0 28px 0 12px!important}body:has(.resources-page) .resources-control__chevron{right:0!important}body:has(.resources-page) .resources-list{gap:0!important;margin-top:64px!important}:is(body:has(.resources-page) .resources-list-row,body:has(.resources-page) .resources-row-skeleton){border-bottom:1px solid #06163414!important;grid-template-rows:auto auto 32px!important;grid-template-columns:minmax(0,1fr) 240px!important;align-items:start!important;gap:40px!important;min-height:0!important;padding-bottom:24px!important;display:grid!important}:is(body:has(.resources-page) .resources-list-row+.resources-list-row,body:has(.resources-page) .resources-row-skeleton+.resources-row-skeleton){padding-top:24px!important}body:has(.resources-page) .resources-list-row__copy{min-height:0!important;display:contents!important}body:has(.resources-page) .resources-list-row__details{flex-direction:row!important;grid-area:1/1!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:0!important;display:flex!important}body:has(.resources-page) .resources-list-row__details div{flex-direction:row!important;align-items:center!important;gap:8px!important;display:flex!important}body:has(.resources-page) .resources-list-row__details div:first-child:after{content:""!important;background:#6e7c8f!important;border-radius:50%!important;width:3px!important;height:3px!important;display:block!important}body:has(.resources-page) .resources-list-row__details dt{display:none!important}body:has(.resources-page) .resources-list-row__details dd{color:#6e7c8f!important;font-size:17px!important;line-height:26px!important}body:has(.resources-page) .resources-list-row__title{letter-spacing:-.84px!important;grid-area:2/1!important;width:100%!important;max-width:none!important;font-size:28px!important;line-height:1.4!important}body:has(.resources-page) .resources-list-row__read-more{grid-area:3/1!important;align-self:center!important}body:has(.resources-page) .resources-list-row__bookmark{grid-area:3/1!important;place-self:center end!important}:is(body:has(.resources-page) .resources-list-row__media,body:has(.resources-page) .resources-row-skeleton__media){grid-area:1/2/4!important;width:240px!important;height:160px!important}}@media (max-width:760px){:is(body:has(.resources-page) .resources-hero,body:has(.resources-page) .resources-listing){padding-inline:24px!important}body:has(.resources-page) .resources-hero__inner{min-height:236px!important}body:has(.resources-page) .resources-hero__title{font-size:44px!important;line-height:48px!important}body:has(.resources-page) .resources-filter-controls{flex-flow:column wrap!important;gap:8px!important;height:auto!important;display:flex!important;overflow:visible!important}body:has(.resources-page) .resources-toolbar{z-index:5!important;background:var(--Cream-shades,#d6cfc4)!important;border-bottom:0!important;justify-content:flex-end!important;align-items:stretch!important;gap:8px!important;height:auto!important;min-height:0!important;padding:0 0 24px!important;position:sticky!important;top:0!important}body:has(.resources-page) .resources-category-tabs{display:none!important}body:has(.resources-page) .resources-control--mobile-category{display:flex!important}:is(body:has(.resources-page) .resources-filter-controls>.resources-control,body:has(.resources-page) .resources-filter-controls>.resources-control--search){border-top:0!important;border-bottom:1px solid #00000014!important;border-left:0!important;width:100%!important;min-width:0!important;height:40px!important;display:flex!important}body:has(.resources-page) .resources-control--search{order:1!important}body:has(.resources-page) .resources-control--mobile-category{order:2!important}body:has(.resources-page) .resources-control--sort{order:3!important}body:has(.resources-page) .resources-control--industry{order:4!important}:is(body:has(.resources-page) .resources-control__field,body:has(.resources-page) .resources-control__trigger){height:40px!important;color:var(--navy)!important;padding:0 28px 0 0!important;font-size:14px!important;line-height:21px!important}body:has(.resources-page) .resources-control__select-wrap{width:100%!important;min-width:0!important;display:block!important}body:has(.resources-page) .resources-control__trigger{justify-content:flex-start!important}body:has(.resources-page) .resources-control__field::placeholder{color:#0616345c!important}body:has(.resources-page) .resources-control__chevron{right:12px!important}body:has(.resources-page) .resources-list{gap:48px!important;margin-top:48px!important}:is(body:has(.resources-page) .resources-list-row,body:has(.resources-page) .resources-row-skeleton){border-bottom:0!important;flex-direction:column!important;gap:24px!important;min-height:0!important;padding-bottom:0!important;display:flex!important}:is(body:has(.resources-page) .resources-list-row+.resources-list-row,body:has(.resources-page) .resources-row-skeleton+.resources-row-skeleton){padding-top:0!important}body:has(.resources-page) .resources-list-row__copy{order:3!important;gap:16px!important;height:160px!important;min-height:160px!important}body:has(.resources-page) .resources-list-row__title{letter-spacing:-.84px!important;width:100%!important;max-width:none!important;padding-right:0!important;font-size:28px!important;line-height:1.4!important}body:has(.resources-page) .resources-list-row__bookmark{align-self:auto!important;position:absolute!important;top:auto!important;bottom:0!important;right:0!important}body:has(.resources-page) .resources-list-row__read-more{padding-right:48px!important}body:has(.resources-page) .resources-list-row__media{aspect-ratio:249/166!important;order:1!important;width:100%!important;height:auto!important}body:has(.resources-page) .resources-list-row__details{flex-direction:row!important;order:2!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-height:0!important}body:has(.resources-page) .resources-list-row__details div{flex-direction:row!important;align-items:center!important;gap:8px!important;display:flex!important}body:has(.resources-page) .resources-list-row__details div:first-child:after{content:""!important;background:#6e7c8f!important;border-radius:50%!important;width:3px!important;height:3px!important;display:block!important}body:has(.resources-page) .resources-list-row__details dt{display:none!important}body:has(.resources-page) .resources-list-row__details dd{color:#6e7c8f!important;font-size:17px!important;line-height:26px!important}body:has(.resources-page) .resources-pagination{width:304px!important;max-width:100%!important;min-height:152px!important;margin-inline:auto!important;padding-top:64px!important;padding-bottom:40px!important}:is(body:has(.resources-page) .resources-page .resources-hero,body:has(.resources-page) .resources-page .resources-listing){padding-inline:24px!important}}@media (max-width:390px){body:has(.resources-page) .resources-list-row__title{font-size:clamp(24px,7.18vw,28px)!important}}:is(body:has(.kenna-home),body:has(.about-page),body:has(.practice-page),body:has(.practice-detail-page),body:has(.lawyers-page),body:has(.lawyer-detail-page),body:has(.resources-page),body:has(.article-page),body:has(.podcast-page),body:has(.events-page),body:has(.event-detail-page),body:has(.contact-page),body:has(.careers-page),body:has(.legal-page),body:has(.login-page),body:has(.dashboard-page)),.home-about,.home-events,.home-podcasts{background:var(--Cream-shades,#d6cfc4)!important}body:has(.kenna-home) .kenna-home{background:var(--Cream-shades,#d6cfc4)!important}body:has(.about-page) .about-page{background:var(--Cream-shades,#d6cfc4)!important}body:has(.practice-page) .practice-page{background:var(--Cream-shades,#d6cfc4)!important}body:has(.practice-detail-page) .practice-detail-page{background:var(--Cream-shades,#d6cfc4)!important}body:has(.lawyers-page) .lawyers-page{background:var(--Cream-shades,#d6cfc4)!important}body:has(.lawyer-detail-page) .lawyer-detail-page{background:var(--Cream-shades,#d6cfc4)!important}body:has(.resources-page) .resources-page{background:var(--Cream-shades,#d6cfc4)!important}body:has(.article-page) .article-page{background:var(--Cream-shades,#d6cfc4)!important}body:has(.podcast-page) .podcast-page{background:var(--Cream-shades,#d6cfc4)!important}body:has(.events-page) .events-page{background:var(--Cream-shades,#d6cfc4)!important}body:has(.event-detail-page) .event-detail-page{background:var(--Cream-shades,#d6cfc4)!important}body:has(.contact-page) .contact-page{background:var(--Cream-shades,#d6cfc4)!important}body:has(.careers-page) .careers-page{background:var(--Cream-shades,#d6cfc4)!important}body:has(.legal-page) .legal-page{background:var(--Cream-shades,#d6cfc4)!important}body:has(.login-page) .login-page{background:var(--Cream-shades,#d6cfc4)!important}body:has(.dashboard-page) .dashboard-page{background:var(--Cream-shades,#d6cfc4)!important}body:has(.dashboard-page) .dashboard-main{background:var(--Cream-shades,#d6cfc4)!important}body:has(.about-page) .about-design-hero{background:var(--Cream-shades,#d6cfc4)!important}body:has(.about-page) .about-story{background:var(--Cream-shades,#d6cfc4)!important}body:has(.about-page) .about-sustainability{background:var(--Cream-shades,#d6cfc4)!important}body:has(.about-page) .about-leadership{background:var(--Cream-shades,#d6cfc4)!important}body:has(.practice-page) .practice-page__grid{background:var(--Cream-shades,#d6cfc4)!important}body:has(.practice-page) .practice-page__pagination{background:var(--Cream-shades,#d6cfc4)!important}body:has(.practice-detail-page--figma) .practice-detail-overview{background:var(--Cream-shades,#d6cfc4)!important}body:has(.lawyers-page) .lawyers-page__hero{background:var(--Cream-shades,#d6cfc4)!important}body:has(.lawyers-page) .lawyers-directory{background:var(--Cream-shades,#d6cfc4)!important}body:has(.lawyers-page) .lawyers-directory__filters{background:var(--Cream-shades,#d6cfc4)!important}body:has(.lawyer-detail-page) .lawyer-detail{background:var(--Cream-shades,#d6cfc4)!important}body:has(.resources-page) .resources-hero{background:var(--Cream-shades,#d6cfc4)!important}body:has(.resources-page) .resources-listing{background:var(--Cream-shades,#d6cfc4)!important}body:has(.resources-page) .resources-secondary{background:var(--Cream-shades,#d6cfc4)!important}body:has(.contact-page) .contact-hero{background:var(--Cream-shades,#d6cfc4)!important}:is(body:has(.resources-page) .kenna-header,body:has(.contact-page) .kenna-header,body:has(.events-page) .kenna-header,body:has(.podcast-page) .kenna-header,body:has(.login-page) .kenna-header,body:has(.legal-page) .kenna-header,body:has(.article-page) .kenna-header,body:has(.lawyers-page) .kenna-header){background:var(--Cream-shades,#d6cfc4)!important}body:has(.practice-detail-page--figma) .practice-detail-contacts{background:#fff!important}body:has(.practice-page) .kenna-header{background:var(--navy)!important;color:#fff!important;--fill-0:#fff!important;border-bottom-color:#0000!important;position:absolute!important;top:0!important;left:0!important;right:0!important}body:has(.practice-page) .kenna-header.kenna-header--inverse{background:var(--navy)!important;color:#fff!important;--fill-0:#fff!important;border-bottom-color:#0000!important;position:absolute!important;top:0!important;left:0!important;right:0!important}body:has(.practice-page) .kenna-header .kenna-wordmark{filter:brightness(0)invert()!important}body:has(.practice-page) .kenna-header.kenna-header--inverse .kenna-wordmark{filter:brightness(0)invert()!important}body:has(.practice-page) .kenna-header__brand:after{background:#ffffff80!important}:is(body:has(.practice-page) .kenna-header .kenna-pill--ghost,body:has(.practice-page) .kenna-header .kenna-header__menu-toggle){color:#fff!important}body:has(.practice-page) .kenna-header .kenna-pill--primary{color:var(--navy)!important;background:#fff!important;border-color:#fff!important}body:has(.practice-page) .practice-page__intro{min-height:320px;color:var(--navy);align-items:flex-end;padding:112px 40px 40px;display:flex;background:var(--Cream-shades,#d6cfc4)!important}body:has(.practice-page) .practice-page__intro-inner{width:min(100%, var(--page-max));max-width:var(--page-max);justify-content:space-between;align-items:flex-start;gap:64px;display:flex;background:0 0!important;min-height:0!important;padding:0!important}body:has(.practice-page) .practice-page__intro-title{color:inherit;font-family:var(--font-display);letter-spacing:-1.44px;white-space:nowrap;flex:none;margin:0;font-size:48px;font-weight:400;line-height:1}body:has(.practice-page) .practice-page__intro-copy{align-items:center;width:min(100%,602px);max-width:602px;display:flex}body:has(.practice-page) .practice-page__intro-copy p{width:min(100%,602px);color:inherit;font-family:var(--font-sans);margin:0;font-size:17px;font-weight:400;line-height:26px}body:has(.practice-page) .practice-page__expertise-list{color:#fff;padding:40px clamp(20px,2.8vw,40px) 96px;background:#6e7c8f!important}body:has(.practice-page) .practice-page__expertise-list-inner{width:min(100%, var(--page-max));max-width:var(--page-max);grid-template-columns:minmax(0,383px) minmax(0,700px);justify-content:space-between;align-items:start;gap:64px;display:grid}body:has(.practice-page) .practice-page__expertise-list-title{max-width:383px;color:inherit;font-family:var(--font-display);letter-spacing:-1px;margin:0;font-size:24px;font-weight:400;line-height:28px}body:has(.practice-page) .practice-page__expertise-panel{flex-direction:column;align-items:stretch;width:100%;max-width:700px;display:flex}body:has(.practice-page) .practice-page__expertise-panel-header{align-items:flex-start;gap:64px;min-height:64px;padding-bottom:24px;display:flex}body:has(.practice-page) .practice-page__expertise-panel-header p{color:#ffffffd1;font-family:var(--font-sans);flex:auto;margin:7px 0 0;font-size:17px;font-weight:400;line-height:26px}body:has(.practice-page) .practice-page__expertise-meeting{color:#fff;min-width:156px;min-height:40px;font-family:var(--font-sans);text-align:center;background:0 0;border:1px solid #fff;border-radius:4px;flex:none;padding:9px 16px 10px;font-size:14px;font-weight:400;line-height:21px}body:has(.practice-page) .practice-page__expertise-meeting:is(:hover,:focus-visible){color:#6e7c8f;background:#fff}body:has(.practice-page) .practice-page__expertise-rows{flex-direction:column;display:flex}body:has(.practice-page) .practice-page__expertise-row{color:#fff;border-bottom:1px solid #ffffff14;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:32px;min-height:50px;padding:12px 0;text-decoration:none;display:grid}body:has(.practice-page) .practice-page__expertise-index{color:inherit;font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:26px}body:has(.practice-page) .practice-page__expertise-name{min-width:0;color:inherit;font-family:var(--font-display);letter-spacing:-1px;font-size:20px;font-weight:400;line-height:normal}body:has(.practice-page) .practice-page__expertise-read{color:inherit;font-family:var(--font-display);white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}body:has(.practice-page) .practice-page__expertise-read span{font-family:var(--font-sans);font-size:16px;line-height:1;transition:transform .18s}body:has(.practice-page) .practice-page__expertise-row:is(:hover,:focus-visible){color:#fff;border-bottom-color:#ffffff52}body:has(.practice-page) .practice-page__expertise-row:is(:hover,:focus-visible) .practice-page__expertise-read span{transform:translate(4px)}body:has(.kenna-home) .home-trending{box-sizing:border-box;background:var(--navy);color:#fff;height:660px;min-height:660px;padding:128px 40px}body:has(.kenna-home) .home-trending__inner{grid-template-columns:404px minmax(0,1fr);align-items:flex-start;gap:48px;width:min(100%,1520px);max-width:1520px;display:grid}body:has(.kenna-home) .home-trending__intro{gap:16px;width:404px;min-height:283px}body:has(.kenna-home) .home-trending__intro>p:first-child{color:#fff;font-size:14px;line-height:1}body:has(.kenna-home) .home-trending__intro h2{color:#fff;width:404px;max-width:100%;font-family:var(--font-display);letter-spacing:0;font-size:36px;font-weight:400;line-height:1}body:has(.kenna-home) .home-trending__intro p:not(:first-child){color:#ffffffa8;width:360px;max-width:100%;font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:24px}:is(body:has(.kenna-home) .home-trending__intro .home-text-link svg,body:has(.kenna-home) .home-trending__intro .home-text-link img){width:16px;height:16px}body:has(.kenna-home) .home-trending__carousel{color:#fff;width:100%;min-width:0;max-width:100%}body:has(.kenna-home) .home-trending__grid{scroll-snap-type:x mandatory;gap:24px;width:100%;padding:0;display:flex;overflow:auto visible}body:has(.kenna-home) .home-resource-card{flex:0 0 calc(33.3333% - 16px);width:calc(33.3333% - 16px);min-width:0}body:has(.kenna-home) .home-resource-card a{color:#fff;flex-direction:column;gap:16px;min-width:0;text-decoration:none;display:flex}body:has(.kenna-home) .home-resource-card__media{background:#ffffff14;width:100%;height:261px;display:block;position:relative;overflow:hidden}body:has(.kenna-home) .home-resource-card__media img{object-fit:cover;width:100%;height:100%;margin:0;display:block}body:has(.kenna-home) .home-resource-card__bookmark{box-sizing:border-box;-webkit-backdrop-filter:blur(14.45px);backdrop-filter:blur(14.45px);background:#06163466;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:inline-flex;position:absolute;top:16px;right:21.6667px}body:has(.kenna-home) .home-resource-card__bookmark:before{display:none}body:has(.kenna-home) .home-resource-card__bookmark svg{color:#fff;fill:#0000;stroke:currentColor;stroke-linejoin:round;stroke-width:1.25px;width:16px;height:16px}body:has(.kenna-home) .home-resource-card__meta{color:#ffffffa8;font-family:var(--font-sans);align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:16px;display:flex}body:has(.kenna-home) .home-resource-card__meta span{color:inherit;font:inherit;margin:0}body:has(.kenna-home) .home-resource-card__meta span+span{align-items:center;gap:8px;display:inline-flex}body:has(.kenna-home) .home-resource-card__meta span+span:before{content:"";background:currentColor;border-radius:999px;width:3px;height:3px}body:has(.kenna-home) .home-resource-card h3{color:#fff;width:252px;max-width:100%;font-family:var(--font-display);letter-spacing:0;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:20px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}body:has(.kenna-home) .home-trending__carousel .kenna-carousel__navigation{justify-content:center;gap:0;margin-top:48px}body:has(.kenna-home) .home-trending__carousel .kenna-carousel__nav-button{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);isolation:isolate;opacity:.94;background:linear-gradient(#1c2d48eb,#061634d1),#061634c7;border:1px solid #ffffff38;width:44px;height:44px;display:inline-flex;top:130.5px;box-shadow:0 18px 40px #00000042,inset 0 1px #ffffff2e}body:has(.kenna-home) .home-trending__carousel .kenna-carousel__nav-button:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#ffffff14,#fff0);border:1px solid #ffffff14;position:absolute;inset:1px}body:has(.kenna-home) .home-trending__carousel .kenna-carousel__nav-icon{z-index:1;width:12px;height:12px}body:has(.kenna-home) .home-trending__carousel .kenna-carousel__nav-icon:before{width:7px;height:1.4px;right:2px}body:has(.kenna-home) .home-trending__carousel .kenna-carousel__nav-icon:after{width:7px;height:1.4px;right:2px}body:has(.kenna-home) .home-trending__carousel .kenna-carousel__nav-button--previous .kenna-carousel__nav-icon:before{left:2px}body:has(.kenna-home) .home-trending__carousel .kenna-carousel__nav-button--previous .kenna-carousel__nav-icon:after{left:2px}body:has(.kenna-home) .home-trending__carousel .kenna-carousel__nav-button:is(:hover,:focus-visible):not(:disabled){color:#fff;opacity:1;background:linear-gradient(#344665f5,#0c1f3deb),#0c1f3de6;border-color:#ffffff6b;box-shadow:0 22px 52px #00000052,inset 0 1px #ffffff3d}body:has(.kenna-home) .home-trending__carousel .home-trending__control--previous{left:-18px;transform:translateY(-50%)}body:has(.kenna-home) .home-trending__carousel .home-trending__control--previous:is(:hover,:focus-visible):not(:disabled){transform:translateY(-50%)scale(1.04)}body:has(.kenna-home) .home-trending__carousel .home-trending__control--next{right:-18px}body:has(.kenna-home) .home-trending__carousel .kenna-carousel__nav-button:disabled{opacity:0;pointer-events:none}body:has(.kenna-home) .home-trending__carousel .kenna-carousel__pages{gap:6px;padding:0}body:has(.kenna-home) .home-trending__carousel .kenna-carousel__page{width:46px;height:3px;box-shadow:none;background:#fff3;border:0;border-radius:0;flex:0 0 46px;padding:0;transform:none}body:has(.kenna-home) .home-trending__carousel .kenna-carousel__page:is(:hover,:focus-visible){background:#ffffff7a;transform:none}body:has(.kenna-home) .home-trending__carousel .kenna-carousel__page[aria-current=true]{box-shadow:none;background:#fff}body:has(.kenna-home) .home-trending .home-resource-card{will-change:auto}body:has(.kenna-home) .home-trending .home-resource-card a{will-change:auto}body:has(.kenna-home) .home-trending .home-resource-card img{will-change:auto}body:has(.kenna-home) .home-trending .home-resource-card h3{will-change:auto}body:has(.kenna-home) .home-trending .home-resource-card:is(:hover,:focus-within){box-shadow:none!important;transform:none!important}body:has(.kenna-home) .home-trending .home-resource-card a:is(:hover,:focus-visible){box-shadow:none!important;transform:none!important}body:has(.kenna-home) .home-trending .home-resource-card:is(:hover,:focus-within) img{filter:none!important;transform:none!important}body:has(.kenna-home) .home-trending .home-resource-card a:is(:hover,:focus-visible) img{filter:none!important;transform:none!important}body:has(.kenna-home) .home-trending .home-resource-card a:is(:hover,:focus-visible) h3{color:#fff!important;text-decoration:none!important}@media (max-width:900px){body:has(.kenna-home) .home-trending{height:auto;min-height:0;padding:100px 40px}body:has(.kenna-home) .home-trending__inner{grid-template-columns:minmax(0,1fr)}body:has(.kenna-home) .home-trending__intro{width:100%;min-height:0}body:has(.kenna-home) .home-resource-card{flex-basis:calc(50% - 12px);width:calc(50% - 12px)}}@media (max-width:640px){body:has(.kenna-home) .home-trending{padding:80px 20px}body:has(.kenna-home) .home-trending__intro h2{width:100%}body:has(.kenna-home) .home-trending__intro p:not(:first-child){width:100%}body:has(.kenna-home) .home-resource-card{flex-basis:calc(100vw - 40px);width:calc(100vw - 40px)}body:has(.kenna-home) .home-resource-card__media{height:240px}}body:has(.kenna-home) .home-practice{box-sizing:border-box;height:854px;min-height:854px;color:var(--navy);padding:128px 40px;background:#e7e1d7!important}body:has(.kenna-home) .home-practice__inner{flex-direction:column;align-items:center;gap:64px;width:min(100%,1520px);max-width:1520px;display:flex}body:has(.kenna-home) .home-practice__header{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px;width:100%;padding:0;display:grid}body:has(.kenna-home) .home-practice__header>div:first-child{flex-direction:column;justify-content:flex-end;gap:24px;min-width:0;display:flex}body:has(.kenna-home) .home-practice h2{width:100%;color:var(--navy);font-family:var(--font-display);letter-spacing:-1.08px;margin:0;font-size:36px;font-weight:400;line-height:1.4}body:has(.kenna-home) .home-practice h2 em{font-style:italic}body:has(.kenna-home) .home-practice .home-kicker{width:620px;max-width:100%;color:var(--navy);letter-spacing:.6px;font-size:12px;font-weight:500;line-height:1}body:has(.kenna-home) .home-practice__summary{flex-direction:column;align-items:flex-start;gap:24px;width:400px;display:flex}body:has(.kenna-home) .home-practice__summary p{width:332px;max-width:332px;color:var(--navy);font-family:var(--font-sans);margin:0;font-size:17px;font-weight:400;line-height:26px}body:has(.kenna-home) .home-practice__summary .home-button{background:var(--navy);color:#fff;min-width:0;height:40px;min-height:40px;font-family:var(--font-sans);border-radius:4px;padding:10px 16px;font-size:14px;font-weight:400;line-height:21px}body:has(.kenna-home) .home-practice__grid{grid-template-columns:repeat(3,minmax(0,436px));justify-content:space-between;gap:24px;width:100%;padding:0;display:grid}body:has(.kenna-home) .home-practice-card{width:436px;max-width:100%}body:has(.kenna-home) .home-practice-card a{color:inherit;flex-direction:column;gap:40px;text-decoration:none;display:flex}body:has(.kenna-home) .home-practice-card__media{background:#06163414;width:100%;height:220px;position:relative;overflow:hidden}body:has(.kenna-home) .home-practice-card__media img{object-fit:cover;width:100%;height:100%;display:block}body:has(.kenna-home) .home-practice-card__media>span{width:48px;height:48px;color:var(--navy);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:15px}body:has(.kenna-home) .home-practice-card__media svg{fill:none;stroke:currentColor;width:24px;height:24px}body:has(.kenna-home) .home-practice-card__body{flex-direction:column;align-items:flex-start;gap:0;height:131px;padding-inline:12px;display:flex;overflow:hidden}body:has(.kenna-home) .home-practice-card__body h3{color:var(--navy);font-family:var(--font-display);letter-spacing:-1px;margin:0 0 8px;font-size:20px;font-weight:400;line-height:normal}body:has(.kenna-home) .home-practice-card__body p{color:#061634cc;width:300px;max-width:300px;font-family:var(--font-sans);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:400;line-height:21px;display:-webkit-box;overflow:hidden}body:has(.kenna-home) .home-practice-card__body .home-text-link{color:var(--navy);font-family:var(--font-display);margin-top:40px;font-size:14px;font-weight:400;line-height:1}body:has(.kenna-home) .home-practice-card{will-change:auto}body:has(.kenna-home) .home-practice-card a{will-change:auto}body:has(.kenna-home) .home-practice-card img{will-change:auto}body:has(.kenna-home) .home-practice-card h3{will-change:auto}body:has(.kenna-home) .home-practice-card .home-text-link img{will-change:auto}body:has(.kenna-home) .home-practice-card:is(:hover,:focus-within){box-shadow:none!important;border-color:#0000!important;transform:none!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible){box-shadow:none!important;border-color:#0000!important;transform:none!important}body:has(.kenna-home) .home-practice-card:is(:hover,:focus-within) img{filter:none!important;transform:none!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible) img{filter:none!important;transform:none!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible) .home-text-link img{filter:none!important;transform:none!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible) h3{color:var(--navy)!important;text-decoration:none!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible) .home-text-link{opacity:1!important}@media (max-width:900px){body:has(.kenna-home) .home-practice{height:auto;min-height:0;padding:100px 40px}body:has(.kenna-home) .home-practice__header{grid-template-columns:minmax(0,1fr) 332px}body:has(.kenna-home) .home-practice__summary{width:332px;max-width:332px}body:has(.kenna-home) .home-practice__summary p{width:332px;max-width:332px}body:has(.kenna-home) .home-practice__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){body:has(.kenna-home) .home-practice{padding:80px 20px}body:has(.kenna-home) .home-practice__inner{gap:48px}:is(body:has(.kenna-home) .home-practice__header,body:has(.kenna-home) .home-practice__grid){flex-direction:column;display:flex}body:has(.kenna-home) .home-practice__summary{width:100%;max-width:100%}body:has(.kenna-home) .home-practice__summary p{width:100%;max-width:100%}body:has(.kenna-home) .home-practice .home-kicker{width:100%;max-width:100%}body:has(.kenna-home) .home-practice h2{font-size:36px}body:has(.kenna-home) .home-practice-card{width:100%}body:has(.kenna-home) .home-practice-card__body{height:auto;min-height:131px}}@media (max-width:1200px){body:has(.practice-page) .practice-page__intro{min-height:0;padding-top:88px}body:has(.practice-page) .practice-page__intro-inner{flex-direction:column;gap:32px}body:has(.practice-page) .practice-page__expertise-list-inner{grid-template-columns:minmax(0,1fr);gap:48px}:is(body:has(.practice-page) .practice-page__expertise-list-title,body:has(.practice-page) .practice-page__expertise-panel){max-width:700px}}@media (max-width:640px){body:has(.practice-page) .practice-page__intro{min-height:0;padding:64px 20px 56px}body:has(.practice-page) .practice-page__intro-inner{gap:24px}body:has(.practice-page) .practice-page__intro-title{white-space:normal;letter-spacing:-1.26px;font-size:38px;line-height:1}body:has(.practice-page) .practice-page__intro-copy p{font-size:16px;line-height:24px}body:has(.practice-page) .practice-page__expertise-list{padding:32px 20px 72px}body:has(.practice-page) .practice-page__expertise-list-inner{gap:40px}body:has(.practice-page) .practice-page__expertise-panel-header{flex-direction:column;gap:16px;min-height:0;padding-bottom:24px}body:has(.practice-page) .practice-page__expertise-panel-header p{margin-top:0}body:has(.practice-page) .practice-page__expertise-meeting{width:100%}body:has(.practice-page) .practice-page__expertise-row{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:24px;padding:14px 0}body:has(.practice-page) .practice-page__expertise-name{font-size:19px;line-height:24px}body:has(.practice-page) .practice-page__expertise-read{grid-column:2}}:is(body.has-public-motion:has(.practice-page) .practice-page__hero-copy.public-motion-reveal,body.has-public-motion:has(.practice-detail-page) .practice-detail-hero__copy.public-motion-reveal){transition-duration:1.1s;transform:translateY(34px)}:is(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-detail-page) .practice-detail-hero__copy.public-motion-reveal :is(.practice-detail-hero__crumbs,.practice-detail-hero__title,.practice-detail-hero__intro,.practice-detail-hero__actions)){opacity:0;filter:blur(10px);will-change:opacity, filter, transform;transition:opacity .86s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}:is(body.has-public-motion:has(.practice-page) .practice-page__hero-copy.public-motion-reveal.is-visible :is(.practice-page__title,.practice-page__body),body.has-public-motion:has(.practice-detail-page) .practice-detail-hero__copy.public-motion-reveal.is-visible :is(.practice-detail-hero__crumbs,.practice-detail-hero__title,.practice-detail-hero__intro,.practice-detail-hero__actions)){opacity:1;filter:blur();transform:translate(0,0)}:is(body.has-public-motion:has(.practice-page) .practice-page__hero-copy.public-motion-reveal.is-visible .practice-page__body,body.has-public-motion:has(.practice-detail-page) .practice-detail-hero__copy.public-motion-reveal.is-visible .practice-detail-hero__title){transition-delay:.14s}body.has-public-motion:has(.practice-detail-page) .practice-detail-hero__copy.public-motion-reveal.is-visible .practice-detail-hero__intro{transition-delay:.26s}body.has-public-motion:has(.practice-detail-page) .practice-detail-hero__copy.public-motion-reveal.is-visible .practice-detail-hero__actions{transition-delay:.38s}:is(body:has(.practice-page) .practice-page__hero-media,body:has(.practice-detail-page) .practice-detail-overview__media){isolation:isolate;position:relative;overflow:hidden}body:has(.practice-page) .practice-page__hero-media:after{z-index:2;content:"";pointer-events:none;background:currentColor;position:absolute;inset:0;transform:translate(0,0)}body:has(.practice-detail-page) .practice-detail-overview__media:after{z-index:2;content:"";pointer-events:none;background:currentColor;position:absolute;inset:0;transform:translate(0,0)}body:has(.practice-page) .practice-page__hero-media:after{background:var(--navy)}body:has(.practice-detail-page) .practice-detail-overview__media:after{background:var(--Cream-shades,#d6cfc4)}:is(body.has-public-motion:has(.practice-page) .practice-page__hero-media.public-motion-reveal,body.has-public-motion:has(.practice-detail-page) .practice-detail-overview__media.public-motion-reveal){opacity:1;transform:translate(0,0)}:is(body.has-public-motion:has(.practice-page) .practice-page__hero-media img,body.has-public-motion:has(.practice-detail-page) .practice-detail-overview__media img){filter:saturate(.82)contrast(1.06);will-change:filter, transform;transition:filter 1.2s cubic-bezier(.16,1,.3,1),transform 1.8s cubic-bezier(.16,1,.3,1);transform:scale(1.08)}body.has-public-motion:has(.practice-page) .practice-page__hero-media.is-visible:after{transition:transform 1.15s cubic-bezier(.76,0,.24,1);transform:translate(101%)}body.has-public-motion:has(.practice-detail-page) .practice-detail-overview__media.is-visible:after{transition:transform 1.15s cubic-bezier(.76,0,.24,1);transform:translate(101%)}:is(body.has-public-motion:has(.practice-page) .practice-page__hero-media.is-visible img,body.has-public-motion:has(.practice-detail-page) .practice-detail-overview__media.is-visible img){filter:saturate()contrast();transform:scale(1)}:is(body.has-public-motion:has(.practice-page) :is(.practice-page__intro-title,.practice-page__intro-copy,.practice-page__expertise-list-title).public-motion-reveal,body.has-public-motion:has(.practice-detail-page) :is(.practice-detail-overview__title,.practice-detail-overview__copy,.practice-detail-overview__quote,.practice-detail-contacts,.practice-detail-related__eyebrow).public-motion-reveal){filter:blur(8px);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),transform .98s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}:is(body.has-public-motion:has(.practice-page) :is(.practice-page__intro-title,.practice-page__intro-copy,.practice-page__expertise-list-title).public-motion-reveal.is-visible,body.has-public-motion:has(.practice-detail-page) :is(.practice-detail-overview__title,.practice-detail-overview__copy,.practice-detail-overview__quote,.practice-detail-contacts,.practice-detail-related__eyebrow).public-motion-reveal.is-visible){filter:blur();transform:translate(0,0)}body.has-public-motion:has(.practice-page) .practice-page__intro-copy.public-motion-reveal{transition-delay:.12s}body.has-public-motion:has(.practice-page) .practice-page__expertise-panel.public-motion-reveal{opacity:1;transform:translate(0,0)}body.has-public-motion:has(.practice-page) .practice-page__expertise-row.public-motion-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),border-color .22s,background-color .22s,transform .82s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}body.has-public-motion:has(.practice-page) .practice-page__expertise-row.public-motion-reveal.is-visible{opacity:1;transform:translate(0,0)}body.has-public-motion:has(.practice-page) .practice-page__expertise-row:nth-child(2){transition-delay:70ms}body.has-public-motion:has(.practice-page) .practice-page__expertise-row:nth-child(3){transition-delay:.14s}body.has-public-motion:has(.practice-page) .practice-page__expertise-row:nth-child(4){transition-delay:.21s}body.has-public-motion:has(.practice-page) .practice-page__expertise-row:nth-child(5){transition-delay:.28s}body.has-public-motion:has(.practice-page) .practice-page__expertise-row:nth-child(n+6){transition-delay:.35s}body:has(.practice-page) .practice-page__expertise-row{position:relative}body:has(.practice-page) .practice-page__expertise-row:before{z-index:-1;content:"";opacity:0;transform-origin:0;background:#ffffff14;transition:opacity .22s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 -16px;transform:scaleX(.96)}body:has(.practice-page) .practice-page__expertise-row:is(:hover,:focus-visible):before{opacity:1;transform:scaleX(1)}:is(body:has(.practice-page) .practice-page__expertise-name,body:has(.practice-page) .practice-page__expertise-index,body:has(.practice-page) .practice-page__expertise-read){transition:opacity .22s,transform .36s cubic-bezier(.16,1,.3,1)}body:has(.practice-page) .practice-page__expertise-row:is(:hover,:focus-visible) .practice-page__expertise-name{transform:translate(8px)}:is(body.has-public-motion:has(.practice-detail-page) .practice-detail-contact-card.public-motion-reveal,body.has-public-motion:has(.practice-detail-page) .practice-detail-insight-card.public-motion-reveal){transition:opacity .76s cubic-bezier(.16,1,.3,1),box-shadow .28s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}:is(body:has(.practice-detail-page) .practice-detail-contact-card,body:has(.practice-detail-page) .practice-detail-insight-card){transition:box-shadow .28s,transform .36s cubic-bezier(.16,1,.3,1)}:is(body:has(.practice-detail-page) .practice-detail-contact-card:is(:hover,:focus-visible),body:has(.practice-detail-page) .practice-detail-insight-card:is(:hover,:focus-visible)){transform:translateY(-6px);box-shadow:0 22px 48px #0616341f}:is(body:has(.practice-detail-page) .practice-detail-contact-card>img,body:has(.practice-detail-page) .practice-detail-insight-card img){transition:filter .42s,transform .7s cubic-bezier(.16,1,.3,1)}:is(body:has(.practice-detail-page) .practice-detail-contact-card:is(:hover,:focus-visible)>img,body:has(.practice-detail-page) .practice-detail-insight-card:is(:hover,:focus-visible) img){filter:saturate(1.05)contrast(1.03);transform:scale(1.035)}body:has(.practice-detail-page) .practice-detail-contact-card:is(:hover,:focus-visible){box-shadow:none!important;background:#06163409!important;transform:none!important}body:has(.practice-detail-page) .practice-detail-contact-card:is(:hover,:focus-visible) .practice-detail-contact-card__body span{color:inherit!important;text-decoration:none!important;transform:none!important}body:has(.practice-detail-page) .practice-detail-insight-card:is(:hover,:focus-within){box-shadow:none!important;border-color:#0000!important;transform:none!important}body:has(.practice-detail-page) .practice-detail-insight-card:is(:hover,:focus-within) .resource-card__media img{filter:none!important;transform:none!important}body:has(.practice-detail-page) .practice-detail-insight-card:is(:hover,:focus-within) .resource-card__title a{color:inherit!important;text-underline-offset:4px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}body:has(.practice-detail-page) .practice-detail-insight-card .resource-card__bookmark:is(:hover,:focus-visible){box-shadow:none!important;background:#061634b8!important;transform:none!important}@media (prefers-reduced-motion:reduce){body.has-public-motion:has(.practice-page) .practice-page__hero-copy.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.practice-detail-page) .practice-detail-hero__copy.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.practice-page) .practice-page__hero-copy.public-motion-reveal :is(.practice-page__title,.practice-page__body){filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.practice-detail-page) .practice-detail-hero__copy.public-motion-reveal :is(.practice-detail-hero__crumbs,.practice-detail-hero__title,.practice-detail-hero__intro,.practice-detail-hero__actions){filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.practice-page) .practice-page__hero-media img{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.practice-detail-page) .practice-detail-overview__media img{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.practice-page) :is(.practice-page__intro-title,.practice-page__intro-copy,.practice-page__expertise-list-title).public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.practice-detail-page) :is(.practice-detail-overview__title,.practice-detail-overview__copy,.practice-detail-overview__quote,.practice-detail-contacts,.practice-detail-related__eyebrow).public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.practice-page) .practice-page__expertise-row.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.practice-detail-page) .practice-detail-contact-card.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.practice-detail-page) .practice-detail-insight-card.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body:has(.practice-page) .practice-page__expertise-row:before{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body:has(.practice-page) .practice-page__expertise-name{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body:has(.practice-page) .practice-page__expertise-index{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body:has(.practice-page) .practice-page__expertise-read{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body:has(.practice-detail-page) .practice-detail-contact-card{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body:has(.practice-detail-page) .practice-detail-insight-card{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body:has(.practice-detail-page) .practice-detail-contact-card>img{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body:has(.practice-detail-page) .practice-detail-insight-card img{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body:has(.practice-page) .practice-page__hero-media:after{content:none}body:has(.practice-detail-page) .practice-detail-overview__media:after{content:none}}:is(body.has-public-motion:has(.lawyers-page) .lawyers-page__title.public-motion-reveal,body.has-public-motion:has(.lawyers-page) .lawyers-page__summary.public-motion-reveal,body.has-public-motion:has(.lawyers-page) .lawyers-directory__filters.public-motion-reveal){filter:blur(8px);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),transform .98s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}:is(body.has-public-motion:has(.lawyers-page) .lawyers-page__title.public-motion-reveal.is-visible,body.has-public-motion:has(.lawyers-page) .lawyers-page__summary.public-motion-reveal.is-visible,body.has-public-motion:has(.lawyers-page) .lawyers-directory__filters.public-motion-reveal.is-visible){filter:blur();transform:translate(0,0)}:is(body.has-public-motion:has(.lawyers-page) .lawyers-page__title.public-motion-reveal span,body.has-public-motion:has(.lawyers-page) .lawyers-page__title.public-motion-reveal em,body.has-public-motion:has(.lawyers-page) .lawyers-page__summary.public-motion-reveal span){opacity:0;filter:blur(10px);will-change:opacity, filter, transform;transition:opacity .86s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}:is(body.has-public-motion:has(.lawyers-page) .lawyers-page__title.public-motion-reveal.is-visible span,body.has-public-motion:has(.lawyers-page) .lawyers-page__title.public-motion-reveal.is-visible em,body.has-public-motion:has(.lawyers-page) .lawyers-page__summary.public-motion-reveal.is-visible span){opacity:1;filter:blur();transform:translate(0,0)}body.has-public-motion:has(.lawyers-page) .lawyers-page__title.public-motion-reveal.is-visible em{transition-delay:.14s}body.has-public-motion:has(.lawyers-page) .lawyers-page__summary.public-motion-reveal.is-visible span:first-child{transition-delay:.23s}body.has-public-motion:has(.lawyers-page) .lawyers-page__summary.public-motion-reveal.is-visible span+span{transition-delay:.36s}body.has-public-motion:has(.lawyers-page) .lawyers-directory__filters.public-motion-reveal{transition-delay:80ms}body:has(.lawyers-page) .lawyer-card--directory{transition:box-shadow .28s,transform .38s cubic-bezier(.16,1,.3,1)}body.has-public-motion:has(.lawyers-page) .lawyer-card--directory.public-motion-reveal{transition:opacity .52s,box-shadow .28s,transform .62s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}body.has-public-motion:has(.lawyers-page) .lawyer-card--directory.public-motion-reveal.is-visible{transform:translate(0,0)}:is(body.has-public-motion:has(.lawyers-page) .lawyer-card--directory:nth-child(2),body.has-public-motion:has(.lawyers-page) .lawyer-card--directory:nth-child(6),body.has-public-motion:has(.lawyers-page) .lawyer-card--directory:nth-child(10)){transition-delay:70ms}:is(body.has-public-motion:has(.lawyers-page) .lawyer-card--directory:nth-child(3),body.has-public-motion:has(.lawyers-page) .lawyer-card--directory:nth-child(7),body.has-public-motion:has(.lawyers-page) .lawyer-card--directory:nth-child(11)){transition-delay:.14s}:is(body.has-public-motion:has(.lawyers-page) .lawyer-card--directory:nth-child(4),body.has-public-motion:has(.lawyers-page) .lawyer-card--directory:nth-child(8),body.has-public-motion:has(.lawyers-page) .lawyer-card--directory:nth-child(12)){transition-delay:.21s}body:has(.lawyers-page) .lawyer-card__media{background:#0616340a}body.has-public-motion:has(.lawyers-page) .lawyer-card__media img{will-change:filter, transform;transition:filter .42s,transform .56s cubic-bezier(.16,1,.3,1)}body.has-public-motion:has(.lawyers-page) .lawyer-card--directory.is-visible .lawyer-card__media img{transform:scale(1)}body:has(.lawyers-page) .lawyer-card--directory:is(:hover,:focus-within){transform:translateY(-6px)}body:has(.lawyers-page) .lawyer-card--directory:is(:hover,:focus-within) .lawyer-card__media img{filter:saturate(1.04)contrast(1.03);transform:scale(1.035)}:is(body:has(.lawyers-page) .lawyer-card__body span,body:has(.lawyers-page) .lawyer-card__body small){transition:color .22s,transform .36s cubic-bezier(.16,1,.3,1)}body:has(.lawyers-page) .lawyer-card--directory:is(:hover,:focus-within) .lawyer-card__body span{transform:translateY(-2px)}body:has(.lawyers-page) .lawyers-filter__control{transition:background-color .22s,color .22s,transform .26s cubic-bezier(.16,1,.3,1)}body:has(.lawyers-page) .lawyers-filter__control:is(:hover,:focus-visible){background:#0616340b;transform:translateY(-1px)}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__banner.public-motion-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s,transform .84s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__banner.public-motion-reveal.is-visible{opacity:1;transform:translate(0,0)}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__banner img{filter:saturate(.92)contrast(1.03);transition:filter .7s,transform .9s cubic-bezier(.16,1,.3,1)}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__banner.is-visible img{filter:saturate()contrast()}:is(body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__header.public-motion-reveal,body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__section.public-motion-reveal){filter:blur(8px);will-change:opacity, filter, transform;transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .84s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}:is(body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__header.public-motion-reveal.is-visible,body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__section.public-motion-reveal.is-visible){filter:blur();transform:translate(0,0)}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__header.public-motion-reveal :is(.lawyer-detail__name,.lawyer-detail__role,.lawyer-detail__contact){opacity:0;transition:opacity .64s,transform .76s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__header.public-motion-reveal.is-visible :is(.lawyer-detail__name,.lawyer-detail__role,.lawyer-detail__contact){opacity:1;transform:translate(0,0)}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__header.public-motion-reveal.is-visible .lawyer-detail__role{transition-delay:.12s}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__header.public-motion-reveal.is-visible .lawyer-detail__contact:first-child{transition-delay:.21s}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__header.public-motion-reveal.is-visible .lawyer-detail__contact+.lawyer-detail__contact{transition-delay:.28s}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__section:nth-child(2){transition-delay:80ms}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__section:nth-child(3){transition-delay:.12s}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__section:nth-child(4){transition-delay:.16s}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__section:nth-child(5){transition-delay:.2s}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__practice-item.public-motion-reveal{opacity:0;transition:opacity .52s,color .22s,transform .62s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__practice-item.public-motion-reveal.is-visible{opacity:1;transform:translate(0,0)}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__practice-item:nth-child(2){transition-delay:80ms}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__practice-item:nth-child(3){transition-delay:.16s}:is(body:has(.lawyer-detail-page) .lawyer-detail__contact,body:has(.lawyer-detail-page) .lawyer-detail__practice-item){transition:color .22s,text-underline-offset .22s,transform .26s cubic-bezier(.16,1,.3,1)}:is(body:has(.lawyer-detail-page) .lawyer-detail__contact:is(:hover,:focus-visible),body:has(.lawyer-detail-page) .lawyer-detail__practice-item:is(:hover,:focus-visible)){color:#6e7c8f;text-underline-offset:4px}body:has(.lawyer-detail-page) .lawyer-detail__practice-item:is(:hover,:focus-visible){transform:translate(6px)}@media (prefers-reduced-motion:reduce){body.has-public-motion:has(.lawyers-page) .lawyers-page__title.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.lawyers-page) .lawyers-page__summary.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.lawyers-page) .lawyers-directory__filters.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.lawyers-page) .lawyers-page__title.public-motion-reveal span{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.lawyers-page) .lawyers-page__title.public-motion-reveal em{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.lawyers-page) .lawyers-page__summary.public-motion-reveal span{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.lawyers-page) .lawyer-card--directory.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.lawyers-page) .lawyer-card__media img{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body:has(.lawyers-page) .lawyer-card--directory{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body:has(.lawyers-page) .lawyer-card__body span{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body:has(.lawyers-page) .lawyer-card__body small{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body:has(.lawyers-page) .lawyers-filter__control{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__banner.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__banner img{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__header.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__section.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__header.public-motion-reveal :is(.lawyer-detail__name,.lawyer-detail__role,.lawyer-detail__contact){filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body.has-public-motion:has(.lawyer-detail-page) .lawyer-detail__practice-item.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body:has(.lawyer-detail-page) .lawyer-detail__contact{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}body:has(.lawyer-detail-page) .lawyer-detail__practice-item{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:641px) and (max-width:900px){body:has(.contact-page) .contact-page{color:var(--navy)!important;background:#fff!important}body:has(.contact-page) .contact-page .contact-hero{background:#fff!important;height:1434px!important;min-height:1434px!important;padding:176px 40px 100px!important;overflow:hidden!important}body:has(.contact-page) .contact-page .contact-hero__inner{gap:60px!important;width:100%!important;max-width:730px!important;height:1158px!important;min-height:1158px!important;padding:0!important}body:has(.contact-page) .contact-page .contact-intro__copy{gap:24px!important;width:100%!important;max-width:730px!important;height:179px!important}body:has(.contact-page) .contact-page .contact-hero__title{letter-spacing:-1.44px!important;white-space:normal!important;width:100%!important;max-width:730px!important;height:96px!important;font-size:48px!important;line-height:1!important}body:has(.contact-page) .contact-page .contact-intro__lede{width:524px!important;max-width:100%!important;font-size:20.2px!important;line-height:29.4px!important}body:has(.contact-page) .contact-page .contact-intro__content{flex-direction:column!important;gap:100px!important;width:100%!important;max-width:730px!important;height:919px!important;display:flex!important}body:has(.contact-page) .contact-page .contact-testimonial{order:1!important;gap:24px!important;width:100%!important;max-width:730px!important;height:100px!important;min-height:100px!important}body:has(.contact-page) .contact-page .contact-testimonial__title{letter-spacing:-1.08px!important;white-space:nowrap!important;width:299px!important;max-width:299px!important;height:50px!important;font-size:36px!important;line-height:1.4!important}body:has(.contact-page) .contact-page .contact-testimonial__copy{white-space:nowrap!important;width:100%!important;max-width:730px!important;height:26px!important;font-size:17px!important;line-height:26px!important}body:has(.contact-page) .contact-page .contact-form{order:2!important;gap:11px!important;width:100%!important;max-width:730px!important;height:719px!important}body:has(.contact-page) .contact-page .contact-form__field{gap:10px!important;width:100%!important;max-width:730px!important;height:97px!important;min-height:97px!important}:is(body:has(.contact-page) .contact-page .contact-form__field input,body:has(.contact-page) .contact-page .contact-form__field select,body:has(.contact-page) .contact-page .contact-form__field textarea){width:100%!important;height:64px!important;min-height:64px!important}body:has(.contact-page) .contact-page .contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;max-width:730px!important;height:97px!important;display:grid!important}body:has(.contact-page) .contact-page .contact-form__row .contact-form__field{width:100%!important;max-width:none!important}body:has(.contact-page) .contact-page .contact-form__row :is(input,select){width:100%!important}body:has(.contact-page) .contact-page .contact-form__submit{width:200px!important;min-width:200px!important;height:40px!important;min-height:40px!important;margin-top:0!important}body:has(.contact-page) .contact-page .contact-form__fineprint{white-space:nowrap!important;width:361px!important;max-width:361px!important;height:20px!important;font-size:13.3px!important;line-height:19.6px!important}body:has(.contact-page) .contact-page .contact-offices{background:#6e7c8f!important;height:426px!important;min-height:426px!important;padding:40px 40px 120px!important}body:has(.contact-page) .contact-page .contact-offices__inner{gap:40px!important;width:100%!important;max-width:730px!important}body:has(.contact-page) .contact-page .contact-offices__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;width:100%!important;max-width:730px!important;display:grid!important}body:has(.contact-page) .contact-page .office-card__body{min-height:176px!important}}@media (min-width:1201px){.kenna-header .kenna-mega-menu__main{opacity:1;-webkit-backdrop-filter:blur(50px)saturate(155%)brightness(1.04);backdrop-filter:blur(50px)saturate(155%)brightness(1.04);background:linear-gradient(135deg,#ffffffd1,#ffffff94),#ffffffa8;border-top:1px solid #06163426;border-bottom:0;height:593px;padding-inline:40px;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #ffffff47}.kenna-header .kenna-mega-menu__content{max-width:var(--page-max);padding-inline:0}.kenna-header .kenna-mega-menu__practice,.kenna-header .kenna-mega-menu__insight{min-height:593px}.kenna-header .kenna-mega-menu__section--practice{border-bottom-color:#0616341a}.kenna-header .kenna-mega-card+.kenna-mega-card{border-top-color:#06163426}}@media (min-width:1201px) and (max-width:1320px){.kenna-header .kenna-mega-menu__content{grid-template-columns:minmax(0,1fr) minmax(390px,34vw)}.kenna-header .kenna-mega-menu__columns{column-gap:28px}.kenna-header .kenna-mega-card{min-height:124px}.kenna-header .kenna-mega-card img{flex-basis:164px;width:164px;height:124px}.kenna-header .kenna-mega-card__body{gap:16px}}@media (max-width:640px){body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts{width:100%!important;max-width:calc(100vw - 48px)!important;margin-inline:auto!important;padding:0!important}body:has(.practice-detail-page--figma) .practice-detail-contacts{width:100%!important;max-width:calc(100vw - 48px)!important;margin-inline:auto!important;padding:0!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts__inner{gap:24px!important;padding:28px!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__inner{gap:24px!important;padding:28px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts__grid{gap:12px!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__grid{gap:12px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contact-card{height:64px!important;min-height:64px!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card{height:64px!important;min-height:64px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contact-card>img{flex-basis:52px!important;width:52px!important;height:64px!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card>img{flex-basis:52px!important;width:52px!important;height:64px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contact-card__body{min-width:0!important;padding:0 0 0 14px!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card__body{min-width:0!important;padding:0 0 0 14px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contact-card__body span{overflow-wrap:anywhere!important;font-size:14px!important;line-height:17px!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card__body span{overflow-wrap:anywhere!important;font-size:14px!important;line-height:17px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts__question{padding-top:20px!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__question{padding-top:20px!important}}@media (min-width:641px) and (max-width:1200px){body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts{background:#fff!important;border:1px solid #06163438!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding:40px!important;box-shadow:0 130px 65px #0000000d,0 32px 35.5px #0000000f!important}body:has(.practice-detail-page--figma) .practice-detail-contacts{background:#fff!important;border:1px solid #06163438!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding:40px!important;box-shadow:0 130px 65px #0000000d,0 32px 35.5px #0000000f!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts__inner{gap:24px!important;padding:0!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__inner{gap:24px!important;padding:0!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts__inner h2{letter-spacing:-1px!important;font-size:24px!important;line-height:28px!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__inner h2{letter-spacing:-1px!important;font-size:24px!important;line-height:28px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts__grid{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__grid{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contact-card{align-items:center!important;width:100%!important;height:81px!important;min-height:81px!important;display:flex!important;overflow:visible!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card{align-items:center!important;width:100%!important;height:81px!important;min-height:81px!important;display:flex!important;overflow:visible!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contact-card>img{flex:0 0 72px!important;width:72px!important;height:81px!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card>img{flex:0 0 72px!important;width:72px!important;height:81px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contact-card__body{flex:auto!important;gap:3px!important;width:auto!important;min-width:0!important;padding:24px!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card__body{flex:auto!important;gap:3px!important;width:auto!important;min-width:0!important;padding:24px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contact-card__body span{overflow-wrap:normal!important;letter-spacing:-.84px!important;width:100%!important;font-size:19px!important;line-height:1!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card__body span{overflow-wrap:normal!important;letter-spacing:-.84px!important;width:100%!important;font-size:19px!important;line-height:1!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contact-card__body small{letter-spacing:.3px!important;width:100%!important;font-size:12px!important;font-weight:500!important;line-height:14.4px!important}body:has(.practice-detail-page--figma) .practice-detail-contact-card__body small{letter-spacing:.3px!important;width:100%!important;font-size:12px!important;font-weight:500!important;line-height:14.4px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts__question{width:100%!important;padding-top:24px!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__question{width:100%!important;padding-top:24px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts__question h3{letter-spacing:-1px!important;font-size:24px!important;line-height:28px!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__question h3{letter-spacing:-1px!important;font-size:24px!important;line-height:28px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts__question p{font-size:14px!important;line-height:21px!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__question p{font-size:14px!important;line-height:21px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-contacts__question .kenna-button{border-radius:4px!important;min-width:156px!important;height:40px!important}body:has(.practice-detail-page--figma) .practice-detail-contacts__question .kenna-button{border-radius:4px!important;min-width:156px!important;height:40px!important}}@media (min-width:760px) and (max-width:1200px){body:has(.practice-detail-page--figma) .practice-detail-insights{background:#fff!important;padding:120px 0!important;overflow:hidden!important}body:has(.practice-detail-page--figma) .practice-detail-insights__inner{gap:0!important;width:100%!important;max-width:none!important;padding:0!important}body:has(.practice-detail-page--figma) .practice-detail-insights__inner h2{letter-spacing:-1.08px!important;width:100%!important;margin:0!important;padding:0 40px 40px!important;font-size:36px!important;line-height:1.4!important}body:has(.practice-detail-page--figma) .practice-detail-insights__grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;max-width:none!important;padding:0 40px!important;display:grid!important;overflow:hidden!important}body:has(.practice-detail-page--figma) .practice-detail-insight-card{gap:16px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important}body:has(.practice-detail-page--figma) .practice-detail-insight-card .resource-card__media{aspect-ratio:352/327!important;border-radius:0!important;width:100%!important;height:auto!important}body:has(.practice-detail-page--figma) .practice-detail-insight-card .resource-card__body{gap:12px!important;min-height:0!important}body:has(.practice-detail-page--figma) .practice-detail-insight-card .resource-card__date{margin:0!important;font-size:12px!important;line-height:18px!important}:is(body:has(.practice-detail-page--figma) .practice-detail-insight-card .resource-card__meta-dot,body:has(.practice-detail-page--figma) .practice-detail-insight-card .resource-card__meta-category){display:none!important}body:has(.practice-detail-page--figma) .practice-detail-insight-card .resource-card__title{width:100%!important;color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:20px!important;font-weight:400!important;line-height:24px!important;display:block!important;overflow:hidden!important}body:has(.practice-detail-page--figma) .practice-detail-insight-card .resource-card__summary{-webkit-line-clamp:2!important;width:100%!important;color:var(--navy)!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:14px!important;line-height:20px!important;display:-webkit-box!important;overflow:hidden!important}body:has(.practice-detail-page--figma) .practice-detail-insight-card .resource-card__category{border-color:var(--navy)!important;opacity:.5!important;width:fit-content!important;height:24px!important;min-height:24px!important;color:var(--navy)!important;text-transform:uppercase!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;padding:4px 10px!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;display:inline-flex!important}}@media (min-width:900px) and (max-width:1200px){body:has(.practice-detail-page--figma) .practice-detail-insights__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}body:has(.lawyer-detail-page){background:#fff!important}:is(body:has(.lawyer-detail-page) .lawyer-detail-page,body:has(.lawyer-detail-page) .lawyer-detail){color:var(--navy)!important;background:#fff!important}body:has(.lawyer-detail-page) .kenna-header{background:#fff!important}body:has(.lawyer-detail-page) .lawyer-detail{padding:112px 40px 100px!important}body:has(.lawyer-detail-page) .lawyer-detail__shell{grid-template-columns:393px minmax(0,927px)!important;justify-content:center!important;align-items:start!important;width:min(100%,1320px)!important;max-width:1320px!important;min-height:0!important;display:grid!important}body:has(.lawyer-detail-page) .lawyer-detail__banner{background:#0616340f!important;width:393px!important;height:600px!important;margin:0!important;position:sticky!important;top:112px!important;overflow:hidden!important}body:has(.lawyer-detail-page) .lawyer-detail__banner img{object-fit:cover!important;width:100%!important;height:100%!important}body:has(.lawyer-detail-page) .lawyer-detail__content{flex-direction:column!important;gap:80px!important;min-width:0!important;padding:40px 100px 100px!important;display:flex!important}:is(body:has(.lawyer-detail-page) .lawyer-detail__header,body:has(.lawyer-detail-page) .lawyer-detail__sections){width:100%!important;max-width:700px!important}body:has(.lawyer-detail-page) .lawyer-detail__header{gap:16px!important}body:has(.lawyer-detail-page) .lawyer-detail__name{font-family:var(--font-display)!important;letter-spacing:-1.44px!important;margin:0!important;font-size:48px!important;font-weight:400!important;line-height:1!important}body:has(.lawyer-detail-page) .lawyer-detail__role{color:#081b3ba1!important;font-family:var(--font-sans)!important;letter-spacing:.3px!important;text-transform:uppercase!important;font-size:12px!important;font-weight:500!important;line-height:14.4px!important}body:has(.lawyer-detail-page) .lawyer-detail__contacts{gap:0!important}body:has(.lawyer-detail-page) .lawyer-detail__contact{color:var(--navy)!important;font-family:var(--font-sans)!important;font-size:17px!important;font-weight:400!important;line-height:26px!important}body:has(.lawyer-detail-page) .lawyer-detail__section{gap:20px!important}body:has(.lawyer-detail-page) .lawyer-detail__section+.lawyer-detail__section{margin-top:82px!important}body:has(.lawyer-detail-page) .lawyer-detail__section:first-child+.lawyer-detail__section{margin-top:82px!important}body:has(.lawyer-detail-page) .lawyer-detail__section:nth-child(n+3){margin-top:40px!important}body:has(.lawyer-detail-page) .lawyer-detail__section-title{font-family:var(--font-display)!important;letter-spacing:-1px!important;font-size:24px!important;font-style:italic!important;font-weight:400!important;line-height:28px!important}body:has(.lawyer-detail-page) .lawyer-detail__copy{color:var(--navy)!important;font-family:var(--font-sans)!important;font-size:17px!important;font-weight:400!important;line-height:26px!important}body:has(.lawyer-detail-page) .lawyer-detail__copy p+p{margin-top:26px!important}:is(body:has(.lawyer-detail-page) .lawyer-detail__stack,body:has(.lawyer-detail-page) .lawyer-detail__list){color:var(--navy)!important;font-family:var(--font-sans)!important;font-size:16.3px!important;font-weight:400!important;line-height:22.1px!important}body:has(.lawyer-detail-page) .lawyer-detail__list{padding-left:24.45px!important}body:has(.lawyer-detail-page) .lawyer-detail__practice-list{gap:8px!important}body:has(.lawyer-detail-page) .lawyer-detail__practice-item{width:fit-content!important;color:var(--navy)!important;font-family:var(--font-display)!important;text-underline-offset:1px!important;font-size:17px!important;font-weight:400!important;line-height:24px!important;text-decoration:underline!important}body:has(.lawyer-detail-page) .lawyer-detail-resources{color:var(--navy)!important;background:#e7e1d7!important;padding:128px 40px!important}:is(body:has(.lawyer-detail-page) .lawyer-detail-resources__inner,body:has(.lawyer-detail-page) .lawyer-detail-people__inner){width:min(100%,1360px)!important;max-width:1360px!important}body:has(.lawyer-detail-page) .lawyer-detail-resources__inner{flex-direction:column!important;align-items:stretch!important;gap:64px!important;display:flex!important}body:has(.lawyer-detail-page) .lawyer-detail-resources__kicker{display:none!important}:is(body:has(.lawyer-detail-page) .lawyer-detail-resources__inner h2,body:has(.lawyer-detail-page) .lawyer-detail-people__inner h2){color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-1.08px!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:1.4!important}body:has(.lawyer-detail-page) .lawyer-detail-resources__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;width:100%!important;display:grid!important}body:has(.lawyer-detail-page) .lawyer-detail-resources__carousel{width:100%!important;max-width:100%!important}body:has(.lawyer-detail-page) .lawyer-detail-resources__carousel .kenna-carousel__navigation{display:none!important}body:has(.lawyer-detail-page) .lawyer-detail-resource-card{gap:16px!important;width:100%!important;min-width:0!important}body:has(.lawyer-detail-page) .lawyer-detail-resource-card .resource-card__media{aspect-ratio:auto!important;border-radius:0!important;width:100%!important;height:327px!important}body:has(.lawyer-detail-page) .lawyer-detail-resource-card .resource-card__body{gap:12px!important;min-height:0!important}body:has(.lawyer-detail-page) .lawyer-detail-resource-card .resource-card__date{margin:0!important;font-size:12px!important;line-height:18px!important}:is(body:has(.lawyer-detail-page) .lawyer-detail-resource-card .resource-card__meta-dot,body:has(.lawyer-detail-page) .lawyer-detail-resource-card .resource-card__meta-category,body:has(.lawyer-detail-page) .lawyer-detail-resource-card .resource-card__category){display:none!important}body:has(.lawyer-detail-page) .lawyer-detail-resource-card .resource-card__title{-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;min-height:0!important;color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-.5px!important;text-overflow:clip!important;font-size:20px!important;font-weight:400!important;line-height:24px!important;display:block!important;overflow:visible!important}body:has(.lawyer-detail-page) .lawyer-detail-resource-card .resource-card__title a{color:inherit!important;display:inline!important}body:has(.lawyer-detail-page) .lawyer-detail-resource-card .resource-card__summary{-webkit-line-clamp:2!important;width:100%!important;color:var(--navy)!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:14px!important;line-height:20px!important;display:-webkit-box!important;overflow:hidden!important}body:has(.lawyer-detail-page) .lawyer-detail-people{color:var(--navy)!important;background:#fff!important;padding:128px 40px!important}body:has(.lawyer-detail-page) .lawyer-detail-people__inner{flex-direction:column!important;gap:48px!important;display:flex!important}body:has(.lawyer-detail-page) .lawyer-detail-people__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;width:100%!important;display:grid!important}body:has(.lawyer-detail-page) .lawyer-detail-people .lawyer-card--directory{width:100%!important;max-width:none!important}body:has(.lawyer-detail-page) .lawyer-detail-people .lawyer-card__media{aspect-ratio:auto!important;width:100%!important;height:416px!important}body:has(.lawyer-detail-page) .lawyer-detail-people .lawyer-card__body{padding-top:24px!important}body:has(.lawyer-detail-page) .lawyer-detail-people .lawyer-card__body span{font-family:var(--font-display)!important;letter-spacing:-.84px!important;font-size:22.9px!important;font-weight:400!important;line-height:36.4px!important}body:has(.lawyer-detail-page) .lawyer-detail-people .lawyer-card__body small{color:#06163480!important;letter-spacing:.3px!important;text-transform:uppercase!important;font-size:12px!important;font-weight:500!important;line-height:14.4px!important}@media (min-width:681px) and (max-width:1200px){body:has(.lawyer-detail-page) .lawyer-detail{padding:120px 40px 100px!important}body:has(.kenna-event-topbar):has(.lawyer-detail-page) .lawyer-detail{padding-top:156px!important}body:has(.lawyer-detail-page) .lawyer-detail__shell{grid-template-columns:1fr!important;justify-items:center!important;max-width:730px!important;display:grid!important}body:has(.lawyer-detail-page) .lawyer-detail__content{padding:0!important;display:contents!important}body:has(.lawyer-detail-page) .lawyer-detail__header{order:1!important;width:min(530px,100vw - 80px)!important}body:has(.lawyer-detail-page) .lawyer-detail__banner{aspect-ratio:560/854.11!important;order:2!important;width:min(560px,100vw - 80px)!important;height:auto!important;margin-top:80px!important;position:relative!important;top:auto!important}body:has(.lawyer-detail-page) .lawyer-detail__sections{order:3!important;width:min(560px,100vw - 80px)!important;padding-top:80px!important}body:has(.lawyer-detail-page) .lawyer-detail-resources__grid{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;display:flex!important;overflow:auto visible!important}body:has(.lawyer-detail-page) .lawyer-detail-resources__grid::-webkit-scrollbar{display:none!important}body:has(.lawyer-detail-page) .lawyer-detail-resource-card{scroll-snap-align:start!important;flex:0 0 322px!important;width:322px!important}body:has(.lawyer-detail-page) .lawyer-detail-people__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail{margin-top:0!important;padding:120px 24px 170px!important}body:has(.lawyer-detail-page) .lawyer-detail{margin-top:0!important;padding:120px 24px 170px!important}body:has(.kenna-event-topbar):has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail{padding-top:156px!important}body:has(.kenna-event-topbar):has(.lawyer-detail-page) .lawyer-detail{padding-top:156px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__shell{grid-template-columns:1fr!important;justify-items:stretch!important;max-width:none!important;display:grid!important}body:has(.lawyer-detail-page) .lawyer-detail__shell{grid-template-columns:1fr!important;justify-items:stretch!important;max-width:none!important;display:grid!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__content{padding:0!important;display:contents!important}body:has(.lawyer-detail-page) .lawyer-detail__content{padding:0!important;display:contents!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__header{order:1!important;max-width:none!important}body:has(.lawyer-detail-page) .lawyer-detail__header{order:1!important;max-width:none!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__name{font-size:48px!important}body:has(.lawyer-detail-page) .lawyer-detail__name{font-size:48px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__banner{order:2!important;width:100%!important;height:455px!important;margin-top:48px!important;position:relative!important;top:auto!important}body:has(.lawyer-detail-page) .lawyer-detail__banner{order:2!important;width:100%!important;height:455px!important;margin-top:48px!important;position:relative!important;top:auto!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail__sections{order:3!important;max-width:none!important;padding-top:48px!important}body:has(.lawyer-detail-page) .lawyer-detail__sections{order:3!important;max-width:none!important;padding-top:48px!important}body:has(.lawyer-detail-page) .lawyer-detail__section+.lawyer-detail__section{margin-top:42px!important}body:has(.lawyer-detail-page) .lawyer-detail__section:first-child+.lawyer-detail__section{margin-top:42px!important}body:has(.lawyer-detail-page) .lawyer-detail__section:nth-child(n+3){margin-top:40px!important}:is(body:has(.lawyer-detail-page) .lawyer-detail-resources,body:has(.lawyer-detail-page) .lawyer-detail-people){padding:64px 20px!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resources__inner{gap:0!important;width:350px!important;max-width:100%!important}body:has(.lawyer-detail-page) .lawyer-detail-resources__inner{gap:0!important;width:350px!important;max-width:100%!important}body:has(.lawyer-detail-page) .lawyer-detail-resources__kicker{width:312px!important;max-width:100%!important;color:var(--navy)!important;font-family:var(--font-sans)!important;letter-spacing:.6px!important;text-transform:uppercase!important;align-items:center!important;gap:10px!important;margin:0 0 24px!important;font-size:12px!important;font-weight:500!important;line-height:12px!important;display:flex!important}body:has(.lawyer-detail-page) .lawyer-detail-resources__kicker:before{background:var(--navy)!important;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)!important;content:""!important;flex:0 0 10px!important;width:10px!important;height:10px!important}body:has(.lawyer-detail-page) .lawyer-detail-resources__inner h2{letter-spacing:-1.08px!important;width:312px!important;max-width:100%!important;margin-bottom:64px!important;font-size:36px!important;line-height:50px!important}body:has(.lawyer-detail-page) .lawyer-detail-resources__carousel{width:350px!important;max-width:100%!important;overflow:visible!important}body:has(.lawyer-detail-page) .lawyer-detail-resources__carousel .kenna-carousel__navigation{width:322px!important;max-width:100%!important;color:var(--navy)!important;justify-content:center!important;margin-top:28px!important;display:flex!important}:is(body:has(.lawyer-detail-page) .lawyer-detail-resources__grid,body:has(.lawyer-detail-page) .lawyer-detail-people__grid){gap:24px!important;display:flex!important}body:has(.lawyer-detail-page) .lawyer-detail-page .lawyer-detail-resources__grid{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;flex-direction:row!important;width:322px!important;max-width:calc(100vw - 40px)!important;margin-inline:auto!important;overflow:auto visible!important}body:has(.lawyer-detail-page) .lawyer-detail-resources__grid{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;flex-direction:row!important;width:322px!important;max-width:calc(100vw - 40px)!important;margin-inline:auto!important;overflow:auto visible!important}body:has(.lawyer-detail-page) .lawyer-detail-resources__grid::-webkit-scrollbar{display:none!important}body:has(.lawyer-detail-page) .lawyer-detail-resource-card{scroll-snap-align:start!important;flex:0 0 322px!important;width:322px!important;min-width:322px!important;max-width:322px!important}body:has(.lawyer-detail-page) .lawyer-detail-resource-card .resource-card__media{height:327px!important}body:has(.lawyer-detail-page) .lawyer-detail-people__inner{gap:48px!important;width:350px!important;max-width:100%!important}body:has(.lawyer-detail-page) .lawyer-detail-people__inner h2{letter-spacing:-1.08px!important;text-align:center!important;text-wrap:balance!important;width:100%!important;max-width:none!important;min-height:0!important;font-size:36px!important;line-height:1.12!important}body:has(.lawyer-detail-page) .lawyer-detail-people__grid{flex-direction:column!important;align-items:center!important;width:350px!important;max-width:100%!important}body:has(.lawyer-detail-page) .lawyer-detail-people .lawyer-card--directory{width:min(352px,100%)!important;max-width:min(352px,100%)!important;margin-inline:auto!important}body:has(.lawyer-detail-page) .lawyer-detail-people .lawyer-card__media{height:416px!important}}.kenna-carousel .kenna-carousel__nav-button{color:#fff!important;opacity:.94!important;-webkit-backdrop-filter:blur(16px)saturate(1.12)!important;backdrop-filter:blur(16px)saturate(1.12)!important;isolation:isolate!important;background-color:#061634c7!important;background-image:linear-gradient(#1c2d48eb,#061634d1)!important;border:1px solid #ffffff38!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:inline-flex!important;box-shadow:0 18px 40px #00000042,inset 0 1px #ffffff2e!important}.kenna-carousel .kenna-carousel__nav-button:before{border-radius:inherit!important;content:""!important;pointer-events:none!important;background:linear-gradient(#ffffff14,#fff0)!important;border:1px solid #ffffff14!important;position:absolute!important;inset:1px!important}.kenna-carousel .kenna-carousel__nav-button:is(:hover,:focus-visible):not(:disabled){color:#fff!important;opacity:1!important;background-color:#0c1f3de6!important;background-image:linear-gradient(#344665f5,#0c1f3deb)!important;border-color:#ffffff6b!important;box-shadow:0 22px 52px #00000052,inset 0 1px #ffffff3d!important}.kenna-carousel .kenna-carousel__nav-button:disabled{opacity:0!important;pointer-events:none!important}.kenna-carousel .kenna-carousel__nav-icon{z-index:1!important;width:12px!important;height:12px!important}.kenna-carousel .kenna-carousel__nav-icon:before,.kenna-carousel .kenna-carousel__nav-icon:after{background:currentColor!important;width:7px!important;height:1.4px!important}.kenna-carousel .kenna-carousel__nav-button--previous .kenna-carousel__nav-icon:before,.kenna-carousel .kenna-carousel__nav-button--previous .kenna-carousel__nav-icon:after{left:2px!important;right:auto!important}.kenna-carousel .kenna-carousel__nav-button--next .kenna-carousel__nav-icon:before,.kenna-carousel .kenna-carousel__nav-button--next .kenna-carousel__nav-icon:after{left:auto!important;right:2px!important}.kenna-carousel .home-trending__control--previous{transform:translateY(-50%)!important}.kenna-carousel .home-trending__control--previous:is(:hover,:focus-visible):not(:disabled),.kenna-carousel .home-trending__control--next:is(:hover,:focus-visible):not(:disabled){transform:translateY(-50%)scale(1.04)!important}body:has(.kenna-home) .home-trending__control.home-trending__control{color:#fff!important;background-color:#061634c7!important;background-image:linear-gradient(#1c2d48eb,#061634d1)!important;border-color:#ffffff38!important;box-shadow:0 18px 40px #00000042,inset 0 1px #ffffff2e!important}body:has(.kenna-home) .home-podcasts__control.home-podcasts__control{color:#fff!important;background-color:#061634c7!important;background-image:linear-gradient(#1c2d48eb,#061634d1)!important;border-color:#ffffff38!important;box-shadow:0 18px 40px #00000042,inset 0 1px #ffffff2e!important}body:has(.article-page) .article-page .article-others__control.article-others__control{color:#fff!important;background-color:#061634c7!important;background-image:linear-gradient(#1c2d48eb,#061634d1)!important;border-color:#ffffff38!important;box-shadow:0 18px 40px #00000042,inset 0 1px #ffffff2e!important}body:has(.kenna-home) .home-trending__control.home-trending__control:is(:hover,:focus-visible):not(:disabled){color:#fff!important;background-color:#0c1f3de6!important;background-image:linear-gradient(#344665f5,#0c1f3deb)!important;border-color:#ffffff6b!important;box-shadow:0 22px 52px #00000052,inset 0 1px #ffffff3d!important}body:has(.kenna-home) .home-podcasts__control.home-podcasts__control:is(:hover,:focus-visible):not(:disabled){color:#fff!important;background-color:#0c1f3de6!important;background-image:linear-gradient(#344665f5,#0c1f3deb)!important;border-color:#ffffff6b!important;box-shadow:0 22px 52px #00000052,inset 0 1px #ffffff3d!important}body:has(.article-page) .article-page .article-others__control.article-others__control:is(:hover,:focus-visible):not(:disabled){color:#fff!important;background-color:#0c1f3de6!important;background-image:linear-gradient(#344665f5,#0c1f3deb)!important;border-color:#ffffff6b!important;box-shadow:0 22px 52px #00000052,inset 0 1px #ffffff3d!important}body:has(.article-page) .article-page .article-others{color:var(--navy)!important;background:0 0!important;padding:128px 40px!important}body:has(.article-page) .article-page .article-others__inner{width:min(100%,1520px)!important;max-width:1520px!important;margin-inline:auto!important}body:has(.article-page) .article-page .article-others__title{width:404px!important;max-width:100%!important;color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:0!important;margin:0 0 48px!important;font-size:36px!important;font-weight:400!important;line-height:1!important}body:has(.article-page) .article-page .article-others__carousel{width:100%!important;max-width:100%!important;color:var(--navy)!important;margin:0!important;overflow:visible!important}body:has(.article-page) .article-page .article-others__list{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:24px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:auto visible!important}body:has(.article-page) .article-page .article-others__list::-webkit-scrollbar{display:none!important}body:has(.article-page) .article-page .article-related-card{scroll-snap-align:start!important;flex-direction:column!important;flex:0 0 calc(33.3333% - 16px)!important;align-self:flex-start!important;gap:0!important;width:calc(33.3333% - 16px)!important;min-width:0!important;max-width:none!important;display:flex!important}body:has(.article-page) .article-page .article-related-card .resource-card__media{background:#ffffff14!important;width:100%!important;height:261px!important;margin:0 0 16px!important;position:relative!important;overflow:hidden!important}body:has(.article-page) .article-page .article-related-card .resource-card__media:before{display:none!important}body:has(.article-page) .article-page .article-related-card .resource-card__media:after{display:none!important}body:has(.article-page) .article-page .article-related-card .resource-card__media-link{width:100%!important;height:100%!important;display:block!important}body:has(.article-page) .article-page .article-related-card .resource-card__media img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}body:has(.article-page) .article-page .article-related-card .resource-card__body{flex-direction:column!important;flex:none!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}body:has(.article-page) .article-page .article-related-card .resource-card__date{color:#061634a8!important;width:100%!important;font-family:var(--font-sans)!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;display:flex!important}body:has(.article-page) .article-page .article-related-card .resource-card__date span{color:inherit!important;font:inherit!important}body:has(.article-page) .article-page .article-related-card .resource-card__meta-category{color:inherit!important;font:inherit!important}body:has(.article-page) .article-page .article-related-card .resource-card__meta-dot{background:currentColor!important;border-radius:999px!important;width:3px!important;height:3px!important}body:has(.article-page) .article-page .article-related-card .resource-card__title{-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;width:252px!important;max-width:100%!important;color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:0!important;text-overflow:clip!important;margin:0!important;font-size:20px!important;font-weight:400!important;line-height:24px!important;display:block!important;overflow:visible!important}body:has(.article-page) .article-page .article-related-card .resource-card__title a{color:inherit!important;text-decoration:none!important}:is(body:has(.article-page) .article-page .article-related-card .resource-card__summary,body:has(.article-page) .article-page .article-related-card .resource-card__category){display:none!important}body:has(.article-page) .article-page .article-others__carousel .kenna-carousel__navigation{height:0!important;color:var(--navy)!important;pointer-events:none!important;justify-content:space-between!important;gap:0!important;margin-top:0!important}body:has(.article-page) .article-page .article-others__carousel .kenna-carousel__pages{gap:6px!important;padding:0!important}body:has(.article-page) .article-page .article-others__carousel .kenna-carousel__page{width:46px!important;height:3px!important;box-shadow:none!important;background:#fff3!important;border:0!important;border-radius:0!important;flex:0 0 46px!important;padding:0!important;transform:none!important}body:has(.article-page) .article-page .article-others__carousel .kenna-carousel__page[aria-current=true]{background:#fff!important}body:has(.article-page) .article-page .article-others__control{z-index:2!important;pointer-events:auto!important;position:absolute!important;top:130.5px!important}body:has(.article-page) .article-page .article-others__control.home-trending__control--previous{left:-18px!important}body:has(.article-page) .article-page .article-others__control.home-trending__control--next{right:-18px!important}@media (max-width:900px){body:has(.article-page) .article-page .article-related-card{flex-basis:calc(50% - 12px)!important;width:calc(50% - 12px)!important}}@media (max-width:640px){body:has(.article-page) .article-page .article-others{padding:80px 20px!important}body:has(.article-page) .article-page .article-related-card{flex-basis:calc(100vw - 40px)!important;width:calc(100vw - 40px)!important}}@media (min-width:1201px){.kenna-header.kenna-header--mega-open{z-index:1000!important;-webkit-backdrop-filter:blur(34px)saturate(170%)brightness(1.08)!important;backdrop-filter:blur(34px)saturate(170%)brightness(1.08)!important;background:linear-gradient(#ffffffeb,#ffffffd6),#ffffffd1!important}.kenna-header:has(.kenna-header__nav-item--mega:hover){z-index:1000!important;-webkit-backdrop-filter:blur(34px)saturate(170%)brightness(1.08)!important;backdrop-filter:blur(34px)saturate(170%)brightness(1.08)!important;background:linear-gradient(#ffffffeb,#ffffffd6),#ffffffd1!important}.kenna-header:has(.kenna-header__nav-item--mega:focus-within){z-index:1000!important;-webkit-backdrop-filter:blur(34px)saturate(170%)brightness(1.08)!important;backdrop-filter:blur(34px)saturate(170%)brightness(1.08)!important;background:linear-gradient(#ffffffeb,#ffffffd6),#ffffffd1!important}.kenna-header .kenna-mega-menu__main{isolation:isolate;position:relative;-webkit-backdrop-filter:blur(96px)saturate(210%)brightness(1.12)!important;backdrop-filter:blur(96px)saturate(210%)brightness(1.12)!important;background:linear-gradient(135deg,#ffffffe6,#f2f7fbc2),#f6f8fbc7!important;border-top-color:#ffffff9e!important;border-bottom-color:#06163414!important;box-shadow:inset 0 1px #ffffffb8,0 18px 48px #06163414!important}.kenna-header .kenna-mega-menu__main:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(at 22% 18%,#ffffffc2,#fff0 42%),linear-gradient(135deg,#ffffffad,#eef4f975);position:absolute;inset:0;-webkit-backdrop-filter:blur(96px)saturate(210%)brightness(1.12)!important;backdrop-filter:blur(96px)saturate(210%)brightness(1.12)!important}.kenna-header .kenna-mega-menu__main:after{z-index:0;content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.kenna-header .kenna-mega-menu__content{z-index:1;position:relative}}:root{--card-title-hover-color:currentColor;--card-title-hover-duration:.42s;--card-title-hover-ease:cubic-bezier(.16, 1, .3, 1)}:is(.home-resource-card a,.home-practice-card a,.home-lawyer-card,.home-event-card,.home-podcast-card a,.podcast-related-card__link,.about-approach-card,.about-leadership-card,.advantage-card,.practice-card,.practice-page__card-link,.practice-detail-contact-card,.practice-detail-insight-card,.lawyer-card--directory,.resource-card,.office-card,.careers-role-card,.kenna-mega-card,.dashboard-card,.dashboard-podcast-card,.dashboard-onboarding__card){transition:border-color .26s,background-color .26s!important}:is(.home-hero__insight-card h3,.home-resource-card h3,.home-practice-card h3,.home-lawyer-card h3,.home-event-card h3,.home-podcast-card h3,.podcast-related-card__body h3 a,.about-approach-card h3,.about-leadership-card h3,.advantage-card__title,.practice-card__title,.practice-page__card-title,.practice-detail-contact-card__body span,.lawyer-card__body span,.resource-card__title a,.office-card__body h2,.careers-role-card__body h3,.kenna-mega-card h3,.dashboard-card h2 a,.dashboard-podcast-card h2 a,.dashboard-onboarding__card h2,.dashboard-onboarding__card h3){text-underline-offset:4px!important;transition:color var(--card-title-hover-duration) ease, text-decoration-color var(--card-title-hover-duration) ease, text-underline-offset var(--card-title-hover-duration) var(--card-title-hover-ease)!important;-webkit-text-decoration:underline #0000!important;text-decoration:underline #0000!important;text-decoration-thickness:1px!important}:is(.home-hero__insight-card:hover,.home-hero__insight-card:focus-within,.home-resource-card a:hover,.home-resource-card a:focus-visible,.home-practice-card a:hover,.home-practice-card a:focus-visible,.home-lawyer-card:hover,.home-lawyer-card:focus-within,.home-event-card:hover,.home-event-card:focus-within,.home-podcast-card a:hover,.home-podcast-card a:focus-visible,.podcast-related-card__link:hover,.podcast-related-card__link:focus-within,.about-approach-card:hover,.about-approach-card:focus-within,.about-leadership-card:hover,.about-leadership-card:focus-within,.advantage-card:hover,.advantage-card:focus-within,.practice-card:hover,.practice-card:focus-within,.practice-page__card-link:hover,.practice-page__card-link:focus-visible,.practice-detail-contact-card:hover,.practice-detail-contact-card:focus-visible,.practice-detail-insight-card:hover,.practice-detail-insight-card:focus-within,.lawyer-card--directory:hover,.lawyer-card--directory:focus-within,.resource-card:hover,.resource-card:focus-within,.office-card:hover,.office-card:focus-within,.careers-role-card:hover,.careers-role-card:focus-visible,.kenna-mega-card:hover,.kenna-mega-card:focus-visible,.dashboard-card:hover,.dashboard-card:focus-within,.dashboard-podcast-card:hover,.dashboard-podcast-card:focus-within,.dashboard-onboarding__card:hover,.dashboard-onboarding__card:focus-within){box-shadow:none!important;filter:none!important;transform:none!important}:is(.home-hero__insight-card:hover,.home-hero__insight-card:focus-within,.home-resource-card:hover,.home-resource-card:focus-within,.home-practice-card:hover,.home-practice-card:focus-within,.home-lawyer-card:hover,.home-lawyer-card:focus-within,.home-event-card:hover,.home-event-card:focus-within,.home-podcast-card:hover,.home-podcast-card:focus-within,.podcast-related-card:hover,.podcast-related-card:focus-within,.about-leadership-card:hover,.about-leadership-card:focus-within,.practice-page__card:hover,.practice-page__card:focus-within,.practice-detail-contact-card:hover,.practice-detail-contact-card:focus-visible,.practice-detail-insight-card:hover,.practice-detail-insight-card:focus-within,.lawyer-card--directory:hover,.lawyer-card--directory:focus-within,.resource-card:hover,.resource-card:focus-within,.office-card:hover,.office-card:focus-within,.careers-role-card:hover,.careers-role-card:focus-visible,.kenna-mega-card:hover,.kenna-mega-card:focus-visible,.dashboard-card:hover,.dashboard-card:focus-within,.dashboard-podcast-card:hover,.dashboard-podcast-card:focus-within) img{filter:none!important;transform:none!important}:is(.home-hero__insight-card:hover,.home-hero__insight-card:focus-within) h3,:is(.home-resource-card a:hover,.home-resource-card a:focus-visible) h3,:is(.home-practice-card a:hover,.home-practice-card a:focus-visible) h3,:is(.home-lawyer-card:hover,.home-lawyer-card:focus-within) h3,:is(.home-event-card:hover,.home-event-card:focus-within) h3,:is(.home-podcast-card a:hover,.home-podcast-card a:focus-visible) h3,:is(.podcast-related-card__link:hover,.podcast-related-card__link:focus-within) .podcast-related-card__body h3 a,:is(.about-approach-card:hover,.about-approach-card:focus-within) h3,:is(.about-leadership-card:hover,.about-leadership-card:focus-within) h3,:is(.advantage-card:hover,.advantage-card:focus-within) .advantage-card__title,:is(.practice-card:hover,.practice-card:focus-within) .practice-card__title,:is(.practice-page__card-link:hover,.practice-page__card-link:focus-visible) .practice-page__card-title,:is(.practice-detail-contact-card:hover,.practice-detail-contact-card:focus-visible) .practice-detail-contact-card__body span,:is(.practice-detail-insight-card:hover,.practice-detail-insight-card:focus-within) .resource-card__title a,:is(.lawyer-card--directory:hover,.lawyer-card--directory:focus-within) .lawyer-card__body span,:is(.resource-card:hover,.resource-card:focus-within) .resource-card__title a,:is(.office-card:hover,.office-card:focus-within) .office-card__body h2,:is(.careers-role-card:hover,.careers-role-card:focus-visible) .careers-role-card__body h3,:is(.kenna-mega-card:hover,.kenna-mega-card:focus-visible) h3,:is(.dashboard-card:hover,.dashboard-card:focus-within) h2 a,:is(.dashboard-podcast-card:hover,.dashboard-podcast-card:focus-within) h2 a,:is(.dashboard-onboarding__card:hover,.dashboard-onboarding__card:focus-within) :is(h2,h3){color:var(--card-title-hover-color)!important;text-underline-offset:4px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.kenna-home .home-lawyer-card:is(:hover,:focus-within),.kenna-home .home-lawyer-card[data-home-reveal].is-visible:is(:hover,:focus-within){box-shadow:none!important;filter:none!important;transform:none!important}body:has(.about-page) .home-lawyer-card:is(:hover,:focus-within){box-shadow:none!important;filter:none!important;transform:none!important}body:has(.about-page) .about-approach-card{cursor:default;box-shadow:none!important;filter:none!important;transform:none!important}body:has(.about-page) .about-approach-card:is(:hover,:focus-within){cursor:default;box-shadow:none!important;filter:none!important;transform:none!important}body:has(.about-page) .about-approach-card h3{color:inherit!important;text-decoration-color:#0000!important}body:has(.about-page) .about-approach-card:is(:hover,:focus-within) h3{color:inherit!important;text-decoration-color:#0000!important}.kenna-home .home-lawyer-card:is(:hover,:focus-within) img,:is(.practice-page__card-link:hover,.practice-page__card-link:focus-visible) .practice-page__card-media img{filter:none!important;transform:none!important}body:has(.about-page) .home-lawyer-card:is(:hover,:focus-within) img{filter:none!important;transform:none!important}body:has(.practice-page) :is(.practice-page__card-link:hover,.practice-page__card-link:focus-visible) .practice-page__card-media img{filter:none!important;transform:none!important}.kenna-home .home-lawyer-card:is(:hover,:focus-within) h3{color:var(--card-title-hover-color)!important;text-underline-offset:4px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}body:has(.kenna-home) .home-trending .home-resource-card a:is(:hover,:focus-visible) h3{color:var(--card-title-hover-color)!important;text-underline-offset:4px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible) h3{color:var(--card-title-hover-color)!important;text-underline-offset:4px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}body:has(.about-page) .home-lawyer-card:is(:hover,:focus-within) h3{color:var(--card-title-hover-color)!important;text-underline-offset:4px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}body:has(.practice-detail-page) .practice-detail-contact-card:is(:hover,:focus-visible)>img{filter:none!important;transform:none!important}body:has(.practice-detail-page) .practice-detail-contact-card:is(:hover,:focus-visible) .practice-detail-contact-card__body span{color:var(--navy)!important;text-underline-offset:4px!important;text-decoration:underline!important;text-decoration-thickness:1px!important;transform:none!important}body:has(.practice-detail-page) .practice-detail-contact-card:is(:hover,:focus-visible) .practice-detail-contact-card__body small{color:#06163480!important;text-decoration:none!important}body:has(.kenna-home) .home-practice-card a{border:1px solid #0000!important;border-radius:2px!important;margin:-12px!important;padding:12px!important;transition:background-color .32s,border-color .32s,box-shadow .32s!important}body:has(.practice-page) .practice-page__card-link{border:1px solid #0000!important;border-radius:2px!important;margin:-12px!important;padding:12px!important;transition:background-color .32s,border-color .32s,box-shadow .32s!important}body:has(.kenna-home) .home-practice-card__media>span{transition:background-color .32s,box-shadow .32s,color .32s,transform .32s!important}body:has(.practice-page) .practice-page__card-action{transition:background-color .32s,box-shadow .32s,color .32s,transform .32s!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible){background:#ffffff57!important;border-color:#0616341a!important;transform:none!important;box-shadow:0 18px 42px #06163414!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible){background:#ffffff57!important;border-color:#0616341a!important;transform:none!important;box-shadow:0 18px 42px #06163414!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible) img{filter:none!important;transform:none!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) img{filter:none!important;transform:none!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible) .home-practice-card__media>span{background:var(--navy)!important;color:#fff!important;transform:none!important;box-shadow:0 10px 24px #0616342e!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) .practice-page__card-action{background:var(--navy)!important;color:#fff!important;transform:none!important;box-shadow:0 10px 24px #0616342e!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible) h3{color:var(--navy)!important;text-underline-offset:4px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) .practice-page__card-title{color:var(--navy)!important;text-underline-offset:4px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}body:has(.practice-detail-page) .practice-detail-hero__button{will-change:auto!important;transition:background-color .28s,border-color .28s,color .28s,opacity .28s!important}body:has(.practice-detail-page) .practice-detail-hero__button:is(:hover,:focus-visible){box-shadow:none!important;filter:none!important;transform:none!important}body:has(.practice-detail-page) .practice-detail-hero__button--primary:is(:hover,:focus-visible){color:var(--navy)!important;background:#ffffffe0!important}body:has(.practice-detail-page) .practice-detail-hero__button--secondary:is(:hover,:focus-visible){color:#fff!important;background:#ffffff0f!important;border-color:#ffffff38!important}body:has(.practice-detail-page) :is(.practice-detail-related,.practice-detail-insights) .practice-detail-insight-card:is(:hover,:focus-within){box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}body:has(.practice-detail-page) :is(.practice-detail-related,.practice-detail-insights) .practice-detail-insight-card:is(:hover,:focus-within) img{filter:none!important;transform:none!important}body:has(.practice-detail-page) :is(.practice-detail-related,.practice-detail-insights) .practice-detail-insight-card:is(:hover,:focus-within) .resource-card__bookmark{filter:none!important;transform:none!important}body:has(.practice-detail-page) :is(.practice-detail-related,.practice-detail-insights) .practice-detail-insight-card:is(:hover,:focus-within) .resource-card__category{filter:none!important;transform:none!important}body:has(.practice-detail-page) :is(.practice-detail-related,.practice-detail-insights) .practice-detail-insight-card .resource-card__title a{text-underline-offset:4px!important;-webkit-text-decoration:underline #0000!important;text-decoration:underline #0000!important;text-decoration-thickness:1px!important;transition:text-decoration-color .42s!important}body:has(.practice-detail-page) :is(.practice-detail-related,.practice-detail-insights) .practice-detail-insight-card:is(:hover,:focus-within) .resource-card__title a{color:inherit!important;text-decoration:underline!important}body:has(.practice-detail-page) :is(.practice-detail-related,.practice-detail-insights) .practice-detail-insight-card{filter:none!important;opacity:1!important;will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}body:has(.practice-detail-page) :is(.practice-detail-related,.practice-detail-insights) .practice-detail-insight-card :is(.resource-card__media,.resource-card__media-link,img,.resource-card__bookmark,.resource-card__category){filter:none!important;opacity:1!important;will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}body:has(.practice-detail-page) :is(.practice-detail-related,.practice-detail-insights) .practice-detail-insight-card .resource-card__bookmark:before{transition:none!important;animation:none!important;transform:none!important}body:has(.practice-detail-page) :is(.practice-detail-related,.practice-detail-insights) .practice-detail-insight-card .resource-card__bookmark:after{transition:none!important;animation:none!important;transform:none!important}body:has(.practice-detail-page) :is(.practice-detail-related,.practice-detail-insights) .practice-detail-insight-card .resource-card__bookmark-spark{transition:none!important;animation:none!important;transform:none!important}body:has(.practice-detail-page) :is(.practice-detail-related,.practice-detail-insights) .practice-detail-insight-card .resource-card__title a{transition:text-decoration-color .42s!important}body:has(.practice-detail-page) .practice-detail-contact-card{box-shadow:none!important;filter:none!important;background:0 0!important;transform:none!important}body:has(.practice-detail-page) .practice-detail-contact-card>img{filter:none!important;transform:none!important}body:has(.practice-detail-page) .practice-detail-contact-card__body span{color:var(--navy)!important;text-underline-offset:4px!important;-webkit-text-decoration:underline #0000!important;text-decoration:underline #0000!important;text-decoration-thickness:1px!important;transition:text-decoration-color .42s!important;transform:none!important}body:has(.practice-detail-page) .practice-detail-contact-card__body small{color:#06163480!important;text-decoration:none!important}body:has(.practice-detail-page) .practice-detail-contact-card:is(:hover,:focus-visible){box-shadow:none!important;filter:none!important;background:0 0!important;transform:none!important}body:has(.practice-detail-page) .practice-detail-contact-card:is(:hover,:focus-visible) .practice-detail-contact-card__body span{text-decoration-color:currentColor!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-body-shell .practice-detail-contacts{box-shadow:none!important;pointer-events:none!important;background:0 0!important;padding:0!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-body-shell .practice-detail-contacts .practice-detail-contacts__inner{pointer-events:auto!important;padding:40px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-body-shell .practice-detail-contacts .practice-detail-contacts__question .practice-detail-hero__button{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-body-shell .practice-detail-contacts .practice-detail-contacts__inner{box-sizing:border-box!important;background:#fff!important;border:1px solid #06163438!important;flex-direction:column!important;align-items:stretch!important;gap:24px!important;width:100%!important;display:flex!important;box-shadow:0 130px 65px #0000000d,0 32px 35.5px #0000000f!important}:is(body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-body-shell .practice-detail-contacts .practice-detail-contacts__inner h2,body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-body-shell .practice-detail-contacts .practice-detail-contacts__question h3){color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-1px!important;margin:0!important;font-size:24px!important;font-weight:400!important;line-height:28px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-body-shell .practice-detail-contacts .practice-detail-contacts__grid{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-body-shell .practice-detail-contacts .practice-detail-contact-card{width:100%!important;min-height:81px!important;color:var(--navy)!important;align-items:center!important;text-decoration:none!important;display:flex!important;overflow:visible!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-body-shell .practice-detail-contacts .practice-detail-contact-card>img{object-fit:cover!important;flex:0 0 72px!important;width:72px!important;height:81px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-body-shell .practice-detail-contacts .practice-detail-contact-card__body{flex-direction:column!important;flex:auto!important;gap:3px!important;min-width:0!important;padding:24px!important;display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-body-shell .practice-detail-contacts .practice-detail-contact-card__body span{color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-.84px!important;font-size:19px!important;font-weight:400!important;line-height:1!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-body-shell .practice-detail-contacts .practice-detail-contact-card__body small{color:#06163480!important;font-family:var(--font-sans)!important;letter-spacing:.3px!important;text-transform:uppercase!important;font-size:12px!important;font-weight:500!important;line-height:14.4px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-body-shell .practice-detail-contacts .practice-detail-contacts__question{border-top:1px solid #0616341f!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;width:100%!important;padding-top:24px!important;display:flex!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-body-shell .practice-detail-contacts .practice-detail-contacts__question p{color:#6e7c8f!important;max-width:100%!important;font-family:var(--font-sans)!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:21px!important}body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-body-shell .practice-detail-contacts .practice-detail-contacts__question .practice-detail-hero__button{border-radius:4px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;margin-top:16px!important;padding:10px 16px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;display:inline-flex!important}@media (max-width:640px){body:has(.practice-detail-page--figma) .practice-detail-page--figma .practice-detail-body-shell .practice-detail-contacts .practice-detail-contacts__inner{padding:28px!important}}body:has(.practice-page) .practice-page__card-link{box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;margin:0!important;padding:0!important;transform:none!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible){box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) :is(.practice-page__card-media,img,.practice-page__card-action,.practice-page__card-read-more span){filter:none!important;transform:none!important}body:has(.practice-page) .practice-page__card-action{box-shadow:none!important;color:var(--navy)!important;background:#fffffff5!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) .practice-page__card-action{box-shadow:none!important;color:var(--navy)!important;background:#fffffff5!important}body:has(.practice-page) .practice-page__card-title{text-underline-offset:4px!important;-webkit-text-decoration:underline #0000!important;text-decoration:underline #0000!important;text-decoration-thickness:1px!important;transition:text-decoration-color .42s!important}body:has(.practice-page) .practice-page__card-read-more span{opacity:.55!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-title{color:var(--navy)!important;text-decoration-color:currentColor!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}body:has(.practice-page) .practice-page__card-media{translate:0!important}body:has(.practice-page) .practice-page__card-media img{translate:0!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) .practice-page__card-media{translate:0!important}body:has(.practice-page) .practice-page__card-link:is(:hover,:focus-visible) .practice-page__card-media img{translate:0!important}body:has(.kenna-home) .home-practice-card a{box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;margin:0!important;padding:0!important;transform:none!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible){box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;margin:0!important;padding:0!important;transform:none!important}body:has(.kenna-home) .home-practice-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(.kenna-home) .home-practice-card a:is(:hover,:focus-visible) .home-practice-card__media:after{opacity:1!important}body:has(.kenna-home) .home-practice-card__media{filter:none!important;transform:translate(0,0)!important}body:has(.kenna-home) .home-practice-card__media img{filter:none!important;transform:translate(0,0)!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible) .home-practice-card__media{filter:none!important;transform:translate(0,0)!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible) .home-practice-card__media img{filter:none!important;transform:translate(0,0)!important}body:has(.kenna-home) .home-practice-card__media>span{z-index:2!important;box-shadow:none!important;color:var(--navy)!important;background:#fffffff5!important;border:1px solid #06163400!important}body:has(.kenna-home) .home-practice-card__media>span svg{transform-origin:50%!important;transition:transform .36s cubic-bezier(.16,1,.3,1)!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible) .home-practice-card__media>span{background:var(--navy)!important;color:#fff!important;border-color:#ffffff47!important;transform:none!important;box-shadow:0 0 0 4px #ffffff47!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible) .home-practice-card__media>span svg{transform:rotate(90deg)!important}body:has(.kenna-home) .home-practice-card__body h3{text-underline-offset:4px!important;-webkit-text-decoration:underline #0000!important;text-decoration:underline #0000!important;text-decoration-thickness:1px!important;transition:text-decoration-color .42s!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible) .home-practice-card__body h3{color:var(--navy)!important;text-decoration-color:currentColor!important}body:has(.kenna-home) .home-practice-card__body .home-text-link img{opacity:.55!important;transition:opacity .26s,translate .36s cubic-bezier(.16,1,.3,1)!important;transform:translate(0,0)!important}body:has(.kenna-home) .home-practice-card a:is(:hover,:focus-visible) .home-practice-card__body .home-text-link img{opacity:1!important;transform:translate(6px)!important}:is(.home-resource-card__media,.home-practice-card__media,.home-podcast-card__media,.podcast-related-card__media,.practice-page__card-media,.resource-card__media,.lawyer-card__media,.office-card__media,.dashboard-card__media,.dashboard-podcast-card__media,.resources-list-row__media){position:relative!important;overflow:hidden!important}:is(.home-resource-card__media,.home-practice-card__media,.home-podcast-card__media,.podcast-related-card__media,.practice-page__card-media,.resource-card__media,.lawyer-card__media,.office-card__media,.dashboard-card__media,.dashboard-podcast-card__media,.resources-list-row__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}:is(.home-resource-card a,.home-practice-card a,.home-podcast-card a,.podcast-related-card__link,.practice-page__card-link,.resource-card,.lawyer-card__profile-link,.lawyer-card--directory,.office-card,.dashboard-card,.dashboard-podcast-card,.resources-list-row):is(:hover,:focus-within,:focus-visible) :is(.home-resource-card__media,.home-practice-card__media,.home-podcast-card__media,.podcast-related-card__media,.practice-page__card-media,.resource-card__media,.lawyer-card__media,.office-card__media,.dashboard-card__media,.dashboard-podcast-card__media,.resources-list-row__media):after{opacity:1!important}:is(.home-resource-card__media,.home-practice-card__media,.home-podcast-card__media,.podcast-related-card__media,.practice-page__card-media,.resource-card__media,.lawyer-card__media,.office-card__media,.dashboard-card__media,.dashboard-podcast-card__media,.resources-list-row__media) img,:is(.home-resource-card a,.home-practice-card a,.home-podcast-card a,.podcast-related-card__link,.practice-page__card-link,.resource-card,.lawyer-card__profile-link,.lawyer-card--directory,.office-card,.dashboard-card,.dashboard-podcast-card,.resources-list-row):is(:hover,:focus-within,:focus-visible) :is(.home-resource-card__media,.home-practice-card__media,.home-podcast-card__media,.podcast-related-card__media,.practice-page__card-media,.resource-card__media,.lawyer-card__media,.office-card__media,.dashboard-card__media,.dashboard-podcast-card__media,.resources-list-row__media) img{filter:none!important;transform:translate(0,0)!important}body:has(.resources-page) .resources-list-row .resources-list-row__media img{filter:none!important;transform:translate(0,0)!important}body:has(.resources-page) .resources-list-row:is(:hover,:focus-within) .resources-list-row__media img{filter:none!important;transform:translate(0,0)!important}body:has(.resources-page) .resources-list-row__title a{color:var(--navy)!important;text-underline-offset:6px!important;text-decoration-skip-ink:auto!important;-webkit-text-decoration:underline #0000!important;text-decoration:underline #0000!important;text-decoration-thickness:.75px!important;transition:text-decoration-color .32s!important}body:has(.resources-page) .resources-list-row:is(:hover,:focus-within) .resources-list-row__title a{color:var(--navy)!important;text-underline-offset:6px!important;text-decoration-skip-ink:auto!important;-webkit-text-decoration:underline #0000!important;text-decoration:underline #0000!important;text-decoration-thickness:.75px!important;transition:text-decoration-color .32s!important}body:has(.resources-page) .resources-list-row:is(:hover,:focus-within) .resources-list-row__title a{text-decoration-color:currentColor!important}body:has(.resources-page) .resources-list-row__read-more svg{opacity:.55!important;transition:opacity .26s,transform .36s cubic-bezier(.16,1,.3,1)!important;transform:none!important}body:has(.resources-page) .resources-list-row:is(:hover,:focus-within) .resources-list-row__read-more svg{opacity:1!important;transform:translate(6px)!important}body:has(.resources-page) .resources-list-row{background:linear-gradient(90deg,#06163400,#06163400,#06163400)!important;transition:background-color .28s,border-color .28s!important}body:has(.resources-page) .resources-list-row:is(:hover,:focus-within){background:linear-gradient(90deg,#06163409,#06163405,#06163400)!important;border-bottom-color:#06163429!important}body:has(.resources-page) .resources-list-row__media{transition:box-shadow .28s!important;box-shadow:inset 0 0 0 1px #06163400!important}body:has(.resources-page) .resources-list-row:is(:hover,:focus-within) .resources-list-row__media{box-shadow:inset 0 0 0 1px #0616341f!important}body:has(.resources-page) .resources-list-row__bookmark{transition:background-color .26s,border-color .26s,color .26s,box-shadow .26s!important}body:has(.resources-page) .resources-list-row:is(:hover,:focus-within) .resources-list-row__bookmark:not([aria-pressed=true]){background:#ffffffc7!important;border-color:#0616342e!important;box-shadow:0 0 0 4px #06163409!important}body:has(.resources-page) .resources-list-row{box-shadow:none!important;background:0 0!important;border-bottom-color:#06163414!important;transform:none!important}body:has(.resources-page) .resources-list-row:is(:hover,:focus-within){box-shadow:none!important;background:0 0!important;border-bottom-color:#06163414!important;transform:none!important}body:has(.resources-page) .resources-list-row__title a{color:var(--navy)!important;text-decoration:none!important}body:has(.resources-page) .resources-list-row:is(:hover,:focus-within) .resources-list-row__title a{color:var(--navy)!important;text-decoration:none!important}body:has(.resources-page) .resources-list-row__read-more{opacity:.72!important;text-underline-offset:4px!important;-webkit-text-decoration:underline #0000!important;text-decoration:underline #0000!important;text-decoration-thickness:1px!important;transition:opacity .26s!important}body:has(.resources-page) .resources-list-row:is(:hover,:focus-within) .resources-list-row__read-more{opacity:1!important;text-decoration-color:currentColor!important}body:has(.resources-page) .resources-list-row__bookmark:not([aria-pressed=true]){box-shadow:none!important;background:0 0!important}body:has(.resources-page) .resources-list-row:is(:hover,:focus-within) .resources-list-row__bookmark:not([aria-pressed=true]){box-shadow:none!important;background:0 0!important}body:has(.resources-page) .resources-list-row:is(:hover,:focus-within) .resources-list-row__bookmark:not([aria-pressed=true]){color:var(--navy)!important;border-color:#06163447!important}body:has(.careers-page) .careers-page{color:var(--navy)!important;background:#fff!important}body:has(.careers-page) .kenna-header{z-index:90!important;position:fixed!important;inset:44px 0 auto!important}body:has(.kenna-event-topbar):has(.careers-page) .kenna-header{z-index:90!important;position:fixed!important;inset:44px 0 auto!important}body:has(.careers-page) .kenna-header.kenna-header--mega-open{z-index:90!important;position:fixed!important;inset:44px 0 auto!important}body:has(.kenna-event-topbar):has(.careers-page) .kenna-header.kenna-header--mega-open{z-index:90!important;position:fixed!important;inset:44px 0 auto!important}body:has(.careers-page) .kenna-header:has(.kenna-header__nav-item--mega:hover){z-index:90!important;position:fixed!important;inset:44px 0 auto!important}body:has(.kenna-event-topbar):has(.careers-page) .kenna-header:has(.kenna-header__nav-item--mega:hover){z-index:90!important;position:fixed!important;inset:44px 0 auto!important}body:has(.careers-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within){z-index:90!important;position:fixed!important;inset:44px 0 auto!important}body:has(.kenna-event-topbar):has(.careers-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within){z-index:90!important;position:fixed!important;inset:44px 0 auto!important}@media (min-width:1201px){body:has(.careers-page) .kenna-header.kenna-header--mega-open{background:#f6f8fb!important;position:absolute!important;inset:0 0 auto!important}body:has(.careers-page) .kenna-header:has(.kenna-header__nav-item--mega:hover){background:#f6f8fb!important;position:absolute!important;inset:0 0 auto!important}body:has(.careers-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within){background:#f6f8fb!important;position:absolute!important;inset:0 0 auto!important}}body:has(.careers-page) .careers-page .careers-hero{z-index:0!important;height:844px!important;min-height:844px!important;padding-inline:40px!important}body:has(.careers-page) .careers-page .careers-hero__media img:first-child{opacity:1!important}body:has(.careers-page) .careers-page .careers-hero__media img:last-child{opacity:1!important;object-position:center center!important}body:has(.careers-page) .careers-page .careers-hero__shade{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;pointer-events:none!important}body:has(.careers-page) .careers-page .careers-hero__media{pointer-events:none!important}body:has(.careers-page) .careers-page .careers-hero__inner{width:min(100%, var(--page-max))!important;max-width:var(--page-max)!important;gap:72px!important;height:495px!important;min-height:0!important;margin-inline:auto!important;padding:0 0 96px!important}body:has(.careers-page) .careers-page .careers-hero__copy{gap:24px!important;width:372px!important}body:has(.careers-page) .careers-page .careers-hero__copy h1{letter-spacing:-1.44px!important;width:452px!important;max-width:min(452px,100vw - 80px)!important;font-size:48px!important;line-height:1!important}body:has(.careers-page) .careers-page .careers-hero__copy p{width:372px!important;max-width:100%!important;font-size:17px!important;line-height:26px!important}body:has(.careers-page) .careers-page .careers-hero__actions{flex-direction:row!important;align-items:flex-start!important;gap:12px!important;width:436px!important}body:has(.careers-page) .careers-page .careers-hero__actions .careers-button{width:auto!important;min-height:41px!important;padding:10px 16px!important;font-size:14px!important;line-height:21px!important}body:has(.careers-page) .careers-page .careers-hero__actions .careers-button--outline{min-height:40px!important;padding-block:9px!important}body:has(.careers-page) .careers-page .careers-intro{background:#fff!important;min-height:550px!important;padding:100px 40px!important}body:has(.careers-page) .careers-page .careers-intro__inner{width:min(100%, var(--page-max))!important;max-width:var(--page-max)!important;flex-direction:row!important;justify-content:space-between!important;gap:80px!important;margin-inline:auto!important;display:flex!important}body:has(.careers-page) .careers-page .careers-intro__inner>p{letter-spacing:-1.08px!important;width:866px!important;max-width:866px!important;font-size:36px!important;line-height:1.4!important}body:has(.careers-page) .careers-page .careers-kicker{color:var(--navy)!important;letter-spacing:.6px!important;gap:10px!important;font-size:12px!important;font-weight:500!important;line-height:1!important}body:has(.careers-page) .careers-page .careers-internship{background:#e7e1d7!important;min-height:1748px!important;padding:100px 40px!important}body:has(.careers-page) .careers-page .careers-internship__inner{width:min(100%, var(--page-max))!important;max-width:var(--page-max)!important;gap:96px!important;margin-inline:auto!important}:is(body:has(.careers-page) .careers-page .careers-internship__inner>h2,body:has(.careers-page) .careers-page .careers-roles__inner>h2){letter-spacing:-1.08px!important;font-size:36px!important;line-height:1.4!important}:is(body:has(.careers-page) .careers-page .careers-internship__row,body:has(.careers-page) .careers-page .careers-internship__row--reverse){align-items:center!important;gap:64px!important;width:100%!important;display:grid!important}body:has(.careers-page) .careers-page .careers-internship__row{grid-template-columns:minmax(0,806fr) minmax(320px,490fr)!important}body:has(.careers-page) .careers-page .careers-internship__row--reverse{grid-template-columns:minmax(320px,490fr) minmax(0,806fr)!important}body:has(.careers-page) .careers-page .careers-internship__image{aspect-ratio:auto!important;width:100%!important;height:653px!important}body:has(.careers-page) .careers-page .careers-internship__copy{gap:48px!important;width:min(100%,490px)!important;max-width:490px!important}body:has(.careers-page) .careers-page .careers-internship__row--reverse .careers-internship__copy{order:0!important}body:has(.careers-page) .careers-page .careers-internship__copy h3{letter-spacing:-1px!important;margin:-32px 0 0!important;font-size:24px!important;line-height:28px!important}body:has(.careers-page) .careers-page .careers-internship__copy p{width:400px!important;max-width:100%!important;font-size:17px!important;line-height:26px!important}body:has(.careers-page) .careers-page .careers-internship__row:not(.careers-internship__row--reverse) .careers-internship__copy p{width:400px!important;max-width:100%!important;font-size:17px!important;line-height:26px!important}body:has(.careers-page) .careers-page .careers-internship__row:not(.careers-internship__row--reverse) .careers-internship__copy p{width:360px!important}body:has(.careers-page) .careers-page .careers-internship__copy .careers-button{width:auto!important;min-height:41px!important;padding:10px 16px!important;font-size:14px!important;line-height:21px!important}body:has(.careers-page) .careers-page .careers-roles{background:#fff!important;border-bottom:1px solid #06163414!important;min-height:882px!important;padding:120px 40px!important}body:has(.careers-page) .careers-page .careers-roles__inner{width:min(100%, var(--page-max))!important;max-width:var(--page-max)!important;grid-template-columns:minmax(0,1fr) 436px 436px!important;align-items:start!important;gap:24px!important;margin-inline:auto!important;display:grid!important}body:has(.careers-page) .careers-page .careers-roles__grid{display:contents!important}body:has(.careers-page) .careers-page .careers-role-card{gap:40px!important;width:436px!important}body:has(.careers-page) .careers-page .careers-role-card>img{width:436px!important;height:220px!important}body:has(.careers-page) .careers-page .careers-role-card__body{gap:0!important;padding-inline:12px!important}body:has(.careers-page) .careers-page .careers-role-card__body h3{font-family:var(--font-newsreader,var(--font-display))!important;margin:0 0 8px!important;font-size:20px!important;line-height:normal!important}body:has(.careers-page) .careers-page .careers-role-card__body p{white-space:pre-wrap!important;min-height:0!important;font-size:14px!important;line-height:21px!important}body:has(.careers-page) .careers-page .careers-role-card:first-child .careers-role-card__body p{white-space:pre-wrap!important;min-height:0!important;font-size:14px!important;line-height:21px!important}body:has(.careers-page) .careers-page .careers-role-card:nth-child(2) .careers-role-card__body p{white-space:pre-wrap!important;min-height:0!important;font-size:14px!important;line-height:21px!important}body:has(.careers-page) .careers-page .careers-role-card:first-child .careers-role-card__body p{min-height:252px!important}body:has(.careers-page) .careers-page .careers-role-card:nth-child(2) .careers-role-card__body p{min-height:294px!important}body:has(.careers-page) .careers-page .careers-role-card__body span{font-family:var(--font-display)!important;text-transform:none!important;margin-top:40px!important;font-size:14px!important;line-height:20px!important}body:has(.careers-page) .careers-page .careers-cta{background:#6e7c8f!important;min-height:646px!important;padding-inline:40px!important}body:has(.careers-page) .careers-page .careers-cta__inner{width:min(100%, var(--page-max))!important;max-width:var(--page-max)!important;min-height:646px!important;margin-inline:auto!important;padding:0 0 56px!important}body:has(.careers-page) .careers-page .careers-cta__copy{gap:48px!important;width:652px!important}body:has(.careers-page) .careers-page .careers-cta__copy h2{letter-spacing:-1.08px!important;width:542px!important;max-width:100%!important;font-size:36px!important;line-height:1.4!important}body:has(.careers-page) .careers-page .careers-cta__actions{flex-direction:row!important;gap:16px!important;width:auto!important}body:has(.careers-page) .careers-page .careers-cta__actions .careers-button{width:auto!important;height:40px!important;min-height:40px!important;padding:10px 16px!important;font-size:14px!important;line-height:20px!important}@media (min-width:641px) and (max-width:1200px){body:has(.careers-page) .careers-page .careers-intro{min-height:658px!important;padding:100px 40px!important}:is(body:has(.careers-page) .careers-page .careers-hero__inner,body:has(.careers-page) .careers-page .careers-intro__inner,body:has(.careers-page) .careers-page .careers-internship__inner,body:has(.careers-page) .careers-page .careers-roles__inner,body:has(.careers-page) .careers-page .careers-cta__inner){box-sizing:border-box!important;width:100%!important;max-width:var(--page-max)!important;margin-inline:auto!important}:is(body:has(.careers-page) .careers-page .careers-intro__inner,body:has(.careers-page) .careers-page .careers-internship__row,body:has(.careers-page) .careers-page .careers-internship__row--reverse){flex-direction:column!important;display:flex!important}body:has(.careers-page) .careers-page .careers-intro__inner{justify-content:flex-start!important;align-items:flex-start!important;gap:96px!important;height:458px!important}body:has(.careers-page) .careers-page .careers-intro__inner>p{width:100%!important;max-width:100%!important}body:has(.careers-page) .careers-page .careers-internship{min-height:2797px!important}:is(body:has(.careers-page) .careers-page .careers-internship__row,body:has(.careers-page) .careers-page .careers-internship__row--reverse){align-items:flex-start!important;gap:64px!important}body:has(.careers-page) .careers-page .careers-internship__image{order:0!important;width:100%!important;max-width:100%!important;height:653px!important}body:has(.careers-page) .careers-page .careers-internship__copy{order:1!important;width:100%!important;max-width:100%!important}body:has(.careers-page) .careers-page .careers-internship__row--reverse .careers-internship__copy{order:1!important;width:100%!important;max-width:100%!important}body:has(.careers-page) .careers-page .careers-internship__row:not(.careers-internship__row--reverse) .careers-internship__copy p{width:360px!important}body:has(.careers-page) .careers-page .careers-internship__row--reverse .careers-internship__copy p{width:400px!important}body:has(.careers-page) .careers-page .careers-roles{min-height:1023px!important}body:has(.careers-page) .careers-page .careers-roles__inner{flex-direction:column!important;gap:48px!important;display:flex!important}body:has(.careers-page) .careers-page .careers-roles__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;display:grid!important}body:has(.careers-page) .careers-page .careers-role-card{width:100%!important;min-width:0!important}body:has(.careers-page) .careers-page .careers-role-card>img{width:100%!important}body:has(.careers-page) .careers-page .careers-role-card__body p{width:100%!important;max-width:100%!important}body:has(.careers-page) .careers-page .careers-role-card__body h3{line-height:21px!important}body:has(.careers-page) .careers-page .careers-role-card:first-child .careers-role-card__body p{min-height:294px!important}body:has(.careers-page) .careers-page .careers-role-card:nth-child(2) .careers-role-card__body p{min-height:336px!important}:is(body:has(.careers-page) .careers-page .careers-cta,body:has(.careers-page) .careers-page .careers-cta__inner){min-height:646px!important}body:has(.careers-page) .careers-page .careers-cta__copy{width:652px!important;max-width:100%!important}body:has(.careers-page) .careers-page .careers-cta__title-line{white-space:nowrap!important;display:block!important}body:has(.careers-page) .careers-page .careers-cta__actions{align-self:flex-start!important}body:has(.careers-page) .careers-page .careers-cta__copy h2{width:542px!important}body:has(.careers-page) .careers-page .careers-cta__copy h2 em{font-family:var(--font-newsreader,var(--font-display))!important;font-style:italic!important}}@media (min-width:641px) and (max-width:760px){body:has(.careers-page) .careers-page .careers-roles{min-height:auto!important;padding:96px 40px!important}body:has(.careers-page) .careers-page .careers-roles__grid{grid-template-columns:minmax(0,1fr)!important;gap:56px!important}:is(body:has(.careers-page) .careers-page .careers-role-card:first-child .careers-role-card__body p,body:has(.careers-page) .careers-page .careers-role-card:nth-child(2) .careers-role-card__body p){min-height:0!important}}@media (max-width:640px){body:has(.careers-page) .careers-page :is(.careers-hero,.careers-intro,.careers-internship,.careers-roles,.careers-cta){padding-inline:24px!important}body:has(.careers-page) .careers-page .careers-hero{padding-inline:0!important}body:has(.careers-page) .careers-page .careers-hero__inner{width:100%!important;max-width:none!important;padding-inline:24px!important}body:has(.careers-page) .careers-page .careers-hero__copy{width:100%!important;max-width:100%!important}body:has(.careers-page) .careers-page .careers-hero__copy h1{width:100%!important;max-width:100%!important}body:has(.careers-page) .careers-page .careers-hero__copy p{width:100%!important;max-width:100%!important}body:has(.careers-page) .careers-page .careers-hero__actions{width:100%!important;max-width:100%!important}body:has(.careers-page) .careers-page .careers-intro{min-height:auto!important;padding:100px 24px!important}:is(body:has(.careers-page) .careers-page .careers-intro__inner,body:has(.careers-page) .careers-page .careers-internship__row,body:has(.careers-page) .careers-page .careers-internship__row--reverse,body:has(.careers-page) .careers-page .careers-roles__inner,body:has(.careers-page) .careers-page .careers-roles__grid){flex-direction:column!important;display:flex!important}body:has(.careers-page) .careers-page .careers-intro__inner{justify-content:flex-start!important;gap:96px!important;height:auto!important}body:has(.careers-page) .careers-page .careers-intro__inner>p{width:100%!important;max-width:100%!important;line-height:1.4!important}body:has(.careers-page) .careers-page .careers-internship{min-height:2387px!important;padding:100px 24px!important}:is(body:has(.careers-page) .careers-page .careers-internship__row,body:has(.careers-page) .careers-page .careers-internship__row--reverse){gap:64px!important}body:has(.careers-page) .careers-page .careers-internship__image{order:0!important;height:371px!important}body:has(.careers-page) .careers-page .careers-internship__row--reverse .careers-internship__image{height:421px!important}body:has(.careers-page) .careers-page .careers-internship__copy{order:1!important}body:has(.careers-page) .careers-page .careers-internship__row--reverse .careers-internship__copy{order:1!important}body:has(.careers-page) .careers-page .careers-internship__copy{width:100%!important;max-width:100%!important}body:has(.careers-page) .careers-page .careers-internship__copy p{width:100%!important;max-width:100%!important}body:has(.careers-page) .careers-page .careers-internship__row:not(.careers-internship__row--reverse) .careers-internship__copy p{width:100%!important;max-width:100%!important}body:has(.careers-page) .careers-page .careers-role-card{width:100%!important;max-width:100%!important}body:has(.careers-page) .careers-page .careers-role-card>img{width:100%!important;max-width:100%!important}body:has(.careers-page) .careers-page .careers-roles{min-height:1756px!important;padding:120px 24px!important}body:has(.careers-page) .careers-page .careers-roles__inner{gap:48px!important}body:has(.careers-page) .careers-page .careers-roles__grid{gap:48px!important}body:has(.careers-page) .careers-page .careers-role-card__body h3{line-height:normal!important}body:has(.careers-page) .careers-page .careers-role-card__body p{width:318px!important;max-width:100%!important}:is(body:has(.careers-page) .careers-page .careers-role-card:first-child .careers-role-card__body p,body:has(.careers-page) .careers-page .careers-role-card:nth-child(2) .careers-role-card__body p){white-space:normal!important}body:has(.careers-page) .careers-page .careers-role-card:first-child .careers-role-card__body p{min-height:312px!important}body:has(.careers-page) .careers-page .careers-role-card:nth-child(2) .careers-role-card__body p{min-height:354px!important}body:has(.careers-page) .careers-page .careers-cta{min-height:706px!important;padding-inline:0!important}body:has(.careers-page) .careers-page .careers-cta__inner{width:100%!important;max-width:none!important;min-height:706px!important;margin-inline:0!important;padding:0!important;display:block!important;position:relative!important}body:has(.careers-page) .careers-page .careers-cta__copy{width:calc(100% - 48px)!important;max-width:none!important;position:absolute!important;top:311px!important;left:24px!important}body:has(.careers-page) .careers-page .careers-cta__copy h2{width:100%!important;max-width:100%!important}body:has(.careers-page) .careers-page .careers-cta__actions{align-self:flex-start!important;width:257px!important}body:has(.careers-page) .careers-page .careers-cta__actions .careers-button--light{width:156px!important;min-height:41px!important}body:has(.careers-page) .careers-page .careers-cta__actions .careers-button--ghost{width:85px!important}body:has(.careers-page) .kenna-footer{min-height:1628px!important;padding:0 24px!important}body:has(.careers-page) .kenna-footer__inner{gap:48px!important;width:342px!important;max-width:100%!important;padding-top:48px!important}body:has(.careers-page) .kenna-footer__award-grid{flex-wrap:wrap!important;gap:12px!important;width:342px!important;max-width:100%!important;padding:15px 0 0!important;display:flex!important}body:has(.careers-page) .kenna-footer__award{flex:0 0 73.6px!important;width:73.6px!important;height:73.6px!important}body:has(.careers-page) .kenna-footer__award:nth-child(2n){flex:0 0 73.6px!important;width:73.6px!important;height:73.6px!important}body:has(.careers-page) .kenna-footer__award:nth-child(n+5){flex:0 0 73.6px!important;width:73.6px!important;height:73.6px!important}body:has(.careers-page) .kenna-footer__bottom .kenna-footer__list:first-child li:nth-child(2){display:none!important}body:has(.careers-page) .kenna-footer__bottom .kenna-footer__list:first-child li:first-child{order:2!important}body:has(.careers-page) .kenna-footer__bottom .kenna-footer__list:first-child li:nth-child(3){order:1!important}body:has(.careers-page) .kenna-footer__bottom .kenna-footer__list:first-child li:nth-child(4){order:3!important}body:has(.careers-page) .kenna-footer .newsletter__label{display:none!important}body:has(.careers-page) .kenna-footer .newsletter--footer{align-self:stretch!important;gap:12px!important;width:100%!important;max-width:none!important}:is(body:has(.careers-page) .kenna-footer .newsletter__fields,body:has(.careers-page) .kenna-footer .newsletter__field,body:has(.careers-page) .kenna-footer .newsletter__submit){width:100%!important;min-width:0!important;max-width:none!important}}body:has(.open-positions-page) .open-positions-page{color:var(--navy)!important;font-family:var(--font-sans)!important;background:#fff!important;overflow-x:hidden!important}body:has(.open-positions-page) .kenna-header{z-index:90!important;color:#fff!important;--fill-0:#fff!important;background:0 0!important;position:absolute!important;inset:0 0 auto!important}body:has(.kenna-event-topbar):has(.open-positions-page) .kenna-header{inset:var(--event-topbar-height) 0 auto!important;z-index:90!important;color:#fff!important;--fill-0:#fff!important;background:0 0!important;position:absolute!important}@media (min-width:1201px){body:has(.open-positions-page) .kenna-header.kenna-header--mega-open{box-sizing:border-box!important;min-height:88px!important;color:var(--navy)!important;--fill-0:var(--navy)!important;background:#fff!important;border-bottom-color:#0000!important}body:has(.open-positions-page) .kenna-header:has(.kenna-header__nav-item--mega:hover){box-sizing:border-box!important;min-height:88px!important;color:var(--navy)!important;--fill-0:var(--navy)!important;background:#fff!important;border-bottom-color:#0000!important}body:has(.open-positions-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within){box-sizing:border-box!important;min-height:88px!important;color:var(--navy)!important;--fill-0:var(--navy)!important;background:#fff!important;border-bottom-color:#0000!important}body:has(.open-positions-page) .kenna-header.kenna-header--mega-open .kenna-wordmark{filter:none!important}body:has(.open-positions-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-wordmark{filter:none!important}body:has(.open-positions-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-wordmark{filter:none!important}body:has(.open-positions-page) .kenna-header.kenna-header--mega-open .kenna-header__brand:after{background:#06163459!important}body:has(.open-positions-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__brand:after{background:#06163459!important}body:has(.open-positions-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__brand:after{background:#06163459!important}body:has(.open-positions-page) .kenna-header.kenna-header--mega-open .kenna-header__link{color:var(--navy)!important}body:has(.open-positions-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__link{color:var(--navy)!important}body:has(.open-positions-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__link{color:var(--navy)!important}body:has(.open-positions-page) .kenna-header.kenna-header--mega-open .kenna-pill--ghost{color:var(--navy)!important}body:has(.open-positions-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--ghost{color:var(--navy)!important}body:has(.open-positions-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-pill--ghost{color:var(--navy)!important}body:has(.open-positions-page) .kenna-header.kenna-header--mega-open .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}body:has(.open-positions-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}body:has(.open-positions-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}}body:has(.open-positions-page) .open-positions-hero{background:var(--navy)!important;height:550px!important;padding-inline:40px!important;position:relative!important;overflow:hidden!important}body:has(.open-positions-page) .open-positions-hero__inner{z-index:2!important;width:min(100%, var(--page-max))!important;max-width:var(--page-max)!important;align-items:flex-end!important;height:100%!important;margin-inline:auto!important;padding:0 0 40px!important;display:flex!important;position:relative!important}body:has(.open-positions-page) .open-positions-hero__inner h1{color:#fff!important;width:464px!important;max-width:calc(100vw - 80px)!important;font-family:var(--font-display)!important;letter-spacing:-1.44px!important;white-space:nowrap!important;margin:0!important;font-size:48px!important;font-weight:400!important;line-height:1!important}body:has(.open-positions-page) .open-positions-hero__inner h1 em{font-family:var(--font-newsreader,var(--font-display))!important;font-style:italic!important;font-weight:400!important}body:has(.open-positions-page) .open-positions-hero__pattern{opacity:1!important;background:linear-gradient(90deg,#061634 0%,#061634b3 36%,#06163400 100%) 50%/cover,#061634 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M11 5v12M5 11h12' stroke='%23ffffff' stroke-opacity='.2' stroke-width='1.15' stroke-linecap='round'/%3E%3C/svg%3E") -2px -4px/22px 22px!important;width:min(675px,48vw)!important;height:550px!important;position:absolute!important;inset:0 0 0 auto!important;overflow:hidden!important}body:has(.open-positions-page) .open-positions-hero__pattern:after{content:"";background:linear-gradient(90deg,#061634 0%,#0616342e 48%,#06163400 100%),radial-gradient(circle at 78% 28%,#ffffff14,#06163400 24%);position:absolute;inset:0}body:has(.open-positions-page) .open-positions-intro{background:#fff!important;height:396px!important;padding:96px 40px 100px!important}body:has(.open-positions-page) .open-positions-intro__inner{width:min(100%, var(--page-max))!important;max-width:var(--page-max)!important;align-items:center!important;margin-inline:auto!important;display:flex!important}body:has(.open-positions-page) .open-positions-intro__inner p{width:722px!important;max-width:100%!important;color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-1.08px!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:1.4!important}body:has(.open-positions-page) .open-positions-list{background:#e7e1d7!important;min-height:636px!important;padding:40px!important}body:has(.open-positions-page) .open-positions-list__inner{width:min(100%, var(--page-max))!important;max-width:var(--page-max)!important;flex-direction:column!important;align-items:stretch!important;margin-inline:auto!important;display:flex!important}body:has(.open-positions-page) .open-positions-empty{color:var(--navy)!important;font-family:var(--font-display)!important;border-top:1px solid #06163414!important;margin:0!important;padding:32px 0!important;font-size:24px!important;font-weight:400!important;line-height:32px!important}body:has(.open-positions-page) .open-position-row{min-height:139px!important;color:var(--navy)!important;border-top:1px solid #06163414!important;grid-template-columns:400px minmax(0,1fr) 99px!important;align-items:start!important;padding:24px 0!important;display:grid!important}:is(body:has(.open-positions-page) .open-position-row__location,body:has(.open-positions-page) .open-position-row__category){color:var(--navy)!important;font-family:var(--font-sans)!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:21px!important}body:has(.open-positions-page) .open-position-row__content{flex-direction:column!important;gap:16px!important;min-width:0!important;max-width:1024px!important;padding-right:24px!important;display:flex!important}body:has(.open-positions-page) .open-position-row__content h2{color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-1px!important;margin:0!important;font-size:24px!important;font-weight:400!important;line-height:28px!important}body:has(.open-positions-page) .open-position-row__link{color:var(--navy)!important;font-family:var(--font-display)!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important}body:has(.open-positions-page) .open-position-row__link svg{width:16px!important;height:16px!important;transition:transform .22s!important}body:has(.open-positions-page) .open-position-row:is(:hover,:focus-within) .open-position-row__link svg{transform:translate(3px)!important}@media (max-width:900px){body:has(.open-positions-page) .open-positions-hero__pattern{opacity:.82!important;width:54vw!important}body:has(.open-positions-page) .open-position-row{grid-template-columns:1fr!important;gap:18px!important}body:has(.open-positions-page) .open-position-row__content{padding-right:0!important}body:has(.open-positions-page) .open-position-row__link{justify-content:flex-start!important}}@media (max-width:640px){body:has(.open-positions-page) .kenna-header{color:#fff!important;--fill-0:#fff!important;background:0 0!important;border-bottom-color:#0000!important;height:80px!important;padding:20px 24px!important;position:fixed!important;inset:0 0 auto!important}body:has(.open-positions-page) .kenna-header.kenna-header--inverse{color:#fff!important;--fill-0:#fff!important;background:0 0!important;border-bottom-color:#0000!important;height:80px!important;padding:20px 24px!important;position:fixed!important;inset:0 0 auto!important}body:has(.kenna-event-topbar):has(.open-positions-page) .kenna-header{inset:var(--event-topbar-height) 0 auto!important;top:var(--event-topbar-height)!important}body:has(.kenna-event-topbar):has(.open-positions-page) .kenna-header.kenna-header--inverse{inset:var(--event-topbar-height) 0 auto!important;top:var(--event-topbar-height)!important}body:has(.open-positions-page) .kenna-header .kenna-header__inner{gap:12px!important;width:100%!important;max-width:none!important;margin:0!important}body:has(.open-positions-page) .kenna-header .kenna-wordmark{content:url(/home/figma-header/kenna-mobile-tablet-logo.svg)!important;filter:none!important;width:92.6px!important;height:20px!important}body:has(.open-positions-page) .kenna-header .kenna-header__actions .kenna-pill--primary{width:147px!important;min-width:147px!important;color:var(--navy)!important;background:#fff!important;border-color:#fff!important;flex:0 0 147px!important;font-size:13px!important}body:has(.open-positions-page) .kenna-header .kenna-header__actions{gap:16px!important}body:has(.open-positions-page) .kenna-header .kenna-header__menu-toggle{color:#fff!important;width:24px!important;height:24px!important}body:has(.open-positions-page) .open-positions-hero{height:550px!important;min-height:550px!important;padding-inline:0!important}body:has(.open-positions-page) .open-positions-hero__inner{width:100%!important;max-width:none!important;padding:0 24px 40px!important}body:has(.open-positions-page) .open-positions-hero__inner h1{letter-spacing:-1.08px!important;white-space:normal!important;width:258px!important;max-width:100%!important;font-size:36px!important;line-height:48px!important}body:has(.open-positions-page) .open-positions-hero__pattern{opacity:1!important;width:100%!important;height:550px!important;inset:0!important}body:has(.open-positions-page) .open-positions-intro{height:646px!important;padding:96px 24px 100px!important}body:has(.open-positions-page) .open-positions-intro__inner p{letter-spacing:-1.08px!important;width:342px!important;max-width:100%!important;font-size:36px!important;line-height:1.4!important}body:has(.open-positions-page) .open-positions-list{min-height:908px!important;padding:40px 24px!important}body:has(.open-positions-page) .open-positions-list__inner{width:100%!important;max-width:none!important}body:has(.open-positions-page) .open-position-row{flex-direction:column!important;gap:16px!important;min-height:186px!important;padding:24px 0!important;display:flex!important}body:has(.open-positions-page) .open-position-row:nth-child(3){min-height:242px!important}body:has(.open-positions-page) .open-position-row:nth-child(4){min-height:214px!important}body:has(.open-positions-page) .open-position-row__location{width:172px!important}body:has(.open-positions-page) .open-position-row__content{flex-direction:column!important;gap:16px!important;width:100%!important;max-width:100%!important;padding-right:0!important;display:flex!important}body:has(.open-positions-page) .open-position-row__content h2{letter-spacing:-1px!important;order:-1!important;width:100%!important;max-width:100%!important;font-size:24px!important;line-height:28px!important}body:has(.open-positions-page) .open-position-row__category{width:278px!important;max-width:100%!important}body:has(.open-positions-page) .open-position-row__link{justify-content:flex-start!important}}body:has(.resources-page) .resources-list-row .resources-list-row__title a{text-underline-offset:6px!important;text-decoration-skip-ink:auto!important;text-decoration-line:underline!important;text-decoration-color:#0000!important;text-decoration-thickness:.75px!important;transition:text-decoration-color .32s!important}body:has(.resources-page) .resources-list-row:is(:hover,:focus-within) .resources-list-row__title a{text-decoration-line:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:.75px!important}@media (min-width:1201px){body:has(.contact-page) .contact-page .contact-intro__content{grid-template-columns:409.19px minmax(0,1fr)!important;justify-content:start!important}body:has(.contact-page) .contact-page .contact-form{width:100%!important}}body:has(.kenna-home) .home-podcasts{background:#fff!important;border-top:1px solid #06163414!important;padding:128px 40px!important}body:has(.kenna-home) .home-podcasts__inner{align-items:flex-start!important;gap:64px!important;width:100%!important;max-width:1520px!important;display:flex!important}body:has(.resources-page) .resources-page{color:var(--navy)!important;background:#fff!important}body:has(.resources-page) .resources-page .resources-hero{background:#fff!important;align-items:flex-end!important;height:210px!important;min-height:210px!important;padding:0 40px!important;display:flex!important}body:has(.resources-page) .resources-page .resources-hero__inner{width:100%!important;max-width:var(--page-max)!important;justify-content:space-between!important;align-items:flex-end!important;margin:0 auto!important;padding:0 0 32px!important;display:flex!important}body:has(.resources-page) .resources-page .resources-hero__title{color:var(--navy)!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-weight:400!important;line-height:1!important}body:has(.resources-page) .resources-page .resources-listing{background:#fff!important;min-height:0!important;padding:0 40px 120px!important}body:has(.resources-page) .resources-page .resources-listing__inner{width:100%!important;max-width:var(--page-max)!important;margin:0 auto!important}body:has(.resources-page) .resources-page .resources-toolbar{z-index:30!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffff5!important;border-bottom:1px solid #06163414!important;align-items:center!important;gap:24px!important;width:100%!important;min-height:64px!important;padding:12px 0!important;display:flex!important;position:sticky!important;top:0!important;overflow:visible!important}body:has(.resources-page) .resources-page .resources-category-tabs{flex:none!important;gap:8px!important;width:auto!important;min-width:0!important;padding:0!important;display:flex!important;overflow-x:auto!important}body:has(.resources-page) .resources-page .resources-category-tab{color:#6e7c8f!important;min-height:38px!important;font-family:var(--font-sans)!important;white-space:nowrap!important;background:0 0!important;border:1px solid #06163414!important;border-radius:145px!important;justify-content:center!important;align-items:center!important;padding:6px 20px!important;font-size:17px!important;font-weight:400!important;line-height:26px!important;text-decoration:none!important;display:inline-flex!important}body:has(.resources-page) .resources-page .resources-category-tab.is-active{border-color:var(--navy)!important;background:var(--navy)!important;color:#fff!important}body:has(.resources-page) .resources-page .resources-filter-controls{flex:auto!important;align-items:center!important;gap:0!important;min-width:0!important;display:flex!important}body:has(.resources-page) .resources-page .resources-filter-controls>.resources-control{border-left:1px solid #06163414!important;align-items:center!important;min-height:40px!important;margin:0!important;padding:0 24px!important;display:flex!important;position:relative!important}body:has(.resources-page) .resources-page .resources-filter-controls>.resources-control--mobile-category{display:none!important}body:has(.resources-page) .resources-page .resources-filter-controls>.resources-control--search{flex:auto!important;padding-right:12px!important}body:has(.resources-page) .resources-page .resources-control__label{display:none!important}:is(body:has(.resources-page) .resources-page .resources-control__field,body:has(.resources-page) .resources-page .resources-control__trigger){width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;color:var(--navy)!important;font-family:var(--font-sans)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:17px!important;font-weight:400!important;line-height:26px!important}body:has(.resources-page) .resources-page .resources-control__trigger{white-space:nowrap!important;flex-direction:row-reverse!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:inline-flex!important}body:has(.resources-page) .resources-page .resources-control__chevron{width:16px!important;height:16px!important;color:var(--navy)!important;display:inline-flex!important;position:static!important;transform:none!important}body:has(.resources-page) .resources-page .resources-control__field::placeholder{color:#0616345c!important;opacity:1!important}body:has(.resources-page) .resources-page .resources-filter-menu{top:calc(100% + 8px)!important;left:24px!important}body:has(.resources-page) .resources-page .resources-result-count{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body:has(.resources-page) .resources-page .resources-list{flex-direction:column!important;gap:0!important;margin-top:64px!important;padding:0!important;display:flex!important}body:has(.resources-page) .resources-page .resources-list-row{background:0 0!important;border-bottom:1px solid #06163414!important;grid-template-columns:minmax(0,720px) 300px 260px!important;align-items:start!important;gap:40px!important;min-height:225px!important;padding:0 0 24px!important;display:grid!important;position:relative!important}body:has(.resources-page) .resources-page .resources-list-row+.resources-list-row{margin-top:24px!important}body:has(.resources-page) .resources-page .resources-list-row__copy{flex-direction:column!important;justify-content:space-between!important;min-width:0!important;min-height:200px!important;display:flex!important}body:has(.resources-page) .resources-page .resources-list-row__title{width:min(100%,597px)!important;color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-.96px!important;margin:0!important;font-size:32px!important;font-weight:400!important;line-height:1.4!important}body:has(.resources-page) .resources-page .resources-list-row__title a{color:inherit!important;text-decoration:none!important}body:has(.resources-page) .resources-page .resources-list-row__read-more{width:fit-content!important;color:var(--navy)!important;font-family:var(--font-display)!important;opacity:1!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important}body:has(.resources-page) .resources-page .resources-list-row__read-more svg{opacity:1!important;width:16px!important;height:16px!important}body:has(.resources-page) .resources-page .resources-list-row__bookmark{width:32px!important;height:32px!important;color:var(--navy)!important;box-shadow:none!important;background:0 0!important;border:1px solid #06163414!important;border-radius:49px!important;justify-content:center!important;align-items:center!important;padding:4px!important;display:inline-flex!important;position:absolute!important;bottom:24px!important;left:688px!important}body:has(.resources-page) .resources-page .resources-list-row__bookmark svg{width:16px!important;height:16px!important}body:has(.resources-page) .resources-page .resources-list-row__media{background:#eef0f2!important;width:300px!important;height:200px!important;display:block!important;overflow:hidden!important}body:has(.resources-page) .resources-page .resources-list-row__media:after{content:none!important}body:has(.resources-page) .resources-page .resources-list-row__media img{object-fit:cover!important;filter:none!important;width:100%!important;height:100%!important;display:block!important;transform:none!important}body:has(.resources-page) .resources-page .resources-list-row__details{width:260px!important;min-height:118px!important;color:var(--navy)!important;flex-direction:column!important;justify-content:center!important;gap:16px!important;margin:0!important;display:flex!important}body:has(.resources-page) .resources-page .resources-list-row__details div{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}:is(body:has(.resources-page) .resources-page .resources-list-row__details dt,body:has(.resources-page) .resources-page .resources-list-row__details dd){font-family:var(--font-sans)!important;white-space:nowrap!important;margin:0!important;font-weight:400!important}body:has(.resources-page) .resources-page .resources-list-row__details dt{color:#6e7c8f!important;font-size:14px!important;line-height:21px!important}body:has(.resources-page) .resources-page .resources-list-row__details dd{color:var(--navy)!important;font-size:17px!important;line-height:26px!important}body:has(.resources-page) .resources-page .resources-list-row__book-author{overflow-wrap:anywhere!important;white-space:normal!important}body:has(.resources-page) .resources-page .resources-pagination{justify-content:flex-start!important;gap:16px!important;margin:64px 0 0!important}body:has(.resources-page) .resources-page .resources-pagination__pages{gap:0!important}:is(body:has(.resources-page) .resources-page .resources-pagination__arrow,body:has(.resources-page) .resources-page .resources-pagination__page,body:has(.resources-page) .resources-page .resources-pagination__ellipsis){width:48px!important;min-width:48px!important;height:48px!important;color:var(--navy)!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:12px!important;line-height:15px!important}body:has(.resources-page) .resources-page .resources-pagination__page.is-active{background:#f4f5f6!important}body:has(.resources-page) .resources-page .resources-pagination__arrow:first-child svg{transform:rotate(180deg)!important}@media (max-width:1200px){body:has(.resources-page) .resources-page .resources-toolbar{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}body:has(.resources-page) .resources-page .resources-filter-controls{width:100%!important}body:has(.resources-page) .resources-page .resources-list-row{grid-template-columns:minmax(0,1fr) 260px!important}body:has(.resources-page) .resources-page .resources-list-row__media{width:260px!important;height:174px!important}body:has(.resources-page) .resources-page .resources-list-row__details{flex-direction:row!important;grid-column:1/-1!important;justify-content:flex-start!important;width:auto!important;min-height:0!important}body:has(.resources-page) .resources-page .resources-list-row__bookmark{left:auto!important;right:300px!important}}@media (max-width:767px){:is(body:has(.resources-page) .resources-page .resources-hero,body:has(.resources-page) .resources-page .resources-listing){padding-inline:24px!important}body:has(.resources-page) .resources-page .resources-hero{height:218px!important;min-height:218px!important}body:has(.resources-page) .resources-page .resources-hero__inner{min-height:218px!important;padding-bottom:28px!important}body:has(.resources-page) .resources-page .resources-hero__title{letter-spacing:-1.26px!important;font-size:42px!important}body:has(.resources-page) .resources-page .resources-toolbar{background:0 0!important;border-bottom:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;gap:8px!important;height:auto!important;min-height:0!important;padding:0 0 24px!important;display:flex!important;position:relative!important;top:auto!important}body:has(.resources-page) .resources-page .resources-filter-controls{flex-flow:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;height:auto!important;display:flex!important;overflow:visible!important}body:has(.resources-page) .resources-page .resources-control--search{order:1!important}body:has(.resources-page) .resources-page .resources-control--mobile-category{order:2!important}body:has(.resources-page) .resources-page .resources-control--sort{order:3!important}body:has(.resources-page) .resources-page .resources-control--industry{order:4!important}:is(body:has(.resources-page) .resources-page .resources-filter-controls>.resources-control,body:has(.resources-page) .resources-page .resources-filter-controls>.resources-control--search){border:0!important;border-bottom:1px solid #00000014!important;align-items:center!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 12px 0 0!important;display:flex!important}body:has(.resources-page) .resources-page .resources-control__select-wrap{width:100%!important;min-width:0!important;display:block!important}:is(body:has(.resources-page) .resources-page .resources-control__field,body:has(.resources-page) .resources-page .resources-control__trigger){width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;color:var(--navy)!important;font-family:var(--font-sans)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:21px!important}body:has(.resources-page) .resources-page .resources-control__field::placeholder{color:#0616345c!important;opacity:1!important}body:has(.resources-page) .resources-page .resources-control__trigger{flex-direction:row-reverse!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:inline-flex!important}body:has(.resources-page) .resources-page .resources-control__display-value{text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;overflow:hidden!important}body:has(.resources-page) .resources-page .resources-filter-controls>.resources-control--mobile-category{display:flex!important}body:has(.resources-page) .resources-page .resources-category-tabs{display:none!important}body:has(.resources-page) .resources-page .resources-control__chevron{width:16px!important;height:16px!important;color:var(--navy)!important;flex:0 0 16px!important;display:inline-flex!important;position:static!important;transform:none!important}body:has(.resources-page) .resources-page .resources-filter-menu{width:min(100%,280px)!important;top:calc(100% + 4px)!important;left:0!important;right:auto!important}body:has(.resources-page) .resources-page .resources-list{margin-top:40px!important;padding-top:0!important}body:has(.resources-page) .resources-page .resources-list-row{flex-direction:column!important;gap:20px!important;min-height:0!important;display:flex!important}body:has(.resources-page) .resources-page .resources-list-row__copy{order:2!important;gap:20px!important;height:auto!important;min-height:0!important}body:has(.resources-page) .resources-page .resources-list-row__title{letter-spacing:-.84px!important;width:100%!important;font-size:28px!important}body:has(.resources-page) .resources-page .resources-list-row__bookmark{background:#ffffffe0!important;inset:12px 12px auto auto!important}body:has(.resources-page) .resources-page .resources-list-row__media{aspect-ratio:3/2!important;order:1!important;width:100%!important;height:auto!important}body:has(.resources-page) .resources-page .resources-list-row__details{flex-flow:wrap!important;order:3!important;width:100%!important;min-height:0!important}}@media (max-width:1200px){body:has(.article-page) .article-page .article-hero__inner{padding-top:169px!important}}body:has(.kenna-home) .home-podcasts .home-section-rail{flex:0 0 312px!important;gap:24px!important;width:312px!important}body:has(.kenna-home) .home-podcasts .home-section-rail h2{letter-spacing:-1.08px!important;font-size:36px!important;line-height:1.4!important}body:has(.kenna-home) .home-podcasts .home-section-rail p{font-size:17px!important;line-height:26px!important}body:has(.kenna-home) .home-podcasts__carousel{flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important}body:has(.kenna-home) .home-podcasts__grid{overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;touch-action:pan-y!important;scrollbar-width:none!important;gap:24px!important;width:100%!important;padding-bottom:0!important;display:flex!important;overflow:auto visible!important}body:has(.kenna-home) .home-podcast-card{flex:0 0 calc(33.3333% - 16px)!important;width:calc(33.3333% - 16px)!important;min-width:252px!important}body:has(.kenna-home) .home-podcast-card a{gap:16px!important;transform:none!important}body:has(.kenna-home) .home-podcast-card__media{aspect-ratio:auto!important;width:100%!important;height:261px!important}body:has(.kenna-home) .home-podcast-card__bookmark{color:#fff!important;cursor:pointer!important;-webkit-backdrop-filter:blur(14.45px)!important;backdrop-filter:blur(14.45px)!important;background:#06163466!important;border:0!important;width:32px!important;height:32px!important;padding:4px!important;top:16px!important;right:21.6667px!important;transform:none!important}body:has(.kenna-home) .home-podcast-card__bookmark svg{fill:#0000!important;stroke:currentColor!important;stroke-linejoin:round!important;stroke-width:1.25px!important;width:16px!important;height:16px!important}body:has(.kenna-home) .home-podcast-card__bookmark[aria-pressed=true] svg{fill:currentColor!important}body:has(.kenna-home) .home-podcast-card__media:after{display:none!important}body:has(.kenna-home) .home-podcast-card__controls{display:none!important}body:has(.kenna-home) .home-podcast-card__play{display:none!important}body:has(.kenna-home) .home-podcast-card__skip{display:none!important}body:has(.kenna-home) .home-podcast-card__body p{display:none!important}body:has(.kenna-home) .home-podcast-card__body{gap:12px!important;overflow:visible!important}body:has(.kenna-home) .home-podcast-card__meta{opacity:.6!important;color:var(--navy)!important;font-family:var(--font-sans)!important;align-items:center!important;gap:12px!important;font-size:12px!important;line-height:16px!important;display:flex!important}:is(body:has(.kenna-home) .home-podcast-card__meta span,body:has(.kenna-home) .home-podcast-card__meta strong){color:inherit!important;font-size:inherit!important;line-height:inherit!important}body:has(.kenna-home) .home-podcast-card__meta strong{text-transform:uppercase!important;border:0!important;padding:0!important;font-weight:700!important}body:has(.kenna-home) .home-podcast-card__meta-dot{background:currentColor!important;border-radius:999px!important;width:3px!important;height:3px!important}body:has(.kenna-home) .home-podcast-card h3{white-space:normal!important;width:min(252px,100%)!important;color:var(--navy)!important;letter-spacing:-.5px!important;font-size:20px!important;line-height:24px!important}body:has(.kenna-home) .home-podcasts__carousel .kenna-carousel__navigation{justify-content:center!important;gap:0!important;margin-top:48px!important;display:flex!important}body:has(.kenna-home) .home-podcasts__carousel .kenna-carousel__nav-button{color:#fff!important;-webkit-backdrop-filter:blur(16px)saturate(1.12)!important;backdrop-filter:blur(16px)saturate(1.12)!important;isolation:isolate!important;opacity:.94!important;background:linear-gradient(#1c2d48eb,#061634d1),#061634c7!important;border:1px solid #ffffff38!important;width:44px!important;height:44px!important;display:inline-flex!important;top:130.5px!important;box-shadow:0 18px 40px #00000042,inset 0 1px #ffffff2e!important}body:has(.kenna-home) .home-podcasts__carousel .kenna-carousel__nav-button:before{border-radius:inherit!important;content:""!important;pointer-events:none!important;background:linear-gradient(#ffffff14,#fff0)!important;border:1px solid #ffffff14!important;position:absolute!important;inset:1px!important}body:has(.kenna-home) .home-podcasts__carousel .kenna-carousel__nav-icon{z-index:1!important;width:12px!important;height:12px!important}body:has(.kenna-home) .home-podcasts__carousel .kenna-carousel__nav-icon:before{width:7px!important;height:1.4px!important;right:2px!important}body:has(.kenna-home) .home-podcasts__carousel .kenna-carousel__nav-icon:after{width:7px!important;height:1.4px!important;right:2px!important}body:has(.kenna-home) .home-podcasts__carousel .kenna-carousel__nav-button--previous .kenna-carousel__nav-icon:before{left:2px!important}body:has(.kenna-home) .home-podcasts__carousel .kenna-carousel__nav-button--previous .kenna-carousel__nav-icon:after{left:2px!important}body:has(.kenna-home) .home-podcasts__carousel .kenna-carousel__nav-button:is(:hover,:focus-visible):not(:disabled){color:#fff!important;opacity:1!important;background:linear-gradient(#344665f5,#0c1f3deb),#0c1f3de6!important;border-color:#ffffff6b!important;box-shadow:0 22px 52px #00000052,inset 0 1px #ffffff3d!important}body:has(.kenna-home) .home-podcasts__carousel .home-trending__control--previous{left:-18px!important;transform:translateY(-50%)!important}body:has(.kenna-home) .home-podcasts__carousel .home-trending__control--previous:is(:hover,:focus-visible):not(:disabled){transform:translateY(-50%)scale(1.04)!important}body:has(.kenna-home) .home-podcasts__carousel .home-trending__control--next{right:-18px!important}body:has(.kenna-home) .home-podcasts__carousel .kenna-carousel__nav-button:disabled{opacity:0!important;pointer-events:none!important}body:has(.kenna-home) .home-podcasts__carousel .kenna-carousel__pages{gap:6px!important;padding:0!important}body:has(.kenna-home) .home-podcasts__carousel .kenna-carousel__page{width:46px!important;height:3px!important;box-shadow:none!important;background:#06163433!important;border:0!important;border-radius:0!important;flex:0 0 46px!important;padding:0!important;transform:none!important}body:has(.kenna-home) .home-podcasts__carousel .kenna-carousel__page:is(:hover,:focus-visible){background:#0616347a!important;transform:none!important}body:has(.kenna-home) .home-podcasts__carousel .kenna-carousel__page[aria-current=true]{background:var(--navy)!important;box-shadow:none!important}@media (max-width:900px){body:has(.kenna-home) .home-podcasts{padding:96px 24px!important}body:has(.kenna-home) .home-podcasts__inner{flex-direction:column!important;gap:48px!important}body:has(.kenna-home) .home-podcasts .home-section-rail{flex-basis:auto!important;width:100%!important}body:has(.kenna-home) .home-podcast-card{flex-basis:min(322px,82vw)!important;width:min(322px,82vw)!important}}@media (max-width:640px){body:has(.kenna-home) .home-podcasts__carousel{width:100%!important;overflow:visible!important}body:has(.kenna-home) .home-podcasts__grid{gap:18px!important;padding-right:24px!important;scroll-padding-left:0!important;scroll-padding-right:24px!important}body:has(.kenna-home) .home-podcast-card{scroll-snap-align:start!important;flex-basis:min(280px,66vw)!important;width:min(280px,66vw)!important}}body:has(.kenna-home) .home-hero{background:var(--navy);min-height:100svh;padding-inline:40px!important}body:has(.kenna-home) .home-hero:before{z-index:2;mix-blend-mode:normal;opacity:1;background:linear-gradient(#0616340a 0%,#061634e0 100%),linear-gradient(90deg,#0616346b 0%,#0616340a 58%)}body:has(.kenna-home) .home-hero:after{display:none}:is(body:has(.kenna-home) .home-hero__image,body:has(.kenna-home) .home-hero__video){filter:blur(1px)saturate(.92)contrast(1.04)brightness(.72);object-position:center top;transform:scale(1.02)}body:has(.kenna-home) .home-hero__webgl{filter:saturate(.92)contrast(1.04)brightness(.72);transform:scale(1.02)}body:has(.kenna-home) .home-hero__shade{z-index:2;mix-blend-mode:normal;background:radial-gradient(at 54% 42%,#1f4b6e33,#06163400 44%),linear-gradient(#06163408 0%,#0616342e 46%,#061634eb 100%)}body:has(.kenna-home) .home-hero__inner{z-index:3;min-height:100svh;justify-content:flex-start!important;align-items:flex-end!important;width:min(100%,1520px)!important;max-width:1520px!important;padding:0 0 128px!important;display:flex!important}body:has(.kenna-home) .home-hero__content{gap:64px;text-align:left!important;align-self:flex-end!important;align-items:flex-start!important;width:min(100%,1360px)!important;max-width:1360px!important;margin:0!important}body:has(.kenna-home) .home-hero__copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}body:has(.kenna-home) .home-hero__content h1{color:#fff;letter-spacing:-1.92px;white-space:nowrap;gap:10px;font-size:clamp(56px,4.45vw,64px);line-height:1;text-align:left!important;justify-content:flex-start!important;width:100%!important}body:has(.kenna-home) .home-hero__content p{color:#fff9;width:563px;max-width:100%;min-height:0}body:has(.kenna-home) .home-hero__plus{color:#ffffff80}body:has(.kenna-home) .home-hero__actions{gap:12px;flex-direction:row!important;align-items:flex-start!important;width:auto!important}body:has(.kenna-home) .home-hero__actions .home-button{min-width:77px;min-height:41px;font-family:var(--font-sans);border-radius:4px;padding:10px 24px;font-size:14px;font-weight:400;line-height:21px;width:auto!important}body:has(.kenna-home) .home-hero__actions .home-button--light{color:var(--navy);background:#fff}body:has(.kenna-home) .home-hero__actions .home-button--glass{color:#fff;background:0 0;border-color:#ffffff1a}body:has(.kenna-home) .home-trending{box-sizing:border-box;background:var(--navy);color:#fff;height:auto;min-height:0;overflow:hidden;padding:128px 40px!important}body:has(.kenna-home) .home-trending__inner{grid-template-columns:404px minmax(0,600px);justify-content:space-between;align-items:flex-start;gap:64px;width:min(100%,1520px)!important;max-width:1520px!important;display:grid!important}body:has(.kenna-home) .home-trending__intro{gap:16px;max-width:100%;min-height:283px;width:404px!important}body:has(.kenna-home) .home-trending__intro>p:first-child{color:#fff;font-family:var(--font-sans);letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}body:has(.kenna-home) .home-trending__intro>p:first-child:before{content:"";background:currentColor;width:10px;height:10px;-webkit-mask:linear-gradient(#000 0 0) 50%/2px 100% no-repeat,linear-gradient(#000 0 0) 50%/100% 2px no-repeat;mask:linear-gradient(#000 0 0) 50%/2px 100% no-repeat,linear-gradient(#000 0 0) 50%/100% 2px no-repeat}body:has(.kenna-home) .home-trending__intro h2{color:#fff;max-width:100%;font-family:var(--font-display);letter-spacing:-1.8px;font-size:36px;font-weight:400;line-height:1;width:404px!important}body:has(.kenna-home) .home-trending__intro p:not(:first-child){color:#ffffffa8;max-width:100%;font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:26px;width:355px!important}body:has(.kenna-home) .home-trending__intro .home-text-link{color:#fff;margin-top:auto}body:has(.kenna-home) .home-trending__list{flex-direction:column;gap:0;width:min(100%,600px);display:flex}body:has(.kenna-home) .home-trending__item{border-bottom:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:40px;min-height:160px;padding:16px 0;display:flex}body:has(.kenna-home) .home-trending__item:last-child{border-bottom:0}body:has(.kenna-home) .home-trending__item-link{color:#fff;text-decoration:none;display:block}body:has(.kenna-home) .home-trending__item h3{color:#fff;width:100%;font-family:var(--font-display);letter-spacing:-1px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:24px;font-weight:400;line-height:28px;display:-webkit-box;overflow:hidden;text-decoration:none!important}body:has(.kenna-home) .home-trending__item-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}body:has(.kenna-home) .home-trending__read-more{color:#fff;font-family:var(--font-display);align-items:center;gap:10px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}body:has(.kenna-home) .home-trending__read-more svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px;transition:transform .18s}body:has(.kenna-home) .home-trending__bookmark{box-sizing:border-box;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14.45px);backdrop-filter:blur(14.45px);background:0 0;border:1px solid #06163414;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:inline-flex;position:relative}body:has(.kenna-home) .home-trending__bookmark svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:16px;height:16px}body:has(.kenna-home) .home-trending__bookmark[aria-pressed=true]{color:var(--navy);background:#fff}body:has(.kenna-home) .home-trending__bookmark[aria-pressed=true] svg{fill:currentColor}body:has(.kenna-home) .home-trending__bookmark:is(:hover,:focus-visible){background:#ffffff1a;border-color:#ffffff7a}body:has(.kenna-home) .home-trending__bookmark[aria-pressed=true]:is(:hover,:focus-visible){background:#fff}body:has(.kenna-home) .home-trending__bookmark:focus-visible{outline-offset:3px;outline:2px solid #ffffffb8}body:has(.kenna-home) .home-trending__bookmark:after{border-radius:inherit;opacity:0;content:"";border:1px solid;position:absolute;inset:-5px}body:has(.kenna-home) .home-trending__bookmark-spark{opacity:0;background:currentColor;border-radius:999px;width:5px;height:5px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}body:has(.kenna-home) .home-trending__bookmark.is-animating{animation:.52s cubic-bezier(.2,1.35,.32,1) resource-bookmark-button-pop}body:has(.kenna-home) .home-trending__bookmark.is-animating svg{animation:.52s cubic-bezier(.2,1.35,.32,1) resource-bookmark-icon-pop}body:has(.kenna-home) .home-trending__bookmark.is-animating:after{animation:.62s ease-out resource-bookmark-ring}body:has(.kenna-home) .home-trending__bookmark.is-animating .home-trending__bookmark-spark{animation:.62s ease-out resource-bookmark-spark}body:has(.kenna-home) .home-trending__item-link:is(:hover,:focus-visible) h3{text-decoration:underline!important}body:has(.kenna-home) .home-trending__read-more:is(:hover,:focus-visible) svg{transform:translate(4px)}@media (max-width:900px){:is(body:has(.kenna-home) .home-hero,body:has(.kenna-home) .home-trending){padding-inline:24px!important}body:has(.kenna-home) .home-hero__inner{padding-bottom:96px!important}body:has(.kenna-home) .home-hero__content{width:100%!important;max-width:100%!important}body:has(.kenna-home) .home-hero__content h1{font-size:clamp(48px,8.6vw,64px)}body:has(.kenna-home) .home-trending{padding-block:96px!important}body:has(.kenna-home) .home-trending__inner{grid-template-columns:minmax(0,1fr);gap:64px}body:has(.kenna-home) .home-trending__intro{width:100%!important;max-width:100%!important}body:has(.kenna-home) .home-trending__intro h2{width:100%!important;max-width:100%!important}body:has(.kenna-home) .home-trending__intro p:not(:first-child){width:100%!important;max-width:100%!important}body:has(.kenna-home) .home-trending__list{width:100%!important;max-width:100%!important}}@media (max-width:640px){body:has(.kenna-home) .home-trending{padding-inline:20px!important}body:has(.kenna-home) .kenna-home .home-hero{padding-inline:24px!important}body:has(.kenna-home) .home-hero__inner{padding-bottom:40px!important}body:has(.kenna-home) .home-hero__content{text-align:left!important;align-items:flex-start!important;gap:40px!important}body:has(.kenna-home) .home-hero__copy{gap:40px!important;width:100%!important}body:has(.kenna-home) .home-hero__content h1{letter-spacing:-1.2px;white-space:nowrap;flex-wrap:nowrap;text-align:left!important;justify-content:flex-start!important;width:auto!important;max-width:100%!important;font-size:40px!important;line-height:1!important}body:has(.kenna-home) .home-hero__content p{width:100%!important;max-width:100%!important;font-size:17px!important;line-height:26px!important}body:has(.kenna-home) .home-hero__actions{width:auto!important}body:has(.kenna-home) .home-hero__actions .home-button{flex:none!important;min-width:0!important;padding-inline:24px!important}body:has(.kenna-home) .home-trending{padding-block:80px!important}body:has(.kenna-home) .home-trending__intro{min-height:0}body:has(.kenna-home) .home-trending__intro h2{letter-spacing:-1.4px;font-size:34px}body:has(.kenna-home) .home-trending__item{min-height:148px}body:has(.kenna-home) .home-trending__item h3{font-size:21px;line-height:26px}}body:has(.contact-page) .contact-page .contact-confirmation{z-index:2147483000;background:#06163440;justify-content:center;align-items:center;min-height:100svh;padding:clamp(16px,4vw,24px);display:flex;position:fixed;inset:0;overflow:auto}body:has(.contact-confirmation){overflow:hidden}body:has(.contact-confirmation) .contact-page{z-index:2147482000;position:relative}body:has(.contact-confirmation) .kenna-header{z-index:2147482500!important;position:fixed!important;top:0!important;left:0!important;right:0!important}body:has(.contact-page) .contact-page .contact-confirmation__dialog{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border-radius:8px;width:min(532px,100vw - 32px);max-height:calc(100svh - 32px);padding:clamp(56px,7vw,64px) clamp(24px,5vw,48px) clamp(32px,5vw,48px);position:relative;overflow:auto}body:has(.contact-page) .contact-page .contact-confirmation__body{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}body:has(.contact-page) .contact-page .contact-confirmation__body h2{width:100%;color:var(--navy);font-family:var(--font-display);letter-spacing:-1px;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,4.5vw,24px);font-weight:400;line-height:28px}body:has(.contact-page) .contact-page .contact-confirmation__message{width:100%;max-width:436px;color:var(--navy);overflow-wrap:anywhere;flex-direction:column;gap:21px;margin:0;font-size:14px;line-height:21px;display:flex}body:has(.contact-page) .contact-page .contact-confirmation__message span:last-child{color:#061634a8}body:has(.contact-page) .contact-page .contact-confirmation__done{background:var(--navy);color:#fff;cursor:pointer;width:200px;height:40px;font-family:var(--font-sans);border:0;border-radius:4px;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:21px;display:inline-flex}body:has(.contact-page) .contact-page .contact-confirmation__close{width:20px;height:20px;color:var(--navy);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:20px;right:20px}body:has(.contact-page) .contact-page .contact-confirmation__close span{content:"";background:currentColor;border-radius:999px;width:14px;height:1.5px;display:block}body:has(.contact-page) .contact-page .contact-confirmation__close span:after{content:"";background:currentColor;border-radius:999px;width:14px;height:1.5px;display:block}body:has(.contact-page) .contact-page .contact-confirmation__close span{transform:rotate(45deg)}body:has(.contact-page) .contact-page .contact-confirmation__close span:after{transform:rotate(90deg)}:is(body:has(.contact-page) .contact-page .contact-confirmation__done:focus-visible,body:has(.contact-page) .contact-page .contact-confirmation__close:focus-visible){outline-offset:3px;outline:2px solid #0616348c}@media (min-width:1201px){body:has(.contact-page) .kenna-header{z-index:40!important;background:0 0!important;height:88px!important;min-height:88px!important;position:relative!important;inset:auto!important}body:has(.kenna-event-topbar):has(.contact-page) .kenna-header{inset:auto!important}body:has(.contact-page) .contact-page .contact-hero{min-height:auto!important;padding:clamp(96px,8vw,128px) 40px 100px!important}:is(body:has(.contact-page) .contact-page .contact-hero__inner,body:has(.contact-page) .contact-page .contact-intro__copy,body:has(.contact-page) .contact-page .contact-hero__title,body:has(.contact-page) .contact-page .contact-intro__content){width:100%!important;max-width:var(--page-max)!important}body:has(.contact-page) .contact-page .contact-hero__inner{gap:clamp(48px,5vw,60px)!important;min-height:auto!important}body:has(.contact-page) .contact-page .contact-intro__content{grid-template-columns:minmax(280px,409px) minmax(0,1fr)!important;justify-content:start!important;gap:clamp(48px,7vw,100px)!important}body:has(.contact-page) .contact-page .contact-testimonial{width:100%!important;min-height:auto!important}body:has(.contact-page) .contact-page .contact-form{width:100%!important}}@media (min-width:901px) and (max-width:1200px){body:has(.contact-page) .contact-page .contact-intro__content{gap:64px!important}body:has(.contact-page) .contact-page .contact-testimonial{min-height:auto!important}}@media (max-width:640px){body:has(.contact-page) .contact-page .contact-hero{min-height:auto!important;padding-top:0!important;overflow:visible!important}body:has(.contact-page) .contact-page .contact-hero__inner{min-height:auto!important;padding-top:145px!important}body:has(.contact-page) .contact-page .contact-confirmation{align-items:center;padding:20px}body:has(.contact-page) .contact-page .contact-confirmation__dialog{width:100%;max-height:calc(100svh - 40px)}body:has(.contact-page) .contact-page .contact-confirmation__body{gap:20px}body:has(.contact-page) .contact-page .contact-confirmation__message{gap:16px}}@media (max-width:390px){body:has(.contact-page) .contact-page .contact-confirmation{padding:12px}body:has(.contact-page) .contact-page .contact-confirmation__dialog{width:100%;max-height:calc(100svh - 24px);padding:52px 18px 24px}body:has(.contact-page) .contact-page .contact-confirmation__done{width:100%}}.request-meeting-modal .contact-confirmation{z-index:2;-webkit-backdrop-filter:blur(30px)saturate(1.08);backdrop-filter:blur(30px)saturate(1.08);background:linear-gradient(135deg,#ffffffd1,#ffffff9e),#ffffff94;justify-content:center;align-items:center;padding:clamp(16px,4vw,24px);display:flex;position:absolute;inset:0;overflow:auto}.request-meeting-modal .contact-confirmation__dialog{width:min(532px,100vw - 32px);max-height:calc(100svh - 32px);box-shadow:none;background:0 0;border-radius:0;padding:clamp(56px,7vw,64px) clamp(24px,5vw,48px) clamp(32px,5vw,48px);position:relative;overflow:auto}.request-meeting-modal .contact-confirmation__body{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.request-meeting-modal .contact-confirmation__body h2{width:100%;color:var(--navy);font-family:var(--font-display);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,4.5vw,24px);font-weight:400;line-height:28px}.request-meeting-modal .contact-confirmation__message{width:100%;max-width:436px;color:var(--navy);overflow-wrap:anywhere;flex-direction:column;gap:21px;margin:0;font-size:14px;line-height:21px;display:flex}.request-meeting-modal .contact-confirmation__message span:last-child{color:#061634a8}.request-meeting-modal .contact-confirmation__done{background:var(--navy);color:#fff;cursor:pointer;width:200px;height:40px;font-family:var(--font-sans);border:0;border-radius:4px;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:21px;display:inline-flex}.request-meeting-modal .contact-confirmation__close{width:20px;height:20px;color:var(--navy);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:20px;right:20px}.request-meeting-modal .contact-confirmation__close span,.request-meeting-modal .contact-confirmation__close span:after{content:"";background:currentColor;border-radius:999px;width:14px;height:1.5px;display:block}.request-meeting-modal .contact-confirmation__close span{transform:rotate(45deg)}.request-meeting-modal .contact-confirmation__close span:after{transform:rotate(90deg)}.request-meeting-modal .contact-confirmation__done:focus-visible,.request-meeting-modal .contact-confirmation__close:focus-visible{outline-offset:3px;outline:2px solid #0616348c}@media (max-width:640px){.request-meeting-modal .contact-confirmation{align-items:center;padding:20px}.request-meeting-modal .contact-confirmation__dialog{width:100%;max-height:calc(100svh - 40px)}.request-meeting-modal .contact-confirmation__body{gap:20px}.request-meeting-modal .contact-confirmation__message{gap:16px}}@media (max-width:390px){.request-meeting-modal .contact-confirmation{padding:12px}.request-meeting-modal .contact-confirmation__dialog{width:100%;max-height:calc(100svh - 24px);padding:52px 18px 24px}.request-meeting-modal .contact-confirmation__done{width:100%}}body:has(.kenna-home) .home-people{background:linear-gradient(180deg, #fff 0, #fff 704px, var(--home-blue-grey) 704px);color:var(--navy);padding:100px 40px 0}body:has(.kenna-home) .home-people__inner{width:min(100%, var(--page-max));max-width:var(--page-max);gap:48px}body:has(.kenna-home) .home-people__header{gap:24px;width:654px;max-width:100%}body:has(.kenna-home) .home-people__header h2{color:var(--navy);letter-spacing:-1.08px;margin:0;font-size:36px;line-height:1.4}body:has(.kenna-home) .home-people__header p{max-width:431px;color:var(--navy);font-size:17px;line-height:26px}body:has(.kenna-home) .home-people__summary-mobile{display:none}body:has(.kenna-home) .home-people__grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:start;gap:24px;width:100%;display:grid}body:has(.kenna-home) .home-lawyer-card{color:#fff;background:0 0;height:auto;overflow:visible}body:has(.kenna-home) .home-lawyer-card a{height:auto;color:inherit;flex-direction:column;text-decoration:none;transition:transform .65s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(0,0)}body:has(.kenna-home) .home-lawyer-card__media{aspect-ratio:321/416;background:var(--navy);width:100%;display:block;overflow:hidden;transform:translate(0,0)}body:has(.kenna-home) .home-lawyer-card img{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .7s;display:block;transform:scale(1)}body:has(.kenna-home) .home-lawyer-card__body{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-direction:column;gap:3px;width:100%;padding:24px 0 0;transition:opacity .5s;display:flex;position:static}body:has(.kenna-home) .home-lawyer-card:is(:hover,:focus-within) .home-lawyer-card__body{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-direction:column;gap:3px;width:100%;padding:24px 0 0;transition:opacity .5s;display:flex;position:static}body:has(.kenna-home) .home-lawyer-card h3{color:#fff;font-family:var(--font-display);letter-spacing:-.84px;text-underline-offset:6px;margin:0;font-size:22.9px;font-weight:400;line-height:36.4px;-webkit-text-decoration:none;text-decoration:none;text-decoration-thickness:1px;transition:color .45s,text-decoration-color .45s,text-underline-offset .45s}body:has(.kenna-home) .home-lawyer-card p{color:#ffffff80;font-family:var(--font-sans);letter-spacing:.3px;text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:14.4px;transition:color .45s}body:has(.kenna-home) .home-lawyer-card:is(:hover,:focus-within){transform:none!important}body:has(.kenna-home) .home-lawyer-card[data-home-reveal].is-visible:is(:hover,:focus-within){transform:none!important}body:has(.kenna-home) .home-lawyer-card:is(:hover,:focus-within) a{transform:translateY(-6px)}body:has(.kenna-home) .home-lawyer-card:is(:hover,:focus-within) img{filter:saturate(1.03)contrast(1.02);transform:scale(1.04)!important}body:has(.kenna-home) .home-lawyer-card:is(:hover,:focus-within) h3{text-underline-offset:4px;text-decoration:underline}body:has(.kenna-home) .home-lawyer-card:is(:hover,:focus-within) p{color:#ffffffad}@media (max-width:1200px){body:has(.kenna-home) .home-people{background:linear-gradient(180deg, #fff 0, #fff 560px, var(--home-blue-grey) 560px);padding:72px 24px 0}body:has(.kenna-home) .home-people__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1024px){body:has(.kenna-home) .home-people{background:linear-gradient(180deg, #fff 0, #fff 533px, var(--home-blue-grey) 533px);width:100vw;padding:100px 24px 0}body:has(.kenna-home) .home-people__inner{gap:48px;width:100%;max-width:none}body:has(.kenna-home) .home-people__header{gap:24px;width:654px}body:has(.kenna-home) .home-people__header h2{letter-spacing:-1.08px;margin:0;font-size:36px;font-weight:400;line-height:1}body:has(.kenna-home) .home-people__header p{max-width:431px;font-size:16px;line-height:24px}body:has(.kenna-home) .home-people__header .home-button{min-height:40px;font-family:var(--font-sans);padding:10px 16px;font-size:14px;line-height:21px}body:has(.kenna-home) .home-people__grid{flex-wrap:wrap;gap:24px;width:100%;display:flex}body:has(.kenna-home) .home-lawyer-card{flex:0 0 calc(50% - 12px);width:calc(50% - 12px)}body:has(.kenna-home) .home-lawyer-card a{width:100%}body:has(.kenna-home) .home-lawyer-card__media{aspect-ratio:321/416;width:100%;height:auto}body:has(.kenna-home) .home-lawyer-card__body{width:100%}}@media (max-width:767px){body:has(.kenna-home) .home-people{overflow:hidden;background:linear-gradient(180deg, #fff 0, #fff 533px, var(--home-blue-grey) 533px, var(--home-blue-grey) 100%)!important;padding:100px 20px 0!important}body:has(.kenna-home) .home-people__inner{gap:48px!important;width:100%!important;max-width:350px!important;margin-inline:auto!important}body:has(.kenna-home) .home-people__header{gap:24px!important;width:100%!important}body:has(.kenna-home) .home-people__header .home-kicker{letter-spacing:.6px!important;gap:10px!important;font-size:12px!important;font-weight:500!important;line-height:1!important}body:has(.kenna-home) .home-people__header h2{width:100%!important;color:var(--navy)!important;letter-spacing:-1.08px!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:1!important}body:has(.kenna-home) .home-people__header p{width:100%!important;max-width:100%!important;color:var(--navy)!important;font-size:16px!important;line-height:24px!important}body:has(.kenna-home) .home-people__summary-desktop{display:none!important}body:has(.kenna-home) .home-people__summary-mobile{display:inline!important}body:has(.kenna-home) .home-people__header .home-button{border-radius:4px!important;min-height:40px!important;padding:10px 16px!important;font-size:14px!important;font-weight:400!important;line-height:21px!important}body:has(.kenna-home) .home-people__grid{scroll-snap-type:none;gap:24px;padding-bottom:0;display:flex;overflow:visible;flex-direction:column!important;width:100%!important}body:has(.kenna-home) .home-lawyer-card{scroll-snap-align:none;flex:none!important;width:100%!important}body:has(.kenna-home) .home-lawyer-card__media{aspect-ratio:auto!important;width:100%!important;height:416px!important}body:has(.kenna-home) .home-lawyer-card__body{gap:3px!important;width:min(100%,321px)!important;padding:24px 0 0!important}body:has(.kenna-home) .home-lawyer-card h3{letter-spacing:-.84px!important;font-size:22.9px!important;line-height:36.4px!important}body:has(.kenna-home) .home-lawyer-card p{letter-spacing:.3px!important;font-size:12px!important;line-height:14.4px!important}body:has(.kenna-home) .home-contact-cta{background:var(--home-blue-grey)!important;margin-top:-136px!important;padding:0 20px 100px!important}body:has(.kenna-home) .home-contact-cta:before{display:none!important}body:has(.kenna-home) .home-contact-cta:after{display:none!important}body:has(.kenna-home) .home-contact-cta__inner{align-items:flex-start!important;width:100%!important;max-width:350px!important;min-height:646px!important;margin-inline:auto!important;padding:311px 0 0!important}body:has(.kenna-home) .home-contact-cta__inner>div{gap:48px!important;width:100%!important;max-width:350px!important}body:has(.kenna-home) .home-contact-cta h2{color:#fff!important;letter-spacing:-1.08px!important;width:100%!important;max-width:350px!important;font-size:36px!important;font-weight:400!important;line-height:1.4!important}body:has(.kenna-home) .home-contact-cta__actions{flex-direction:row!important;align-items:flex-start!important;gap:16px!important}body:has(.kenna-home) .home-contact-cta__actions .home-button{border-radius:4px!important;width:auto!important;min-width:0!important;min-height:40px!important;padding:10px 16px!important;font-size:14px!important;font-weight:400!important;line-height:21px!important}}@media (min-width:641px) and (max-width:767px){body:has(.kenna-home) .home-people{padding-inline:24px!important}body:has(.kenna-home) .home-people__inner{width:100%!important;max-width:none!important}}@media (prefers-reduced-motion:reduce){:is(body:has(.kenna-home) .home-lawyer-card a,body:has(.kenna-home) .home-lawyer-card img,body:has(.kenna-home) .home-lawyer-card h3,body:has(.kenna-home) .home-lawyer-card p){transition-duration:1ms}:is(body:has(.kenna-home) .home-lawyer-card:is(:hover,:focus-within) a,body:has(.kenna-home) .home-lawyer-card:is(:hover,:focus-within) img){transform:none!important}}body:has(.about-page){background:#fff!important}body:has(.about-page) .about-page{--about-surface:#fff;--about-cream-shade:#ded8ce;--about-navy:#061634;--about-blue-grey:#6e7c8f;color:var(--about-navy);background:#fff!important}body:has(.about-page) .about-page .section-inner{width:min(100%, var(--page-max))}body:has(.about-page) .home-hero__member-card{display:none!important}body:has(.about-page) .about-design-hero{color:#fff;padding:0 40px 40px;position:relative;overflow:hidden;background:var(--about-navy)!important;min-height:550px!important}body:has(.about-page) .about-design-hero__pattern{pointer-events:none;opacity:.92;background-image:url(/home/figma-pattern/kenna-pattern-plus-muted.svg);background-position:0 0;background-repeat:repeat;background-size:24px 24px;width:min(47vw,675px);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000029 8%,#000 24% 100%);mask-image:linear-gradient(90deg,#0000 0,#00000029 8%,#000 24% 100%)}body:has(.about-page) .about-design-hero__inner{align-items:flex-end;min-height:510px!important;padding:0!important}body:has(.about-page) .about-design-hero__content{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:24px;width:396px;max-width:min(100%,396px);display:flex;padding:0!important}body:has(.about-page) .about-design-hero__content h1{color:#fff;letter-spacing:-1.44px;flex:none;width:254px;font-size:48px;line-height:48px}body:has(.about-page) .about-design-hero__lede{width:396px;max-width:100%}body:has(.about-page) .about-design-hero__lede p{color:#fff;font-size:17px;line-height:24px}body:has(.about-page) .about-story{min-height:510px;margin-top:0;padding:80px 40px 120px;background:#fff!important}body:has(.about-page) .about-story__inner{grid-template-columns:180px minmax(0,785px);align-items:start;gap:clamp(80px,12vw,328px);display:grid}body:has(.about-page) .about-story__copy{flex:none;gap:32px;width:100%;font-size:36px;line-height:1.2}body:has(.about-page) .about-approach{min-height:850px;color:var(--about-navy);padding:100px 40px;background:var(--about-cream-shade)!important}body:has(.about-page) .about-approach__inner{gap:80px;min-height:650px}body:has(.about-page) .about-approach__header{gap:24px;max-width:407px;min-height:0}body:has(.about-page) .about-approach__header h2{color:inherit;margin-top:0}body:has(.about-page) .about-approach__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(246px,auto);gap:32px}body:has(.about-page) .about-approach__space{min-height:246px}body:has(.about-page) .about-approach-card{border-top-color:#06163452;min-height:246px}body:has(.about-page) .about-sustainability{padding:100px 40px 128px;background:#fff!important}body:has(.about-page) .about-sustainability__inner{gap:88px}body:has(.about-page) .about-sustainability__heading{width:min(100%,614px)}body:has(.about-page) .about-sustainability__text-block{width:min(100%,708px)}body:has(.about-page) .about-sustainability__wide-image{width:min(100%,966px)}body:has(.about-page) .about-sdg-list{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:64px;display:flex}body:has(.about-page) .about-sdg-list img{object-fit:contain;flex:0 0 73px;width:73px;height:73px}body:has(.about-page) .about-testimonial{min-height:520px;padding:80px 40px;background:var(--about-navy)!important}body:has(.about-page) .about-testimonial__inner{gap:clamp(72px,12vw,236px);min-height:360px}body:has(.about-page) .about-testimonial__quote{padding-top:158px}body:has(.about-page) .about-testimonial__quote blockquote{max-width:730px;font-size:40px}body:has(.about-page) .about-leadership{padding:80px 40px 88px;background:#fff!important}body:has(.about-page) .about-leadership__inner{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:64px;display:grid}body:has(.about-page) .about-leadership__header{text-align:left;align-items:flex-start}body:has(.about-page) .about-leadership__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}body:has(.about-page) .about-leadership-card{justify-content:stretch;padding-top:0}body:has(.about-page) .about-leadership-card:nth-child(odd){justify-content:stretch;padding-top:0}body:has(.about-page) .about-leadership-card:nth-child(2n){justify-content:stretch;padding-top:0}body:has(.about-page) .about-leadership-card a{width:100%}body:has(.about-page) .about-leadership-card img{aspect-ratio:1/1.18}body:has(.about-page) .about-leadership-card h3{letter-spacing:-.54px;font-size:18px;line-height:22px}body:has(.about-page) .about-senior-counsel{color:var(--about-navy);background:#fff;padding:80px 40px 100px}body:has(.about-page) .about-senior-counsel__inner{grid-template-columns:360px minmax(0,760px);align-items:start;gap:80px;display:grid}body:has(.about-page) .about-senior-counsel h2{font-family:var(--font-display);letter-spacing:-1.08px;margin:0;font-size:36px;font-weight:400;line-height:1.2}body:has(.about-page) .about-senior-counsel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 88px;display:grid}body:has(.about-page) .about-senior-counsel-card a{color:inherit;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:24px;text-decoration:none;display:grid}body:has(.about-page) .about-senior-counsel-card img{object-fit:cover;width:96px;height:96px;display:block}body:has(.about-page) .about-senior-counsel-card h3{font-family:var(--font-display);letter-spacing:-.54px;margin:0;font-size:18px;font-weight:400;line-height:22px}body:has(.about-page) .about-senior-counsel-card p{color:#06163480;letter-spacing:.28px;text-transform:uppercase;margin:6px 0 0;font-size:11px;font-weight:500;line-height:14px}body:has(.about-page) .home-contact-cta{margin-top:0;background:var(--about-blue-grey)!important}@media (max-width:1180px){:is(body:has(.about-page) .about-design-hero__content,body:has(.about-page) .about-story__inner,body:has(.about-page) .about-leadership__inner,body:has(.about-page) .about-senior-counsel__inner){grid-template-columns:1fr}body:has(.about-page) .about-design-hero__content{gap:24px;margin-left:20px}body:has(.about-page) .about-design-hero__lede{width:min(100%,520px)}body:has(.about-page) .about-story__inner{gap:64px}:is(body:has(.about-page) .about-approach__grid,body:has(.about-page) .about-leadership__grid){grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.about-page) .about-approach__space{display:none}body:has(.about-page) .about-testimonial__quote{padding-top:0}}@media (max-width:640px){body:has(.about-page) .about-design-hero{background:var(--about-navy)!important;min-height:550px!important;padding:0 40px 40px!important}body:has(.about-page) .about-design-hero__pattern{opacity:.45;background-size:22px 22px;width:min(54vw,240px);-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000014 18%,#000 48%);mask-image:linear-gradient(90deg,#0000 0,#00000014 18%,#000 48%)}body:has(.about-page) .about-design-hero__inner{min-height:510px!important}body:has(.about-page) .about-design-hero__content{width:310px!important;max-width:310px!important}body:has(.about-page) .about-design-hero__lede{width:310px!important;max-width:310px!important}body:has(.about-page) .about-design-hero__lede p{width:310px!important;max-width:310px!important}body:has(.about-page) .about-design-hero__content{gap:24px;margin-left:20px}body:has(.about-page) .about-design-hero__content h1{width:254px!important;max-width:254px!important}body:has(.about-page) .about-design-hero__content h1{letter-spacing:-1.44px!important;font-size:48px!important;line-height:48px!important}:is(body:has(.about-page) .about-story,body:has(.about-page) .about-approach,body:has(.about-page) .about-sustainability,body:has(.about-page) .about-testimonial,body:has(.about-page) .about-leadership,body:has(.about-page) .about-senior-counsel){padding-inline:20px}body:has(.about-page) .about-story{min-height:1116px;padding-block:64px}:is(body:has(.about-page) .about-story__inner,body:has(.about-page) .about-approach__inner,body:has(.about-page) .about-leadership__inner,body:has(.about-page) .about-senior-counsel__inner,body:has(.about-page) .about-senior-counsel__grid){width:100%!important;max-width:100%!important}body:has(.about-page) .about-senior-counsel h2{letter-spacing:-1.08px;font-size:36px;line-height:1.2}body:has(.about-page) .about-story__copy{letter-spacing:-.9px;font-size:30px;line-height:1.12}body:has(.about-page) .about-approach{min-height:1786px;padding-block:100px}body:has(.about-page) .about-approach__inner{gap:64px;min-height:1586px;width:100%!important;max-width:100%!important}body:has(.about-page) .about-approach__header{gap:32px;min-height:295px;width:100%!important;max-width:100%!important}body:has(.about-page) .about-approach__header p{width:100%!important;max-width:100%!important}body:has(.about-page) .about-approach__header h2{letter-spacing:-1.08px;width:207px;max-width:207px;font-size:36px;line-height:1.4}:is(body:has(.about-page) .about-approach__grid,body:has(.about-page) .about-leadership__grid,body:has(.about-page) .about-senior-counsel__grid){grid-template-columns:1fr}body:has(.about-page) .about-approach__grid{gap:32px;width:100%!important;max-width:100%!important}body:has(.about-page) .about-approach-card{gap:32px;min-height:274px;padding:24px 0;width:100%!important;max-width:100%!important}body:has(.about-page) .about-approach-card:first-of-type{min-height:253px}body:has(.about-page) .about-approach-card:nth-of-type(2){min-height:330px}body:has(.about-page) .about-approach-card h3{letter-spacing:-1px;font-size:24px;line-height:28px}body:has(.about-page) .about-approach-card p{font-size:14px;line-height:21px}body:has(.about-page) .about-sustainability{min-height:3082px;padding-block:128px}body:has(.about-page) .about-sustainability__inner{gap:88px}body:has(.about-page) .about-sustainability__heading{min-height:328px}:is(body:has(.about-page) .about-sustainability__heading h2,body:has(.about-page) .about-testimonial__quote blockquote){letter-spacing:-1.08px;font-size:36px;line-height:1.4}body:has(.about-page) .about-sustainability__text-block{gap:24px;width:100%;max-width:100%}body:has(.about-page) .about-sustainability__wide-image{width:100%!important;max-width:100%!important}body:has(.about-page) .about-sustainability__portrait{width:100%!important;max-width:100%!important}body:has(.about-page) .about-sustainability__wide-image img{width:100%!important;max-width:100%!important}body:has(.about-page) .about-sustainability__portrait img{width:100%!important;max-width:100%!important}body:has(.about-page) .about-sustainability__text-block h3{letter-spacing:-1px;font-size:24px;line-height:28px}:is(body:has(.about-page) .about-sustainability__text-block p,body:has(.about-page) .about-testimonial__source span,body:has(.about-page) .about-leadership__header p){font-size:17px;line-height:26px}body:has(.about-page) .about-sustainability__split{flex-direction:column;gap:52px;padding-inline:0;display:flex}body:has(.about-page) .about-sustainability__text-block--split{order:1}body:has(.about-page) .about-sustainability__portrait{order:2;width:100%}body:has(.about-page) .about-sdg-list{justify-content:space-between;gap:0;margin-top:64px}body:has(.about-page) .about-sdg-list img{flex:0 0 55.6px;width:55.6px;height:55.6px}body:has(.about-page) .about-testimonial{min-height:843px;padding-block:128px}body:has(.about-page) .about-testimonial__inner{gap:64px;min-height:587px}body:has(.about-page) .about-testimonial__source{gap:48px}body:has(.about-page) .about-testimonial__quote blockquote{letter-spacing:-.84px;font-size:28px;line-height:1.05}body:has(.about-page) .about-leadership{border-bottom:1px solid #06163414;padding-block:100px 64px}body:has(.about-page) .about-leadership__inner{gap:64px}body:has(.about-page) .about-leadership__header{gap:24px;min-height:245px}body:has(.about-page) .about-leadership__header h2{letter-spacing:-1.08px;font-size:36px;line-height:1.4}body:has(.about-page) .about-leadership__header .home-button{justify-content:center;width:100%}body:has(.about-page) .about-leadership__grid{gap:24px}body:has(.about-page) .about-leadership-card img{aspect-ratio:321/416}body:has(.about-page) .about-leadership-card div{padding-top:24px}body:has(.about-page) .about-leadership-card h3{letter-spacing:-1px;font-size:24px;line-height:28px}body:has(.about-page) .about-leadership-card p{letter-spacing:.3px;margin-top:3px;font-size:12px;line-height:14.4px}body:has(.about-page) .about-senior-counsel{padding-block:64px 100px}body:has(.about-page) .about-senior-counsel__inner{gap:40px}body:has(.about-page) .about-senior-counsel__grid{gap:10px}body:has(.about-page) .about-senior-counsel-card a{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:24px;height:152px}body:has(.about-page) .about-senior-counsel-card img{width:120px;height:152px}body:has(.about-page) .about-senior-counsel-card h3{letter-spacing:-.6px;font-size:20px;line-height:1.2}body:has(.about-page) .about-senior-counsel-card p{letter-spacing:0;text-transform:none;margin-top:24px;font-size:13px;font-weight:400;line-height:1}body:has(.about-page) .home-contact-cta{min-height:694px;background:var(--about-blue-grey)!important}body:has(.about-page) .home-contact-cta__inner{align-items:flex-end;min-height:646px}body:has(.about-page) .home-contact-cta__inner>div{width:350px;max-width:100%;padding-bottom:42px}}@media (min-width:641px) and (max-width:900px){body:has(.about-page) .about-page .section-inner{width:min(100%, var(--page-max))}body:has(.about-page) .about-design-hero{padding:0 40px 40px;background:var(--about-navy)!important;min-height:550px!important}body:has(.about-page) .about-design-hero__pattern{width:min(48vw,360px)}body:has(.about-page) .about-design-hero__inner{min-height:510px!important}body:has(.about-page) .about-design-hero__content{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:24px;display:flex}body:has(.about-page) .about-design-hero__lede{width:396px}body:has(.about-page) .about-story{min-height:926px;padding:100px 40px}body:has(.about-page) .about-story__inner{flex-direction:column;align-items:flex-start;gap:64px;display:flex}body:has(.about-page) .about-story__copy{letter-spacing:-1.08px;width:100%;max-width:none;font-size:36px;line-height:1.4}body:has(.about-page) .about-story__copy p:first-child{max-width:710px}body:has(.about-page) .about-approach{min-height:1318px;padding:100px 40px}body:has(.about-page) .about-approach__inner{gap:88px;min-height:1118px}body:has(.about-page) .about-approach__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(246px,auto);gap:32px}body:has(.about-page) .about-approach__space{min-height:246px;display:block}body:has(.about-page) .about-sustainability{padding:128px 40px}body:has(.about-page) .about-sustainability__inner{gap:88px}body:has(.about-page) .about-sustainability__heading{width:100%;max-width:100%}body:has(.about-page) .about-sustainability__heading h2{line-height:1.4}body:has(.about-page) .about-sustainability__text-block{align-self:stretch;width:100%;min-height:262.56px;margin-left:0}body:has(.about-page) .about-sustainability__text-block[data-node-id="1404:134914"]{width:100%;height:291.16px;min-height:0;margin-left:0}body:has(.about-page) .about-sustainability__text-block p{line-height:26px}body:has(.about-page) .about-sustainability__text-block>h3{width:100%}body:has(.about-page) .about-sustainability__body{width:100%}body:has(.about-page) .about-sustainability__wide-image{align-self:flex-start;width:534px}body:has(.about-page) .about-sustainability__split{flex-direction:column-reverse;gap:52px;min-height:0;padding-inline:0;display:flex}body:has(.about-page) .about-sustainability__portrait{align-self:flex-start;width:340px;padding-bottom:47px}body:has(.about-page) .about-sustainability__text-block--split{align-self:flex-start;width:100%;margin-left:0}body:has(.about-page) .about-sustainability__text-block--split>h3{width:100%}body:has(.about-page) .about-sustainability__text-block--split .about-sustainability__body{width:100%}body:has(.about-page) .about-sdg-list{width:100%}body:has(.about-page) .about-sdg-list{gap:16px;margin-top:41px;padding-top:0}body:has(.about-page) .about-testimonial{min-height:720px;padding:100px 40px}body:has(.about-page) .about-testimonial__inner{gap:96px;min-height:520px}body:has(.about-page) .about-testimonial__quote blockquote{max-width:560px;font-size:36px}body:has(.about-page) .about-leadership{border-bottom:1px solid #06163414;padding:100px 40px 128px}body:has(.about-page) .about-leadership__inner{flex-direction:column;gap:128px;display:flex}body:has(.about-page) .about-leadership__header{text-align:center;align-self:center;align-items:center;width:654px;max-width:100%}body:has(.about-page) .about-leadership__header p{width:488px;max-width:100%;font-size:17px;line-height:26px}body:has(.about-page) .about-leadership__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body:has(.about-page) .about-leadership-card img{aspect-ratio:321/416}body:has(.about-page) .about-leadership-card h3{letter-spacing:-1px;font-size:24px;line-height:28px}body:has(.about-page) .about-leadership-card p{letter-spacing:.3px;margin-top:3px;font-size:12px;line-height:14.4px}body:has(.about-page) .about-senior-counsel{padding:124px 40px 100px}body:has(.about-page) .about-senior-counsel__inner{flex-direction:column;gap:48px;display:flex}body:has(.about-page) .about-senior-counsel h2{letter-spacing:-1.08px;font-size:36px;line-height:1.4}body:has(.about-page) .about-senior-counsel__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:152px;gap:20px}body:has(.about-page) .about-senior-counsel-card a{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:24px;height:152px}body:has(.about-page) .about-senior-counsel-card img{width:120px;height:152px}body:has(.about-page) .about-senior-counsel-card h3{letter-spacing:-.6px;font-size:20px;line-height:1.2}body:has(.about-page) .about-senior-counsel-card p{letter-spacing:0;text-transform:none;margin-top:24px;font-size:13px;font-weight:400;line-height:1}body:has(.about-page) .home-contact-cta{background:var(--about-blue-grey)!important}}@media (min-width:641px) and (max-width:1200px){body:has(.about-page) :is(.about-design-hero,.about-story,.about-approach,.about-sustainability,.about-testimonial,.about-leadership,.about-senior-counsel,.home-contact-cta){padding-inline:24px}}@media (min-width:641px) and (max-width:900px){body:has(.about-page) .about-design-hero{margin-top:0;padding:0 40px 40px}body:has(.about-page) .about-story{padding:100px 40px}body:has(.about-page) .about-sustainability{padding:128px 40px}body:has(.about-page) .home-contact-cta{min-height:1032px;padding-inline:40px}body:has(.about-page) .home-contact-cta__inner{min-height:1032px}}body.has-public-motion:has(.about-page) .about-design-hero__pattern{will-change:background-position, opacity;animation:18s linear infinite about-pattern-drift}body.has-public-motion:has(.about-page) .about-design-hero__content.public-motion-reveal{opacity:1;transform:none}body.has-public-motion:has(.about-page) .about-design-hero__content.public-motion-reveal :is(h1,.about-design-hero__lede){opacity:0;filter:blur(10px);will-change:opacity, filter, transform;transition:opacity .98s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(34px)}body.has-public-motion:has(.about-page) .about-design-hero__content.public-motion-reveal.is-visible :is(h1,.about-design-hero__lede){opacity:1;filter:blur();transform:translate(0,0)}body.has-public-motion:has(.about-page) .about-design-hero__content.public-motion-reveal.is-visible .about-design-hero__lede{transition-delay:.18s}body.has-public-motion:has(.about-page) .about-story__inner.public-motion-reveal{filter:blur(8px);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .92s cubic-bezier(.16,1,.3,1),transform 1.08s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}body.has-public-motion:has(.about-page) .about-approach__header.public-motion-reveal{filter:blur(8px);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .92s cubic-bezier(.16,1,.3,1),transform 1.08s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}body.has-public-motion:has(.about-page) .about-sustainability__heading.public-motion-reveal{filter:blur(8px);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .92s cubic-bezier(.16,1,.3,1),transform 1.08s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}body.has-public-motion:has(.about-page) .about-testimonial__source.public-motion-reveal{filter:blur(8px);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .92s cubic-bezier(.16,1,.3,1),transform 1.08s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}body.has-public-motion:has(.about-page) .about-testimonial__quote.public-motion-reveal{filter:blur(8px);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .92s cubic-bezier(.16,1,.3,1),transform 1.08s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}body.has-public-motion:has(.about-page) .about-leadership__header.public-motion-reveal{filter:blur(8px);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .92s cubic-bezier(.16,1,.3,1),transform 1.08s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}body.has-public-motion:has(.about-page) .about-senior-counsel h2.public-motion-reveal{filter:blur(8px);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .92s cubic-bezier(.16,1,.3,1),transform 1.08s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}body.has-public-motion:has(.about-page) .about-story__inner.public-motion-reveal.is-visible{filter:blur();transform:translate(0,0)}body.has-public-motion:has(.about-page) .about-approach__header.public-motion-reveal.is-visible{filter:blur();transform:translate(0,0)}body.has-public-motion:has(.about-page) .about-sustainability__heading.public-motion-reveal.is-visible{filter:blur();transform:translate(0,0)}body.has-public-motion:has(.about-page) .about-testimonial__source.public-motion-reveal.is-visible{filter:blur();transform:translate(0,0)}body.has-public-motion:has(.about-page) .about-testimonial__quote.public-motion-reveal.is-visible{filter:blur();transform:translate(0,0)}body.has-public-motion:has(.about-page) .about-leadership__header.public-motion-reveal.is-visible{filter:blur();transform:translate(0,0)}body.has-public-motion:has(.about-page) .about-senior-counsel h2.public-motion-reveal.is-visible{filter:blur();transform:translate(0,0)}:is(body.has-public-motion:has(.about-page) .about-approach-card.public-motion-reveal,body.has-public-motion:has(.about-page) .about-sustainability__text-block.public-motion-reveal,body.has-public-motion:has(.about-page) .about-leadership-card.public-motion-reveal,body.has-public-motion:has(.about-page) .about-senior-counsel-card.public-motion-reveal){filter:blur(7px);transition:border-color .26s,opacity .82s cubic-bezier(.16,1,.3,1),filter .98s cubic-bezier(.16,1,.3,1),transform 1.12s cubic-bezier(.16,1,.3,1);transform:translateY(34px)scale(.985)}:is(body.has-public-motion:has(.about-page) .about-approach-card.public-motion-reveal.is-visible,body.has-public-motion:has(.about-page) .about-sustainability__text-block.public-motion-reveal.is-visible,body.has-public-motion:has(.about-page) .about-leadership-card.public-motion-reveal.is-visible,body.has-public-motion:has(.about-page) .about-senior-counsel-card.public-motion-reveal.is-visible){filter:blur();transform:translate(0,0)scale(1)}body.has-public-motion:has(.about-page) .about-approach-card.public-motion-reveal.is-visible{border-top-color:#0616349e}:is(body.has-public-motion:has(.about-page) .about-approach-card.public-motion-reveal:nth-of-type(2),body.has-public-motion:has(.about-page) .about-leadership-card.public-motion-reveal:nth-child(2),body.has-public-motion:has(.about-page) .about-senior-counsel-card.public-motion-reveal:nth-child(2)){transition-delay:.11s}:is(body.has-public-motion:has(.about-page) .about-approach-card.public-motion-reveal:nth-of-type(3),body.has-public-motion:has(.about-page) .about-leadership-card.public-motion-reveal:nth-child(3),body.has-public-motion:has(.about-page) .about-senior-counsel-card.public-motion-reveal:nth-child(3)){transition-delay:.22s}:is(body.has-public-motion:has(.about-page) .about-approach-card.public-motion-reveal:nth-of-type(4),body.has-public-motion:has(.about-page) .about-senior-counsel-card.public-motion-reveal:nth-child(4)){transition-delay:.33s}body.has-public-motion:has(.about-page) .about-senior-counsel-card.public-motion-reveal:nth-child(5){transition-delay:.14s}body.has-public-motion:has(.about-page) .about-senior-counsel-card.public-motion-reveal:nth-child(6){transition-delay:.25s}:is(body.has-public-motion:has(.about-page) .about-sustainability__wide-image.public-motion-reveal,body.has-public-motion:has(.about-page) .about-sustainability__portrait.public-motion-reveal){transition:opacity .85s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateY(38px)}body.has-public-motion:has(.about-page) :is(.about-sustainability__wide-image.public-motion-reveal,.about-sustainability__portrait.public-motion-reveal):after{z-index:2;content:"";will-change:transform;background:#fff;transition:transform 1.2s cubic-bezier(.76,0,.24,1);display:block;position:absolute;inset:0;transform:translate(0,0)}body.has-public-motion:has(.about-page) :is(.about-sustainability__wide-image,.about-sustainability__portrait) img{transform-origin:50%;will-change:filter, transform;transition:filter 1.4s cubic-bezier(.16,1,.3,1),transform 1.7s cubic-bezier(.16,1,.3,1);transform:scale(1.08)}body.has-public-motion:has(.about-page) :is(.about-sustainability__wide-image.public-motion-reveal.is-visible,.about-sustainability__portrait.public-motion-reveal.is-visible){transform:translate(0,0)}body.has-public-motion:has(.about-page) :is(.about-sustainability__wide-image.public-motion-reveal.is-visible,.about-sustainability__portrait.public-motion-reveal.is-visible):after{transform:translate(101%)}body.has-public-motion:has(.about-page) :is(.about-sustainability__wide-image.is-visible,.about-sustainability__portrait.is-visible) img{filter:saturate(1.04)contrast(1.02);transform:scale(1)}body.has-public-motion:has(.about-page) .about-testimonial__source.public-motion-reveal{transition-delay:80ms}body.has-public-motion:has(.about-page) .about-testimonial__quote.public-motion-reveal{transition-delay:.22s}body.has-public-motion:has(.about-page) .about-testimonial__mark{transform-origin:0;transition:color .9s,transform 1.2s cubic-bezier(.16,1,.3,1);transform:translate(-14px)scale(.94)}body.has-public-motion:has(.about-page) .about-testimonial__source.public-motion-reveal.is-visible .about-testimonial__mark{color:#fff;transform:translate(0,0)scale(1)}:is(body.has-public-motion:has(.about-page) .about-leadership-card a,body.has-public-motion:has(.about-page) .about-senior-counsel-card a){transition:color .24s,transform .36s cubic-bezier(.16,1,.3,1)}:is(body.has-public-motion:has(.about-page) .about-leadership-card img,body.has-public-motion:has(.about-page) .about-senior-counsel-card img){transition:filter .42s,transform .7s cubic-bezier(.16,1,.3,1);transform:scale(1.02)}body.has-public-motion:has(.about-page) :is(.about-leadership-card,.about-senior-counsel-card) a:is(:hover,:focus-visible){transform:translateY(-6px)}body.has-public-motion:has(.about-page) :is(.about-leadership-card,.about-senior-counsel-card) a:is(:hover,:focus-visible) img{filter:saturate(1.08)contrast(1.04);transform:scale(1.055)}body.has-public-motion:has(.about-page) .about-sustainability__text-block--split.is-visible .about-sdg-list img{animation:.78s cubic-bezier(.16,1,.3,1) both about-sdg-rise}body.has-public-motion:has(.about-page) .about-sustainability__text-block--split.is-visible .about-sdg-list img:nth-child(2){animation-delay:80ms}body.has-public-motion:has(.about-page) .about-sustainability__text-block--split.is-visible .about-sdg-list img:nth-child(3){animation-delay:.16s}body.has-public-motion:has(.about-page) .about-sustainability__text-block--split.is-visible .about-sdg-list img:nth-child(4){animation-delay:.24s}body.has-public-motion:has(.about-page) .about-sustainability__text-block--split.is-visible .about-sdg-list img:nth-child(5){animation-delay:.32s}@keyframes about-pattern-drift{0%{opacity:.82;background-position:0 0}50%{opacity:1}to{opacity:.82;background-position:96px 72px}}@keyframes about-sdg-rise{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){body.has-public-motion:has(.about-page) .about-design-hero__pattern{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-design-hero__content.public-motion-reveal :is(h1,.about-design-hero__lede){filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-story__inner.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-approach__header.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-sustainability__heading.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-testimonial__source.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-testimonial__quote.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-leadership__header.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-senior-counsel h2.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-approach-card.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-sustainability__text-block.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-leadership-card.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-senior-counsel-card.public-motion-reveal{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) :is(.about-sustainability__wide-image,.about-sustainability__portrait){filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) :is(.about-sustainability__wide-image,.about-sustainability__portrait) img{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-testimonial__mark{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-leadership-card a{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-senior-counsel-card a{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-leadership-card img{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-senior-counsel-card img{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) .about-sustainability__text-block--split.is-visible .about-sdg-list img{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion:has(.about-page) :is(.about-sustainability__wide-image.public-motion-reveal,.about-sustainability__portrait.public-motion-reveal):after{display:none}}body.has-public-motion :is(.careers-page,.contact-page,.resources-page,.events-page,.event-detail-page,.article-page,.podcast-page,.open-positions-page,.job-detail-page) :is(.careers-hero__copy,.careers-hero__actions,.careers-intro__inner,.careers-internship__inner>h2,.careers-roles__inner>h2,.careers-cta__copy,.contact-intro__copy,.contact-intro__content,.contact-offices__eyebrow,.resources-hero__title,.resources-toolbar,.resources-result-count,.events-hero__title,.events-filters,.events-mobile-filters,.article-breadcrumbs,.article-hero__header,.article-sidebar,.article-others__title,.event-detail-breadcrumbs,.event-detail-hero,.event-detail-body,.event-detail-inline-sidebar,.event-detail-sidebar,.event-detail-more,.podcast-video-breadcrumbs,.podcast-video-hero__header,.podcast-copy,.podcast-authors,.podcast-related h2,.podcasts-listing__intro,.podcasts-listing__counts,.open-positions-hero h1,.open-positions-intro__inner,.job-detail__back,.job-detail__header).public-motion-reveal{filter:blur(8px);will-change:opacity, filter, transform;transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .94s cubic-bezier(.16,1,.3,1),transform 1.08s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}body.has-public-motion :is(.careers-page,.contact-page,.resources-page,.events-page,.event-detail-page,.article-page,.podcast-page,.open-positions-page,.job-detail-page) :is(.careers-hero__copy,.careers-hero__actions,.careers-intro__inner,.careers-internship__inner>h2,.careers-roles__inner>h2,.careers-cta__copy,.contact-intro__copy,.contact-intro__content,.contact-offices__eyebrow,.resources-hero__title,.resources-toolbar,.resources-result-count,.events-hero__title,.events-filters,.events-mobile-filters,.article-breadcrumbs,.article-hero__header,.article-sidebar,.article-others__title,.event-detail-breadcrumbs,.event-detail-hero,.event-detail-body,.event-detail-inline-sidebar,.event-detail-sidebar,.event-detail-more,.podcast-video-breadcrumbs,.podcast-video-hero__header,.podcast-copy,.podcast-authors,.podcast-related h2,.podcasts-listing__intro,.podcasts-listing__counts,.open-positions-hero h1,.open-positions-intro__inner,.job-detail__back,.job-detail__header).public-motion-reveal.is-visible{filter:blur();transform:translate(0,0)}body.has-public-motion :is(.careers-page,.contact-page,.resources-page,.events-page,.event-detail-page,.article-page,.podcast-page,.open-positions-page,.job-detail-page) :is(.careers-internship__row,.careers-internship__copy,.careers-role-card,.office-card,.resources-list-row,.events-card,.article-section,.event-detail-related-card,.podcast-related-card,.home-podcast-card,.open-position-row,.job-detail__section).public-motion-reveal{filter:blur(7px);will-change:opacity, filter, transform;transition:border-color .26s,box-shadow .26s,opacity .82s cubic-bezier(.16,1,.3,1),filter .98s cubic-bezier(.16,1,.3,1),transform 1.12s cubic-bezier(.16,1,.3,1);transform:translateY(34px)scale(.985)}body.has-public-motion :is(.careers-page,.contact-page,.resources-page,.events-page,.event-detail-page,.article-page,.podcast-page,.open-positions-page,.job-detail-page) :is(.careers-internship__row,.careers-internship__copy,.careers-role-card,.office-card,.resources-list-row,.events-card,.article-section,.event-detail-related-card,.podcast-related-card,.home-podcast-card,.open-position-row,.job-detail__section).public-motion-reveal.is-visible{filter:blur();transform:translate(0,0)scale(1)}body.has-public-motion :is(.careers-page,.resources-page,.events-page,.podcast-page,.open-positions-page) :is(.careers-role-card,.resources-list-row,.events-card,.home-podcast-card,.open-position-row).public-motion-reveal:nth-child(2){transition-delay:90ms}body.has-public-motion :is(.careers-page,.resources-page,.events-page,.podcast-page,.open-positions-page) :is(.careers-role-card,.resources-list-row,.events-card,.home-podcast-card,.open-position-row).public-motion-reveal:nth-child(3){transition-delay:.18s}body.has-public-motion :is(.careers-page,.resources-page,.events-page,.podcast-page,.open-positions-page) :is(.careers-role-card,.resources-list-row,.events-card,.home-podcast-card,.open-position-row).public-motion-reveal:nth-child(4){transition-delay:.27s}body.has-public-motion :is(.careers-page,.resources-page,.events-page,.podcast-page,.open-positions-page) :is(.careers-role-card,.resources-list-row,.events-card,.home-podcast-card,.open-position-row).public-motion-reveal:nth-child(n+5){transition-delay:.12s}body.has-public-motion :is(.careers-page,.event-detail-page,.article-page,.podcast-page) :is(.careers-internship__image,.article-hero__image,.event-detail-hero__image,.podcast-video-player,.podcast-audio-hero-player).public-motion-reveal{filter:none;will-change:opacity, transform;transition:opacity .86s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateY(38px)}body.has-public-motion :is(.careers-page,.event-detail-page,.article-page,.podcast-page) :is(.careers-internship__image,.article-hero__image,.event-detail-hero__image,.podcast-video-player,.podcast-audio-hero-player).public-motion-reveal:after{z-index:2;background:var(--motion-reveal-surface,#fff);content:"";pointer-events:none;will-change:transform;transition:transform 1.2s cubic-bezier(.76,0,.24,1);display:block;position:absolute;inset:0;transform:translate(0,0)}body.has-public-motion .careers-page .careers-internship__image.public-motion-reveal:after{--motion-reveal-surface:#f5f2ed}body.has-public-motion .event-detail-page .event-detail-hero__image.public-motion-reveal:after,body.has-public-motion .podcast-page .podcast-video-player.public-motion-reveal:after{--motion-reveal-surface:#061634}body.has-public-motion :is(.careers-page,.event-detail-page,.article-page,.podcast-page) :is(.careers-internship__image,.article-hero__image,.event-detail-hero__image,.podcast-video-player,.podcast-audio-hero-player).public-motion-reveal.is-visible{transform:translate(0,0)}body.has-public-motion :is(.careers-page,.event-detail-page,.article-page,.podcast-page) :is(.careers-internship__image,.article-hero__image,.event-detail-hero__image,.podcast-video-player,.podcast-audio-hero-player).public-motion-reveal.is-visible:after{transform:translate(101%)}body.has-public-motion :is(.careers-page,.event-detail-page,.article-page,.podcast-page) :is(.careers-internship__image,.article-hero__image,.event-detail-hero__image,.podcast-video-player,.podcast-audio-hero-player) :is(img,video,iframe){transform-origin:50%;will-change:filter, transform;transition:filter 1.2s cubic-bezier(.16,1,.3,1),transform 1.7s cubic-bezier(.16,1,.3,1);transform:scale(1.055)}body.has-public-motion :is(.careers-page,.event-detail-page,.article-page,.podcast-page) :is(.careers-internship__image,.article-hero__image,.event-detail-hero__image,.podcast-video-player,.podcast-audio-hero-player).is-visible :is(img,video,iframe){filter:saturate(1.04)contrast(1.02);transform:scale(1)}body.has-public-motion :is(.careers-role-card,.resources-list-row,.events-card,.podcast-related-card,.home-podcast-card,.open-position-row){transition:border-color .26s,box-shadow .26s,opacity .82s cubic-bezier(.16,1,.3,1),filter .98s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)}body.has-public-motion :is(.careers-role-card,.resources-list-row,.events-card,.podcast-related-card,.home-podcast-card,.open-position-row):is(:hover,:focus-within){transform:translateY(-6px)scale(1)}body.has-public-motion .careers-page .careers-hero__media img:first-child{transform-origin:50%;will-change:transform;animation:18s ease-in-out infinite alternate key-page-hero-drift;transform:scale(1.035)}body.has-public-motion .careers-page .careers-hero__media img:nth-child(2){will-change:opacity, transform;animation:1.4s cubic-bezier(.16,1,.3,1) both key-page-hero-overlay-rise}body.has-public-motion .careers-page .careers-cta__pattern,body.has-public-motion .open-positions-page .open-positions-hero__pattern{will-change:background-position, opacity;animation:18s linear infinite key-page-pattern-drift}@keyframes key-page-hero-drift{0%{transform:scale(1.035)translate(-10px,-6px)}to{transform:scale(1.055)translate(10px,6px)}}@keyframes key-page-hero-overlay-rise{0%{opacity:0;transform:translateY(28px)scale(1.015)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes key-page-pattern-drift{0%{opacity:.72;background-position:0 0}50%{opacity:1}to{opacity:.72;background-position:96px 72px}}@media (prefers-reduced-motion:reduce){body.has-public-motion :is(.careers-page,.contact-page,.resources-page,.events-page,.event-detail-page,.article-page,.podcast-page,.open-positions-page,.job-detail-page) .public-motion-reveal,body.has-public-motion :is(.careers-page,.contact-page,.resources-page,.events-page,.event-detail-page,.article-page,.podcast-page,.open-positions-page,.job-detail-page) .public-motion-reveal.is-visible,body.has-public-motion :is(.careers-page,.event-detail-page,.article-page,.podcast-page) :is(.careers-internship__image,.article-hero__image,.event-detail-hero__image,.podcast-video-player,.podcast-audio-hero-player) :is(img,video,iframe),body.has-public-motion .careers-page .careers-hero__media img:first-child,body.has-public-motion .careers-page .careers-hero__media img:nth-child(2),body.has-public-motion .careers-page .careers-cta__pattern,body.has-public-motion .open-positions-page .open-positions-hero__pattern{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body.has-public-motion :is(.careers-page,.event-detail-page,.article-page,.podcast-page) :is(.careers-internship__image,.article-hero__image,.event-detail-hero__image,.podcast-video-player,.podcast-audio-hero-player).public-motion-reveal:after{display:none}}.kenna-footer{--kenna-footer-stroke:#ffffff1a;z-index:2;color:#fff;font-family:var(--font-sans);background:#061634;position:relative}body.has-public-motion .kenna-footer,.kenna-home .kenna-footer{z-index:2!important;position:relative!important}.kenna-footer__section-heading,.kenna-footer__eyebrow,.kenna-footer .newsletter__label{color:#ffffff80;font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:15.96px}.kenna-footer__list,.kenna-footer__list--compact{margin:0;padding:0;list-style:none}.kenna-footer__list,.kenna-footer__list--compact,.kenna-footer__list a,.kenna-footer__list li{color:#fff;font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px;text-decoration:none}.kenna-footer__list a{transition:opacity .16s}.kenna-footer__list a:hover,.kenna-footer__list a:focus-visible{opacity:.72}.kenna-footer .newsletter__fields{gap:12px}.kenna-footer .newsletter__field{border:1px solid var(--kenna-footer-stroke);border-radius:4px;width:270px;min-width:270px;height:40px;min-height:40px;padding:0 .5px 0 20.5px}.kenna-footer .newsletter__field input{color:#fff;font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:21px}.kenna-footer .newsletter__field input::placeholder{color:#ffffff8c;opacity:1}.kenna-footer .newsletter__submit{color:#061634;width:270px;min-width:270px;height:40px;min-height:40px;font-family:var(--font-sans);background:#fff;border:1px solid #061634;border-radius:4px;font-size:14px;font-weight:400;line-height:21px}.kenna-footer .newsletter__submit:before,.kenna-footer .newsletter__submit:after{content:none}.kenna-footer__plus-marker{display:none!important}.kenna-footer__award-grid{flex-wrap:nowrap;gap:12px;display:flex;overflow:hidden}.kenna-footer__award{background:0 0;border:0;border-radius:0;flex:0 0 73.6px;width:73.6px;min-width:73.6px;height:73.6px;min-height:73.6px}.kenna-footer .kenna-footer__award:before{content:none!important;display:none!important}.kenna-footer .kenna-footer__award img,.kenna-footer .kenna-footer__award:nth-child(2) img,.kenna-footer .kenna-footer__award:nth-child(3) img,.kenna-footer .kenna-footer__award:nth-child(4) img,.kenna-footer .kenna-footer__award:nth-child(5) img,.kenna-footer .kenna-footer__award:nth-child(6) img,.kenna-footer .kenna-footer__award:nth-child(7) img,.kenna-footer .kenna-footer__award:nth-child(8) img{object-fit:contain!important;filter:grayscale()brightness(1.45)contrast(.82)!important;opacity:.68!important;mix-blend-mode:screen!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}.kenna-footer__legal-end{color:#fff;font-family:var(--font-display);font-size:12px;font-weight:400;line-height:16px}.kenna-footer__legal-end .kenna-footer__copyright,.kenna-footer__legal-end a{color:#fff;font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400;line-height:16px;text-decoration:none}@media (min-width:1201px){.kenna-footer{box-sizing:border-box;height:684px;min-height:684px;padding:0 40px;overflow:hidden}.kenna-footer__inner{justify-content:space-between;align-items:flex-start;gap:0;width:100%;max-width:1520px;height:684px;min-height:684px;margin:0 auto;padding:0;display:flex}.kenna-footer__brand-block{flex-direction:column;flex:0 0 559px;order:1;gap:24px;width:559px;height:100%;display:flex}.kenna-footer__brand-stage{flex:0 0 103px;width:200px;height:103px;display:block}.kenna-footer__brand,.kenna-footer .kenna-wordmark--footer{object-fit:contain;object-position:left top;width:200px;height:103px;display:block}.kenna-footer__copyright--brand{display:none}.kenna-footer__nav-block{border-right:1px solid var(--kenna-footer-stroke);border-left:1px solid var(--kenna-footer-stroke);flex:auto;order:2;grid-template-rows:247.5px 270px 142.5px;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;min-width:0;height:100%;padding:24px 0 0;display:grid;position:relative}.kenna-footer__nav-block:before,.kenna-footer__nav-block:after{content:"";z-index:1;background:var(--kenna-footer-stroke);width:100%;height:1px;display:block;position:absolute;left:0}.kenna-footer__nav-block:before{top:271.5px}.kenna-footer__nav-block:after{top:541.5px}.kenna-footer__nav-block>.kenna-footer__eyebrow:first-of-type{grid-area:1/1/auto/3;align-self:start;padding:12px 12px 4px 24px}.kenna-footer__columns{grid-area:1/1/auto/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;margin:0;padding:43px 24px 24px;display:grid}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(2){grid-area:2/1;padding:24px 12px 4px 24px}.kenna-footer__middle{grid-area:2/1;align-self:stretch;width:100%;height:100%;min-height:270px;margin:0;padding:54px 24px 24px;display:block}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(3){border-left:0;grid-area:2/2;padding:24px 12px 4px 24px}.kenna-footer__bottom{border-left:1px solid var(--kenna-footer-stroke);grid-area:2/2;align-self:stretch;width:100%;height:100%;min-height:270px;margin:0;padding:54px 24px 24px;display:block}.kenna-footer__bottom:before{content:none;display:none}.kenna-footer__bottom .kenna-footer__list:last-child{display:none}.kenna-footer__awards{grid-area:3/1/auto/3;width:100%;padding:24px 0 0}.kenna-footer__awards .kenna-footer__eyebrow{padding:12px 12px 4px 24px}.kenna-footer__award-grid{width:100%;padding:15px 24px 0}.kenna-footer__list,.kenna-footer__list--compact{flex-direction:column;gap:6px;display:flex}.kenna-footer .newsletter--footer{z-index:2;flex:none;order:3;justify-content:center;gap:20px;width:270px;padding:0;position:absolute;top:159px;left:0}.kenna-footer__legal-end{z-index:2;order:4;align-items:flex-start;gap:16px;width:559px;padding:0 96px 24px 0;display:flex;position:absolute;bottom:0;left:0}.kenna-footer__legal-end .kenna-footer__copyright{text-align:left;flex:1 1 0;padding:0}.kenna-footer__plus-marker{z-index:4;--fill-0:#fff;width:13px;height:13.154px;display:block;position:absolute}.kenna-footer__plus-marker img{width:100%;height:100%}.kenna-footer__plus-marker--links-left{top:271.5px;left:-6.5px}.kenna-footer__plus-marker--links-mid{top:271.5px;left:calc(50% - 6.5px)}.kenna-footer__plus-marker--awards-left{top:541.5px;left:-6.5px}.kenna-footer__plus-marker--awards-mid{top:541.5px;left:calc(50% - 6.5px)}}@media (min-width:641px) and (max-width:1200px){.kenna-footer{overflow:hidden;height:auto!important;min-height:1190px!important;padding:0 40px 48px!important}.kenna-footer__inner{flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:1520px;margin:0 auto;padding:0;min-height:0!important;display:flex!important}.kenna-footer__brand-block{order:2;gap:0;width:100%;min-height:0}.kenna-footer__brand-stage{flex:none;width:198px;height:42.769px;display:block}.kenna-footer__brand,.kenna-footer .kenna-wordmark--footer{object-fit:contain;object-position:left top;width:198px;height:42.769px;display:block}.kenna-footer__copyright--brand{display:none}.kenna-footer__nav-block{border-right:1px solid var(--kenna-footer-stroke);border-bottom:1px solid var(--kenna-footer-stroke);border-left:1px solid var(--kenna-footer-stroke);order:1;grid-template-rows:225px minmax(270px,auto) 248px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:24px 0 0;position:relative;height:auto!important;min-height:0!important;display:grid!important}.kenna-footer__nav-block:before,.kenna-footer__nav-block:after{content:none!important;display:none!important}.kenna-footer__nav-block>.kenna-footer__eyebrow:first-of-type{grid-area:1/1/auto/3;align-self:start;padding:12px 12px 4px 24px}.kenna-footer__columns{border-bottom:1px solid var(--kenna-footer-stroke);grid-area:1/1/auto/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;margin:0;padding:43px 24px 24px;display:grid!important}.kenna-footer__columns .kenna-footer__list,.kenna-footer__columns .kenna-footer__list li,.kenna-footer__columns .kenna-footer__list a{min-width:0}.kenna-footer__columns .kenna-footer__list a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(2){grid-area:2/1;padding:24px 12px 4px 24px}.kenna-footer__middle{border-bottom:1px solid var(--kenna-footer-stroke);grid-area:2/1;width:100%;margin:0;padding:54px 24px 24px;display:block!important}.kenna-footer__nav-block>.kenna-footer__eyebrow:nth-of-type(3){border-left:0;grid-area:2/2;padding:24px 12px 4px 24px}.kenna-footer__bottom{border-bottom:1px solid var(--kenna-footer-stroke);border-left:1px solid var(--kenna-footer-stroke);grid-area:2/2;width:100%;margin:0;padding:54px 24px 24px;display:block!important}.kenna-footer__bottom:before{content:none;display:none}.kenna-footer__bottom .kenna-footer__list:last-child{display:none}.kenna-footer__awards{border-bottom:0;grid-area:3/1/auto/3;width:100%;padding:24px 0}.kenna-footer__awards .kenna-footer__eyebrow{padding:12px 12px 4px 24px}.kenna-footer__award-grid{flex-wrap:wrap;gap:12px;width:100%;max-width:100%;padding:15px 24px 0;display:flex;overflow:hidden}.kenna-footer__award{flex:0 0 calc(20% - 9.6px);width:calc(20% - 9.6px);min-width:0;height:73px;min-height:73px}.kenna-footer__award:nth-child(5){order:1}.kenna-footer__award:first-child{order:2}.kenna-footer__award:nth-child(4){order:3}.kenna-footer__award:nth-child(2){order:4}.kenna-footer__award:nth-child(6){order:5}.kenna-footer__award:nth-child(3){order:6}.kenna-footer__award:nth-child(8){order:7}.kenna-footer__award:nth-child(7){order:8}.kenna-footer__list,.kenna-footer__list--compact{flex-direction:column;gap:6px;display:flex}.kenna-footer .newsletter--footer{order:3;gap:20px;width:270px;padding:0;position:static!important}.kenna-footer__legal-end{white-space:nowrap;order:4;align-items:flex-start;gap:16px;width:100%;padding:0;display:flex;position:static!important}.kenna-footer__legal-end .kenna-footer__copyright{text-align:left;flex:1 1 0;padding:0}}@media (max-width:640px){.kenna-footer{box-sizing:border-box;overflow:hidden;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;padding:0 20px!important}.kenna-footer__inner{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:48px;padding:48px 0 0;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;display:flex!important}.kenna-footer__brand-block{order:2;gap:0;width:100%;min-height:0}.kenna-footer__brand-stage{flex:none;width:251px;height:54.217px}.kenna-footer__brand,.kenna-footer .kenna-wordmark--footer{object-fit:contain;object-position:left top;width:251px;height:54.217px;display:block}.kenna-footer__copyright--brand{display:none}.kenna-footer .newsletter--footer{box-sizing:border-box;order:3;gap:20px;margin-top:-24px;padding:0;width:100%!important;max-width:none!important;position:static!important}.kenna-footer .newsletter__label{display:none}.kenna-footer .newsletter__fields{box-sizing:border-box;width:100%!important;max-width:none!important}.kenna-footer .newsletter__field,.kenna-footer .newsletter__submit{box-sizing:border-box;flex:none;width:100%!important;min-width:0!important;max-width:none!important}.kenna-footer__nav-block{border:0;flex-direction:column;order:1;width:100%;padding:0;min-height:0!important;display:flex!important}.kenna-footer__nav-block:before,.kenna-footer__nav-block:after{content:none!important;display:none!important}.kenna-footer__section-heading{padding:0}.kenna-footer__columns,.kenna-footer__middle,.kenna-footer__bottom{border:0;width:100%;margin:0;padding:15px 0 24px;display:block!important}.kenna-footer__middle,.kenna-footer__bottom{padding-top:15px}.kenna-footer__bottom .kenna-footer__list:last-child{margin-top:24px;display:flex!important}.kenna-footer__bottom .kenna-footer__list:first-child li:nth-child(3){margin-top:20.95px}.kenna-footer__columns .kenna-footer__list+.kenna-footer__list{padding-top:15px}.kenna-footer__list,.kenna-footer__list--compact{flex-direction:column;gap:6px;display:flex}.kenna-footer__list,.kenna-footer__list--compact,.kenna-footer__list a,.kenna-footer__list li{font-family:var(--font-display);white-space:normal;font-size:14px;line-height:20px}.kenna-footer__awards{width:100%;padding:24px 0}.kenna-footer__awards .kenna-footer__eyebrow{padding:12px 12px 4px 0}.kenna-footer__award-grid{scroll-snap-type:none;flex-wrap:wrap;gap:12px;width:100%;max-width:100%;padding:15px 0 0;display:flex;overflow:visible}.kenna-footer__award{scroll-snap-align:none;flex:0 0 calc(50% - 6px);width:calc(50% - 6px);min-width:0;height:73px;min-height:73px}.kenna-footer__award:nth-child(5){order:1}.kenna-footer__award:first-child{order:2}.kenna-footer__award:nth-child(4){order:3}.kenna-footer__award:nth-child(2){order:4}.kenna-footer__award:nth-child(6){order:5}.kenna-footer__award:nth-child(3){order:6}.kenna-footer__award:nth-child(8){order:7}.kenna-footer__award:nth-child(7){order:8}.kenna-footer__legal-end{white-space:normal;flex-direction:column;order:4;align-items:center;gap:16px;width:100%;padding:0 0 24px;display:flex;position:static!important}.kenna-footer__legal-end .kenna-footer__copyright{text-align:center;padding:0}.kenna-footer__legal-end a{text-align:center}.kenna-footer .newsletter.newsletter--footer{box-sizing:border-box!important;flex:none!important;align-self:stretch!important;width:100%!important;max-width:none!important}.kenna-footer .newsletter.newsletter--footer .newsletter__fields{box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:none!important;display:flex!important}.kenna-footer .newsletter.newsletter--footer .newsletter__field,.kenna-footer .newsletter.newsletter--footer .newsletter__submit{box-sizing:border-box!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important}.kenna-footer .newsletter.newsletter--footer .newsletter__field input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important}body:has(.careers-page) .kenna-footer__inner{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}body:has(.careers-page) .kenna-footer__awards{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}body:has(.careers-page) .kenna-footer__award-grid{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}body:has(.careers-page) .kenna-footer .newsletter.newsletter--footer{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}body:has(.careers-page) .kenna-footer .newsletter.newsletter--footer .newsletter__fields{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}body:has(.careers-page) .kenna-footer .newsletter.newsletter--footer .newsletter__field{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}body:has(.careers-page) .kenna-footer .newsletter.newsletter--footer .newsletter__field input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}body:has(.careers-page) .kenna-footer .newsletter.newsletter--footer .newsletter__submit{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}body:has(.careers-page) .kenna-footer__award-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body:has(.careers-page) .kenna-footer__award{flex:none!important;width:100%!important}body:has(.careers-page) .kenna-footer__award:nth-child(2n){flex:none!important;width:100%!important}body:has(.careers-page) .kenna-footer__award:nth-child(n+5){flex:none!important;width:100%!important}}@media (min-width:641px) and (max-width:1200px){.kenna-footer__nav-block{grid-template-rows:225px minmax(292px,auto) 248px!important}.kenna-footer__middle,.kenna-footer__bottom{min-height:292px}}body:has(.job-detail-page) .job-detail-page{color:var(--navy)!important;font-family:var(--font-sans)!important;background:#fff!important;overflow-x:hidden!important}body:has(.job-detail-page) .job-detail-main{background:#fff!important;padding-top:0!important}body:has(.job-detail-page) .job-detail{background:#fff!important;min-height:calc(100svh - 88px)!important;padding:96px 40px 100px!important}body:has(.job-detail-page) .job-detail__inner{width:700px!important;max-width:calc(100vw - 80px)!important;margin:0 auto!important}body:has(.job-detail-page) .job-detail__back{width:auto!important;height:16px!important;color:var(--navy)!important;font-family:var(--font-sans)!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;text-decoration:none!important;display:inline-flex!important}body:has(.job-detail-page) .job-detail__back svg{flex:0 0 16px!important;width:16px!important;height:16px!important;transition:transform .22s!important}body:has(.job-detail-page) .job-detail__back:is(:hover,:focus-visible) svg{transform:translate(-3px)!important}body:has(.job-detail-page) .job-detail__header{margin-top:45px!important}body:has(.job-detail-page) .job-detail__header h1{color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-1.44px!important;margin:0!important;font-size:48px!important;font-weight:400!important;line-height:1!important}body:has(.job-detail-page) .job-detail__header p{color:#6e7c8f!important;font-family:var(--font-sans)!important;margin:16px 0 0!important;font-size:17px!important;font-weight:400!important;line-height:26px!important}body:has(.job-detail-page) .job-detail__divider{background:#06163414!important;width:100%!important;height:1px!important;margin-top:45px!important}body:has(.job-detail-page) .job-detail__content{flex-direction:column!important;gap:0!important;margin-top:45px!important;display:flex!important}body:has(.job-detail-page) .job-detail__section+.job-detail__section{margin-top:32px!important}body:has(.job-detail-page) .job-detail__section h2{color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-1px!important;margin:0 0 24px!important;font-size:24px!important;font-weight:400!important;line-height:28px!important}body:has(.job-detail-page) .job-detail__content p{color:var(--navy)!important;font-family:var(--font-sans)!important;margin:0!important;font-size:17px!important;font-weight:400!important;line-height:26px!important}body:has(.job-detail-page) .job-detail__inline-link{width:fit-content!important;color:var(--navy)!important;cursor:pointer!important;font-family:var(--font-sans)!important;text-underline-offset:4px!important;background:0 0!important;border:0!important;margin-top:28px!important;margin-bottom:24px!important;padding:0!important;font-size:17px!important;font-weight:400!important;line-height:26px!important;text-decoration-line:underline!important;text-decoration-thickness:.75px!important}body:has(.job-detail-page) .job-detail__actions{margin-top:40px!important;display:flex!important}body:has(.job-detail-page) .job-detail__apply{border:1px solid var(--navy)!important;background:var(--navy)!important;color:#fff!important;width:168px!important;height:40px!important;font-family:var(--font-sans)!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;text-decoration:none!important;transition:background .22s,color .22s!important;display:inline-flex!important}body:has(.job-detail-page) .job-detail__apply:is(:hover,:focus-visible){color:var(--navy)!important;background:#fff!important}.career-application-panel{z-index:2147483000!important;-webkit-backdrop-filter:blur(8px)saturate(1.08)!important;backdrop-filter:blur(8px)saturate(1.08)!important;pointer-events:auto!important;background:linear-gradient(90deg,#06163414,#06163405),#ffffff08!important;justify-content:flex-end!important;align-items:stretch!important;display:flex!important;position:fixed!important;inset:0!important}.career-application-panel__backdrop{pointer-events:auto!important;cursor:default!important;background:0 0!important;border:0!important;position:absolute!important;inset:0!important}.career-application-panel__dialog{width:597px!important;max-width:100vw!important;min-height:100dvh!important;max-height:100dvh!important;color:var(--navy)!important;pointer-events:auto!important;scrollbar-width:thin!important;-webkit-backdrop-filter:blur(96px)saturate(1.18)!important;backdrop-filter:blur(96px)saturate(1.18)!important;background:linear-gradient(135deg,#ffffffc7,#ffffff80),#ffffff85!important;border-left:1px solid #ffffff75!important;flex-direction:column!important;gap:32px!important;padding:48px!important;display:flex!important;position:relative!important;overflow-y:auto!important;box-shadow:-24px 0 72px #0616341f,inset 1px 0 #ffffff8a,inset 0 1px #ffffff80!important}.career-application-panel__close{width:24px!important;height:24px!important;color:var(--navy)!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:36px!important;right:36px!important}.career-application-panel__close svg{width:24px!important;height:24px!important}.career-application-panel__dialog h2{width:416px!important;max-width:calc(100% - 48px)!important;color:var(--navy)!important;font-family:var(--font-display)!important;letter-spacing:-1.08px!important;margin:0!important;font-size:36px!important;font-weight:400!important;line-height:1.4!important}.career-application-form{flex-direction:column!important;gap:16px!important;width:100%!important;max-width:501px!important;display:flex!important}.career-application-form__field,.career-application-form__upload{position:relative!important}.career-application-form__upload{width:100%!important;color:var(--navy)!important;font-family:var(--font-sans)!important;flex-direction:column!important;gap:10px!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;display:flex!important}.career-application-form__field>span,.career-application-form__upload>span:first-child{display:block!important}.career-application-form__field em{color:#eb5757!important;font-style:normal!important}.career-application-form__field input,.career-application-form__field select{width:100%!important;height:40px!important;color:var(--navy)!important;font-family:var(--font-sans)!important;background-color:#081f410d!important;border:0!important;border-bottom:1px solid #081f4126!important;border-radius:0!important;outline:0!important;padding:2px 16px!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;display:block!important}.career-application-form__field input{appearance:none!important}.career-application-form__field input[type=date]{appearance:auto!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;padding-right:12px!important}.career-application-form__field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:.58!important}.career-application-form__field select{appearance:none!important;background-image:linear-gradient(45deg,#0000 50%,#7e8ba0 50%),linear-gradient(135deg,#7e8ba0 50%,#0000 50%)!important;background-position:calc(100% - 19px) 17px,calc(100% - 14px) 17px!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:44px!important}.career-application-form__field input::placeholder,.career-application-form__field select:invalid{color:#06163459!important;opacity:1!important}.career-application-form__field input:focus,.career-application-form__field select:focus{border-bottom-color:#0616348c!important;box-shadow:0 1px #0616348c!important}.career-application-form__upload-row{align-items:center!important;gap:16px!important;width:100%!important;min-height:33px!important;display:flex!important;position:relative!important;overflow:hidden!important}.career-application-form__upload-button{min-height:29px!important;color:var(--navy)!important;cursor:pointer!important;background:#fff!important;border:1px solid #06163414!important;border-radius:4px!important;align-items:center!important;gap:10px!important;padding:4px 12px!important;display:inline-flex!important}.career-application-form__upload-button svg{width:16px!important;height:16px!important}.career-application-form__upload-help{color:var(--navy)!important;white-space:nowrap!important}.career-application-form__upload input{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.career-application-form__submit{border:1px solid var(--navy)!important;background:var(--navy)!important;color:#fff!important;cursor:pointer!important;width:fit-content!important;height:40px!important;font-family:var(--font-sans)!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;margin-top:16px!important;padding:4px 16px!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;display:inline-flex!important}.career-application-form__submit:is(:hover,:focus-visible):not(:disabled){color:var(--navy)!important;background:#fff!important}.career-application-form__submit:disabled{cursor:wait!important;opacity:.7!important}.career-application-form__status{color:var(--navy)!important;font-family:var(--font-sans)!important;margin:0!important;font-size:14px!important;line-height:21px!important}.career-application-form__status--error{color:#b42318!important}.career-application-panel__terms{width:100%!important;max-width:501px!important;color:var(--navy)!important;font-family:var(--font-sans)!important;margin:0!important;font-size:13.3px!important;font-weight:400!important;line-height:19.6px!important}.career-application-panel__terms a{color:var(--navy)!important;text-decoration:none!important}@media (max-width:900px){body:has(.job-detail-page) .job-detail-main{padding-top:80px!important}body:has(.kenna-event-topbar):has(.job-detail-page) .job-detail-main{padding-top:141px!important}body:has(.job-detail-page) .job-detail{min-height:auto!important;padding:40px 32px 112px!important}body:has(.job-detail-page) .job-detail__inner{width:100%!important;max-width:none!important}.career-application-panel__dialog{width:min(597px,100vw)!important}}@media (max-width:640px){body:has(.job-detail-page) .job-detail-main{padding-top:125px!important}body:has(.job-detail-page) .job-detail{padding:32px 24px 88px!important}body:has(.job-detail-page) .job-detail__header{margin-top:40px!important}body:has(.job-detail-page) .job-detail__header h1{letter-spacing:-1.2px!important;font-size:40px!important;line-height:44px!important}body:has(.job-detail-page) .job-detail__divider{margin-top:40px!important}body:has(.job-detail-page) .job-detail__content{margin-top:40px!important}body:has(.job-detail-page) .job-detail__section h2{margin-bottom:18px!important}body:has(.job-detail-page) .job-detail__apply{width:100%!important}.career-application-panel__dialog{gap:28px!important;width:100vw!important;padding:40px 24px 48px!important}.career-application-panel__close{top:24px!important;right:24px!important}.career-application-panel__dialog h2{letter-spacing:-.96px!important;width:calc(100% - 48px)!important;max-width:416px!important;font-size:32px!important;line-height:1.32!important}.career-application-form,.career-application-panel__terms{max-width:none!important}.career-application-form__upload-row{align-items:flex-start!important;overflow:visible!important}.career-application-form__upload-help{white-space:normal!important;min-width:0!important}}@media (min-width:641px) and (max-width:1200px){:is(body:has(.kenna-home) .kenna-header .kenna-header__inner,body:has(.about-page) .kenna-header .kenna-header__inner,body:has(.careers-page) .kenna-header .kenna-header__inner,body:has(.open-positions-page) .kenna-header .kenna-header__inner,body:has(.practice-detail-page) .kenna-header .kenna-header__inner){grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:16px!important;display:grid!important}:is(body:has(.kenna-home) .kenna-header .kenna-header__actions,body:has(.about-page) .kenna-header .kenna-header__actions,body:has(.careers-page) .kenna-header .kenna-header__actions,body:has(.open-positions-page) .kenna-header .kenna-header__actions,body:has(.practice-detail-page) .kenna-header .kenna-header__actions){grid-column:3!important;justify-self:end!important;margin-left:0!important;display:flex!important}:is(body:has(.kenna-home) .kenna-header .kenna-header__actions .kenna-pill--primary,body:has(.about-page) .kenna-header .kenna-header__actions .kenna-pill--primary,body:has(.careers-page) .kenna-header .kenna-header__actions .kenna-pill--primary,body:has(.open-positions-page) .kenna-header .kenna-header__actions .kenna-pill--primary,body:has(.practice-detail-page) .kenna-header .kenna-header__actions .kenna-pill--primary){width:147px!important;min-width:147px!important;height:40px!important;min-height:40px!important;color:var(--navy)!important;background:#fff!important;border-color:#fff!important}:is(body:has(.kenna-home) .kenna-header .kenna-header__menu-toggle,body:has(.about-page) .kenna-header .kenna-header__menu-toggle,body:has(.careers-page) .kenna-header .kenna-header__menu-toggle,body:has(.open-positions-page) .kenna-header .kenna-header__menu-toggle,body:has(.practice-detail-page) .kenna-header .kenna-header__menu-toggle){color:#fff!important;opacity:1!important;visibility:visible!important;grid-column:4!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:inline-flex!important}:is(body:has(.kenna-home) .kenna-header .kenna-header__menu-toggle svg,body:has(.about-page) .kenna-header .kenna-header__menu-toggle svg,body:has(.careers-page) .kenna-header .kenna-header__menu-toggle svg,body:has(.open-positions-page) .kenna-header .kenna-header__menu-toggle svg,body:has(.practice-detail-page) .kenna-header .kenna-header__menu-toggle svg){stroke:currentColor!important;width:24px!important;height:24px!important;display:block!important}}@media (max-width:1200px){body:not(:has(.login-page--figma)):not(:has(.dashboard-page)) .kenna-event-topbar{z-index:120!important;width:100%!important;height:var(--event-topbar-height)!important;min-height:var(--event-topbar-height)!important;display:flex!important;position:fixed!important;inset:0 0 auto!important}:is(body:has(.kenna-event-topbar):not(:has(.login-page--figma)):not(:has(.dashboard-page)) .kenna-header,body:has(.kenna-event-topbar):has(.open-positions-page) .kenna-header,body:has(.kenna-event-topbar):has(.careers-page) .kenna-header,body:has(.kenna-event-topbar):has(.contact-page) .kenna-header){inset:var(--event-topbar-height) 0 auto!important;top:var(--event-topbar-height)!important;position:fixed!important}body:has(.kenna-event-topbar):not(:has(.login-page--figma)):not(:has(.dashboard-page)) .kenna-event-topbar__inner{width:100%!important;max-width:none!important}}@media (min-width:641px) and (max-width:900px){body:has(.events-page):not(:has(.login-page--figma)):not(:has(.dashboard-page)) .kenna-event-topbar{display:none!important}body:has(.events-page):has(.kenna-event-topbar):not(:has(.login-page--figma)):not(:has(.dashboard-page)) .kenna-header{inset:0 0 auto!important}body:has(.events-page) .kenna-header.kenna-header--inverse{inset:0 0 auto!important}}@media (max-width:640px){body:has(.events-page):not(:has(.login-page--figma)):not(:has(.dashboard-page)) .kenna-event-topbar{display:none!important}body:has(.events-page):has(.kenna-event-topbar):not(:has(.login-page--figma)):not(:has(.dashboard-page)) .kenna-header{inset:0 0 auto!important}body:has(.events-page) .kenna-header.kenna-header--inverse{inset:0 0 auto!important}body:has(.events-page) .home-hero__member-card{display:none!important}}@media (min-width:641px) and (max-width:1200px){body:has(.events-page):not(:has(.login-page--figma)):not(:has(.dashboard-page)) .kenna-event-topbar{display:none!important}body:has(.events-page):has(.kenna-event-topbar):not(:has(.login-page--figma)):not(:has(.dashboard-page)) .kenna-header{box-sizing:border-box!important;height:64px!important;min-height:64px!important;padding:20px 24px!important;position:fixed!important;inset:0 0 auto!important}body:has(.events-page) .kenna-header{box-sizing:border-box!important;height:64px!important;min-height:64px!important;padding:20px 24px!important;position:fixed!important;inset:0 0 auto!important}body:has(.events-page) .kenna-header.kenna-header--inverse{box-sizing:border-box!important;height:64px!important;min-height:64px!important;padding:20px 24px!important;position:fixed!important;inset:0 0 auto!important}body:has(.events-page) .kenna-header .kenna-header__inner{height:24px!important;min-height:24px!important}}@media (max-width:640px){body:has(.events-page) .events-page{overflow-x:hidden!important}body:has(.events-page):not(:has(.login-page--figma)):not(:has(.dashboard-page)) .kenna-event-topbar{display:none!important}body:has(.events-page):has(.kenna-event-topbar):not(:has(.login-page--figma)):not(:has(.dashboard-page)) .kenna-header{height:64px!important;min-height:64px!important;padding:20px 24px!important;position:fixed!important;inset:0 0 auto!important}body:has(.events-page) .kenna-header{height:64px!important;min-height:64px!important;padding:20px 24px!important;position:fixed!important;inset:0 0 auto!important}body:has(.events-page) .kenna-header.kenna-header--inverse{height:64px!important;min-height:64px!important;padding:20px 24px!important;position:fixed!important;inset:0 0 auto!important}body:has(.events-page) .events-main{min-height:auto!important;padding-bottom:168px!important}:is(body:has(.events-page) .events-hero,body:has(.events-page) .events-directory){padding-left:24px!important;padding-right:24px!important}body:has(.events-page) .events-hero{min-height:307px!important}body:has(.events-page) .events-hero__inner{width:100%!important;max-width:none!important;min-height:307px!important;margin:0!important;padding-top:132px!important;padding-bottom:32px!important}body:has(.events-page) .events-hero__title{letter-spacing:-1.44px!important;text-align:left!important;width:100%!important;max-width:none!important;margin:0!important;font-size:48px!important;line-height:1!important}body:has(.events-page) .events-directory{margin-top:0!important}body:has(.events-page) .events-directory__inner{flex-direction:column!important;gap:50px!important;width:100%!important;max-width:none!important;margin:0!important;display:flex!important}body:has(.events-page) .events-filters{display:none!important}body:has(.events-page) .events-mobile-filters{flex-direction:column!important;gap:24px!important;width:100%!important;display:flex!important}body:has(.events-page) .events-list{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}body:has(.events-page) .events-card{flex-direction:column!important;gap:40px!important;width:100%!important;padding-bottom:23px!important}body:has(.events-page) .events-card__copy{width:100%!important;min-width:0!important;max-width:none!important}body:has(.events-page) .events-card h2{width:100%!important;min-width:0!important;max-width:none!important}body:has(.events-page) .events-card__image{display:none!important}}body:has(.event-detail-page) .home-hero__member-card{display:none!important}@media (max-width:900px){body:has(.event-detail-page) .event-detail-breadcrumbs{gap:10px;width:100%;min-width:0;max-width:100%;overflow:hidden}body:has(.event-detail-page) .event-detail-breadcrumbs>*{flex:none}body:has(.event-detail-page) .event-detail-breadcrumbs span:last-child{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}}@media (min-width:641px) and (max-width:900px){body:has(.event-detail-page) .event-detail-main{padding-top:169px!important}}@media (min-width:901px) and (max-width:1200px){body:has(.event-detail-page) .event-detail-main{padding-top:169px!important}}@media (max-width:640px){body:has(.event-detail-page) .event-detail-main{padding:165px 24px 100px!important}body:has(.event-detail-page) .event-detail-hero{margin-top:24px!important}body:has(.event-detail-page) .event-detail-hero h1{letter-spacing:0!important;font-size:clamp(34px,10.2vw,40px)!important}}@media (min-width:1201px){.kenna-header.kenna-header--mega-open{z-index:1000!important}.kenna-header:has(.kenna-header__nav-item--mega:hover){z-index:1000!important}.kenna-header:has(.kenna-header__nav-item--mega:focus-within){z-index:1000!important}}@media (max-width:1200px){body.is-page-scrolled .kenna-header.kenna-header--inverse{--fill-0:var(--navy);color:var(--navy)!important;background:#fff!important;border-bottom-color:#06163414!important}body.is-page-scrolled:has(.event-detail-page) .kenna-header{--fill-0:var(--navy);color:var(--navy)!important;background:#fff!important;border-bottom-color:#06163414!important}body.is-page-scrolled:has(.job-detail-page) .kenna-header{--fill-0:var(--navy);color:var(--navy)!important;background:#fff!important;border-bottom-color:#06163414!important}body.is-page-scrolled .kenna-header.kenna-header--inverse .kenna-wordmark,body.is-page-scrolled .kenna-header.kenna-header--inverse .kenna-header__brand .kenna-wordmark{filter:none!important}body.is-page-scrolled:has(.event-detail-page) .kenna-header .kenna-wordmark{filter:none!important}body.is-page-scrolled:has(.event-detail-page) .kenna-header .kenna-header__brand .kenna-wordmark{filter:none!important}body.is-page-scrolled:has(.job-detail-page) .kenna-header .kenna-wordmark{filter:none!important}body.is-page-scrolled:has(.job-detail-page) .kenna-header .kenna-header__brand .kenna-wordmark{filter:none!important}body.is-page-scrolled .kenna-header.kenna-header--inverse .kenna-header__menu-toggle{color:var(--navy)!important}body.is-page-scrolled:has(.event-detail-page) .kenna-header .kenna-header__menu-toggle{color:var(--navy)!important}body.is-page-scrolled:has(.job-detail-page) .kenna-header .kenna-header__menu-toggle{color:var(--navy)!important}body.is-page-scrolled .kenna-header.kenna-header--inverse .kenna-header__actions .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}body.is-page-scrolled:has(.event-detail-page) .kenna-header .kenna-header__actions .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}body.is-page-scrolled:has(.job-detail-page) .kenna-header .kenna-header__actions .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}body.is-page-scrolled:is(body:has(.kenna-home),body:has(.about-page),body:has(.careers-page),body:has(.open-positions-page),body:has(.practice-detail-page)) .kenna-header.kenna-header--inverse .kenna-header__menu-toggle{color:var(--navy)!important}body.is-page-scrolled:is(body:has(.kenna-home),body:has(.about-page),body:has(.careers-page),body:has(.open-positions-page),body:has(.practice-detail-page)) .kenna-header.kenna-header--inverse .kenna-header__actions .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}}body:has(.practice-page) .kenna-header.kenna-header--mega-open{isolation:isolate!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--navy)!important;--fill-0:var(--navy)!important;background:0 0!important;border-bottom-color:#0000!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover){isolation:isolate!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--navy)!important;--fill-0:var(--navy)!important;background:0 0!important;border-bottom-color:#0000!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within){isolation:isolate!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--navy)!important;--fill-0:var(--navy)!important;background:0 0!important;border-bottom-color:#0000!important}body:has(.practice-page) .kenna-header.kenna-header--mega-open:before{z-index:0!important;-webkit-backdrop-filter:blur(96px)saturate(210%)brightness(1.12)!important;backdrop-filter:blur(96px)saturate(210%)brightness(1.12)!important;content:""!important;pointer-events:none!important;background:radial-gradient(at 22% 18%,#ffffffc2,#fff0 42%),linear-gradient(135deg,#ffffffe6,#f2f7fbc2),#f6f8fbc7!important;height:673px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover):before{z-index:0!important;-webkit-backdrop-filter:blur(96px)saturate(210%)brightness(1.12)!important;backdrop-filter:blur(96px)saturate(210%)brightness(1.12)!important;content:""!important;pointer-events:none!important;background:radial-gradient(at 22% 18%,#ffffffc2,#fff0 42%),linear-gradient(135deg,#ffffffe6,#f2f7fbc2),#f6f8fbc7!important;height:673px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within):before{z-index:0!important;-webkit-backdrop-filter:blur(96px)saturate(210%)brightness(1.12)!important;backdrop-filter:blur(96px)saturate(210%)brightness(1.12)!important;content:""!important;pointer-events:none!important;background:radial-gradient(at 22% 18%,#ffffffc2,#fff0 42%),linear-gradient(135deg,#ffffffe6,#f2f7fbc2),#f6f8fbc7!important;height:673px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}body:has(.practice-page) .kenna-header.kenna-header--mega-open:after{z-index:0!important;content:""!important;opacity:.18!important;pointer-events:none!important;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px)!important;background-size:18px 18px!important;height:673px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover):after{z-index:0!important;content:""!important;opacity:.18!important;pointer-events:none!important;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px)!important;background-size:18px 18px!important;height:673px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within):after{z-index:0!important;content:""!important;opacity:.18!important;pointer-events:none!important;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px)!important;background-size:18px 18px!important;height:673px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}body:has(.kenna-event-topbar):has(.practice-page) .kenna-header.kenna-header--mega-open:before{top:var(--event-topbar-height)!important}body:has(.kenna-event-topbar):has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover):before{top:var(--event-topbar-height)!important}body:has(.kenna-event-topbar):has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within):before{top:var(--event-topbar-height)!important}body:has(.kenna-event-topbar):has(.practice-page) .kenna-header.kenna-header--mega-open:after{top:var(--event-topbar-height)!important}body:has(.kenna-event-topbar):has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover):after{top:var(--event-topbar-height)!important}body:has(.kenna-event-topbar):has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within):after{top:var(--event-topbar-height)!important}body:has(.practice-page) .kenna-header.kenna-header--mega-open .kenna-header__inner{z-index:1!important;position:relative!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__inner{z-index:1!important;position:relative!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__inner{z-index:1!important;position:relative!important}body:has(.practice-page) .kenna-header .kenna-mega-menu__main{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}body:has(.practice-page) .kenna-header .kenna-mega-menu__main:before{display:none!important}body:has(.practice-page) .kenna-header .kenna-mega-menu__main:after{display:none!important}body:has(.practice-page) .kenna-header.kenna-header--mega-open .kenna-wordmark{filter:none!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-wordmark{filter:none!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-wordmark{filter:none!important}body:has(.practice-page) .kenna-header.kenna-header--mega-open .kenna-header__brand:after{background:#06163459!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__brand:after{background:#06163459!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__brand:after{background:#06163459!important}body:has(.practice-page) .kenna-header.kenna-header--mega-open .kenna-header__link{color:var(--navy)!important}body:has(.practice-page) .kenna-header.kenna-header--mega-open .kenna-pill--ghost{color:var(--navy)!important}body:has(.practice-page) .kenna-header.kenna-header--mega-open .kenna-header__menu-toggle{color:var(--navy)!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__link{color:var(--navy)!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--ghost{color:var(--navy)!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-header__menu-toggle{color:var(--navy)!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__link{color:var(--navy)!important}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) .kenna-header:has(.kenna-header__nav-item--mega:focus-within) .kenna-header__menu-toggle{color:var(--navy)!important}body:has(.practice-page) .kenna-header.kenna-header--mega-open .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}body:has(.practice-page) .kenna-header:has(.kenna-header__nav-item--mega:hover) .kenna-pill--primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}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}body:has(.about-page) .kenna-event-topbar{display:none!important}@media (min-width:1201px){body:has(.practice-detail-page--figma) .practice-detail-overview__intro{grid-template-columns:minmax(0,700px) minmax(420px,500px)!important;justify-content:space-between!important;align-items:start!important;gap:48px!important;display:grid!important}body:has(.practice-detail-page--figma) .practice-detail-overview__intro>:not(.practice-detail-contacts){grid-column:1!important}body:has(.practice-detail-page--figma) .practice-detail-overview__intro .practice-detail-contacts{z-index:3!important;width:500px!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;grid-area:1/2/span 4!important;align-self:start!important;margin-top:-190px!important;padding:0!important;position:sticky!important;top:102px!important;bottom:auto!important;right:auto!important}body:has(.practice-detail-page--figma) .practice-detail-overview__intro .practice-detail-contacts__inner{pointer-events:auto!important;width:500px!important;position:static!important}body.has-public-motion .kenna-footer{z-index:0!important;isolation:isolate!important;position:sticky!important;bottom:0!important}body.has-public-motion:has(.job-detail-page) .kenna-footer{z-index:2!important;isolation:auto!important;position:relative!important;bottom:auto!important}body.has-public-motion>:is(.kenna-home,[class*=-page]){z-index:1;position:relative}}@media (max-width:1200px){body:not(:has(.login-page)):not(:has(.login-page--figma)):not(:has(.dashboard-page)) .kenna-header{z-index:110!important;position:fixed!important;inset:0 0 auto!important}body:has(.kenna-event-topbar):not(:has(.login-page)):not(:has(.login-page--figma)):not(:has(.dashboard-page)) .kenna-header{inset:var(--event-topbar-height) 0 auto!important;top:var(--event-topbar-height)!important}:is(body:has(.resources-page) .resources-page>main,body:has(.lawyers-page) .lawyers-page>main,body:has(.legal-page) .legal-page>main,body:has(.contact-page) .contact-page>main){padding-top:80px!important}body:has(.events-page) .events-main{padding-top:64px!important}body:has(.practice-detail-page) .practice-detail-hero__copy{padding-top:152px!important}}:is(body:has(.article-page) .article-related-card .resource-card__title,body:has(.practice-detail-page) .practice-detail-insight-card .resource-card__title,body:has(.lawyer-detail-page) .lawyer-detail-resource-card .resource-card__title){text-overflow:clip!important;white-space:normal!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}:is(body:has(.article-page) .article-related-card .resource-card__title a,body:has(.practice-detail-page) .practice-detail-insight-card .resource-card__title a,body:has(.lawyer-detail-page) .lawyer-detail-resource-card .resource-card__title a){text-overflow:clip!important;white-space:normal!important;display:inline!important;overflow:visible!important}.kenna-footer__award-grid{flex-wrap:wrap!important;overflow:visible!important}.kenna-footer__award{order:0!important}@media (min-width:1201px){.kenna-header.kenna-header.kenna-header.kenna-header--mega-open{color:var(--navy)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;--fill-0:var(--navy)!important;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;border-bottom-color:#06163414!important}.kenna-header.kenna-header.kenna-header:has(.kenna-header__nav-item--mega:hover){color:var(--navy)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;--fill-0:var(--navy)!important;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;border-bottom-color:#06163414!important}.kenna-header.kenna-header.kenna-header:has(.kenna-header__nav-item--mega:focus-within){color:var(--navy)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;--fill-0:var(--navy)!important;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;border-bottom-color:#06163414!important}.kenna-header.kenna-header.kenna-header .kenna-mega-menu{width:100vw!important;max-width:none!important;margin-left:-50vw!important;left:50%!important;overflow:visible!important}.kenna-header.kenna-header.kenna-header .kenna-mega-menu__main{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;width:100%!important;max-width:none!important;margin-inline:0!important}.kenna-mega-menu-backdrop--open{-webkit-backdrop-filter:blur(8px)saturate(1.08)!important;backdrop-filter:blur(8px)saturate(1.08)!important;background:linear-gradient(90deg,#06163414,#06163405),#ffffff08!important}.kenna-header.kenna-header.kenna-header .kenna-mega-menu__main:before,.kenna-header.kenna-header.kenna-header .kenna-mega-menu__main:after,.kenna-header.kenna-header.kenna-header.kenna-header--mega-open:before,.kenna-header.kenna-header.kenna-header.kenna-header--mega-open:after{display:none!important}.kenna-header.kenna-header.kenna-header:has(.kenna-header__nav-item--mega:hover):before{display:none!important}.kenna-header.kenna-header.kenna-header:has(.kenna-header__nav-item--mega:hover):after{display:none!important}.kenna-header.kenna-header.kenna-header:has(.kenna-header__nav-item--mega:focus-within):before{display:none!important}.kenna-header.kenna-header.kenna-header:has(.kenna-header__nav-item--mega:focus-within):after{display:none!important}}@media (max-width:1200px){body:has(.not-found-page) .kenna-header.kenna-header--inverse{color:#fff!important;--fill-0:#fff!important}body:has(.not-found-page) .kenna-header.kenna-header--inverse .kenna-wordmark{filter:brightness(0)invert()!important}body:has(.not-found-page) .kenna-header.kenna-header--inverse .kenna-header__menu-toggle{color:#fff!important}body:has(.not-found-page) .kenna-header.kenna-header--inverse .kenna-header__actions .kenna-pill--primary{color:var(--navy)!important;background:#fff!important;border-color:#fff!important}body:has(.not-found-page) .not-found-page>main{padding-top:80px!important}}body:has(.podcast-video-page) .podcast-video-authors{gap:12px}body:has(.podcast-video-page) .podcast-video-authors>p{margin-bottom:0}body:has(.podcast-video-page) .podcast-video-authors .article-authors__list{gap:8px}body:has(.podcast-video-page) .podcast-video-authors .article-authors__item{gap:14px;min-height:48px;font-size:15px;font-weight:700;line-height:22px}body:has(.podcast-video-page) .podcast-video-authors .article-authors__item img{object-fit:cover;flex:0 0 48px;width:48px;height:48px;display:block}body:has(.podcast-video-page) .podcast-video-authors .article-authors__name{white-space:normal;font-size:15px;line-height:22px}
