:root{--rem-scale:1;--root-font-size:16px;--base-rem:1rem;--base-max-width:108rem;--base-sticky-max-width:100.5rem;--base-content-max-width:90.5rem;--max-width:calc(var(--base-max-width) * var(--rem-scale));--sticky-max-width:calc(var(--base-sticky-max-width) * var(--rem-scale));--content-max-width:calc(var(--base-content-max-width) * var(--rem-scale));--logo-size-max:calc(8.75rem * var(--rem-scale));--logo-size-sticky:calc(5rem * var(--rem-scale));--logo-size:clamp( calc(7.5rem * var(--rem-scale)),calc(6.29rem + 2.278vw) * var(--rem-scale),var(--logo-size-max) );--header-bg:rgba(255,255,255,0.8);--sticky-margin:calc(3.75rem * var(--rem-scale));--logo-scale-factor:calc(var(--logo-size-sticky) / var(--logo-size-max));--nonsticky-sticky-logo-diff:calc( var(--logo-size) - var(--logo-size-sticky) );--sticky-space-around:calc(var(--nonsticky-sticky-logo-diff) * 2);--nonsticky-header-padding:clamp( calc(1.25rem * var(--rem-scale)),-6.011rem + 12vw,calc(8.75rem * var(--rem-scale)) );--sticky-header-empty-space:clamp( calc(1.25rem * var(--rem-scale)),-1.17rem + 6vw,calc(3.75rem * var(--rem-scale)) );--sticky-header-padding:clamp( calc(1.25rem * var(--rem-scale)),-2.38rem + 6.834vw,calc(5rem * var(--rem-scale)) );--full-width-column-margin-top:calc(-8.75rem * var(--rem-scale));--mobile-header-height:4.5rem;--full-width:100vw;--full-left-align:calc(-1 * var(--logo-size));}*,::after,::before{box-sizing:border-box;}body{margin:0;padding:0;min-height:100vh;}.customheader{background-color:transparent;}.header-content{background-color:var(--header-bg);backdrop-filter:blur(0.25rem);-webkit-backdrop-filter:blur(0.25rem);}.customheader{position:fixed;top:0;left:0;right:0;z-index:1000;}.header-content{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;}.customheader:not(.active) .header-content{height:var(--logo-size);}.customheader.active .header-content{height:var(--logo-size-sticky);}.customheader.sticky:not(.active) .header-content{max-width:var(--max-width);}.customheader.sticky.active .header-content{max-width:var(--sticky-max-width);}.customheader{backface-visibility:hidden;}.headerMainWrapper{transition:row-gap 0.4s ease-in-out,margin-left 0.4s ease-in-out;}.mainMenu ul,.mainMenu.primary{transition:gap 0.4s ease-in-out,margin 0.4s ease-in-out;}.secondary{transform-origin:top;transition:opacity 0.2s ease-out,visibility 0s linear 0.25s,height 0.25s ease-out,transform 0.25s ease-out,margin 0.25s ease-out;}.main-content{transition:padding 0.4s ease-in-out;width:100%;box-sizing:border-box;display:flex;justify-content:center;padding:0 2rem;}.content-wrapper{transition:max-width 0.4s ease-in-out,margin 0.4s ease-in-out,padding 0.4s ease-in-out;max-width:var(--max-width);display:grid;grid-template-columns:1fr 2fr;column-gap:2rem;padding:var(--logo-size) 0 2rem;box-sizing:border-box;}.content-wrapper:has(.full-width-column){grid-template-rows:auto minmax(0,1fr);}.left-column{display:flex;flex-direction:column;gap:2rem;}.content-wrapper:has(.full-width-column) .left-column{grid-column:1;grid-row:2;}.content-wrapper:has(.full-width-column) .right-column{grid-column:2;grid-row:2;}.content-wrapper:has(.full-width-column) .full-width-column{grid-column:1 / -1;grid-row:1;margin-top:var(--full-width-column-margin-top);}.logo{width:var(--logo-size);height:var(--logo-size);flex-shrink:0;}.customheader.sticky.active .logo{width:var(--logo-size-sticky);height:var(--logo-size-sticky);}.mainMenu.secondary a{font-size:clamp(0.953125rem,1vw,1.05rem);}.search-button:hover{background-color:#e6e6e6;}.search-icon i{margin-left:0.625rem;display:block;width:1.125rem;height:1.1875rem;}.headerMainWrapper{display:flex;flex-direction:column;align-items:flex-end;row-gap:1.5rem;}@media (min-width:53.125em){.customheader.sticky.active .headerMainWrapper{row-gap:0;}}.mainMenu{list-style:none;display:flex;gap:clamp(1rem,2vw,2rem);align-items:center;margin:0;padding:0;}.links-container a,.mainMenu a{color:#03203D;text-decoration:none;}.mainMenu a{font-size:clamp(1.25rem,1.5vw,1.375rem);font-weight:400;}.secondary{opacity:1;visibility:visible;height:auto;transform:translateY(0);}.customheader.sticky.active .secondary{opacity:0;visibility:hidden;height:0;margin:0;transform:translateY(-1rem);}.search-button{font-family:Georgia,serif;font-size:1.25rem;font-weight:400;color:#036;background:#fff;border:0.125rem solid #036;cursor:pointer;display:flex;align-items:center;padding:0.8rem 1.25rem;width:8.125rem;height:2.5rem;}.left-column{grid-column:1;grid-row:2;}.image-container{aspect-ratio:1/1.1;background-color:#ddd;width:100%;}.image-container img{width:100%;height:100%;object-fit:cover;object-position:top;}.office-hero .image-container{aspect-ratio:1440/743;background-color:transparent;}.office-hero img{width:100%;height:100%;object-fit:cover;}.links-container{display:flex;flex-direction:column;gap:1rem;}.links-container a{font-weight:500;}.right-column{grid-column:2;grid-row:2;background-color:#e6f3ff;padding:2rem;height:100%;}.full-width-column{grid-column:1 / -1;grid-row:1;margin-top:var(--full-width-column-margin-top);}.content-wrapper.full-width:has(.full-width-column){grid-template-rows:1fr;grid-template-columns:1fr;}@media (max-resolution:150dpi) and (max-width:62.5em),(max-resolution:1.5dppx) and (max-width:62.5em){:root{--logo-size:clamp( calc(6.25rem * var(--rem-scale)),calc(5.29rem + 2.278vw) * var(--rem-scale),var(--logo-size-max) );}}@media (max-resolution:150dpi) and (max-width:108em),(max-resolution:1.5dppx) and (max-width:108em){.mainMenu.secondary a{font-size:clamp(1rem,1vw,1.05rem);}}@media (max-width:107.9375em){.customheader{backface-visibility:hidden;}.header-content,.logo{will-change:max-width,width,height,padding;transition:max-width 0.4s ease-out,width 0.4s ease-out,height 0.4s ease-out,padding 0.4s ease-out;}.main-content{padding:0;}.customheader{box-sizing:border-box !important;}.customheader.sticky.active .header-content{width:calc(100% - var(--sticky-space-around));padding-right:calc(var(--sticky-space-around) / 2);}.customheader.sticky.active > .header-content{padding-right:calc(var(--sticky-space-around) / 2);}header.customheader.sticky:not(.active) .header-content{padding-right:calc(var(--sticky-space-around) / 2);}.customheader.sticky.active ~ .main-content .content-wrapper,header.customheader.sticky:not(.active) ~ .main-content .content-wrapper{max-width:calc(100% - var(--sticky-space-around));margin-left:var(--logo-size) !important;margin-right:calc(var(--sticky-space-around) / 2);flex:1 1 100%;}}@media (min-width:108em){.customheader,.header-content,.logo{will-change:transform,width,height,padding;}.header-content{display:flex;width:100%;align-items:center;box-sizing:border-box;justify-content:space-between;padding:0;transition:max-width 0.4s ease-out,height 0.4s ease-out,padding 0.4s ease-out,width 0.4s ease-out;max-width:var(--max-width);}.customheader{position:fixed;top:0;left:50%;transform:translateX(-50%);max-width:var(--max-width);width:100%;transition:height 0.4s ease-out,max-width 0.4s ease-out;height:var(--logo-size-max);justify-content:center;z-index:1000;}.customheader.sticky.active{max-width:var(--sticky-max-width);height:var(--logo-size-sticky);}.customheader.sticky.active .header-content{max-width:var(--sticky-max-width);padding-right:var(--logo-size-sticky);}.customheader.sticky:not(.active) .header-content{max-width:var(--max-width);padding-right:var(--logo-size);}.header-content .logo{width:var(--logo-size-max);height:var(--logo-size-max);flex-shrink:0;transition:width 0.4s ease-out,height 0.4s ease-out,transform 0.4s ease-out;transform-origin:left center;margin-left:0;}.customheader.sticky.active .header-content .logo{transform:scale(var(--logo-scale-factor));width:var(--logo-size-sticky);height:var(--logo-size-sticky);transform-origin:left center;}.headerMainWrapper{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;row-gap:1.5rem;transition:row-gap 0.4s ease-in-out;}.customheader.sticky.active .headerMainWrapper{row-gap:0;transition:margin-left 0.4s ease-in-out;}.mainMenu{list-style:none;display:flex;gap:clamp(1rem,2vw,2rem);align-items:center;padding:0;margin:0 0 0 auto;}.mainMenu a{font-size:clamp(1.25rem,1.5vw,1.375rem);font-weight:400;}.secondary{opacity:1;visibility:visible;height:auto;transform:translateY(0);transition:opacity 0.2s ease-out,visibility 0s linear 0.25s,height 0.25s ease-out,transform 0.25s ease-out,margin 0.25s ease-out;}.customheader.sticky.active .secondary{opacity:0;visibility:hidden;height:0;margin:0;transform:translateY(-1rem);}.content-wrapper{margin:0 auto;max-width:var(--content-max-width);padding-bottom:0;}.customheader.sticky.active .header-content,.customheader.sticky:not(.active) .header-content{padding-left:0;}}@media (max-resolution:150dpi) and (min-width:108em),(max-resolution:1.5dppx) and (min-width:108em){.customheader.sticky.active .logo{transform:scale(calc(0.875 * var(--logo-scale-factor))) !important;transform-origin:left center;}}.scale-toggle{position:fixed;top:20%;right:2%;z-index:100;background:#fff;padding:10px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.2);}.scale-toggle-two{position:fixed;top:28%;right:2%;z-index:100;background:#fff;padding:10px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.2);}.switch{display:flex;align-items:center;gap:8px;cursor:pointer;}.switch input{margin:0;}.slider,.sliderTwo{font-family:"ABCDiatype",sans-serif;font-size:14px;color:#fff;padding:5px 10px;border-radius:5px;background-color:#ff4d4d;}input:checked + .slider,input:checked + .sliderTwo{background-color:#4caf50;}.subannerPanel.twocolumn .grid-container,.videoClip .grid-container{left:0 !important;}@media (max-width:53.0625em){.customheader.mobile-nav,.customheader.sticky.active.mobile-nav{background-color:#03203D !important;backdrop-filter:none;height:4.5rem;position:fixed;width:100%;left:0;transform:none;}.customheader.mobile-nav .header-content,.customheader.sticky.active.mobile-nav .header-content{background-color:transparent;backdrop-filter:none;height:4.5rem !important;padding:0;max-width:none;margin:0;width:100%;}.customheader.mobile-nav,.customheader.mobile-nav .header-content{transition:none;}.customheader.mobile-nav .desktop-logo{display:none;}.customheader.mobile-nav .logo-mobile,.customheader.sticky.active.mobile-nav .logo-mobile{display:block;margin-left:0.625rem;height:2.5rem;}.customheader.mobile-nav .logo-mobile img,.customheader.sticky.active.mobile-nav .logo-mobile img{height:2.5rem;width:auto;}.customheader.mobile-nav .logo,.customheader.sticky.active.mobile-nav .logo{width:auto;height:auto;flex-shrink:0;margin-left:0.625rem;}.customheader.mobile-nav .headerMainWrapper .mainMenu:not(.mobile-menu),.customheader.sticky.active.mobile-nav .headerMainWrapper .mainMenu:not(.mobile-menu){display:none;}.customheader.mobile-nav .hamburger-menu,.customheader.sticky.active.mobile-nav .hamburger-menu{display:flex;align-items:center;justify-content:center;width:4.375rem;height:4.5rem;background-color:#0B3D71;cursor:pointer;position:absolute;right:0;top:0;}.customheader.mobile-nav .hamburger-icon,.customheader.sticky.active.mobile-nav .hamburger-icon{width:1.5rem;height:1.25rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;}.customheader.mobile-nav .hamburger-icon span,.customheader.sticky.active.mobile-nav .hamburger-icon span{display:block;width:100%;height:0.125rem;background-color:#ffffff;transition:all 0.3s ease;}.customheader.mobile-nav .mobile-menu{display:none;position:fixed;top:4.5rem;left:0;width:100%;background-color:#03203D;padding:1.25rem 0;z-index:999;}.customheader.mobile-nav .mobile-menu.active,.customheader.sticky.active.mobile-nav .mobile-menu.active{display:block;}.customheader.mobile-nav .mobile-menu li,.customheader.sticky.active.mobile-nav .mobile-menu li{display:block;padding:0 1.25rem;}.customheader.mobile-nav .mobile-menu a,.customheader.sticky.active.mobile-nav .mobile-menu a{color:#ffffff;font-size:1.125rem;line-height:3rem;display:block;text-decoration:none;font-family:"ABCDiatype",sans-serif;}.customheader.mobile-nav .hamburger-menu.active .hamburger-icon span:nth-child(1),.customheader.sticky.active.mobile-nav .hamburger-menu.active .hamburger-icon span:nth-child(1){transform:translateY(0.5625rem) rotate(45deg);}.customheader.mobile-nav .hamburger-menu.active .hamburger-icon span:nth-child(2),.customheader.sticky.active.mobile-nav .hamburger-menu.active .hamburger-icon span:nth-child(2){opacity:0;}.customheader.mobile-nav .hamburger-menu.active .hamburger-icon span:nth-child(3),.customheader.sticky.active.mobile-nav .hamburger-menu.active .hamburger-icon span:nth-child(3){transform:translateY(-0.5625rem) rotate(-45deg);}.customheader.mobile-nav ~ .main-content{margin-top:var(--mobile-header-height);}header.customheader.sticky.mobile-nav ~ .main-content > .content-wrapper{margin:0 !important;width:100%;max-width:100%;padding-right:1.25rem;padding-left:1.25rem;}header.customheader.sticky.mobile-nav ~ .main-content > .content-wrapper:has(.full-width-column){padding-top:0;}header.customheader.sticky:not(.active) .header-content{padding-right:unset;}header .grid-container{padding-right:1.5rem !important;}.bannerpanel,.statics,.homelocation,.insights,.practicesubbaner,.clientnewssubbanner,.recognitionpanel,.recentengamentpanel,.linkspanel,.alumnifirmnews,.inclusionNumbersPanel,.inclusionrecognition,.diversityPanel,.racialPanel,.oursupplier,.inclusiontransforming,.inclusionwomen,.traningProgram,.careerColleague,.benefits,.recruitmentContact,.alumnifaq,.recentnewspanel,.firmnews,.timelinepanel,.subannerPanel.twocolumn.podcastsubpanel,.inclusionCurriculum.grey,.inclusionCurriculum.blue,.pipelineprogram.grey,.inclusionCurriculum.blue,.cultureInclusionPanel.grey,.cultureInclusionPanel.blue,.inclusioncolleaguepanel.gery,.inclusioncolleaguepanel.blue{width:var(--full-width) !important;margin-left:calc(-50vw + 50%) !important;padding-left:1.5rem !important;padding-right:1.5rem !important;}.bannerpanel,.firmnews{padding:0 !important;}.firmnews .grid-container{padding-left:1.5rem !important;padding-right:1.5rem !important;}.firmnews h2{margin-left:0 !important;}.subannerPanel,.timelinepanel,.subannerPanel.twocolumn.podcastsubpanel{position:relative;width:var(--full-width) !important;margin-left:-20px;max-width:var(--content-max-width);padding-right:0 !important;padding-left:0 !important;}.subannerPanel.practicesubbaner .grid-container,.timelinepanel .grid-container{padding-right:1.5rem !important;padding-left:1.5rem !important;}.ourfirm{position:relative;}.ourfirm:before{content:'';background:#B9C8DA;width:170%;height:100%;position:absolute;left:-10%;z-index:-1;}.ourfirm .mobile{top:0px !important;}.ourfirm .mobile .set a.acclaw,.ourfirm .mobile .set .accordioncontent .listwrap{padding-left:0 !important;}.firmcontentimagepanel .grid-container .firmwrap,.videoClip{margin-left:-1.25rem;margin-right:-1.25rem;}.content-wrapper{padding-top:0;padding-bottom:0;}.bannerpanel,.practicesubbaner,.ourfirmbannerpanel,.clientnewssubbanner,.podcastsubpanel,.locationLandingPanel{margin-top:0 !important;}.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper{max-width:44% !important;transition:max-width 0.4s ease-in-out;}.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap{padding-right:1.25rem !important;padding-left:1.25rem !important;}}@media (min-width:53.125em){.logo-mobile,.hamburger-menu,.mobile-menu{display:none;}}.content-area{grid-column:1 / -1;grid-row:1;}header .grid-container{margin:0;}.grid-container{max-width:var(--max-width);padding:0 !important;}.bioPanel .grid-container,.subannerPanel.twocolumn.module.eventsubbaner .grid-container{margin:0 !important;padding:0 !important;}@media (min-width:64em){.bannerpanel,.firmnews{padding:0;}.firmnews .grid-container{padding-left:calc(var(--sticky-space-around) / 0.75) !important;padding-right:calc(var(--sticky-space-around) / 2) !important;}.linkspanel.sticky{margin:0 auto !important;margin-top:5rem !important;max-width:100.5rem !important;width:calc(100% - var(--sticky-space-around)) !important;}.linkspanel.sticky .sticknav .grid-container{margin-left:clamp(1rem,calc(-7.5906rem + 64.4295vw),5rem);}.linkspanel.sticky .sticknav ul li a{font-size:calc(clamp(1.125rem,1.117rem + 0.015vw,1.375rem));}.workingPanel .grid-container .familynetworkPanel{margin-left:0 !important;margin-right:0 !important;}}@media (min-width:64em) and (max-width:90.5em){.bannerpanel .grid-container,.statics .grid-container,.homelocation .grid-container,.insights .grid-container,.practicesubbaner .grid-container,.clientnewssubbanner .grid-container,.recognitionpanel .grid-container,.recentengamentpanel .grid-container,.linkspanel .grid-container,.alumnifirmnews .grid-container,.inclusionNumbersPanel .grid-container,.inclusionrecognition .grid-container,.diversityPanel .grid-container,.racialPanel .grid-container,.oursupplier .grid-container,.inclusiontransforming .grid-container,.inclusionwomen .grid-container,.traningProgram .grid-container,.careerColleague .grid-container,.benefits .grid-container,.recruitmentContact .grid-container,.alumnifaq .grid-container,.recentnewspanel .grid-container,.firmnews .grid-container,.timelinepanel .grid-container,.subannerPanel.twocolumn.podcastsubpanel .grid-container,.inclusionCurriculum.grey .grid-container,.inclusionCurriculum.blue .grid-container,.pipelineprogram.grey .grid-container,.cultureInclusionPanel.grey .grid-container,.cultureInclusionPanel.blue .grid-container,.inclusioncolleaguepanel.grey .grid-container,.inclusioncolleaguepanel.blue .grid-container{max-width:calc(100% - var(--sticky-space-around));margin-left:var(--logo-size) !important;margin-right:calc(var(--sticky-space-around) / 1.48);}.linkspanel.sticky .grid-container{margin-left:var(--logo-size-sticky) !important;}.bannerpanel,.statics,.homelocation,.insights,.practicesubbaner,.ourfirmbannerpanel,.clientnewssubbanner,.recognitionpanel,.recentengamentpanel,.linkspanel,.alumnifirmnews,.inclusionNumbersPanel,.inclusionrecognition,.diversityPanel,.racialPanel,.oursupplier,.inclusiontransforming,.inclusionwomen,.traningProgram,.careerColleague,.benefits,.recruitmentContact,.alumnifaq,.recentnewspanel,.firmnews,.timelinepanel,.subannerPanel.twocolumn.podcastsubpanel,.inclusionCurriculum.grey,.pipelineprogram.grey,.inclusionCurriculum.blue,.cultureInclusionPanel.grey,.cultureInclusionPanel.blue,.inclusioncolleaguepanel.grey,.inclusioncolleaguepanel.blue{width:var(--full-width) !important;margin-left:var(--full-left-align) !important;max-width:var(--content-max-width);}.firmnews .firm-bgimage .grid-container,.grid-container,.firmnews .firm.grid-container{padding-left:0 !important;}.bannerpanel .homeBanner .bannerwrap .grid-container .content.right{left:45% !important;}.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper{max-width:36.875rem !important;}.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap{margin-left:8% !important;}.linkspanel ul li a{font-size:clamp(1.375rem,calc(1.375rem + (28 - 22) * ((100vw - 64rem) /(1280 - 1024))),1.75rem);}.timelinepanel .contentwrap{padding-left:0 !important;padding-right:0 !important;}}@media (min-width:90.563em) and (max-width:107.9375em){.bannerpanel .grid-container,.statics .grid-container,.homelocation .grid-container,.insights .grid-container,.practicesubbaner .grid-container,.clientnewssubbanner .grid-container,.recognitionpanel .grid-container,.recentengamentpanel .grid-container,.linkspanel .grid-container,.alumnifirmnews .grid-container,.inclusionNumbersPanel .grid-container,.inclusionrecognition .grid-container,.diversityPanel .grid-container,.racialPanel .grid-container,.oursupplier .grid-container,.inclusiontransforming .grid-container,.inclusionwomen .grid-container,.traningProgram .grid-container,.careerColleague .grid-container,.benefits .grid-container,.recruitmentContact .grid-container,.alumnifaq .grid-container,.recentnewspanel .grid-container,.firmnews .grid-container,.timelinepanel .grid-container,.subannerPanel.twocolumn.podcastsubpanel .grid-container,.inclusionCurriculum.grey .grid-container,.pipelineprogram.grey .grid-container,.inclusionCurriculum.blue .grid-container,.cultureInclusionPanel.grey .grid-container,.cultureInclusionPanel.blue .grid-container,.inclusioncolleaguepanel.grey .grid-container,.inclusioncolleaguepanel.blue .grid-container{max-width:calc(100% - var(--sticky-space-around));margin-left:var(--logo-size) !important;margin-right:calc(var(--sticky-space-around) / 1.54);}.linkspanel.sticky .grid-container{margin-left:var(--logo-size-sticky) !important;}.bannerpanel,.statics,.homelocation,.insights,.practicesubbaner,.ourfirmbannerpanel,.clientnewssubbanner,.recognitionpanel,.recentengamentpanel,.linkspanel,.alumnifirmnews,.inclusionNumbersPanel,.inclusionrecognition,.diversityPanel,.racialPanel,.oursupplier,.inclusiontransforming,.inclusionwomen,.traningProgram,.careerColleague,.benefits,.recruitmentContact,.alumnifaq,.recentnewspanel,.firmnews,.timelinepanel,.subannerPanel.twocolumn.podcastsubpanel,.inclusionCurriculum.grey,.pipelineprogram.grey,.inclusionCurriculum.blue,.cultureInclusionPanel.grey,.cultureInclusionPanel.blue,.inclusioncolleaguepanel.grey,.inclusioncolleaguepanel.blue{width:var(--full-width) !important;margin-left:var(--full-left-align) !important;}.firmnews .grid-container{padding:0 !important;}}@media (min-width:1450px) and (max-width:1520px){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right{left:clamp(46%,calc((4 / 70) * (100vw - 1450px) + 46%),55%) !important;}}@media (min-width:108em){.grid-container{margin:0 auto;width:var(--content-max-width);padding:0 !important;}.bannerpanel,.statics,.homelocation,.insights,.practicesubbaner,.ourfirmbannerpanel,.clientnewssubbanner,.recognitionpanel,.recentengamentpanel,.linkspanel,.alumnifirmnews,.inclusionNumbersPanel,.inclusionrecognition,.diversityPanel,.racialPanel,.oursupplier,.inclusiontransforming,.inclusionwomen,.traningProgram,.careerColleague,.benefits,.recruitmentContact,.alumnifaq,.recentnewspanel,.firmnews,.timelinepanel,.subannerPanel.twocolumn.podcastsubpanel,.inclusionCurriculum.grey,.pipelineprogram.grey,.inclusionCurriculum.blue,.cultureInclusionPanel.grey,.cultureInclusionPanel.blue,.inclusioncolleaguepanel.grey,.inclusioncolleaguepanel.blue{width:var(--full-width) !important;margin-left:calc(-50vw + 50%) !important;padding-left:0;padding-right:0;}.firmnews .grid-container{padding:0 !important;}.alumnifirmnews.newsPanel .grid-container.firm .two_gridpanel.recentfirm .imgWrap{margin-top:0.625rem !important;}}@media (min-width:53.125em) and (max-width:63.9375em){.customheader.sticky.active ~ .main-content .content-wrapper,header.customheader.sticky:not(.active) ~ .main-content .content-wrapper{margin-left:calc(var(--sticky-space-around) / 2) !important;margin-right:calc(var(--sticky-space-around) / 2) !important;}.bannerpanel,.statics,.homelocation,.insights,.practicesubbaner,.ourfirmbannerpanel,.clientnewssubbanner,.recognitionpanel,.recentengamentpanel,.linkspanel,.alumnifirmnews,.inclusionNumbersPanel,.inclusionrecognition,.diversityPanel,.racialPanel,.oursupplier,.inclusiontransforming,.inclusionwomen,.traningProgram,.careerColleague,.benefits,.recruitmentContact,.alumnifaq,.recentnewspanel,.firmnews,.timelinepanel,.subannerPanel.twocolumn.podcastsubpanel,.inclusionCurriculum.grey,.pipelineprogram.grey,.inclusionCurriculum.blue,.cultureInclusionPanel.grey,.cultureInclusionPanel.blue,.inclusioncolleaguepanel.grey,.inclusioncolleaguepanel.blue{width:var(--full-width) !important;margin-left:calc(-50vw + 50%) !important;padding-left:calc(var(--sticky-space-around) / 1.4);padding-right:calc(var(--sticky-space-around) / 1.7);}.bannerpanel,.firmnews{padding:0;}.firmnews .grid-container{padding-left:calc(var(--sticky-space-around) / 1.4) !important;padding-right:calc(var(--sticky-space-around) / 1.6) !important;}.firmnews h2{margin-left:0 !important;}.subannerPanel,.timelinepanel,.subannerPanel.twocolumn.podcastsubpanel{position:relative;width:var(--full-width) !important;margin-left:0;max-width:var(--content-max-width);padding-right:0;padding-left:0;}.ourfirm{position:relative;}.ourfirm:before{content:'';background:#B9C8DA;width:170%;height:100%;position:absolute;left:-10%;z-index:-1;}.ourfirm .mobile{top:0px !important;}.ourfirm .mobile{top:0px !important;}.ourfirm .mobile .set a.acclaw,.ourfirm .mobile .set .accordioncontent .listwrap{padding-left:0 !important;}.bannerpanel,.bannerpanel .homeBanner .bannerwrap .imgWrap img,.subannerPanel,.subannerPanel img{height:480px !important;max-height:480px !important;transition:all 0.1s ease-out;}.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap{padding-top:180px !important;}.content-wrapper{display:unset;}.timelinepanel .grid-container{padding-left:calc(var(--sticky-space-around) / 2) !important;padding-right:calc(var(--sticky-space-around) / 2) !important;}.subannerPanel.twocolumn.videosubbanner,.subannerPanel.twocolumn.eventsubbaner{width:100% !important;height:100% !important;max-height:100% !important;}.subannerPanel.twocolumn.podcastsubpanel,.subannerPanel.twocolumn.podcastsubpanel img{height:100% !important;max-height:100% !important;}.headerMainWrapper .header-menu ul.mainMenu{min-width:100%;}.headerMainWrapper .header-menu li{padding-right:0.5rem;}.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper{max-width:44% !important;}.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap{padding-left:0px !important;margin-left:calc(var(--sticky-space-around) / 1.8) !important;margin-right:calc(var(--sticky-space-around) / 2) !important;}}@media print,screen and (max-width:47.9988em){.twocolumscontentpanel .grid-container{margin-left:-1.5rem;margin-right:-1.5rem;}footer .footersec .column-1 .subscribeCta::before{max-width:289px;}.quotateboxpanel{position:relative;}.quotateboxpanel:before{content:'';background:#b9c8da;width:480%;height:100%;position:absolute;left:-200%;top:0;z-index:0;}.quotateboxpanel .grid-container .contentwrap{position:relative;}.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper{max-width:calc(clamp(19.375rem,11.186vw + 17.138rem,22.5rem)) !important;}}@media print,screen and (max-width:600px){.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper{max-width:16.5625rem !important;}.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content h1 a,.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content .h1 a{font-size:3.4375rem !important;}}.locationLandingPanel .imgWrap img{width:100%;}.practicesPanel .parContent .contentPanel,.awardscontentpanel.podcastrecentpanel,.careerApplicationProcess,.qualifiedContentWrap.bgWrapper,.businesspolicy{position:relative;}.practicesPanel .parContent.practiceLitigationData .contentPanel:first-child:before,.practicesPanel .parContent .contentPanel:nth-child(even):before,.awardscontentpanel.podcastrecentpanel:before,.careerApplicationProcess:before,.qualifiedContentWrap.bgWrapper:before,.businesspolicy:before{content:'';background:#f1f4f8;width:480%;height:100%;position:absolute;left:-200%;top:0;z-index:-1;}awardscontentpanel.podcastrecentpanel:before,.careerApplicationProcess:before,.qualifiedContentWrap.bgWrapper:before,.businesspolicy:before,.awardscontentpanel.podcastrecentpanel:before{background:#B9C8DA;}.practicesPanel .parContent.practiceLitigationData.mt0 .contentPanel:first-child:before{background:transparent !important;}.content-wrapper{padding-bottom:0;}.insightspanel .flexdivsection .grid-container{width:100%;}.awardscontentpanel.podcastlistpanel,.awardscontentpanel.relatedpracticepanel.podcastspeakerspanel,.awardscontentpanel.insightspanel.podcasttranscriptpanel,.awardscontentpanel.relatedpracticepanel{margin-bottom:0 !important;}.inclusiontransforming .quotateboxpanel .grid-container{margin:0 !important;max-width:100%;}.alumnifirmnews.newsPanel .firm .two_gridpanel.recentfirm .imgWrap{margin-top:0 !important;}.MacOS .content-wrapper{padding-top:0;}.quotateboxpanel.inclusionCurriculumQuate,.quotateboxpanel.inclusionwomenleadquate{padding-left:0 !important;padding-right:0 !important;}@media (min-width:53.125em){.MacOS .content-wrapper{padding-top:var(--logo-size);}}p.normal{font-size:clamp(1.125rem,calc(1.125rem + (18 - 18) * ((100vw - 24.5625rem) / (1023 - 393))),1.125rem) !important;}p.large{font-size:clamp(1.375rem,calc(1.375rem + (22 - 22) * ((100vw - 24.5625rem) / (1023 - 393))),1.375rem) !important;margin-bottom:3.375rem !important;}p.small{font-size:clamp(1.125rem,calc(1.125rem + (18 - 18) * ((100vw - 24.5625rem) / (1279 - 393))),1.125rem) !important;}@media (min-width:64em){p.normal{font-size:clamp(1.125rem,calc(1.125rem + (22 - 18) * ((100vw - 64rem) / (1728 - 1024))),1.375rem) !important;margin-bottom:1.875rem !important;}p.large{font-size:clamp(1.375rem,calc(1.375rem + (27 - 22) * ((100vw - 64rem) / (1728 - 1024))),1.6875rem) !important;margin-bottom:1.875rem !important;}}@media (min-width:80em){p.small{font-size:clamp(1.125rem,calc(1.125rem + (20 - 18) * ((100vw - 80rem) / (1728 - 1280))),1.25rem) !important;}}.locationLandingPanel .grid-container .locatDetail .flexwrap .leftwrap .contentwrap.contenthidden{height:19.65rem;overflow-y:hidden;position:relative;}.locationLandingPanel .grid-container .locatDetail .flexwrap .leftwrap .contentwrap.contenthidden:before{content:'';position:absolute;left:0;right:0;height:7.5rem;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(139,167,32,0)),to(#b9c8da));background:linear-gradient(180deg,rgba(139,167,32,0) 0%,#b9c8da 100%);}.statics,.homelocation,.insights,.recognitionpanel,.recentengamentpanel,.alumnifaq,.inclusionNumbersPanel,.inclusionrecognition,.racialPanel,.inclusiontransforming,.traningProgram,.benefits.bgbenefits{position:relative;}.statics:before,.homelocation:before,.insights:before,.recognitionpanel:before,.recentengamentpanel:before,.alumnifaq:before,.inclusionNumbersPanel:before,.inclusionrecognition:before,.racialPanel:before,.inclusiontransforming:before,.traningProgram:before,.benefits.bgbenefits:before{z-index:-1;content:'';background:#03203D;width:100%;position:absolute;left:-200px;height:100%;top:0;}.insights:before,.recentengamentpanel:before,.inclusionrecognition:before,.racialPanel:before,.benefits.bgbenefits:before{background:#B9C8DA;}body:has(.searchloading:not([style*="display: none"])) .sitewrap{display:flex;flex-direction:column;min-height:100vh;}body:has(.searchloading:not([style*="display: none"])) main{flex:1;}footer{flex-shrink:0;}.vjs-contextmenu-ui-menu .vjs-menu-item:before{display:none}.linkspanel.careerlinkpanel ul li a{font-size:1.25rem;}.linkspanel.careerlinkpanel ul li.submenulist .submenuwrap{min-width:20rem;}.linkspanel.careerlinkpanel ul li.submenulist .submenuwrap ul li a{font-size:clamp(1.125rem,calc(1.125rem + (24 - 18) * ((100vw - 64rem) / (1728 - 1024))),1.5rem);}.linkspanel.careerlinkpanel ul li.submenulist:last-child{margin-right:0;}@media (min-width:64em) and (max-width:90rem){.linkspanel.careerlinkpanel ul li.submenulist:last-child .submenuwrap{left:auto;right:0;}}@media print,screen and (min-width:64em){.linkspanel.careerlinkpanel ul li a{font-size:clamp(1.25rem,calc(1.25rem + (31 - 20) * ((100vw - 64rem) / (1639 - 1024))),1.9375rem);}.linkspanel.careerlinkpanel ul li.submenulist{margin-right:clamp(4.0625rem,calc(4.0625rem + (80 - 65) * ((100vw - 64rem) / (1728 - 1024))),5rem);}.linkspanel.careerlinkpanel ul li.submenulist .submenuwrap{min-width:clamp(15rem,calc(15rem + (320 - 240) * ((100vw - 64rem) / (1728 - 1024))),20rem);border-width:clamp(0.625rem,calc(0.625rem + (15 - 10) * ((100vw - 64rem) / (1728 - 1024))),0.9375rem);}.linkspanel.careerlinkpanel.sticky ul li.submenulist{margin-right:1.625rem;}.linkspanel.careerlinkpanel.sticky ul li.submenulist .submenuwrap ul li a{font-size:1.1rem;}.linkspanel.careerlinkpanel.sticky ul li.submenulist .submenuwrap{min-width:clamp(15rem,calc(15rem + (240 - 240) * ((100vw - 64rem) / (1728 - 1024))),15rem);}.linkspanel.careerlinkpanel.sticky ul li.submenulist:last-child .submenuwrap{left:auto;right:0;}}@media (min-width:1640px){.linkspanel.careerlinkpanel ul li a{font-size:clamp(1.9375rem,calc(1.9375rem + (35 - 31) * ((100vw - 102.5rem) / (1728 - 1640))),2.1875rem);}.headerMainWrapper .header-menu li{padding-right:0px;}}@media screen and (min-width:108rem) and (max-width:108.375rem){.bioPanel .grid-container{margin-left:calc(clamp(0.5rem,-80vw + 86.9rem,0rem)) !important;}.customheader.sticky.active ~ .main-content .bioPanel .grid-container{margin-left:3px !important;}}.allresult.backtoprobono{display:inline-block;}.summerprogram .grid-container .programcontentWrap.probonocontentWrap a::after{display:none;}.backtoprobono > .view-all{display:flex;align-items:center;line-height:1;padding:1.375rem 1.5625rem;min-width:22rem;}.allresult.backtoprobono a::before{content:'';position:relative;background:url("/assets/images/settings/arrow-navblue.svg") no-repeat;display:inline-block;height:0.9375rem;transform:rotate(180deg);width:1.5625rem;top:0;left:0;margin-right:0.9375rem;}.allresult.backtoprobono:hover{background-color:#0B3D71;-webkit-transition:all 0.5s;transition:all 0.5s;}.allresult.backtoprobono:hover a,.allresult.backtoprobono:hover a::before{color:white;}.subannerPanel.practicesubbaner.grayscalesubbaner img{-webkit-filter:grayscale(1);filter:grayscale(1);}.allresult.backtoprobono:hover a::before{content:'';background:url("/assets/images/settings/arrow-navblue-white.svg") no-repeat;display:inline-block;}@media (max-width:47.9988em){.allresult.backtoprobono{margin-top:2rem;}.allresult.backtoprobono,.allresult.backtoprobono:hover{background:transparent;color:#03203D;}.allresult.backtoprobono > .view-all{min-width:initial;padding:0;}.allresult.backtoprobono:hover a,.allresult.backtoprobono:hover a::before{color:#03203D;}.allresult.backtoprobono:hover a::before{content:'';background:url("/assets/images/settings/arrow-navblue.svg") no-repeat;display:inline-block;}.subannerPanel.practicesubbaner:has(+ .backtoprobono) .grid-container .subTitle{position:relative;bottom:unset;padding-top:1.5rem;padding-bottom:1.5rem;}}.summerprogram .grid-container .programcontentWrap.probonocontentWrap li,.summerprogram .grid-container .programcontentWrap.probonocontentWrap a{font-size:clamp(1.125rem,calc(1.125rem + (22 - 18) * ((100vw - 24.5625rem) /(1023 - 393))),1.375rem);}.summerprogram .grid-container .programcontentWrap.probonocontentWrap ul li::before{content:'';top:0.5875rem;}@media print,screen and (min-width:64em){.summerprogram .grid-container .programcontentWrap.probonocontentWrap li,.summerprogram .grid-container .programcontentWrap.probonocontentWrap a{font-size:clamp(1.375rem,calc(1.375rem + (27 - 22) * ((100vw - 64rem) /(1728 - 1024))),1.6875rem);}}.probononewsgridpanel .parent .div-1{grid-area:1 / 1 / 2 / 2;}.probononewsgridpanel .parent .div-2{grid-area:1 / 2 / 2 / 4;}.probononewsgridpanel .parent .div-3{grid-area:2 / 1 / 3 / 2;}.probononewsgridpanel .parent .div-4{grid-area:2 / 2 / 3 / 3;}.probononewsgridpanel .parent .div-5{grid-area:2 / 3 / 3 / 4;}.probononewsgridpanel .parent .div-6{grid-area:3 / 1 / 4 / 3;}.probononewsgridpanel .parent .div-7{grid-area:3 / 3 / 4 / 4;}.probononewsgridpanel .parent .div-8{grid-area:4 / 1 / 5 / 2;}.probononewsgridpanel .parent .div-9{grid-area:4 / 2 / 5 / 3;}.probononewsgridpanel .parent .div-10{grid-area:4 / 3 / 5 / 4;}.probononewsgridpanel .parent .div-11{grid-area:5 / 1 / 6 / 3;}.probononewsgridpanel .parent .div-12{grid-area:5 / 3 / 6 / 4;}.probononewsgridpanel .parent .div-13{grid-area:6 / 1 / 7 / 2;}.probononewsgridpanel .parent .div-14{grid-area:6 / 2 / 7 / 3;}.probononewsgridpanel .parent .div-15{grid-area:6 / 3 / 7 / 4;}.probononewsgridpanel .parent .div-16{grid-area:7 / 1 / 8 / 3;}.probononewsgridpanel .parent .div-17{grid-area:7 / 3 / 8 / 4;}.panelVideoSection.videoSection{margin-top:calc(clamp(6.25rem,6.818vw + 1.886rem,9.25rem)) !important;}.panelVideoSection.videoSection .videoContainer,.videoClip.videoPanel.probonovideopanel .videoContainer{max-width:62.5rem;width:100%;margin:0 auto;}.summerprogram .grid-container .panelVideoSection.videoSection + .programcontentWrap{margin-top:calc(clamp(2.5rem,2.247vw + 1.948rem,4.375rem));}.findAProfessionalPanel .flexWrapTeam .outBio .bioBlock .imgWrap img,.firmLeaderPanel .grid-container .lawyersPanel .flexWrapTeam .outBio .bioBlock .imgWrap img{max-width:21.5625rem;}@media screen and (min-width:80em){.searchResultPanel .findAProfessionalPanel .outBio{max-width:21.5625rem;}}@media (max-width:47.9375rem){.videoClip.videoPanel.probonovideopanel .videoContainer{margin-top:2.5rem !important;}}.linkspanel li.submenulist.active-submenu > a,.ourfirm .mobile .set .accordioncontent .listwrap ul li.submenulist.active-submenu > a{font-weight:700;}