html body{font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;font-weight:400}.home-section.dnd-section{margin:0!important;max-width:none!important;padding:0!important}.band-flat,.band-flat .dnd-column,.band-flat .dnd-module,.band-flat .dnd-row,.band-flat .hs_cos_wrapper,.band-flat .row-fluid,.band-flat .row-fluid-wrapper,.band-flat .widget-span{display:contents!important;float:none!important;margin:0!important;max-width:none!important;min-height:0!important;padding:0!important;width:auto!important}.band-flat .row-fluid:after,.band-flat .row-fluid:before{content:none!important;display:none!important}.hs-inline-edit .band-flat.dnd-section{display:block!important;width:100%!important}.band-block .dnd-column,.band-block .dnd-module,.band-block .dnd-row,.band-block .hs_cos_wrapper,.band-block .row-fluid,.band-block .row-fluid-wrapper,.band-block .widget-span,.band-block.dnd-section{clear:both!important;display:block!important;float:none!important;height:auto!important;margin:0!important;max-width:none!important;min-height:0!important;overflow:visible!important;padding:0!important;width:100%!important}.band-block .row-fluid:after,.band-block .row-fluid:before{content:none!important;display:none!important}html body .band-flat:has(.client-types-section),html body .band-flat:has(.client-types-section) :is(.row-fluid-wrapper,.row-fluid,.dnd-column,.dnd-row,.dnd-module,.widget-span,.hs_cos_wrapper),html body .band-flat:has(.who-we-help-cta-section),html body .band-flat:has(.who-we-help-cta-section) :is(.row-fluid-wrapper,.row-fluid,.dnd-column,.dnd-row,.dnd-module,.widget-span,.hs_cos_wrapper){clear:both!important;display:block!important;float:none!important;height:auto!important;margin:0!important;max-width:none!important;overflow:visible!important;width:100%!important}.band-stack .dnd-column,.band-stack .dnd-module,.band-stack .dnd-row,.band-stack .dnd-row>.row-fluid,.band-stack .hs_cos_wrapper,.band-stack .widget-span,.band-stack>.row-fluid-wrapper,.consultation-section .dnd-row>.row-fluid,.situations-section .dnd-column,.situations-section .dnd-module,.situations-section .dnd-row,.situations-section .dnd-row>.row-fluid,.situations-section .hs_cos_wrapper,.situations-section .widget-span,.situations-section>.row-fluid-wrapper{display:contents}.band-stack>.row-fluid,.band-stack>.row-fluid-wrapper>.row-fluid{margin-inline:auto;padding-inline:1.25rem;width:min(100%,90rem)}@media (min-width:64rem){.band-stack>.row-fluid,.band-stack>.row-fluid-wrapper>.row-fluid{padding-inline:2.5rem}}@media (min-width:80rem){.band-stack>.row-fluid,.band-stack>.row-fluid-wrapper>.row-fluid{padding-inline:6.25rem}}.band-extended>.row-fluid,.band-extended>.row-fluid-wrapper>.row-fluid{margin-inline:auto;padding-inline:1.25rem;width:min(100%,90rem)}.situations-section.dnd-section.home-section{background-color:#f2f1eb;padding-block:4rem!important;padding-inline:0!important}.situations-section .section-title,.situations-section h2{box-sizing:border-box;color:#09111c;font-size:1.875rem;font-weight:400;line-height:1.2;margin:0 0 3rem;padding-inline:1.25rem;text-align:center;width:100%}.situations-section .situations-slide-media{overflow:hidden;position:relative}.situations-section .situations-slide-media img{display:block;height:100%;max-width:none;object-fit:cover;width:100%}.situations-section .situations-slide-overlay{background-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent);inset:0;pointer-events:none;position:absolute;z-index:1}.situations-section h3.situations-slide-title{color:#fff;font-size:1rem;font-weight:400;inset-inline:0;line-height:1.5;margin:0;position:absolute;text-align:center;top:1.5rem;z-index:2}.situations-section .situations-slider{position:relative}.situations-section .situations-slider .splide__arrow{align-items:center;background:hsla(0,0%,100%,.18);border:0;border-radius:999px;color:#fff;display:flex;height:5rem;justify-content:center;opacity:1;padding:0;width:5rem}.situations-section .situations-slider .splide__arrow svg{fill:none;height:1.5rem;max-width:none;stroke:currentColor;width:1.5rem}.situations-section .situations-slider .splide__arrow--prev svg{transform:none}@media (min-width:48rem){.situations-section .section-title,.situations-section h2{font-size:3rem;line-height:1}.situations-section .situations-slider .splide__arrow{background:rgb(9 17 28/6%);color:#09111c}}@media (min-width:64rem){.situations-section.dnd-section.home-section{padding-block:6rem!important}}.consultation-section .dnd-module,.consultation-section .hs_cos_wrapper,.consultation-section .widget-span,.consultation-section>.row-fluid-wrapper{display:contents}.consultation-section>.row-fluid,.consultation-section>.row-fluid-wrapper>.row-fluid{display:grid;gap:3rem;margin-inline:auto;padding:4rem 1.25rem;width:min(100%,90rem)}.consultation-section .dnd-column{float:none!important;margin:0!important;padding:0!important;width:auto!important}.consultation-section .dnd-column:first-child{align-items:flex-start;display:flex;flex-direction:column}.consultation-section .dnd-column:first-child>.dnd-row,.consultation-section .dnd-column:first-child>.row-fluid-wrapper,.consultation-section .dnd-column:first-child>.row-fluid-wrapper>.row-fluid{display:contents}.consultation-section .dnd-column:first-child h2{color:#09111c;font-size:1.875rem;font-weight:400;line-height:1.2;margin:0 0 1.25rem;padding:0;text-align:left;width:100%}.consultation-section p.consultation-copy{color:#09111c;font-size:1.125rem;font-weight:400;line-height:1.32;margin:0 0 1.5rem;max-width:37.5rem}.consultation-section p.consultation-confidentiality{align-items:center;color:rgba(9,17,28,.6);display:flex;font-size:.875rem;font-weight:400;gap:.5rem;line-height:1.32;margin:0}.consultation-section p.consultation-confidentiality .lucide,.consultation-section p.consultation-confidentiality svg{flex:0 0 auto;height:1rem;width:1rem}.consultation-section fieldset.consultation-call-option{border:0;margin:.125rem 0 0;min-inline-size:0;padding:0}.consultation-section fieldset.consultation-call-option legend{color:#09111c;float:none;font-size:.875rem;font-weight:500;line-height:1.32;margin:0 0 .5rem;padding:0;width:auto}.consultation-section fieldset.consultation-call-option>p{color:rgba(9,17,28,.72);font-size:.875rem;line-height:1.32;margin:0 0 1.25rem;max-width:31.25rem}.consultation-section label.consultation-switch-row{align-items:center;color:#09111c;cursor:pointer;display:flex;font-size:.875rem;font-weight:400;gap:.75rem;line-height:1.32;margin:0}.consultation-section .consultation-consent label.consultation-switch-row{color:rgba(9,17,28,.8);font-size:.75rem;margin-top:.75rem}.consultation-section input.consultation-switch{appearance:none;-webkit-appearance:none;background-color:#aba7a2;border:0;border-radius:999px;cursor:pointer;flex:0 0 auto;height:1.25rem;margin:0;padding:0;position:relative;width:2.25rem}.consultation-section input.consultation-switch:before{background-color:#fff;border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.16);content:"";height:1rem;left:.125rem;position:absolute;top:.125rem;transition:translate .15s ease;width:1rem}.consultation-section input.consultation-switch:checked{background-color:#ee614e}.consultation-section input.consultation-switch:checked:before{transform:none;translate:1rem 0}.consultation-section input.consultation-switch:focus-visible{outline:2px solid #1e74d0;outline-offset:2px}@media (min-width:48rem){.consultation-section .dnd-column:first-child h2{font-size:3rem;line-height:1}}@media (min-width:64rem){.consultation-section>.row-fluid,.consultation-section>.row-fluid-wrapper>.row-fluid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:2.5rem;padding-bottom:8.75rem;padding-top:7.5rem}}@media (min-width:80rem){.consultation-section>.row-fluid,.consultation-section>.row-fluid-wrapper>.row-fluid{gap:6rem;padding-inline:6.25rem}}.intake-process-section.dnd-section.home-section{background:linear-gradient(180deg,#f2f1eb 47.51%,#fff 0)}.intake-process-section>.row-fluid,.intake-process-section>.row-fluid-wrapper>.row-fluid{padding-block:4rem 3rem}@media (min-width:64rem){.intake-process-section>.row-fluid,.intake-process-section>.row-fluid-wrapper>.row-fluid{padding-bottom:3rem;padding-top:5rem}}.intake-process-section h2{color:#09111c;font-size:1.875rem;font-weight:400;line-height:1.2;margin:0 0 2.5rem;padding:0;text-align:center;width:100%}@media (min-width:48rem){.intake-process-section h2{font-size:3rem;line-height:1;margin-bottom:3.5rem}}.intake-process-section .dnd-column>.dnd-row:has(.intake-process-card){display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr);margin:0;padding:0;width:100%}.intake-process-section .dnd-column>.dnd-row:has(.intake-process-card) .dnd-column,.intake-process-section .dnd-column>.dnd-row:has(.intake-process-card) .dnd-module,.intake-process-section .dnd-column>.dnd-row:has(.intake-process-card) .hs_cos_wrapper,.intake-process-section .dnd-column>.dnd-row:has(.intake-process-card) .intake-process-grid,.intake-process-section .dnd-column>.dnd-row:has(.intake-process-card) .row-fluid,.intake-process-section .dnd-column>.dnd-row:has(.intake-process-card) .row-fluid-wrapper,.intake-process-section .dnd-column>.dnd-row:has(.intake-process-card) .widget-span{display:contents}.intake-process-section .dnd-column>.dnd-row:has(.intake-process-card) .row-fluid:after,.intake-process-section .dnd-column>.dnd-row:has(.intake-process-card) .row-fluid:before{content:none!important;display:none!important}@media (min-width:48rem){.intake-process-section .dnd-column>.dnd-row:has(.intake-process-card){gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.intake-process-section .dnd-column>.dnd-row:has(.intake-process-card){gap:1.5rem}}.intake-process-section .intake-process-card{display:flex;flex-direction:column;margin:0;min-width:0}.intake-process-section .intake-process-media{aspect-ratio:4/5;background-color:#fff;display:block;flex:0 0 auto;overflow:hidden;position:relative;width:100%}.intake-process-section .intake-process-media img,.intake-process-section .intake-process-shader-canvas{display:block;height:100%;inset:0;margin:0;max-width:none;object-fit:cover;position:absolute;width:100%}.intake-process-section .intake-process-shader-fallback{object-fit:contain;opacity:1}.intake-process-section .intake-process-shader-canvas,.intake-process-section .intake-process-shader.is-shader-ready .intake-process-shader-fallback{opacity:0}.intake-process-section .intake-process-shader.is-shader-ready .intake-process-shader-canvas{opacity:1}.intake-process-section .intake-process-badge{background-color:#fff;border:0;border-radius:999px;bottom:1.75rem;color:#09111c;display:inline-block;font-family:PP Neue Montreal,Arial,sans-serif;font-size:1rem;font-weight:500;left:50%;letter-spacing:.01em;line-height:1.32;margin:0;max-width:calc(100% - 1.5rem);padding:.375rem .75rem;position:absolute;text-align:center;transform:translateX(-50%);translate:none;white-space:nowrap;width:max-content;z-index:10}.intake-process-section .intake-process-badge-dark{background-color:#09111c;color:#fff}.intake-process-section .intake-process-badge-glass{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);box-shadow:inset -1px 1px 6px hsla(0,0%,100%,.35),inset 1px -1px 6px rgba(9,17,28,.18),0 4px 20px rgba(9,17,28,.12);color:#fff;text-shadow:0 1px 1px rgba(9,17,28,.15)}.intake-process-section .intake-process-copy{color:#09111c;font-family:PP Neue Montreal,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.32;margin-inline:auto;max-width:25rem;padding-top:2.125rem;text-align:left}.intake-process-section .intake-process-copy p{color:#09111c;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.32;margin:0;text-align:left}.intake-process-section .intake-process-copy p.intake-process-wait{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;margin:0 0 1rem}.intake-process-section .intake-process-copy p.intake-process-note{color:rgba(9,17,28,.6);font-size:.875rem;font-weight:400;line-height:1.32;margin:1rem 0 0}@media (min-width:48rem){.intake-process-section .intake-process-copy{max-width:20rem}}@media (min-width:64rem){.fired-guide-section .content-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}html body .fired-guide-section-layout .content-card-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.fired-guide-section .content-card-grid>.content-card{float:none;margin:0;max-width:none;width:auto}}.fired-guide-section>.row-fluid,.fired-guide-section>.row-fluid-wrapper>.row-fluid{display:grid;grid-auto-rows:auto;grid-template-columns:1fr;padding-block:4rem}@media (min-width:48rem){.fired-guide-section>.row-fluid,.fired-guide-section>.row-fluid-wrapper>.row-fluid{grid-template-columns:repeat(2,minmax(0,1fr))}.fired-guide-section .fired-guide-steps,.fired-guide-section .inline-cta{grid-column:1/-1}}.fired-guide-section h2.fired-guide-title{color:#09111c;font-size:2.25rem;font-weight:400;grid-column:1;grid-row:1;line-height:.98;margin:0 0 2.5rem;padding:0}.fired-guide-section p.fired-guide-description{color:#09111c;font-size:1rem;font-weight:400;grid-column:1;grid-row:2;line-height:1.32;margin:0 0 2.5rem;max-width:36.25rem;padding:0}.fired-guide-section .fired-guide-steps{grid-row:3;margin:0 0 2.5rem}.fired-guide-section .inline-cta{grid-row:4;margin:0;max-width:40.5rem}.fired-guide-section .fired-guide-steps .section-label{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1;margin:0 0 1.5rem;padding:0}.fired-guide-section .content-card-grid{gap:.5rem;list-style:none;margin:0;padding:0}.fired-guide-section .content-card{background-color:#f2f1eb;box-sizing:border-box;color:rgba(9,17,28,.6);display:flex;flex-direction:column;font-size:1rem;font-weight:400;justify-content:space-between;line-height:1.32;margin:0;min-height:16rem;padding:1.75rem}.fired-guide-section .content-card-icon{align-items:center;background-color:#fff;border-radius:999px;color:#09111c;display:flex;flex:0 0 auto;height:2rem;justify-content:center;margin:0;width:2rem}.fired-guide-section .content-card-icon .lucide,.fired-guide-section .content-card-icon [class^=ri-],.fired-guide-section .content-card-icon svg{font-size:1rem;height:1rem;line-height:1;width:1rem}.fired-guide-section .content-card-content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;margin:0;padding:4.5rem 0 0}.fired-guide-section .content-card p{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1.32;margin:0}.fired-guide-section .content-card p.content-card-title{color:#09111c;font-weight:500;margin:0 0 .75rem}.fired-guide-section .inline-cta-title{color:#09111c;font-size:2rem;font-weight:400;line-height:1.08;margin:0;padding:0}.fired-guide-section .inline-cta-copy{color:#09111c;font-size:1rem;font-weight:400;line-height:1.32;margin:.5rem 0 0;padding:0}.fired-guide-section .inline-cta .cta-button{margin-top:1.5rem}@media (min-width:48rem){.fired-guide-section h2.fired-guide-title{font-size:3rem}.fired-guide-section p.fired-guide-description{grid-column:2}}@media (min-width:64rem){.fired-guide-section>.row-fluid,.fired-guide-section>.row-fluid-wrapper>.row-fluid{padding-block:10rem}.fired-guide-section h2.fired-guide-title{margin-bottom:3rem}.fired-guide-section p.fired-guide-description{font-size:1.125rem;margin-bottom:3.75rem}.fired-guide-section .fired-guide-steps{margin-bottom:5rem}.fired-guide-section .fired-guide-steps .section-label{margin-bottom:2rem}.fired-guide-section .content-card{padding:2.25rem}.fired-guide-section .inline-cta-copy{font-size:1.125rem}}.recent-results-section.dnd-section>.row-fluid,.recent-results-section.dnd-section>.row-fluid-wrapper>.row-fluid{box-sizing:border-box;margin-inline:auto!important;max-width:1440px!important;padding-block:64px!important;padding-inline:20px!important;width:min(100%,1440px)!important}.recent-results-section.dnd-section .row-fluid:after,.recent-results-section.dnd-section .row-fluid:before{content:none!important;display:none!important}@media (min-width:1024px){.recent-results-section.dnd-section>.row-fluid,.recent-results-section.dnd-section>.row-fluid-wrapper>.row-fluid{padding-block:120px!important;padding-inline:40px!important}}@media (min-width:1280px){.recent-results-section.dnd-section>.row-fluid,.recent-results-section.dnd-section>.row-fluid-wrapper>.row-fluid{padding-inline:100px!important}}.recent-results-section.dnd-section{background-color:#f0f1f1}.recent-results-section.dnd-section h2{color:rgba(9,17,28,.6);font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;font-size:16px!important;font-weight:400!important;line-height:1!important;margin:0 0 24px}.recent-results-section.dnd-section .recent-results-list{margin:0;max-width:none;width:100%}.recent-results-section.dnd-section .recent-results-item{border-bottom:1px solid rgba(9,17,28,.12);display:grid;gap:16px;margin:0;padding-block:32px}.recent-results-section.dnd-section dd.recent-results-description,.recent-results-section.dnd-section dt.recent-results-value{color:#09111c;float:none;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;font-weight:400!important;margin:0;width:auto}.recent-results-section.dnd-section dt.recent-results-value{font-size:36px!important;line-height:1!important;white-space:nowrap}.recent-results-section.dnd-section dd.recent-results-description{font-size:16px!important;line-height:1.32!important;max-width:720px}@media (min-width:768px){.recent-results-section.dnd-section .recent-results-item{align-items:center;gap:32px;grid-template-columns:repeat(12,minmax(0,1fr))}.recent-results-section.dnd-section dt.recent-results-value{grid-column:span 5}.recent-results-section.dnd-section dd.recent-results-description{grid-column:span 7}}@media (min-width:1024px){.recent-results-section.dnd-section h2{margin-bottom:32px}.recent-results-section.dnd-section .recent-results-item{min-height:144px;padding-block:24px}.recent-results-section.dnd-section dt.recent-results-value{font-size:60px!important}.recent-results-section.dnd-section dd.recent-results-description{font-size:24px!important}}html body .trust-section{background:#fff;margin:0;padding-block:64px}html body .trust-section .container-default{box-sizing:border-box;margin-inline:auto;max-width:1440px;padding-inline:20px;width:100%}html body .trust-section h2{color:rgba(9,17,28,.6)!important;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1!important;margin:0 0 24px!important;padding:0!important}html body .trust-section .trust-content{align-items:center;display:grid;gap:40px;margin:0}html body .trust-section .trust-copy{color:#09111c;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.32!important;margin:0!important;max-width:720px}html body .trust-section .trust-copy .dotted-link{background:transparent;border:0;color:rgba(9,17,28,.68);cursor:pointer;font:inherit;line-height:inherit;padding:0;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:2px}html body .trust-section .trust-content>.trust-badges{align-items:center;display:flex;gap:10px;margin:0}html body .trust-section .trust-badge-firm{display:block;flex-shrink:0;height:100px!important;max-width:none!important;object-fit:contain;width:auto!important}html body .trust-section .trust-badges-lawyers{display:flex;flex-direction:column;flex-shrink:0;gap:8px;width:112px}html body .trust-section .trust-badges-lawyers img{display:block;height:auto!important;max-width:none!important;width:100%!important}@media (min-width:768px){html body .trust-section{padding-block:140px}html body .trust-section .trust-content{gap:64px;grid-template-columns:minmax(0,7fr) minmax(240px,3fr)}}@media (min-width:1024px){html body .trust-section .container-default{padding-inline:40px}html body .trust-section h2{margin-bottom:32px!important}html body .trust-section .trust-copy{font-size:24px!important}}@media (min-width:1280px){html body .trust-section .container-default{padding-inline:100px}}html body article.featured-testimonial{align-items:center;box-sizing:border-box;display:grid!important;gap:32px;padding:24px}html body article.featured-testimonial .featured-testimonial-image{aspect-ratio:3/2;display:block;height:auto!important;max-width:none!important;object-fit:cover;width:100%!important}@media (min-width:768px){html body article.featured-testimonial{min-height:344px}html body article.featured-testimonial .featured-testimonial-quote{padding:20px}}@media (min-width:1024px){html body article.featured-testimonial{grid-template-columns:minmax(0,484px) minmax(0,1fr)!important}html body article.featured-testimonial .featured-testimonial-quote{padding:0}}@media (min-width:1280px){html body article.featured-testimonial{gap:72px;padding:60px}}html body .testimonials-section .reviews-grid{display:grid!important;gap:16px;grid-template-columns:minmax(0,1fr);margin:12px 0 0;width:100%}html body .testimonials-section .reviews-grid>.review-card{display:flex;flex-direction:column;float:none!important;margin:0;max-width:none;min-width:0;width:auto!important}@media (min-width:768px){html body .testimonials-section .reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1024px){html body .testimonials-section .reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.testimonials-section>.row-fluid,.testimonials-section>.row-fluid-wrapper>.row-fluid{padding-bottom:4rem}html body .testimonials-section.testimonials-section--offset>.row-fluid,html body .testimonials-section.testimonials-section--offset>.row-fluid-wrapper>.row-fluid{padding-top:4rem}@media (min-width:64rem){html body .testimonials-section.testimonials-section--offset>.row-fluid,html body .testimonials-section.testimonials-section--offset>.row-fluid-wrapper>.row-fluid{padding-top:7.5rem}}@media (min-width:48rem){.testimonials-section>.row-fluid,.testimonials-section>.row-fluid-wrapper>.row-fluid{padding-bottom:6rem}}html body .faq-section.dnd-section{background:#0b223f!important;box-sizing:border-box;color:#fff!important;padding:64px 0 0!important}html body .faq-section.dnd-section .dnd-column,html body .faq-section.dnd-section .dnd-module,html body .faq-section.dnd-section .hs_cos_wrapper,html body .faq-section.dnd-section .row-fluid,html body .faq-section.dnd-section .widget-span{box-sizing:border-box!important;float:none!important;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}html body .faq-section .faq-layout{box-sizing:border-box;margin-inline:auto;padding-inline:20px;width:min(100%,1440px)}html body .faq-section .faq-header{align-items:center;display:flex!important;gap:24px;justify-content:space-between;margin:0 0 28px!important}html body .faq-section h2.faq-title{color:hsla(0,0%,100%,.8)!important}html body .faq-section button.faq-toggle-all,html body .faq-section h2.faq-title{font-family:PP Neue Montreal,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1!important;margin:0!important}html body .faq-section button.faq-toggle-all{appearance:none;background:transparent!important;border:0!important;box-shadow:none!important;color:#94c4ff!important;cursor:pointer;padding:0!important}html body .faq-section button.faq-toggle-all:hover{color:#fff!important}html body .faq-section .faq-list{display:grid!important;gap:8px;margin:0;width:100%}html body .faq-section details.faq-item{background:transparent;border:1px solid #365376;color:#fff;display:block;margin:0!important}html body .faq-section details.faq-item>summary{align-items:center;box-sizing:border-box;color:#94c4ff!important;cursor:pointer;display:flex!important;font-family:PP Neue Montreal,sans-serif!important;font-size:18px!important;font-weight:400!important;gap:12px;line-height:1.2!important;list-style:none!important;margin:0!important;min-height:68px;padding:24px!important}html body .faq-section details.faq-item>summary::-webkit-details-marker,html body .faq-section details.faq-item>summary::marker{content:""!important;display:none!important}html body .faq-section details.faq-item>summary:hover,html body .faq-section details.faq-item>summary:hover .faq-item-icon{color:#fff!important}html body .faq-section .faq-item-icon,html body .faq-section .faq-item-icon svg{color:#94c4ff;display:block;flex:0 0 16px;height:16px!important;width:16px!important}html body .faq-section .faq-item[open] .faq-item-icon{rotate:45deg}html body .faq-section .faq-answer,html body .faq-section .faq-answer p{box-sizing:border-box;color:hsla(0,0%,100%,.8)!important;font-family:PP Neue Montreal,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important;margin:0!important;max-width:900px}html body .faq-section .faq-answer{display:block;max-height:0;opacity:0;overflow:hidden;padding:0 24px 0 52px!important;--faq-answer-padding-bottom:40px}html body .faq-section .faq-item[open] .faq-answer{max-height:480px;opacity:1;padding-bottom:40px!important}@media (min-width:768px){html body .faq-section.dnd-section{padding-top:88px!important}html body .faq-section details.faq-item>summary{font-size:24px!important;min-height:84px}html body .faq-section .faq-item-icon,html body .faq-section .faq-item-icon svg{flex-basis:24px;height:24px!important;width:24px!important}html body .faq-section .faq-answer{padding-left:60px!important}html body .faq-section .faq-answer,html body .faq-section .faq-answer p{font-size:18px!important}}@media (min-width:1024px){html body .faq-section .faq-layout{padding-inline:40px}}@media (min-width:1280px){html body .faq-section.dnd-section{padding-top:120px!important}html body .faq-section .faq-layout{padding-inline:100px}html body .faq-section details.faq-item>summary{font-size:32px!important;padding:32px!important}html body .faq-section .faq-item-icon,html body .faq-section .faq-item-icon svg{flex-basis:32px;height:32px!important;width:32px!important}html body .faq-section .faq-answer{padding-left:76px!important;padding-right:32px!important}}.judicial-quote-section.dnd-section{box-sizing:border-box;padding:64px 20px!important}.judicial-quote-section.dnd-section>.row-fluid-wrapper>.row-fluid{box-sizing:border-box;display:block!important;float:none!important;margin-inline:auto!important;max-width:880px!important;padding:0!important;width:min(100%,880px)!important}html body .judicial-quote-section.dnd-section .dnd-column{box-sizing:border-box!important;display:block!important;float:none!important;margin:0 auto!important;max-width:880px!important;padding:0!important;width:min(100%,880px)!important}.judicial-quote-section.dnd-section .row-fluid:after,.judicial-quote-section.dnd-section .row-fluid:before{content:none!important;display:none!important}.judicial-quote-section.dnd-section .dnd-column>.row-fluid-wrapper:first-child>.row-fluid{align-items:center;display:flex!important;flex-wrap:wrap;float:none!important;gap:20px;justify-content:flex-start;margin:0 0 24px!important;max-width:none!important;padding:0!important;width:100%!important}.judicial-quote-section.dnd-section .dnd-column>.row-fluid-wrapper:last-child>.row-fluid{display:block!important;float:none!important;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.judicial-quote-section.dnd-section .cell-wrapper,.judicial-quote-section.dnd-section .dnd-module,.judicial-quote-section.dnd-section .hs_cos_wrapper,.judicial-quote-section.dnd-section .layout-widget-wrapper,.judicial-quote-section.dnd-section .widget-span{display:block;float:none!important;margin:0!important;max-width:none!important;padding:0!important;width:auto!important}.judicial-quote-section.dnd-section .dnd-column>.row-fluid-wrapper:first-child .cell-wrapper,.judicial-quote-section.dnd-section .dnd-column>.row-fluid-wrapper:first-child .dnd-module,.judicial-quote-section.dnd-section .dnd-column>.row-fluid-wrapper:first-child .hs_cos_wrapper{flex:0 0 48px;max-width:48px!important;width:48px!important}.judicial-quote-section.dnd-section .dnd-column>.row-fluid-wrapper:last-child .cell-wrapper,.judicial-quote-section.dnd-section .dnd-column>.row-fluid-wrapper:last-child .dnd-module,.judicial-quote-section.dnd-section .dnd-column>.row-fluid-wrapper:last-child .hs_cos_wrapper,.judicial-quote-section.dnd-section .dnd-column>.row-fluid-wrapper:last-child .layout-widget-wrapper,.judicial-quote-section.dnd-section .dnd-column>.row-fluid-wrapper:last-child .widget-type-rich_text,.judicial-quote-section.dnd-section blockquote.judicial-quote{border:0!important;display:block!important;float:none!important;margin:0!important;max-width:none!important;padding:0!important;text-align:left!important;width:100%!important}.judicial-quote-section.dnd-section .dnd-module a,.judicial-quote-section.dnd-section img{display:block;height:48px!important;max-width:48px!important;object-fit:contain;width:48px!important}.judicial-quote-section.dnd-section .hs_cos_wrapper_type_rich_text p,.judicial-quote-section.dnd-section .widget-type-rich_text p,.judicial-quote-section.dnd-section blockquote.judicial-quote p{color:#09111c;display:block!important;font-family:Libre Caslon Condensed,ui-serif,Georgia,serif;font-size:32px!important;font-weight:400!important;line-height:1.14!important;margin:0!important;max-width:none!important;text-align:left!important;width:100%!important}.judicial-quote-section.dnd-section .hs_cos_wrapper_type_rich_text footer,.judicial-quote-section.dnd-section .hs_cos_wrapper_type_rich_text p+p,.judicial-quote-section.dnd-section .widget-type-rich_text footer,.judicial-quote-section.dnd-section .widget-type-rich_text p+p,.judicial-quote-section.dnd-section blockquote.judicial-quote footer{color:#09111c;display:block;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;font-size:16px!important;font-weight:400!important;line-height:1.32!important;margin:20px 0 0}@media (min-width:768px){.judicial-quote-section.dnd-section{padding-block:96px!important}.judicial-quote-section.dnd-section .dnd-column>.row-fluid-wrapper:first-child .cell-wrapper,.judicial-quote-section.dnd-section .dnd-column>.row-fluid-wrapper:first-child .dnd-module,.judicial-quote-section.dnd-section .dnd-column>.row-fluid-wrapper:first-child .hs_cos_wrapper,.judicial-quote-section.dnd-section .dnd-module a,.judicial-quote-section.dnd-section img{flex-basis:56px;height:56px!important;max-width:56px!important;width:56px!important}.judicial-quote-section.dnd-section .hs_cos_wrapper_type_rich_text p,.judicial-quote-section.dnd-section .widget-type-rich_text p,.judicial-quote-section.dnd-section blockquote.judicial-quote p{font-size:48px!important}.judicial-quote-section.dnd-section .hs_cos_wrapper_type_rich_text footer,.judicial-quote-section.dnd-section .hs_cos_wrapper_type_rich_text p+p,.judicial-quote-section.dnd-section .widget-type-rich_text footer,.judicial-quote-section.dnd-section .widget-type-rich_text p+p,.judicial-quote-section.dnd-section blockquote.judicial-quote footer{font-size:18px!important}}@media (min-width:1024px){.judicial-quote-section.dnd-section{padding-bottom:200px!important;padding-top:208px!important}}html body .insights-section{background:#fff;margin:0;padding:0}html body .insights-section .container-default{box-sizing:border-box;margin-inline:auto;max-width:1440px;padding-inline:20px;width:100%}html body .insights-section .insights-layout{align-items:center;border:1px solid rgba(9,17,28,.12);box-sizing:border-box;display:grid!important;gap:32px;grid-template-columns:minmax(0,1fr);margin:0;padding:32px}html body .insights-section .insights-image{aspect-ratio:344/228;display:block!important;height:100%!important;margin:0!important;max-width:none!important;object-fit:cover;width:100%!important}html body .insights-section h2{color:rgba(9,17,28,.6)!important;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1!important;margin:0 0 24px!important;padding:0!important}html body .insights-section .insights-links{list-style:none;margin:0!important;padding:0!important}html body .insights-section .insights-links li{margin:0!important;padding:0!important}html body .insights-section .insights-links li+li{margin-top:16px!important}html body .insights-section .insights-links a{color:#09111c;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;font-size:16px!important;font-weight:400!important;line-height:1.25!important;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){html body .insights-section .insights-links a:hover{color:#1e74d0;text-decoration-line:none}}html body .insights-section .insights-links a:focus-visible{color:#1e74d0}@media (min-width:768px){html body .insights-section .insights-layout{gap:72px;grid-template-columns:43% minmax(0,1fr)}}@media (min-width:1024px){html body .insights-section .container-default{padding-inline:40px}html body .insights-section .insights-layout{padding:60px}html body .insights-section h2{margin-bottom:32px!important}}@media (min-width:1280px){html body .insights-section .container-default{padding-inline:100px}}.media-list-section .dnd-module,.media-list-section .hs_cos_wrapper,.media-list-section .widget-span,.media-list-section>.row-fluid-wrapper{display:contents}.media-list-section .dnd-column{float:none!important;padding:0!important;width:auto!important}.media-list-section>.row-fluid,.media-list-section>.row-fluid-wrapper>.row-fluid{margin-inline:auto;padding-inline:1.25rem;width:min(100%,90rem)}.media-list-section>.row-fluid-wrapper:last-child>.row-fluid,.media-list-section>.row-fluid:last-child{display:grid;gap:2.5rem;padding-bottom:6.25rem}@media (min-width:64rem){.media-list-section>.row-fluid,.media-list-section>.row-fluid-wrapper>.row-fluid{padding-inline:2.5rem}.media-list-section>.row-fluid-wrapper:last-child>.row-fluid,.media-list-section>.row-fluid:last-child{gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}}.media-list-section img{aspect-ratio:3/2;display:block;max-width:31rem;object-fit:cover;width:100%}dialog.reviews-modal:not([open]){display:none!important}dialog.reviews-modal.modal-overlay{background:transparent;border:0;color:inherit;height:auto;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:auto}dialog.reviews-modal.modal-overlay:focus{outline:none}dialog.reviews-modal.modal-overlay::backdrop{background:rgba(9,17,28,.6)}@media (min-width:64rem){dialog.reviews-modal.modal-overlay{inset:3.75rem}}dialog.reviews-modal .modal-content{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0;min-height:100%;padding:2.5rem}@media (min-width:64rem){dialog.reviews-modal .modal-content{padding:7.5rem}}dialog.reviews-modal .modal-review-container{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}dialog.reviews-modal .modal-close-btn{align-items:center;background:transparent;border:0;color:#09111c;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;margin:0;padding:0;position:absolute;right:max(1rem,env(safe-area-inset-right,0px));top:max(1rem,env(safe-area-inset-top,0px));width:2rem;z-index:10}dialog.reviews-modal .modal-close-btn svg{height:1.25rem;width:1.25rem}@media (max-width:63.999rem){dialog.reviews-modal .modal-close-btn{position:fixed}}dialog.reviews-modal .reviews-modal-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between}dialog.reviews-modal h2.reviewer-name{color:#09111c;font-size:1rem;font-weight:400;line-height:1.5;margin:0}dialog.reviews-modal p.review-date{color:rgba(9,17,28,.6);font-size:.875rem;line-height:1.25;margin:0}dialog.reviews-modal .modal-review-rating{margin-top:1.25rem}dialog.reviews-modal svg.review-stars{display:block;height:.875rem;max-width:none;width:5.375rem}dialog.reviews-modal .modal-review-text{color:rgba(9,17,28,.8);font-size:1rem;line-height:1.5;margin-top:1.25rem;max-width:50rem}dialog.reviews-modal .modal-review-text p{color:inherit;display:block;font-size:inherit;-webkit-line-clamp:unset;line-height:inherit;margin:0;overflow:visible}dialog.reviews-modal .modal-review-text p+p{margin-top:1rem}dialog.reviews-modal a.testimonials-google-link{align-items:center;color:#1e74d0;display:inline-flex;font-size:1rem;font-weight:400;gap:.25rem;line-height:1.5;margin:0;text-decoration:none;width:fit-content}dialog.reviews-modal a.testimonials-google-link:hover{color:#09111c;text-decoration:underline}dialog.reviews-modal .reviews-modal-footer{display:flex;flex-direction:column;flex-shrink:0;gap:1.25rem;margin-top:auto;padding-top:2rem}dialog.reviews-modal .reviews-modal-arrows{align-items:center;display:flex;gap:1.5rem}dialog.reviews-modal button.reviews-modal-arrow{align-items:center;background:transparent;border:0;color:rgba(9,17,28,.6);cursor:pointer;display:inline-flex;height:1.5rem;justify-content:center;margin:0;padding:0;width:1.5rem}dialog.reviews-modal button.reviews-modal-arrow:hover{color:#09111c}dialog.reviews-modal button.reviews-modal-arrow svg{height:1rem;max-width:none;width:1rem}dialog.reviews-modal .reviews-modal-practice-link{margin-left:0}dialog.reviews-modal .reviews-modal-status{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@keyframes reviews-modal-fade{0%{opacity:0}to{opacity:1}}dialog.reviews-modal .modal-review-container.is-sliding{animation:reviews-modal-fade .28s cubic-bezier(.22,1,.36,1)}@media (min-width:40rem){dialog.reviews-modal .reviews-modal-footer{align-items:center;flex-direction:row;justify-content:space-between}dialog.reviews-modal .reviews-modal-practice-link{margin-left:auto}}@media (min-width:64rem){dialog.reviews-modal .modal-review-text{font-size:1.25rem}}@media (min-width:80rem){dialog.reviews-modal .modal-review-text{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){dialog.reviews-modal .modal-review-container.is-sliding{animation:none}}.reviews-slider .splide__list.reviews-grid{display:flex;gap:0}section.reviews-section{background-color:#f2f1eb;display:block;padding-block:0;width:100%}section.reviews-section .reviews-grid{box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}section.reviews-section .review-card{background:transparent;border:1px solid rgba(9,17,28,.12);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:100%;margin:0;padding:1.5rem}section.reviews-section .review-header{align-items:center;display:flex;gap:.75rem;margin:0}section.reviews-section .reviewer-avatar{align-items:center;border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-size:1rem;font-weight:400;height:2.5rem;justify-content:center;line-height:1;margin:0;width:2.5rem}section.reviews-section .reviewer-meta{min-width:0}section.reviews-section .review-content p,section.reviews-section p.reviewer-name,section.reviews-section time.review-date{font-weight:400;margin:0}section.reviews-section p.reviewer-name{color:#09111c;font-size:.875rem;line-height:1.25}section.reviews-section time.review-date{color:rgba(9,17,28,.6);display:block;font-size:.875rem;line-height:1.25}section.reviews-section .review-source,section.reviews-section a.review-source-link{line-height:0;margin-left:auto}section.reviews-section a.review-source-link{display:inline-flex;text-decoration:none}section.reviews-section svg.google-icon{display:block;height:1.25rem;max-width:none;width:1.25rem}section.reviews-section svg.review-stars{display:block;height:.875rem;max-width:none;width:5.375rem}section.reviews-section .review-content{color:rgba(9,17,28,.8);display:flex;flex-direction:column;font-size:.875rem;gap:.625rem;line-height:1.32}section.reviews-section .review-content p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:rgba(9,17,28,.8);font-size:.875rem;-webkit-line-clamp:3;line-height:1.32}section.reviews-section button.read-more-btn{align-self:flex-start;background:transparent;border:0;color:rgba(9,17,28,.68);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.25;margin:auto 0 0;padding:0;text-decoration:underline dotted;text-underline-offset:2px}section.reviews-section button.read-more-btn:hover{color:#09111c}@media (min-width:48rem){section.reviews-section{padding-block:1.5rem}section.reviews-section .reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){section.reviews-section .reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){section.reviews-section{padding-block:2.5rem}section.reviews-section .review-card{padding:2rem}}.home-section .hs-richtext,.home-section .hs_cos_wrapper_type_header,.home-section .hs_cos_wrapper_type_linked_image,.home-section .hs_cos_wrapper_type_rich_text{display:contents}html body .judicial-quote-section .hs-richtext,html body .judicial-quote-section .hs_cos_wrapper_type_rich_text,html body .judicial-quote-section .hs_cos_wrapper_type_rich_text p,html body .judicial-quote-section .widget-type-rich_text,html body .judicial-quote-section blockquote.judicial-quote,html body .judicial-quote-section blockquote.judicial-quote p{display:block!important;float:none!important;margin-left:0!important;margin-right:0!important;max-width:none!important;text-align:left!important;width:100%!important}.hero-section{background-color:var(--color-cream);padding-block:calc(var(--spacing)*10);width:100%}dialog.recognition-modal:not([open]){display:none!important}.hero-section .hero-container{align-items:stretch;display:grid;gap:calc(var(--spacing)*5);margin-inline:auto;max-width:calc(var(--spacing)*360);padding-inline:calc(var(--spacing)*5);width:100%}.hero-section .hero-content{align-items:flex-start;display:flex;flex-direction:column}.hero-section .hero-eyebrow{color:var(--color-primary-meta);font-size:var(--text-base);font-weight:400;line-height:var(--text-base--line-height,1.5);margin:0 0 calc(var(--spacing)*5)}.hero-section .page-title{color:var(--color-midnight);font-size:var(--text-5xl);font-weight:400;line-height:.94;margin:0 0 calc(var(--spacing)*5)}.hero-section .hero-description{color:var(--color-body);font-size:var(--text-base);font-weight:400;line-height:1.42;margin:0;max-width:calc(var(--spacing)*150)}.hero-section .cta-button{align-items:center;background-color:var(--color-coral-red);border:0;border-radius:var(--radius-lg,.5rem);color:#fff;display:inline-flex;font-size:var(--text-base);font-weight:500;gap:calc(var(--spacing)*3);line-height:1;margin:calc(var(--spacing)*6) 0 0;padding:calc(var(--spacing)*3.5) calc(var(--spacing)*4);text-decoration:none;text-shadow:0 1px 2px #9c1e0d66}.hero-section .cta-button:hover{background-color:#c35040;color:#fff}.hero-section .cta-button .lucide{flex-shrink:0;height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.hero-section .hero-trust-list{color:var(--color-primary-meta);display:grid;font-size:var(--text-sm);gap:calc(var(--spacing)*4);line-height:var(--text-sm--line-height,1.25);list-style:none;margin:0;padding:calc(var(--spacing)*10) 0 0}.hero-section .hero-trust-list li{align-items:flex-start;display:flex;gap:calc(var(--spacing)*2);margin:0;padding:0}.hero-section .hero-trust-list .lucide{flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.hero-section button.dotted-link{background:none;border:0;color:var(--color-primary-meta);cursor:pointer;font:inherit;margin:0;padding:0;text-decoration:underline dotted;text-underline-offset:2px}.hero-section .hero-media{background-color:var(--color-dark-navy);min-height:calc(var(--spacing)*105);overflow:hidden}.hero-section .hero-video{display:block;height:100%!important;max-width:none;min-height:calc(var(--spacing)*105);object-fit:cover;width:100%!important}@media (min-width:40rem){.hero-section .page-title{font-size:var(--text-6xl)}.hero-section .hero-media,.hero-section .hero-video{min-height:calc(var(--spacing)*130)}}@media (min-width:48rem){.hero-section{padding-bottom:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*16)}}@media (min-width:64rem){.hero-section .hero-description{font-size:var(--text-lg)}.hero-section .page-title{font-size:66px}}@media (min-width:80rem){.hero-section{padding-top:calc(var(--spacing)*20)}.hero-section .hero-container{grid-template-columns:minmax(0,1fr) minmax(0,.94fr)}.hero-section .hero-content{padding-block:calc(var(--spacing)*6);padding-left:calc(var(--spacing)*20)}.hero-section .hero-description{font-size:20px}.hero-section .hero-media,.hero-section .hero-video{min-height:100%}}dialog.recognition-modal.modal-overlay{background:transparent;border:0;color:inherit;height:auto;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:auto}dialog.recognition-modal.modal-overlay:focus{outline:none}dialog.recognition-modal.modal-overlay::backdrop{background:rgba(9,17,28,.6)}@media (min-width:64rem){dialog.recognition-modal.modal-overlay{inset:3.75rem}}dialog.recognition-modal .modal-content{background:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;min-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:4rem 1.25rem;position:static}@media (min-width:64rem){dialog.recognition-modal .modal-content{padding:7.5rem}}dialog.recognition-modal .modal-close-btn{align-items:center;background:transparent;border:0;color:#09111c;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;margin:0;padding:0;position:absolute;right:max(1rem,env(safe-area-inset-right,0px));top:max(1rem,env(safe-area-inset-top,0px));width:2rem;z-index:10}dialog.recognition-modal .modal-close-btn .lucide,dialog.recognition-modal .modal-close-btn svg{height:1.25rem;width:1.25rem}@media (max-width:63.999rem){dialog.recognition-modal .modal-close-btn{position:fixed}}dialog.recognition-modal .recognition-modal-badges,dialog.recognition-modal .trust-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:0;padding:0 2rem 0 0}@media (min-width:48rem){dialog.recognition-modal .recognition-modal-badges,dialog.recognition-modal .trust-badges{gap:1rem}}dialog.recognition-modal .recognition-modal-badge-stack{align-items:center;display:flex;flex-direction:column;gap:.5rem}dialog.recognition-modal img.recognition-modal-badge{display:block;max-width:100%;object-fit:contain}dialog.recognition-modal img.recognition-modal-badge--bar{height:auto;width:11rem}dialog.recognition-modal img.recognition-modal-badge--shield{height:7rem;width:auto}dialog.recognition-modal img.recognition-modal-badge--tile{height:6rem;width:auto}dialog.recognition-modal img.recognition-modal-badge--portrait{height:4.5rem;width:auto}dialog.recognition-modal img.recognition-modal-badge--seal{height:5rem;width:5rem}@media (min-width:48rem){dialog.recognition-modal img.recognition-modal-badge--bar{width:13rem}dialog.recognition-modal img.recognition-modal-badge--shield{height:8rem}dialog.recognition-modal img.recognition-modal-badge--tile{height:7rem}}dialog.recognition-modal .recognition-modal-links{align-items:flex-start;display:flex;gap:.75rem;justify-content:center;margin:0;padding-top:1.5rem}@media (min-width:40rem){dialog.recognition-modal .recognition-modal-links{gap:2rem}}dialog.recognition-modal a.ghost-button{align-items:center;background:none;border:0;color:#1e74d0;display:inline-flex;font-size:1rem;font-weight:400;gap:.25rem;line-height:1.5;margin:0;padding:0;text-decoration:none;white-space:nowrap;width:fit-content}dialog.recognition-modal a.ghost-button:hover{color:#09111c;text-decoration:underline}dialog.recognition-modal .recognition-modal-links .lucide,dialog.recognition-modal .recognition-modal-links svg{height:1rem;width:1rem}dialog.recognition-modal .recognition-modal-other{align-items:center;border-top:1px solid #d8dcdf;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem;padding-top:2rem}@media (min-width:48rem){dialog.recognition-modal .recognition-modal-other{gap:1rem}}dialog.client-story-modal:not([open]){display:none!important}dialog.client-story-modal{background:transparent;border:0;color:#fff;height:fit-content;inset:0;margin:auto;max-height:none;overflow:visible;padding:0;position:fixed;width:min(calc(100% - 2.5rem),75rem)}dialog.client-story-modal:focus{outline:none}dialog.client-story-modal::backdrop{background:rgba(0,0,0,.8)}dialog.client-story-modal .client-story-video-wrap{background:#000;position:relative}dialog.client-story-modal video.client-story-video{aspect-ratio:16/9;background:#000;display:block;height:auto;margin:0;width:100%}dialog.client-story-modal button.client-story-close{align-items:center;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.4);border-radius:999px;color:#fff;cursor:pointer;display:flex;height:2.25rem;justify-content:center;margin:0;padding:0;position:absolute;right:0;top:-2.75rem;width:2.25rem;z-index:2}dialog.client-story-modal button.client-story-close .lucide,dialog.client-story-modal button.client-story-close svg{height:1.25rem;width:1.25rem}@media (min-width:40rem){dialog.client-story-modal button.client-story-close{right:.75rem;top:.75rem}}html body .judicial-quote-section.bg-cream.dnd-section{background-color:#f2f1eb}html body .about-background-section,html body .about-recognition-section,html body .media-list-section,html body .offices-section,html body .page-hero-section,html body .practice-areas-section,html body .secondary-cta-section,html body .split-copy-section,html body .statement-section,html body .team-section{box-sizing:border-box;color:#09111c;display:block;float:none;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;margin:0;max-width:none;width:100%}html body .about-background-section .container-default,html body .about-recognition-section .container-default,html body .media-list-section .container-default,html body .offices-section .container-default,html body .page-hero-section .container-default,html body .practice-areas-section .container-default,html body .secondary-cta-section .container-default,html body .split-copy-section .container-default,html body .statement-section .container-default,html body .team-section .container-default,html body .team-section .container-extended{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .about-background-section h2,html body .about-background-section p,html body .about-recognition-section h2,html body .media-list-section h2,html body .media-list-section h3,html body .media-list-section p,html body .offices-section address,html body .offices-section h2,html body .offices-section h3,html body .offices-section p,html body .page-hero-section h1,html body .page-hero-section p,html body .practice-areas-section h2,html body .practice-areas-section h3,html body .practice-areas-section p,html body .secondary-cta-section h2,html body .secondary-cta-section p,html body .split-copy-section h2,html body .split-copy-section h3,html body .split-copy-section p,html body .statement-section h2,html body .statement-section p,html body .team-section h2,html body .team-section h3,html body .team-section p{float:none;font-family:inherit}html body .about-recognition-section img,html body .media-list-section img,html body .offices-section img,html body .page-hero-section img,html body .split-copy-section img,html body .team-section img{border:0;max-width:none}html body .page-hero-section{background:#fff;padding:4rem 0 0}html body .page-hero-section .page-hero-content{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:3rem}html body .page-hero-section .page-hero-title{color:#09111c;font-size:3rem;font-weight:400;line-height:.94;margin:0 0 1.25rem;max-width:56.5rem}html body .page-hero-section .page-hero-description{color:#09111c;font-size:1rem;line-height:1.42;margin:0;max-width:50rem}html body .page-hero-section .featured-media-image{display:block;height:400px;object-fit:cover;width:100%}html body .page-hero-section .cta-button,html body .secondary-cta-section .cta-button{align-items:center;background:#ee614e;border:0;border-radius:.5rem;color:#fff;display:inline-flex;font-size:1rem;font-weight:500;gap:.75rem;line-height:1;margin:1.5rem 0 0;padding:.875rem 1rem;text-decoration:none}html body .page-hero-section .cta-button:hover,html body .secondary-cta-section .cta-button:hover{background-color:#c35040;color:#fff}html body .page-hero-section .cta-button .lucide,html body .secondary-cta-section .cta-button .lucide{height:1.25rem;width:1.25rem}html body .about-background-section{background:#fff;padding-block:6.25rem}html body .about-background-section .about-background-layout{display:grid;gap:2.5rem}html body .about-background-section .section-label,html body .about-recognition-section .section-label,html body .media-list-section .section-label,html body .practice-areas-section .section-label{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1;margin:0 0 1.5rem}html body .about-background-section .longform-copy{color:#09111c;font-size:1.125rem;font-weight:400;line-height:1.32;margin-inline:auto;max-width:37.5rem}html body .about-background-section .longform-copy p{color:#09111c;font-size:1.125rem;font-weight:400;line-height:1.32;margin:0 0 1em}html body .about-background-section .longform-copy p:last-child{margin-bottom:0}html body .about-background-section .longform-copy p.font-medium{font-weight:500}html body .about-background-section .longform-copy a{color:#1e74d0;text-decoration:none}html body .about-background-section .longform-copy a:hover{text-decoration:underline}html body .practice-areas-section{background:#fff}html body .practice-areas-grid{display:grid;gap:.5rem}html body .practice-area-card{border:1px solid rgba(9,17,28,.12);color:#09111c;display:flex;flex-direction:column;min-height:25rem;padding:1.75rem;text-decoration:none}html body .practice-area-quote{align-items:center;display:flex;flex:1;flex-direction:column;font-size:1rem;justify-content:center;line-height:1;margin:0;min-height:13rem;text-align:center}html body .practice-area-quote-mark{align-items:center;background:#f0f1f1;border-radius:999px;display:flex;height:1.75rem;justify-content:center;width:2.5rem}html body .practice-area-quote-mark svg{height:.75rem;width:.875rem}html body .practice-area-quote-line{background:#f0f1f1;display:inline-block;margin-bottom:.25rem;padding:.5rem .75rem}html body .practice-area-quote-emphasis{color:#fff;display:inline-block;font-style:italic;padding:.5rem .75rem}html body .practice-area-quote-row{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:.25rem}html body .practice-area-title{font-size:1rem;font-weight:500;line-height:1;margin:2rem 0 0}html body .practice-area-description{color:rgba(9,17,28,.6);font-size:1rem;line-height:1.32;margin:.75rem 0 0;max-width:20rem}html body .bg-plum{background:#6e3f5f}html body .bg-olive-gold{background:#a9932d}html body .bg-warm-brown{background:#655240}html body .bg-sage-green{background:#607448}html body .bg-burgundy{background:#8c3f46}html body .bg-class-action{background:#2f6f68}html body .media-list-section{background:#fff;padding-block:6.25rem}html body .media-list-layout{align-items:start;display:grid;gap:2.5rem}html body .split-copy-layout{display:grid}html body .media-list-image{aspect-ratio:3/2;display:block;max-width:31rem;object-fit:cover;width:100%}html body .media-list-list{display:flex;flex-direction:column;gap:2rem;max-width:33.75rem}html body .media-list-title{font-size:1.5rem;font-weight:400;line-height:1;margin:0}html body .media-list-description{font-size:1rem;line-height:1.5;margin:1rem 0 0}html body .about-recognition-badges{align-items:center;background:#f2f1eb;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;justify-content:center;min-height:16.25rem;padding:3rem 1.5rem}html body .about-recognition-badges>img{height:auto;max-height:4rem;max-width:6.25rem;object-fit:contain;width:auto}html body .about-recognition-badge-stack{align-items:center;display:flex;flex-direction:column;gap:.5rem}html body .about-recognition-badge-stack img{height:auto;max-height:2rem;max-width:6.25rem;object-fit:contain;width:auto}html body .about-recognition-groups{padding-top:2.5rem}html body .about-recognition-group{display:grid;gap:1.5rem}html body .about-recognition-list{list-style:none;margin:0;padding:0}html body .about-recognition-list li{align-items:center;border-bottom:1px solid rgba(9,17,28,.12);display:flex;font-size:1.125rem;line-height:1.32;min-height:4.25rem;padding-block:1rem}html body .about-recognition-avatar{border-radius:999px;height:1.5rem;margin-left:.5rem;object-fit:cover;width:1.5rem}html body .about-recognition-community{margin-top:2.5rem}@media (min-width:48rem){html body .about-recognition-badges{column-gap:2rem}}@media (min-width:64rem){html body .about-recognition-badges{padding-inline:3rem}html body .about-recognition-community{margin-top:2rem}}html body .about-recognition-note{color:rgba(9,17,28,.4);font-size:.875rem;line-height:1.3;margin:1.25rem 0 0}html body .statement-content{border-bottom:1px solid rgba(9,17,28,.12);padding:5rem 0 2.5rem}html body .statement-title{color:#09111c;font-size:3rem;font-weight:400;line-height:.94;margin:0;max-width:75rem}html body .statement-title a{color:rgba(9,17,28,.4);text-decoration:none}html body .offices-section,html body .split-copy-section{background:#fff;padding-block:4rem}html body .offices-title,html body .secondary-cta-title,html body .split-copy-title{font-size:2.25rem;font-weight:400;line-height:.98;margin:0 0 2.5rem}html body .secondary-cta-copy,html body .split-copy-description{font-size:1rem;line-height:1.32;margin:0 0 2.5rem;max-width:36.25rem}html body .about-initiatives-grid,html body .offices-grid{display:grid;gap:.5rem}html body .about-initiative-card,html body .office-card{background:#f2f1eb;border:1px solid #f2f1eb;color:#09111c;display:flex;flex-direction:column;text-decoration:none}html body .about-initiative-card{min-height:24rem;padding:1.75rem}html body .about-initiative-image{aspect-ratio:32/21;display:block;object-fit:cover;width:100%}html body .about-initiative-content h3,html body .office-details h3{font-size:1rem;font-weight:500;line-height:1.2;margin:0 0 .75rem}html body .about-initiative-content p{color:rgba(9,17,28,.6);line-height:1.32;margin:.75rem 0 0}html body .offices-header{align-items:flex-start;display:flex;flex-direction:column;gap:2rem}html body .offices-title{color:#09111c;font-weight:400;margin:0}html body .offices-grid{margin-top:2.5rem}html body .office-details{display:flex;flex-direction:column;justify-content:flex-end;min-height:13rem;padding:1.75rem}html body .office-details address{color:rgba(9,17,28,.6);font-style:normal;line-height:1.32;margin:0}html body .office-media{aspect-ratio:4/3;overflow:hidden}html body .office-image,html body .team-card-image{display:block;height:100%;object-fit:cover;width:100%}html body .team-section{background:#fff;padding-bottom:2.5rem}html body .team-section-header{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}html body .team-section .section-label{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;margin:0}html body .team-grid{display:grid;gap:2rem 1.25rem;margin-top:2rem}html body .team-section:has(>.team-section-header .section-label:not(.section-label--embeded)) .team-grid{margin-top:0}html body .team-card{color:#09111c;text-decoration:none}html body .team-card-media{aspect-ratio:5/6;background:#f0f1f1;overflow:hidden}html body .team-card-content{padding:1.25rem .5rem 0}html body .team-card-content h2,html body .team-card-content h3{font-size:1.25rem;font-weight:400;line-height:1;margin:0}html body .team-card-role{color:rgba(9,17,28,.4);font-size:1.25rem;line-height:1;margin:.25rem 0 0}html body .team-card-admission,html body .team-card-description{font-size:1rem;line-height:1.32;margin:1rem 0 0}html body .team-card-admission{line-height:1.2}html body .team-section .section-label:not(.section-label--embeded){margin-bottom:1.5rem}html body .team-card-admission{color:rgba(9,17,28,.4)}html body .secondary-cta-section{background:#fff;padding:3.75rem 0 6.25rem}html body .secondary-cta-title{color:#09111c;font-weight:400;margin-bottom:0}html body .secondary-cta-copy{color:#09111c;margin:1rem 0 0;max-width:none}html body .ghost-button{color:#1e74d0;gap:.25rem;white-space:nowrap}html body .ghost-button,html body .secondary-cta-button{align-items:center;display:inline-flex;text-decoration:none}html body .secondary-cta-button{border:1px solid #09111c;border-radius:.5rem;color:#09111c;justify-content:center;padding:.75rem 1rem}@media (min-width:40rem){html body .page-hero-section .page-hero-title,html body .statement-title{font-size:3.75rem}html body .about-initiatives-grid,html body .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){html body .offices-header{flex-direction:row;justify-content:space-between}html body .offices-title,html body .secondary-cta-title{font-size:3rem}html body .offices-grid,html body .split-copy-layout{grid-template-columns:repeat(2,minmax(0,1fr))}html body .split-copy-title{font-size:3rem;grid-column:1;grid-row:1;margin-bottom:2.5rem}html body .split-copy-description{grid-column:2;grid-row:2}html body .about-initiatives-grid{grid-column:1/-1;grid-row:3}html body .page-hero-section .featured-media-image{height:615px}html body .page-hero-section{padding-top:5rem}html body .statement-content{padding-bottom:4.5rem;padding-top:6rem}}@media (min-width:64rem){html body .about-background-section .container-default,html body .about-recognition-section .container-default,html body .media-list-section .container-default,html body .offices-section .container-default,html body .page-hero-section .container-default,html body .practice-areas-section .container-default,html body .secondary-cta-section .container-default,html body .split-copy-section .container-default,html body .statement-section .container-default,html body .team-section .container-default{padding-inline:2.5rem}html body .page-hero-section{padding-top:5rem}html body .page-hero-section .page-hero-title,html body .statement-title{font-size:66px}html body .statement-content{padding-top:8.75rem}html body .about-background-section{padding-block:8.75rem}html body .about-background-section .about-background-content,html body .about-background-section .about-background-layout>.section-label{grid-column:1;grid-row:1}html body .about-background-section .about-background-layout>.section-label{align-self:start;position:relative;z-index:10}html body .about-background-section .longform-copy,html body .about-background-section .longform-copy p{font-size:1.5rem}html body .page-hero-section .page-hero-description{font-size:1.125rem}html body .practice-areas-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body .about-initiative-card,html body .practice-area-card{padding:2.5rem}html body .media-list-layout{gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}html body .media-list-section{padding-block:10rem}html body .media-list-list{gap:3.75rem;padding-top:16.5rem}html body .media-list-title{font-size:2rem}html body .about-recognition-groups{padding-top:3.5rem}html body .about-recognition-group{align-items:baseline;display:grid;gap:5rem;grid-template-columns:12.5rem minmax(0,1fr)}html body .offices-section,html body .split-copy-section{padding-block:10rem}html body .offices-grid{margin-top:3.75rem}html body .split-copy-layout>.split-copy-title{margin-bottom:3rem}html body .split-copy-description{margin-bottom:3.75rem;padding-right:2.5rem}html body .secondary-cta-copy,html body .split-copy-description{font-size:1.125rem}html body .about-initiatives-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body .secondary-cta-section{padding:8.75rem 0 11.25rem}}@media (min-width:80rem){html body .about-background-section .container-default,html body .about-recognition-section .container-default,html body .media-list-section .container-default,html body .offices-section .container-default,html body .page-hero-section .container-default,html body .practice-areas-section .container-default,html body .secondary-cta-section .container-default,html body .split-copy-section .container-default,html body .statement-section .container-default,html body .team-section .container-default{padding-inline:6.25rem}html body .page-hero-section{padding-top:7rem}html body .page-hero-section .page-hero-description{font-size:20px}html body .team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body .about-background-section{padding-block:8.75rem}html body .about-recognition-group{gap:7.5rem}}html body .team-card-image{transition:transform .3s}html body .team-card:hover .team-card-image{transform:scale(1.03)}html body .extended-team-card:hover .team-card-image{transform:none}@media (min-width:64rem){html body .team-section{padding-bottom:4.5rem}}html body .attorney-awards-section,html body .attorney-bio-section,html body .attorney-details-section,html body .attorney-testimonials-section,html body .careers-banner-section,html body .extended-team-section,html body .partners-section,html body .split-list-section{box-sizing:border-box;color:#09111c;display:block;float:none;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;margin:0;max-width:none;width:100%}html body .attorney-awards-section .container-default,html body .attorney-bio-section .container-default,html body .attorney-details-section .container-default,html body .attorney-testimonials-section .container-default,html body .careers-banner-section .container-default,html body .extended-team-section .container-default,html body .extended-team-section .container-extended,html body .partners-section .container-extended,html body .split-list-section .container-default{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .attorney-awards-section h2,html body .attorney-awards-section p,html body .attorney-bio-section h1,html body .attorney-bio-section h2,html body .attorney-bio-section p,html body .attorney-details-section h2,html body .attorney-details-section p,html body .attorney-testimonials-section h2,html body .attorney-testimonials-section p,html body .careers-banner-section p,html body .extended-team-section h2,html body .extended-team-section h3,html body .extended-team-section p,html body .partners-section h1,html body .partners-section h2,html body .partners-section p,html body .split-list-section h2,html body .split-list-section h3,html body .split-list-section p{float:none;font-family:inherit}html body .attorney-awards-section img,html body .attorney-bio-section img,html body .extended-team-section img,html body .partners-section img{border:0;max-width:none}html body .partners-section{background:#fff;padding:4rem 0}html body .partners-section .page-title{color:#09111c;font-size:3rem;font-weight:400;line-height:.94;margin:0 auto;text-align:center}html body .partners-grid{display:grid;gap:4rem 1.25rem;margin-top:3.5rem}html body .partner-card{color:#09111c;min-width:0;text-decoration:none}html body .partner-card-media{aspect-ratio:5/6;background:#f0f1f1;overflow:hidden}html body .partner-card-image{display:block;height:100%;object-fit:cover;transition:transform .3s;width:100%}html body .partner-card:hover .partner-card-image{transform:scale(1.03)}html body .partner-card-content{padding:1.5rem 1.25rem 0}html body .attorney-heading{font-size:2rem;font-style:normal;font-weight:400;letter-spacing:-.02rem;line-height:1.1;margin:0}html body .attorney-role{color:rgba(9,17,28,.4);margin-top:.25rem}html body .attorney-description{color:#09111c;font-size:1rem;line-height:1.32;margin-top:1.25rem}html body .attorney-admission{color:rgba(9,17,28,.4);font-size:1rem;line-height:1;margin-top:1rem}html body .attorney-testimonial{border-top:1px solid rgba(9,17,28,.12);margin-top:2.5rem;padding-top:2.125rem}html body .attorney-testimonial blockquote{color:#09111c;font-size:1.125rem;line-height:1.32;margin:0;max-width:30rem}html body .attorney-testimonial figcaption{color:rgba(9,17,28,.4);font-size:.875rem;line-height:1;margin-top:1.5rem}html body .extended-team-section{background:#fff;padding-top:4rem}html body .extended-team-layout{display:grid;grid-template-columns:1fr}html body .extended-team-title{color:#09111c;font-size:2.25rem;font-weight:400;line-height:.98;margin:0 0 2.5rem}html body .extended-team-description{color:#09111c;font-size:1rem;line-height:1.32;margin:0 0 2.5rem;max-width:36.25rem}html body .extended-team-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}html body .extended-team-filter{background:transparent;border:0;border-radius:.25rem;color:rgba(9,17,28,.6);cursor:pointer;font:inherit;font-size:.875rem;line-height:1;padding:.5rem 1rem}html body .extended-team-filter.is-active,html body .extended-team-filter:hover{background:#f0f1f1;color:#09111c}html body .extended-team-filter.is-active{cursor:default}html body .extended-team-grid{display:grid;gap:2.5rem 1.25rem}html body .extended-team-card[hidden]{display:none}html body .careers-banner-section{background:#fff;padding:5rem 0}html body .bordered-callout{align-items:center;border:1px solid rgba(9,17,28,.12);display:flex;min-height:8rem;padding:2rem}html body .bordered-callout p{color:#09111c;font-size:1rem;line-height:1.32;margin:0}html body .bordered-callout a{color:#1e74d0;text-decoration:none}html body .bordered-callout a:hover{color:#09111c;text-decoration:underline}html body .attorney-bio-section{background:#fff;padding-top:4rem}html body .attorney-bio-header{align-items:start;display:grid;gap:2rem}html body .attorney-bio-image{aspect-ratio:53/60;background:#f0f1f1;display:block;object-fit:cover;width:100%}html body .attorney-bio-contact{align-items:flex-start;display:flex;flex-direction:column;font-size:1rem;gap:.75rem;line-height:1;margin-top:.75rem}html body .attorney-bio-contact a{color:#1e74d0;text-decoration:none}html body .attorney-bio-contact a:hover{color:#09111c}html body .attorney-bio-details .attorney-description{margin-top:.75rem}html body .attorney-bio-details--divided{border-bottom:1px solid rgba(9,17,28,.12);padding-bottom:2.5rem}html body .attorney-bio-copy{color:#09111c;font-size:1.125rem;font-weight:400;line-height:1.32;max-width:37.5rem;padding-bottom:3rem;padding-top:3rem}html body .attorney-bio-copy p{margin:0}html body .attorney-bio-copy p+p{margin-top:1em}html body .attorney-details-section{background:#fff}html body .attorney-details-grid{border:1px solid rgba(9,17,28,.12);display:grid;gap:2.5rem;padding:2.25rem 1.75rem}html body .attorney-details-icon{color:rgba(9,17,28,.6);display:block;height:1rem;margin-bottom:.875rem;width:1rem}html body .attorney-details-copy{color:#09111c;font-size:1rem;line-height:1.22}html body .attorney-details-copy>p{margin:0 0 .75rem}html body .attorney-details-copy>p:last-child,html body .attorney-details-preview{margin-bottom:0}html body .attorney-awards-preview-truncated,html body .attorney-details-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .dotted-link{color:rgba(9,17,28,.6);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}html body button.dotted-link{background:transparent;border:0;cursor:pointer;font:inherit;padding:0}html body .attorney-details-trigger{display:inline-block;margin-top:.75rem}html body .practice-areas-section--attorney{padding:4rem 0}html body .practice-areas-section--attorney .practice-area-card{background:#f2f1eb;border-color:#f2f1eb}html body .practice-areas-section--attorney .practice-area-card:hover{background:#fff;border-color:rgba(9,17,28,.12)}html body .practice-areas-section--attorney .practice-area-quote-line,html body .practice-areas-section--attorney .practice-area-quote-mark{background:#fff}html body .practice-areas-section--attorney .practice-area-card:hover .practice-area-quote-line,html body .practice-areas-section--attorney .practice-area-card:hover .practice-area-quote-mark{background:#f0f1f1}html body .attorney-testimonials-section{background:#fff;padding-bottom:.5rem}html body .practice-area-testimonials-section{padding-block:4rem}html body .attorney-testimonials-layout{display:grid;gap:.5rem}html body .attorney-awards-content .section-label,html body .attorney-testimonials-content .section-label,html body .split-list-title{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1;margin:0 0 1.5rem}html body .attorney-testimonials-content{border:1px solid rgba(9,17,28,.12);display:flex;flex-direction:column;min-height:26.25rem;padding:2.5rem 1.5rem;position:relative}html body .attorney-testimonials-track{flex:1}html body .attorney-testimonial-slide,html body .attorney-testimonials-track,html body .attorney-testimonials-track .splide__list{height:100%}html body .attorney-testimonial-slide{display:flex;flex-direction:column}html body .attorney-testimonial-quote{color:#09111c;font-size:1rem;font-weight:400;line-height:1.42;margin:0;max-width:40rem}html body .attorney-testimonial-author{color:rgba(9,17,28,.6);font-size:.875rem;margin:0}html body .attorney-testimonial-footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:2rem}html body .attorney-testimonials-arrows{align-items:center;display:flex;gap:1.5rem}html body .attorney-testimonial-arrow{align-items:center;background:transparent;border:0;color:rgba(9,17,28,.6);cursor:pointer;display:flex;height:1.5rem;justify-content:center;padding:0;width:1.5rem}html body .attorney-testimonial-arrow:hover{color:#09111c}html body .attorney-testimonials-heart{align-items:center;background:#f2f1eb;display:none;justify-content:center;min-height:17.5rem}html body .attorney-awards-icon,html body .attorney-testimonials-heart-icon{align-items:center;background:#fff;border-radius:999px;color:#09111c;display:flex;height:9rem;justify-content:center;width:9rem}html body .attorney-awards-icon svg,html body .attorney-testimonials-heart-icon svg{height:1.5rem;stroke-width:1.5;width:1.5rem}@keyframes attorney-testimonial-heart-pulse{0%,to{transform:scale(1)}35%{transform:scale(1.35)}60%{transform:scale(.9)}80%{transform:scale(1.12)}}html body .attorney-testimonials-slider.is-heart-pulsing .attorney-testimonials-heart-icon svg{animation:attorney-testimonial-heart-pulse 1s ease-out;transform-origin:center}html body .attorney-awards-section{background:#fff;padding-bottom:2.5rem}html body .attorney-awards-layout,html body .split-list-layout{display:grid;gap:.5rem}html body .attorney-awards-content,html body .attorney-awards-visual{min-height:18.5rem}html body .attorney-awards-visual{align-items:center;background:#f2f1eb;display:flex;justify-content:center;padding:3rem 2rem}html body .attorney-awards-badges{display:grid;gap:.5rem;grid-template-columns:repeat(2,auto)}html body .attorney-awards-badge{display:block;height:auto;width:5rem}html body .attorney-awards-content{border:1px solid rgba(9,17,28,.12);display:flex;flex-direction:column;justify-content:center;padding:2.5rem 1.5rem}html body .attorney-awards-preview p{color:#09111c;font-size:1rem;line-height:1.32;margin:0}html body .attorney-awards-preview p+p{margin-top:.5rem}html body .attorney-awards-trigger{align-self:flex-start;margin-top:.75rem}html body .split-list-trigger{margin-top:1.5rem}html body .split-list-section{background:#fff;padding-top:5rem}html body .split-list-title{padding-right:1.25rem}html body .split-list-list{color:#09111c;font-size:1rem;line-height:1.32;list-style:none;margin:0;padding:0}html body .split-list-item{border-bottom:1px solid rgba(9,17,28,.12);padding:2rem 0}html body .split-list-item:first-child{padding-top:0}html body .split-list-item-title{font-size:inherit;font-weight:500;margin:0 0 .75rem}html body .split-list-item p,html body .split-list-item-answer p{margin:0}html body .split-list-item a{color:#1e74d0;text-decoration:none}html body .split-list-item a:hover{color:#09111c;text-decoration:underline}html body .split-list-item a:after{content:" \2192"}html body .secondary-cta-title.attorney-secondary-cta-title{font-size:2rem;line-height:1.08}dialog.attorney-details-modal:not([open]){display:none!important}dialog.attorney-details-modal.modal-overlay{background:transparent;border:0;color:inherit;margin:auto;max-height:calc(100dvh - 2.5rem);max-width:40rem;overflow-y:auto;padding:0;width:calc(100% - 2.5rem)}dialog.attorney-details-modal.modal-overlay::backdrop{background:rgba(9,17,28,.6)}dialog.attorney-details-modal .modal-content{background:#fff;padding:2.5rem;position:relative}dialog.attorney-details-modal .modal-close-btn{align-items:center;background:transparent;border:0;color:#09111c;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;position:absolute;right:1rem;top:1rem;width:2rem}dialog.attorney-details-modal .attorney-details-modal-title{font-size:1.5rem;font-weight:400;line-height:1.25;margin:0;padding-right:2.5rem}dialog.attorney-details-modal .attorney-details-modal-list{list-style:none;margin:2rem 0 0;padding:0}dialog.attorney-details-modal .attorney-details-modal-list li{border-bottom:1px solid rgba(9,17,28,.12);color:#09111c;font-size:1rem;line-height:1.32;padding:1rem 0}dialog.attorney-details-modal .attorney-details-modal-list li:first-child{border-top:1px solid rgba(9,17,28,.12)}@media (min-width:40rem){html body .partners-section .page-title{font-size:3.75rem}html body .extended-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .partner-card-content{padding-inline:2rem}html body .attorney-awards-badge{width:5.5rem}}@media (min-width:48rem){html body .partners-section{padding:5rem 0}html body .partners-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5rem}html body .team-grid{gap:3rem 1.25rem}html body .extended-team-section{padding-top:5rem}html body .extended-team-layout{grid-template-columns:repeat(2,minmax(0,1fr))}html body .extended-team-title{font-size:3rem;grid-column:1;grid-row:1}html body .extended-team-description{grid-column:2;grid-row:2}html body .extended-team-filters{grid-column:1/-1;grid-row:3}html body .extended-team-grid{row-gap:3.5rem}html body .attorney-bio-section{padding-top:5rem}html body .attorney-bio-header{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}html body .attorney-bio-details{padding-top:.25rem}html body .attorney-bio-copy{margin-inline:auto;padding-bottom:4.5rem;padding-top:3.75rem}html body .attorney-details-grid{gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:2.625rem 2.5rem}html body .attorney-details-grid--two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}html body .attorney-testimonials-layout{grid-template-columns:2fr 1fr}html body .attorney-awards-layout,html body .split-list-layout{grid-template-columns:1fr 2fr}html body .attorney-awards-content,html body .attorney-testimonials-content{padding:3rem 2.5rem}html body .attorney-testimonials-heart{display:flex;min-height:26.25rem}html body .attorney-testimonial-quote{font-size:1.125rem}html body .practice-areas-section--attorney{padding:5rem 0}html body .bordered-callout{padding-inline:3rem}dialog.attorney-details-modal .attorney-details-modal-title{font-size:1.875rem}}@media (min-width:64rem){html body .attorney-awards-section .container-default,html body .attorney-bio-section .container-default,html body .attorney-details-section .container-default,html body .attorney-testimonials-section .container-default,html body .careers-banner-section .container-default,html body .extended-team-section .container-default,html body .split-list-section .container-default{padding-inline:2.5rem}html body .partners-section .page-title{font-size:66px}html body .about-background-section .section-label,html body .about-recognition-section .section-label,html body .attorney-awards-content .section-label,html body .attorney-testimonials-content .section-label,html body .media-list-section .section-label,html body .practice-areas-section .section-label,html body .split-list-title,html body .team-section .section-label:not(.section-label--embeded){margin-bottom:2rem}html body .partner-card-content{padding-top:2.125rem;padding-inline:2.5rem}html body .extended-team-title{margin-bottom:3rem}html body .extended-team-description{font-size:1.125rem;margin-bottom:3.75rem}html body .extended-team-filters{margin-bottom:2.5rem}html body .attorney-bio-copy,html body .attorney-testimonial blockquote{font-size:1.5rem}html body .practice-area-testimonials-section{padding-block:7.5rem}html body .attorney-testimonials-content{padding-inline:4rem}html body .attorney-awards-content{padding:4.5rem 3.75rem}html body .attorney-awards-icon,html body .attorney-testimonials-heart-icon{height:11rem;width:11rem}html body .attorney-awards-badge{width:6rem}html body .split-list-list{font-size:1.125rem}html body .careers-banner-section{padding:8rem 0}html body .bordered-callout{min-height:10rem;padding-inline:4rem}dialog.attorney-details-modal.modal-overlay{margin:3.75rem;max-height:calc(100dvh - 7.5rem);max-width:none;width:calc(100% - 7.5rem)}dialog.attorney-details-modal .modal-content{padding:7.5rem}}@media (min-width:80rem){html body .attorney-awards-section .container-default,html body .attorney-bio-section .container-default,html body .attorney-details-section .container-default,html body .attorney-testimonials-section .container-default,html body .careers-banner-section .container-default,html body .extended-team-section .container-default,html body .split-list-section .container-default{padding-inline:6.25rem}html body .attorney-bio-section,html body .partners-section,html body .practice-areas-section--attorney{padding-top:7rem}html body .partners-section,html body .practice-areas-section--attorney{padding-bottom:7rem}html body .partners-grid{margin-top:6rem}html body .partner-card-content{padding-left:5rem;padding-right:3.75rem}html body .extended-team-section{padding-top:10rem}html body .extended-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body .attorney-details-grid--figma{gap:6.25rem;padding:3.75rem}}@media (prefers-reduced-motion:reduce){html body .attorney-testimonials-slider.is-heart-pulsing .attorney-testimonials-heart-icon svg,html body .partner-card-image,html body .team-card-image{animation:none;transition:none}}html body .page-hero-section:not(:has(.featured-media)){padding:4rem 0}html body .page-hero-section .error-page>.hs_cos_wrapper{display:contents}@media (min-width:48rem){html body .page-hero-section:not(:has(.featured-media)){padding-bottom:5rem;padding-top:5rem}}@media (min-width:80rem){html body .page-hero-section:not(:has(.featured-media)){padding-bottom:7rem;padding-top:7rem}}@media (min-width:64rem){.consultation-section:has(.consultation-contact-info)>.row-fluid,.consultation-section:has(.consultation-contact-info)>.row-fluid-wrapper>.row-fluid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr auto}.consultation-section:has(.consultation-contact-info) .dnd-column:has(h2){align-self:start;grid-column:1;grid-row:1}.consultation-section:has(.consultation-contact-info) .dnd-column:has(.consultation-form){grid-column:2;grid-row:1/span 2}.consultation-section:has(.consultation-contact-info) .dnd-column:has(.consultation-contact-info){grid-column:1;grid-row:2}}html body .consultation-section .consultation-contact-info{display:flex;flex-direction:column;gap:1.5rem;max-width:31.25rem}html body .consultation-section .consultation-contact-block{display:flex;flex-direction:column;gap:.75rem}html body .consultation-section .consultation-contact-heading{color:#09111c;font-size:1rem;font-weight:500;line-height:1.32;margin:0}html body .consultation-section .consultation-contact-line{color:#09111c;font-size:1rem;line-height:1.32;margin:0}html body .consultation-section .consultation-contact-line a{color:#1e74d0;text-decoration:none}html body .consultation-section .consultation-contact-line a:hover{color:#09111c;text-decoration:underline}html body .consultation-section .consultation-contact-note{color:rgba(9,17,28,.6);font-size:.875rem;line-height:1.32;margin:0}html body .consultation-section .consultation-contact-divider{background:rgba(9,17,28,.12);border:0;height:1px;margin:0;width:100%}.contact-process-section.dnd-section.home-section{background:#f2f1eb;padding:2.5rem 0}.contact-process-section .dnd-column,.contact-process-section .dnd-module,.contact-process-section .dnd-row,.contact-process-section .hs_cos_wrapper,.contact-process-section .row-fluid-wrapper,.contact-process-section .widget-span{display:contents}.contact-process-section .row-fluid{display:flex;flex-direction:column;float:none}.contact-process-section .row-fluid:after,.contact-process-section .row-fluid:before{content:none;display:none}.contact-process-section>.row-fluid,.contact-process-section>.row-fluid-wrapper>.row-fluid{margin-inline:auto;padding-inline:1.25rem;width:min(100%,90rem)}.contact-process-section .section-label,.contact-process-section h2{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1;margin:0 0 1.5rem}.contact-process-section .content-card-grid{display:grid;gap:.5rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0;width:100%}.contact-process-section .content-card{background:#fff;box-sizing:border-box;color:rgba(9,17,28,.6);display:flex;flex-direction:column;font-size:1rem;font-weight:400;justify-content:space-between;line-height:1.32;list-style:none;margin:0;min-height:16rem;padding:1.75rem}.contact-process-section .content-card-icon{align-items:center;background:#f2f1eb;border-radius:999px;color:#09111c;display:flex;flex:0 0 auto;height:2rem;justify-content:center;margin:0;width:2rem}.contact-process-section .content-card-icon .lucide,.contact-process-section .content-card-icon svg{height:1rem;width:1rem}.contact-process-section .content-card-content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;margin:0;padding:4.5rem 0 0}.contact-process-section .content-card p{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1.32;margin:0}.contact-process-section .content-card p.content-card-title{color:#09111c;font-weight:500;margin:0 0 .75rem}@media (min-width:40rem){.contact-process-section .content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.contact-process-section.dnd-section.home-section{padding:3.75rem 0}.contact-process-section>.row-fluid,.contact-process-section>.row-fluid-wrapper>.row-fluid{padding-inline:2.5rem}.contact-process-section .section-label,.contact-process-section h2{margin-bottom:2rem}.contact-process-section .content-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-process-section .content-card{padding:2.25rem}}@media (min-width:80rem){.contact-process-section>.row-fluid,.contact-process-section>.row-fluid-wrapper>.row-fluid{padding-inline:6.25rem}}html body .media-list-section--cream{background:#f2f1eb;padding-block:4rem}html body .media-list-section--on-dark{background:#0b223f}html body .media-list-section--on-dark .section-label{color:hsla(0,0%,100%,.6)}html body .media-list-section--on-dark .media-list-heading,html body .media-list-section--on-dark .media-list-title{color:#fff}html body .media-list-section--on-dark .media-list-description{color:hsla(0,0%,100%,.8)}html body .media-list-section--on-dark .media-list-item--note{border-top-color:hsla(0,0%,100%,.12)}html body .media-list-section--on-dark .media-list-item--note .media-list-description{color:hsla(0,0%,100%,.4)}html body .media-list-section--directory .media-list-description{color:rgba(9,17,28,.6);line-height:1.32}html body .media-list-heading{color:#09111c;font-size:1.5rem;font-weight:400;line-height:1;margin:0}html body .media-list-link{align-items:center;color:#1e74d0;display:inline-flex;font-size:1.125rem;gap:.25rem;line-height:1.32;margin-top:1rem;text-decoration:none;width:fit-content}html body .media-list-link:hover{color:#09111c;text-decoration:underline}html body .media-list-item--note{border-top:1px solid rgba(9,17,28,.12);padding-top:.875rem}html body .media-list-media{margin:0;max-width:31rem;width:100%}html body .media-list-section img{max-width:31rem}@media (min-width:64rem){html body .media-list-section--cream{padding-block:8.75rem}html body .media-list-section--compact .media-list-list{gap:2.5rem;padding-top:7rem}html body .media-list-section .media-list-description{font-size:1.125rem}.media-list-section>.row-fluid,.media-list-section>.row-fluid-wrapper>.row-fluid{padding-inline:2.5rem}}html body .statement-section--contingency{background:#f2f1eb;padding-top:4rem}html body .statement-section--contingency .statement-content{border-bottom:0;border-top:1px solid rgba(9,17,28,.12)}html body .statement-section--contingency .statement-title{color:rgba(9,17,28,.6)}html body .statement-emphasis{color:#09111c}html body .offices-section.offices-section--contact{padding:3.75rem 0}html body .offices-section--contact .offices-grid{margin-bottom:.5rem}html body .offices-section--contact .office-card:hover .office-image{transform:none}html body .offices-section--contact .office-details{align-items:flex-start;flex-direction:row;gap:1.5rem;justify-content:space-between;padding-top:4rem}html body .offices-section--contact .office-details h3{margin-bottom:1rem}html body .office-directions{color:#1e74d0;flex:0 0 auto;font-size:1rem;font-weight:500;line-height:1;text-decoration:none}html body .office-directions:hover{color:#09111c;text-decoration:underline}html body .offices-section--contact .bordered-callout--statement{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:center;margin:0;min-height:0;padding:2.5rem 2rem}html body .offices-section--contact .bordered-callout-title{color:#09111c;font-size:2rem;font-weight:400;line-height:1;margin:0}html body .offices-section--contact .bordered-callout--statement p{color:rgba(9,17,28,.8);font-size:1.125rem;line-height:1.32;margin:0;max-width:40rem}html body .who-we-help-questions{padding-bottom:6rem}html body .common-questions-link{align-items:center;display:flex;gap:.25rem;margin-top:1.5rem;width:fit-content}@media (min-width:48rem){html body .common-questions-link{margin-left:auto}}@media (min-width:64rem){html body .statement-section--contingency{padding-top:7.5rem}html body .statement-section--contingency .statement-content{padding-bottom:10rem;padding-top:7.5rem}html body .offices-section.offices-section--contact{padding-bottom:6.25rem;padding-top:3.75rem}html body .offices-section--contact .office-details{padding-top:7rem}html body .offices-section--contact .bordered-callout--statement{padding:4.5rem}html body .who-we-help-questions{padding-bottom:10rem}.media-list-section>.row-fluid,.media-list-section>.row-fluid-wrapper>.row-fluid{padding-inline:2.5rem}}@media (min-width:80rem){.media-list-section>.row-fluid,.media-list-section>.row-fluid-wrapper>.row-fluid{padding-inline:6.25rem}}html body .client-types-section,html body .trust-cta-section,html body .who-we-help-cta-section{box-sizing:border-box;color:#09111c;display:block;float:none;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;margin:0;max-width:none;width:100%}html body .client-types-section .container-default,html body .trust-cta-section .container-default,html body .who-we-help-cta-section .container-default{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .client-types-section h2,html body .client-types-section h3,html body .client-types-section p,html body .trust-cta-section h2,html body .trust-cta-section p,html body .who-we-help-cta-section h3,html body .who-we-help-cta-section p{float:none;font-family:inherit}html body .client-types-section img,html body .split-copy-section .featured-media-image,html body .trust-cta-section img{border:0;max-width:none}html body .split-copy-heading{margin-bottom:2.5rem}html body .client-types-heading .section-label,html body .split-copy-heading .section-label{color:rgba(9,17,28,.6);display:block;font-size:1rem;font-weight:400;line-height:1;margin:0 0 1rem}html body .split-copy-description p{margin:0}html body .split-copy-description p:not(:last-child){margin-bottom:1em}html body .client-types-heading .split-copy-title{margin:0}html body .who-we-help-reassurance{background:#0b223f;padding-bottom:0}html body .who-we-help-reassurance .split-copy-title,html body .who-we-help-reassurance .statement-title{color:#fff}html body .who-we-help-reassurance .split-copy-description,html body .who-we-help-reassurance .split-copy-description p{color:hsla(0,0%,100%,.8)}html body .who-we-help-reassurance .section-label{color:hsla(0,0%,100%,.6)}html body .who-we-help-reassurance .statement-content{border-bottom:0;padding-bottom:2.5rem;padding-top:100px}html body .who-we-help-reassurance .statement-title a{color:#94c4ff}html body .who-we-help-reassurance .statement-title a:focus-visible,html body .who-we-help-reassurance .statement-title a:hover{color:#fff}html body .who-we-help-class-action,html body .who-we-help-executives{padding-block:6rem}html body .who-we-help-executives{background:#f0f1f1}html body .who-we-help-class-action{background:#f2f1eb}html body .who-we-help-class-action .ghost-button{font-size:1.125rem}html body .who-we-help-process{padding-bottom:0}html body .practice-areas-section.practice-areas-section--who-we-help{padding-bottom:2.5rem;padding-top:5rem}html body .who-we-help-cta-section{background:#fff;padding-bottom:6.25rem}html body .inline-cta{max-width:40.5rem}html body .inline-cta-title{color:#09111c;font-size:2rem;font-weight:400;line-height:1.08;margin:0}html body .inline-cta-copy{color:#09111c;font-size:1rem;line-height:1.32;margin:.5rem 0 0}html body .inline-cta .cta-button,html body .trust-cta-section .cta-button{align-items:center;background:#ee614e;border:0;border-radius:.5rem;color:#fff;display:inline-flex;font-size:1rem;font-weight:500;gap:.75rem;line-height:1;margin-top:1.5rem;padding:.875rem 1rem;text-decoration:none}html body .inline-cta .cta-button:hover,html body .trust-cta-section .cta-button:hover{background:#c35040;color:#fff}html body .inline-cta .cta-button .lucide,html body .trust-cta-section .cta-button .lucide{height:1.25rem;width:1.25rem}html body .trust-cta-section{background:#fff;padding-bottom:5rem;padding-top:2.5rem}html body .featured-media{margin:0;overflow:hidden}html body .split-copy-section .featured-media-image,html body .trust-cta-section .featured-media-image{display:block;height:400px;object-fit:cover;width:100%}html body .featured-copy{align-items:flex-start;display:flex;flex-direction:column;margin-inline:auto;max-width:33.75rem}html body .featured-media+.featured-copy{margin-top:3rem}html body .featured-copy-title{color:#09111c;font-size:2rem;font-weight:400;line-height:1.08;margin:0}html body .featured-copy-body{color:#09111c;font-size:1.25rem;line-height:1.32;margin-top:1rem}html body .featured-copy-body p{margin:0}html body .featured-copy-body p:not(:last-child){margin-bottom:1em}html body .featured-copy .cta-button{margin-top:2rem}html body .client-types-section{background:#fff;overflow:visible}html body .client-types-pin{padding-block:4rem}html body .client-types-heading{margin-bottom:2.5rem;max-width:56rem}html body .client-types-list{display:flex;flex-direction:column;gap:4rem}html body .client-types-slide{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);width:100%}html body .client-types-copy{display:flex;flex-direction:column;height:100%;min-height:0}html body .client-types-copy-main{max-width:25rem}html body .client-types-name{color:#09111c;font-size:1rem;font-weight:500;line-height:1.32;margin:0}html body .client-types-description{color:rgba(9,17,28,.6);font-size:1rem;line-height:1.32;margin:.75rem 0 0}html body .client-types-claims{align-items:baseline;display:flex;flex-wrap:wrap;font-size:1rem;gap:.25rem 1rem;line-height:1.32;margin:1.5rem 0 0}html body .client-types-claims span{color:rgba(9,17,28,.6)}html body .client-types-claims a{color:#1e74d0;text-decoration:none}html body .client-types-claims a:hover{color:#09111c;text-decoration:underline}html body .client-types-progress{background:rgba(9,17,28,.12);flex-shrink:0;height:1px;margin-top:2.5rem;position:relative;width:100%}html body .client-types-progress-fill{background:#09111c;inset:0 auto 0 0;position:absolute}html body .client-types-media{aspect-ratio:1;border:1px solid rgba(9,17,28,.12);margin:0;padding:2.5rem;width:100%}html body .client-types-media img{height:100%;object-fit:cover;width:100%}html body .client-types-scroller.is-enhanced .client-types-pin{display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding-block:4rem;position:sticky;top:var(--client-types-pin-top,0)}html body .client-types-scroller.is-enhanced .client-types-heading{margin-bottom:1.5rem}html body .client-types-scroller.is-enhanced.is-phone-pin .client-types-viewport{padding-top:var(--client-types-pin-gap)}html body .client-types-scroller.is-enhanced .client-types-list{display:grid;gap:0;overflow:visible}html body .client-types-scroller.is-enhanced .client-types-slide{grid-area:1/1;min-width:0;opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.22,1,.36,1),visibility .45s cubic-bezier(.22,1,.36,1);visibility:hidden}html body .client-types-scroller.is-enhanced .client-types-slide.is-active{opacity:1;pointer-events:auto;visibility:visible;z-index:1}html body .testimonials-section.who-we-help-testimonials>.row-fluid,html body .testimonials-section.who-we-help-testimonials>.row-fluid-wrapper>.row-fluid{padding-bottom:0;padding-top:2.5rem}@media (min-width:48rem){html body .split-copy-heading{grid-column:1;grid-row:1}html body .client-types-heading .split-copy-title{grid-column:auto;grid-row:auto;margin:0}html body .who-we-help-reassurance .statement-content{padding-bottom:4.5rem}html body .practice-areas-section.practice-areas-section--who-we-help{padding-bottom:4.5rem;padding-top:6rem}html body .split-copy-section .featured-media-image,html body .trust-cta-section .featured-media-image{height:615px}html body .client-types-list{gap:6rem}html body .client-types-slide{align-items:stretch;gap:4rem;grid-template-columns:repeat(2,minmax(0,1fr))}html body .client-types-copy-main{display:flex;flex:1;flex-direction:column;padding-top:2.5rem}html body .client-types-progress{margin-top:auto}html body .client-types-media{justify-self:end}}@media (min-width:64rem){html body .client-types-section .container-default,html body .trust-cta-section .container-default,html body .who-we-help-cta-section .container-default{padding-inline:2.5rem}html body .client-types-heading .section-label,html body .split-copy-heading .section-label{margin-bottom:1.5rem}html body .split-copy-heading{margin-bottom:3rem}html body .who-we-help-reassurance .statement-content{padding-top:200px}html body .who-we-help-class-action,html body .who-we-help-executives{padding-block:10rem}html body .practice-areas-section.practice-areas-section--who-we-help{padding-top:8.75rem}html body .who-we-help-cta-section{padding-bottom:11.25rem}html body .inline-cta-copy{font-size:1.125rem}html body .trust-cta-section{padding-bottom:8rem;padding-top:4rem}html body .featured-media+.featured-copy{margin-top:4rem}html body .client-types-pin{padding-block:10rem}html body .client-types-scroller.is-enhanced .client-types-pin{padding-block:4rem}html body .client-types-heading,html body .client-types-scroller.is-enhanced .client-types-heading{margin-bottom:4rem}html body .client-types-slide{gap:6rem}}@media (min-width:80rem){html body .client-types-section .container-default,html body .trust-cta-section .container-default,html body .who-we-help-cta-section .container-default{padding-inline:6.25rem}}@media (prefers-reduced-motion:reduce){html body .client-types-scroller.is-enhanced .client-types-slide{transition:none}}html body .page-hero-section:not(:has(.featured-media)){padding-bottom:4rem;padding-top:4rem}html body .page-hero-section:not(:has(.featured-media)) .page-hero-content{margin-bottom:0}html body .extended-media-statement,html body .midwest-locations-section{background:#fff;box-sizing:border-box;color:#09111c;display:block;float:none;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;margin:0;max-width:none;width:100%}html body .extended-media-statement .container-default,html body .midwest-locations-section .container-default{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .extended-media-statement h2,html body .extended-media-statement p,html body .midwest-locations-section address,html body .midwest-locations-section h2,html body .midwest-locations-section p{float:none;font-family:inherit}html body .extended-media-statement img{border:0;max-width:none}html body .midwest-locations{display:grid;gap:2.5rem}html body .midwest-locations-map-block{align-items:center;display:flex;flex-direction:column}html body .midwest-locations-map-wrap{max-width:648px;position:relative;width:100%}html body .midwest-locations-map{display:block;height:auto;width:100%}html body .midwest-locations-map-state{cursor:pointer;outline:none}html body .midwest-locations-map-state:focus-visible{outline:2px solid #1e74d0;outline-offset:2px}html body .midwest-locations-caption{color:rgba(9,17,28,.4);font-size:.875rem;line-height:1.32;margin:1rem 0 0;text-align:center}html body .midwest-office{display:flex;flex-direction:column;font-size:1rem;gap:1.25rem;line-height:1.32}html body .midwest-office-name{color:#09111c;font-size:1rem;font-weight:500;line-height:1;margin:0}html body .midwest-office-address{color:rgba(9,17,28,.6);font-style:normal;margin:0}html body .midwest-office-link,html body .midwest-office-phone{color:#1e74d0;font-size:1rem;line-height:1.32;text-decoration:none}html body .midwest-office-link:hover,html body .midwest-office-phone:hover{color:#09111c;text-decoration:underline}html body .media-list-section.media-list-section--coverage{background:#fff;padding:4rem 0 0}html body .media-list-section--coverage .container-default{padding-bottom:4rem;position:relative}html body .media-list-section.media-list-section--coverage:not(.media-list-section--coverage-last) .container-default:after{border-bottom:1px solid rgba(9,17,28,.12);bottom:0;content:"";left:1.25rem;pointer-events:none;position:absolute;right:1.25rem}html body .media-list-section--coverage.media-list-section--coverage-last .container-default:after{content:none}html body .media-list-section--coverage .media-list-list{gap:2.5rem;padding-top:0}html body .media-list-copy{color:#09111c;font-size:1rem;line-height:1.32;margin:0}html body .media-list-copy p{margin:0}html body .media-list-copy .font-semibold,html body .media-list-copy b,html body .media-list-copy strong{color:inherit;font-family:inherit;font-size:inherit;font-weight:600;line-height:inherit}html body .media-list-group{display:flex;flex-direction:column;gap:1rem}html body .media-list-bullets{color:#09111c;font-size:1rem;line-height:1.32;list-style:disc;margin:0;padding-left:27px}html body .media-list-bullets li{margin:0}html body .extended-media-statement{background:#f2f1eb;padding-top:4rem}html body .extended-media-statement-intro{display:flex;flex-direction:column;gap:1.5rem;max-width:50rem}html body .extended-media-statement-intro .section-label{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1;margin:0}html body .extended-media-statement-copy{color:#09111c;font-size:1rem;line-height:1.32;margin:0}html body .extended-media-statement .statement-content{border-bottom:0;padding-bottom:2.5rem;padding-top:4rem}html body .extended-media-statement .statement-title{color:#09111c;max-width:none}html body .extended-media-statement-media{overflow:hidden;position:relative;width:100%}html body .extended-media-statement-image{display:block;height:400px;object-fit:cover;object-position:top;width:100%}html body .extended-media-statement-media:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));content:"";inset:0;pointer-events:none;position:absolute}@media (min-width:40rem){html body .midwest-locations{grid-template-columns:repeat(2,minmax(0,1fr))}html body .midwest-locations-map-block{grid-column:span 2}}@media (min-width:48rem){html body .page-hero-section:not(:has(.featured-media)){padding-bottom:5rem;padding-top:5rem}html body .extended-media-statement .statement-content{padding-bottom:4.5rem;padding-top:6rem}html body .extended-media-statement-image{height:625px}}@media (min-width:64rem){html body .extended-media-statement .container-default,html body .midwest-locations-section .container-default{padding-inline:2.5rem}html body .media-list-section.media-list-section--coverage{padding-top:7.5rem}html body .media-list-section--coverage .container-default{padding-bottom:7.5rem}html body .media-list-section.media-list-section--coverage:not(.media-list-section--coverage-last) .container-default:after{left:2.5rem;right:2.5rem}html body .media-list-section--coverage .media-list-list{gap:2.5rem;padding-top:7.5rem}html body .media-list-bullets,html body .media-list-copy{font-size:1.125rem}html body .extended-media-statement{padding-top:8.75rem}html body .extended-media-statement-intro{gap:2.5rem}html body .extended-media-statement-copy{font-size:1.5rem}html body .extended-media-statement .statement-content{padding-top:260px}}@media (min-width:80rem){html body .page-hero-section:not(:has(.featured-media)){padding-bottom:7rem;padding-top:7rem}html body .extended-media-statement .container-default,html body .midwest-locations-section .container-default{padding-inline:6.25rem}html body .midwest-locations{align-items:start;column-gap:2rem;grid-template-columns:minmax(9rem,12.875rem) minmax(0,40.5rem) minmax(9rem,11.8125rem);justify-content:space-between}html body .midwest-locations-map-block{grid-column:2;grid-row:1}html body .midwest-office--minnesota{grid-column:1;grid-row:1;margin-top:6rem}html body .midwest-office--illinois{grid-column:3;grid-row:1;margin-top:13.75rem}html body .media-list-section.media-list-section--coverage:not(.media-list-section--coverage-last) .container-default:after{left:6.25rem;right:6.25rem}}html body .page-hero-section .hero-trust-list{color:rgba(9,17,28,.6);display:grid;font-size:.875rem;gap:1rem;line-height:1.25;list-style:none;margin:0;padding:2.5rem 0 0}html body .page-hero-section .hero-trust-list li{align-items:flex-start;display:flex;gap:.5rem;margin:0;padding:0}html body .page-hero-section .hero-trust-list .lucide,html body .page-hero-section .hero-trust-list svg{flex-shrink:0;height:1rem;width:1rem}html body .page-hero-section button.dotted-link{background:none;border:0;color:rgba(9,17,28,.6);cursor:pointer;font:inherit;margin:0;padding:0;text-decoration:underline dotted;text-underline-offset:2px}html body .page-hero-section button.dotted-link:hover{color:#09111c}html body .media-list-section.media-list-section--extended{background:#fff;padding:4rem 0 0}html body .media-list-section--extended .container-default{padding-bottom:4rem;position:relative}html body .media-list-section--extended .container-default:after{border-bottom:1px solid rgba(9,17,28,.12);bottom:0;content:"";left:1.25rem;pointer-events:none;position:absolute;right:1.25rem}html body .media-list-section--extended .media-list-layout{align-items:start;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}html body .media-list-media-pair{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,324fr) minmax(0,371fr);width:100%}html body .media-list-media-pair .media-list-media{margin:0;max-width:none;overflow:hidden;width:100%}html body .media-list-section--extended .media-list-image,html body .media-list-section--extended img{display:block;height:auto;max-width:none;width:100%}html body .media-list-section--extended .media-list-image--tall{aspect-ratio:324/389}html body .media-list-section--extended .media-list-image--wide{aspect-ratio:371/244}html body .media-list-section--extended .media-list-list{gap:2.5rem;max-width:none;padding-top:0}html body .media-list-section--extended .media-list-copy{display:block;margin:0}html body .media-list-section--extended .media-list-copy address,html body .media-list-section--extended .media-list-copy p{font-style:normal;font-weight:400;line-height:1.32;margin:0}html body .media-list-section--extended .media-list-copy :is(address,p)+:is(address,p){margin-top:1.5rem}html body .media-list-section--extended .media-list-copy a{color:#1e74d0;text-decoration:none}html body .media-list-section--extended .media-list-copy a:hover{color:#09111c;text-decoration:underline}html body .media-list-section--extended .media-list-link{font-size:1rem;margin-top:0}html body .practice-areas-section.practice-areas-section--illinois,html body .practice-areas-section.practice-areas-section--minnesota{padding-bottom:4rem;padding-top:4rem}html body .practice-areas-intro{margin-bottom:4rem}html body .practice-areas-intro .split-copy-description{margin-bottom:0}html body .practice-areas-grid+.inline-cta,html body .practice-areas-section--illinois .practice-areas-grid+.inline-cta,html body .practice-areas-section--minnesota .practice-areas-grid+.inline-cta{margin-top:4rem}html body .team-section.team-section--location{padding-bottom:4rem;padding-top:4rem}html body .team-section-single-layout{display:flex;flex-direction:column;gap:2rem}html body .team-section--single .team-section-header{align-items:flex-start;flex-direction:column;justify-content:flex-start}html body .team-section--single .team-card{display:flex;flex-direction:column;min-width:0}html body .team-section--single .team-card-media{aspect-ratio:1;width:100%}html body .consultation-section.consultation-section-final:before,html body .home-page .row-fluid-wrapper:has(.consultation-section)~.row-fluid-wrapper .consultation-section:before{background:none;content:none;display:none;filter:none}@media (min-width:40rem){html body .media-list-media-pair{gap:1.5rem}}@media (max-width:47.99rem){html body .team-section--single .team-section-header:has(.ghost-button){display:contents}html body .team-section--single .team-section-header .ghost-button{order:1}}@media (min-width:64rem){html body .media-list-section.media-list-section--extended{padding-top:7.5rem}html body .media-list-section--extended .container-default{padding-bottom:7.5rem}html body .media-list-section--extended .container-default:after{left:2.5rem;right:2.5rem}html body .media-list-section--extended .media-list-layout{column-gap:4rem;grid-template-columns:minmax(0,44.9375rem) 13rem}html body .media-list-section--extended .media-list-list{padding-top:1.25rem}html body .media-list-section--extended .section-label,html body .practice-areas-section--illinois .section-label,html body .practice-areas-section--minnesota .section-label{margin-bottom:2rem}html body .practice-areas-section.practice-areas-section--illinois,html body .practice-areas-section.practice-areas-section--minnesota{padding-bottom:8.75rem;padding-top:8.75rem}html body .practice-areas-intro{margin-bottom:5rem}html body .practice-areas-section--illinois .practice-areas-grid+.inline-cta,html body .practice-areas-section--minnesota .practice-areas-grid+.inline-cta{margin-top:7.5rem}html body .team-section.team-section--location{padding-bottom:7.5rem;padding-top:7.5rem}html body .team-section-single-layout{align-items:flex-start;flex-direction:row;gap:2.5rem;justify-content:space-between}html body .team-section--single .team-section-header{flex-shrink:0;max-width:14rem}html body .team-section--single .team-card{align-items:flex-start;flex-direction:row;gap:1.5rem}html body .team-section--single .team-card-media{flex-shrink:1;max-width:100%;width:25rem}html body .team-section--single .team-card-content{flex-shrink:0;padding:0;width:20rem}html body .team-section--single .team-card-content h3,html body .team-section--single .team-card-role{font-size:1.5rem;line-height:1.1}html body .team-section--single .team-card-role{margin-top:0}html body .team-section--single .team-card-admission,html body .team-section--single .team-card-description{margin-top:.75rem}html body .testimonials-section.testimonials-section--location>.row-fluid,html body .testimonials-section.testimonials-section--location>.row-fluid-wrapper>.row-fluid{padding-bottom:7.5rem}}@media (min-width:80rem){html body .media-list-section--extended .container-default:after{left:6.25rem;right:6.25rem}html body .media-list-section--extended .media-list-layout{column-gap:9.25rem}html body .team-grid.team-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}html body .careers-backgrounds-section,html body .careers-openings-section,html body .careers-team-section{background:#fff;box-sizing:border-box;color:#09111c;display:block;float:none;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;margin:0;max-width:none;width:100%}html body .careers-backgrounds-section .container-default,html body .careers-openings-section .container-default,html body .careers-team-section .container-default,html body .careers-team-section .container-extended{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .careers-backgrounds-section h2,html body .careers-backgrounds-section p,html body .careers-openings-section h2,html body .careers-openings-section h3,html body .careers-openings-section p,html body .careers-team-section h2,html body .careers-team-section h3,html body .careers-team-section p{float:none;font-family:inherit}html body .careers-backgrounds-section img{border:0;max-width:none}html body .careers-openings-section h2.section-label,html body .careers-team-section h2.section-label{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1;margin:0 0 1.5rem}html body .careers-team-section svg.hidden{display:none}html body .careers-role-card-media{align-items:center;display:flex;justify-content:center;padding:1.25rem;position:relative}html body .careers-role-card-watermark{color:#09111c;display:block;height:auto;left:50%;opacity:.07;pointer-events:none;position:absolute;transform:translateX(-50%);width:100%}html body .careers-role-card--attorneys .careers-role-card-watermark,html body .careers-role-card--case-managers .careers-role-card-watermark{top:0;transform:translateX(-50%) scaleY(-1)}html body .careers-role-card--operations .careers-role-card-watermark,html body .careers-role-card--paralegals .careers-role-card-watermark{bottom:0}html body .careers-role-card-quote{align-items:center;color:#09111c;display:flex;flex-direction:column;font-size:.875rem;line-height:1;margin:0;position:relative;text-align:center;z-index:1}html body .careers-role-card-quote-mark{align-items:center;background:#fff;border-radius:999px;color:#09111c;display:flex;height:1.75rem;justify-content:center;margin-bottom:.375rem;width:2.5rem}html body .careers-role-card-quote-mark svg{display:block;height:.75rem;width:.875rem}html body .careers-role-card-quote-line{background:#fff;margin-bottom:.375rem;padding:.5rem .75rem}html body .careers-role-card-quote-emphasis{color:#fff;font-style:italic;padding:.5rem .75rem}html body .careers-role-card--attorneys .careers-role-card-media{background:#ee614e}html body .careers-role-card--attorneys .careers-role-card-quote-emphasis{background:#09111c}html body .careers-role-card--paralegals .careers-role-card-media{background:#f2f1eb}html body .careers-role-card--paralegals .careers-role-card-quote-emphasis{background:#ee614e}html body .careers-role-card--case-managers .careers-role-card-media{background:#0b223f}html body .careers-role-card--case-managers .careers-role-card-watermark{color:#94c4ff;opacity:.05}html body .careers-role-card--case-managers .careers-role-card-quote-line,html body .careers-role-card--case-managers .careers-role-card-quote-mark{background:#365376;color:#fff}html body .careers-role-card--case-managers .careers-role-card-quote-emphasis{background:#94c4ff;color:#09111c}html body .careers-role-card--operations .careers-role-card-media{background:#f0f1f1}html body .careers-role-card--operations .careers-role-card-quote-emphasis{background:#09111c}html body .careers-openings-section{padding-top:5rem}html body .careers-openings-layout{display:grid;gap:2rem}html body .careers-opening,html body a.careers-opening{border-bottom:1px solid rgba(9,17,28,.12);color:inherit;display:block;margin:0;padding:2rem 0;text-decoration:none}html body .careers-opening:first-child{padding-top:0}html body .careers-opening-title{color:#09111c;font-size:2rem;font-weight:400;line-height:1;margin:0 0 .75rem}html body .careers-opening-meta{align-items:center;color:rgba(9,17,28,.6);display:flex;flex-wrap:wrap;font-size:1rem;gap:.5rem;line-height:1;margin:0 0 1.25rem}html body .careers-opening-meta-separator{color:rgba(9,17,28,.4)}html body .careers-opening-description{color:#09111c;font-size:1.125rem;line-height:1.32;margin:0;max-width:32.5rem}html body .careers-backgrounds-section{padding-top:4rem}html body .careers-backgrounds-layout{display:grid;grid-template-columns:1fr}html body .careers-backgrounds-title{color:#09111c;font-size:2.25rem;font-weight:400;line-height:.98;margin:0 0 2.5rem}html body .careers-backgrounds-description{color:#09111c;font-size:1rem;line-height:1.32;margin:0 0 2.5rem;max-width:36.25rem}html body .careers-backgrounds-grid{display:grid;gap:.5rem}html body .careers-backgrounds-image{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;width:100%}html body .offices-section.offices-section--careers{padding-bottom:0;padding-top:4rem}html body .offices-section--careers .offices-grid{margin-bottom:.5rem}html body .offices-section--careers .office-card:hover{background:#f2f1eb;border-color:#f2f1eb}html body .offices-section--careers .office-card:hover .office-image{transform:none}html body .offices-section--careers .office-details{align-items:flex-start;flex-direction:row;gap:1.5rem;justify-content:space-between;padding-top:4rem}html body .offices-section--careers .office-details h3{margin-bottom:1rem}html body .bordered-callout--centered{justify-content:center;text-align:center}html body .secondary-cta-copy p{color:inherit;font-size:inherit;line-height:inherit;margin:0;max-width:none}html body .secondary-cta-copy a{color:#1e74d0;text-decoration:none}html body .secondary-cta-copy a:hover{color:#09111c;text-decoration:underline}.hiring-process-section.dnd-section.home-section{background:#fff;padding:0 0 2.5rem}.hiring-process-section .dnd-column,.hiring-process-section .dnd-module,.hiring-process-section .dnd-row,.hiring-process-section .hs_cos_wrapper,.hiring-process-section .row-fluid-wrapper,.hiring-process-section .widget-span{display:contents}.hiring-process-section .row-fluid{display:flex;flex-direction:column;float:none}.hiring-process-section .row-fluid:after,.hiring-process-section .row-fluid:before{content:none;display:none}.hiring-process-section>.row-fluid,.hiring-process-section>.row-fluid-wrapper>.row-fluid{margin-inline:auto;padding-inline:1.25rem;width:min(100%,90rem)}.hiring-process-section .hiring-process-title,.hiring-process-section h2{color:#09111c;font-size:2.25rem;font-weight:400;line-height:.98;margin:0;max-width:62.5rem}.hiring-process-section .content-card-grid{display:grid;gap:.5rem;grid-template-columns:1fr;list-style:none;margin:2.5rem 0 0;padding:0;width:100%}.hiring-process-section .content-card{background:#f2f1eb;box-sizing:border-box;color:rgba(9,17,28,.6);display:flex;flex-direction:column;font-size:1rem;font-weight:400;justify-content:space-between;line-height:1.32;list-style:none;margin:0;min-height:16rem;padding:1.75rem}.hiring-process-section .content-card-number{color:#09111c;display:block;font-weight:500;padding:.5rem 0}.hiring-process-section .content-card-content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;margin:0;padding:4.5rem 0 0}.hiring-process-section .content-card p{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1.32;margin:0}.hiring-process-section .content-card h3.content-card-title{color:#09111c;font-size:1rem;font-weight:500;line-height:1.32;margin:0 0 .75rem}@media (min-width:40rem){.hiring-process-section .content-card-grid,html body .careers-backgrounds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){html body .careers-backgrounds-layout{grid-template-columns:repeat(2,minmax(0,1fr))}html body .careers-openings-layout{gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}html body .careers-openings-layout>.section-label{grid-column:1}html body .careers-openings-list{grid-column:2}html body .careers-backgrounds-section{padding-top:5rem}html body .careers-backgrounds-title{font-size:3rem;grid-column:1;grid-row:1}html body .careers-backgrounds-description{grid-column:2;grid-row:2}html body .careers-backgrounds-grid{grid-column:1/-1;grid-row:3}.hiring-process-section .hiring-process-title,.hiring-process-section h2{font-size:3rem}}@media (min-width:64rem){.hiring-process-section>.row-fluid,.hiring-process-section>.row-fluid-wrapper>.row-fluid,html body .careers-backgrounds-section .container-default,html body .careers-openings-section .container-default,html body .careers-team-section .container-default{padding-inline:2.5rem}html body .careers-openings-section h2.section-label,html body .careers-team-section h2.section-label{margin-bottom:2rem}html body .careers-openings-section{padding-top:10rem}html body .careers-backgrounds-title{margin-bottom:3rem}html body .careers-backgrounds-description{font-size:1.125rem;margin-bottom:3.75rem}html body .careers-backgrounds-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body .offices-section.offices-section--careers{padding-bottom:0;padding-top:10rem}html body .offices-section--careers .office-details{min-height:16.5rem;padding-top:7rem}.hiring-process-section .content-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3.75rem}.hiring-process-section .content-card{min-height:max(19rem,min-content);padding:2.25rem}}@media (min-width:80rem){.hiring-process-section>.row-fluid,.hiring-process-section>.row-fluid-wrapper>.row-fluid,html body .careers-backgrounds-section .container-default,html body .careers-openings-section .container-default,html body .careers-team-section .container-default{padding-inline:6.25rem}html body .careers-backgrounds-section{padding-top:10rem}}html body .page-hero-section.page-hero-section--scholarship{padding-bottom:4rem}html body .overlay-card-section,html body .scholarship-application-section,html body .scholarship-criteria-section,html body .scholarship-cta-section,html body .scholarship-requirements-section{box-sizing:border-box;color:#09111c;display:block;float:none;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;margin:0;max-width:none;width:100%}html body .overlay-card-section .container-default,html body .scholarship-application-section .container-default,html body .scholarship-criteria-section .container-default,html body .scholarship-cta-section .container-extended,html body .scholarship-requirements-section .container-default{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .featured-quote p,html body .overlay-card-section h2,html body .overlay-card-section p,html body .scholarship-application-section h2,html body .scholarship-application-section p,html body .scholarship-criteria-section h2,html body .scholarship-criteria-section h3,html body .scholarship-criteria-section p,html body .scholarship-cta-section h2,html body .scholarship-cta-section h3,html body .scholarship-cta-section p,html body .scholarship-requirements-section h2,html body .scholarship-requirements-section h3,html body .scholarship-requirements-section li,html body .scholarship-requirements-section p{float:none;font-family:inherit}html body .featured-quote img,html body .overlay-card-section img{border:0;max-width:none}html body .scholarship-recipient-section.split-copy-section{padding-bottom:0}html body .scholarship-supports-section.split-copy-section{padding-bottom:2.5rem}html body .scholarship-supports-section .split-copy-description{margin-bottom:0}html body .scholarship-supports-section .split-copy-description p:not(:last-child){margin-bottom:2.5rem}html body .scholarship-cta{background-color:#ee614e;background-image:var(--scholarship-cta-mask);background-position:top;background-repeat:no-repeat;background-size:100% auto;overflow:hidden;padding:3.75rem 1.5rem;position:relative}html body .scholarship-cta-layout{display:flex;flex-direction:column;gap:2.5rem;position:relative;z-index:10}html body .scholarship-cta-amount{color:#fff;font-size:4rem;font-weight:500;letter-spacing:-.03em;line-height:1;margin:0;white-space:nowrap}html body .scholarship-cta-details{align-items:flex-start;display:flex;flex-direction:column}html body .scholarship-cta-meta-list{display:flex;flex-direction:column;gap:1.5rem;margin:0}html body .scholarship-cta-meta{display:flex;flex-direction:column;gap:.75rem;margin:0}html body .scholarship-cta-label,html body .scholarship-cta-value{margin:0}html body .scholarship-cta-label{color:hsla(0,0%,100%,.6);font-size:1.125rem;font-weight:400;line-height:1.32}html body .scholarship-cta-value{color:#fff;font-size:1.125rem;font-weight:400;line-height:1}html body .scholarship-cta .cta-button{margin-top:2.25rem}html body .scholarship-cta .cta-button--dark{background:#0b223f;color:#fff;text-shadow:none}html body .scholarship-cta .cta-button--dark:hover{background:#071426;color:#fff}html body .scholarship-cta .cta-button--dark .lucide{filter:none}html body .split-copy-section .featured-quote{align-items:center;background-color:#0b223f;background-image:var(--featured-quote-mask);background-position:top;background-repeat:no-repeat;background-size:min(100%,87.4375rem) auto;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;margin:0 1.25rem;max-width:none;overflow:hidden;padding:3.75rem 1.5rem 5rem;width:auto}html body .split-copy-section .featured-quote-words{box-sizing:border-box;margin-inline:auto;max-width:38rem;text-align:center;width:100%}html body .featured-quote-pull,html body .featured-quote-text,html body .featured-quote-text p,html body .featured-quote-words .section-label{color:#fff}html body .featured-quote-words .section-label{color:hsla(0,0%,100%,.6)}html body .featured-quote-text{font-size:1.125rem;font-weight:400;line-height:1.32;margin:0;text-align:left}html body .featured-quote-text p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;text-align:left}html body .featured-quote-text p:not(:last-child){margin-bottom:1.32em}html body .split-copy-section .featured-quote-pull{align-self:stretch;box-sizing:border-box;color:#fff;font-size:2rem;font-weight:400;line-height:1;margin:5rem 0 0;max-width:none;min-width:0;text-align:center;white-space:normal;width:auto}html body .overlay-card-panel{align-items:center;display:flex;min-height:20rem;overflow:hidden;padding:1.25rem;position:relative}html body .overlay-card-panel:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.48));content:"";inset:0;position:absolute;z-index:1}html body .overlay-card-image{height:100%;inset:0;max-width:none;object-fit:cover;object-position:bottom;position:absolute;width:100%;z-index:0}html body .overlay-card{background:#f2f1eb;color:#09111c;display:flex;flex-direction:column;gap:2.5rem;justify-content:space-between;margin:0;max-width:472px;padding:2.5rem 2rem;position:relative;width:100%;z-index:10}html body .overlay-card-title{color:#09111c;font-size:1.5rem;font-weight:400;line-height:1;margin:0}html body .overlay-card-body{color:#09111c;font-size:1.125rem;font-weight:400;line-height:1.32;margin:0}html body .scholarship-criteria-section{background-color:#fff;padding-bottom:0;padding-top:4rem}html body .scholarship-criteria-section h2.section-label{margin-top:0}html body .scholarship-criteria-section .content-card-grid{display:grid;gap:.5rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}html body .scholarship-criteria-section .content-card{background:#f2f1eb;box-sizing:border-box;color:rgba(9,17,28,.6);display:flex;flex-direction:column;font-size:1rem;justify-content:space-between;line-height:1.32;list-style:none;margin:0;min-height:16rem;padding:1.75rem}html body .scholarship-criteria-section .content-card-icon{align-items:center;background:#fff;border-radius:999px;color:#09111c;display:flex;flex:0 0 auto;height:2rem;justify-content:center;margin:0;width:2rem}html body .scholarship-criteria-section .content-card-icon .lucide,html body .scholarship-criteria-section .content-card-icon svg{height:1rem;width:1rem}html body .scholarship-criteria-section .content-card-content{display:flex;flex-direction:column;flex-grow:0;justify-content:flex-start;margin:0;padding:0}html body .scholarship-criteria-section .content-card-title{color:#09111c;font-size:1rem;font-weight:500;line-height:1.32;margin:0 0 .75rem}html body .scholarship-criteria-section .content-card-content p{color:rgba(9,17,28,.6);font-size:1rem;line-height:1.32;margin:0}html body .scholarship-requirements-section{background-color:#fff;padding-bottom:0;padding-top:4rem}html body .scholarship-requirements-section .careers-openings-layout{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);margin-bottom:2.5rem}html body .scholarship-requirements-section .careers-opening,html body .scholarship-requirements-section .careers-openings-list{color:#09111c;display:block;min-width:0}html body .scholarship-requirements-section h2.section-label{color:rgba(9,17,28,.6);display:block;font-size:1rem;font-weight:400;line-height:1;margin:0 0 1.5rem}html body .scholarship-deadline-inquiry{background:#f0f1f1;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:296px;overflow:hidden;padding:2rem;position:relative}html body .scholarship-deadline-inquiry>*{position:relative;z-index:10}html body .scholarship-deadline-inquiry .recent-engagements-inquiry-title{color:#09111c;font-size:1.5rem;font-weight:400;line-height:1;margin:0}html body .scholarship-deadline-inquiry p{color:rgba(9,17,28,.8);font-size:1.125rem;font-weight:400;line-height:1.32;margin:0;max-width:40rem}html body .scholarship-requirements-section .careers-opening:last-child{border-bottom:0}html body .scholarship-requirements-section .careers-opening-description{max-width:45rem}html body .scholarship-requirements-section .careers-opening-title+.careers-opening-description{margin-top:.5rem}html body .scholarship-requirements-section .careers-opening-description p,html body .scholarship-requirements-section .careers-opening-description ul{margin:0}html body .scholarship-requirement-copy{display:flex;flex-direction:column;gap:1.25rem}html body .scholarship-requirements-section .scholarship-requirement-block p{margin:0 0 .75rem}html body .scholarship-requirement-list{list-style:disc;margin:0;padding-left:1.6875rem}html body .scholarship-requirement-note-title{margin-bottom:1.25rem}html body .scholarship-deadline-inquiry:after{background-image:var(--scholarship-deadline-mask)}html body .scholarship-application-section .consultation-layout{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr)}html body .scholarship-application-section .consultation-form,html body .scholarship-application-section .consultation-intro{float:none;grid-column:auto;max-width:none;min-width:0;width:auto}html body .scholarship-application-section .section-title{color:#09111c;font-size:1.875rem;font-weight:400;line-height:1;margin:0 0 1.25rem}html body .scholarship-application-section .consultation-copy{color:#09111c;font-size:1.125rem;line-height:1.32;margin:0;max-width:37.5rem}html body .scholarship-application-section .consultation-intro-note p{margin:0}html body .scholarship-application-section .consultation-intro-note p+p{margin-top:1rem}html body .scholarship-application-section .consultation-status{color:#09111c;font-size:.875rem;line-height:1.32;margin:.75rem 0 0}html body .scholarship-application-section [hidden]{display:none}@media (min-width:48rem){html body .page-hero-section.page-hero-section--scholarship{padding-bottom:5rem;padding-top:5rem}html body .scholarship-cta{padding:5rem 2.5rem}html body .scholarship-cta-amount{font-size:5.5rem}html body .overlay-card-panel{height:616px;padding:0 0 0 6.25rem}html body .overlay-card{gap:0;height:472px;padding:3rem}html body .split-copy-section .featured-quote{padding-inline:2.5rem}html body .split-copy-section .featured-quote-words{padding-left:1.25rem}html body .scholarship-deadline-inquiry{padding:4.5rem}html body .featured-quote-text{font-size:1.5rem}html body .split-copy-section .featured-quote-pull{font-size:3rem;margin-top:7.5rem}html body .scholarship-application-section .section-title{font-size:3rem}html body .scholarship-requirements-section .careers-openings-layout{gap:.5rem;grid-template-columns:1fr 2fr}}@media (min-width:64rem){html body .page-hero-section.page-hero-section--scholarship{padding-bottom:3.75rem}html body .scholarship-criteria-section{padding-top:7.5rem}html body .overlay-card-section .container-default,html body .scholarship-application-section .container-default,html body .scholarship-criteria-section .container-default,html body .scholarship-requirements-section .container-default{padding-inline:2.5rem}html body .scholarship-recipient-section .split-copy-description{margin-bottom:5rem}html body .split-copy-section .featured-quote{padding-inline:5rem;padding-bottom:7.5rem}html body .scholarship-requirements-section{padding-bottom:0;padding-top:10rem}html body .scholarship-requirements-section h2.section-label{margin-bottom:2rem}html body .scholarship-supports-section.split-copy-section{padding-bottom:3.75rem}html body .scholarship-cta-meta-list{gap:2.5rem}html body .scholarship-cta-value{font-size:1.5rem}html body .split-copy-section .featured-quote-pull{font-size:66px}html body .scholarship-criteria-section .content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .scholarship-criteria-section .content-card{aspect-ratio:auto;min-height:19rem;padding:2.25rem}html body .scholarship-application-section .consultation-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html body .scholarship-requirements-section .careers-openings-layout{margin-bottom:4rem}}@media (min-width:80rem){html body .page-hero-section.page-hero-section--scholarship{padding-bottom:3.75rem;padding-top:7rem}html body .scholarship-cta{padding:8.75rem 10rem 5rem}html body .scholarship-cta-layout{align-items:start;display:grid;gap:4rem;grid-template-columns:auto minmax(0,1fr)}html body .scholarship-cta-amount{font-size:7.5rem}html body .scholarship-cta-details{padding-top:1.5rem}html body .scholarship-application-section .consultation-layout{gap:6rem}html body .overlay-card-section .container-default,html body .scholarship-application-section .container-default,html body .scholarship-criteria-section .container-default,html body .scholarship-requirements-section .container-default{padding-inline:6.25rem}html body .scholarship-application-section{padding-block:12.5rem}}html body .split-copy-section.practice-area-process-section{padding-bottom:0}html body .practice-area-subcategories-section.practice-area-subcategories-section--padded{padding-bottom:5rem}html body .content-card>.content-card-title{margin:0}@media (min-width:64rem){html body .practice-area-hero-layout{align-items:center;display:grid;gap:3.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}html body .practice-area-hero-layout>*{float:none;min-width:0}html body .practice-area-hero-section .practice-area-hero-media{aspect-ratio:1;margin-inline:auto;max-width:620px;width:100%}html body .practice-area-law-section .split-media{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}html body .practice-area-law-section .split-media>*{float:none;margin:0;min-width:0;width:auto}html body .practice-area-law-section,html body .practice-area-situation-categories-section,html body .practice-area-subcategories-section{padding-top:7.5rem}html body .practice-area-subcategories-section.practice-area-subcategories-section--padded{padding-bottom:7.5rem}html body .practice-area-subcategories-section .section-label{margin-bottom:2rem}html body .practice-area-subcategories-section .content-card{min-height:16rem;padding:2.25rem}html body .practice-area-subcategories-section .content-card-content{padding-top:4.5rem}html body .practice-area-situation-categories-section .content-card-grid,html body .practice-area-subcategories-section .content-card-grid{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}html body .practice-area-situation-categories-section .content-card-grid:has(>:nth-child(3):last-child),html body .practice-area-situation-categories-section .content-card-grid:has(>:nth-child(6):last-child),html body .practice-area-situation-categories-section .content-card-grid:has(>:nth-child(9):last-child),html body .practice-area-subcategories-section .content-card-grid:has(>:nth-child(3):last-child),html body .practice-area-subcategories-section .content-card-grid:has(>:nth-child(5):last-child),html body .practice-area-subcategories-section .content-card-grid:has(>:nth-child(6):last-child),html body .practice-area-subcategories-section .content-card-grid:has(>:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}html body .practice-area-situation-categories-grid.practice-area-situation-categories-grid--two,html body .practice-area-subcategories-section .content-card-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}html body .practice-area-insights-section .insight-card-grid>li,html body .practice-area-situation-categories-section .content-card-grid>li,html body .practice-area-subcategories-section .content-card-grid>li{float:none;margin:0;max-width:none;width:auto}html body .practice-area-insights-section .insight-card-grid{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}html body .overlay-card-section.overlay-card-section--compact{padding-bottom:5rem;padding-top:10rem}html body .overlay-card-section.overlay-card-section--compact .overlay-card-panel{align-items:center;display:flex;flex-direction:row;height:616px;min-height:0;padding:0 0 0 6.25rem}html body .overlay-card-section.overlay-card-section--compact .practice-area-hero-media{aspect-ratio:1;flex:none;margin:0;max-width:472px;position:relative;width:100%;z-index:10}html body .overlay-card-section.overlay-card-section--compact .overlay-card-caption{bottom:6.25rem;left:calc(10.75rem + 472px);margin:0;position:absolute;right:6.25rem;z-index:10}}@media (min-width:80rem){html body .practice-area-hero-section .practice-area-hero-media{max-width:none}}html body .unpaid-wages-cost-section{background:#fff;padding-top:4rem}html body .practice-area-at-will-section{background:#fff;padding-bottom:3rem;padding-top:4rem}@media (min-width:48rem){html body .practice-area-at-will-section .split-layout,html body .practice-area-warning-section .split-layout,html body .protected-activity-section .split-layout,html body .unpaid-wages-cost-section .split-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html body .protected-activity-section .content-card-grid{grid-column:1/-1;grid-row:3}html body .protected-activity-section .featured-media-image{height:400px}}@media (min-width:64rem){html body .unpaid-wages-cost-section{padding-top:8.75rem}html body .practice-area-at-will-section{padding-bottom:7.5rem;padding-top:8.75rem}}html body .practice-area-warning-section{padding-top:4rem}html body .practice-area-warning-section.bg-wrongful-termination{background:#655240}html body .practice-area-warning-section.bg-retaliation{background:#8c3f46}html body .practice-area-warning-section.bg-class-action{background:#2f6f68}html body .practice-area-warning-section .split-copy-title,html body .practice-area-warning-section .statement-title{color:#fff}html body .practice-area-warning-section .split-copy-heading .split-copy-title{margin-bottom:0}html body .practice-area-warning-section .split-copy-description{color:hsla(0,0%,100%,.8)}html body .practice-area-warning-section .section-label,html body .practice-area-warning-section .split-copy-heading .section-label{color:hsla(0,0%,100%,.6)}html body .practice-area-warning-section .statement-title{line-height:1;max-width:none}html body .practice-area-warning-section .statement-content{border-bottom:0;padding-bottom:2.5rem;padding-top:4rem}html body .practice-area-warning-section .featured-media+.split-layout{margin-top:2.5rem}html body .practice-area-warning-section .featured-media+.split-layout .split-copy-description{margin-bottom:0}html body .practice-area-warning-section .featured-media-image{display:block;height:400px;max-width:none;object-fit:cover;object-position:bottom;width:100%}html body .practice-area-warning-section:has(>.container-default>.featured-media:last-child){padding-bottom:4rem}@media (min-width:48rem){html body .practice-area-warning-section .statement-content{padding-bottom:4.5rem}html body .practice-area-warning-section .featured-media-image{height:615px}}@media (min-width:64rem){html body .practice-area-warning-section{padding-top:8.75rem}html body .practice-area-warning-section:has(>.container-default>.featured-media:last-child){padding-bottom:8.75rem}html body .practice-area-warning-section .featured-media+.split-layout{margin-top:3.75rem}html body .practice-area-warning-section .statement-content{padding-top:8.75rem}}html body .protected-activity-section{background:#fff;padding-top:5rem}html body .protected-activity-section .content-card-grid{display:grid;gap:.5rem}html body .protected-activity-section .content-card-grid>*{float:none;max-width:none;width:auto}html body .protected-activity-section .content-card{min-height:16rem;padding:1.75rem}@media (min-width:40rem){html body .protected-activity-section .content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .protected-activity-section .featured-media{grid-column:span 2}}@media (min-width:64rem){html body .protected-activity-section{padding-top:7.5rem}html body .protected-activity-section .content-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body .protected-activity-section .content-card{padding:2.25rem}html body .protected-activity-section .featured-media{grid-row:span 2;height:auto}html body .protected-activity-section .featured-media-image{aspect-ratio:1;height:auto;object-fit:cover}}html body .practice-area-urgency-section{background:#8c3f46;padding-bottom:4rem;padding-top:4rem}html body .practice-area-urgency-section .section-label{color:hsla(0,0%,100%,.6)}html body .practice-area-urgency-section .bordered-callout-title,html body .practice-area-urgency-section .media-list-title{color:#fff}html body .practice-area-urgency-section .bordered-callout p,html body .practice-area-urgency-section .media-list-copy{color:hsla(0,0%,100%,.8)}html body .practice-area-urgency-section .bordered-callout{align-items:flex-start;border:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin-top:4rem;min-height:0;padding:2.5rem 2rem}html body .practice-area-urgency-section .bordered-callout p{font-size:1.125rem;line-height:1.32;margin:0;max-width:40rem}html body .practice-area-urgency-section .bordered-callout-title{font-size:2rem;font-weight:400;line-height:1;margin:0}html body .practice-area-urgency-section .bordered-callout a.cta-button{color:#fff;margin-top:1.5rem;text-decoration:none}html body .practice-area-urgency-section .bordered-callout a.cta-button:focus-visible,html body .practice-area-urgency-section .bordered-callout a.cta-button:hover{color:#fff;text-decoration:none}@media (min-width:48rem){html body .practice-area-urgency-section .bordered-callout{padding-inline:3rem}}@media (min-width:64rem){html body .practice-area-urgency-section{padding-bottom:5rem;padding-top:5rem}html body .practice-area-urgency-section .split-media{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}html body .practice-area-urgency-section .split-media>*{float:none;margin:0;min-width:0;width:auto}html body .practice-area-urgency-section .media-list-list{gap:2.5rem;padding-top:7rem}html body .practice-area-urgency-section .media-list-title{font-size:2rem}html body .practice-area-urgency-section .bordered-callout{margin-top:7.5rem;min-height:0;padding:4.5rem}}@media (min-width:80rem){html body .practice-area-urgency-section{padding-bottom:7rem;padding-top:7rem}}html body .practice-area-urgency-section .split-layout{display:grid;gap:0;grid-template-columns:minmax(0,1fr);margin:0 0 2.5rem}html body .practice-area-urgency-section .split-copy-title{color:#fff;font-size:2.25rem;font-weight:400;grid-column:auto;grid-row:auto;line-height:.98;margin:0 0 2.5rem}html body .practice-area-urgency-section .split-copy-description{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:400;grid-column:auto;grid-row:auto;line-height:1.32;margin:0;max-width:36.25rem;padding-right:0}html body .practice-area-urgency-section .split-copy-description p{color:inherit;font-size:inherit;font-weight:400;line-height:inherit;margin:0}html body .practice-area-urgency-section .split-copy-description p:not(:last-child){margin-bottom:1em}html body .practice-area-urgency-section .split-copy-description strong{color:inherit;font-size:inherit;font-weight:600}html body .practice-area-urgency-section .split-layout+.bordered-callout{margin-top:.5rem}@media (min-width:48rem){html body .practice-area-urgency-section .split-layout{grid-template-columns:repeat(2,minmax(0,1fr))}html body .practice-area-urgency-section .split-copy-title{font-size:3rem;grid-column:1;grid-row:1}html body .practice-area-urgency-section .split-copy-description{grid-column:2;grid-row:2}}@media (min-width:64rem){html body .practice-area-urgency-section .split-layout{margin-bottom:3.75rem}html body .practice-area-urgency-section .split-copy-title{margin-bottom:3rem}html body .practice-area-urgency-section .split-copy-description{font-size:1.125rem;padding-right:2.5rem}}html body .class-action-requirements{background:#2f6f68;display:block;padding-bottom:5rem;padding-top:5rem}html body .class-action-requirements .container-default{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .class-action-requirements .section-label{clear:both;color:hsla(0,0%,100%,.6);display:block;float:none;font-size:1rem;font-weight:400;line-height:1;margin:0 0 1.5rem;max-width:none;width:auto}html body .class-action-requirements .split-layout{display:grid;gap:2.5rem;grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}html body .class-action-requirements .class-action-requirements-copy,html body .class-action-requirements .class-action-requirements-group,html body .class-action-requirements .class-action-requirements-media{align-items:stretch;display:flex;flex-direction:column;float:none;margin:0;min-width:0;width:100%}html body .class-action-requirements .class-action-requirements-copy{gap:2.5rem;padding-top:0}html body .class-action-requirements .class-action-requirements-group{gap:1rem}html body .class-action-requirements .class-action-requirements-copy p,html body .class-action-requirements .class-action-requirements-title{display:block;float:none;margin:0;max-width:none;width:100%}html body .class-action-requirements .class-action-requirements-title{color:#fff;font-size:2rem;font-weight:400;line-height:1}html body .class-action-requirements .class-action-requirements-copy p{color:hsla(0,0%,100%,.8);font-size:1.125rem;line-height:1.32}html body .class-action-requirements .media-list-media{max-width:31rem}html body .class-action-requirements .media-list-image{aspect-ratio:3/2;display:block;height:auto;max-width:none;object-fit:cover;width:100%}@media (min-width:48rem){html body .class-action-requirements .split-layout{gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}html body .class-action-requirements .class-action-requirements-media{grid-column:1;grid-row:1}html body .class-action-requirements .class-action-requirements-copy{grid-column:2;grid-row:1;padding-top:7.5rem}}@media (min-width:64rem){html body .class-action-requirements{padding-bottom:10rem;padding-top:10rem}html body .class-action-requirements .section-label{margin-bottom:2rem}html body .class-action-requirements .container-default{padding-inline:2.5rem}html body .class-action-requirements .split-layout{gap:0}}@media (min-width:80rem){html body .class-action-requirements .container-default{padding-inline:6.25rem}}html body .practice-area-situation-categories-section{background:#fff;display:block;padding-bottom:2.5rem;padding-top:2.5rem}html body .practice-area-situation-categories-section .container-default{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .practice-area-situation-categories-section .split-layout{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}html body .practice-area-situation-categories-section .split-layout>.split-copy-description,html body .practice-area-situation-categories-section .split-layout>.split-copy-title{float:none;max-width:none;min-width:0;width:auto}html body .practice-area-situation-categories-section .split-layout>.split-copy-title{color:#09111c;font-size:2.25rem;font-weight:400;line-height:.98;margin:0 0 2.5rem}html body .practice-area-situation-categories-section .split-layout>.split-copy-description{color:#09111c;font-size:1rem;line-height:1.32;margin:0;max-width:36.25rem;padding-right:0}html body .practice-area-situation-categories-section .practice-area-situation-categories-grid--two{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr);margin-top:2.5rem}html body .practice-area-situation-categories-section .practice-area-situation-categories-grid--two>li{float:none;margin:0;max-width:none;width:auto}html body .practice-area-situation-categories-section .practice-area-situation-categories-grid--two .content-card{background:#f2f1eb;box-sizing:border-box;color:rgba(9,17,28,.6);display:flex;flex-direction:column;font-size:1rem;justify-content:space-between;line-height:1.32;margin:0;min-height:16rem;padding:1.75rem}html body .practice-area-situation-categories-section .practice-area-situation-categories-grid--two .content-card-icon{align-items:center;background:#fff;border-radius:999px;color:#09111c;display:flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}html body .practice-area-situation-categories-section .practice-area-situation-categories-grid--two .content-card-icon .lucide,html body .practice-area-situation-categories-section .practice-area-situation-categories-grid--two .content-card-icon svg{height:1rem;width:1rem}html body .practice-area-situation-categories-section .practice-area-situation-categories-grid--two .content-card-content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding-top:4.5rem}html body .practice-area-situation-categories-section .practice-area-situation-categories-grid--two .content-card p,html body .practice-area-situation-categories-section .practice-area-situation-categories-grid--two .content-card-title{float:none;max-width:none;width:auto}html body .practice-area-situation-categories-section .practice-area-situation-categories-grid--two .content-card-title{color:#09111c;font-size:1rem;font-weight:500;line-height:1.32;margin:0 0 .75rem}html body .practice-area-situation-categories-section .practice-area-situation-categories-grid--two .content-card p{color:rgba(9,17,28,.6);font-size:1rem;line-height:1.32;margin:0}@media (min-width:40rem){html body .practice-area-situation-categories-section .practice-area-situation-categories-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){html body .practice-area-situation-categories-section{padding-bottom:4rem;padding-top:4rem}html body .practice-area-situation-categories-section :is(.split-layout,.split-copy-layout){column-gap:2.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html body .practice-area-situation-categories-section :is(.split-layout,.split-copy-layout)>.split-copy-title{font-size:3rem;grid-column:1;grid-row:1;margin-bottom:2.5rem}html body .practice-area-situation-categories-section :is(.split-layout,.split-copy-layout)>.split-copy-description{grid-column:2;grid-row:2;margin-bottom:0}}@media (min-width:64rem){html body .practice-area-situation-categories-section{padding-bottom:7.5rem;padding-top:7.5rem}html body .practice-area-situation-categories-section .container-default{padding-inline:2.5rem}html body .practice-area-situation-categories-section .split-copy-layout>.split-copy-title,html body .practice-area-situation-categories-section .split-layout>.split-copy-title{margin-bottom:3rem}html body .practice-area-situation-categories-section .split-layout>.split-copy-description{font-size:1.125rem;margin-bottom:0;padding-right:2.5rem}html body .practice-area-situation-categories-section .practice-area-situation-categories-grid--two{margin-top:3.75rem}html body .practice-area-situation-categories-section .practice-area-situation-categories-grid--two .content-card{min-height:22.25rem;padding:2.25rem}}@media (min-width:80rem){html body .practice-area-situation-categories-section .container-default{padding-inline:6.25rem}}html body .practice-area-definition-section{margin:0;padding-bottom:0;padding-top:4rem}html body .practice-area-definition-section.practice-area-definition-section--padded{padding-bottom:4rem}html body .practice-area-definition-section .split-copy-title{margin:0 0 2.5rem}html body .practice-area-definition-section .split-copy-description p{margin:0}html body .practice-area-definition-section .split-copy-description p:not(:last-child){margin-bottom:1em}html body .practice-area-law-section .section-label,html body .practice-area-situation-categories-section--compact .section-label{margin:0 0 1.5rem}html body .practice-area-situation-categories-section--compact .content-card-grid{list-style:none;margin:0;padding:0}html body .practice-area-situation-categories-section--compact .content-card{justify-content:center}html body .practice-area-situation-categories-section--compact .content-card p{color:#09111c;font-weight:500;margin:0;min-height:2lh}html body .practice-area-law-section{margin:0;padding-bottom:0;padding-top:2.5rem}html body .practice-area-law-section:not(:has(.statement-content)){padding-bottom:4rem}html body .practice-area-situation-categories-section .media-list-title{margin-bottom:2rem}html body .practice-area-law-section .split-media{align-items:start}html body .practice-area-law-section .media-list-copy,html body .practice-area-law-section .media-list-image,html body .practice-area-law-section .media-list-label,html body .practice-area-law-section .media-list-media,html body .practice-area-law-section .media-list-title{margin:0}html body .practice-area-law-section .media-list-list{gap:2rem;padding-top:0}html body .practice-area-law-section .media-list-group{gap:1rem}html body .practice-area-law-section .media-list-link{margin-top:1rem}html body .practice-area-law-section--flush .statement-content{border-bottom:0}html body .practice-area-law-section .statement-title{max-width:none}@media (min-width:48rem){html body .practice-area-law-section{padding-top:4rem}}@media (min-width:64rem){html body .practice-area-definition-section{padding-top:8.75rem}html body .practice-area-definition-section.practice-area-definition-section--padded{padding-bottom:7.5rem}html body .practice-area-definition-section .split-layout>.split-copy-title{margin-bottom:3rem}html body .practice-area-law-section .section-label,html body .practice-area-situation-categories-section--compact .section-label{margin-bottom:2rem}html body .practice-area-situation-categories-section.practice-area-situation-categories-section--compact{padding-bottom:3.75rem;padding-top:3.75rem}html body .practice-area-situation-categories-section--compact .content-card-grid:has(>:nth-child(6):last-child) .content-card{aspect-ratio:3/2;min-height:min-content}html body .practice-area-law-section{padding-top:7.5rem}html body .practice-area-law-section:not(:has(.statement-content)){padding-bottom:7.5rem}html body .practice-area-law-section .split-media--compact .media-list-list{gap:2.5rem;padding-top:7rem}}html body .audience-callout-section{background:#0b223f;box-sizing:border-box;color:hsla(0,0%,100%,.8);display:block;float:none;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;margin:0;max-width:none;padding:4rem 0;width:100%}html body .audience-callout-section .container-default{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .audience-callout-section .bordered-callout--statement{align-items:flex-start;border:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:0;padding:2.5rem 2rem}html body .audience-callout-section .bordered-callout p{color:hsla(0,0%,100%,.8);font-size:1.125rem;line-height:1.32;margin:0;max-width:40rem}html body .audience-callout-section .bordered-callout p.bordered-callout-label{color:hsla(0,0%,100%,.4);max-width:none}html body .audience-callout-section .bordered-callout a{color:#94c4ff;font-size:1.125rem;line-height:1.32;text-decoration:none}html body .audience-callout-section .bordered-callout a:focus-visible,html body .audience-callout-section .bordered-callout a:hover{color:#fff;text-decoration:underline}@media (min-width:48rem){html body .audience-callout-section .bordered-callout--statement{padding-inline:3rem}}@media (min-width:64rem){html body .audience-callout-section{padding:5rem 0}html body .audience-callout-section .container-default{padding-inline:2.5rem}html body .audience-callout-section .bordered-callout--statement{min-height:0;padding:4.5rem}}@media (min-width:80rem){html body .audience-callout-section .container-default{padding-inline:6.25rem}}html body .page-hero-section.bg-dark-navy{background:#0b223f;padding-bottom:0}html body .first-message-section,html body .other-firms-section,html body .recent-engagements-section,html body .refer-a-case-section,html body .why-attorneys-refer-section{background:#fff;box-sizing:border-box;display:block;float:none;margin:0;max-width:none;width:100%}html body .refer-a-case-section{padding:4rem 0}html body .other-firms-section .split-copy-layout,html body .refer-a-case-section .split-copy-layout{display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:4rem}html body .other-firms-section .split-copy-layout>.split-copy-title,html body .refer-a-case-section .split-copy-layout>.split-copy-title{font-size:2.25rem;font-weight:400;grid-column:auto;grid-row:auto;line-height:.98;margin:0 0 2.5rem}html body .other-firms-section .split-copy-description,html body .refer-a-case-section .split-copy-description{font-size:1rem;grid-column:auto;grid-row:auto;line-height:1.32;margin:0;max-width:36.25rem;padding-right:0}html body .other-firms-section .split-copy-description p:not(:last-child){margin-bottom:2.5rem}html body .first-message-section .content-card-grid,html body .refer-a-case-section .content-card-grid,html body .why-attorneys-refer-section .content-card-grid{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0;width:100%}html body .first-message-section .content-card,html body .refer-a-case-section .content-card,html body .why-attorneys-refer-section .content-card{float:none;max-width:none;width:auto}html body .first-message-section{padding-block:3.75rem}html body .about-recognition-group.recent-engagements-group{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}html body .recent-engagements-group>.section-label{margin-bottom:0;padding-top:0}html body .other-firms-section,html body .recent-engagements-section{padding-top:4rem}html body .recent-engagements-list{list-style:none;margin:0;min-width:0;padding:0}html body .recent-engagements-list li{align-items:start;border-bottom:1px solid rgba(9,17,28,.12);display:grid;float:none;font-size:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1fr);line-height:1.32;margin:0;max-width:none;min-height:0;padding:2.5rem 0;width:auto}html body .recent-engagements-list li:last-child{border-bottom:0}html body .other-firms-section .recent-engagements-list li:last-child{border-bottom:1px solid rgba(9,17,28,.12)}html body .recent-engagements-year{color:rgba(9,17,28,.6);font-size:1rem;line-height:1;margin:0}html body .recent-engagements-person{align-items:flex-start;display:flex;gap:.625rem;margin:0}html body .other-firms-section .recent-engagements-person{gap:.875rem}html body .recent-engagements-person p{margin:0}html body .recent-engagements-avatar-link{border-radius:999px;display:block;flex:0 0 auto;height:2rem;overflow:hidden;width:2rem}html body .recent-engagements-person .about-recognition-avatar{border-radius:999px;height:2rem;margin:0;object-fit:cover;width:2rem}html body .recent-engagements-credit{color:rgba(9,17,28,.6);display:block}html body .recent-engagements-initials{align-items:center;border-radius:999px;display:flex;flex:0 0 auto;font-size:.75rem;height:2rem;justify-content:center;line-height:1;width:2rem}html body .recent-engagements-initials--navy{background:#0b223f;color:#94c4ff}html body .recent-engagements-initials--coral{background:#ee614e;color:#fff}html body .recent-engagements-initials--cream{background:#f2f1eb;color:#ee614e}html body .recent-engagements-initials--sky{background:#94c4ff;color:#0b223f}html body .recent-engagements-inquiry{background:#f0f1f1;display:flex;flex-direction:column;gap:.75rem;margin-top:0;padding:2rem}html body .recent-engagements-inquiry-title{color:#09111c;font-size:2rem;font-weight:400;line-height:1;margin:0}html body .recent-engagements-inquiry p{color:rgba(9,17,28,.8);font-size:1.125rem;line-height:1.32;margin:0;max-width:40rem}html body .recent-engagements-inquiry strong{color:#09111c;font-weight:500}html body .other-firms-section .statement-content{border-bottom:0;padding:4.5rem 0}html body .consultation-section.consultation-section-final{padding:4rem 0}html body .consultation-section.consultation-section-final .consultation-layout{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr)}html body .consultation-section.consultation-section-final .consultation-form,html body .consultation-section.consultation-section-final .consultation-intro{float:none;max-width:none;min-width:0;width:auto}@media (min-width:40rem){html body .first-message-section .content-card-grid,html body .refer-a-case-section .content-card-grid,html body .why-attorneys-refer-section .content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){html body .other-firms-section .split-copy-layout,html body .refer-a-case-section .split-copy-layout{grid-template-columns:repeat(2,minmax(0,1fr))}html body .other-firms-section .split-copy-layout>.split-copy-title,html body .refer-a-case-section .split-copy-layout>.split-copy-title{font-size:3rem;grid-column:1;grid-row:1;margin-bottom:2.5rem}html body .other-firms-section .split-copy-description,html body .refer-a-case-section .split-copy-description{grid-column:2;grid-row:2;margin-bottom:0}html body .recent-engagements-inquiry{padding:4.5rem}}@media (min-width:64rem){html body .refer-a-case-section{padding-bottom:3.75rem;padding-top:8.75rem}html body .other-firms-section .split-copy-layout,html body .refer-a-case-section .split-copy-layout{margin-bottom:5rem}html body .other-firms-section .split-copy-layout>.split-copy-title,html body .refer-a-case-section .split-copy-layout>.split-copy-title{margin-bottom:3rem}html body .other-firms-section .split-copy-description,html body .refer-a-case-section .split-copy-description{font-size:1.125rem;margin-bottom:0;padding-right:2.5rem}html body .refer-a-case-section .content-card-grid,html body .why-attorneys-refer-section .content-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body .first-message-section .content-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body .why-attorneys-refer-section .content-card{aspect-ratio:auto}html body .recent-engagements-section{padding-top:7.5rem}html body .other-firms-section{padding-top:8.75rem}html body .about-recognition-group.recent-engagements-group{gap:2.5rem;grid-template-columns:minmax(0,1fr)}html body .recent-engagements-list li{gap:2.5rem;grid-template-columns:12.5rem minmax(0,1fr) minmax(0,1fr)}html body .consultation-section.consultation-section-final{padding-bottom:8.75rem;padding-top:7.5rem}html body .consultation-section.consultation-section-final .consultation-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){html body .consultation-section.consultation-section-final .consultation-layout{gap:6rem}}html body .practice-area-details-section{background:#fff;padding-block:4rem}html body .practice-area-details-section .split-layout{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}html body .practice-area-details-section .split-copy-title{color:#09111c;font-size:2.25rem;font-weight:400;grid-column:auto;grid-row:auto;line-height:.98;margin:0 0 2.5rem}html body .practice-area-details-section .split-copy-description{color:#09111c;font-size:1rem;grid-column:auto;grid-row:auto;line-height:1.32;margin:0 0 2.5rem;max-width:36.25rem;padding-right:0}html body .practice-area-details-section .split-copy-description p{color:#09111c;font-size:inherit;font-weight:400;line-height:1.32;margin:0}html body .practice-area-details-section .split-copy-description p:not(:last-child){margin-bottom:1em}html body .practice-area-details-section .practice-area-details-rules{grid-column:auto;grid-row:auto}html body .practice-area-details-section .practice-area-details-rules .section-label{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1;margin:0 0 1.5rem}html body .practice-area-details-section .content-card-grid{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}html body .practice-area-details-section .content-card{background:#f2f1eb;color:rgba(9,17,28,.6);display:flex;flex-direction:column;font-size:1rem;font-weight:400;justify-content:space-between;line-height:1.32;margin:0;min-height:16rem;padding:1.75rem}html body .practice-area-details-section .content-card.justify-center{justify-content:center}html body .practice-area-details-section .content-card-title{color:#09111c;font-size:1rem;font-weight:500;line-height:1.32;margin:0 0 .75rem}html body .practice-area-details-section .content-card-title.mb-2{margin-bottom:.5rem}html body .practice-area-details-section .content-card p{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1.32;margin:0}html body .practice-area-details-section .content-card>p{min-height:2lh}html body .practice-area-details-section .content-card p.font-medium{color:#09111c;font-weight:500}html body .practice-area-details-section .practice-area-details-closing{margin-bottom:0;margin-top:2.5rem}@media (min-width:40rem){html body .practice-area-details-section .content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){html body .practice-area-details-section .split-layout{grid-template-columns:repeat(2,minmax(0,1fr))}html body .practice-area-details-section .split-copy-title{font-size:3rem;grid-column:1;grid-row:1}html body .practice-area-details-section .split-copy-description{grid-column:2;grid-row:2}html body .practice-area-details-section .practice-area-details-rules{grid-column:1/-1;grid-row:3}html body .practice-area-details-section .practice-area-details-closing{grid-column:2;grid-row:4}}@media (min-width:64rem){html body .practice-area-details-section{padding-block:10rem}html body .practice-area-details-section .split-copy-title{margin-bottom:3rem}html body .practice-area-details-section .split-copy-description{font-size:1.125rem;margin-bottom:3.75rem;padding-right:2.5rem}html body .practice-area-details-section .practice-area-details-rules .section-label{margin-bottom:2rem}html body .practice-area-details-section .content-card{min-height:max(19rem,min-content);padding:2.25rem}html body .practice-area-details-section .content-card-grid:has(>:nth-child(2):last-child),html body .practice-area-details-section .content-card-grid:has(>:nth-child(5):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}html body .practice-area-details-section .content-card-grid:has(>:nth-child(3):last-child),html body .practice-area-details-section .content-card-grid:has(>:nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}html body .practice-area-details-section .content-card-grid:has(>:nth-child(2):last-child) .content-card,html body .practice-area-details-section .content-card-grid:has(>:nth-child(5):last-child) .content-card{aspect-ratio:auto;min-height:19rem}html body .practice-area-details-section .practice-area-situation-categories-grid:has(>:nth-child(3):last-child) .content-card{aspect-ratio:auto;min-height:21.875rem}html body .practice-area-details-section .practice-area-details-closing{margin-bottom:0;margin-top:5rem}}html body .fired-guide-section:has(.fired-guide-section-layout){background:#fff;padding-block:4rem}html body .fired-guide-section-layout{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}html body .fired-guide-section-layout>.fired-guide-description{color:#09111c;font-size:1rem;font-weight:400;grid-column:auto;grid-row:auto;line-height:1.32;margin:0 0 2.5rem;max-width:36.25rem}html body .fired-guide-section-layout>.fired-guide-description p{color:#09111c;font-size:inherit;font-weight:400;line-height:1.32;margin:0}html body .fired-guide-section-layout>.fired-guide-description p:not(:last-child){margin-bottom:1em}html body .fired-guide-section-layout .content-card.justify-center{justify-content:center}html body .fired-guide-section-layout .content-card>p{min-height:2lh}html body .fired-guide-section-layout .content-card p.font-medium{color:#09111c;font-weight:500}@media (min-width:40rem){html body .fired-guide-section-layout .content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){html body .fired-guide-section-layout{grid-template-columns:repeat(2,minmax(0,1fr))}html body .fired-guide-section-layout>.fired-guide-description{grid-column:2;grid-row:2}}@media (min-width:64rem){html body .fired-guide-section:has(.fired-guide-section-layout){padding-block:10rem}html body .fired-guide-section-layout>.fired-guide-description{font-size:1.125rem;margin-bottom:3.75rem}html body .fired-guide-section-layout .content-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}html body .overtime-math-section{background:#607448;color:#fff;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;padding-top:4rem}html body .overtime-math-section .container-default{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .overtime-math-section .section-label{color:hsla(0,0%,100%,.6);font-size:1rem;font-weight:400;line-height:1;margin:0 0 1.5rem}html body .overtime-math-section .overtime-math-lead{color:#fff;font-size:3rem;font-weight:400;line-height:.94;margin:0;max-width:none}html body .overtime-math-section .overtime-math-highlight{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:auto;text-underline-offset:4px}html body .overtime-math-section .statement-content{border-bottom:0;margin:0;padding:5rem 0 2.5rem}html body .overtime-math-section .statement-title{color:#fff;font-size:3rem;font-weight:400;line-height:.94;margin:0;max-width:75rem}html body .overtime-math-section .statement-title a{color:#ebffb9;text-decoration:none}html body .overtime-math-section .statement-title a:focus-visible,html body .overtime-math-section .statement-title a:hover{color:#fff}html body .overtime-math-section .statement-title a:focus-visible{outline:2px solid #ebffb9;outline-offset:4px}@media (min-width:40rem){html body .overtime-math-section .overtime-math-lead,html body .overtime-math-section .statement-title{font-size:3.75rem}}@media (min-width:48rem){html body .overtime-math-section .statement-content{padding-bottom:4.5rem;padding-top:6rem}}@media (min-width:64rem){html body .overtime-math-section{padding-top:8.75rem}html body .overtime-math-section .container-default{padding-inline:2.5rem}html body .overtime-math-section .section-label{margin-bottom:2rem}html body .overtime-math-section .overtime-math-lead,html body .overtime-math-section .statement-title{font-size:66px}html body .overtime-math-section .statement-content{padding-top:8.75rem}}@media (min-width:80rem){html body .overtime-math-section .container-default{padding-inline:6.25rem}}html body .media-card-section{background:#fff;color:#09111c;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;padding-top:4rem}html body .media-card-section .container-default{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .media-card-section .media-card-intro{display:flex;flex-direction:column;gap:1.5rem;margin:0 0 2.5rem;max-width:36.5rem}html body .media-card-section .split-copy-title{color:#09111c;font-size:2.25rem;font-weight:400;grid-column:auto;grid-row:auto;line-height:.98;margin:0}html body .media-card-section .media-card-intro p{color:#09111c;font-size:1rem;font-weight:400;line-height:1.32;margin:0}html body .media-card-section .media-card-grid{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}html body .media-card-section .media-card{background:#f2f1eb;box-sizing:border-box;display:flex;flex-direction:column;gap:2.5rem;justify-content:space-between;list-style:none;margin:0;min-height:20rem;padding:1.75rem}html body .media-card-section .media-card-copy{display:flex;flex-direction:column;gap:1rem;max-width:30rem}html body .media-card-section .media-card-title{color:#09111c;font-size:1rem;font-weight:500;line-height:1.5;margin:0}html body .media-card-section .media-card-description{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1.32;margin:0}html body .media-card-section .media-card-media{align-items:center;display:flex;flex-shrink:0;height:13.75rem;justify-content:center;margin-inline:auto;max-height:13.75rem;width:100%}html body .media-card-section .media-card-image{display:block;max-height:100%;min-height:0;min-width:0;object-fit:cover;object-position:bottom}html body .media-card-section .media-card-image--wide{aspect-ratio:441/248;height:auto;max-width:27.5625rem;width:100%}html body .media-card-section .media-card-image--portrait{aspect-ratio:277/340;height:auto;max-width:min(17.3125rem,100%);width:auto}html body .media-card-section .statement-content{border-bottom:0;margin:0;padding:5rem 0 2.5rem}html body .media-card-section .statement-title .text-fog{color:rgba(9,17,28,.4)}@media (min-width:48rem){html body .media-card-section .split-copy-title{font-size:3rem}html body .media-card-section .statement-content{padding-bottom:4.5rem;padding-top:6rem}}@media (min-width:64rem){html body .media-card-section{padding-top:8.75rem}html body .media-card-section .container-default{padding-inline:2.5rem}html body .media-card-section .media-card-intro{gap:2rem;margin-bottom:3.75rem}html body .media-card-section .media-card-intro p{font-size:1.125rem}html body .media-card-section .media-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .media-card-section .media-card{min-height:45.75rem;padding:7rem 2.5rem 4rem}html body .media-card-section .media-card-media{height:21.25rem;max-height:21.25rem}html body .media-card-section .statement-content{padding-top:8.75rem}}@media (min-width:80rem){html body .media-card-section .container-default{padding-inline:6.25rem}}html body .practice-area-protected-section{background:#8c3f46;color:#fff;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;padding-block:4rem}html body .practice-area-protected-section .container-default{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .practice-area-protected-section .section-label{color:hsla(0,0%,100%,.6);font-size:1rem;font-weight:400;line-height:1;margin:0 0 1.5rem}html body .practice-area-protected-section .split-layout{display:grid;gap:0;grid-template-columns:minmax(0,1fr);margin:0 0 2.5rem}html body .practice-area-protected-section .split-copy-title{color:#fff;font-size:2.25rem;font-weight:400;grid-column:auto;grid-row:auto;line-height:.98;margin:0 0 2.5rem}html body .practice-area-protected-section .split-copy-description{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:400;grid-column:auto;grid-row:auto;line-height:1.32;margin:0;max-width:36.25rem;padding-right:0}html body .practice-area-protected-section .split-copy-description p{color:inherit;font-size:inherit;font-weight:400;line-height:inherit;margin:0}html body .practice-area-protected-section .split-copy-description p:not(:last-child){margin-bottom:1em}html body .practice-area-protected-section .split-copy-description strong{color:inherit;font-size:inherit;font-weight:600}html body .practice-area-protected-section .content-card-grid{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}html body .practice-area-protected-section .content-card{background:transparent;border:1px solid hsla(0,0%,100%,.2);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:1rem;font-weight:400;justify-content:center;line-height:1.32;list-style:none;margin:0;min-height:16rem;padding:1.75rem}html body .practice-area-protected-section .content-card p{color:#fff;font-size:1rem;font-weight:500;line-height:1.32;margin:0;min-height:2lh}html body .practice-area-protected-section .bordered-callout{align-items:flex-start;background:transparent;border:1px solid hsla(0,0%,100%,.2);box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;justify-content:center;margin:.5rem 0 0;min-height:0;padding:2.5rem 2rem}html body .practice-area-protected-section .bordered-callout:has(.cta-button){gap:1.5rem}html body .practice-area-protected-section .bordered-callout-title{color:#fff;font-size:2rem;font-weight:400;line-height:1;margin:0}html body .practice-area-protected-section .bordered-callout p{color:hsla(0,0%,100%,.8);font-size:1.125rem;font-weight:400;line-height:1.32;margin:0;max-width:40rem}html body .practice-area-protected-section .bordered-callout a.cta-button{align-items:center;background:#ee614e;border:0;border-radius:.5rem;color:#fff;display:inline-flex;font-size:1rem;font-weight:500;gap:.75rem;line-height:1;margin:1.5rem 0 0;padding:.875rem 1rem;text-decoration:none;text-shadow:0 1px 2px rgba(156,30,13,.4)}html body .practice-area-protected-section .bordered-callout a.cta-button:focus-visible,html body .practice-area-protected-section .bordered-callout a.cta-button:hover{background:#c35040;color:#fff;text-decoration:none}html body .practice-area-protected-section .bordered-callout a.cta-button .lucide{height:1.25rem;width:1.25rem}@media (min-width:40rem){html body .practice-area-protected-section .content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){html body .practice-area-protected-section .split-layout{grid-template-columns:repeat(2,minmax(0,1fr))}html body .practice-area-protected-section .split-copy-title{font-size:3rem;grid-column:1;grid-row:1}html body .practice-area-protected-section .split-copy-description{grid-column:2;grid-row:2}html body .practice-area-protected-section .bordered-callout{padding-inline:3rem}}@media (min-width:64rem){html body .practice-area-protected-section{padding-block:7.5rem}html body .practice-area-protected-section .container-default{padding-inline:2.5rem}html body .practice-area-protected-section .section-label{margin-bottom:2rem}html body .practice-area-protected-section .split-layout{margin-bottom:3.75rem}html body .practice-area-protected-section .split-copy-title{margin-bottom:3rem}html body .practice-area-protected-section .split-copy-description{font-size:1.125rem;padding-right:2.5rem}html body .practice-area-protected-section .content-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body .practice-area-protected-section .content-card{min-height:14.8125rem;padding:2.25rem}html body .practice-area-protected-section .bordered-callout{padding:4.5rem}}@media (min-width:80rem){html body .practice-area-protected-section .container-default{padding-inline:6.25rem}}html body .page-hero-section.faq-hub-hero{background:#fff;padding:4rem 0}html body .faq-hub-section .container-default,html body .page-hero-section.faq-hub-hero .container-default,html body .reviewed-by .container-default{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .page-hero-section.faq-hub-hero .page-hero-content{margin-bottom:0;max-width:56.25rem}html body .page-hero-section.faq-hub-hero .page-hero-title{max-width:none}html body .page-hero-section.faq-hub-hero .page-hero-description{font-size:1.125rem;line-height:1.32;max-width:none}html body .faq-hub-section,html body .reviewed-by{background:#fff;box-sizing:border-box;color:#09111c;display:block;float:none;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;margin:0;max-width:none;width:100%}html body .faq-hub-layout,html body .faq-hub-results{display:flex;flex-direction:column;gap:2.5rem}html body .faq-hub-search{align-items:center;background:transparent;border:1px solid rgba(9,17,28,.12);border-radius:.5rem;display:flex;gap:.5rem;margin:0;padding:1rem 1.25rem}html body .faq-hub-search label{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}html body .faq-hub-search:focus-within{outline:2px solid #1e74d0;outline-offset:2px}html body .faq-hub-search .lucide{color:rgba(9,17,28,.4);flex-shrink:0;height:1rem;width:1rem}html body .faq-hub-search-input{background:transparent;border:0;border-radius:0;box-shadow:none;color:#09111c;font-family:inherit;font-size:1rem;line-height:1.32;margin:0;min-width:0;padding:0;width:100%}html body .faq-hub-search-input:focus{outline:none}html body .faq-hub-search-input::placeholder{color:rgba(9,17,28,.4)}html body .faq-hub-empty,html body .faq-hub-empty p{color:rgba(9,17,28,.6);font-size:1.125rem;line-height:1.32;margin:0}html body .faq-hub-empty[hidden],html body .faq-hub-group[hidden],html body .faq-hub-item[hidden]{display:none!important}html body .faq-hub-group{align-items:start;display:grid;gap:1.5rem;margin:0;scroll-margin-top:6rem}html body .faq-hub-answer,html body .faq-hub-answer p,html body .faq-hub-group-title,html body .faq-hub-question,html body .reviewed-by h2,html body .reviewed-by p{float:none;font-family:inherit}html body .faq-hub-group-title{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1.32;margin:0}html body .faq-hub-list{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}html body .faq-hub-item{border-bottom:1px solid rgba(9,17,28,.12);margin:0;padding:0 0 2rem}html body .faq-hub-question{font-weight:500;margin:0}html body .faq-hub-answer,html body .faq-hub-question{color:#09111c;font-size:1.125rem;line-height:1.32;max-width:45rem}html body .faq-hub-answer{font-weight:400;margin-top:.625rem}html body .faq-hub-answer p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}html body .faq-hub-answer p:not(:last-child){margin-bottom:.75rem}html body .faq-hub-answer p.faq-hub-answer-follow{margin-top:.75rem}html body .faq-hub-answer-link{color:#1e74d0;text-decoration:none;transition:color .15s}html body .faq-hub-answer-link:hover{color:#09111c;text-decoration:underline}html body .faq-hub-answer-link:focus-visible{outline:2px solid #1e74d0;outline-offset:2px}html body .reviewed-by{padding:3rem 0}html body .reviewed-by-layout{align-items:start;display:grid;gap:2rem}html body .reviewed-by-meta{color:rgba(9,17,28,.6);display:flex;flex-direction:column;font-size:1rem;gap:1.5rem;line-height:1}html body .reviewed-by-meta p{color:inherit;font-size:inherit;line-height:inherit;margin:0}html body .reviewed-by-card{color:#09111c;display:flex;flex-direction:column;gap:1.5rem;text-decoration:none}html body .reviewed-by-media{background:#ee614e;flex-shrink:0;height:12.5rem;overflow:hidden;width:12.5rem}html body .reviewed-by-image{border:0;display:block;height:100%;max-width:none;object-fit:cover;width:100%}html body .reviewed-by-content h2,html body .reviewed-by-role{color:#09111c;font-size:1.5rem;font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0}html body .reviewed-by-role{color:rgba(9,17,28,.4)}html body .reviewed-by-admission,html body .reviewed-by-description{font-size:1rem;line-height:1.32;margin:.75rem 0 0}html body .reviewed-by-description{color:#09111c;max-width:20rem}html body .reviewed-by-admission{color:rgba(9,17,28,.6)}html body .consultation-section{position:relative}html body .consultation-anchor{height:1px;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:1px}html body #consultation{scroll-margin-top:1.5rem}@media (min-width:40rem){html body .reviewed-by-card{align-items:flex-start;flex-direction:row}}@media (min-width:48rem){html body .page-hero-section.faq-hub-hero{padding:5rem 0}html body .faq-hub-search{padding:2.5rem}html body .faq-hub-group,html body .reviewed-by-layout{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}html body .reviewed-by{padding:5rem 0}}@media (min-width:64rem){html body .faq-hub-section .container-default,html body .page-hero-section.faq-hub-hero .container-default,html body .reviewed-by .container-default{padding-inline:2.5rem}html body .faq-hub-group,html body .reviewed-by-layout{gap:.625rem;grid-template-columns:26.6875rem minmax(0,1fr)}}@media (min-width:80rem){html body .page-hero-section.faq-hub-hero{padding:7rem 0}html body .page-hero-section.faq-hub-hero .page-hero-description{font-size:1.5rem}html body .faq-hub-section .container-default,html body .page-hero-section.faq-hub-hero .container-default,html body .reviewed-by .container-default{padding-inline:6.25rem}html body .faq-hub-layout,html body .faq-hub-results{gap:3.75rem}html body .reviewed-by{padding:7.5rem 0}}html body .faq-hub-topics{display:flex;flex-direction:column;gap:.5rem}html body .faq-hub-topic{background:#f2f1eb;display:grid;margin:0;overflow:hidden;padding:2rem 2rem 7rem;position:relative}html body .faq-hub-topic-copy{display:flex;flex-direction:column;gap:.75rem;max-width:26.25rem;position:relative;z-index:10}html body .faq-hub-topic-description,html body .faq-hub-topic-more,html body .faq-hub-topic-question,html body .faq-hub-topic-title{float:none;font-family:inherit}html body .faq-hub-topic-title{color:#09111c;font-size:1rem;font-weight:500;line-height:1;margin:0}html body .faq-hub-topic-description{color:rgba(9,17,28,.6);font-size:1rem;line-height:1.32;margin:0}html body .faq-hub-topic-list{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:2.5rem 0 0;padding:0;position:relative;z-index:10}html body .faq-hub-topic-question{border-bottom:1px solid rgba(9,17,28,.12);color:#09111c;font-size:1rem;font-weight:500;line-height:1;margin:0;padding:0 0 2rem}html body .faq-hub-topic-question a{color:#09111c;text-decoration:none}html body .faq-hub-topic-question a:hover{color:#1e74d0}html body .faq-hub-topic-question a:focus-visible{outline:2px solid #1e74d0;outline-offset:2px}html body .faq-hub-topic-more{margin:0;padding:0 0 2rem}html body .faq-hub-topic-mark{bottom:0;display:grid;grid-template-columns:repeat(2,3.375rem);grid-template-rows:repeat(2,3.375rem);height:6.75rem;left:2rem;pointer-events:none;position:absolute;width:6.75rem}html body .faq-hub-topic-mark span{display:block;height:3.375rem;width:3.375rem}html body .faq-hub-topic-mark span:first-child{grid-column:1;grid-row:1}html body .faq-hub-topic-mark span:last-child{grid-column:2;grid-row:2}html body .faq-hub-topic--discrimination .faq-hub-topic-mark span{background:#6e3f5f}html body .faq-hub-topic--harassment .faq-hub-topic-mark span{background:#a9932d}html body .faq-hub-topic--wrongful-termination .faq-hub-topic-mark span{background:#655240}html body .faq-hub-topic--unpaid-wages .faq-hub-topic-mark span{background:#607448}html body .faq-hub-topic--retaliation .faq-hub-topic-mark span{background:#8c3f46}html body .faq-hub-ask{background:#fff;box-sizing:border-box;color:#09111c;display:block;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;margin:0;padding:4rem 0;width:100%}html body .faq-hub-ask .container-default{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .faq-hub-ask-intro{display:flex;flex-direction:column;gap:1.5rem;max-width:35.5rem}html body .faq-hub-ask-copy,html body .faq-hub-ask-intro .section-label,html body .faq-hub-ask-intro .section-title{float:none;font-family:inherit;margin:0}html body .faq-hub-ask-intro .section-label{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1}html body .faq-hub-ask-intro .section-title{color:#09111c;font-size:1.875rem;font-weight:400;line-height:1.2}html body .faq-hub-ask-copy{color:#09111c;font-size:1.125rem;line-height:1.32;max-width:40rem}html body .faq-hub-ask-form{display:flex;flex-direction:column;gap:1.25rem;margin:2.5rem 0 0}html body .faq-hub-ask-form .consultation-field{color:rgba(9,17,28,.8);display:flex;flex:1;flex-direction:column;font-size:.875rem;gap:.5rem;line-height:1;margin:0;min-width:0}html body .faq-hub-ask-form .consultation-field input{background:transparent;border:1px solid #d1d0cf;border-radius:.5rem;box-shadow:none;color:#09111c;font-family:inherit;font-size:1rem;height:3.75rem;line-height:1.5;margin:0;padding:0 1.25rem;width:100%}html body .faq-hub-ask-form .consultation-field input::placeholder{color:rgba(9,17,28,.6)}html body .faq-hub-ask-form .consultation-field input:focus{border-color:#1e74d0;box-shadow:0 0 0 1px #1e74d0;outline:none}html body .faq-hub-ask-form .cta-button{align-items:center;align-self:flex-start;background:#0b223f;border:0;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:500;gap:.75rem;height:3.75rem;justify-content:center;line-height:1;margin:0;padding:.875rem 1rem;text-decoration:none;text-shadow:none;width:fit-content}html body .faq-hub-ask-form .cta-button .lucide,html body .faq-hub-ask-form .cta-button svg{filter:none;flex-shrink:0;height:1.25rem;width:1.25rem}html body .faq-hub-ask-form .cta-button:hover{background:oklch(from #0b223f calc(l * .6) calc(c * .6) h);color:#fff}@media (min-width:48rem){html body .faq-hub-topic{padding:2.5rem 2.5rem 8rem}html body .faq-hub-topic-mark{left:2.5rem}html body .faq-hub-ask{padding:5rem 0}html body .faq-hub-ask-intro .section-title{font-size:3rem;line-height:1}}@media (min-width:64rem){html body .faq-hub-topic{align-items:start;gap:2.5rem;grid-template-columns:minmax(0,26.25rem) minmax(0,1fr);min-height:25.8125rem;padding:3.375rem}html body .faq-hub-topic-list{justify-self:end;margin-top:5.375rem;max-width:37.25rem;width:100%}html body .faq-hub-topic-mark{left:3.375rem}html body .faq-hub-ask .container-default{padding-inline:2.5rem}html body .faq-hub-ask-form{align-items:flex-end;flex-direction:row}html body .faq-hub-ask-form .cta-button{align-self:auto}}@media (min-width:80rem){html body .faq-hub-ask{padding:7.5rem 0}html body .faq-hub-ask .container-default{padding-inline:6.25rem}}html body .page-hero-section.insights-hero.blog-hero{background:linear-gradient(#f2f1eb,#fff);padding:4rem 0 1.25rem}html body .page-hero-section.insights-hero.blog-hero .page-hero-content{margin-bottom:0;max-width:51.75rem}html body .page-hero-section.insights-hero.blog-hero .page-hero-title{max-width:none}html body .page-hero-section.insights-hero.blog-hero .page-hero-description{font-size:1.125rem;line-height:1.32;max-width:47.9375rem}html body .blog-listing[data-blog]{box-sizing:border-box;color:#09111c;display:block;float:none;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;font-weight:400;margin:0;max-width:none;width:100%}html body .blog-listing[data-blog] *,html body .blog-listing[data-blog] :after,html body .blog-listing[data-blog] :before{box-sizing:border-box}html body .blog-listing[data-blog] .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}html body .blog-listing[data-blog] .container-default,html body .blog-listing[data-blog] .container-extended{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .blog-featured,html body .blog-more,html body .blog-section{background:#fff;display:block;float:none;margin:0;max-width:none;width:100%}html body .blog-section{padding:2rem 0 4rem}html body .blog-more{padding-bottom:4rem}html body .blog-featured-inner{display:flex;flex-direction:column;gap:1.5rem;padding-block:1.25rem}html body .blog-featured-label,html body .blog-more-label{color:rgba(9,17,28,.6);font-size:.875rem;font-weight:400;line-height:1;margin:0}html body .blog-featured-layout{display:flex;flex-direction:column;gap:.5rem}html body .blog-featured-media{background:#f0f1f1;display:block;overflow:hidden}html body .blog-featured-image{display:block;height:20rem;max-width:100%;object-fit:cover;transition:transform .3s;width:100%}html body .blog-featured-copy{display:flex;flex:1;flex-direction:column;gap:1rem;justify-content:space-between;padding-block:1.5rem}html body .blog-card-date,html body .blog-featured-date,html body .blog-more-date{color:rgba(9,17,28,.4);font-size:.875rem;line-height:1;margin:0}html body .blog-featured-title,html body .blog-more-title{color:#09111c;font-family:inherit;font-size:1.5rem;font-weight:400;line-height:1.32;margin:0}html body .blog-more-title{line-height:1}html body .blog-featured-excerpt{color:rgba(9,17,28,.8);font-size:1rem;line-height:1.32;margin:.5rem 0 0}html body .blog-featured-link,html body .blog-more-item,html body .insights-card{color:#09111c;text-decoration:none}html body .blog-featured-inner:focus-within .blog-featured-title .blog-featured-link,html body .blog-featured-inner:hover .blog-featured-title .blog-featured-link,html body .blog-more-item:focus-visible .blog-more-title,html body .blog-more-item:hover .blog-more-title,html body .insights-card:hover .insights-card-title{color:#1e74d0}html body .blog-featured-link:focus-visible .blog-featured-image,html body .blog-featured-link:hover .blog-featured-image,html body .blog-more-item:focus-visible .blog-more-image,html body .blog-more-item:hover .blog-more-image,html body .insights-card:hover .insights-card-image{transform:scale(1.03)}html body .blog-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2.5rem;overflow:visible}html body .blog-filters{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0;overflow:visible}html body .blog-listing[data-blog] .custom-select{align-items:center;display:inline-flex;position:relative}html body .blog-listing[data-blog] .custom-select.is-open{z-index:20}html body .blog-listing[data-blog] .custom-select:not(.is-enhanced) select{appearance:none;background:rgba(11,34,63,.06);border:0;border-radius:.5rem;color:#0b223f;cursor:pointer;font:inherit;font-size:.875rem;line-height:1;margin:0;padding:.875rem 2.5rem .875rem 1rem}html body .blog-listing[data-blog] .custom-select:not(.is-enhanced)>.lucide,html body .blog-listing[data-blog] .custom-select:not(.is-enhanced)>svg{color:#0b223f;height:.75rem;pointer-events:none;position:absolute;right:1rem;width:.75rem}html body .blog-listing[data-blog] .custom-select.is-enhanced select{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;pointer-events:none}html body .blog-listing[data-blog] .custom-select-trigger{align-items:center;background:rgba(11,34,63,.06);border:0;border-radius:.5rem;color:#0b223f;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;gap:.5rem;line-height:1;margin:0;padding:.875rem 1rem}html body .blog-listing[data-blog] .custom-select-trigger:hover,html body .blog-listing[data-blog] .custom-select.is-open .custom-select-trigger{background:rgba(11,34,63,.1)}html body .blog-listing[data-blog] .custom-select-value{white-space:nowrap}html body .blog-listing[data-blog] .custom-select-trigger svg{height:.75rem;transition:transform .2s;width:.75rem}html body .blog-listing[data-blog] .custom-select.is-open .custom-select-trigger svg{transform:rotate(180deg)}html body .blog-listing[data-blog] .custom-select-list{background:#fff;border-radius:.5rem;box-shadow:0 8px 24px rgba(9,17,28,.12);left:0;list-style:none;margin:0;max-height:20rem;min-width:100%;overflow-y:auto;padding:.25rem;position:absolute;top:calc(100% + .25rem);z-index:20}html body .blog-listing[data-blog] .custom-select-list[hidden]{display:none}html body .blog-listing[data-blog] .custom-select-option{border-radius:.375rem;color:#0b223f;cursor:pointer;font-size:.875rem;line-height:1;padding:.625rem .75rem;white-space:nowrap}html body .blog-listing[data-blog] .custom-select-option.is-active,html body .blog-listing[data-blog] .custom-select-option:hover{background:rgba(11,34,63,.06)}html body .blog-listing[data-blog] .custom-select-option[aria-selected=true]{background:rgba(11,34,63,.1)}html body .blog-search{align-items:center;border-radius:.5rem;color:rgba(9,17,28,.4);cursor:pointer;display:inline-flex;margin-left:auto;padding:.875rem 1rem;width:fit-content}html body .blog-search.is-open,html body .blog-search:focus-within,html body .blog-search:has(.blog-search-input:not(:placeholder-shown)){color:#09111c;gap:.5rem}html body .blog-search .lucide,html body .blog-search svg{flex-shrink:0;height:1rem;width:1rem}html body .blog-search-input{background:transparent;border:0;color:#09111c;font:inherit;font-size:.875rem;line-height:1;margin:0;max-width:0;min-width:0;opacity:0;overflow:hidden;padding:0;transition:width .5s,max-width .5s,opacity .5s;width:0}html body .blog-search-input:not(:placeholder-shown),html body .blog-search.is-open .blog-search-input,html body .blog-search:focus-within .blog-search-input{max-width:11rem;opacity:1;width:11rem}html body .blog-search-input:focus{outline:none}html body .insights-grid{column-gap:1.25rem;display:grid;row-gap:2.5rem}html body .insights-card{color:#09111c;display:flex;flex-direction:column;min-width:0;text-decoration:none}html body .insights-card-media{aspect-ratio:1;background:#f0f1f1;overflow:hidden}html body .blog-more-image,html body .insights-card-image{display:block;height:100%;max-width:100%;object-fit:cover;transition:transform .3s;width:100%}html body .insights-card-content{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem}html body .insights-card-copy{display:flex;flex-direction:column;gap:.5rem}html body .insights-card-title{color:#09111c;font-family:inherit;font-size:1.25rem;font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0}html body .blog-card-excerpt,html body .insights-card-excerpt{color:rgba(9,17,28,.8);display:-webkit-box;font-size:.875rem;line-height:1.32;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}html body .blog-more-layout{align-items:start;border-block:1px solid rgba(9,17,28,.12);display:grid;gap:1.5rem;padding-block:3.75rem}html body .blog-more-list{display:flex;flex-direction:column;gap:2.5rem;list-style:none;margin:0;padding:0}html body .blog-more-copy{display:flex;flex:1;flex-direction:column;gap:1rem;min-width:0;padding-block:.5rem}html body .blog-more-media{background:#f0f1f1;flex-shrink:0;height:12.5rem;overflow:hidden;width:12.5rem}html body .blog-featured:has([data-blog-post][hidden]),html body .blog-more-layout:not(:has([data-blog-post]:not([hidden]))),html body [data-blog-post][hidden]{display:none}html body .blog-load-more{display:flex;justify-content:center;padding:1.25rem 0}html body .blog-load-more:has([hidden]){display:none}html body .blog-load-more-button{align-items:center;background:transparent;border:1px solid rgba(9,17,28,.12);border-radius:0;color:#09111c;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;justify-content:center;line-height:1.32;margin:0;min-height:2.5rem;padding:0 .875rem}html body .blog-load-more-button:hover{border-color:#0b223f}html body .blog-featured-link:focus-visible,html body .blog-load-more-button:focus-visible,html body .blog-more-item:focus-visible,html body .insights-card:focus-visible{outline:2px solid #1e74d0;outline-offset:2px}@media (min-width:40rem){html body .insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .blog-search-input:not(:placeholder-shown),html body .blog-search.is-open .blog-search-input,html body .blog-search:focus-within .blog-search-input{max-width:14rem;width:14rem}}@media (min-width:48rem){html body .page-hero-section.insights-hero.blog-hero{padding-bottom:1.25rem;padding-top:5rem}html body .blog-featured-inner{padding-block:4rem}html body .blog-featured-copy{padding-inline:1.25rem}html body .blog-more-item{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}}@media (min-width:64rem){html body .page-hero-section.insights-hero.blog-hero{padding-bottom:3.75rem}html body .blog-listing[data-blog] .container-default{padding-inline:2.5rem}html body .blog-featured-inner{padding-block:5rem}html body .blog-featured-layout{align-items:stretch;flex-direction:row}html body .blog-featured-media{flex-shrink:0;width:43.75rem}html body .blog-featured-image{height:31.25rem}html body .blog-featured-copy{gap:2rem}html body .blog-featured-excerpt{margin-top:1.25rem}html body .blog-section{padding-bottom:7.5rem;padding-top:2.5rem}html body .blog-toolbar{margin-bottom:5rem}html body .blog-more{padding-bottom:5rem}html body .blog-more-layout{gap:.625rem;grid-template-columns:26.6875rem minmax(0,45rem);justify-content:space-between}html body .blog-load-more{padding-bottom:1.25rem;padding-top:3.75rem}}@media (min-width:80rem){html body .page-hero-section.insights-hero.blog-hero{padding-bottom:3.75rem;padding-top:7rem}html body .page-hero-section.insights-hero.blog-hero .page-hero-description{font-size:1.5rem}html body .blog-listing[data-blog] .container-default{padding-inline:6.25rem}html body .blog-featured-copy{padding-left:4.5rem}html body .insights-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}html body .blog-post,html body .case-study-related{box-sizing:border-box;color:#09111c;display:block;float:none;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;font-weight:400;margin:0;max-width:none;width:100%}html body .blog-post *,html body .blog-post :after,html body .blog-post :before,html body .case-study-related *,html body .case-study-related :after,html body .case-study-related :before{box-sizing:border-box}html body .blog-post .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}html body .blog-post .container-default,html body .blog-post .container-extended,html body .case-study-related .container-default,html body .case-study-related .container-extended{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .page-hero-section.insights-hero.blog-post-hero{background:linear-gradient(#f2f1eb,#fff);padding:4rem 0}html body .page-hero-section.insights-hero.blog-post-hero .page-hero-title{margin:0 0 2.5rem;max-width:none}html body .blog-post-hero-layout{align-items:stretch;display:grid;gap:2rem}html body .blog-post-meta{border-bottom:1px solid rgba(9,17,28,.12);display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0 0 1.5rem}html body .blog-post-meta-row{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.625rem;line-height:1.32;margin:0}html body .blog-post-meta dd,html body .blog-post-meta dt{margin:0}html body .blog-post-meta-label{color:rgba(9,17,28,.4)}html body .blog-post-meta-value,html body .blog-post-meta-value time{color:rgba(9,17,28,.8)}html body .blog-post-meta-link{color:#1e74d0;font-size:.875rem;text-decoration:none}html body .blog-post-meta-link:hover{color:#09111c;text-decoration:underline}html body .blog-post-meta-link:focus-visible{outline:2px solid #1e74d0;outline-offset:2px}html body .blog-post-hero-media{aspect-ratio:596/432;background:#f0f1f1;margin:0;min-width:0;overflow:hidden;width:100%}html body .blog-post-hero-image{border:0;display:block;height:100%;max-width:100%;object-fit:cover;width:100%}html body .blog-post-body{background:#fff;padding:0 0 4rem}html body .blog-post-dek{color:#09111c;font-size:2.5rem;font-weight:400;line-height:1.22;margin:0 0 3rem}html body .case-study-prose{display:flex;flex-direction:column;margin-inline:auto;max-width:44.4375rem}html body .case-study-prose>*+*{margin-top:3rem}html body .case-study-prose .featured-copy-title+p,html body .case-study-prose .prose-table+h3,html body .case-study-prose .prose-table+p,html body .case-study-prose h2+h3,html body .case-study-prose h2+ol,html body .case-study-prose h2+p,html body .case-study-prose h2+ul,html body .case-study-prose h3+.prose-table,html body .case-study-prose h3+ol,html body .case-study-prose h3+p,html body .case-study-prose h3+ul,html body .case-study-prose ol+p,html body .case-study-prose p+.prose-table,html body .case-study-prose p+h3,html body .case-study-prose p+ol,html body .case-study-prose p+p,html body .case-study-prose p+ul,html body .case-study-prose ul+h3,html body .case-study-prose ul+p{margin-top:1.25rem}html body .case-study-prose .prose-table+h2,html body .case-study-prose ol+h2,html body .case-study-prose p+h2,html body .case-study-prose ul+h2{margin-top:3rem}html body .case-study-prose .featured-copy-title,html body .case-study-prose h2{color:#09111c;font-size:2rem;font-weight:400;line-height:1.08;margin:0}html body .case-study-prose h3,html body .case-study-prose h4,html body .case-study-prose h5,html body .case-study-prose h6{color:#09111c;font-weight:400;line-height:1.12;margin:0}html body .case-study-prose h3{font-size:1.5rem}html body .case-study-prose h4{font-size:1.25rem}html body .case-study-prose h5{font-size:1.125rem}html body .case-study-prose h6{font-size:1rem}html body .case-study-prose ol,html body .case-study-prose p,html body .case-study-prose ul{color:rgba(9,17,28,.8);font-size:1.125rem;line-height:1.5;margin:0}html body .case-study-prose ol,html body .case-study-prose ul{padding-left:1.6875rem}html body .blog-post-body .case-study-prose .featured-copy-title,html body .blog-post-body .case-study-prose .prose-table,html body .blog-post-body .case-study-prose blockquote,html body .blog-post-body .case-study-prose h2,html body .blog-post-body .case-study-prose h3,html body .blog-post-body .case-study-prose h4,html body .blog-post-body .case-study-prose h5,html body .blog-post-body .case-study-prose h6,html body .blog-post-body .case-study-prose ol,html body .blog-post-body .case-study-prose p,html body .blog-post-body .case-study-prose ul{margin-bottom:0;margin-top:0;padding-top:1.25rem}html body .blog-post-body .case-study-prose .featured-copy-title,html body .blog-post-body .case-study-prose h2{padding-top:3rem}html body .blog-post-body .case-study-prose p+p{padding-top:1.25rem}html body .blog-post-body .case-study-prose>.blog-post-callout:first-child+:is(p,ul,ol,.prose-table,blockquote),html body .blog-post-body .case-study-prose>:is(h2,h3,h4,h5,h6,p,ul,ol,.featured-copy-title,.prose-table,blockquote):first-child{padding-top:0}html body .blog-post-body .case-study-prose .blog-post-callout :is(h2,h3,h4,h5,h6,p,ul,ol,blockquote){margin:0;padding-top:0}html body .blog-post-body .case-study-prose p:empty,html body .blog-post-body .case-study-prose p:has(>br:only-child){display:none;margin:0;padding:0}html body .case-study-prose ul{list-style:disc outside}html body .case-study-prose ol{list-style:decimal outside}html body .blog-post-body .case-study-prose ol>li,html body .blog-post-body .case-study-prose ul>li{display:list-item}html body .blog-post-body .case-study-prose ul>li{list-style:disc outside}html body .blog-post-body .case-study-prose ol>li{list-style:decimal outside}html body .case-study-prose li+li{margin-top:0}html body .blog-post-body .case-study-prose li+li{padding-top:.5rem}html body .case-study-prose a:not(.ghost-button){color:#1e74d0;text-decoration:none}html body .case-study-prose a:not(.ghost-button):hover{text-decoration:underline}html body .case-study-prose strong{color:#09111c;font-weight:500}html body .case-study-prose .prose-table{max-width:100%;min-width:0;overflow-x:auto;width:100%}html body .case-study-prose table{border-collapse:collapse;color:rgba(9,17,28,.8);font-size:.875rem;line-height:1.4;min-width:36rem;width:100%}html body .case-study-prose td,html body .case-study-prose th{border-bottom:1px solid rgba(9,17,28,.12);padding:.75rem 1rem .75rem 0;text-align:left;vertical-align:top}html body .case-study-prose th{color:#09111c;font-weight:500}@media (max-width:47.99rem){html body .case-study-prose table,html body .case-study-prose tbody,html body .case-study-prose td,html body .case-study-prose tr{display:block;min-width:0;width:auto}html body .case-study-prose thead{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}html body .case-study-prose tr{border-bottom:1px solid rgba(9,17,28,.12);padding:.75rem 0}html body .case-study-prose td{border:0;padding:.35rem 0 0}html body .case-study-prose td:before{color:#09111c;content:attr(data-label);display:block;font-weight:500;margin-bottom:.125rem}}html body .case-study-prose img{display:block;height:auto;max-width:100%;width:auto}html body .blog-post-body .case-study-prose :is(p,figure,span,div):has(>img){max-width:100%!important;width:100%!important}html body .blog-post-body .case-study-prose img{display:block;height:auto!important;margin-bottom:1.25rem;margin-top:1.25rem;max-width:100%!important;width:100%!important}html body .blog-post-body .case-study-prose>img{margin-bottom:0;margin-top:0;padding-bottom:1.25rem;padding-top:1.25rem}html body .blog-post-body .case-study-prose p>img:only-child{margin-bottom:0;margin-top:0}html body .blog-post-body .blog-post-callout img{margin:0;max-width:100%!important;width:auto!important}html body .blog-post-callout{background:#f2f1eb;color:#09111c;font-size:1rem;line-height:1.32;padding:2.5rem}html body .blog-post-callout:not(.blog-post-callout--note):not(:has(audio,video,iframe,button)){display:none}html body #hs_cos_wrapper_blog_post_callout:not(:has(.blog-post-callout--note)){display:none}html body .blog-post-callout .hs-audio-player,html body .blog-post-callout .hs_cos_wrapper,html body .blog-post-callout audio,html body .blog-post-callout p{color:inherit;font-size:inherit;line-height:inherit;margin:0}html body .blog-post-callout .hs-audio-player,html body .blog-post-callout audio{display:block;max-width:100%;width:100%;--tertiary:rgba(11,34,63,.1)!important}html body .blog-post-callout .hs-audio-player [role=slider]{background:rgba(11,34,63,.1)}html body .blog-post-callout .ghost-button{display:inline;white-space:normal}html body .case-study-related{background:#fff;padding:4rem 0}html body .case-study-related .team-section-header{margin-bottom:2rem}html body .case-study-related .section-label{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1;margin:0}html body .blog-post-card-date,html body .blog-post-card-date time{color:rgba(9,17,28,.4);font-size:.875rem;line-height:1;margin:0}@media (min-width:48rem){html body .page-hero-section.insights-hero.blog-post-hero{padding:5rem 0}html body .blog-post-hero-layout{gap:2.5rem;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (min-width:64rem){html body .blog-post .container-default,html body .case-study-related .container-default{padding-inline:2.5rem}html body .blog-post-hero-layout{gap:3rem}html body .page-hero-section.insights-hero.blog-post-hero .page-hero-title{margin-bottom:4rem}html body .blog-post-dek{margin-bottom:7.5rem}html body .blog-post-body{padding-bottom:8.75rem}html body .blog-post-callout{padding:3.75rem}html body .case-study-related{padding:8.75rem 0}html body .case-study-related .team-section-header{margin-bottom:3.5rem}}@media (min-width:80rem){html body .blog-post .container-default,html body .case-study-related .container-default{padding-inline:6.25rem}html body .page-hero-section.insights-hero.blog-post-hero{padding:7rem 0}html body .blog-post-hero-layout{grid-template-columns:repeat(2,minmax(0,1fr))}html body .blog-post-meta{min-height:27rem}}html body .blog-post-hero-layout.blog-post-hero-layout--media-only,html body .blog-post-hero-layout.blog-post-hero-layout--meta-only{grid-template-columns:minmax(0,1fr)}html body .blog-post-hero-layout.blog-post-hero-layout--meta-only .blog-post-meta{min-height:0}html body .consultation-section .consultation-layout{display:grid;gap:3rem;margin-inline:auto;width:min(100%,90rem)}html body .consultation-section.consultation-section-white{background:#fff}html body .consultation-section .consultation-intro .section-title{color:#09111c;font-size:1.875rem;font-weight:400;line-height:1.2;margin:0 0 1.25rem;text-align:left;width:100%}@media (min-width:48rem){html body .consultation-section .consultation-intro .section-title{font-size:3rem;line-height:1}}@media (min-width:64rem){html body .consultation-section .consultation-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){html body .consultation-section .consultation-layout{gap:6rem}}html body .page-hero-section.insights-hero.case-studies-hero{background:linear-gradient(#f2f1eb,#fff);padding:4rem 0}html body .page-hero-section.insights-hero.case-studies-hero .page-hero-content{margin-bottom:0;max-width:51.75rem}html body .page-hero-section.insights-hero.case-studies-hero .page-hero-title{max-width:none}html body .page-hero-section.insights-hero.case-studies-hero .page-hero-description{font-size:1.125rem;line-height:1.32;max-width:47.9375rem}html body .page-hero-section.insights-hero.case-studies-hero .case-studies-stats{display:flex;flex-wrap:wrap;gap:2rem;list-style:none;margin:4rem 0 0;padding:0}html body .page-hero-section.insights-hero.case-studies-hero .case-studies-stat{display:flex;flex-direction:column;gap:1rem;margin:0;width:fit-content}html body .page-hero-section.insights-hero.case-studies-hero .case-studies-stat-label,html body .page-hero-section.insights-hero.case-studies-hero .case-studies-stat-value{margin:0}html body .page-hero-section.insights-hero.case-studies-hero .case-studies-stat-value{color:#09111c;font-size:2.5rem;line-height:1}html body .page-hero-section.insights-hero.case-studies-hero .case-studies-stat-label{color:rgba(9,17,28,.6);font-size:1.125rem;line-height:1.32}html body .case-studies-common,html body .case-studies-explore,html body .case-studies-section[data-case-studies]{background:#fff;box-sizing:border-box;color:#09111c;display:block;float:none;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;font-weight:400;margin:0;max-width:none;width:100%}html body .case-studies-section[data-case-studies]{padding:2rem 0 4rem}html body .case-studies-section[data-case-studies] .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}html body .case-studies-common .container-default,html body .case-studies-explore .container-default,html body .case-studies-section[data-case-studies] .container-default,html body .case-studies-section[data-case-studies] .container-extended{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .case-studies-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2.5rem;overflow:visible}html body .case-studies-section[data-case-studies] .custom-select{align-items:center;display:inline-flex;position:relative}html body .case-studies-section[data-case-studies] .custom-select.is-open{z-index:20}html body .case-studies-section[data-case-studies] .custom-select:not(.is-enhanced) select{appearance:none;background:rgba(11,34,63,.06);border:0;border-radius:.5rem;color:#0b223f;cursor:pointer;font:inherit;font-size:.875rem;line-height:1;margin:0;padding:.875rem 2.5rem .875rem 1rem}html body .case-studies-section[data-case-studies] .custom-select:not(.is-enhanced)>.lucide,html body .case-studies-section[data-case-studies] .custom-select:not(.is-enhanced)>svg{color:#0b223f;height:.75rem;pointer-events:none;position:absolute;right:1rem;width:.75rem}html body .case-studies-section[data-case-studies] .custom-select.is-enhanced select{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;pointer-events:none}html body .case-studies-section[data-case-studies] .custom-select-trigger{align-items:center;background:rgba(11,34,63,.06);border:0;border-radius:.5rem;color:#0b223f;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;gap:.5rem;line-height:1;margin:0;padding:.875rem 1rem}html body .case-studies-section[data-case-studies] .custom-select-trigger:hover,html body .case-studies-section[data-case-studies] .custom-select.is-open .custom-select-trigger{background:rgba(11,34,63,.1)}html body .case-studies-section[data-case-studies] .custom-select-value{white-space:nowrap}html body .case-studies-section[data-case-studies] .custom-select-trigger svg{height:.75rem;transition:transform .2s;width:.75rem}html body .case-studies-section[data-case-studies] .custom-select.is-open .custom-select-trigger svg{transform:rotate(180deg)}html body .case-studies-section[data-case-studies] .custom-select-list{background:#fff;border-radius:.5rem;box-shadow:0 8px 24px rgba(9,17,28,.12);left:0;list-style:none;margin:0;max-height:20rem;min-width:100%;overflow-y:auto;padding:.25rem;position:absolute;top:calc(100% + .25rem);z-index:20}html body .case-studies-section[data-case-studies] .custom-select-list[hidden]{display:none}html body .case-studies-section[data-case-studies] .custom-select-option{border-radius:.375rem;color:#0b223f;cursor:pointer;font-size:.875rem;line-height:1;padding:.625rem .75rem;white-space:nowrap}html body .case-studies-section[data-case-studies] .custom-select-option.is-active,html body .case-studies-section[data-case-studies] .custom-select-option:hover{background:rgba(11,34,63,.06)}html body .case-studies-section[data-case-studies] .custom-select-option[aria-selected=true]{background:rgba(11,34,63,.1)}html body .case-studies-section[data-case-studies] .faq-hub-empty[hidden],html body .case-studies-section[data-case-studies] .insights-card[hidden]{display:none!important}html body .case-studies-section[data-case-studies] .insights-card-tags{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}html body .case-studies-section[data-case-studies] .insights-card-tag{border:1px solid rgba(11,34,63,.24);border-radius:.375rem;color:rgba(9,17,28,.8);font-size:13px;line-height:1.32;margin:0;padding:.25rem .5rem}html body .case-studies-common{padding:4rem 0}html body .case-studies-common-intro{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:2.5rem;max-width:34.0625rem}html body .case-studies-common-intro .featured-copy-title,html body .case-studies-common-intro .section-label{margin:0}html body .case-studies-common-intro .section-label{color:rgba(9,17,28,.6);font-size:1rem;line-height:1}html body .case-studies-common-intro .featured-copy-title{color:#09111c;font-size:2rem;font-weight:400;line-height:1.08}html body .case-studies-common-grid{display:grid;gap:2.5rem;list-style:none;margin:0;padding:2.5rem 0}html body .case-studies-common-item{margin:0}html body .case-studies-common-item-title{color:#09111c;font-size:1.25rem;font-weight:400;line-height:1;margin:0}html body .case-studies-common-item-copy{color:rgba(9,17,28,.8);font-size:1rem;line-height:1.32;margin:1rem 0 0}html body .case-studies-explore{padding:0 0 4rem}html body .case-studies-explore-layout{background:#f2f1eb;display:grid;gap:3rem;padding:2.5rem}html body .case-studies-explore-item{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}html body .case-studies-explore-copy{color:#09111c;font-size:.875rem;line-height:1.32;margin:0}@media (min-width:40rem){html body .case-studies-common-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){html body .page-hero-section.insights-hero.case-studies-hero{padding:5rem 0}html body .case-studies-explore-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){html body .page-hero-section.insights-hero.case-studies-hero .case-studies-stats{gap:6.25rem;margin-top:6rem}html body .case-studies-section[data-case-studies]{padding-bottom:7.5rem;padding-top:2.5rem}html body .case-studies-common .container-default,html body .case-studies-explore .container-default,html body .case-studies-section[data-case-studies] .container-default{padding-inline:2.5rem}html body .case-studies-filters{margin-bottom:5rem}html body .case-studies-common{padding:8.75rem 0}html body .case-studies-explore{padding-bottom:0}html body .case-studies-explore-layout{gap:6.25rem;padding:3.75rem}}@media (min-width:80rem){html body .page-hero-section.insights-hero.case-studies-hero{padding:7rem 0}html body .page-hero-section.insights-hero.case-studies-hero .page-hero-description{font-size:1.5rem}html body .page-hero-section.insights-hero.case-studies-hero .case-studies-stats{margin-top:8rem}html body .case-studies-common .container-default,html body .case-studies-explore .container-default,html body .case-studies-section[data-case-studies] .container-default{padding-inline:6.25rem}html body .case-studies-common-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}html body .hs_cos_wrapper:has(>.case-studies-stats),html body .hs_cos_wrapper:has(>.case-study-body),html body .hs_cos_wrapper:has(>.case-study-claims),html body .hs_cos_wrapper:has(>.case-study-profile),html body .hs_cos_wrapper:has(>.case-study-related),html body .hs_cos_wrapper:has(>.case-study-resources),html body .hs_cos_wrapper:has(>.case-study-team),html body .hs_cos_wrapper:has(>.featured-quote){display:contents}html body article.case-study{box-sizing:border-box;color:#09111c;display:block;font-family:PP Neue Montreal,ui-sans-serif,system-ui,sans-serif;font-weight:400;margin:0;max-width:none;width:100%}html body article.case-study *,html body article.case-study :after,html body article.case-study :before{box-sizing:border-box}html body article.case-study .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}html body article.case-study .case-study-body .container-default,html body article.case-study .case-study-profile .container-default,html body article.case-study .case-study-resources .container-default{box-sizing:border-box;margin-inline:auto;max-width:90rem;padding-inline:1.25rem;width:100%}html body .page-hero-section.insights-hero.case-study-hero{background:linear-gradient(#f2f1eb,#fff);padding:4rem 0}html body .page-hero-section.insights-hero.case-study-hero .case-study-hero-layout{align-items:stretch;display:flex;flex-direction:column;gap:2.5rem}html body .page-hero-section.insights-hero.case-study-hero .page-hero-content{margin-bottom:0;max-width:52.5rem}html body .page-hero-section.insights-hero.case-study-hero .page-hero-description,html body .page-hero-section.insights-hero.case-study-hero .page-hero-title{max-width:none}html body .page-hero-section.insights-hero.case-study-hero .page-hero-description{font-size:1.125rem;line-height:1.32}html body .case-study-claims{display:flex;flex-direction:column;gap:1.25rem}html body .case-study-claims-label{color:rgba(9,17,28,.6);font-size:1rem;line-height:1.32;margin:0}html body .case-study-claims-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}html body .case-study-claims-list li{margin:0}html body .case-study-claims .ghost-button{font-size:1rem;line-height:1.32}html body .page-hero-section.insights-hero.case-study-hero .case-studies-stats{display:flex;flex-wrap:wrap;gap:2rem;list-style:none;margin:4rem 0 0;padding:0}html body .page-hero-section.insights-hero.case-study-hero .case-studies-stat{display:flex;flex-direction:column;gap:1rem;margin:0;width:fit-content}html body .page-hero-section.insights-hero.case-study-hero .case-studies-stat-label,html body .page-hero-section.insights-hero.case-study-hero .case-studies-stat-value{margin:0}html body .page-hero-section.insights-hero.case-study-hero .case-studies-stat-value{color:#09111c;font-size:2.5rem;line-height:1}html body .page-hero-section.insights-hero.case-study-hero .case-studies-stat-label{color:rgba(9,17,28,.6);font-size:1.125rem;line-height:1.32}html body .case-study-profile{background:#f2f1eb;display:block;margin:0;padding:4rem 0;width:100%}html body .case-study-profile .section-label{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1;margin:0}html body .case-study-profile-layout{align-items:start;display:grid;gap:2.5rem;margin-top:2.5rem}html body .case-study-profile-media{aspect-ratio:1;background:#f0f1f1;margin:0;overflow:hidden}html body .case-study-profile-image{border:0;display:block;height:100%;max-width:100%;object-fit:cover;width:100%}html body .case-study-profile-copy{display:flex;flex-direction:column;gap:2.5rem;justify-content:space-between}html body .case-study-profile-copy p{color:#09111c;font-size:1.125rem;line-height:1.32;margin:0}html body .ghost-button.ghost-button--stack{align-items:flex-start;display:flex;flex-direction:column;gap:0;white-space:normal}html body .case-study-body{background:#fff;display:block;margin:0;padding:4rem 0;width:100%}html body .case-study-body .case-study-prose{gap:0}html body .case-study-body .case-study-prose>*+*{margin-top:3rem}html body .case-study-body .case-study-prose-block{display:flex;flex-direction:column;gap:1.25rem}html body .case-study-body .case-study-prose-block .featured-copy-title+p,html body .case-study-body .case-study-prose-block h2+p,html body .case-study-body .case-study-prose-block>*{margin-top:0}html body .case-study-body .case-study-prose-block p+p{margin-top:1.25rem}html body .case-study-body .case-study-prose ol+.featured-copy-title,html body .case-study-body .case-study-prose ol+h2,html body .case-study-body .case-study-prose p+.featured-copy-title,html body .case-study-body .case-study-prose p+h2,html body .case-study-body .case-study-prose ul+.featured-copy-title,html body .case-study-body .case-study-prose ul+h2{margin-top:3rem}html body article.case-study .featured-quote{align-items:center;background-color:#0b223f;background-image:var(--featured-quote-mask,url("../images/scholarship/featured-quote-mask.svg"));background-position:top;background-repeat:no-repeat;background-size:min(100%,87.4375rem) auto;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;margin:0 1.25rem;max-width:none;overflow:hidden;padding:6rem 1.5rem 5rem;position:relative;width:auto}html body article.case-study .featured-quote-words{box-sizing:border-box;margin-inline:auto;max-width:38rem;text-align:center;width:100%}html body article.case-study .featured-quote-words .section-label{color:hsla(0,0%,100%,.6);font-size:1rem;font-weight:400;line-height:1;margin:0 0 3rem}html body article.case-study .featured-quote-text,html body article.case-study .featured-quote-text p{color:#fff;font-size:1.125rem;font-weight:400;line-height:1.32;margin:0;text-align:left}html body article.case-study .featured-quote-text p:not(:last-child){margin-bottom:1.32em}html body article.case-study .featured-quote-pull{align-self:stretch;box-sizing:border-box;color:#fff;font-size:2rem;font-weight:400;line-height:1;margin:5rem 0 0;max-width:none;text-align:center;width:auto}html body .team-section.case-study-team{padding-bottom:4rem}html body .case-study-resources{background:#fff;display:block;margin:0;padding:0 0 4rem;width:100%}html body .case-study-resources-layout{align-items:center;border:1px solid rgba(9,17,28,.12);display:grid;gap:2.5rem;padding:2.5rem}html body .case-study-resources-media{margin:0;overflow:hidden}html body .case-study-resources-image{border:0;display:block;height:20rem;max-width:100%;object-fit:cover;object-position:bottom;width:100%}html body .case-study-resources-copy{display:flex;flex-direction:column;gap:1.5rem}html body .case-study-resources .section-label{color:rgba(9,17,28,.6);font-size:1rem;font-weight:400;line-height:1;margin:0}html body .case-study-resources-list{display:flex;flex-direction:column;gap:1.25rem;list-style:none;margin:0;padding:0}html body .case-study-resources-list li{margin:0}html body .case-study-resource-link{color:#09111c;font-size:1.125rem;line-height:1.32;text-decoration:underline;text-underline-offset:2px}html body .case-study-resource-link:hover{color:#1e74d0}html body .case-study-resource-link:focus-visible{outline:2px solid #1e74d0;outline-offset:2px}html body .case-study-related .insights-card-tags{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}html body .case-study-related .insights-card-tag{border:1px solid rgba(11,34,63,.24);border-radius:.375rem;color:rgba(9,17,28,.8);font-size:13px;line-height:1.32;margin:0;padding:.25rem .5rem}@media (max-width:47.99875rem){html body .team-section.case-study-team:has(>.team-section-header .ghost-button){display:flex;flex-direction:column}html body .team-section.case-study-team:has(>.team-section-header .ghost-button)>.team-section-header{display:contents}html body .team-section.case-study-team:has(>.team-section-header .ghost-button)>.team-section-header .ghost-button,html body .team-section.case-study-team:has(>.team-section-header .ghost-button)>.team-section-header .section-label{padding-inline:1.25rem}html body .team-section.case-study-team:has(>.team-section-header .ghost-button)>.team-section-header .ghost-button{margin-top:2rem;order:1}}@media (min-width:40rem){html body .page-hero-section.insights-hero.case-study-hero .page-hero-title{font-size:3.75rem}html body .case-study-team .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){html body .page-hero-section.insights-hero.case-study-hero{padding:5rem 0}html body article.case-study .featured-quote{padding-inline:2.5rem}html body article.case-study .featured-quote-words{padding-left:1.25rem}html body article.case-study .featured-quote-text,html body article.case-study .featured-quote-text p{font-size:1.5rem}html body article.case-study .featured-quote-pull{font-size:3rem;margin-top:7.5rem}html body .case-study-resources-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){html body article.case-study .case-study-body .container-default,html body article.case-study .case-study-profile .container-default,html body article.case-study .case-study-resources .container-default{padding-inline:2.5rem}html body .page-hero-section.insights-hero.case-study-hero .page-hero-title{font-size:66px}html body .page-hero-section.insights-hero.case-study-hero .case-study-hero-layout{align-items:flex-start;flex-direction:row;gap:4rem;justify-content:space-between}html body .case-study-claims{flex-shrink:0;padding-top:2.25rem;width:13rem}html body .page-hero-section.insights-hero.case-study-hero .case-studies-stats{gap:6.25rem;margin-top:6rem}html body .case-study-body,html body .case-study-profile{padding-bottom:8.75rem;padding-top:8.75rem}html body .case-study-profile-layout{gap:8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem}html body .case-study-profile-copy{min-height:100%;padding-block:3rem}html body .case-study-profile-copy p{font-size:1.5rem}html body article.case-study .featured-quote{padding-top:10rem;padding-inline:5rem;padding-bottom:7.5rem}html body article.case-study .featured-quote-pull{font-size:66px}html body .team-section.case-study-team{padding-bottom:8.75rem}html body .case-study-resources{padding-bottom:0}html body .case-study-resources-layout{gap:6.25rem;padding:3.75rem}}@media (min-width:80rem){html body article.case-study .case-study-body .container-default,html body article.case-study .case-study-profile .container-default,html body article.case-study .case-study-resources .container-default{padding-inline:6.25rem}html body .page-hero-section.insights-hero.case-study-hero{padding:7rem 0}html body .page-hero-section.insights-hero.case-study-hero .page-hero-description{font-size:1.5rem}html body .page-hero-section.insights-hero.case-study-hero .case-studies-stats{margin-top:8rem}html body .case-study-team .team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
10409:3	⚠  Lexical error on line 1: Unrecognized text.

  Erroneous area:
1: l * 0.6
^..^ [postcss-calc]